]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
invoke.texi: Update -Wint-in-bool-context.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1633d3b9
BE
12016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 * c-c++-common/Wint-in-bool-context.c: Update test.
4
2c8e3a1d
JJ
52016-10-02 Jakub Jelinek <jakub@redhat.com>
6
7 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
8 earlier.
9 * g++.dg/charset/asm2.c (memmove): Likewise.
10 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
11 * g++.dg/tls/diag-4.C (foo): Likewise.
12 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
13 dg-warning, fix up regex.
14 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
15 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
16 * g++.old-deja/g++.mike/net31.C: Likewise.
17 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
18 for C++17.
19 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
20 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
21
f00b6283
RB
222016-10-01 Richard Biener <rguenther@suse.de>
23
24 PR middle-end/77798
25 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
26
0f0565b1
AV
272016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
28
29 PR fortran/77663
30 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
31
c58823a0
JJ
322016-10-01 Jakub Jelinek <jakub@redhat.com>
33
34 PR c/77490
35 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
36 Add dg-prune-output directive.
37
e3228a50
JD
382016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
39
40 PR fortran/66643
41 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
42 * gfortran.fortran-torture/compile/write.f90: Update test.
43
e70bbc6f
MW
442016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
45
46 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
47 arm_fp16_alternative_ok as the required effective target.
48 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
49 -mfp16-format=alternative to the dg-options directive and remove
50 the dg-add-options directive.
51
c39747d2
FR
522016-09-30 Fritz Reese <fritzoreese@gmail.com>
53
54 PR fortran/77764
55 * gfortran.dg/dec_union_8.f90: New testcase.
56
00074dd8
FR
572016-09-30 Fritz Reese <fritzoreese@gmail.com>
58
59 PR fortran/77782
60 * gfortran.dg/dec_structure_16.f90: New testcase.
61
26f391e8
AV
622016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
63
64 * gfortran.dg/coarray_allocate_10.f08: New test.
65 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
66
fa16a271
KT
672016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
68
69 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
70
f334c828
RB
712016-09-30 Richard Biener <rguenther@suse.de>
72
73 PR tree-optimization/77399
74 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
75
76e3ec9c
SL
762016-09-29 Sandra Loosemore <sandra@codesourcery.com>
77
78 * c-c++-common/pr27336.c: Make dependency on
79 -fdelete-null-pointer-checks explicit.
80 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
81 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
82 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
83 * gcc.dg/pic-1.c: Require fpic target support.
84 * gcc.dg/pic-2.c: Likewise.
85
a2c6e7f2
JJ
862016-09-29 Jakub Jelinek <jakub@redhat.com>
87
88 Implement P0001R1 - C++17 removal of register storage class specifier
89 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
90 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
91 C++17.
92 * c-c++-common/vector-subscript-5.c (foo): Don't use register
93 keyword if not __SSE2__.
94 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
95 C++17.
96 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
97 register keywords.
98 * g++.dg/eh/pr29166.C: Add -Wno-register option.
99 * g++.dg/warn/register-parm-1.C (erroneous_warning,
100 no_erroneous_warning): Expect new warnings for C++17.
101 * g++.dg/warn/register-var-2.C (f): Likewise.
102 * g++.dg/parse/register1.C (f): Expect new error for C++17.
103 * g++.dg/parse/linkage2.C (foo): Likewise.
104 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
105 keyword on parameters for C++17.
106 * g++.dg/cpp1z/register1.C: New test.
107 * g++.dg/cpp1z/register2.C: New test.
108 * g++.dg/cpp1z/register3.C: New test.
109
4ab76933
UB
1102016-09-29 Uros Bizjak <ubizjak@gmail.com>
111
112 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
113 * gcc.target/i386/avx2-check.h (main): Ditto.
114 * gcc.target/i386/avx512bw-check.h (main): Ditto.
115 * gcc.target/i386/avx512cd-check.h (main): Ditto.
116 * gcc.target/i386/avx512dq-check.h (main): Ditto.
117 * gcc.target/i386/avx512er-check.h (main): Ditto.
118 * gcc.target/i386/avx512f-check.h (main): Ditto.
119 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
120 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
121 * gcc.target/i386/avx512vl-check.h (main): Ditto.
122
2488ebe5
UB
1232016-09-29 Uros Bizjak <ubizjak@gmail.com>
124
125 PR target/77756
126 * gcc.target/i386/pr77756.c: New test.
127
4d258d09
MP
1282016-09-29 Marek Polacek <polacek@redhat.com>
129
130 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
131
a9087411
MP
1322016-09-29 Marek Polacek <polacek@redhat.com>
133
134 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
135 C++14.
136
fa0a064a
ML
1372016-09-29 Martin Liska <mliska@suse.cz>
138
139 * objc/execute/construct1.m: New test.
140
0ce1ecc7
RB
1412016-09-29 Richard Biener <rguenther@suse.de>
142
143 PR tree-optimization/77768
144 * gcc.dg/torture/pr77768.c: New testcase.
145
da186c1f
RB
1462016-09-28 Richard Biener <rguenther@suse.de>
147
148 PR middle-end/77407
149 * gcc.dg/pr77407.c: New testcase.
150
d657e995
RB
1512016-09-29 Richard Biener <rguenther@suse.de>
152
153 PR middle-end/55152
154 * gcc.dg/pr55152.c: New testcase.
155 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
156
cadf6296
RO
1572016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
158
159 * gcc.dg/profile-update-warning.c: Restrict to ia32.
160 (dg-options): Remove -m32.
161
88000fd1
MS
1622016-09-28 Martin Sebor <msebor@redhat.com>
163
164 PR middle-end/77721
165 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
166
0c172974
JD
1672016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
168
169 PR libgfortran/77707
170 * gfortran.dg/inquire_17.f90: New test.
171
4b390698
JJ
1722016-09-28 Jakub Jelinek <jakub@redhat.com>
173
174 PR c++/77467
175 * g++.dg/cpp1y/constexpr-77467.C: New test.
176
2b1b5938
MS
1772016-09-28 Martin Sebor <msebor@redhat.com>
178
179 PR c/77762
180 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
181 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
182 (test_sprintf_p_const): Adjust line numbers to avoid failures
183 introduced in r240503.
184
30dc6ee9
MS
1852016-09-28 Martin Sebor <msebor@redhat.com>
186
187 PR middle-end/77683
188 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
189
7d290e93
BE
1902016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
191
fcf32bad
BE
192 PR c++/77748
193 * g++.dg/pr77550.C: Avoid undefined behavior.
194
7d290e93
BE
195 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
196
912d9ec3
WD
1972016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
198
199 * gcc.dg/strlenopt-20.c: Update test.
200 * gcc.dg/strlenopt-21.c: Likewise.
201 * gcc.dg/strlenopt-22.c: Likewise.
202 * gcc.dg/strlenopt-22g.c: Likewise.
203 * gcc.dg/strlenopt-26.c: Likewise.
204 * gcc.dg/strlenopt-5.c: Likewise.
205 * gcc.dg/strlenopt-7.c: Likewise.
206 * gcc.dg/strlenopt-9.c: Likewise.
207
459bcfb0
JJ
2082016-09-27 Jakub Jelinek <jakub@redhat.com>
209
6e39060a
JJ
210 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
211
8ca33347
JJ
212 * g++.dg/cpp1z/lambda-this1.C: New test.
213 * g++.dg/cpp1z/lambda-this2.C: New test.
214
459bcfb0
JJ
215 PR c++/77722
216 * g++.dg/ubsan/return-4.C: New test.
217 * g++.dg/ubsan/return-5.C: New test.
218 * g++.dg/ubsan/return-6.C: New test.
219
20fba714
JW
2202016-09-27 Jiong Wang <jiong.wang@arm.com>
221
222 * lib/target-supports.exp
223 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
224 in function comment.
225
bebe0086
ML
2262016-09-27 Martin Liska <mliska@suse.cz>
227
228 PR gcov-profile/46266
229 * lib/gcov.exp: Verify that <built-in>.gcov file is not
230 considered.
231
59896334
RB
2322016-09-27 Richard Biener <rguenther@suse.de>
233
234 PR tree-optimization/77745
235 * g++.dg/torture/pr77745.C: New testcase.
236
f0d355dc
RB
2372016-09-27 Richard Biener <rguenther@suse.de>
238
239 PR tree-optimization/77478
240 * gcc.dg/torture/pr77478.c: New testcase.
241
8c9434c2
ML
2422016-09-27 Martin Liska <mliska@suse.cz>
243
244 PR gcov-profile/7970
245 PR gcov-profile/16855
246 PR gcov-profile/44779
247 * g++.dg/gcov/pr16855.C: New test.
248
511d092e
SKS
2492016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
250
251 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
252
f2e0c4e1
JJ
2532016-09-27 Jakub Jelinek <jakub@redhat.com>
254
255 PR fortran/77666
256 * gfortran.dg/gomp/pr77666.f90: New test.
257
3a4228ba
KV
2582016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
259
260 PR ipa/77677
261 * gcc.dg/torture/pr77677-2.c: New test.
262
a184e37f
SK
2632016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
264
265 PR fortran/77420
266 * gfortran.dg/pr77420_1.f90: New test.
267 * gfortran.dg/pr77420_2.f90: Ditto.
268 * gfortran.dg/pr77420_3.f90: New test. Requires ...
269 * gfortran.dg/pr77420_4.f90: this file.
270
8be59d19
KV
2712016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
272
273 PR middle-end/77719
274 * gfortran.dg/pr77719.f90: New test.
275
991075a4
TP
2762016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
277
278 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 279 singular form of byte when quantity is unknown.
991075a4 280
c6147dc4
MP
2812016-09-26 Marek Polacek <polacek@redhat.com>
282
283 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
284
5cc6c41c
ML
2852016-09-26 Martin Liska <mliska@suse.cz>
286
287 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
288 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
289 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
290 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
291 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
292 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
293 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
294 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
295 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
296
81fea426
MP
2972016-09-26 Marek Polacek <polacek@redhat.com>
298
299 PR c/7652
300 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
301 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
302 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
303 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
304 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
305 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
306 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
307 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
308 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
309 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
310 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
311 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
312 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
313 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
314 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
315 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
316 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
317 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
318 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
319 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
320 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
321 * c-c++-common/attr-fallthrough-1.c: New test.
322 * c-c++-common/attr-fallthrough-2.c: New test.
323 * g++.dg/cpp0x/fallthrough1.C: New test.
324 * g++.dg/cpp0x/fallthrough2.C: New test.
325 * g++.dg/cpp1z/fallthrough1.C: New test.
326 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
327 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
328 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
329 * objc.dg/Wimplicit-fallthrough-1.m: New test.
330
9b597c1f
SK
3312016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
332
12a813c1 333 PR fortran/77429
9b597c1f
SK
334 * gfortran.dg/pr77429.f90: New test.
335
f1c7e7f1
SK
3362016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
337
338 PR fortran/77694
339 * gfortran.dg/pr77694.f90: New test.
340
50c6dd20
OE
3412016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
342
343 PR target/51244
344 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
345
540b039e
DH
3462016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
347
348 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
349 for 32-bit mode.
350
cfd161bf
DH
3512016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
352
353 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
354 for 32-bit mode.
355
9a2300e9
MP
3562016-09-24 Marek Polacek <polacek@redhat.com>
357
358 PR c/77490
359 * c-c++-common/Wbool-operation-1.c: New test.
360 * gcc.dg/Wbool-operation-1.c: New test.
361
34d567d1
FR
3622016-09-23 Fritz Reese <fritzoreese@gmail.com>
363
364 * gfortran.dg/dec_static_1.f90: New.
365 * gfortran.dg/dec_static_2.f90: New.
366 * gfortran.dg/dec_static_3.f90: New.
367 * gfortran.dg/dec_static_4.f90: New.
368
4a8d4422
JD
3692016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
370
371 PR fortran/48298
372 * gfortran.dg/negative_unit_check.f90: Update test.
373 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 374
90ef45cb
DV
3752016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
376
377 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
378 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
379 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
380 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
381 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
382 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
383 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
384
e0535922
MS
3852016-09-23 Martin Sebor <msebor@redhat.com>
386
387 PR testsuite/77713
388 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
389 assuming long double is bigger than double.
390
d664d76d
JJ
3912016-09-23 Jakub Jelinek <jakub@redhat.com>
392
393 Implement P0138R2, C++17 construction rules for enum class values
394 * g++.dg/cpp1z/direct-enum-init1.C: New test.
395
3b31f720
DM
3962016-09-23 David Malcolm <dmalcolm@redhat.com>
397
398 PR preprocessor/77672
399 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
400 expected multiline output from first warning to reflect change
401 in r240434.
402
592459bf
TP
4032016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
404
405 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
406
0af06385
BE
4072016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
408 Tom de Vries <tom@codesourcery.com>
409
410 PR testsuite/77411
411 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
412
8f01b67a
MP
4132016-09-23 Marek Polacek <polacek@redhat.com>
414
415 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
416 * c-c++-common/gomp/atomic-13.c: Likewise.
417 * c-c++-common/gomp/atomic-14.c: Likewise.
418 * c-c++-common/pr60439.c: Remove invalid code.
419 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
420 * g++.dg/expr/bitfield5.C: Likewise.
421 * g++.dg/expr/bitfield6.C: Likewise.
422 * g++.dg/expr/bool1.C: Likewise.
423 * g++.dg/expr/bool3.C: Likewise.
424 * g++.dg/expr/lval3.C: Likewise.
425 * g++.dg/expr/lval4.C: Likewise.
426 * g++.old-deja/g++.jason/bool5.C: Likewise.
427
bbd6fcf3
DM
4282016-09-23 David Malcolm <dmalcolm@redhat.com>
429
430 PR preprocessor/77672
431 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
432 (test_terminator_location): New function.
433
113d06a4
RB
4342016-09-23 Richard Biener <rguenther@suse.de>
435
436 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
437
cab9e1df
MW
4382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
439
440 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
441 -march=armv8.2-a+fp16 when supported by the hardware.
442 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
443 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
444 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
445 semi-colons to a macro invocations.
446 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
447 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
448 defined.
449 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
450 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
451 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
452 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
453 defined.
454 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
455 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
456 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
457 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
458 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
459 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
460 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
461 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
462 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
463 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
464 defined.
465 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
466 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
467 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
468 defined.
469 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
470 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
471 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
472 defined.
473 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
474 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
475 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
476 defined.
477 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
478 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
479 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
480 defined. Also fix some white-space.
481 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
482 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
483 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
484 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
485 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
486 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
487 defined. Also fix some long lines and white-space.
488 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
489 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
490 defined. Also fix some long lines and white-space.
491 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
492 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
493 defined.
494 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
495 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
496 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
497 defined.
498 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
499 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
500 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
501 defined.
502 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
503 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
504 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 505 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
507 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
508 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
510 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
511 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 512 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
515 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
516 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
518 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
519 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 520 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 521
da9b2e69
JW
5222016-09-23 Jiong Wang <jiong.wang@arm.com>
523 Matthew Wahab <matthew.wahab@arm.com>
524
525 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
526 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
527 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
528 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
529 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
530 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
531 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
532 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
533 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
534 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
535 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
536 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
537 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
538 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
539 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
540 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
541 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
542 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
543 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
544 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
545 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
546 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
547 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
548 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
549 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
550 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
551 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
552 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
553 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
554 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
555 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
556 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
557 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
558 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
559 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
560 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
561 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
562
785cf02f
MW
5632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
564
565 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
566 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
567 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
568 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
569 support.
570
1e401340
KV
5712016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
572
573 PR ipa/77677
574 * gcc.dg/torture/pr77677.c: New test.
575
8ed3eeac
AV
5762016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
577
578 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
579 here now.
580
55a9b91b
MW
5812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
582
583 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
584 options. Add tests for float16x4_t and float16x8_t.
585
64c744b9
DV
5862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
587
588 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
589 * gcc.target/s390/risbg-ll-2.c: Ditto.
590 * gcc.target/s390/risbg-ll-3.c: Ditto.
591
d403b8d4
MW
5922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
593
594 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
595 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
596
576987fc
DV
5972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
598
599 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
600 output to the simplified instructions.
601
4ffc8099
MW
6022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
603
604 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
605 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
606
b1a970a5
MW
6072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
608
609 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
610 (FP16_SUPPORTED): New
611 (expected-hfloat-16x4): Make conditional on __fp16 support.
612 (expected-hfloat-16x8): Likewise.
613 (vdup_n_f16): Disable for non-AArch64 targets.
614 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
615 conditional on FP16_SUPPORTED.
616 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
617 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
618 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
619 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
620 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
621 for testing __fp16.
622 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
623 conditional on FP16_SUPPORTED.
624 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
625 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
626
50df9464
MW
6272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
628
629 * gcc.target/arm/short-vfp-1.c: New.
630
536b9f42
MW
6312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
632
633 * gcc.target/arm/attr-fp16-arith-1.c: New.
634
1b9e31cf
MW
6352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
636
637 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
638 New.
639 (add_options_for_arm_v8_2a_fp16_neon): New.
640 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
641 (add_options_for_arm_arch_v8_2a): Auto-generate.
642 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
643 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
644 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
645 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
646 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
647 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
648 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
649
a5b42ee7
MW
6502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
651
652 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
653 arm_fp16_alternative_ok.
654 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
655 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
656 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
657 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
658 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
659 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
660 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
661 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
662 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
663 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
664 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
665 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
666 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
667 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
668 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
669 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
670 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
671 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
672 * gcc.target/arm/fp16-rounding-alt-1.c: Use
673 arm_fp16_alternative_ok.
674 * lib/target-supports.exp
675 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
676 (check_effective_target_arm_fp16_alternative_ok): New.
677 (check_effective_target_arm_fp16_none_ok_nocache): New.
678 (check_effective_target_arm_fp16_none_ok): New.
679
fcbc975b
ML
6802016-09-23 Martin Liska <mliska@suse.cz>
681
682 * gcc.dg/ipa/pr77653.c: Replace adress
683 with address.
684
1822b732
ML
6852016-09-23 Martin Liska <mliska@suse.cz>
686
687 * gcc.target/i386/movbe-4.c: New test.
688
fab18cc4
ML
6892016-09-23 Martin Liska <mliska@suse.cz>
690
691 * gcc.target/i386/crc32-5.c: New test.
692
e70f01b5
ML
6932016-09-23 Martin Liska <mliska@suse.cz>
694
695 * gcc.target/i386/pr71652.c: New test.
696 * gcc.target/i386/pr71652-2.c: New test.
697 * gcc.target/i386/pr71652-3.c: New test.
698
f2e81d05
JJ
6992016-09-23 Jakub Jelinek <jakub@redhat.com>
700
701 * lib/gcc-dg.exp (process-message): Support relative line number
702 notation - .+4 or .-1 etc.
703 * gcc.dg/dg-test-1.c: New test.
704
ed30d2a6
MS
7052016-09-22 Martin Sebor <msebor@redhat.com>
706
707 PR target/77676
708 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
709 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
710 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
711 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
712
1c681c7b
UB
7132016-09-22 Uros Bizjak <ubizjak@gmail.com>
714
715 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
716 * gcc.dg/ifcvt-2.c: Ditto.
717 * gcc.dg/zero_bits_compound-1.c: Ditto.
718 * gcc.dg/zero_bits_compound-1.c: Ditto.
719 * gcc.dg/pr40550.c: Simplify target selectors.
720 Use dg-additional-options.
721 * gcc.dg/pr47893.c: Ditto.
722 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
723 additional options for 32-bit x86 targets.
724 * gcc.dg/pr70955.c: Move to ...
725 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
726
67cf0a53
PC
7272016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
728
729 PR c++/61019
730 * g++.dg/cpp0x/pr61019.C: New.
731
0ee70cc0
AV
7322016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
733 Terry Guo <terry.guo@arm.com>
734
735 * gcc.target/arm/pure-code/ffunction-sections.c: New.
736 * gcc.target/arm/pure-code/no-literal-pool.c: New.
737 * gcc.target/arm/pure-code/pure-code.exp: New.
738
43639d2c
UB
7392016-09-22 Uros Bizjak <ubizjak@gmail.com>
740
741 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
742 Remove SSE effective target requirement.
743
a608d15b
PC
7442016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
745
746 PR c++/71979
747 * g++.dg/cpp0x/pr71979.C: New.
748
d94a7ab4
BE
7492016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
750
751 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
752
a13f439f
ML
7532016-09-22 Martin Liska <mliska@suse.cz>
754
755 PR ipa/77653
756 * gcc.dg/ipa/pr77653.c: New test.
757
cf352092
JJ
7582016-09-22 Jakub Jelinek <jakub@redhat.com>
759
760 PR fortran/77665
761 * gfortran.dg/gomp/pr77665.f90: New test.
762
a8de3002
PT
7632016-09-22 Paul Thomas <pault@gcc.gnu.org>
764
765 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
766 * gfortran.dg/dtio_13.f90: New test.
767
39abef62
LK
7682016-09-21 Louis Krupp <louis.krupp@zoho.com>
769
770 PR fortran/66107
771 * gfortran.dg/pr66107.f90: New test.
772
4a2bb7fc
ILT
7732016-09-21 Ian Lance Taylor <iant@golang.org>
774
775 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
776 with call to builtin delete function.
777
5f84cee2
JM
7782016-09-21 Joseph Myers <joseph@codesourcery.com>
779
780 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
781 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
782 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
783 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
784 tests.
785
fe01a41a
UB
7862016-09-21 Uros Bizjak <ubizjak@gmail.com>
787
788 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
789
2e1c20b1
JJ
7902016-09-21 Jakub Jelinek <jakub@redhat.com>
791
792 PR c++/77651
793 * g++.dg/cpp1z/aligned-new6.C: New test.
794
de4c144a
MW
7952016-09-21 Matthew Wahab <matthew.wahab@arm.com>
796
797 * gcc.target/arm/fp16-aapcs-3.c: New.
798 * gcc.target/arm/fp16-aapcs-4.c: New.
799 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
800 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
801 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
802 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
803
44fc7854
BE
8042016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
805
806 PR tree-optimization/77550
807 * g++.dg/pr77550.C: New test.
808
bc084f84
GJL
8092016-09-21 Georg-Johann Lay <avr@gjlay.de>
810
811 PR target/77326
812 * gcc.target/avr/torture/pr77326.c: New test.
813
c075003a
LK
8142016-09-21 Louis Krupp <louis.krupp@zoho.com>
815
816 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
817
6811ea79
RB
8182016-09-21 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/77648
821 * gcc.dg/torture/pr77648-1.c: New testcase.
822 * gcc.dg/torture/pr77648-2.c: Likewise.
823
f955c4c4
RB
8242016-09-21 Richard Biener <rguenther@suse.de>
825 Jakub Jelinek <jakub@redhat.com>
826
827 PR tree-optimization/77621
828 * gcc.dg/pr77621.c: New testcase.
829
096506bb
PT
8302016-09-21 Paul Thomas <pault@gcc.gnu.org>
831
832 PR fortran/77657
833 * gfortran.dg/dtio_12.f90: New test.
834
37d168ae
SKS
8352016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
836
837 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
838
66454000
KV
8392016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
840
841 PR tree-optimization/72835
842 * gcc.dg/tree-ssa/pr72835.c: New test.
843
88d0c3f0
MS
8442016-09-20 Martin Sebor <msebor@redhat.com>
845
846 PR middle-end/49905
847 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
848 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
849 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
850 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
851 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
852 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
853 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
854
a03df1d5
KV
8552016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
856
857 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
858 arguments/compare will be optimized away.
859 * gcc.dg/torture/ftrapv-1.c: Likewise.
860
8bc5448f
KV
8612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
862
863 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
864 will be optimized away.
865 * gcc.dg/ipa/vrp1.c: New test.
866 * gcc.dg/ipa/vrp2.c: New test.
867 * gcc.dg/ipa/vrp3.c: New test.
868
973625a0
KV
8692016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
870
871 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
872 does the same transformation.
873 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
874 * gcc.dg/tree-ssa/evrp1.c: New test.
875 * gcc.dg/tree-ssa/evrp2.c: New test.
876 * gcc.dg/tree-ssa/evrp3.c: New test.
877 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
878 * gcc.dg/tree-ssa/pr22117.c: Likewise.
879 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
880 * gcc.dg/tree-ssa/pr64130.c: Likewise.
881 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
882 foling now happens early.
883 * gcc.dg/tree-ssa/vrp04.c: Likewise.
884 * gcc.dg/tree-ssa/vrp06.c: Likewise.
885 * gcc.dg/tree-ssa/vrp16.c: Likewise.
886 * gcc.dg/tree-ssa/vrp25.c: Likewise.
887 * gcc.dg/tree-ssa/vrp67.c: Likewise.
888
9b1ba33c
UB
8892016-09-20 Uros Bizjak <ubizjak@gmail.com>
890
891 PR target/77621
892 * gcc.target/i386/pr77621.c: New test.
893 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
894 pattern, loop should vectorize with -mtune=atom.
895
f5bd4ad8
MO
8962016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
897 Jakub Jelinek <jakub@redhat.com>
898
899 PR testsuite/63299
900 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
901 instead of delete.
902
7d9cf801
JJ
9032016-09-20 Jakub Jelinek <jakub@redhat.com>
904
b912f962
JJ
905 PR c++/77626
906 * g++.dg/other/pr77626.C: New test.
907
eaf1ece1
JJ
908 PR c++/77638
909 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
910
590b62e9
JJ
911 PR c++/77637
912 * g++.dg/cpp0x/gen-attrs-62.C: New test.
913
7d9cf801
JJ
914 PR middle-end/77624
915 * c-c++-common/pr77624-1.c: New test.
916 * c-c++-common/pr77624-2.c: New test.
917
3aebb6ff
AV
9182016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
919
920 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
921 of digits expected.
922
b5bbe47b
RB
9232016-09-20 Richard Biener <rguenther@suse.de>
924
925 PR tree-optimization/77646
926 * gcc.dg/torture/pr77646.c: New testcase.
927
144a96e4
BE
9282016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
929
930 PR c++/77434
931 * c-c++-common/Wint-in-bool-context.c: New test.
932
1f2071fa
JM
9332016-09-19 Joseph Myers <joseph@codesourcery.com>
934
935 * gcc.dg/cr-decimal-dig-1.c: New test.
936
63012d9a
JM
9372016-09-19 Joseph Myers <joseph@codesourcery.com>
938
939 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
940 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
941 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
942 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
943
02410826
VM
9442016-09-19 Vladimir Makarov <vmakarov@redhat.com>
945
946 PR rtl-optimization/77416
947 * gcc.target/powerpc/pr77416.c: New.
948
6101a7ab
PP
9492016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
950
951 PR c++/77639
952 * g++.dg/template/error-recovery4.C: New test.
953
1993ff76
BC
9542016-09-19 Bin Cheng <bin.cheng@arm.com>
955
956 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
957
5fa9e644
KT
9582016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
959
960 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
961 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
962
fc15d9ec
JJ
9632016-09-19 Jakub Jelinek <jakub@redhat.com>
964 Jan Hubicka <jh@suse.cz>
965
966 PR target/77587
967 * gcc.dg/pr77587.c: New test.
968 * gcc.dg/pr77587a.c: New file.
969
3c9f5092
AV
9702016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
971
972 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
973 * gfortran.dg/coarray_38.f90:
974 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
975 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
976 * gfortran.dg/coarray_allocate_7.f08: New test.
977 * gfortran.dg/coarray_allocate_8.f08: New test.
978 * gfortran.dg/coarray_allocate_9.f08: New test.
979 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
980 new caf_register.
981 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
982 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
983 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
984 get_by_refs.
985 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
986 * gfortran.dg/coarray_lock_7.f90: Same.
987 * gfortran.dg/coarray_poly_5.f90: Same.
988 * gfortran.dg/coarray_poly_6.f90: Same.
989 * gfortran.dg/coarray_poly_7.f90: Same.
990 * gfortran.dg/coarray_poly_8.f90: Same.
991 * gfortran.dg/coindexed_1.f90: Changed errors expected.
992
e79e6763
FR
9932016-09-19 Fritz Reese <fritzoreese@gmail.com>
994
995 PR fortran/77584
996 * gfortran.dg/dec_structure_15.f90: New testcase.
997
ae527639
RB
9982016-09-19 Richard Biener <rguenther@suse.de>
999
1000 PR middle-end/77605
1001 * gcc.dg/torture/pr77605.c: New testcase.
1002
cdf060f8
LK
10032016-09-18 Louis Krupp <louis.krupp@zoho.com>
1004
1005 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1006
b720e919
JH
10072016-09-17 Jan Hubicka <hubicka@ucw.cz>
1008
1009 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1010 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1011 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1012 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1013 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1014 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1015 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1016 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1017 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1018 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1019 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1020
bdabae39
KY
10212016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1022
1023 * gcc.target/i386/pr68633.c: Fix expected result.
1024
493ba820
LK
10252016-09-17 Louis Krupp <louis.krupp@gmail.com>
1026
1027 PR fortran/68078
1028 * gfortran.dg/pr68078.f90: New test.
1029 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1030
9a42726b
BS
10312016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1032
1033 PR target/77613
1034 * gcc.target/powerpc/swaps-p8-25.c: New.
1035
e7d61178
JJ
10362016-09-16 Jakub Jelinek <jakub@redhat.com>
1037
8f03e02f
JJ
1038 PR c++/77482
1039 * g++.dg/cpp0x/constexpr-77482.C: New test.
1040
e80cb545
JJ
1041 PR c++/77379
1042 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1043 thunk offsets.
1044 * g++.dg/abi/abi-tag23a.C: Likewise.
1045
1c2f613f
JJ
1046 PR c++/77338
1047 * g++.dg/cpp0x/decltype-77338.C: New test.
1048
e7d61178
JJ
1049 PR c++/77375
1050 * g++.dg/cpp0x/mutable1.C: New test.
1051
8d987deb
SK
10522016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1053
1054 PR fortran/77612
1055 * gfortran.dg/pr77612.f90: New test.
1056
2c3d35a6
SKS
10572016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1058
1059 * gcc.dg/torture/pr70421.c: Require int32plus.
1060
e43163ae
JJ
10612016-09-16 Jakub Jelinek <jakub@redhat.com>
1062
bcf0905a
JJ
1063 PR middle-end/77475
1064 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1065
e43163ae
JJ
1066 PR target/77526
1067 * gcc.target/i386/pr77526.c: New test.
1068
7d704548
JJ
10692016-09-16 Jakub Jelinek <jakub@redhat.com>
1070 Eric Botcazou <ebotcazou@adacore.com>
1071
1072 PR middle-end/77594
1073 * gcc.target/i386/pr77594.c: New test.
1074
902d624f
LK
10752016-09-15 Louis Krupp <louis.krupp@zoho.com>
1076
1077 PR fortran/69963
1078 * gfortran.dg/misplaced_implicit_character.f90: New test.
1079
7e16ce79
BC
10802016-09-15 Bin Cheng <bin.cheng@arm.com>
1081
1082 PR tree-optimization/77503
1083 * gcc.dg/vect/pr77503.c: New test.
1084
7c05f5c4
RB
10852016-09-15 Richard Biener <rguenther@suse.de>
1086
1087 PR middle-end/77544
1088 * c-c++-common/torture/pr77544.c: New testcase.
1089
76ff80fb
JJ
10902016-09-15 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR middle-end/77475
1093 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1094 * gcc.dg/march-generic.c: Likewise.
1095 * gcc.target/i386/spellcheck-options-1.c: New test.
1096 * gcc.target/i386/spellcheck-options-2.c: New test.
1097 * gcc.target/i386/spellcheck-options-3.c: New test.
1098 * gcc.target/i386/spellcheck-options-4.c: New test.
1099
5560d026
CLT
11002016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1101
1102 PR fortran/72743
1103 * gfortran.dg/goacc/pr72743.f90: New test.
1104
5334f733
RB
11052016-09-15 Richard Biener <rguenther@suse.de>
1106
1107 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1108
d08615f2
RB
11092016-09-15 Richard Biener <rguenther@suse.de>
1110
1111 PR tree-optimization/77514
1112 * gcc.dg/torture/pr77514.c: New testcase.
1113
28ca05f0
JJ
11142016-09-14 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR c++/77549
1117 * g++.dg/lookup/pr77549.C: New test.
1118
20a1e5b8
MP
11192016-09-14 Marek Polacek <polacek@redhat.com>
1120
1121 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1122 * c-c++-common/gomp/atomic-13.c: Likewise.
1123 * c-c++-common/gomp/atomic-14.c: Likewise.
1124 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1125 * g++.dg/cpp1z/bool-increment1.C: New test.
1126 * c-c++-common/pr60439.c: Add dg-warning.
1127 * g++.dg/expr/bitfield4.C: Likewise.
1128 * g++.dg/expr/bitfield5.C: Likewise.
1129 * g++.dg/expr/bitfield6.C: Likewise.
1130 * g++.dg/expr/bool1.C: Likewise.
1131 * g++.dg/expr/bool3.C: Likewise.
1132 * g++.dg/expr/lval3.C: Likewise.
1133 * g++.dg/expr/lval4.C: Likewise.
1134 * g++.old-deja/g++.jason/bool5.C: Likewise.
1135 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1136 * g++.dg/other/error18.C: Likewise.
1137 * g++.dg/gomp/atomic-14.C: Likewise.
1138
0761f6bf
NS
11392016-09-14 Nathan Sidwell <nathan@acm.org>
1140
1141 PR c++/77539
1142 * g++.dg/cpp1y/pr77539.C: New.
1143
13cddbc1
CL
11442016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1145
1146 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1147 dg-require.
1148 * g++.dg/ext/builtin_alloca.C: Likewise.
1149 * g++.dg/template/spec35.C: Likewise.
1150 * gcc.dg/builtins-68.c: Likewise.
1151 * gcc.misc-tests/gcov-13.c: Likewise.
1152 * gcc.misc-tests/gcov-14.c: Likewise.
1153
a90638d4
JM
11542016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1155
1156 * gfortran.dg/dec_structure_14.f90: New testcase.
1157
5ba4a08c
JJ
11582016-09-14 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR sanitizer/68260
1161 * c-c++-common/tsan/pr68260.c: New test.
1162
a713b234
JS
11632016-09-13 Joe Seymour <joe.s@somniumtech.com>
1164
1165 PR target/70713
1166 * gcc.target/msp430/function-attributes-1.c: New test.
1167 * gcc.target/msp430/function-attributes-2.c: New test.
1168 * gcc.target/msp430/function-attributes-3.c: New test.
1169
ea8661cd
JJ
11702016-09-13 Jakub Jelinek <jakub@redhat.com>
1171
9952908a
JJ
1172 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1173 * g++.dg/cpp1z/gen-attrs1.C: New test.
1174
63cdb7a0
JJ
1175 PR tree-optimization/77454
1176 * gcc.dg/pr77454.c: New test.
1177
ea8661cd
JJ
1178 PR c++/77553
1179 * g++.dg/cpp1y/constexpr-77553.C: New test.
1180
254830ba
DM
11812016-09-13 David Malcolm <dmalcolm@redhat.com>
1182
1183 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1184 (test_show_locus): Replace rich_location::add_fixit_insert calls
1185 with add_fixit_insert_before and add_fixit_insert_after.
1186
42763690
JM
11872016-09-13 Jason Merrill <jason@redhat.com>
1188 Tom de Vries <tom@codesourcery.com>
1189
1190 PR c++/77427
1191 * g++.dg/pr77427.C: New test.
1192
c8798f2c
ML
11932016-09-13 Martin Liska <mliska@suse.cz>
1194
1195 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1196 effective target.
1197 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1198 * lib/target-supports.exp: Define the new target.
1199
54700e2e
AP
12002016-09-12 Andrew Pinski <apinski@cavium.com>
1201
1202 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1203 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1204
e1d55bf7
UB
12052016-09-12 Uros Bizjak <ubizjak@gmail.com>
1206
1207 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1208 variable arguments.
1209 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1210 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1211 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1212 variable argument.
1213 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1214 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1215
54dcdb88
BE
12162016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1217
1218 PR c++/77496
1219 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1220 * g++.dg/ext/pr77496.C: New test.
1221 * g++.dg/warn/pr77496.C: New test.
1222
d1463eb9
DM
12232016-09-12 David Malcolm <dmalcolm@redhat.com>
1224
1225 PR c/72858
1226 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1227 to preserve conversion chars, and to preserve prefix information.
1228 * gcc.dg/format/pr72858.c: New test case.
1229
217fabad
SK
12302016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1231
1232 * gfortran.dg/pr77507.f90: Move to ...
1233 * gfortran.dg/ieee/pr77507.f90: here.
1234
a1cd04ac
JH
12352016-08-09 Jan Hubicka <hubicka@ucw.cz>
1236
1237 PR ipa/61159
1238 * compile/pr61159.c: New testcase
1239
e3912107
JH
12402016-08-09 Jan Hubicka <hubicka@ucw.cz>
1241
1242 PR ipa/64316
1243 * gcc.dg/ipa/pr63416.c: New testcase.
1244
739d9339
PT
12452016-09-10 Paul Thomas <pault@gcc.gnu.org>
1246 Steven G. Kargl <kargl@gcc.gnu.org>
1247
1248 PR fortran/77532
cc3135b6 1249 * gfortran.dg/dtio_11.f90: new test.
739d9339 1250
fb7c40dd
SK
12512016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1252
1253 PR fortran/77507
1254 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1255 * gfortran.dg/c_assoc_4.f90: Ditto.
1256
5b28efbb
TV
12572016-09-10 Tom de Vries <tom@codesourcery.com>
1258
1259 PR C/71602
1260 * c-c++-common/va-arg-va-list-type.c: New test.
1261
9d0a9bb4
PB
12622016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1263
1264 PR rtl-optimization/77289
1265 * gcc.target/powerpc/pr77289.c: New test.
1266
3f0177e7
MS
12672016-09-09 Martin Sebor <msebor@redhat.com>
1268
1269 PR c/77520
1270 PR c/77521
1271 * gcc.dg/pr77520.c: New test.
1272 * gcc.dg/pr77521.c: New test.
1273
e81e83d0
SK
12742016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1275
1276 PR fortran/77506
1277 * gfortran.dg/pr77506.f90: New test.
1278
8a92685e
SK
12792016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1280
1281 PR fortran/77507
1282 * gfortran.dg/pr77507.f90: New test.
1283
c65248cb
JM
12842016-09-09 Joseph Myers <joseph@codesourcery.com>
1285
1286 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1287
2cf0ff98
SK
12882016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1289 Louis Krupp <lkrupp@gcc.gnu.org>
1290
1291 PR fortran/69514
1292 * gfortran.dg/pr69514_1.f90: New test.
1293 * gfortran.dg/pr69514_2.f90: New test.
1294
8ebc1e0f
JJ
12952016-09-08 Jakub Jelinek <jakub@redhat.com>
1296
20b6cf01
JJ
1297 PR fortran/77500
1298 * gfortran.dg/gomp/pr77500.f90: New test.
1299
8ebc1e0f
JJ
1300 PR fortran/77516
1301 * gfortran.dg/gomp/pr77516.f90: New test.
1302
34718542
JJ
13032016-09-07 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR middle-end/77475
1306 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1307 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1308 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1309 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1310 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1311 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1312
e5106e27
DM
13132016-09-07 David Malcolm <dmalcolm@redhat.com>
1314
1315 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1316 "substring-locations.h".
1317
ca235a85
RB
13182016-09-07 Richard Biener <rguenther@suse.de>
1319
1320 PR c/77450
1321 * c-c++-common/vector-subscript-8.c: Move ..
1322 * gcc.dg/pr77450.c: ... here.
1323
0076b5dc 13242016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1325
1326 PR libgfortran/77393
1327 * gfortran.dg/fmt_f0_2.f90: Update test.
1328 * gfortran.dg/fmt_f0_3.f90: New test.
1329
6ac7322b
DH
13302016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1331
1332 PR debug/77389
1333 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1334 in dg-options.
1335
1336 PR debug/57519
1337 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1338
8eb9e049
JJ
13392016-09-06 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR target/69255
1342 * gcc.target/i386/pr69255-1.c: New test.
1343 * gcc.target/i386/pr69255-2.c: New test.
1344 * gcc.target/i386/pr69255-3.c: New test.
1345
13462016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1347
1348 PR c/77336
1349 * gcc.dg/format/miss-7.c: New test.
1350
e6cb85d4
UB
13512016-09-06 Uros Bizjak <ubizjak@gmail.com>
1352
1353 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1354
7fe76f6a
ML
13552016-09-06 Martin Liska <mliska@suse.cz>
1356
1357 PR gcov-profile/77378
1358 PR gcov-profile/77466
1359 * gcc.dg/profile-update-warning.c: New test.
1360
209b636e
RB
13612016-09-06 Richard Biener <rguenther@suse.de>
1362
1363 PR tree-optimization/77479
1364 * gcc.dg/torture/pr77479.c: New testcase.
1365
b772a565
RB
13662016-09-06 Richard Biener <rguenther@suse.de>
1367
1368 PR c/77450
1369 * c-c++-common/vector-subscript-7.c: Adjust.
1370 * c-c++-common/vector-subscript-8.c: New testcase.
1371
a8c07037
SKS
13722016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1373
1374 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1375
0ce48391
JJ
13762016-09-05 Jakub Jelinek <jakub@redhat.com>
1377
de9188e0
JJ
1378 PR target/77476
1379 * gcc.target/i386/avx512f-pr77476.c: New test.
1380 * gcc.target/i386/avx512bw-pr77476.c: New test.
1381 * gcc.target/i386/avx512dq-pr77476.c: New test.
1382
c76f7809
JJ
1383 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1384 Update comment to mention also avx512f.
1385
0ce48391
JJ
1386 PR sanitizer/77396
1387 * g++.dg/asan/pr77396-2.C: New test.
1388
8a27cf73
UB
13892016-09-05 Uros Bizjak <ubizjak@gmail.com>
1390
1391 PR rtl-optimization/77452
1392 * gcc.target/i386/pr77452.c: New test.
1393
25ff5dd3
MP
13942016-09-05 Marek Polacek <polacek@redhat.com>
1395
1396 PR c/77423
1397 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1398
f2bc4e48
SK
13992016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1400
1401 PR fortran/77391
1402 * gfortran.dg/pr77391.f90: New test.
1403
e85921ee
SK
14042016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1405
1406 PR fortran/77460
1407 * gfortran.dg/pr77460.f90: New test.
1408
b5d50659
JJ
14092016-09-03 Jakub Jelinek <jakub@redhat.com>
1410
1411 PR c/65467
1412 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1413
7b826676
KY
14142016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1415
1416 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1417
717ebe91
DM
14182016-09-02 David Malcolm <dmalcolm@redhat.com>
1419
1420 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1421 test case.
1422 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1423 diagnostic-test-show-locus-generate-patch.c to the sources
1424 for diagnostic_plugin_test_show_locus.c.
1425
94087e88
JJ
14262016-09-02 Jakub Jelinek <jakub@redhat.com>
1427
9dc5773f
JJ
1428 PR c/65467
1429 * gcc.dg/gomp/_Atomic-1.c: New test.
1430 * gcc.dg/gomp/_Atomic-2.c: New test.
1431 * gcc.dg/gomp/_Atomic-3.c: New test.
1432 * gcc.dg/gomp/_Atomic-4.c: New test.
1433 * gcc.dg/gomp/_Atomic-5.c: New test.
1434
94087e88
JJ
1435 PR sanitizer/77396
1436 * g++.dg/asan/pr77396.C: New test.
1437
14382016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1439
1440 PR tree-optimization/71831
1441 * gcc.dg/builtin-object-size-16.c: New test.
1442 * gcc.dg/builtin-object-size-17.c: New test.
1443
7e89048d
JD
14442016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1445
1446 PR libgfortran/77393
1447 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1448
2f196155
UB
14492016-09-01 Uros Bizjak <ubizjak@gmail.com>
1450
1451 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1452 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1453 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1454 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1455 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1456 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1457 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1458 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1459 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1460 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1461 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1462 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1463 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1464 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1465 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1466 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1467 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1468 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1469
0a6b0523
EB
14702016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1471
1472 * gnat.dg/opt58.adb: New test.
1473 * gnat.dg/opt58_pkg.ads: New helper.
1474
2a99de7b
RB
14752016-09-01 Richard Biener <rguenther@suse.de>
1476
1477 PR middle-end/77436
1478 * gcc.dg/torture/pr77436.c: New testcase.
1479
f79d8786
SKS
14802016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1481
1482 * gcc.dg/pr64252.c: Require int32plus.
1483 * gcc.dg/pr66299-1.c: Likewise.
1484 * gcc.dg/pr66299-2.c: Likewise.
1485 * gcc.dg/torture/20131115-1.c: Skip for avr.
1486
b06335f9
KT
14872016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1488
1489 * gcc.target/aarch64/ands_3.c: New test.
1490
f25f40be
JJ
14912016-08-31 Jakub Jelinek <jakub@redhat.com>
1492
d12a0b5a
JJ
1493 PR fortran/77352
1494 * gfortran.dg/gomp/pr77352.f90: New test.
1495
f25f40be
JJ
1496 PR fortran/77374
1497 * gfortran.dg/gomp/pr77374.f08: New test.
1498
9ff6fb6e
MG
14992016-08-31 Marc Glisse <marc.glisse@inria.fr>
1500
1501 PR tree-optimization/73714
1502 * gcc.dg/tree-ssa/pr73714.c: New test.
1503
8e95a674
JD
15042016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1505
1506 PR libgfortran/77393
1507 * gfortran.dg/fmt_f0_2.f90: New test.
1508
c6b0037d
MG
15092016-08-31 Marc Glisse <marc.glisse@inria.fr>
1510
1511 * gcc.target/i386/pr59539-2.c: Adapt options.
1512 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1513
1a576b13
PT
15142016-08-31 Paul Thomas <pault@gcc.gnu.org>
1515
1516 PR fortran/77418
1517 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1518 of the associate entity and replace with a pointer to the
1519 intended item on the stack.
1520
e73d3ca6 15212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1522 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1523
1524 PR fortran/48298
1525 * gfortran.dg/dtio_1.f90: New test.
1526 * gfortran.dg/dtio_2.f90: New test.
1527 * gfortran.dg/dtio_3.f90: New test.
1528 * gfortran.dg/dtio_4.f90: New test.
1529 * gfortran.dg/dtio_5.f90: New test.
1530 * gfortran.dg/dtio_6.f90: New test.
1531 * gfortran.dg/dtio_7.f90: New test.
1532 * gfortran.dg/dtio_8.f90: New test.
1533 * gfortran.dg/dtio_9.f90: New test.
1534 * gfortran.dg/dtio_10.f90: New test.
1535
b816477a
DM
15362016-08-30 David Malcolm <dmalcolm@redhat.com>
1537
1538 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1539 (test_many_nested_locations): New function.
1540 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1541 (test_show_locus): Handle "test_many_nested_locations".
1542
71b30891
DM
15432016-08-30 David Malcolm <dmalcolm@redhat.com>
1544
1545 * g++.dg/template/double-greater-than-fixit.C: New test case.
1546
8fa37232
EB
15472016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1548
1549 * gnat.dg/opt57.ad[sb]: New test.
1550 * gnat.dg/opt57_pkg.ads: New helper.
1551
6f651bae
RB
15522016-08-30 Richard Biener <rguenther@suse.de>
1553
1554 PR tree-optimization/69047
1555 * gcc.dg/pr69047.c: Fix byte-order check.
1556
ab834832
JJ
15572016-08-30 Jakub Jelinek <jakub@redhat.com>
1558
5116b156
JJ
1559 PR tree-optimization/72866
1560 * gcc.dg/vect/pr72866.c: New test.
1561
3754bbfc
JJ
1562 PR debug/77363
1563 * g++.dg/debug/dwarf2/pr77363.C: New test.
1564
26122e2d
JJ
1565 PR middle-end/77377
1566 * gcc.target/i386/pr77377.c: New test.
1567
ab834832
JJ
1568 PR debug/77389
1569 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1570 in dg-options.
1571
bedc9ca7
SK
15722016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1573
1574 * gfortran.dg/pr77372.f90: Moved to ...
1575 * gfortran.dg/ieee/pr77372.f90: here.
1576
adfa1e6b
MM
15772016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1578
1579 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1580 vector short/char initializations.
1581 * gcc.target/powerpc/vec-init-5.c: Likewise.
1582 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1583 vector initialization optimizations.
1584 * gcc.target/powerpc/vec-init-7.c: Likewise.
1585 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1586 vector float/double initializations.
1587 * gcc.target/powerpc/vec-init-9.c: Likewise.
1588
414b7129
UB
15892016-08-29 Uros Bizjak <ubizjak@gmail.com>
1590
1591 PR target/77403
1592 * gcc.target/i386/pr77403.c: New test.
1593
3d06b6f2
MP
15942016-08-29 Marek Polacek <polacek@redhat.com>
1595
1596 PR c/77292
1597 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1598
ba9bbd6f
TV
15992016-08-29 Tom de Vries <tom@codesourcery.com>
1600
1601 PR c/77398
1602 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1603
d7d80d8f
EB
16042016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1605
1606 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1607
d7d80d8f 16082016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1609
1610 * gfortran.dg/dec_structure_13.f90: New testcase.
1611
468d95c8
JB
16122016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1613
1614 PR fortran/77261
1615 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1616 available.
1617
f329b264
TV
16182016-08-28 Tom de Vries <tom@codesourcery.com>
1619
1620 PR lto/70955
1621 * gcc.dg/pr70955.c: New test.
1622 * gcc.dg/lto/pr70955_0.c: Same.
1623 * gcc.dg/lto/pr70955_1.c: Same.
1624
4a389eb6
PP
16252016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1626
1627 PR tree-optimization/71077
1628 * gcc.target/i386/pr71077.c: New test.
1629
3f8257db 16302016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1631
1632 PR fortran/77380
1633 * gfortran.dg/pr77380.f90: New test.
1634
3f8257db 16352016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1636
1637 PR fortran/77372
1638 gfortran.dg/pr77372.f90: New test.
1639
ee908516
DM
16402016-08-26 David Malcolm <dmalcolm@redhat.com>
1641
1642 * gcc.dg/spellcheck-fields-2.c (test): Move
1643 dg-begin/end-multiline-output within function body.
1644 (test_macro): New function.
1645
d41e76cf
DM
16462016-08-26 David Malcolm <dmalcolm@redhat.com>
1647
1648 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1649 (test_fixit_insert): Update expected output.
1650 (test_fixit_remove): Likewise.
1651 (test_fixit_replace): Likewise.
1652
524a4c96
RO
16532016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1654
1655 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1656 Fix typo.
1657
ebfa15ab
RB
16582016-08-26 Richard Biener <rguenther@suse.de>
1659
1660 PR tree-optimization/69047
1661 * gcc.dg/pr69047.c: New testcase.
1662
209ca542
PK
16632016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1664 Martin Jambhor <mjambor@suse.cz>
524a4c96 1665
209ca542
PK
1666 * gcc.dg/ipa/propbits-1.c: New test-case.
1667 * gcc.dg/ipa/propbits-2.c: Likewise.
1668 * gcc.dg/ipa/propbits-3.c: Likewise.
1669
e5cf1629
SK
16702016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1671
1672 PR fortran/77351
1673 * gfortran.dg/pr77351.f90: New test.
1674
ebef225f
MP
16752016-08-25 Marek Polacek <polacek@redhat.com>
1676
1677 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1678
fe377a48
MP
16792016-08-25 Marek Polacek <polacek@redhat.com>
1680
1681 PR c/77323
1682 * gcc.dg/pr77323.c: New test.
1683
88b8971f
PT
16842016-08-24 Paul Thomas <pault@gcc.gnu.org>
1685
1686 PR fortran/77358
1687 * gfortran.dg/submodule_17.f08: New test.
1688
3f8257db
JJ
16892016-08-24 Michael Collison <michael.collison@linaro.org>
1690 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1691
1692 * gcc.target/arm/builtin_saddl.c: New testcase.
1693 * gcc.target/arm/builtin_saddll.c: New testcase.
1694 * gcc.target/arm/builtin_uaddl.c: New testcase.
1695 * gcc.target/arm/builtin_uaddll.c: New testcase.
1696 * gcc.target/arm/builtin_ssubl.c: New testcase.
1697 * gcc.target/arm/builtin_ssubll.c: New testcase.
1698 * gcc.target/arm/builtin_usubl.c: New testcase.
1699 * gcc.target/arm/builtin_usubll.c: New testcase.
1700
d5b5d212
UB
17012016-08-24 Uros Bizjak <ubizjak@gmail.com>
1702
1703 PR target/77270
1704 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1705 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1706 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1707 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1708 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1709 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1710 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1711 effective target. Remove scan-assembler-times directives.
1712 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1713 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1714 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1715
d1188689
SKS
17162016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1717
1718 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1719 of unsigned int.
1720 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1721
0b6b8f85
RS
17222016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1723
1724 PR testsuite/77317
1725 * lib/target-supports.exp
1726 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1727 (check_effective_target_vect_natural_alignment): Ditto.
1728 (check_effective_target_vector_alignment_reachable): Ditto.
1729 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1730
587b7f7a
ILT
17312016-08-23 Ian Lance Taylor <iant@golang.org>
1732
1733 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1734
6019c0fc
MM
17352016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1736
1737 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1738 being created from pointers to memory locations.
1739 * gcc.target/powerpc/vec-init-2.c: Likewise.
1740
cfe37db4
FR
17412016-08-23 Fritz Reese <fritzoreese@gmail.com>
1742
1743 * gfortran.dg/dec_structure_12.f90: New testcase.
1744
7e11f46f
DV
17452016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1746
1747 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1748
7ab4f354
DV
17492016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1750
1751 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1752 verification.
1753
deb9351f
DV
17542016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1755
1756 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1757 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1758
1fd9f058
RB
17592016-08-23 Richard Biener <rguenther@suse.de>
1760
1761 PR tree-optimization/27336
1762 * c-c++-common/pr27336.c: New testcase.
1763
b00e6e75
MP
17642016-08-22 Marek Polacek <polacek@redhat.com>
1765
1766 PR c++/77321
1767 * g++.dg/cpp1y/pr77321.C: New test.
1768
58338bac
SK
17692016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1770
1771 PR fortran/60774
1772 * gfortran.dg/empty_label.f: Adjust test for new error message.
1773 * gfortran.dg/empty_label.f90: Ditto.
1774 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1775 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1776 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1777
30364ce6
SK
17782016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1779
1780 PR fortran/61318
1781 * gfortran.dg/pr61318.f90: New test.
1782
ad7a5a8f
SK
17832016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1784
1785 PR fortran/77260
1786 * gfortran.dg/pr77260_1.f90: New test.
1787 * gfortran.dg/pr77260_2.f90: Ditto.
1788
72f52f30
JM
17892016-08-22 Joseph Myers <joseph@codesourcery.com>
1790
1791 PR middle-end/77269
1792 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1793 __builtin_signbitf and __builtin_signbitl in expected generic
1794 expansion.
1795 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1796 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1797 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1798 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1799 tests.
1800
6dc198e3
JM
18012016-08-22 Joseph Myers <joseph@codesourcery.com>
1802
1803 * gcc.dg/torture/float128-builtin.c,
1804 gcc.dg/torture/float128-ieee-nan.c,
1805 gcc.dg/torture/float128x-builtin.c,
1806 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1807 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1808 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1809 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1810 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1811 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1812 gcc.dg/torture/floatn-nan.h: New tests.
1813
7ff4e41a
JM
18142016-08-22 Joseph Myers <joseph@codesourcery.com>
1815
1816 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1817 macro.
1818 (main): Update calls to TEST_I_F.
1819 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1820 macro.
1821 (main): Update calls to TEST_I_F.
1822
7078cdb6
JM
18232016-08-22 Joseph Myers <joseph@codesourcery.com>
1824
1825 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1826 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1827 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1828 names in calls to TEST_I_F.
1829
a9d7c823
BE
18302016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1831
1832 PR c/52952
1833 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1834
cd800235
SKS
18352016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1836
1837 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1838 and !natural_alignment_64.
1839 * gcc.dg/ipa/propalign-2.c: Likewise.
1840 * gcc.dg/ipa/propalign-3.c: Likewise.
1841 * gcc.dg/ipa/propalign-4.c: Likewise.
1842 * gcc.dg/ipa/propalign-5.c: Likewise.
1843 * lib/target-supports.exp
1844 (check_effective_target_natural_alignment_32): Add avr-*-*.
1845
22d12455
KV
18462016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1847
1848 PR tree-optimization/61839
1849 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1850 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1851 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1852 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1853
c65699ef
JM
18542016-08-19 Joseph Myers <joseph@codesourcery.com>
1855
1856 PR c/32187
1857 * lib/target-supports.exp (check_effective_target_float16)
1858 (check_effective_target_float32, check_effective_target_float64)
1859 (check_effective_target_float128, check_effective_target_float32x)
1860 (check_effective_target_float64x)
1861 (check_effective_target_float128x)
1862 (check_effective_target_float16_runtime)
1863 (check_effective_target_float32_runtime)
1864 (check_effective_target_float64_runtime)
1865 (check_effective_target_float128_runtime)
1866 (check_effective_target_float32x_runtime)
1867 (check_effective_target_float64x_runtime)
1868 (check_effective_target_float128x_runtime)
1869 (check_effective_target_floatn_nx_runtime)
1870 (add_options_for_float16, add_options_for_float32)
1871 (add_options_for_float64, add_options_for_float128)
1872 (add_options_for_float32x, add_options_for_float64x)
1873 (add_options_for_float128x): New procedures.
1874 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1875 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1876 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1877 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1878 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1879 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1880 gcc.dg/torture/float128-complex.c,
1881 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1882 gcc.dg/torture/float128x-basic.c,
1883 gcc.dg/torture/float128x-complex.c,
1884 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1885 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1886 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1887 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1888 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1889 gcc.dg/torture/float32x-basic.c,
1890 gcc.dg/torture/float32x-complex.c,
1891 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1892 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1893 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1894 gcc.dg/torture/float64x-basic.c,
1895 gcc.dg/torture/float64x-complex.c,
1896 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1897 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1898 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1899 gcc.dg/torture/floatn-tg.h,
1900 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1901 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1902 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1903 gcc.dg/torture/fp-int-convert-float128x.c,
1904 gcc.dg/torture/fp-int-convert-float16-timode.c,
1905 gcc.dg/torture/fp-int-convert-float16.c,
1906 gcc.dg/torture/fp-int-convert-float32-timode.c,
1907 gcc.dg/torture/fp-int-convert-float32.c,
1908 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1909 gcc.dg/torture/fp-int-convert-float32x.c,
1910 gcc.dg/torture/fp-int-convert-float64-timode.c,
1911 gcc.dg/torture/fp-int-convert-float64.c,
1912 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1913 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1914 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1915 maximum exponent of floating-point type. Use it in testing
1916 whether 0x8...0 fits in the floating-point type. Always treat -1
1917 (signed 0xf...f) as fitting in the floating-point type.
1918 (M_OK1): New macro.
1919 * gcc.dg/torture/fp-int-convert-double.c,
1920 gcc.dg/torture/fp-int-convert-float.c,
1921 gcc.dg/torture/fp-int-convert-float128-timode.c,
1922 gcc.dg/torture/fp-int-convert-float128.c,
1923 gcc.dg/torture/fp-int-convert-float80-timode.c,
1924 gcc.dg/torture/fp-int-convert-float80.c,
1925 gcc.dg/torture/fp-int-convert-long-double.c,
1926 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1927
94e73c78
JJ
19282016-08-19 Jakub Jelinek <jakub@redhat.com>
1929
fbdbd4b6
JJ
1930 PR fortran/72744
1931 * gfortran.dg/gomp/pr72744.f90: New test.
1932
94e73c78
JJ
1933 PR fortran/69281
1934 * gfortran.dg/gomp/pr69281.f90: New test.
1935
91151a73
JB
19362016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1937
414b7129
UB
1938 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1939 the last special seed value.
1940 * gfortran.dg/random_7.f90: Use size for last array member instead
1941 of hardcoded value.
91151a73 1942
fcf830ab
PK
19432016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1944
1945 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1946 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1947
1a5da5b6
RB
19482016-08-19 Richard Biener <rguenther@suse.de>
1949
1950 PR tree-optimization/77286
1951 * gcc.dg/torture/pr77286.c: New testcase.
1952
82f72146
DM
19532016-08-18 David Malcolm <dmalcolm@redhat.com>
1954
1955 * gcc.dg/verbose-asm-2.c: New test case.
1956
cc015f3a
DM
19572016-08-18 David Malcolm <dmalcolm@redhat.com>
1958
1959 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1960 (custom_diagnostic_finalizer): Update for change to
1961 diagnostic_show_locus.
1962
cb18fd07
DM
19632016-08-18 David Malcolm <dmalcolm@redhat.com>
1964
1965 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1966 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1967
a76989dc
MP
19682016-08-18 Marek Polacek <polacek@redhat.com>
1969
1970 PR c/71514
1971 * gcc.dg/pr71514.c: New test.
1972
89c88780
L
19732015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1974
1975 PR target/72839
1976 * gcc.target/i386/pr72839.c: New test.
1977
2c71d454
CLT
19782016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1979
1980 PR middle-end/70895
1981 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1982 * c-c++-common/goacc/reduction-1.c: Likewise.
1983 * c-c++-common/goacc/reduction-2.c: Likewise.
1984 * c-c++-common/goacc/reduction-3.c: Likewise.
1985 * c-c++-common/goacc/reduction-4.c: Likewise.
1986
66592e95
AM
19872016-08-18 Alan Modra <amodra@gmail.com>
1988
1989 * gcc.c-torture/compile/pr72771.c: New.
1990
3a146d46
JJ
19912016-08-17 Jakub Jelinek <jakub@redhat.com>
1992
1993 PR fortran/67496
1994 * gfortran.dg/pr67496.f90: New test.
1995
3f8257db 19962015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1997
1998 PR tree-optimization/71752
3a146d46 1999 * gcc.dg/vect/pr71752.c: New.
038000bd 2000
dd42e908
UB
20012016-08-17 Uros Bizjak <ubizjak@gmail.com>
2002
2003 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2004
458a1cd0
JJ
20052016-08-17 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR middle-end/77259
2008 * g++.dg/ipa/devirt-52.C: New test.
2009
11c4c4ba
CLT
20102016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2011
2012 * c-c++-common/goacc/reduction-6.c: New testcase.
2013
661d6efd
RB
20142016-08-17 Richard Biener <rguenther@suse.de>
2015
2016 PR tree-optimization/76490
2017 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2018 * gcc.dg/pr52904.c: XFAIL.
2019
622d8b69
RB
20202016-08-17 Richard Biener <rguenther@suse.de>
2021
2022 PR tree-optimization/23855
2023 * gcc.dg/loop-unswitch-2.c: Adjust.
2024
af23e99c
JJ
20252016-08-16 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR tree-optimization/72817
2028 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2029
feeb6268
JM
20302016-08-16 Joseph Myers <joseph@codesourcery.com>
2031
2032 PR libgcc/77265
2033 * gcc.dg/torture/float128-extend-inf.c: New test.
2034
65e736c0
DM
20352016-08-16 David Malcolm <dmalcolm@redhat.com>
2036
2037 PR c/72857
2038 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2039 for embedded NUL.
2040 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2041 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2042 caret placement.
2043 (test_oct): Likewise.
2044 (test_multiple): Likewise.
2045 (test_field_width_specifier): Likewise.
2046 (test_field_width_specifier_2): New function.
2047 (test_field_precision_specifier): New function.
2048 (test_embedded_nul): Update expected caret placement.
2049 (test_non_contiguous_strings): Update line number.
2050 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2051 (__emit_string_literal_range): Add "caret_idx" param.
2052 (test_simple_string_literal): Add value for new param, updating
2053 expected output..
2054 (test_concatenated_string_literal): Likewise.
2055 (test_multiline_string_literal): Likewise.
2056 (test_hex): Likewise.
2057 (test_oct): Likewise.
2058 (test_multiple): Likewise.
2059 (test_ucn4): Likewise.
2060 (test_ucn8): Likewise.
2061 (test_u8): Likewise.
2062 (test_u): Likewise; update expected message, from "range" to
2063 "location".
2064 (test_U): Likewise.
2065 (test_L): Likewise.
2066 (test_macro): Add value for new param.
2067 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2068 (__emit_string_literal_range): Add "caret_idx" param.
2069 (test_stringified_token_1): Add value for new param. Update
2070 expected message, from "range" to "location".
2071 (test_stringized_token_2): Likewise, adding param to macro.
2072 (test_stringified_token_3): Likewise.
2073 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2074 (emit_warning): Convert param from source_range to location_t.
2075 (test_string_literals): Add caret_idx param, and use it when
2076 constructing a substring_loc. Update error message, from
2077 "range" to "location".
2078
4a7f57d5
JJ
20792016-08-16 Jakub Jelinek <jakub@redhat.com>
2080
7841800f
JJ
2081 PR target/71910
2082 * g++.dg/gomp/pr71910.C: New test.
2083
1b13411a
JJ
2084 PR middle-end/67485
2085 * gcc.c-torture/compile/pr67485.c: New test.
2086
4a7f57d5
JJ
2087 PR target/72867
2088 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2089
3c556bc4
BC
20902016-08-16 Bin Cheng <bin.cheng@arm.com>
2091
2092 PR tree-optimization/69848
2093 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2094
beab2da6
ML
20952016-08-16 Martin Liska <mliska@suse.cz>
2096
2097 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2098 of memory operations so that it can be handled by core2
2099 in 32-bit mode.
2100
f4eec0a3
RB
21012016-08-16 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/76783
2104 * gcc.dg/pr76783.c: New testcase.
2105 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2106
8f21990a
BC
21072016-08-16 Bin Cheng <bin.cheng@arm.com>
2108
2109 PR tree-optimization/72817
2110 PR tree-optimization/73450
2111 * gcc.dg/tree-ssa/pr72817.c: New test.
2112 * gcc.dg/tree-ssa/pr73450.c: New test.
2113
7fc61626
FR
21142016-08-15 Fritz Reese <fritzoreese@gmail.com>
2115
2116 * gfortran.dg/init_flag_13.f90: New testcase.
2117 * gfortran.dg/init_flag_14.f90: Ditto.
2118 * gfortran.dg/init_flag_15.f03: Ditto.
2119 * gfortran.dg/dec_init_1.f90: Ditto.
2120 * gfortran.dg/dec_init_2.f90: Ditto.
2121
432baa02
UB
21222016-08-15 Uros Bizjak <ubizjak@gmail.com>
2123
2124 PR target/72867
2125 * gcc.target/i386/pr72867.c: New test.
2126
7e1dde14
EB
21272016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2128
2129 * c-c++-common/dump-ada-spec-5.c: New test.
2130
e4969090
RB
21312016-08-15 Richard Biener <rguenther@suse.de>
2132
2133 PR tree-optimization/73434
2134 * gcc.dg/torture/pr73434.c: New testcase.
2135
66088065
JJ
21362016-08-15 Jakub Jelinek <jakub@redhat.com>
2137
2138 PR tree-optimization/72824
2139 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2140
7c713714
CLT
21412016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2142
2143 PR fortran/70598
2144 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2145 in use_device clause.
2146 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2147 * gfortran.dg/goacc/list.f95: Adjust to catch
2148 "neither a POINTER nor an array" error messages.
2149
4271e5cb
UB
21502016-08-14 Uros Bizjak <ubizjak@gmail.com>
2151
2152 PR target/76342
2153 * gcc.target/i386/pr76342.c: New test.
2154
b0cea284
JJ
21552016-08-12 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR c/71512
2158 * g++.dg/ubsan/pr71512.C: New test.
2159 * c-c++-common/ubsan/pr71512-1.c: New test.
2160 * c-c++-common/ubsan/pr71512-2.c: New test.
2161
e86aefb8
MM
21622016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2163
2164 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2165 vector initialization options.
2166 * gcc.target/powerpc/vec-init-2.c: Likewise.
2167 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2168 is generated on ISA 3.0.
2169
7fd82d52
PP
21702016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2171
2172 PR middle-end/71654
2173 * gcc.dg/c-c++-common/pr71654.c: New test.
2174 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2175 dg-options.
2176 * gcc.dg/tree-ssa/vrp24: Likewise.
2177
2f1364c2
JJ
21782016-08-12 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR c/67410
2181 * gcc.dg/pr67410.c: New test.
2182
8eb414aa
BC
21832016-08-12 Bin Cheng <bin.cheng@arm.com>
2184
2185 PR tree-optimization/69848
2186 * gcc.dg/vect/vect-pr69848.c: New test.
2187
30b39c19
UB
21882016-08-12 Uros Bizjak <ubizjak@gmail.com>
2189
2190 PR testsuite/71008
2191 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2192 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2193 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2194 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2195
e373dd06
RB
21962016-08-12 Richard Biener <rguenther@suse.de>
2197
2198 PR tree-optimization/57326
2199 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2200 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2201 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2202 * gcc.target/i386/pr45685.c: Likewise.
2203 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2204 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2205 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2206 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2207 * gfortran.dg/pr34163.f90: Likewise.
2208
20d1af89
ML
22092016-08-12 Martin Liska <mliska@suse.cz>
2210
2211 * g++.dg/gcov/gcov-16.C: New test.
2212 * lib/gcov.exp: Support new argument for run-gcov function.
2213
5cacda56
ML
22142016-08-12 Martin Liska <mliska@suse.cz>
2215
2216 PR gcov-profile/35590
2217 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2218
663eecfd
RB
22192016-08-12 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/72851
2222 * gcc.dg/torture/pr72851.c: New testcase.
2223
3f8257db 22242016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2225
e366d7d8
AO
2226 PR debug/63240
2227 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2228 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2229 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2230 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2231 DW_AT_deleted.
2232
71e1a6a4
AO
2233 PR debug/55641
2234 * g++.dg/debug/dwarf2/ref-1.C: New.
2235
8aaf799b
AO
2236 PR debug/49366
2237 * g++.dg/debug/dwarf2/template-params-12.H: New.
2238 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2239 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2240 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2241 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2242 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2243 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2244 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2245
06f9caed
BS
22462016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2247
2248 PR target/72863
2249 * gcc.target/powerpc/pr72863.c: New test.
2250
a8b956c1
UB
22512016-08-11 Uros Bizjak <ubizjak@gmail.com>
2252
2253 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2254
c73dd986
L
22552015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2256
2257 * gcc.target/i386/pieces-strcpy-1.c: New test.
2258 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2259
385ed708
JJ
22602016-08-11 Jakub Jelinek <jakub@redhat.com>
2261
2262 PR c++/72868
2263 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2264
df7ec09f
L
22652015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2266
2267 * gcc.target/i386/pieces-memcpy-1.c: New test.
2268 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2269 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2270 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2271 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2272 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2273
b95a64bb
JJ
22742016-08-11 Jakub Jelinek <jakub@redhat.com>
2275
2276 PR c/72816
7ddbcf6b 2277 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2278
59537744
BE
22792016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2280
2281 PR tree-optimization/71083
2282 * gcc.c-torture/execute/pr71083.c: New test.
2283 * gnat.dg/loop_optimization23.adb: New test.
2284 * gnat.dg/loop_optimization23_pkg.ads: New test.
2285 * gnat.dg/loop_optimization23_pkg.adb: New test.
2286
183ac6d0
RB
22872016-08-11 Richard Biener <rguenther@suse.de>
2288
2289 PR tree-optimization/72772
2290 * gcc.dg/graphite/pr35356-1.c: Adjust.
2291 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2292
b152f5a2
JB
22932016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2294
2295 * gfortran.dg/random_7.f90: Take into account that the last seed
2296 value is the special p value.
2297 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2298
bb7ebad1
RB
22992016-08-11 Richard Biener <rguenther@suse.de>
2300
2301 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2302
2e186411
AM
23032016-08-11 Alan Modra <amodra@gmail.com>
2304
2305 * gcc.target/powerpc/pr71680.c: New.
2306
e9e6d4f6
KN
23072016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2308
2309 * gcc.target/powerpc/bfp/bfp.exp: New file.
2310 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2311 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2312 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2313 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2314 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2315 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2316 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2317 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2318 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2319 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2320 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2321 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2322 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2323 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2324 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2325 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2326 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2327 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2328 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2329 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2330 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2331 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2332 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2333 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2334 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2335 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2336 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2337 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2338 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2339 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2340 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2341 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2342 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2343 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2344 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2345 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2346 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2347 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2348 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2349 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2350 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2351 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2352 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2353 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2354 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2355 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2356 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2357 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2358 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2359 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2360 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2361 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2362 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2363
9c8eabea
BC
23642016-08-10 Bin Cheng <bin.cheng@arm.com>
2365
2366 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2367 Add aarch64*-*-*.
2368
6c553b76
BC
23692016-08-10 Bin Cheng <bin.cheng@arm.com>
2370
2371 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2372
a0883b08
MM
23732016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2374
2375 PR target/72853
2376 * gcc.target/powerpc/pr72853.c: New test.
2377
a266236e
ML
23782016-08-10 Martin Liska <mliska@suse.cz>
2379
2380 PR gcov-profile/58306
2381 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2382
22063dbc
ML
23832016-08-10 Martin Liska <mliska@suse.cz>
2384
2385 * g++.dg/gcov/gcov-threads-1.C: New test.
2386
5250a5bb
SKS
23872016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2388
2389 PR target/71873
2390 * gcc.target/avr/pr71873.c: New test.
2391
b7597ae5
ML
23922016-08-09 Martin Liska <mliska@suse.cz>
2393
2394 * g++.dg/gcov/gcov-dump-1.C: New test.
2395 * g++.dg/gcov/gcov-dump-2.C: New test.
2396
ab50a215
ML
23972016-08-09 Martin Liska <mliska@suse.cz>
2398
2399 * gcc.dg/tree-prof/val-prof-9.c: New test.
2400
dcb1e137
ML
24012016-08-09 Martin Liska <mliska@suse.cz>
2402
2403 * gcc.dg/tree-prof/val-prof-8.c: New test.
2404
04d6d3b6
MJ
24052016-08-09 Martin Jambor <mjambor@suse.cz>
2406
df839749
UB
2407 PR ipa/71981
2408 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2409
c57e78c4
BC
24102016-08-09 Bin Cheng <bin.cheng@arm.com>
2411
2412 PR tree-optimization/33707
2413 * gcc.dg/vect/pr33707.c: New test.
2414
42970a17
BC
24152016-08-09 Bin Cheng <bin.cheng@arm.com>
2416
2417 PR tree-optimization/pr72772
2418 * gcc.dg/tree-ssa/pr72772.c: New test.
2419
810a3aa6
MF
24202016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2421
2422 PR rtl-optimization/66669
2423 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2424
9e207d6f
JJ
24252016-08-09 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR tree-optimization/72824
2428 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2429
50bf47fd
RB
24302016-08-09 Richard Biener <rguenther@suse.de>
2431
2432 PR tree-optimization/71802
2433 * gcc.dg/torture/pr71802.c: New testcase.
2434
cadec7ca
JJ
24352016-08-09 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR c++/72809
2438 * g++.dg/eh/stdarg1.C: New test.
2439
c43c5112
AK
24402016-08-08 Andi Kleen <ak@linux.intel.com>
2441
2442 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2443 test command line in failure log.
2444 (profopt-execute): dito. Make autofdo file names unique.
2445
895aa8e1
DM
24462016-08-08 David Malcolm <dmalcolm@redhat.com>
2447
2448 PR c/64955
2449 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2450 output.
2451
9afda630
PK
24522016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2453
2454 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2455 c99_runtime.
2456 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2457 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2458 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2459 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2460 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2461 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2462
e52ed3fe
DM
24632016-08-08 David Malcolm <dmalcolm@redhat.com>
2464
2465 PR c/52952
2466 * gcc.dg/cpp/pr66415-1.c: Likewise.
2467 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2468 * gcc.dg/format/c90-printf-1.c: Likewise.
2469 * gcc.dg/format/diagnostic-ranges.c: New test case.
2470
ad200580
JJ
24712016-08-08 Jakub Jelinek <jakub@redhat.com>
2472
77524e0d
JJ
2473 PR fortran/72716
2474 * gfortran.dg/gomp/pr72716.f90: New test.
2475
2187f2a2
JJ
2476 PR middle-end/72781
2477 * gcc.dg/gomp/pr72781.c: New test.
2478
ad200580
JJ
2479 PR middle-end/68762
2480 * g++.dg/vect/pr68762-1.cc: New test.
2481 * g++.dg/vect/pr68762-2.cc: New test.
2482 * g++.dg/vect/pr68762.h: New file.
2483
989d0071
MS
24842016-08-08 Martin Sebor <msebor@redhat.com>
2485
2486 PR testsuite/72838
3a146d46
JJ
2487 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2488 * g++.dg/warn/overflow-warn-3.C: Same.
2489 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2490
7090cac9
AV
24912016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2492
2493 PR fortran/71936
2494 * gfortran.dg/allocate_with_source_21.f03: New test.
2495
64e56ab0
AV
24962016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2497
2498 PR fortran/72698
2499 * gfortran.dg/allocate_with_source_20.f03: New test.
2500
0476487d
AM
25012016-08-08 Alan Modra <amodra@gmail.com>
2502
2503 * gcc.c-torture/compile/pr72802.c: New.
2504
8e9218f2
AV
25052016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2506
2507 PR fortran/70524
2508 * gfortran.dg/dependency_48.f90: New test.
2509
c1f7083b
TK
25102016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2511
531e5ae3 2512 PR fortran/70040
c1f7083b
TK
2513 * gfortran.dg/pr70040.f90: New testcase.
2514
6ab5813c
TK
25152016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2516
2517 PR fortran/71961
2518 * gfortran.dg/matmul_10.f90: New testcase.
2519
27bddc4a
JH
25202016-08-07 Jan Hubicka <hubicka@ucw.cz>
2521
2522 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2523
4a9f8a9f
JJ
25242016-08-07 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR c/72816
2527 * gcc.dg/pr72816.c: New test.
2528
fa76f2c6
JW
25292016-08-06 Jonathan Wakely <jwakely@redhat.com>
2530
2531 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2532 * g++.dg/conversion/pr41426.C: Likewise.
2533 * g++.dg/conversion/pr66211.C: Likewise.
2534 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2535 * g++.dg/init/ref8.C: Likewise.
2536 * g++.old-deja/g++.law/cvt20.C: Likewise.
2537 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2538
5c3e5002
PP
25392016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2540
2541 PR tree-optimization/18046
2542 * gcc.dg/tree-ssa/vrp105.c: New test.
2543 * gcc.dg/tree-ssa/vrp106.c: New test.
2544
94087e88 25452016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2546
2547 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2548 1ul in diagnostics. Remove hyphen from "constant-expression."
2549 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2550 * g++.dg/cpp0x/static_assert3.C: Same.
2551 * g++.dg/cpp1y/constexpr-throw.C: Same.
2552 * g++.dg/template/nontype3.C: Same.
2553 * g++.dg/warn/overflow-warn-1.C: Same.
2554 * g++.dg/warn/overflow-warn-3.C: Same.
2555 * g++.dg/warn/overflow-warn-4.C: Same.
2556
88fa5555
DM
25572016-08-05 David Malcolm <dmalcolm@redhat.com>
2558
2559 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2560 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2561 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2562 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2563
1addb9e6
PP
25642016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2565
2566 PR tree-optimization/72810
2567 * gcc.dg/tree-ssa/vrp110.c: New test.
2568
1b62ed4f
JG
25692016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2570
2571 PR Target/72819
2572 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2573 registers.
2574 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2575 saving the half-precision registers.
2576 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2577 value is returned in h0.
2578 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2579 are passed in FP/SIMD registers.
2580 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2581 passing works corrcetly.
2582 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2583 (hfa_f16x2_t): Likewise.
2584 (hfa_f16x3_t): Likewise.
2585 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2586 are promoted to double and passed in a double register.
2587 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2588 are promoted to double and stacked.
2589 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2590 __fp16 data types.
2591 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2592 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2593 __fp16 first get passed in FP/SIMD registers, then stacked.
2594
4228ca19
NS
25952016-08-05 Nathan Sidwell <nathan@acm.org>
2596
2597 PR c++/68724
2598 * g++.dg/cpp0x/pr68724.C: New.
2599
db7c335e
RB
26002016-08-05 Richard Biener <rguenther@suse.de>
2601
2602 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2603
48abe922
PP
26042016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2605
2606 * gcc.dg/tree-ssa/vrp107.c: New test.
2607 * gcc.dg/tree-ssa/vrp108.c: New test.
2608 * gcc.dg/tree-ssa/vrp109.c: New test.
2609
f6cdf42f
PK
26102016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2611
2612 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2613 dg-options.
2614
33a9c609
PK
26152016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2616
2617 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2618 test-cases.
2619 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2620 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2621 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2622 test-cases.
2623 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2624 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2625 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2626 large_double.
2627
4473482d
PC
26282016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2629
2630 PR c++/72800
2631 * g++.dg/cpp1y/lambda-ice1.C: New.
2632
08156df5
PP
26332016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2634
2635 PR c++/72759
2636 * g++.dg/cpp1y/pr72759.C: New test.
2637
938da3a5
PP
26382016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2639
2640 * gcc.dg/switch-10.c: New test.
2641
da84183c
JG
26422016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2643
2644 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2645
ae9281fc
TS
26462016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2647
2648 * c-c++-common/goacc/routine-5.c: Update.
2649
086ad22e
BE
26502016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2651
2652 PR rtl-optimization/70903
2653 * gcc.c-torture/execute/pr70903.c: New test.
2654
6805e400
ML
26552016-08-04 Martin Liska <mliska@suse.cz>
2656
2657 * gcc.dg/params/params.exp: Replace file exists with
2658 TESTING_IN_BUILD_TREE.
2659
a0008434
MP
26602016-08-04 Marek Polacek <polacek@redhat.com>
2661
2662 PR c++/70229
2663 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2664
fb46286e
RB
26652016-08-04 Richard Biener <rguenther@suse.de>
2666
2667 PR middle-end/71984
2668 * gcc.dg/torture/pr71984.c: Guard correctness check for
2669 little-endian.
2670
ac2c96ab
AP
26712016-08-03 Andrew Pinski <apinski@cavium.com>
2672
2673 * gcc.c-torture/compile/20160802-1.c: New testcase.
2674
c98583e9
FR
26752016-08-03 Fritz Reese <fritzoreese@gmail.com>
2676
2677 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2678
9ad1a1da
RB
26792016-08-03 Richard Biener <rguenther@suse.de>
2680
2681 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2682 and remove -O3.
2683 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2684 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2685
cd75c979
RB
26862016-08-03 Richard Biener <rguenther@suse.de>
2687
2688 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2689 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2690 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2691 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2692
30e8d875
SKS
26932016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2694
2695 * gcc.dg/init-excess-2.c: Require int32plus.
2696 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2697 * gcc.dg/pr59963-2.c: Require int32plus.
2698 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2699 * gcc.dg/unroll-7.c: Require int32plus.
2700
69b806f6
BC
27012016-08-02 Bin Cheng <bin.cheng@arm.com>
2702
2703 PR tree-optimization/34114
2704 * gcc.dg/tree-ssa/loop-42.c: New test.
2705
1efafef3
TC
27062016-08-02 Tamar Christina <tamar.christina@arm.com>
2707
2708 * gcc.target/aarch64/vminmaxnm.c: New.
2709 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2710 tests.
2711
e2a99194
MM
27122016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2713
2714 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2715 vec_extract for vector float, vector int, vector short, and vector
2716 char.
2717 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2718 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2719 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2720 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2721
71bfb77a
WD
27222016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2723
2724 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2725 single stack adjustment, no writeback.
71bfb77a
WD
2726 * gcc.target/aarch64/test_frame_12.c: Likewise.
2727 * gcc.target/aarch64/test_frame_13.c: Likewise.
2728 * gcc.target/aarch64/test_frame_15.c: Likewise.
2729 * gcc.target/aarch64/test_frame_6.c: Likewise.
2730 * gcc.target/aarch64/test_frame_7.c: Likewise.
2731 * gcc.target/aarch64/test_frame_8.c: Likewise.
2732 * gcc.target/aarch64/test_frame_16.c: New test.
2733
37bce35a
L
27342015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2735
2736 PR target/72748
2737 * gcc.target/i386/pr72748.c: New test.
2738
3f8257db 27392015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2740
2741 PR tree-optimization/71818
2742 * gcc.dg/vect/pr71818.c: New
2743
bf60c531
ML
27442016-08-01 Martin Liska <mliska@suse.cz>
2745
2746 PR tree-optimization/71857
2747 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2748
8ed49fab
KT
27492016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2750
2751 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2752
76e2c821
JB
27532016-08-01 Jan Beulich <jbeulich@suse.com>
2754
2755 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2756
35029597
WS
27572016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2758
2759 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2760 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2761
3aa4b66a
JW
27622016-07-31 Jonathan Wakely <jwakely@redhat.com>
2763
2764 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2765 (check_effective_target_c++): Likewise. Also match for libstdc++.
2766
3f8257db 27672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2768
2769 PR fortran/41922
2770 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2771 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2772 * gfortran.dg/pr41922.f90: New test.
2773
9fcb2819
SK
27742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2775
2776 PR fortran/68566
2777 * gfortran.dg/pr68566.f90: new test.
2778
94087e88 27792016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2780
2781 PR c++/60760
2782 PR c++/71091
2783 * g++.dg/cpp0x/constexpr-cast.C: New test.
2784 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2785 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2786 * g++.dg/ubsan/pr63956.C: Correct.
2787
d0047a25
MM
27882016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2789
2790 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2791 vector double or vector long where the vector is in memory.
2792 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2793 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2794
e4f7a5df
SK
27952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2796
2797 PR fortran/69867
2798 * gfortran.dg/pr69867.f90: New test.
2799
b441ae1d
SK
28002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2801
2802 PR fortran/69962
2803 * gfortran.dg/pr69962.f90: New test.
2804
712dff31
SK
28052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2806
2807 PR fortran/70006
2808 * gfortran.dg/pr70006.f90: New test.
2809
fb42421e
SK
28102016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2811
2812 PR fortran/71730
2813 * gfortran.dg/pr71730.f90: New test.
2814 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2815 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2816 * gfortran.dg/array_constructor_26.f03: Ditto.
2817
466effe0
WS
28182016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2819
2820 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2821 * gcc.target/powerpc/pr71763.c: Likewise.
2822
f618a472
MP
28232016-07-29 Marek Polacek <polacek@redhat.com>
2824
2825 PR c/71742
2826 * gcc.dg/940510-1.c: Adjust dg-error.
2827 * gcc.dg/c99-flex-array-1.c: Likewise.
2828 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2829
efd0786f
MP
2830 PR c/71853
2831 * gcc.dg/noncompile/pr71853.c: New test.
2832
e00dceaf
MP
2833 PR c/71573
2834 * gcc.dg/noncompile/pr71573.c: New test.
2835
638fc14f
MP
2836 PR c/71926
2837 * g++.dg/warn/Wparentheses-30.C: New test.
2838 * gcc.dg/Wparentheses-14.c: New test.
2839
61c73a7f
UB
28402016-07-29 Uros Bizjak <ubizjak@gmail.com>
2841
2842 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2843
01d32b2b
BC
28442016-07-29 Bin Cheng <bin.cheng@arm.com>
2845
2846 PR tree-optimization/57558
2847 * gcc.dg/vect/pr57558-1.c: New test.
2848 * gcc.dg/vect/pr57558-2.c: New test.
2849
f6c7a248
PK
28502016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2851
61c73a7f 2852 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2853 to scan forwprop1 dump pass.
2854
f54ea774
PC
28552016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2856
2857 PR c++/51488
2858 * g++.dg/template/pr51488.C: New.
2859
673a107a
JJ
28602016-07-29 Jakub Jelinek <jakub@redhat.com>
2861
2862 PR c/71969
2863 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2864 static __inline__.
2865 * gcc.dg/pr71969-1.c: New test.
2866 * gcc.dg/pr71969-2.c: New test.
2867 * gcc.dg/pr71969-3.c: New test.
2868
78169471
MP
28692016-07-29 Marek Polacek <polacek@redhat.com>
2870
2871 PR c/71574
2872 * c-c++-common/pr71574.c: New test.
2873
a5b5c8b6
MP
2874 PR c/71583
2875 * gcc.dg/noncompile/pr71583.c: New test.
2876
883b6d4e
KV
28772016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2878
2879 PR middle-end/68217
2880 * gcc.dg/pr68217.c: New test.
2881
89f1f37e
SK
28822016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2883
2884 PR fortran/71067
2885 * gfortran.dg/pr71067_1.f90: New test.
2886 * gfortran.dg/pr71067_2.f90: Ditto.
2887
e0d32185
MM
28882016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2889
2890 * gcc.target/powerpc/vec-extract-1.c: New test.
2891
c851722d
SK
28922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2893
2894 PR fortran/71799
2895 * gfortran.dg/pr71799.f90: New test.
2896
f064da6a
PC
28972016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2898
2899 PR c++/71665
2900 * g++.dg/cpp0x/pr71665-1.C: New.
2901 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2902 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2903 * g++.dg/ext/label10.C: Likewise.
2904 * g++.dg/parse/constant5.C: Likewise.
2905
1b70aaad
SK
29062016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2907
2908 PR fortran/71859
2909 * gfortran.dg/pr71859.f90: New test.
2910 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2911 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2912
a23404c9
PT
29132016-07-28 Paul Thomas <pault@gcc.gnu.org>
2914
2915 PR fortran/71883
2916 * gfortran.dg/pr71883.f90 : New test.
2917
513d866d
YR
29182016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2919
2920 PR tree-optimization/71734
61c73a7f 2921 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2922
7c428aa2
RL
29232016-07-28 Renlin Li <renlin.li@arm.com>
2924
2925 Revert
2926 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2927
2928 PR fortran/71902
2929 * gfortran.dg/dependency_47.f90: New test.
2930
1225d6b1
ML
29312016-07-28 Martin Liska <mliska@suse.cz>
2932
2933 PR gcov-profile/68025
2934 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2935
e5f5bf35
ML
29362016-07-28 Martin Liska <mliska@suse.cz>
2937
2938 * g++.dg/vect/pr70944.cc: New test.
2939
4536610d
KV
29402016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2941
2942 PR middle-end/71994
2943 * gcc.dg/torture/pr71994.c: New test.
2944
8c6961ca
PK
29452016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2946
2947 PR middle-end/71078
2948 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2949 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2950 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2951
8de22ea0
RB
29522016-07-27 Richard Biener <rguenther@suse.de>
2953
2954 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2955
5d9da222
ML
29562016-07-27 Martin Liska <mliska@suse.cz>
2957
2958 * gcc.dg/predict-13.c: New test.
2959 * gcc.dg/predict-14.c: New test.
2960
af9e275f
SKS
29612016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2962
a23404c9 2963 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2964 including stdint.h.
2965 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2966 including stdint.h.
2967
71abba1e
MM
29682016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2969
2970 PR target/71869
2971 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2972 IEEE built-in functions handle quiet and signalling NaNs
2973 correctly.
2974
9cd74e8f
SK
29752016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2976
2977 PR fortran/71862
2978 * gfortran.dg/pr71862.f90: New test.
2979
0d48446f
MS
29802016-07-26 Martin Sebor <msebor@redhat.com>
2981
2982 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2983 selector with dg-options.
2984
524cf1e4
PP
29852016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2986
2987 PR tree-optimization/18046
2988 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2989 * gcc.dg/tree-ssa/vrp103.c: New test.
2990 * gcc.dg/tree-ssa/vrp104.c: New test.
2991
100665d8
WS
29922016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2993
2994 * gcc.target/powerpc/pr63354.c: Require lp64 since
2995 -mprofile-kernel is not legal with -m32.
2996
0b64ca40
RB
29972016-07-26 Richard Biener <rguenther@suse.de>
2998
2999 PR rtl-optimization/71984
3000 * gcc.dg/torture/pr71984.c: New testcase.
3001
9b7937cf
RS
30022016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3003
3004 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3005 g++-dg-runtest via et-dg-runtest.
3006 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3007 * gcc.dg/vect/vect.exp: Likewise.
3008 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3009 gfortran-dg-runtest.
3010 * gfortran.dg/vect/vect.exp: Likewise.
3011 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3012 (check_mips_loongson_hw_available): Likewise.
3013 (check_effective_target_mpaired_single_runtime): Likewise.
3014 (check_effective_target_mips_loongson_runtime): Likewise.
3015 (add_options_for_mpaired_single): Likewise.
3016 (check_effective_target_vect_int): Add global et_index.
3017 Check and save the supported feature for a target selected by
3018 the et_index target. Break long lines where appropriate. Call
3019 et-is-effective-target for MIPS with an argument instead of
3020 check_effective_target_* where appropriate.
3021 (check_effective_target_vect_intfloat_cvt): Likewise.
3022 (check_effective_target_vect_uintfloat_cvt): Likewise.
3023 (check_effective_target_vect_floatint_cvt): Likewise.
3024 (check_effective_target_vect_floatuint_cvt): Likewise.
3025 (check_effective_target_vect_simd_clones): Likewise.
3026 (check_effective_target_vect_shift): ewise.
3027 (check_effective_target_whole_vector_shift): Likewise.
3028 (check_effective_target_vect_bswap): Likewise.
3029 (check_effective_target_vect_shift_char): Likewise.
3030 (check_effective_target_vect_long): Likewise.
3031 (check_effective_target_vect_float): Likewise.
3032 (check_effective_target_vect_double): Likewise.
3033 (check_effective_target_vect_long_long): Likewise.
3034 (check_effective_target_vect_no_int_max): Likewise.
3035 (check_effective_target_vect_no_int_add): Likewise.
3036 (check_effective_target_vect_no_bitwise): Likewise.
3037 (check_effective_target_vect_widen_shift): Likewise.
3038 (check_effective_target_vect_no_align): Likewise.
3039 (check_effective_target_vect_hw_misalign): Likewise.
3040 (check_effective_target_vect_element_align): Likewise.
3041 (check_effective_target_vect_condition): Likewise.
3042 (check_effective_target_vect_cond_mixed): Likewise.
3043 (check_effective_target_vect_char_mult): Likewise.
3044 (check_effective_target_vect_short_mult): Likewise.
3045 (check_effective_target_vect_int_mult): Likewise.
3046 (check_effective_target_vect_extract_even_odd): Likewise.
3047 (check_effective_target_vect_interleave): Likewise.
3048 (check_effective_target_vect_stridedN): Likewise.
3049 (check_effective_target_vect_multiple_sizes): Likewise.
3050 (check_effective_target_vect64): Likewise.
3051 (check_effective_target_vect_call_copysignf): Likewise.
3052 (check_effective_target_vect_call_sqrtf): Likewise.
3053 (check_effective_target_vect_call_btrunc): Likewise.
3054 (check_effective_target_vect_call_btruncf): Likewise.
3055 (check_effective_target_vect_call_ceil): Likewise.
3056 (check_effective_target_vect_call_ceilf): Likewise.
3057 (check_effective_target_vect_call_floor): Likewise.
3058 (check_effective_target_vect_call_floorf): Likewise.
3059 (check_effective_target_vect_call_lceil): Likewise.
3060 (check_effective_target_vect_call_lfloor): Likewise.
3061 (check_effective_target_vect_call_nearbyint): Likewise.
3062 (check_effective_target_vect_call_nearbyintf): Likewise.
3063 (check_effective_target_vect_call_round): Likewise.
3064 (check_effective_target_vect_call_roundf): Likewise.
3065 (check_effective_target_vect_perm): Likewise, but also append *_saved
3066 to the existing global name to properly cache the result.
3067 (check_effective_target_vect_perm_byte): Likewise.
3068 (check_effective_target_vect_perm_short): Likewise.
3069 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3070 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3071 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3072 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3073 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3074 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3075 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3076 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3077 (check_effective_target_vect_sdot_qi): Likewise.
3078 (check_effective_target_vect_udot_qi): Likewise.
3079 (check_effective_target_vect_sdot_hi): Likewise.
3080 (check_effective_target_vect_udot_hi): Likewise.
3081 (check_effective_target_vect_usad_char): Likewise.
3082 (check_effective_target_vect_pack_trunc): Likewise.
3083 (check_effective_target_vect_unpack): Likewise.
3084 (check_effective_target_vect_aligned_arrays): Likewise.
3085 (check_effective_target_vect_natural_alignment): Likewise.
3086 (check_effective_target_vector_alignment_reachable): Likewise.
3087 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3088 (is-effective-target): Initialize et_index if undefined.
3089 (et-dg-runtest): New.
3090 (et-is-effective-target): Likewise.
3091 (check_vect_support_and_set_flags): Add supported MIPS targets to
3092 EFFECTIVE_TARGETS list. Return the number of supported targets.
3093
8f63caf6 30942016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3095 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3096
3097 PR middle-end/70920
3098 * gcc.dg/pr70920-1.c: New test-case.
3099 * gcc.dg/pr70902-2.c: Likewise.
3100 * gcc.dg/pr70920-3.c: Likewise.
3101 * gcc.dg/pr70920-4.c: Likewise
3102 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3103 2 instead of 3.
3104
7d575fff
AM
31052016-07-25 Alexander Monakov <amonakov@ispras.ru>
3106
3107 * gcc.c-torture/execute/pr71494.c: Require label_values.
3108 * gcc.dg/pr16973.c: Ditto.
3109
bf01e070
SKS
31102016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3111
3112 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3113 * gcc.dg/torture/pr69771.c: Require int32plus.
3114 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3115
16b05965
ML
31162016-07-25 Martin Liska <mliska@suse.cz>
3117
3118 * gcc.dg/torture/pr71987.c: New test.
3119
d52d3767
SK
31202016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3121
3122 PR fortran/71935
3123 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3124 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3125 * gfortran.dg/pr71935.f90: New test.
3126
94087e88 31272016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3128
3129 PR c++/71675
3130 * g++.dg/ext/atomic-3.C: New test.
3131 * gcc.dg/atomic/pr71675.c: New test.
3132
58b3986e
ES
31332016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3134
3135 * gcc.target/i386/mvc8.c: New test.
3136
faa1612a
BC
31372016-07-22 Bin Cheng <bin.cheng@arm.com>
3138
3139 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3140 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3141
1603ebe0
TK
31422016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3143
3144 PR fortran/71795
3145 * gfortran.dg/constructor_50.f90: New test.
3146
bc91c436
ML
31472016-07-22 Martin Liska <mliska@suse.cz>
3148
3149 PR gcov-profile/69028
3150 PR gcov-profile/62047
3151 * g++.dg/cilk-plus/pr69028.C: New test.
3152
9fe9a3a7
AV
31532016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3154
3155 * gfortran.dg/coarray_stat_2.f90: New test.
3156
70866e3d
MM
31572016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3158
3159 * gcc.target/powerpc/vec-extract.h: New files to check the
3160 vec_extract built-in functions for all vector types, testing
3161 accessing each element, both with constant and variable element
3162 numbers.
3163 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3164 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3165 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3166 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3167 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3168 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3169 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3170 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3171 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3172
ab3af181
JJ
31732016-07-21 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c++/71728
3176 * g++.dg/other/pr71728.C: New test.
3177
ebe8f322
JG
31782016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3179
3180 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3181 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3182 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3183 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3184 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3185
959cef74
RB
31862016-07-21 Richard Biener <rguenther@suse.de>
3187
3188 PR tree-optimization/71947
3189 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3190
b24d9420
BC
31912016-07-21 Bin Cheng <bin.cheng@arm.com>
3192
3193 * gcc.dg/tree-ssa/scev-15.c: New.
3194
23974819
BC
31952016-07-21 Bin Cheng <bin.cheng@arm.com>
3196
3197 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3198
ee78cbaa
JJ
31992016-07-21 Jakub Jelinek <jakub@redhat.com>
3200
3201 PR c++/71941
3202 * g++.dg/gomp/pr71941.C: New test.
3203
52ed68f7
DM
32042016-07-20 David Malcolm <dmalcolm@redhat.com>
3205
3206 PR c/70339
3207 PR c/71858
3208 * g++.dg/spellcheck-identifiers.C: New test case, based on
3209 gcc.dg/spellcheck-identifiers.c.
3210 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3211 gcc.dg/spellcheck-identifiers-2.c.
3212 * g++.dg/spellcheck-typenames.C: New test case, based on
3213 gcc.dg/spellcheck-typenames.c
3214
18407bfb
JW
32152016-07-20 Jonathan Wakely <jwakely@redhat.com>
3216
3217 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3218 pointer to member function and also test catching by reference.
3219
4c07fd98
DV
32202016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3221
3222 * gcc.target/s390/pr67443.c: Fix test case.
3223
fee21d65
DV
32242016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3225
3226 * gcc.target/s390/insv-1.c: Xfail some tests.
3227 * gcc.target/s390/insv-2.c: Likewise.
3228
dbe9dfdd
GJL
32292016-07-20 Georg-Johann Lay <avr@gjlay.de>
3230
3231 * gcc.target/avr/torture/get-mem.c: New test.
3232 * gcc.target/avr/torture/set-mem.c: New test.
3233
c25e1d82
GJL
32342016-07-20 Georg-Johann Lay <avr@gjlay.de>
3235
3236 PR target/71948
3237 * gcc.target/avr/torture/tiny-progmem.c: New test.
3238
109d2197
JJ
32392016-07-20 Jakub Jelinek <jakub@redhat.com>
3240
7419f441
JJ
3241 PR c++/71909
3242 * g++.dg/parse/pr71909.C: New test.
3243 * g++.dg/tm/pr71909.C: New test.
3244
109d2197
JJ
3245 PR c++/50060
3246 * g++.dg/cpp0x/constexpr-50060.C: New test.
3247 * g++.dg/cpp1y/constexpr-50060.C: New test.
3248
144530cf
ML
32492016-07-20 Martin Liska <mliska@suse.cz>
3250
3251 * gfortran.dg/graphite/pr71898.f90: New test.
3252
04ac4afa
BC
32532016-07-20 Bin Cheng <bin.cheng@arm.com>
3254
3255 PR tree-optimization/71503
3256 PR tree-optimization/71683
3257 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3258 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3259
dcbdb17a
ML
32602016-07-20 Martin Liska <mliska@suse.cz>
3261
3262 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3263 * gcc.dg/plugin/sreal-test-1.c: Remove.
3264 * gcc.dg/plugin/sreal_plugin.c: Remove.
3265
6ed82555
TK
32662016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3267
3268 PR fortran/71902
3269 * gfortran.dg/dependency_47.f90: New test.
3270
13da0507
JJ
32712016-07-19 Jakub Jelinek <jakub@redhat.com>
3272
4833f561
JJ
3273 PR rtl-optimization/71916
3274 * gcc.c-torture/compile/pr71916.c: New test.
3275
4fda19ef
JJ
3276 PR middle-end/71874
3277 * g++.dg/torture/pr71874.C: New test.
3278
13da0507
JJ
3279 PR middle-end/71734
3280 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3281 (my_alloc): Rewritten to use __builtin_posix_memalign and
3282 __SIZE_TYPE__.
3283 (my_free): Use __builtin_free instead of _mm_free.
3284 (Vec::operator=): Use __builtin_memcpy.
3285
e7980add
MJ
32862016-07-19 Martin Jambor <mjambor@suse.cz>
3287
61c73a7f
UB
3288 PR fortran/71688
3289 * gfortran.dg/pr71688.f90: New test.
e7980add 3290
13e88953
RB
32912016-07-19 Richard Biener <rguenther@suse.de>
3292
3293 * c-c++-common/vector-subscript-6.c: New testcase.
3294 * c-c++-common/vector-subscript-7.c: Likewise.
3295
1caf0482
SKS
32962016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3297
a23404c9 3298 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3299 and UInt32 based on __SIZEOF_INT__.
3300
cef5388d
RB
33012016-07-19 Richard Biener <rguenther@suse.de>
3302
3303 PR tree-optimization/71901
3304 * gcc.dg/torture/pr71901.c: New testcase.
3305
33062016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3307
3308 PR tree-optimization/71908
3309 * gcc.dg/torture/pr71908.c: New testcase.
3310
a8f7a895
MM
33112016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3312
3313 PR target/71493
3314 * gcc.target/powerpc/pr71493-1.c: New test.
3315 * gcc.target/powerpc/pr71493-2.c: Likewise.
3316
f2111a36
JJ
33172016-07-18 Jakub Jelinek <jakub@redhat.com>
3318
99516432
JJ
3319 PR c++/71835
3320 * g++.dg/conversion/ambig3.C: New test.
3321
87713c6a
JJ
3322 PR c++/71828
3323 * g++.dg/cpp0x/constexpr-71828.C: New test.
3324
7a7f16ca
JJ
3325 PR c++/71826
3326 * g++.dg/template/pr71826.C: New test.
3327
f4d90295
JJ
3328 PR c++/71822
3329 * g++.dg/template/defarg21.C: New test.
3330
f2111a36
JJ
3331 PR c++/71871
3332 * g++.dg/ext/vector31.C: New test.
3333
0b965526
UB
33342016-07-18 Uros Bizjak <ubizjak@gmail.com>
3335
3336 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3337
94e136b9
YR
33382016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3339
3340 PR tree-optimization/71734
3341 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3342
7072df0a
DV
33432016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3344
3345 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3346 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3347 stack-layout-dynamic-1.c: New test.
3348
54158a1a
AK
33492016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3350
3351 * gcc.target/s390/nolrl-1.c: New test.
3352
43068916
FR
33532016-07-17 Fritz Reese <fritzoreese@gmail.com>
3354
3355 PR fortran/71523
3356 * gfortran.dg/pr71523_1.f90: New test.
3357 * gfortran.dg/pr71523_2.f90: New test.
3358
a9356b12
AS
33592016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3360
3361 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3362
a07b81c7 33632016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3364 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3365
3366 PR fortran/62125
3367 * gfortran.dg/pr62125.f90: New test.
3368
96c0ec12
BS
33692016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3370
3371 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3372 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3373
479d0ed5
JW
33742016-07-15 Jonathan Wakely <jwakely@redhat.com>
3375
3376 PR c++/58796
3377 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3378 * g++.dg/cpp0x/nullptr35.C: New test.
3379
41c7438e
BC
33802016-07-15 Bin Cheng <bin.cheng@arm.com>
3381
3382 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3383
f7ba880b
CP
33842016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3385
3386 * gfortran.dg/goacc/vector_length.f90: New test.
3387
b9aba0a0
RB
33882016-07-15 Richard Biener <rguenther@suse.de>
3389
3390 PR tree-optimization/71881
3391 * gcc.dg/torture/pr71881.c: New testcase.
3392
9513d5fb
RB
33932016-07-15 Richard Biener <rguenther@suse.de>
3394
3395 PR tree-optimization/71887
3396 * gcc.dg/torture/pr71887.c: New testcase.
3397
ddbbcb19
JJ
33982016-07-15 Jakub Jelinek <jakub@redhat.com>
3399
3400 PR c/71858
3401 * gcc.dg/spellcheck-identifiers-3.c: New test.
3402
29eb509c
AV
34032016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3404
3405 PR fortran/71807
3406 * gfortran.dg/null_9.f90: New test.
3407
43aabfcf
BC
34082016-07-15 Bin Cheng <bin.cheng@arm.com>
3409
3410 * gcc.dg/tree-ssa/loop-41.c: New test.
3411
afc89e58
BC
34122016-07-15 Bin Cheng <bin.cheng@arm.com>
3413
3414 PR tree-optimization/71347
3415 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3416
6fa682ad
SK
34172016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3418
3419 PR fortran/29819
3420 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3421 * gfortran.dg/contains.f90: Ditto.
3422 * gfortran.dg/contains_empty_1.f03: Ditto.
3423 * gfortran.dg/submodule_3.f08: Ditto.
3424
dd36b877
JJ
34252016-07-14 Jakub Jelinek <jakub@redhat.com>
3426
a60a5d31
JJ
3427 PR testsuite/71865
3428 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3429 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3430 expected diagnostics.
3431
dd36b877
JJ
3432 PR c/71858
3433 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3434 * gcc.dg/spellcheck-identifiers-2.c: New test.
3435 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3436 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3437
a241f8ca
JJ
34382016-07-14 Jakub Jelinek <jakub@redhat.com>
3439
3440 PR tree-optimization/71872
3441 * gcc.c-torture/compile/pr71872.c: New test.
3442
d62b809c
TP
34432016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3444
3445 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3446 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3447 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3448 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3449 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3450 * gcc.target/arm/atomic-op-acquire-1.c: This.
3451 * gcc.target/arm/atomic-op-char.c: Rename into ...
3452 * gcc.target/arm/atomic-op-char-1.c: This.
3453 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3454 * gcc.target/arm/atomic-op-consume-1.c: This.
3455 * gcc.target/arm/atomic-op-int.c: Rename into ...
3456 * gcc.target/arm/atomic-op-int-1.c: This.
3457 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3458 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3459 * gcc.target/arm/atomic-op-release.c: Rename into ...
3460 * gcc.target/arm/atomic-op-release-1.c: This.
3461 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3462 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3463 * gcc.target/arm/atomic-op-short.c: Rename into ...
3464 * gcc.target/arm/atomic-op-short-1.c: This.
3465 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3466 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3467 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3468 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3469 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3470 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3471 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3472 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3473 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3474 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3475
1f8dd420
AV
34762016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3477
3478 PR fortran/70842
3479 * gfortran.dg/select_type_35.f03: New test.
3480
53109ba8
KT
34812016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3482
3483 PR target/65951
3484 PR tree-optimization/70923
3485 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3486 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3487 * gcc.dg/vect/pr65951.c: Likewise.
3488 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3489
91f35b7f
DE
34902016-07-14 David Edelsohn <dje.gcc@gmail.com>
3491
3492 * c-c++-common/pr60226.c: Expect maximum object file alignment
3493 error on AIX.
3494
351168fe
RB
34952016-07-14 Richard Biener <rguenther@suse.de>
3496
3497 PR tree-optimization/71866
3498 * gcc.dg/torture/pr71866.c: New testcase.
3499
94c32c00
TP
35002016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3501
3502 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3503 selector and enclose boolean expression in curly braces.
3504
b799a481
AM
35052016-07-14 Alan Modra <amodra@gmail.com>
3506
3507 PR target/71733
3508 * gcc.target/powerpc/p9-novsx.c: New.
3509
f63ba78c
AK
35102016-07-13 Andi Kleen <ak@linux.intel.com>
3511
3512 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3513 * g++.dg/tree-prof/morefunc.C: Dito.
3514 * g++.dg/tree-prof/pr35545.C: Dito.
3515 * g++.dg/tree-prof/reorder.C: Dito.
3516 * gcc.dg/tree-prof/20050826-2.c: Dito.
3517 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3518 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3519 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3520 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3521 * gcc.dg/tree-prof/inliner-1.c: Dito.
3522 * gcc.dg/tree-prof/merge_block.c: Dito.
3523 * gcc.dg/tree-prof/stringop-1.c: Dito.
3524 * gcc.dg/tree-prof/stringop-2.c: Dito.
3525 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3526 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3527 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3528 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3529 * gcc.dg/tree-prof/update-loopch.c: Dito.
3530 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3531 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3532 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3533 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3534 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3535 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3536 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3537
f4d5a23d
AK
35382016-07-13 Andi Kleen <ak@linux.intel.com>
3539
3540 * lib/profopt.exp (profopt-execute): Remove .imports files.
3541
ae145898
AK
35422016-07-13 Andi Kleen <ak@linux.intel.com>
3543
0b965526 3544 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3545
e97bd4f5
AK
35462016-07-13 Andi Kleen <ak@linux.intel.com>
3547
3548 * lib/profopt.exp (dg-final-scan-autofdo,
3549 dg-final-scan-not-autofdo): New functions.
3550
6fa3d4b4
BC
35512016-07-13 Bin Cheng <bin.cheng@arm.com>
3552
3553 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3554 * gcc.dg/vect/vect-35.c: Ditto.
3555 * gcc.dg/vect/vect-alias-check-2.c: New test.
3556
65f18bc6
ML
35572016-07-13 Martin Liska <mliska@suse.cz>
3558
3559 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3560 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3561 * gfortran.dg/pr42108.f90: Update expected dump scan.
3562
9737f35b
RB
35632016-07-13 Richard Biener <rguenther@suse.de>
3564
3565 PR tree-optimization/24574
3566 * gcc.dg/pr24574.c: New testcase.
3567
62c0ea4b
SKS
35682016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3569
0b965526 3570 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3571 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3572 * c-c++-common/pr68833-1.c: Require int32plus.
3573 * gcc.dg/ipa/pr63551.c: Likewise.
3574 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3575 * gcc.dg/ipa/pr64041.c: Require int32plus.
3576
c7ed8938
IE
35772016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3578
3579 PR ipa/71633
3580 * g++.dg/pr71633.C: New test.
3581
5ce15300
TP
35822016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3583
3584 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3585 Add new arm_thumb1_cbz_ok effective target.
3586 * gcc.target/arm/cbz.c: New test.
3587
2b9509a3
TP
35882016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3589
3590 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3591 Define effective target.
3592 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3593 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3594 * gcc.target/arm/movhi_movw.c: New test.
3595 * gcc.target/arm/movsi_movw.c: Likewise.
3596 * gcc.target/arm/movdi_movw.c: Likewise.
3597
7f15b177
RB
35982016-07-13 Richard Biener <rguenther@suse.de>
3599
3600 PR middle-end/71104
3601 * gcc.dg/pr71104-1.c: New testcase.
3602 * gcc.dg/pr71104-2.c: Likewise.
3603
0b0a896e
MM
36042016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3605
3606 PR target/71805
3607 * gcc.target/powerpc/pr71805.c: New test.
3608
f906f5ed
BS
36092016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3610
3611 * gcc.target/powerpc/divkc3-1.c: New.
3612 * gcc.target/powerpc/mulkc3-1.c: New.
3613
9e63c3aa
NS
36142016-07-12 Nathan Sidwell <nathan@acm.org>
3615
3616 * gcc.target/arm/data-rel-1.c: New.
3617 * gcc.target/arm/data-rel-2.c: New.
3618 * gcc.target/arm/data-rel-3.c: New.
3619
f507d202
ML
36202016-07-12 Martin Liska <mliska@suse.cz>
3621
3622 * gcc.dg/params/blocksort-part.c: New test.
3623 * gcc.dg/params/params.exp: New file.
3624
d6f7c125
KT
36252016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3626
3627 PR middle-end/71700
3628 * gcc.c-torture/execute/pr71700.c: New test.
3629
37ccb0ba
SB
36302016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3631 Richard Biener <rguenther@suse.de>
3632
3633 PR tree-optimization/23286
3634 PR tree-optimization/70159
3635 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3636 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3637 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3638 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3639 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3640 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3641 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3642 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3643 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3644 * gcc.dg/pr51879-12.c: Likewise.
3645 * gcc.dg/strlenopt-9.c: Likewise.
3646 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3647 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3648 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3649 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3650 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3651 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3652 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3653 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3654 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3655 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3656 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3657 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3658 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3659 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3660 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3661
712a93d6
RB
36622016-07-12 Richard Biener <rguenther@suse.de>
3663
3664 PR rtl-optimization/68961
3665 * gcc.target/i386/pr68961.c: New testcase.
3666
c392943c
JJ
36672016-07-11 Jakub Jelinek <jakub@redhat.com>
3668
3d56e6a4
JJ
3669 PR middle-end/71758
3670 * c-c++-common/gomp/pr71758.c: New test.
3671 * gfortran.dg/gomp/pr71758.f90: New test.
3672
c392943c
JJ
3673 PR tree-optimization/71823
3674 * gcc.dg/vect/pr71823.c: New test.
3675
741d3be5
DM
36762016-07-11 David Malcolm <dmalcolm@redhat.com>
3677
3678 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3679 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3680 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3681
92fa45b5
L
36822016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3683
3684 PR target/71801
3685 * gcc.target/i386/pr71801.c: New test.
3686
f51606c7
RB
36872016-07-11 Richard Biener <rguenther@suse.de>
3688
3689 PR tree-optimization/71816
3690 * gcc.dg/torture/pr71816.c: New testcase.
3691
36b54ce0
TK
36922016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3693
3694 PR fortran/71783
3695 * gfortran.dg/dependency_46.f90: New test.
3696
d13835b6
VM
36972016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3698
3699 PR rtl-optimization/71621
3700 * gcc.target/i386/pr71621-1.c: New.
3701 * gcc.target/i386/pr71621-2.c: New.
3702
642bcbdf
CP
37032016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3704
3705 * gfortran.dg/goacc/pr71704.f90: New test.
3706
02eb5b8b
BS
37072016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3708
3709 PR target/71297
3710 * gcc.target/powerpc/pr71297.c: New.
3711
8beb9a0d
JW
37122016-07-08 Jiong Wang <jiong.wang@arm.com>
3713
3714 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3715
cef4b650
MM
37162016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3717
3718 PR target/71806
3719 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3720
3c3ecf52
AH
37212016-07-08 Alan Hayward <alan.hayward@arm.com>
3722
3723 PR tree-optimization/71667
3724 * gcc.dg/vect/pr71667.c: New
3725
2660286d
ML
37262016-07-08 Martin Liska <mliska@suse.cz>
3727
3728 * gcc.dg/torture/pr71606.c: New test.
3729
70cdd4ae
JD
37302016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3731
3732 PR fortran/71764
3733 * gfortran.dg/pr71764.f90: New test.
3734
842dc2e6
JJ
37352016-07-07 Jakub Jelinek <jakub@redhat.com>
3736 Kai Tietz <ktietz70@googlemail.com>
3737
3738 PR c++/70869
3739 PR c++/71054
3740 * g++.dg/cpp0x/pr70869.C: New test.
3741 * g++.dg/cpp0x/pr71054.C: New test.
3742
31be4262
DE
37432016-07-07 David Edelsohn <dje.gcc@gmail.com>
3744
3745 * g++.dg/debug/pr71432.C: Fail on AIX.
3746
1c122092
ML
37472016-07-07 Martin Liska <mliska@suse.cz>
3748
3749 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3750 an undefined behavior.
3751 * gfortran.dg/do_3.F90: Likewise.
3752 * gfortran.dg/do_check_11.f90: New test.
3753 * gfortran.dg/do_check_12.f90: New test.
3754 * gfortran.dg/do_corner_warn.f90: New test.
3755
7119f1b1
ML
37562016-07-07 Martin Liska <mliska@suse.cz>
3757
3758 * gfortran.dg/predict-1.f90: Ammend the test.
3759 * gfortran.dg/predict-2.f90: Likewise.
3760
275792f2
IE
37612016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3762
3763 PR ipa/71624
3764 * g++.dg/pr71624.C: New test.
3765
05a437c1
TP
37662016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3767
3768 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3769 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3770 ARMv8-M Mainline architectures.
3771
6f493951
TP
37722016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3773
3774 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3775 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3776
5ddaee94
SB
37772016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3778
3779 PR target/70098
3780 PR target/71763
3781 * gcc.target/powerpc/pr71763.c: New file.
3782
651afdb2
YR
37832016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3784
3785 PR tree-optimization/71518
0b965526 3786 * gcc.dg/pr71518.c: New test.
651afdb2 3787
9df99881
WD
37882016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3789
3790 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3791
7b4e0769
SKS
37922016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3793
0b965526 3794 PR target/50739
7b4e0769
SKS
3795 * gcc.target/avr/pr50739.c: New test.
3796
eb4432f7
JH
37972016-07-05 Jan Hubicka <jh@suse.cz>
3798
3799 * gcc.dg/tree-ssa/scev-14.c: update template.
3800
c01e092f
RS
38012016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3802
3803 * gcc.dg/vect/group-no-gaps-1.c: New test.
3804
8070763a
AK
38052016-07-05 Andi Kleen <ak@linux.intel.com>
3806
3807 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3808 if kernel supports MPX.
3809
3f8257db 38102016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3811
3812 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3813
36a265b1
MM
38142016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3815 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3816
3817 * gcc.target/powerpc/signbit-1.c: New test.
3818 * gcc.target/powerpc/signbit-2.c: New test.
3819 * gcc.target/powerpc/signbit-3.c: New test.
3820
7a98fb6e
KT
38212016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3822
3823 PR rtl-optimization/71594
3824 * gcc.dg/torture/pr71594.c: New test.
3825
1e3d54b4
JH
38262016-07-05 Jan Hubicka <jh@suse.cz>
3827
3828 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3829
84ca3893
DM
38302016-07-05 David Malcolm <dmalcolm@redhat.com>
3831
3832 PR c++/62314
3a146d46 3833 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3834 number of missing semicolon error.
3835 * g++.dg/pr62314-2.C: New test case.
3836
20d0bfce
AF
38372016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3838
3839 * gfortran.dg/coarray_stat_function.f90: New test.
3840 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3841 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3842 to new interfaces.
3843
69aaea06
AV
38442016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3845
3846 PR fortran/71623
3847 * gfortran.dg/deferred_character_17.f90: New test.
3848
f723a43c
CL
38492016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3850
3851 * gcc.target/arm/neon/polytypes.c: Move to ...
3852 * gcc.target/arm/polytypes.c: ... here.
3853 * gcc.target/arm/neon/pr51534.c: Move to ...
3854 * gcc.target/arm/pr51534.c: ... here.
3855 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3856 * gcc.target/arm/vect-vcvt.c: ... here.
3857 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3858 * gcc.target/arm/vect-vcvtq.c: ... here.
3859 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3860 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3861 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3862 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3863 * gcc.target/arm/neon/neon.exp: Delete.
3864 * gcc.target/arm/neon/: Delete.
3865
d73e0ccf
JD
38662016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3867
3868 PR fortran/65575
3869 * gfortran.dg: pr65575.f90: New test.
3870
c20f6223
JD
38712016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3872
3873 PR fortran/35849
3874 * gfortran.dg: pr35849.f90: New test.
3875
2a5537c3
JJ
38762016-07-04 Jakub Jelinek <jakub@redhat.com>
3877
3878 PR c++/71739
3879 * g++.dg/cpp0x/pr71739.C: New test.
3880
740f9751
CL
38812016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3882
3883 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3884
bf749919
DV
38852016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3886
3887 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3888 locr.
3889 * gcc.target/s390/loc-1.c: New test.
3890
430bb38e
YR
38912016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3892
3a146d46
JJ
3893 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3894 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3895
15f6e0da
RR
38962016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3897
3898 PR target/63874
3899 * gcc.target/aarch64/pr63874.c: New test.
3900
79335075
JB
39012016-07-04 Jan Beulich <jbeulich@suse.com>
3902
3903 * g++.dg/header.c: New.
3904 * gcc.dg/header.c: New.
3905
557e8c49
JJ
39062016-07-02 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR c/71719
3909 * c-c++-common/Wunused-var-15.c: New test.
3910
79a592e3
JJ
39112016-07-01 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR fortran/71687
3914 * gfortran.dg/gomp/pr71687.f90: New test.
3915
e2298656
BS
39162016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3917
3918 * gcc.dg/const-float128-ped.c: Require __float128 effective
3919 target and options.
3920 * gcc.dg/const-float128.c: Likewise.
3921 * gcc.dg/torture/float128-cmp-invalid.c: Require
3922 __float128 and base_quadfloat_support effective targets, and
3923 __float128 options.
3924 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3925 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3926 * gcc.dg/torture/float128-nan.c: Likewise.
3927 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3928 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3929 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3930 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3931 (add_options_for___float128): New.
3932 (check_effective_target_base_quadword_support): New.
3933
70c11966
MM
39342016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3935
3936 PR target/71720
3937 * gcc.target/powerpc/pr71720.c: New test.
3938
059541fd
JB
39392016-07-01 Jan Beulich <jbeulich@suse.com>
3940
3941 * gcc.dg/bss.c: New.
3942
2c1e4964
PB
39432016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3944
3945 PR target/71698
3946 * gcc.target/powerpc/pr71698.c: New test.
3947
22e1cb39
GJL
39482016-07-01 Georg-Johann Lay <avr@gjlay.de>
3949
3950 PR target/71151
3951 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3952 instead of ".foo" for its section name.
3953 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3954 depending on MCU's flash size.
3955 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3956 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3957 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3958 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3959 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3960 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3961
466cf574
JB
39622016-07-01 Jan Beulich <jbeulich@suse.com>
3963
3964 * gcc.target/i386/pr65105-2.c: Add -msse2.
3965
351beab7
JJ
39662016-06-30 Jakub Jelinek <jakub@redhat.com>
3967
55a0f21a
JJ
3968 PR tree-optimization/71707
3969 * gcc.dg/strlenopt-29.c: New test.
3970
6245ad72
JJ
3971 PR fortran/71704
3972 * gfortran.dg/gomp/pr71704.f90: New test.
3973
351beab7
JJ
3974 PR fortran/71705
3975 * gfortran.dg/gomp/pr71705.f90: New test.
3976
5a3a6a5e
KN
39772016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3978
3979 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3980 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3981 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3982 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3983 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3984 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3985 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3986 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3987 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3988 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3989 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3990 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3991 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3992 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3993 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3994 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3995 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3996 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3997 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3998 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3999 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4000 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4001 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4002 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4003 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4004 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4005 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4006 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4007 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4008 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4009 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4010 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4011 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4012 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4013 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4014 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4015 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4016 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4017 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4018 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4019 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4020 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4021 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4022 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4023 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4024 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4025 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4026 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4027 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4028 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4029 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4030 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4031 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4032 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4033 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4034 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4035 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4036 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4037 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4038 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4039 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4040 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4041 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4042 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4043 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4044 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4045 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4046 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4047 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4048 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4049 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4050 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4051 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4052 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4053 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4054 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4055 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4056 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4057 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4058 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4059 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4060
3dfa8071 40612016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4062 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4063
4064 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4065
9bd62242 40662016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4067 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4068
4069 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4070
603107fb
DM
40712016-06-30 David Malcolm <dmalcolm@redhat.com>
4072
4073 PR driver/71651
4074 * gcc.dg/spellcheck-options-12.c: New test case.
4075
205cccc7
JJ
40762016-06-30 Jakub Jelinek <jakub@redhat.com>
4077
4078 PR middle-end/71693
4079 * gcc.c-torture/compile/pr71693.c: New test.
4080
f4452176
DM
40812016-06-29 David Malcolm <dmalcolm@redhat.com>
4082
4083 * gcc.dg/spellcheck-params.c: New testcase.
4084 * gcc.dg/spellcheck-params-2.c: New testcase.
4085
c5e74d9d
MM
40862016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4087
4088 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4089 vector extract instructions.
4090 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4091
e44ecbfd
JD
40922016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4093
4094 PR fortran/71686
4095 * gfortran.dg/unexpected_eof_2.f90: New test.
4096 * gfortran.dg/unexpected_eof_3.f90: New test.
4097
ee446d9f
JW
40982016-06-29 Jim Wilson <jim.wilson@linaro.org>
4099
4100 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4101
27f67461
CP
41022016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4103
4104 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4105 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4106 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4107
b1206d29
RB
41082016-06-29 Richard Biener <rguenther@suse.de>
4109
4110 PR middle-end/15256
4111 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4112
1af21224
MW
41132016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4114
4115 * gcc.target/arm/aapcs/neon-vect10.c: Require
4116 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4117 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4118 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4119 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4120 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4121 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4122 * gcc.target/arm/fp16-aapcs-1.c: Require
4123 -mfloat-ab=hard. Also simplify the test.
4124 * gcc.target/arm/fp16-aapcs-2.c: New.
4125
7fe43755
MW
41262016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4127
0b965526 4128 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4129 (add_options_for_arm_fp16_ieee): New.
4130 (add_options_for_arm_fp16_alternative): New.
4131 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4132 long-line.
4133 (effective_target_arm_fp16_hw): New.
4134
264d951a
IE
41352016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4136
4137 PR tree-optimization/71655
4138 * g++.dg/pr71655.C: New test.
4139
5c846a81
ML
41402016-06-29 Martin Liska <mliska@suse.cz>
4141
4142 * gcc.dg/pr71585.c: New test.
4143 * gcc.dg/pr71585-2.c: New test.
4144 * gcc.dg/pr71585-3.c: New test.
4145
fafe9318
YR
41462016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4147
4148 PR tree-optimization/70729
4149 * g++.dg/vect/pr70729.cc: New test.
4150
54d19c3b
TS
41512016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4152
4153 * c-c++-common/gomp/cancel-1.c: Extend.
4154
5f3cd7c3
JJ
41552016-06-29 Jakub Jelinek <jakub@redhat.com>
4156
4157 PR tree-optimization/71625
4158 * gcc.dg/strlenopt-28.c: New test.
4159
4aa83879
RB
41602016-06-29 Richard Biener <rguenther@suse.de>
4161
4162 PR middle-end/71002
4163 * g++.dg/torture/pr71002.C: Adjust testcase.
4164
152ef731
JJ
41652016-06-29 Jakub Jelinek <jakub@redhat.com>
4166
4167 PR c/71685
4168 * gcc.dg/pr71685.c: New test.
4169
41702016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4171
4172 PR c/71552
4173 * gcc.dg/init-bad-9.c: New test.
4174
d41dc215
BS
41752016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4176
4177 * gcc.target/powerpc/abs128-1.c: Require VSX.
4178 * gcc.target/powerpc/copysign128-1.c: Likewise.
4179 * gcc.target/powerpc/inf128-1.c: Likewise.
4180 * gcc.target/powerpc/nan128-1.c: Likewise.
4181
6a20b538
JJ
41822016-06-28 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR middle-end/71626
4185 * gcc.c-torture/execute/pr71626-1.c: New test.
4186 * gcc.c-torture/execute/pr71626-2.c: New test.
4187
77d93c47
PB
41882016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4189
4190 PR target/71656
4191 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4192
a8264058
SB
41932016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4194
4195 PR target/71670
4196 * gcc.target/powerpc/pr71670.c: New testcase.
4197
0dc47331
PB
41982016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4199
4200 PR target/71656
4201 * gcc.target/powerpc/pr71656-1.c: New test.
4202 * gcc.target/powerpc/pr71656-2.c: New test.
4203
b65ffc79
CL
42042016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4205
4206 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4207 around fp16 code.
4208 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4209 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4210 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4211 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4212 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4213 Add arm_neon_fp16_ok effective target.
0b965526
UB
4214 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4215 Likewise.
4216 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4217 Likewise.
4218 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4219 Likewise.
4220 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4221 Likewise.
4222 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4223 Likewise.
4224 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4225 Likewise.
4226 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4227 Likewise.
4228 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4229 Likewise.
4230 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4231 Likewise.
4232 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4233 Likewise.
4234 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4235 Likewise.
b65ffc79 4236
9bb86f40
JH
42372016-06-26 Jan Hubicka <hubicka@ucw.cz>
4238
4239 * gcc.dg/predict-12.c: New testcase.
4240
46db0fd4
JD
42412016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4242
4243 PR fortran/71649
4244 * gfortran.dg/pr71649.f90: New test.
4245
2a65e70b
JJ
42462016-06-25 Jakub Jelinek <jakub@redhat.com>
4247
f8a06e24
JJ
4248 PR tree-optimization/71643
4249 * g++.dg/opt/pr71643.C: New test.
4250
2a65e70b
JJ
4251 PR tree-optimization/71631
4252 * gcc.c-torture/execute/pr71631.c: New test.
4253
7805417a
JH
42542016-06-24 Jan Hubicka <hubicka@ucw.cz>
4255
4256 * gcc.dg/predict-11.c: New testcase.
4257 * gfortran.dg/predict-2.f90: New testcase.
4258
888ed1a3
JH
42592016-06-24 Jan Hubicka <hubicka@ucw.cz>
4260
4261 * gcc.dg/predict-10.c: New test.
4262
53605f35
BS
42632016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4264
4265 * gcc.target/powerpc/abs128-1.c: New.
4266 * gcc.target/powerpc/copysign128-1.c: New.
4267 * gcc.target/powerpc/inf128-1.c: New.
4268 * gcc.target/powerpc/nan128-1.c: New.
4269
7b22b4c6
EB
42702016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4271
4272 * gfortran.dg/pr71642.f90: New test.
4273
37e373c2
JJ
42742016-06-24 Jakub Jelinek <jakub@redhat.com>
4275
4276 PR tree-optimization/71647
4277 * gcc.target/i386/pr71647.c: New test.
4278
b20b79f2
L
42792016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4280
4281 * gcc.target/i386/noplt-gd-1.c: New test.
4282 * gcc.target/i386/noplt-gd-2.c: Likewise.
4283 * gcc.target/i386/noplt-gd-3.c: Likewise.
4284 * gcc.target/i386/noplt-ld-1.c: Likewise.
4285 * gcc.target/i386/noplt-ld-2.c: Likewise.
4286 * gcc.target/i386/noplt-ld-3.c: Likewise.
4287 * lib/target-supports.exp
4288 (check_effective_target_tls_get_addr_via_got): New.
4289
04619cb8
UB
42902016-06-24 Uros Bizjak <ubizjak@gmail.com>
4291
4292 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4293 testsuite compile flags.
4294 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4295 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4296
42972016-06-24 Uros Bizjak <ubizjak@gmail.com>
4298
4299 * g++dg/vect/pr36684.cc: Add dg-do compile.
4300 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4301 * gcc.dg/vect/pr70021.c: Ditto.
4302 * gcc.dg/vect/pr70138-1.c: Ditto.
4303 * gcc.dg/vect/pr70138-2.c: Ditto.
4304 * gcc.dg/vect/pr70354-1.c: Ditto.
4305 * gcc.dg/vect/pr70354-2.c: Ditto.
4306 * gcc.dg/vect/pr71259.c: Ditto.
4307 * gcc.dg/vect/pr71416-1.c: Ditto.
4308 * gcc.dg/vect/slp-43.c: Ditto.
4309 * gcc.dg/vect/slp-45.c: Ditto.
4310 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4311 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4312 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4313 * gfortran.dg/vect/pr69980.f90: Ditto.
4314
43152016-06-24 Uros Bizjak <ubizjak@gmail.com>
4316
4317 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4318 * gcc.dg/vect/bb-slp-30.c: Ditto.
4319 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4320 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4321 * gcc.dg/vect/pr45902.c: Ditto.
4322 * gcc.dg/vect/pr48172.c: Ditto.
4323 * gcc.dg/vect/pr48377.c: Ditto.
4324 * gcc.dg/vect/pr49038.c: Ditto.
4325 * gcc.dg/vect/pr49771.c: Ditto.
4326 * gcc.dg/vect/pr52091.c: Ditto.
4327 * gcc.dg/vect/pr53185-2.c: Ditto.
4328 * gcc.dg/vect/pr56826.c: Ditto.
4329 * gcc.dg/vect/pr60276.c: Ditto.
4330 * gcc.dg/vect/pr62021.c: Ditto.
4331 * gcc.dg/vect/pr63530.c: Ditto.
4332 * gcc.dg/vect/pr65518.c: Ditto.
4333 * gcc.dg/vect/pr65947-1.c: Ditto.
4334 * gcc.dg/vect/pr65947-10.c: Ditto.
4335 * gcc.dg/vect/pr65947-11.c: Ditto.
4336 * gcc.dg/vect/pr65947-12.c: Ditto.
4337 * gcc.dg/vect/pr65947-13.c: Ditto.
4338 * gcc.dg/vect/pr65947-2.c: Ditto.
4339 * gcc.dg/vect/pr65947-3.c: Ditto.
4340 * gcc.dg/vect/pr65947-4.c: Ditto.
4341 * gcc.dg/vect/pr65947-5.c: Ditto.
4342 * gcc.dg/vect/pr65947-6.c: Ditto.
4343 * gcc.dg/vect/pr65947-7.c: Ditto.
4344 * gcc.dg/vect/pr65947-8.c: Ditto.
4345 * gcc.dg/vect/pr65947-9.c: Ditto.
4346 * gcc.dg/vect/pr71416-1.c: Ditto.
4347 * gcc.dg/vect/pr71439.c: Ditto.
4348 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4349 * gcc.dg/vect/vect-bswap16.c: Ditto.
4350 * gcc.dg/vect/vect-bswap32.c: Ditto.
4351 * gcc.dg/vect/vect-bswap64.c: Ditto.
4352 * gcc.dg/vect/vect-live-1.c: Ditto.
4353 * gcc.dg/vect/vect-live-2.c: Ditto.
4354 * gcc.dg/vect/vect-live-3.c: Ditto.
4355 * gcc.dg/vect/vect-live-4.c: Ditto.
4356 * gcc.dg/vect/vect-live-5.c: Ditto.
4357 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4358 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4359 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4360 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4361 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4362 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4363 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4364 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4365 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4366 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4367 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4368 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4369 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4370 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4371 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4372 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4373 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4374
da224bcb
UB
43752016-06-24 Uros Bizjak <ubizjak@gmail.com>
4376
4377 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4378
dfee2870
L
43792016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4380
4381 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4382 ia32 if R_386_GOT32X relocation is supported.
4383 * gcc.target/i386/noplt-3.c: Likewise.
4384 * gcc.target/i386/noplt-2.c: Likewise.
4385 (main): Renamed to ...
4386 (bar): This.
4387 * gcc.target/i386/noplt-4.c: Likewise.
4388 (main): Renamed to ...
4389 (bar): This.
4390 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4391 * gcc.target/i386/pr67400-5.c: Likewise.
4392
a86451b9
JJ
43932016-06-24 Jakub Jelinek <jakub@redhat.com>
4394
00085092
JJ
4395 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4396 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4397
a86451b9
JJ
4398 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4399 f4): Adjust expected diagnostics.
4400 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4401 (T): If OVFP is defined, redefine to TP.
4402 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4403 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4404 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4405 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4406 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4407 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4408 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4409 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4410 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4411 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4412 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4413 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4414 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4415 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4416 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4417 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4418 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4419 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4420 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4421 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4422 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4423 as last argument to __builtin_add_overflow_p.
4424
7bb5d5f4
UB
44252016-06-23 Uros Bizjak <ubizjak@gmail.com>
4426
4427 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4428 dg-options and remove default vector testsuite compile flags.
4429 * g++.dg/vect/pr33860a.cc: Ditto.
4430 * g++.dg/vect/pr45470-a.cc: Ditto.
4431 * g++.dg/vect/pr45470-b.cc: Ditto.
4432 * g++.dg/vect/pr60896.cc: Ditto.
4433 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4434 * gcc.dg/vect/pr18308.c: Ditto.
4435 * gcc.dg/vect/pr24049.c: Ditto.
4436 * gcc.dg/vect/pr33373.c: Ditto.
4437 * gcc.dg/vect/pr36228.c: Ditto.
4438 * gcc.dg/vect/pr42395.c: Ditto.
4439 * gcc.dg/vect/pr42604.c: Ditto.
4440 * gcc.dg/vect/pr46663.c: Ditto.
4441 * gcc.dg/vect/pr48765.c: Ditto.
4442 * gcc.dg/vect/pr49093.c: Ditto.
4443 * gcc.dg/vect/pr49352.c: Ditto.
4444 * gcc.dg/vect/pr52298.c: Ditto.
4445 * gcc.dg/vect/pr52870.c: Ditto.
4446 * gcc.dg/vect/pr53185.c: Ditto.
4447 * gcc.dg/vect/pr53773.c: Ditto.
4448 * gcc.dg/vect/pr56695.c: Ditto.
4449 * gcc.dg/vect/pr62171.c: Ditto.
4450 * gcc.dg/vect/pr63530.c: Ditto.
4451 * gcc.dg/vect/pr68339.c: Ditto.
4452 * gcc.dg/vect/pr71259.c: Ditto.
4453 * gcc.dg/vect/vect-82_64.c: Ditto.
4454 * gcc.dg/vect/vect-83_64.c: Ditto.
4455 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4456 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4457 * gcc.dg/vect/vect-shift-2.c: Ditto.
4458 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4459 * gfortran.dg/vect/pr39318.f90: Ditto.
4460 * gfortran.dg/vect/pr45714-a.f: Ditto.
4461 * gfortran.dg/vect/pr45714-b.f: Ditto.
4462 * gfortran.dg/vect/pr46213.f90: Ditto.
4463
2d4bb02f
MM
44642016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4465 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4466
4467 * gcc.target/powerpc/p9-splat-5.c: New test.
4468
f6d1b868
UB
44692016-06-23 Uros Bizjak <ubizjak@gmail.com>
4470
4471 PR tree-optimization/71488
4472 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4473 * lib/target-supports.exp: ... here.
4474 (check_sse4_hw_available): New procedure.
4475 (check_effective_target_sse4_runtime): Ditto.
4476 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4477 -march=westmere for sse4_runtime targets.
936ff030 4478 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4479 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4480 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4481 (main): Call check_vect ().
a7898180 4482 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4483
c0597759
L
44842016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4485
4486 PR target/66232
4487 PR target/67400
4488 * gcc.target/i386/pr66232-14.c: New file.
4489 * gcc.target/i386/pr66232-15.c: Likewise.
4490 * gcc.target/i386/pr66232-16.c: Likewise.
4491 * gcc.target/i386/pr66232-17.c: Likewise.
4492 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4493 ia32 if R_386_GOT32X relocation is supported.
4494 * gcc.target/i386/pr67400-2.c: Likewise.
4495 * gcc.target/i386/pr67400-3.c: Likewise.
4496 * gcc.target/i386/pr67400-4.c: Likewise.
4497 * gcc.target/i386/pr67400-6.c: Likewise.
4498 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4499 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4500
5b0e27a7
JD
45012016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4502
4503 PR libgfortran/48852
4504 * gfortran.dg/char4_iunit_1.f03: Update test.
4505 * gfortran.dg/f2003_io_5.f03: Update test.
4506 * gfortran.dg/real_const_3.f90: Update test.
4507
7f586d90
AK
45082016-06-23 Andi Kleen <ak@linux.intel.com>
4509
4510 * g++.dg/bprob/bprob.exp: Support autofdo.
4511 * g++.dg/tree-prof/tree-prof.exp: dito.
4512 * gcc.dg/tree-prof/tree-prof.exp: dito.
4513 * gcc.misc-tests/bprob.exp: dito.
4514 * gfortran.dg/prof/prof.exp: dito.
4515 * lib/profopt.exp: dito.
4516 * lib/target-supports.exp: Check for autofdo.
4517
60fa7862
ML
45182016-06-23 Martin Liska <mliska@suse.cz>
4519
4520 * gcc.dg/pr71619.c: New test.
4521
e3d62871
UB
45222016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4523
4524 PR target/67400
cc901875
UB
4525 * gcc.target/i386/pr67400-1.c: New test.
4526 * gcc.target/i386/pr67400-2.c: Likewise.
4527 * gcc.target/i386/pr67400-3.c: Likewise.
4528 * gcc.target/i386/pr67400-4.c: Likewise.
4529 * gcc.target/i386/pr67400-5.c: Likewise.
4530 * gcc.target/i386/pr67400-6.c: Likewise.
4531 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4532
ac81cf0b
DM
45332016-06-22 David Malcolm <dmalcolm@redhat.com>
4534
4535 * c-c++-common/missing-header-1.c: New test case.
4536 * c-c++-common/missing-header-2.c: New test case.
4537 * c-c++-common/missing-header-3.c: New test case.
4538 * c-c++-common/missing-header-4.c: New test case.
4539
1a4f11c8
DM
45402016-06-22 David Malcolm <dmalcolm@redhat.com>
4541
4542 PR c/70339
4543 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4544 hint.
4545 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4546 expected results due to builtin "nanl" now being suggested for
4547 "name".
4548 * gcc.dg/pr67580.c: Update expected messages.
4549 * gcc.dg/spellcheck-identifiers.c: New testcase.
4550 * gcc.dg/spellcheck-typenames.c: New testcase.
4551
a93eac6a
DM
45522016-06-22 David Malcolm <dmalcolm@redhat.com>
4553
4554 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4555 file.
4556 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4557 diagnostic-test-show-locus-parseable-fixits.c to sources for
4558 diagnostic_plugin_test_show_locus.c.
4559 * lib/gcc-defs.exp (freeform_regexps): New global.
4560 (dg-regexp): New function.
4561 (handle-dg-regexps): New function.
4562 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4563 freeform_regexps to the empty list.
4564 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4565
49e76ff1
IE
45662016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4567
f6d1b868 4568 PR tree-optimization/71488
49e76ff1
IE
4569 * g++.dg/pr71488.C: New test.
4570 * gcc.dg/vect/vect-bool-cmp.c: New test.
4571
951d8c8a
EB
45722016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4573
4574 * gcc.dg/guality/param-5.c: New test.
4575
b60fc3bd
BE
45762016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4577
4578 * gcc.target/i386/asm-flag-7.c: New test.
4579
0609abda
TS
45802016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4581
4582 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4583 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4584 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4585 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4586 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4587 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4588 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4589 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4590 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4591 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4592 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4593 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4594 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4595 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4596 * lib/target-supports.exp: Likewise.
4597
ee2499b4
TS
45982016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4599
4600 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4601 * gcc.dg/attr-ms_struct-2.c: Likewise.
4602 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4603 * gcc.dg/bf-ms-attrib.c: Likewise.
4604 * gcc.dg/bf-ms-layout-2.c: Likewise.
4605 * gcc.dg/bf-ms-layout-3.c: Likewise.
4606 * gcc.dg/bf-ms-layout.c: Likewise.
4607 * gcc.dg/bf-no-ms-layout.c: Likewise.
4608 * gcc.target/i386/bitfield1.c: Likewise.
4609 * gcc.target/i386/bitfield2.c: Likewise.
4610 * gcc.target/i386/bitfield3.c: Likewise.
4611
caea59ff
KN
46122016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4613
4614 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4615 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4616 override other than -mcpu=power9 command-line option is specified,
4617 or if the target operating system is aix.
4618 * gcc.target/powerpc/darn-1.c: Likewise.
4619 * gcc.target/powerpc/darn-2.c: Likewise.
4620 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4621 test if effective-target is not powerpc_p9vector_ok or if the
4622 target operating system is not defined.
4623 * gcc.target/powerpc/vslv-1.c: Likewise.
4624 * gcc.target/powerpc/vsrv-0.c: Likewise.
4625 * gcc.target/powerpc/vsrv-1.c: Likewise.
4626
63617e30
TB
46272016-06-21 Tobias Burnus <burnus@net-b.de>
4628
4629 PR fortran/71068
4630 * gfortran.dg/coarray/data_1.f90: New.
4631
89192c3c
WD
46322016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4633
4634 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4635 (dg-require-effective-target): Use arm_v8_neon_hw.
4636 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4637 (dg-require-effective-target): Likewise.
4638 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4639 (dg-require-effective-target): Likewise.
4640 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4641 (dg-require-effective-target): Likewise.
4642 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4643 (dg-require-effective-target): Likewise.
4644 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4645 (dg-require-effective-target): Likewise.
4646 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4647 Add AArch64 check.
4648
64ac50e2
WD
46492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4650
4651 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4652 Set to 3 so test passes.
4653
6252b5db
WD
46542016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4655
4656 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4657
3b9bc511
IV
46582016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4659
4660 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4661 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4662 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4663 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4664
21db1c78
IV
46652016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4666
4667 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4668 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4669
9d30e86f
L
46702016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4671
4672 PR target/71549
4673 * gcc.target/i386/pr71549.c: New test.
4674
448a7c69
KN
46752016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4676
4677 * gcc.target/powerpc/vadsdu-0.c: Replace
4678 dg-require-effective-target directive to allow test to run on more
4679 platforms, and add dg-skip-if directive to disable test on aix
4680 platforms because of known incompatibilities.
4681 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4682 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4683 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4684 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4685 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4686 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4687 * gcc.target/powerpc/vadsdub-2.c: Replace
4688 dg-require-effective-target directive to allow test to run on more
4689 platforms, and add dg-skip-if directive to disable test on aix
4690 platforms because of known incompatibilities.
4691 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4692 with vec_absdb call to differentiate this test from vadsdub-1.c.
4693 * gcc.target/powerpc/vadsduh-1.c: Replace
4694 dg-require-effective-target directive to allow test to run on more
4695 platforms, and add dg-skip-if directive to disable test on aix
4696 platforms because of known incompatibilities.
4697 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4698 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4699 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4700
0ad84f34
JJ
47012016-06-21 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR tree-optimization/71588
4704 * gcc.dg/pr71558.c: New test.
4705
e71e8d94
SKS
47062016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4707
4708 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4709 * c-c++-common/pr68657-2.c: Likewise.
4710 * c-c++-common/pr68657-3.c: Likewise.
4711 * gcc.dg/torture/pr69714.c: Require int32plus support.
4712 * gcc.dg/torture/pr70025.c: Likewise.
4713 * gcc.dg/torture/pr70083.c: Likewise.
4714 * gcc.dg/torture/pr70542.c: Likewise.
4715 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4716
5a578671
JM
47172016-06-20 Joseph Myers <joseph@codesourcery.com>
4718
4719 PR c/71601
4720 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4721
7a9df68e
JJ
47222016-06-20 Jakub Jelinek <jakub@redhat.com>
4723
50aa64d5
JJ
4724 PR middle-end/71581
4725 * gcc.dg/pr71581.c: New test.
4726
7a9df68e
JJ
4727 PR rtl-optimization/71591
4728 * gcc.dg/cpp/pr71591.c: New test.
4729
3947cf19
DR
47302016-06-20 David B. Robins <gcc@davidrobins.net>
4731
4732 PR target/71571
4733 * g++.dg/torture/pr71571.C: New test.
4734
c4ff221e
JJ
47352016-06-20 Jakub Jelinek <jakub@redhat.com>
4736
4737 PR target/71559
4738 * gcc.target/i386/sse2-pr71559.c: New test.
4739 * gcc.target/i386/avx-pr71559.c: New test.
4740 * gcc.target/i386/avx512f-pr71559.c: New test.
4741
f1b5abfb
TB
47422016-06-20 Tobias Burnus <burnus@net-b.de>
4743
4744 PR fortran/71194
4745 * gfortran.dg/pointer_remapping_10.f90: New.
4746
842107e4
DM
47472016-06-20 David Malcolm <dmalcolm@redhat.com>
4748
4749 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4750
d9e8bdfd
MS
47512016-06-20 Martin Sebor <msebor@redhat.com>
4752
4753 PR c/69507
4754 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4755 * gnu90-const-expr-1.c: Same.
4756 * gnu99-const-expr-1.c: Same.
4757 * gnu99-static-1.c: Same.
4758
67785479
RL
47592016-06-20 Renlin Li <renlin.li@arm.com>
4760
29f09b38 4761 PR testsuite/71489
67785479
RL
4762 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4763
636929b8
JG
47642016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4765
4766 * gcc.target/aarch64/vcvt_f64_1.c: New.
4767 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4768 * gcc.target/aarch64/vrecp_f64_1.c: New.
4769
ff7b374b
KT
47702016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4771
4772 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4773 "alignement".
4774
554cfc9e
GJL
47752016-06-20 Georg-Johann Lay <avr@gjlay.de>
4776
4777 PR target/71103
4778 * gcc.target/avr/torture/pr71103-2.c: New test.
4779
94087e88 47802016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4781
4782 PR c/69507
4783 * gcc.dg/alignof.c: New test.
4784
c561b091
PC
47852016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4788 vs dg-error; test constexpr specifier too.
4789
bf54f123
PC
47902016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4791
4792 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4793
4e53aa97
CL
47942016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4795
4796 * lib/target-supports.exp
4797 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4798 arm_neon_ok and merge flags. Fix temporary test name.
4799 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4800 and merge flags.
4801
69071d86
ML
48022016-06-17 Martin Liska <mliska@suse.cz>
4803
4804 * gcc.dg/predict-9.c: Fix dump scanning.
4805
68b3b858
BC
48062016-06-17 Bin Cheng <bin.cheng@arm.com>
4807
4808 PR tree-optimization/71354
4809 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4810
d3ee260a
BC
48112016-06-17 Bin Cheng <bin.cheng@arm.com>
4812
4813 PR tree-optimization/71347
4814 * gcc.dg/tree-ssa/pr71347.c: New test.
4815
bd8fb114
BC
48162016-06-17 Bin Cheng <bin.cheng@arm.com>
4817
4818 PR tree-optimization/71354
4819 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4820
97816be4
BC
48212016-06-17 Bin Cheng <bin.cheng@arm.com>
4822
4823 * gcc.dg/vect/vect-alias-check-1.c: New test.
4824
2d761a37
SKS
48252016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4826
e0277d6b 4827 PR target/71151
2d761a37
SKS
4828 * gcc.target/avr/pr71151-1.c: New test.
4829 * gcc.target/avr/pr71151-2.c: New test.
4830 * gcc.target/avr/pr71151-3.c: New test.
4831 * gcc.target/avr/pr71151-4.c: New test.
4832 * gcc.target/avr/pr71151-5.c: New test.
4833 * gcc.target/avr/pr71151-6.c: New test.
4834 * gcc.target/avr/pr71151-7.c: New test.
4835 * gcc.target/avr/pr71151-8.c: New test.
4836 * gcc.target/avr/pr71151-common.h: New test.
4837
68fa96d6
ML
48382016-06-16 Martin Liska <mliska@suse.cz>
4839
4840 * gfortran.dg/predict-1.f90: New test.
4841
b6ca982f
UB
48422016-06-16 Uros Bizjak <ubizjak@gmail.com>
4843
4844 PR target/71242
3a146d46 4845 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4846
1dc8d15b
JH
48472016-06-16 Jan Hubicka <hubicka@ucw.cz>
4848
4849 * g++.dg/vect/pr36648.cc: Disable cunrolli
4850
67c25816
JJ
48512016-06-16 Jakub Jelinek <jakub@redhat.com>
4852
c577adb2
JJ
4853 PR target/71554
4854 * gcc.c-torture/execute/pr71554.c: New test.
4855
67c25816
JJ
4856 PR rtl-optimization/71532
4857 * gcc.dg/torture/pr71532.c: New test.
4858
1a3c3ee9
MM
48592016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4860
4861 * gcc.target/powerpc/p9-dimode1.c: New test.
4862 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4863
f29468a7
JJ
48642016-06-15 Jakub Jelinek <jakub@redhat.com>
4865
61daecc4
JJ
4866 * gcc.c-torture/compile/20160615-1.c: New test.
4867
f29468a7
JJ
4868 * g++.dg/cpp0x/ref-qual17.C: New test.
4869
209d1e2d
IE
48702016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4871
4872 PR middle-end/71529
4873 * gcc.target/i386/pr71529.C: New test.
4874
8dc35712
AH
48752016-06-15 Alan Hayward <alan.hayward@arm.com>
4876
4877 PR tree-optimization/71483
4878 * g++.dg/vect/pr71483.c: New
4879
b8911cb8
PC
48802016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4881
4882 PR c++/70202
4883 * g++.dg/inherit/crash6.C: New.
4884 * g++.dg/inherit/union2.C: Likewise.
4885 * g++.dg/inherit/virtual12.C: Likewise.
4886 * g++.dg/inherit/virtual13.C: Likewise.
4887 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4888
cf5d08ab
UB
48892016-06-15 Uros Bizjak <ubizjak@gmail.com>
4890
e3d62871 4891 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4892
8f482165
AH
48932016-06-15 Alan Hayward <alan.hayward@arm.com>
4894
4895 PR tree-optimization/71439
4896 * gcc.dg/vect/pr71439.c: New
4897
3256673f
KT
48982016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4899
4900 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4901
b17dc4d4
RB
49022016-06-15 Richard Biener <rguenther@suse.de>
4903
4904 * gcc.dg/vect/slp-45.c: New testcase.
4905
2a5825f2
RB
49062016-06-15 Richard Biener <rguenther@suse.de>
4907
4908 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4909
6e433d0b
BS
49102016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4911
4912 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4913 requirements, and disable for AIX for now.
4914 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4915
abe7f828
JJ
49162016-06-14 Jakub Jelinek <jakub@redhat.com>
4917
a09c81b4
JJ
4918 PR c++/71528
4919 * g++.dg/opt/pr71528.C: New test.
4920
abe7f828
JJ
4921 PR c++/71516
4922 * g++.dg/init/pr71516.C: New test.
4923
acfadf06
PC
49242016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4925
4926 * g++.dg/init/array46.C: New.
4927
4d568ab2
UB
49282016-06-14 Uros Bizjak <ubizjak@gmail.com>
4929
e3d62871
UB
4930 * gcc.target/i386/float128-3.c: New test.
4931 * gcc.target/i386/quad-sse4.c: Ditto.
4932 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4933 Update scan strings.
4d568ab2 4934
30934c5d
RB
49352016-06-14 Richard Biener <rguenther@suse.de>
4936
4937 PR middle-end/71526
4938 * gfortran.dg/pr71526.f90: New testcase.
4939
3970e545
AV
49402016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4941
4942 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4943 * gcc.dg/zero_bits_compound-1.c: Likewise.
4944
04976c6e
RB
49452016-06-14 Richard Biener <rguenther@suse.de>
4946
4947 PR tree-optimization/71522
4948 * gcc.dg/torture/pr71522.c: New testcase.
4949
23e025db
JJ
49502016-06-14 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR tree-optimization/71520
4953 * gcc.dg/tree-ssa/pr71520.c: New test.
4954
90b72e84
RB
49552016-06-14 Richard Biener <rguenther@suse.de>
4956
4957 PR tree-optimization/71521
86c24ba6 4958 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4959
ef7cf206
JJ
49602016-06-13 Jakub Jelinek <jakub@redhat.com>
4961
0dda258b
JJ
4962 PR sanitizer/71498
4963 * c-c++-common/ubsan/bounds-13.c: New test.
4964
ef7cf206
JJ
4965 PR preprocessor/71183
4966 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4967
a73786e3
JL
49682016-06-13 Jeff Law <law@redhat.com>
4969
4970 PR tree-optimization/71403
4971 * c-c++-common/ubsan/pr71403-1.c: New test.
4972 * c-c++-common/ubsan/pr71403-2.c: New test.
4973 * c-c++-common/ubsan/pr71403-3.c: New test.
4974
0ac249bf
JJ
49752016-06-13 Jakub Jelinek <jakub@redhat.com>
4976
4977 PR middle-end/71478
4978 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4979 Add -Wno-psabi -w to dg-options.
4980
5408a64a
KN
49812016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4982
4983 * gcc.target/powerpc/vadsdu-0.c: New test.
4984 * gcc.target/powerpc/vadsdu-1.c: New test.
4985 * gcc.target/powerpc/vadsdu-2.c: New test.
4986 * gcc.target/powerpc/vadsdu-3.c: New test.
4987 * gcc.target/powerpc/vadsdu-4.c: New test.
4988 * gcc.target/powerpc/vadsdu-5.c: New test.
4989 * gcc.target/powerpc/vadsdub-1.c: New test.
4990 * gcc.target/powerpc/vadsdub-2.c: New test.
4991 * gcc.target/powerpc/vadsduh-1.c: New test.
4992 * gcc.target/powerpc/vadsduh-2.c: New test.
4993 * gcc.target/powerpc/vadsduw-1.c: New test.
4994 * gcc.target/powerpc/vadsduw-2.c: New test.
4995
f7e4f2e3
DM
49962016-06-13 David Malcolm <dmalcolm@redhat.com>
4997
4998 * gcc.dg/c99-init-2.c (c): Update expected error message.
4999 * gcc.dg/init-bad-8.c (foo): Likewise.
5000 * gcc.dg/spellcheck-fields-3.c: New test case.
5001
ad23a23e
ML
50022016-06-13 Martin Liska <mliska@suse.cz>
5003
5004 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5005 and "guess loop iv compared" heuristics.
5006 * gcc.dg/predict-2.c: Likewise.
5007 * gcc.dg/predict-3.c: Likewise.
5008 * gcc.dg/predict-4.c: Likewise.
5009 * gcc.dg/predict-5.c: Likewise.
5010 * gcc.dg/predict-6.c: Likewise.
5011
146c55da
MP
50122016-06-13 Marek Polacek <polacek@redhat.com>
5013
5014 PR middle-end/71476
5015 * c-c++-common/Wswitch-unreachable-4.c: New test.
5016 * gcc.dg/Wswitch-unreachable-2.c: New test.
5017 * g++.dg/tm/jump1.C: Move dg-warning.
5018
42e77cbc
EB
50192016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5020
5021 * gnat.dg/renaming10.ad[sb]: New test.
5022
7474dcc1
PT
50232016-06-13 Paul Thomas <pault@gcc.gnu.org>
5024
5025 PR fortran/70673
5026 * gfortran.dg/pr70673.f90: New test.
5027
f57f53d3
RB
50282016-06-13 Richard Biener <rguenther@suse.de>
5029
5030 PR middle-end/64516
5031 * gcc.dg/align-3.c: New testcase.
5032
5843a5f0
ML
50332016-06-13 Martin Liska <mliska@suse.cz>
5034
5035 * gcc.target/i386/pr71458.c: New test.
5036
aa8fdb44
UB
50372016-06-12 Uros Bizjak <ubizjak@gmail.com>
5038
5039 PR target/71241
3a146d46 5040 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5041
2043e4d7
DH
50422016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5043
5044 PR target/60751
5045 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5046 statement.
5047
d3dc025d
DH
50482016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5049
5050 PR target/60751
5051 * gfortran.dg/comma_IO_extension_1.f90: New test.
5052 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5053 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5054 statement.
5055 * gfortran.dg/graphite/pr38083.f90: Likewise.
5056 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5057 missing format.
5058
a31d78c6
EB
50592016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5060
5061 * gnat.dg/case_character.adb: New test.
5062
95c18dd0
SB
50632016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5064
5065 PR middle-end/71310
5066 * gcc.target/powerpc/pr71310.c: New testcase.
5067
b97d37b4
KV
50682016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5069
5070 PR middle-end/71478
5071 * gcc.dg/pr71478.c: New test.
5072
900bcda3
JJ
50732016-06-10 Jakub Jelinek <jakub@redhat.com>
5074
ec1c20db
JJ
5075 PR middle-end/71494
5076 * gcc.c-torture/execute/pr71494.c: New test.
5077
50b15873
JJ
5078 PR c/68657
5079 * gcc.target/i386/pr68657.c: New test.
5080
900bcda3
JJ
5081 PR inline-asm/68843
5082 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5083 (test): Add -masm=intel alternatives.
5084
4d926e34
MS
50852016-06-10 Martin Sebor <msebor@redhat.com>
5086
5087 PR c/71392
5088 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5089
ad071b2b
JL
50902016-06-10 Jeff Law <law@redhat.com>
5091
5092 PR tree-optimization/71335
5093 * gcc.c-torture/execute/pr71335.c: New test.
5094
2704efe8
DM
50952016-06-10 David Malcolm <dmalcolm@redhat.com>
5096
5097 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5098 the various "cannot tail-call: " messages.
5099
18c9b7d4
CL
51002016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5101
5102 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5103 and options.
5104
7cfa10f3
MO
51052016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5106
5107 PR sanitizer/71480
5108 * c-c++-common/asan/pr71480.c: New test.
5109
1f24fd3e
L
51102016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5111
5112 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5113 (ASMNAME2): Likewise.
5114 (main): Replace fn in asm statement with ASMNAME ("fn").
5115 * gcc.dg/guality/pr68037-2.c: Likewise.
5116 * gcc.dg/guality/pr68037-3.c: Likewise.
5117 * gcc.dg/torture/pr68037-1.c: Likewise.
5118 * gcc.dg/torture/pr68037-2.c: Likewise.
5119 * gcc.dg/torture/pr68037-3.c: Likewise.
5120
ad551c07
BE
51212016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5122
5123 PR inline-asm/68843
5124 * gcc.target/i386/pr68843-1.c: New test.
5125 * gcc.target/i386/pr68843-2.c: New test.
5126
4b1ffdb1 51272016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5128 Cesar Philippidis <cesar@codesourcery.com>
5129
5130 PR middle-end/71373
5131 * gcc.dg/goacc/nested-function-1.c: New file.
5132 * gcc.dg/goacc/nested-function-2.c: Likewise.
5133 * gcc.dg/goacc/pr71373.c: Likewise.
5134 * gfortran.dg/goacc/cray-2.f95: Likewise.
5135 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5136 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5137 * gfortran.dg/goacc/cray.f95: Update.
5138 * gfortran.dg/goacc/loop-1.f95: Likewise.
5139 * gfortran.dg/goacc/loop-3.f95: Likewise.
5140 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5141 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5142
51432016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5144
5145 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5146 for OpenACC tile clauses.
5147 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5148
5149 PR c/71381
5150 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5151 to...
5152 * c-c++-common/goacc/cache-2.c: ... this new file.
5153 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5154 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5155 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5156 usage.
5157 * gfortran.dg/goacc/cray.f95: Likewise.
5158 * gfortran.dg/goacc/loop-1.f95: Likewise.
5159
89851e4c
AH
51602016-06-10 Alan Hayward <alan.hayward@arm.com>
5161
5162 PR tree-optimization/71407
5163 PR tree-optimization/71416
5164 * gcc.dg/vect/pr71407.c: New
5165 * gcc.dg/vect/pr71416-1.c: New
5166 * gcc.dg/vect/pr71416-2.c: New
5167
200eafbf
RB
51682016-06-10 Richard Biener <rguenther@suse.de>
5169
5170 PR middle-end/71477
5171 * gcc.dg/torture/pr71477.c: New testcase.
5172
4df99d92
JK
51732016-06-09 Julia Koval <julia.koval@intel.com>
5174
5175 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5176 * gcc.target/i386/interrupt-13.c: Likewise.
5177 * gcc.target/i386/interrupt-15.c: Likewise.
5178 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5179 * gcc.target/i386/interrupt-24.c: Likewise.
5180 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5181 * gcc.target/i386/interrupt-9.c: Likewise.
5182 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5183
e01b4e16
MS
51842016-06-09 Martin Sebor <msebor@redhat.com>
5185
5186 PR c/70883
5187 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5188 * gcc.dg/builtin-constant_p-1.c: Same.
5189 * gcc.dg/builtins-error.c: Same.
5190 * gcc.dg/pr70859.c: Same.
5191
9c35db0e
SKS
51922016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5193
5194 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5195 * gcc.dg/torture/pr68067-1.c: Likewise.
5196 * gcc.dg/torture/pr68067-2.c: Likewise.
5197
51982016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5199
5200 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5201 when setting SIZE.
5202
392a81b9
PC
52032016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5204
5205 PR c++/71465
5206 * g++.dg/inherit/crash5.C: New.
5207 Revert:
5208 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5209
5210 PR c++/70202
5211 * g++.dg/inherit/crash5.C: New.
5212 * g++.dg/inherit/virtual1.C: Adjust.
5213
e49efc14
ML
52142016-06-09 Martin Liska <mliska@suse.cz>
5215
5216 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5217 * g++.dg/predict-loop-exit-2.C: Likewise.
5218 * g++.dg/predict-loop-exit-3.C: Likewise.
5219 * gcc.dg/predict-1.c: Likewise.
5220 * gcc.dg/predict-2.c: Likewise.
5221 * gcc.dg/predict-3.c: Likewise.
5222 * gcc.dg/predict-4.c: Likewise.
5223 * gcc.dg/predict-5.c: Likewise.
5224 * gcc.dg/predict-6.c: Likewise.
5225 * gcc.dg/predict-7.c: Likewise.
5226
36d57986
RB
52272016-06-09 Richard Biener <rguenther@suse.de>
5228
5229 PR tree-optimization/71462
5230 * gcc.dg/torture/pr71462.c: New testcase.
5231
7d82e8e4
MP
52322016-06-09 Marek Polacek <polacek@redhat.com>
5233
5234 PR c/65471
5235 * gcc.dg/c11-generic-3.c: New test.
5236
c8a71589
PC
52372016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5238
5239 * g++.dg/init/array42.C: New.
5240 * g++.dg/init/array43.C: Likewise.
5241 * g++.dg/init/array44.C: Likewise.
5242 * g++.dg/init/array45.C: Likewise.
5243 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5244 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5245 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5246 * g++.dg/gomp/pr35751.C: Likewise.
5247 * g++.dg/init/array23.C: Likewise.
5248 * g++.dg/init/brace2.C: Likewise.
5249 * g++.dg/init/brace6.C: Likewise.
5250
44a845ca
MS
52512016-06-08 Martin Sebor <msebor@redhat.com>
5252 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR c++/70507
5255 PR c/68120
5256 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5257 * c-c++-common/builtin-arith-overflow-2.c: New test.
5258 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5259 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5260 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5261
2ef16b6e
JJ
52622016-06-08 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR c++/71442
5265 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5266
5e3ee346
AL
52672016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5268
5269 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5270 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5271 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5272 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5273 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5274 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5275 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5276 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5277 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5278 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5279 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5280 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5281 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5282
b2ae2814
RB
52832016-06-08 Richard Biener <rguenther@suse.de>
5284
5285 PR tree-optimization/68558
5286 * gcc.dg/vect/slp-44.c: New testcase.
5287
e09b4c37
RB
52882016-06-08 Richard Biener <rguenther@suse.de>
5289
5290 * gcc.dg/vect/slp-43.c: New testcase.
5291
72d50660
RB
52922016-06-08 Richard Biener <rguenther@suse.de>
5293
5294 PR tree-optimization/71452
5295 * gcc.dg/torture/pr71452.c: New testcase.
5296
988c115c
JJ
52972016-06-08 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR c++/71448
5300 * g++.dg/torture/pr71448.C: New test.
5301
73d73b48
BS
53022016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5303
5304 PR debug/71432
5305 PR ada/71413
5306 * g++.dg/debug/pr71432.C: New test.
5307
bdd15d0c
PK
53082016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5309
5310 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5311 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5312 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5313
ce0607bb
AH
53142016-06-08 Alan Hayward <alan.hayward@arm.com>
5315
5316 * gcc.dg/vect/vect-live-2.c: Update effective target.
5317 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5318 * lib/target-supports.exp: Add aarch64 to vect_long.
5319
92a5f2ba
MP
53202016-06-08 Marek Polacek <polacek@redhat.com>
5321
5322 PR c/71418
5323 * gcc.dg/noncompile/pr71418.c: New test.
5324
08203f73
MP
5325 PR c/71426
5326 * gcc.dg/noncompile/pr71426.c: New test.
5327
d1fcc2bd
JH
53282016-06-07 Jan Hubicka <hubicka@ucw.cz>
5329
5330 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5331 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5332 * gcc.dg/predict-3.c: Update template.
5333 * gcc.dg/predict-5.c: Update template.
5334 * gcc.dg/predict-6.c: Update template.
5335 * gcc.dg/predict-9.c: Update template.
5336 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5337
a23e6f1c
BS
53382016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5339
5340 * gcc.target/powerpc/vec-mul.c: New test.
5341
6ffd47b7
DM
53422016-06-07 David Malcolm <dmalcolm@redhat.com>
5343
5344 * gcc.dg/spellcheck-fields-2.c: New test case.
5345
bfd67b47
RB
53462016-06-07 Richard Biener <rguenther@suse.de>
5347
5348 PR c/61564
5349 * gcc.dg/Wpragmas-1.c: New testcase.
5350 * gcc.dg/Wattributes-4.c: Likewise.
5351 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5352 entry.
5353
701b9a47
CL
53542016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5355
5356 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5357 spurious debug code.
5358
6b80d6fa
RB
53592016-06-07 Richard Biener <rguenther@suse.de>
5360
5361 PR tree-optimization/71428
5362 * gcc.dg/torture/pr71428.c: New testcase.
5363
0f3f9437
RB
53642016-06-07 Richard Biener <rguenther@suse.de>
5365
5366 PR middle-end/71423
5367 * gcc.dg/torture/pr71423.c: New testcase.
5368
ec963f2a
KV
53692016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5370
5371 PR middle-end/71408
5372 * gcc.dg/tree-ssa/pr71408.c: New test.
5373
46ab5b6e
KV
53742016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5375
5376 PR middle-end/71281
5377 * g++.dg/torture/pr71281.C: New test.
5378
1f40cff3
MP
53792016-06-06 Marek Polacek <polacek@redhat.com>
5380
5381 PR c/71362
5382 * gcc.dg/pr71362.c: New test.
5383
6f5bcd24
JJ
53842016-06-06 Jakub Jelinek <jakub@redhat.com>
5385 Patrick Palka <ppalka@gcc.gnu.org>
5386
5387 PR c++/70847
5388 PR c++/71330
5389 PR c++/71393
5390 * g++.dg/opt/pr70847.C: New test.
5391 * g++.dg/ubsan/pr70847.C: New test.
5392 * g++.dg/ubsan/pr71393.C: New test.
5393
158beb4a
JJ
53942016-06-06 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR tree-optimization/71259
5397 * gcc.dg/vect/pr71259.c: New test.
5398
d9b950dd
DM
53992016-06-06 David Malcolm <dmalcolm@redhat.com>
5400
5401 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5402 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5403 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5404 above.
5405
36f9ad69
KT
54062016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5407
5408 PR middle-end/37780
5409 * gcc.c-torture/execute/pr37780.c: New test.
5410 * gcc.target/aarch64/pr37780_1.c: Likewise.
5411 * gcc.target/arm/pr37780_1.c: Likewise.
5412
5545a907
MP
54132016-06-06 Marek Polacek <polacek@redhat.com>
5414
5415 * c-c++-common/attr-may-alias-1.c: New test.
5416 * c-c++-common/attr-may-alias-2.c: New test.
5417 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5418
93671519
BE
54192016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5420
5421 PR c/24414
5422 * gcc.target/i386/pr24414.c: New test.
5423
690f24b7
JM
54242016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5425
5426 * gcc.target/sparc/vis4misc.c: New file.
5427 * gcc.target/sparc/fpcmp.c: Likewise.
5428 * gcc.target/sparc/fpcmpu.c: Likewise.
5429
31ce6157
AH
54302016-06-06 Alan Hayward <alan.hayward@arm.com>
5431
5432 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5433 * gcc.dg/vect/vect-live-3.c: Likewise.
5434
9fcebb5a
RB
54352016-06-06 Richard Biener <rguenther@suse.de>
5436
5437 PR tree-optimization/71398
5438 * gcc.dg/torture/pr71398.c: New testcase.
5439
903ca97b
UB
54402016-06-06 Uros Bizjak <ubizjak@gmail.com>
5441
5442 PR target/71389
5443 * g++.dg/pr71389.C: New test.
5444
9c1eb332
JD
54452016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5446
5447 PR fortran/71404
5448 * gfortran.dg/fmt_read_5.f: New test.
5449
b2d83bd2
AV
54502016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5451
5452 PR fortran/69659
5453 * gfortran.dg/class_array_22.f03: New test.
5454
ec81960e
JH
54552016-06-05 Jan Hubicka <hubicka@ucw.cz>
5456
5457 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5458
429d2750
JH
54592016-06-05 Jan Hubicka <hubicka@ucw.cz>
5460
5461 * gcc.dg/predict-9.c: Update template.
5462
c1c00983
PC
54632016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5464
5465 PR c++/49377
5466 * g++.dg/template/pr49377.C: New.
5467
1927a963
JJ
54682016-06-04 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR tree-optimization/71405
5471 * g++.dg/torture/pr71405.C: New test.
5472
909a11ad
PC
54732016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5474
5475 PR c++/70202
5476 * g++.dg/inherit/crash5.C: New.
5477 * g++.dg/inherit/virtual1.C: Adjust.
5478
08bbb1f8
JL
54792016-06-03 Jeff Law <law@redhat.com>
5480
5481 PR tree-optimization/71316
5482 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5483
7c35235c
JJ
54842016-06-03 Jakub Jelinek <jakub@redhat.com>
5485
5486 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5487 dg-additional-options with just -fno-tree-scev-cprop in it.
5488 * gcc.dg/vect/vect-live-2.c: Likewise.
5489 * gcc.dg/vect/vect-live-5.c: Likewise.
5490 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5491 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5492 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5493
c8572dd6
PP
54942016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5495
5496 PR c++/27100
5497 * g++.dg/other/friend6.C: New test.
5498
1c7733a7
BS
54992016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5500
5501 * g++.dg/torture/ppc-ldst-array.C: New.
5502
0d2f700f
JM
55032016-06-03 Joseph Myers <joseph@codesourcery.com>
5504
5505 PR target/71276
5506 PR target/71277
5507 * gcc.dg/torture/builtin-fp-int-inexact.c,
5508 gcc.target/i386/387-builtin-fp-int-inexact.c,
5509 gcc.target/i386/387-rint-inline-1.c,
5510 gcc.target/i386/387-rint-inline-2.c,
5511 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5512 gcc.target/i386/sse2-rint-inline-1.c,
5513 gcc.target/i386/sse2-rint-inline-2.c,
5514 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5515 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5516
f8071c05
L
55172016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5518 Julia Koval <julia.koval@intel.com>
5519
5520 PR target/66960
5521 PR target/67630
5522 PR target/67634
5523 PR target/67841
5524 PR target/68037
5525 PR target/68618
5526 PR target/68661
5527 PR target/69575
5528 PR target/69596
5529 PR target/69734
5530 * gcc.dg/guality/pr68037-1.c: New test.
5531 * gcc.dg/guality/pr68037-2.c: Likewise.
5532 * gcc.dg/guality/pr68037-3.c: Likewise.
5533 * gcc.dg/torture/pr68037-1.c: Likewise.
5534 * gcc.dg/torture/pr68037-2.c: Likewise.
5535 * gcc.dg/torture/pr68037-3.c: Likewise.
5536 * gcc.dg/torture/pr68661-1a.c: Likewise.
5537 * gcc.dg/torture/pr68661-1b.c: Likewise.
5538 * gcc.target/i386/interrupt-1.c: Likewise.
5539 * gcc.target/i386/interrupt-2.c: Likewise.
5540 * gcc.target/i386/interrupt-3.c: Likewise.
5541 * gcc.target/i386/interrupt-4.c: Likewise.
5542 * gcc.target/i386/interrupt-5.c: Likewise.
5543 * gcc.target/i386/interrupt-6.c: Likewise.
5544 * gcc.target/i386/interrupt-7.c: Likewise.
5545 * gcc.target/i386/interrupt-8.c: Likewise.
5546 * gcc.target/i386/interrupt-9.c: Likewise.
5547 * gcc.target/i386/interrupt-10.c: Likewise.
5548 * gcc.target/i386/interrupt-11.c: Likewise.
5549 * gcc.target/i386/interrupt-12.c: Likewise.
5550 * gcc.target/i386/interrupt-13.c: Likewise.
5551 * gcc.target/i386/interrupt-14.c: Likewise.
5552 * gcc.target/i386/interrupt-15.c: Likewise.
5553 * gcc.target/i386/interrupt-16.c: Likewise.
5554 * gcc.target/i386/interrupt-17.c: Likewise.
5555 * gcc.target/i386/interrupt-18.c: Likewise.
5556 * gcc.target/i386/interrupt-19.c: Likewise.
5557 * gcc.target/i386/interrupt-20.c: Likewise.
5558 * gcc.target/i386/interrupt-21.c: Likewise.
5559 * gcc.target/i386/interrupt-22.c: Likewise.
5560 * gcc.target/i386/interrupt-23.c: Likewise.
5561 * gcc.target/i386/interrupt-24.c: Likewise.
5562 * gcc.target/i386/interrupt-25.c: Likewise.
5563 * gcc.target/i386/interrupt-26.c: Likewise.
5564 * gcc.target/i386/interrupt-27.c: Likewise.
5565 * gcc.target/i386/interrupt-28.c: Likewise.
5566 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5567 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5568 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5569 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5570 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5571 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5572 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5573 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5574 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5575 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5576 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5577 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5578
36b85e43
BS
55792016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5580
9de2e795
L
5581 PR tree-optimization/52171
5582 * gcc.dg/pr52171.c: New test.
5583 * gcc.target/i386/pr52171.c: New test.
36b85e43 5584
bfeee8ac
JH
55852016-06-03 Jan Hubicka <jh@suse.cz>
5586
5587 * g++.dg/tree-ssa/pred-1.C: New testcase
5588 * gcc.dg/tree-ssa/pred-1.c: New testcase
5589
859b0bae
BS
55902016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5591
5592 PR target/70957
5593 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5594 support.
5595 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5596
3a2edf4c
AH
55972016-06-03 Alan Hayward <alan.hayward@arm.com>
5598
5599 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5600
b28ead45
AH
56012016-06-03 Alan Hayward <alan.hayward@arm.com>
5602
5603 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5604 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5605 * gcc.dg/vect/vect-live-1.c: New test.
5606 * gcc.dg/vect/vect-live-2.c: New test.
5607 * gcc.dg/vect/vect-live-3.c: New test.
5608 * gcc.dg/vect/vect-live-4.c: New test.
5609 * gcc.dg/vect/vect-live-5.c: New test.
5610 * gcc.dg/vect/vect-live-slp-1.c: New test.
5611 * gcc.dg/vect/vect-live-slp-2.c: New test.
5612 * gcc.dg/vect/vect-live-slp-3.c: New test.
5613
1f91747b
JJ
56142016-06-03 Jakub Jelinek <jakub@redhat.com>
5615
5616 PR middle-end/71387
5617 * g++.dg/opt/pr71387.C: New test.
5618
47b83923
JL
56192016-06-02 Jeff Law <law@redhat.com>
5620
5621 PR tree-optimization/71328
5622 * gcc.c-torture/compile/pr71328.c: New test.
5623
e96e5f46
JD
56242016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5625
5626 PR fortran/52393
5627 * gfortran.dg/fmt_read_3.f90: Fix typo.
5628 * gfortran.dg/fmt_read_4.f90: New test.
5629
b872d729
PC
56302016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5631
5632 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5633 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5634 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5635 * g++.dg/cpp0x/override2.C: Likewise.
5636 * g++.dg/parse/crash5.C: Likewise.
5637 * g++.dg/parse/error16.C: Likewise.
5638 * g++.dg/parse/error27.C: Likewise.
5639 * g++.dg/template/qualttp15.C: Likewise.
5640 * g++.dg/template/redecl4.C: Likewise.
5641 * g++.old-deja/g++.other/crash39.C: Likewise.
5642 * g++.old-deja/g++.other/struct1.C: Likewise.
5643 * g++.old-deja/g++.pt/m9a.C: Likewise.
5644 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5645
0e535442
JJ
56462016-06-02 Jakub Jelinek <jakub@redhat.com>
5647
0633ee10
JJ
5648 PR c++/71372
5649 * c-c++-common/pr71372.c: New test.
5650
0e535442
JJ
5651 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5652 __TIME__ strings with __builtin_strcmp instead of printf and
5653 dg-output.
5654
f3c5ecc2
ML
56552016-06-02 Martin Liska <mliska@suse.cz>
5656
5657 * gcc.dg/predict-9.c: New test.
5658
a91807c5
JJ
56592016-06-02 Jakub Jelinek <jakub@redhat.com>
5660
5661 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5662 global set_compiler_env_var and global saved_compiler_env_var.
5663
b5bd1978
KT
56642016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5665
5666 PR rtl-optimization/71295
5667 * gcc.c-torture/compile/pr71295.c: New test.
5668
b93b1475
JJ
56692016-06-02 Jakub Jelinek <jakub@redhat.com>
5670
930ebd0e
JJ
5671 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5672
1e021dc3
JJ
5673 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5674 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5675
b93b1475
JJ
5676 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5677 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5678 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5679 alternative number.
5680
58f2fb5c
MM
56812016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5682
5683 * gcc.target/powerpc/p9-splat-4.c: New test.
5684
56852016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5686
5687 PR target/71186
5688 * gcc.target/powerpc/pr71186.c: New test.
5689
4731c9f0
JD
56902016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5691
5692 PR fortran/52393
5693 * gfortran.dg/fmt_read_3.f90: New test.
5694
042dee3e
TP
56952016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5696
5697 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5698 procedure.
5699
15c98b2e
ES
57002016-06-01 Eduard Sanou <dhole@openmailbox.org>
5701
5702 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5703 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5704 env var is set.
5705 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5706 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5707 shown once.
5708 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5709 during compilation.
5710 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5711 vars set by dg-set-compiler-env-var.
5712
6442a6f4
PT
57132016-06-01 Paul Thomas <pault@gcc.gnu.org>
5714
5715 PR fortran/71156
5716 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5717 to the module procedure declaration.
5718 * gfortran.dg/submodule_16.f08: New test.
5719
ab62397a
JJ
57202016-06-01 Jakub Jelinek <jakub@redhat.com>
5721
5722 PR middle-end/71371
5723 * c-c++-common/gomp/pr71371.c: New test.
5724
b66af6ed
RB
57252016-06-01 Richard Biener <rguenther@suse.de>
5726
5727 PR tree-optimization/71366
5728 * gcc.dg/torture/pr71366-1.c: New testcase.
5729 * gcc.dg/torture/pr71366-2.c: Likewise.
5730
e342b9d8
KN
57312016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5732
5733 * gcc.target/powerpc/vslv-0.c: New test.
5734 * gcc.target/powerpc/vslv-1.c: New test.
5735 * gcc.target/powerpc/vsrv-0.c: New test.
5736 * gcc.target/powerpc/vsrv-1.c: New test.
5737
721547cd
NS
57382016-06-01 Nathan Sidwell <nathan@acm.org>
5739
5740 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5741 * gcc.target/nvptx/weak.c: New.
5742
fa2c9034
RB
57432016-06-01 Richard Biener <rguenther@suse.de>
5744
5745 PR tree-optimization/71261
5746 * gcc.dg/torture/vect-bool-1.c: New testcase.
5747
3e32893c
JJ
57482016-06-01 Jakub Jelinek <jakub@redhat.com>
5749
5750 * gfortran.dg/gomp/order-1.f90: New test.
5751 * gfortran.dg/gomp/order-2.f90: New test.
5752
8c383600
JH
57532016-06-01 Jan Hubicka <hubicka@ucw.cz>
5754
5755 * gcc.dg/unroll-6.c: Update template.
5756 * gcc.dg/unroll-7.c: New testcase.
5757 * gcc.dg/unroll-8.c: New testcase.
5758
a0dfeef5
EB
57592016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5760
5761 * gnat.dg/opt56.ad[sb]: New test.
5762
48de5701
PC
57632016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5764
5765 PR c++/66635
5766 * g++.dg/cpp0x/constexpr-ice16.C: New.
5767
827cf695
PP
57682016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5769
5770 PR tree-optimization/71314
5771 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5772 -mbranch-cost=2.
5773
ff66f6e8
PP
57742016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5775
5776 PR tree-optimization/71077
5777 * gcc.dg/tree-ssa/pr71077.c: New test.
5778
050fb209
JH
57792016-05-31 Jan Hubicka <hubicka@ucw.cz>
5780
48de5701
PC
5781 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5782 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5783 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5784
c642d919
PC
57852016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5786
5787 PR c++/71248
5788 * g++.dg/cpp0x/pr71248.C: New.
5789 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5790 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5791 * g++.dg/init/new37.C: Likewise.
5792 * g++.dg/template/static1.C: Likewise.
5793 * g++.dg/template/static2.C: Likewise.
5794
d6439e08
L
57952016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5796
5797 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5798 instead of %rdi.
5799 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5800
780b9dd4
MP
58012016-05-31 Marek Polacek <polacek@redhat.com>
5802
5803 * c-c++-common/Wswitch-unreachable-3.c: New test.
5804 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5805
0d99f8a0
RB
58062016-05-31 Richard Biener <rguenther@suse.de>
5807
5808 PR tree-optimization/71352
5809 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5810
52545641
TP
58112016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5812
5813 * gcc.target/arm/armv5_thumb_isa.c: New test.
5814
5b8c1205
KY
58152016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5816
5817 PR target/71346
5818 * gcc.target/i386/pr71346.c: New test.
5819
7a88cc84
TV
58202016-05-31 Tom de Vries <tom@codesourcery.com>
5821
5822 PR tree-optimization/69068
5823 * gcc.dg/graphite/pr69068.c: New test.
5824
265149a6
MS
58252016-05-27 Martin Sebor <msebor@redhat.com>
5826
5827 PR c++/71306
5828 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5829
00631022
JJ
58302016-05-30 Jakub Jelinek <jakub@redhat.com>
5831
5832 PR c++/71349
5833 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5834 nowait depend(inout: dd[0]) clauses where permitted.
5835
b2f6675b
PC
58362016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5837
5838 PR c++/71238
5839 * g++.dg/parse/pr71238.C: New.
5840 * g++.dg/concepts/friend1.C: Test column numbers too.
5841 * g++.dg/cpp0x/initlist31.C: Likewise.
5842 * g++.dg/cpp0x/pr51420.C: Likewise.
5843 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5844 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5845 * g++.dg/ext/builtin3.C: Likewise.
5846 * g++.dg/lookup/friend12.C: Likewise.
5847 * g++.dg/lookup/friend7.C: Likewise.
5848 * g++.dg/lookup/koenig1.C: Likewise.
5849 * g++.dg/lookup/koenig5.C: Likewise.
5850 * g++.dg/lookup/used-before-declaration.C: Likewise.
5851 * g++.dg/overload/koenig1.C: Likewise.
5852 * g++.dg/template/crash65.C: Likewise.
5853 * g++.dg/template/friend57.C: Likewise.
5854 * g++.dg/warn/Wshadow-5.C: Likewise.
5855 * g++.dg/warn/Wunused-8.C: Likewise.
5856 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5857 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5858 * g++.old-deja/g++.jason/member.C: Likewise.
5859 * g++.old-deja/g++.jason/report.C: Likewise.
5860 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5861 * g++.old-deja/g++.law/visibility20.C: Likewise.
5862 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5863 * g++.old-deja/g++.other/static5.C: Likewise.
5864 * g++.old-deja/g++.pt/overload2.C: Likewise.
5865
a448ff40
JH
58662016-05-30 Jan Hubicka <hubicka@ucw.cz>
5867
5868 * gcc.dg/tree-ssa/peel1.c: New testcase.
5869 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5870 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5871
69be8c91
TV
58722016-05-30 Tom de Vries <tom@codesourcery.com>
5873
5874 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5875 to ce.
5876
a59775a1
PC
58772016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5878
5879 PR c++/71099
5880 * g++.dg/parse/virtual1.C: New.
5881
53d6d955
UB
58822016-05-30 Uros Bizjak <ubizjak@gmail.com>
5883
5884 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5885 Use correct register when clearing %edx.
5886
0557293f
AM
58872016-05-30 Alexander Monakov <amonakov@ispras.ru>
5888
5889 PR tree-optimization/71289
5890 * gcc.dg/pr71289.c: New test.
5891
5d476e35
KV
58922016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5893
5894 PR middle-end/71269
5895 PR middle-end/71292
5896 * gcc.dg/tree-ssa/pr71269.c: New test.
5897 * gcc.dg/tree-ssa/pr71292.c: New test.
5898
db5447ca
KV
58992016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5900
5901 PR middle-end/71252
5902 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5903
98bdbb39
JH
59042016-05-30 Jan Hubicka <hubicka@ucw.cz>
5905
5906 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5907 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5908 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5909
7e012855
TV
59102016-05-30 Tom de Vries <tom@codesourcery.com>
5911
5912 PR tree-optimization/69067
5913 * gcc.dg/graphite/pr69067.c: New test.
5914
beed3701
UB
59152016-05-29 Uros Bizjak <ubizjak@gmail.com>
5916
5917 PR target/71245
5918 * gcc.target/i386/pr71245-1.c: New test.
5919 * gcc.target/i386/pr71245-2.c: Ditto.
5920
b6d4f8e8
PC
59212016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5922
5923 PR c++/71105
5924 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5925 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5926 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5927
00022058
JH
59282016-05-27 Jan Hubicka <hubicka@ucw.cz>
5929
5930 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5931
c8419aca
VV
59322016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5933
5934 Revert:
5935 PR c++/69855
5936 * g++.dg/overload/69855.C: New.
5937 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5938 * g++.old-deja/g++.pt/crash3.C: Likewise.
5939
8008c4d2
PC
59402016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5941
5942 PR c++/60385
5943 * g++.dg/parse/namespace13.C: New.
5944
8b2ef235
JL
59452016-05-26 Jeff Law <law@redhat.com>
5946
5947 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5948 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5949 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5950 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5951 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5952 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5953 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5954 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5955 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5956 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5957 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5958 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5959 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5960
7d67159b
VV
59612016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5962
5963 PR c++/69855
5964 * g++.dg/overload/69855.C: New.
5965 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5966 * g++.old-deja/g++.pt/crash3.C: Likewise.
5967
88e3bdd1
JW
59682016-05-27 Jiong Wang <jiong.wang@arm.com>
5969
5970 PR target/63596
5971 * gcc.target/aarch64/va_arg_1.c: New testcase.
5972 * gcc.target/aarch64/va_arg_2.c: Likewise.
5973 * gcc.target/aarch64/va_arg_3.c: Likewise.
5974
3fd6b9cc
JW
59752016-05-27 Jiong Wang <jiong.wang@arm.com>
5976
5977 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5978 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5979 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5980 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5981 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5982
3cee7e4e
MP
59832016-05-27 Marek Polacek <polacek@redhat.com>
5984
5985 PR middle-end/71308
5986 * g++.dg/torture/pr71308.C: New test.
5987
6a813c96
DV
59882016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5989
5990 * gcc.dg/zero_bits_compound-1.c: New test.
5991 * gcc.dg/zero_bits_compound-2.c: New test.
5992
0561bcfb
IE
59932016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5994
5995 PR middle-end/71279
5996 * gcc.dg/pr71279.c: New test.
5997
21316320
MM
59982016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5999
6000 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6001 floating point min/max/comparison instructions.
6002 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6003
7211a097
JJ
60042016-05-26 Jakub Jelinek <jakub@redhat.com>
6005
6006 * c-c++-common/gomp/schedule-1.c: New test.
6007 * gfortran.dg/gomp/schedule-1.f90: New test.
6008
cac177cf
PP
60092016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6010
6011 PR c++/70822
6012 PR c++/70106
6013 * g++.dg/cpp1y/auto-fn32.C: New test.
6014 * g++.dg/cpp1y/paren4.C: New test.
6015
a2d5b8c9
NS
60162016-05-26 Nathan Sidwell <nathan@acm.org>
6017
6018 * gcc.dg/20060410.c: Xfail on ptx.
6019 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6020 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6021 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6022 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6023 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6024
ffa8b552
TP
60252016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6026
6027 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6028
c7501e00
JJ
60292016-05-26 Jakub Jelinek <jakub@redhat.com>
6030
1875b9a0
JJ
6031 PR tree-optimization/71280
6032 * gcc.dg/pr71280.c: New test.
6033
2116e19f
JJ
6034 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6035
305aef09
JJ
6036 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6037 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6038
c7501e00
JJ
6039 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6040
ca449d26
JW
60412016-05-26 Jiong Wang <jiong.wang@arm.com>
6042
6043 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6044 kept in memory.
ca449d26 6045
8af01c66
JL
60462016-05-25 Jeff Law <law@redhat.com>
6047
6048 PR tree-optimization/71272
6049 * gcc.c-torture/compile/pr71272.c: new test.
6050
f9d6ce73
BS
60512016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6052
6053 * gcc.target/powerpc/vec-cmpne.c: New test.
6054 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6055
a88a7b22
EB
60562016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6057
6058 * gnat.dg/opt55.ad[sb]: New test.
6059
125f02ed
SKS
60602016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6061
6062 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6063 * c-c++-common/pr60226.c: Require int32plus.
6064 * gcc.c-torture/execute/pr70602.c: Likewise.
6065 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6066 unsigned long for malloc arg type.
6067 * gcc.dg/asr_div1.c: Require int32plus.
6068 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6069 * gcc.dg/pie-1.c: Require pie.
6070 * gcc.dg/pie-2.c: Likewise.
6071 * gcc.dg/pr59471.c: Require int32plus.
6072 * gcc.dg/pr59963-2.c: XFAIL for int16.
6073 * gcc.dg/pr60114.c: Require int32plus.
6074 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6075 unsigned long for typedef of size_t.
6076 * gcc.dg/pr63914.c: Require int32plus.
6077 * gcc.dg/pr64536.c: Require pt32plus.
6078 * gcc.dg/pr65658.c: Likewise.
6079 * gcc.dg/pr67271.c: Require int32plus.
6080 * gcc.dg/pr68112.c: Likewise.
6081 * gcc.dg/pr69071.c: Skip for avr target.
6082 * gcc.dg/pr69973.c: Require int32plus.
6083 * gcc.dg/pr70169.c: Skip for avr target.
6084 * gcc.dg/sso-6.c: Require int32plus.
6085 * gcc.dg/sso-7.c: Likewise.
6086 * gcc.dg/sso-8.c: Likewise.
6087 * gcc.dg/vrp-min-max-2.c: Likewise.
6088
c6e434f5
UB
60892016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6090
6091 PR target/70738
6092 * gcc.target/i386/pr70738-1.c: New test.
6093 * gcc.target/i386/pr70738-2.c: Likewise.
6094 * gcc.target/i386/pr70738-3.c: Likewise.
6095 * gcc.target/i386/pr70738-4.c: Likewise.
6096 * gcc.target/i386/pr70738-5.c: Likewise.
6097 * gcc.target/i386/pr70738-6.c: Likewise.
6098 * gcc.target/i386/pr70738-7.c: Likewise.
6099 * gcc.target/i386/pr70738-8.c: Likewise.
6100 * gcc.target/i386/pr70738-9.c: Likewise.
6101
5c42d341
KT
61022016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6103
6104 PR rtl-optimization/66940
6105 * gcc.c-torture/execute/pr66940.c: New test.
6106
bf9a1a07
IV
61072016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6108
6109 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6110 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6111 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6112 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6113 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6114 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6115 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6116 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6117 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6118 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6119 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6120 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6121 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6122 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6123 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6124 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6125 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6126 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6127 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6128 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6129 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6130 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6131 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6132 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6133
95efe6b6
MP
61342016-05-25 Marek Polacek <polacek@redhat.com>
6135
6136 PR c/71265
6137 * gcc.dg/noncompile/pr71265.c: New test.
6138
a23faf7a
MP
6139 PR c/71266
6140 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6141
69a6d5ad
NS
61422016-05-25 Nathan Sidwell <nathan@acm.org>
6143
6144 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6145
3072d4ea
RB
61462016-05-25 Richard Biener <rguenther@suse.de>
6147
6148 PR tree-optimization/71261
6149 * c-c++-common/torture/pr71261.c: New testcase.
6150
e412ece4
RB
61512016-05-25 Richard Biener <rguenther@suse.de>
6152
6153 PR tree-optimization/71264
6154 * gcc.dg/vect/pr71264.c: New testcase.
6155
b9e551ad
PC
61562016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6157
6158 PR c++/55992
6159 * g++.dg/cpp0x/alias-decl-53.C: New.
6160 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6161
6aa1abe5
ML
61622016-05-25 Martin Liska <mliska@suse.cz>
6163
6164 * g++.dg/pr71239.C: New test.
6165
842d162e
RB
61662016-05-25 Richard Biener <rguenther@suse.de>
6167
c87885ca
RO
6168 * gcc.dg/vect/pr58135.c: Rename to ...
6169 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6170
f184a36c
MP
61712016-05-25 Marek Polacek <polacek@redhat.com>
6172
6173 * g++.dg/pr65295.C: Use target c++14.
6174
021fad86
PC
61752016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6176
53d6d955
UB
6177 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6178 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6179
c3eaf15a
MM
61802016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6181
6182 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6183 instructions.
6184
e46c7770
CP
61852016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6186
6187 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6188 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6189 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6190 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6191 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6192 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6193 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6194 * c-c++-common/goacc/pcopy.c: Likewise.
6195 * c-c++-common/goacc/pcopyin.c: Likewise.
6196 * c-c++-common/goacc/pcopyout.c: Likewise.
6197 * c-c++-common/goacc/pcreate.c: Likewise.
6198 * c-c++-common/goacc/pr70688.c: New test.
6199 * c-c++-common/goacc/present-1.c: Adjust test.
6200 * c-c++-common/goacc/reduction-5.c: Likewise.
6201 * g++.dg/goacc/data-1.C: New test.
6202
4bfc9db7
MM
62032016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6204
6205 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6206 vector parity built-in functions.
6207 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6208 count trailing zeros automatic vectorization.
6209 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6210 count trailing zeros built-in functions.
6211
2bc145af
KV
62122016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6213
6214 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6215
26869fdb
PH
62162016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6217
6218 PR target/71050
6219 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6220
b2dc9c3b
PC
62212016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6222
6223 PR c++/50436
6224 * g++.dg/template/crash123.C: New.
6225 * g++.dg/template/crash124.C: Likewise.
6226
f65e97fd
MS
62272016-05-24 Martin Sebor <msebor@redhat.com>
6228
6229 PR c++/71147
6230 * g++.dg/ext/flexary16.C: New test.
6231
a6f5ac7f
IV
62322016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6233
69a6d5ad
NS
6234 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6235 before math.h is included.
a6f5ac7f
IV
6236 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6237 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6238 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6239 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6240 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6241 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6242 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6243 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6244 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6245 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6246 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6247 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6248 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6249 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6250 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6251 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6252 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6253 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6254 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6255 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6256 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6257 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6258 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6259
27bad558
MM
62602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6261 Kelvin Nilsen <kelvin@gcc.gnu.org>
6262
6263 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6264 support.
6265
72f382fb
PC
62662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6267
6268 PR c++/69872
6269 * g++.dg/warn/Wno-narrowing1.C: New.
6270
ef2ec9d9
MP
62712016-05-24 Marek Polacek <polacek@redhat.com>
6272
6273 PR c/71249
6274 * c-c++-common/Wswitch-unreachable-2.c: New test.
6275
e90434e3
JJ
62762016-05-24 Jakub Jelinek <jakub@redhat.com>
6277
7adb26f2
JJ
6278 PR c++/71257
6279 * g++.dg/vect/simd-clone-6.cc: New test.
6280 * g++.dg/gomp/declare-simd-6.C: New test.
6281
e90434e3
JJ
6282 PR middle-end/70434
6283 PR c/69504
6284 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6285
b556ea3b
RB
62862016-05-24 Richard Biener <rguenther@suse.de>
6287
6288 PR tree-optimization/71240
6289 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6290
e5328f5d
RB
62912016-05-24 Richard Biener <rguenther@suse.de>
6292
6293 PR tree-optimization/71230
6294 * gcc.dg/torture/pr71230.c: New testcase.
6295 * g++.dg/torture/pr71230.C: Likewise.
6296
a04e69c0
TS
62972016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6298
6299 * c-c++-common/goacc/routine-5.c: Add tests.
6300 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6301 * gfortran.dg/goacc/routine-6.f90: Add tests.
6302
30fd2977
RB
63032016-05-24 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/71253
6306 * gcc.dg/torture/pr71253.c: New testcase.
6307
ca6f60bc
KV
63082016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6309
6310 PR middle-end/71252
6311 * gfortran.dg/pr71252.f90: New test.
6312
d3465d72
RS
63132016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6314
6315 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6316
f17a223d
RB
63172016-05-24 Richard Biener <rguenther@suse.de>
6318
6319 PR middle-end/70434
6320 PR c/69504
6321 * c-c++-common/vector-subscript-4.c: New testcase.
6322 * c-c++-common/vector-subscript-5.c: Likewise.
6323
e3f36534
JD
63242016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6325
6326 PR fortran/71123
6327 * gfortran.dg/namelist_90.f: New test
6328
85d5c27d
JD
63292016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6330
6331 PR fortran/66461
6332 * gfortran.dg/unexpected_eof.f: New test
6333
fe3f3340
MM
63342016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6335 Kelvin Nilsen <kelvin@gcc.gnu.org>
6336
6337 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6338 as little endian.
6339
26d6ae55
PC
63402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6341
6342 PR c++/70972
6343 * g++.dg/cpp0x/inh-ctor20.C: New.
6344 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6345
d6c9a06f
PC
63462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6347
6348 PR c++/69095
6349 * g++.dg/cpp0x/variadic168.C: New.
6350
396a1d10
PC
63512016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 * g++.dg/cpp0x/pr31445.C: Test column number too.
6354 * g++.dg/cpp0x/pr32253.C: Likewise.
6355 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6356 * g++.dg/cpp0x/variadic36.C: Likewise.
6357
ece46666
MG
63582016-05-23 Marc Glisse <marc.glisse@inria.fr>
6359
6360 * gcc.dg/fold-notshift-2.c: Adjust.
6361
a7dc5980
MP
63622016-05-23 Marek Polacek <polacek@redhat.com>
6363
6364 PR c/49859
6365 * c-c++-common/Wswitch-unreachable-1.c: New test.
6366 * gcc.dg/Wswitch-unreachable-1.c: New test.
6367 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6368 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6369 * g++.dg/gomp/block-10.C: Likewise.
6370 * gcc.dg/gomp/block-10.c: Likewise.
6371 * g++.dg/gomp/block-9.C: Likewise.
6372 * gcc.dg/gomp/block-9.c: Likewise.
6373 * g++.dg/gomp/target-1.C: Likewise.
6374 * g++.dg/gomp/target-2.C: Likewise.
6375 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6376 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6377 * g++.dg/gomp/taskgroup-1.C: Likewise.
6378 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6379 * gcc.dg/gomp/teams-1.c: Likewise.
6380 * g++.dg/gomp/teams-1.C: Likewise.
6381 * g++.dg/overload/error3.C: Likewise.
6382 * g++.dg/tm/jump1.C: Likewise.
6383 * g++.dg/torture/pr40335.C: Likewise.
6384 * gcc.dg/c99-vla-jump-5.c: Likewise.
6385 * gcc.dg/switch-warn-1.c: Likewise.
6386 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6387 * gcc.dg/nested-func-1.c: Likewise.
6388 * gcc.dg/pr67784-4.c: Likewise.
6389
18b54004
RB
63902016-05-23 Richard Biener <rguenther@suse.de>
6391
6392 PR tree-optimization/71230
6393 * gfortran.dg/pr71230-1.f90: New testcase.
6394 * gfortran.dg/pr71230-2.f90: Likewise.
6395
e569db5f
VK
63962016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6397
396a1d10 6398 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6399 * gcc.dg/vect/pr58135.c: Add new.
6400 * gfortran.dg/pr46519-1.f: Adjust test case.
6401
e4b71114
PC
64022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/53401
6405 * g++.dg/cpp0x/decltype64.C: New.
6406
a25a8058
CL
64072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6408
6409 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6410 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6411 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6412
0dcfe9ab
CL
64132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6414
6415 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6416 Add poly64x1_t and poly64x2_t cases if supported.
6417 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6418 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6419 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6420 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6421 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6422
ffd70e4a
CL
64232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6424
6425 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6426 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6427 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6428 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6429 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6430 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6431 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6432
4b1f57fe
CL
64332016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6434
6435 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6436
16c5ec77
CL
64372016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6438
6439 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6440 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6441
94ad56c7
JJ
64422016-05-22 Jakub Jelinek <jakub@redhat.com>
6443
57748705
JJ
6444 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6445 constraint instead of "r".
6446 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6447 insn instead of vxorpd.
6448 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6449
af120161
JJ
6450 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6451 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6452
355023ce
JJ
6453 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6454
3b48574c
JJ
6455 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6456 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6457
94ad56c7
JJ
6458 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6459
8a85cee2
KV
64602016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6461
6462 PR middle-end/40921
6463 * gcc.dg/tree-ssa/pr40921.c: New test.
6464
8e916b16
PS
64652016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6466
6467 PR target/71103
6468 * gcc.target/avr/pr71103.c: New test.
6469
88aea79f
KV
64702016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6471
6472 PR middle-end/71179
6473 * gcc.dg/tree-ssa/pr71179.c: New test.
6474
79063edd
MS
64752016-05-20 Martin Sebor <msebor@redhat.com>
6476
6477 PR c/71115
6478 * gcc.dg/init-excess-2.c: New test.
6479
55c8849f
EB
64802016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6481
6482 * gnat.dg/opt53.adb: New test.
6483 * gnat.dg/opt54.adb: Likewise.
6484
c91a0948
MJ
64852016-05-20 Martin Jambor <mjambor@suse.cz>
6486
6487 PR tree-optimization/70884
6488 * gcc.dg/tree-ssa/pr70919.c: New test.
6489
9cad20fa
BS
64902016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6491
6492 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6493 formatting.
69a6d5ad
NS
6494 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6495 fix code formatting.
6496
64972016-05-20 Nathan Sidwell <nathan@acm.org>
6498
6499 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6500 non-common cases.
6501 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6502
15c671a7
DM
65032016-05-20 David Malcolm <dmalcolm@redhat.com>
6504
6505 * jit.dg/all-non-failing-tests.h: Add
6506 test-factorial-must-tail-call.c.
6507 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6508 * jit.dg/test-factorial-must-tail-call.c: New test case.
6509
4f028369
JJ
65102016-05-20 Jakub Jelinek <jakub@redhat.com>
6511
6512 PR fortran/71204
6513 * gfortran.dg/pr71204.f90: New test.
6514
7dea4ab3
CP
65152016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6516
6517 * gcc.target/nvptx/sincos.c: New test.
6518
ef98d365
PC
65192016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6520
6521 PR c++/70572
6522 * g++.dg/cpp1y/auto-fn31.C: New.
6523
92466115
BS
65242016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6525
6526 * gcc.target/powerpc/vec-addec.c: New test.
6527 * gcc.target/powerpc/vec-addec-int128.c: New test.
6528
9a385c2d
DM
65292016-05-20 David Malcolm <dmalcolm@redhat.com>
6530
6531 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6532 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6533 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6534 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6535
77c9d5b4
JH
65362016-05-20 Jan Hubicka <hubicka@ucw.cz>
6537
6538 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6539
68047971
JJ
65402016-05-20 Jakub Jelinek <jakub@redhat.com>
6541
18954840
JJ
6542 PR c++/71210
6543 * g++.dg/opt/pr71210-1.C: New test.
6544 * g++.dg/opt/pr71210-2.C: New test.
6545
68047971
JJ
6546 PR tree-optimization/29756
6547 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6548 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6549 only on selected targets where V4SImode vectors are known to be
6550 supported.
6551
d78789f5
MG
65522016-05-20 Marc Glisse <marc.glisse@inria.fr>
6553
6554 PR tree-optimization/71079
6555 PR tree-optimization/71206
6556 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6557
550fa093
PK
65582016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6559
6560 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6561 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6562 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6563
483c6429
RG
65642016-05-20 Richard Guenther <rguenther@suse.de>
6565
6566 PR tree-optimization/29756
6567 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6568
eb066284
RB
65692016-05-20 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/71185
6572 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6573
58f10249
RB
65742016-05-20 Richard Biener <rguenther@suse.de>
6575
6576 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6577
2a5569fa
MP
65782016-05-19 Marek Polacek <polacek@redhat.com>
6579
6580 PR c++/71075
6581 * g++.dg/diagnostic/pr71075.C: New test.
6582
5e9a5385
DM
65832016-05-19 David Malcolm <dmalcolm@redhat.com>
6584
6585 PR c++/71184
6586 * g++.dg/pr71184.C: New test case.
6587
4f45da44
KN
65882016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6589
6590 * gcc.target/powerpc/darn-0.c: New test.
6591 * gcc.target/powerpc/darn-1.c: New test.
6592 * gcc.target/powerpc/darn-2.c: New test.
6593
4177437e
MP
65942016-05-19 Marek Polacek <polacek@redhat.com>
6595
6596 PR tree-optimization/71031
6597 * gcc.dg/tree-ssa/vrp100.c: New test.
6598
afb72432
IE
65992016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6600
6601 PR rtl-optimization/71148
6602 * gcc.dg/pr71148.c: New test.
6603
4f83064e
KT
66042016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6605
6606 PR target/71056
6607 * gcc.target/arm/pr71056.c: New test.
6608
4bf8dbe1
BE
66092016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6610
6611 * c-c++-common/pr69669.c: Check the used mode.
6612
f3510625
MO
66132016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6614
6615 PR sanitizer/64354
6616 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6617
43c0068e
RB
66182016-05-19 Richard Biener <rguenther@suse.de>
6619
6620 PR tree-optimization/70729
6621 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6622 * gcc.dg/graphite/scop-18.c: Likewise.
6623 * gcc.dg/pr41783.c: Disable LIM.
6624 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6625 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6626 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6627 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6628 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6629 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6630 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6631 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6632 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6633 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6634 * gfortran.dg/pr42108.f90: Likewise.
6635
70f25790
DM
66362016-05-18 David Malcolm <dmalcolm@redhat.com>
6637
6638 PR driver/69265
6639 * gcc.dg/spellcheck-options-11.c: New test case.
6640
960db8ec
JJ
66412016-05-18 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR c++/71100
6644 * g++.dg/opt/pr71100.C: New test.
6645
04643334
MJ
66462016-05-18 Martin Jambor <mjambor@suse.cz>
6647
6648 PR ipa/69708
6649 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6650 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6651 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6652 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6653
91bb9f80
MJ
66542016-05-18 Martin Jambor <mjambor@suse.cz>
6655
6656 PR ipa/69708
6657 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6658 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6659 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6660 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6661 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6662
c584aca6
PC
66632016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6664
6665 PR c++/69793
6666 * g++.dg/template/crash122.C: New.
6667
20309c6e
PC
66682016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6669
6670 PR c++/70466
6671 * g++.dg/template/pr70466-1.C: New.
6672 * g++.dg/template/pr70466-2.C: Likewise.
6673
50c78b9a
MM
66742016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6675
6676 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6677 splat operations and the XXSPLTIB instruction.
6678 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6679 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6680 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6681 xxlxor to clear a register.
6682
cf8be00d
RS
66832016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6684
6685 * gcc.dg/torture/pr71020.c: New test.
6686
848a392a
MJ
66872016-05-18 Martin Jambor <mjambor@suse.cz>
6688
6689 PR ipa/70646
6690 * gcc.dg/ipa/pr70646.c: New test.
6691
1f2ab776
CL
66922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6693
6694 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6695
76489493
CL
66962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6697
6698 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6699 missing tests for vreinterpretq_p{8,16}.
6700
bd79378d
CL
67012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6702
6703 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6704 vsliq_n_s64 and vsliq_n_u64.
6705
81ca3ea0
CL
67062016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6707
6708 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6709 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6710
873cb425
CL
67112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6712
6713 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6714 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6715 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6716
9d6e7c21
CL
67172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6718
6719 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6720 in comment.
6721
b4dbe40e 67222016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6723
6724 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6725 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6726 "blr\t" and switch to scan-assembler-times.
6727
83a5c910
JW
67282016-05-18 Jiong Wang <jiong.wang@arm.com>
6729
53d6d955
UB
6730 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6731 with __aarch64__.
6732 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6733 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6734
fb7cbdeb
JJ
67352016-05-18 Jakub Jelinek <jakub@redhat.com>
6736
8ee91165
JJ
6737 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6738 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6739 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6740 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6741 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6742 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6743
cf4d516a
JJ
6744 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6745 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6746
a4f16422
JJ
6747 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6748 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6749
7b37ce10
JJ
6750 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6751 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6752
fb7cbdeb
JJ
6753 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6754
c9326aef
RB
67552016-05-18 Richard Biener <rguenther@suse.de>
6756
6757 PR tree-optimization/71168
6758 * gcc.dg/torture/pr71168.c: New testcase.
6759
df8b0a11
KV
67602016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6761
6762 PR middle-end/63586
6763 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6764 * gcc.dg/tree-ssa/pr63586.c: New test.
6765 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6766
2efd67ed
NS
67672016-05-17 Nathan Sidwell <nathan@acm.org>
6768
6769 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6770 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6771 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6772 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6773
1988b2c2
NS
67742016-05-17 Nathan Sidwell <nathan@acm.org>
6775
6776 * gcc.target/nvptx/abi-vararg-3.c: New.
6777
ad1d92ab
MM
67782016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6779
6780 PR tree-optimization/54579
6781 PR middle-end/55299
6782 * gcc.dg/fold-notrotate-1.c: New test.
6783 * gcc.dg/fold-notshift-1.c: New test.
6784 * gcc.dg/fold-notshift-2.c: New test.
6785
47768df8
MP
67862016-05-17 Marek Polacek <polacek@redhat.com>
6787
6788 PR ipa/71146
6789 * g++.dg/ipa/pr71146.C: New test.
6790
6b5423a5
DM
67912016-05-17 David Malcolm <dmalcolm@redhat.com>
6792
6793 * jit.dg/test-error-array-bounds.c: New test case.
6794
c7986356
MG
67952016-05-17 Marc Glisse <marc.glisse@inria.fr>
6796
6797 * gcc.dg/tree-ssa/and-1.c: New testcase.
6798
d982c5b7
MG
67992016-05-17 Marc Glisse <marc.glisse@inria.fr>
6800
6801 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6802 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6803
0139ba93
MG
68042016-05-17 Marc Glisse <marc.glisse@inria.fr>
6805
6806 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6807 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6808
daab4562
JW
68092016-05-17 Jiong Wang <jiong.wang@arm.com>
6810
6811 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6812
22330033
JW
68132016-05-17 Jiong Wang <jiong.wang@arm.com>
6814
6815 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6816
98b3a5f2
JW
68172016-05-17 Jiong Wang <jiong.wang@arm.com>
6818
6819 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6820 ".2d[index]" when scan the assembly.
6821 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6822 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6823 float64x1.
6824 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6825
b71b7a8e
RB
68262016-05-17 Richard Biener <rguenther@suse.de>
6827
6828 PR tree-optimization/71132
6829 * gcc.dg/torture/pr71132.c: New testcase.
6830
3c51ad46
CL
68312016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6832
6833 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6834
d20faa66
KT
68352016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6836
6837 PR target/70809
6838 * gcc.target/aarch64/pr70809_1.c: New test.
6839
b75cc5a4
KT
68402016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6841
6842 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6843 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6844 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6845 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6846
b28eb195
IE
68472016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6848 Ilya Enkovich <ilya.enkovich@intel.com>
6849
6850 PR target/71114
6851 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6852
0b9004ed
JH
68532016-05-16 Jan Hubicka <hubicka@ucw.cz>
6854
6855 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6856 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6857
1b81a1c1
MW
68582016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6859
6860 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6861 test for __ARM_FP16_ARGS.
6862 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6863 * gcc.target/arm/aapcs/neon-vect10.c: New.
6864 * gcc.target/arm/aapcs/neon-vect9.c: New.
6865 * gcc.target/arm/aapcs/vfp18.c: New.
6866 * gcc.target/arm/aapcs/vfp19.c: New.
6867 * gcc.target/arm/aapcs/vfp20.c: New.
6868 * gcc.target/arm/aapcs/vfp21.c: New.
6869 * gcc.target/arm/fp16-aapcs-1.c: New.
6870 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6871 test for __ARM_FP16_ARGS.
6872 * g++.target/arm/fp16-return-1.c: Update expected output.
6873
921d1e73
JW
68742016-05-16 Jiong Wang <jiong.wang@arm.com>
6875
6876 PR testsuite/70227
6877 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6878
228eb42a
HA
68792016-05-15 Harald Anlauf <anlauf@gmx.de>
6880
6881 PR fortran/69603
6882 * gfortran.dg/pr69603.f90: New testcase.
6883
785abfd3
FR
68842016-05-14 Fritz Reese <fritzoreese@gmail.com>
6885
6886 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6887
e75eb64f
FR
68882016-05-14 Fritz Reese <fritzoreese@gmail.com>
6889
6890 PR fortran/71047
6891 * gfortran.dg/pr71047.f08: New test.
6892
aa4b467b
JM
68932016-05-13 Joseph Myers <joseph@codesourcery.com>
6894
6895 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6896 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6897 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6898
653fb4a2
MS
68992016-05-13 Martin Sebor <msebor@redhat.com>
6900
6901 PR c++/60049
6902 * g++.dg/cpp0x/constexpr-60049.C: New test.
6903
9e37582d
JJ
69042016-05-13 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR bootstrap/71071
6907 * gcc.dg/pr71071.c: New test.
6908
a278aa17
UB
69092016-05-13 Uros Bizjak <ubizjak@gmail.com>
6910
6911 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6912 remove XOP handling.
377eaca7 6913 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6914
ac3d02e2
NS
69152016-05-13 Nathan Sidwell <nathan@acm.org>
6916
6917 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6918 __atomic_is_lock_free declaration.
6919
8ab3bdac
RB
69202016-05-13 Richard Biener <rguenther@suse.de>
6921
6922 PR tree-optimization/42587
6923 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6924
623b8e0a
ML
69252016-05-13 Martin Liska <mliska@suse.cz>
6926
6927 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6928 the new format of dump output.
6929
da7674f6
IE
69302016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6931
6932 * gcc.dg/pr71084.c: New test.
6933
c959db3d
RR
69342016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6935
53d6d955
UB
6936 PR target/53440
6937 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6938
43203dea
RR
69392016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6940
6941 * gcc.target/aarch64/struct_return.c: New test.
6942
4f2e1536
MP
69432016-05-12 Marek Polacek <polacek@redhat.com>
6944
6945 PR c/70756
6946 * c-c++-common/pr70756-2.c: New test.
6947 * c-c++-common/pr70756.c: New test.
6948
1ef33ef3
RB
69492016-05-12 Richard Biener <rguenther@suse.de>
6950
6951 PR tree-optimization/71059
6952 * gcc.dg/torture/pr71059.c: New testcase.
6953
763baff6
RB
69542016-05-12 Richard Biener <rguenther@suse.de>
6955
6956 PR tree-optimization/71062
6957 * gcc.dg/torture/pr71062.c: New testcase.
6958
c4ec1243
IE
69592016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6960
6961 PR tree-optimization/71006
6962 * gcc.dg/pr71006.c: New test.
6963
a5fbf76d
MP
69642016-05-12 Marek Polacek <polacek@redhat.com>
6965
6966 PR driver/71063
6967 * gcc.dg/opts-7.c: New test.
6968
5acc47a4
KT
69692016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6970
6971 PR target/70830
6972 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6973 Add -save-temps to dg-options.
6974 Scan for ldmfd rather than pop instruction.
6975 * gcc.target/arm/interrupt-2.c: Likewise.
6976 * gcc.target/arm/pr70830.c: New test.
6977
40bd4bf9
JJ
69782016-05-12 Jakub Jelinek <jakub@redhat.com>
6979
3cd63842
JJ
6980 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6981 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6982
c05d08f6
JJ
6983 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6984 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6985 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6986
bc27ffae
JJ
6987 PR target/71019
6988 * gcc.target/i386/avx512vl-pack-1.c: New test.
6989 * gcc.target/i386/avx512vl-pack-2.c: New test.
6990 * gcc.target/i386/avx512bw-pack-2.c: New test.
6991
515d7412
JJ
6992 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6993
40bd4bf9
JJ
6994 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6995 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6996 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6997
44ab146a
RB
69982016-05-12 Richard Biener <rguenther@suse.de>
6999
7000 PR tree-optimization/70986
7001 * gcc.dg/torture/pr70986-1.c: New testcase.
7002 * gcc.dg/torture/pr70986-2.c: Likewise.
7003 * gcc.dg/torture/pr70986-3.c: Likewise.
7004
d6e83a8d
MM
70052016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7006
7007 PR c/43651
7008 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7009 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7010
51e67ea3
UB
70112016-05-11 Uros Bizjak <ubizjak@gmail.com>
7012
7013 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7014 directive.
7015 * gcc.target/i386/pr66746.c: Ditto.
7016
3fd2b007
MM
70172016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7018
7019 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7020 support.
7021 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7022 warning when using -mvsx-timode.
7023 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7024 * gcc.target/powerpc/dform-2.c: Likewise.
7025 * gcc.target/powerpc/pr68805.c: Likewise.
7026
5c3a10fb
MP
70272016-05-11 Marek Polacek <polacek@redhat.com>
7028
7029 PR c++/71024
7030 * c-c++-common/attributes-3.c: New test.
7031
7cfb065b
NS
70322016-05-11 Nathan Sidwell <nathan@acm.org>
7033
7034 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7035 * gcc.c-torture/execute/pr68185.c: Likewise.
7036 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7037 * gcc.dg/pr69634.c: Requires scheduling.
7038 * gcc.dg/torture/pr66178.c: Require label values.
7039 * gcc.dg/setjmp-6.c: Require indirect jumps.
7040
f35ea97d
RB
70412016-05-11 Richard Biener <rguenther@suse.de>
7042
7043 PR tree-optimization/71055
7044 * gcc.dg/torture/pr71055.c: New testcase.
7045
dff70323
RB
70462016-05-11 Richard Biener <rguenther@suse.de>
7047
7048 PR debug/71057
7049 * g++.dg/debug/pr71057.C: New testcase.
7050
56a3d28b
JJ
70512016-05-11 Jakub Jelinek <jakub@redhat.com>
7052
7053 PR fortran/70855
7054 * gfortran.dg/gomp/pr70855.f90: New test.
7055
ebc1b29e
RB
70562016-05-11 Richard Biener <rguenther@suse.de>
7057
7058 PR middle-end/71002
7059 * g++.dg/torture/pr71002.C: New testcase.
7060
98ccd1d7
IE
70612016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7062
7063 PR middle-end/70807
7064 * gcc.dg/pr70807.c: New test.
7065
ed29e24b
MS
70662016-05-10 Martin Sebor <msebor@redhat.com>
7067
7068 PR c++/38611
7069 * g++.dg/Wattributes.C: New test.
7070
e39dab2c
MG
70712016-05-10 Marc Glisse <marc.glisse@inria.fr>
7072
7073 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7074 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7075 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7076
d067e238
IE
70772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7078
7079 PR target/70799
7080 * gcc.target/i386/pr70799-1.c: New test.
7081
cd36c83e
PMR
70822016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7083
7084 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7085
1e3af2a4
IE
70862016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7087
7088 PR middle-end/70877
7089 * gcc.target/i386/pr70877.c: New test.
7090
afc610db
IE
70912016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7092
7093 PR tree-optimization/70786
7094 * gcc.target/i386/pr70876.c: New test.
7095
4b59d19f
JJ
70962016-05-10 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR target/70927
7099 * gcc.target/i386/avx512vl-logic-1.c: New test.
7100 * gcc.target/i386/avx512vl-logic-2.c: New test.
7101 * gcc.target/i386/avx512dq-logic-2.c: New test.
7102
9b5ee426
BS
71032016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7104
7105 PR target/70963
7106 * gcc.target/powerpc/pr70963.c: New.
7107
f3352cab
DM
71082016-05-10 David Malcolm <dmalcolm@redhat.com>
7109
7110 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7111 (test_very_wide_line): Add ruler to expected output.
7112 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7113 (test_very_wide_line): Likewise.
7114 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7115 (test_show_locus): Within the handling of "test_very_wide_line",
7116 enable show_ruler_p on the diagnostic context.
7117
4a3255dd
RB
71182016-05-10 Richard Biener <rguenther@suse.de>
7119
7120 PR tree-optimization/71039
7121 * gcc.dg/torture/pr71039.c: New testcase.
7122
da7c9950
NS
71232016-05-10 Nathan Sidwell <nathan@acm.org>
7124
7125 * gcc.dg/nested-func-10.c: Requires alloca.
7126 * gcc.dg/nested-func-9.c: Requires alloca.
7127 * gcc.c-torture/execute/pr70460.c: Requires labels.
7128 * gcc.c-torture/compile/pr70199.c: Requires labels.
7129 * gcc.target/nvptx/decl.c: Compile only.
7130 * gcc.target/nvptx/trailing-init.c: Compile only.
7131 * gcc.target/nvptx/ary-init.c: Compile only.
7132
cf68d92c
MP
71332016-05-10 Marek Polacek <polacek@redhat.com>
7134
7135 PR c/70255
7136 * gcc.dg/attr-opt-1.c: New test.
7137
64ea4e15
RB
71382016-05-10 Richard Biener <rguenther@suse.de>
7139
7140 PR tree-optimization/70497
7141 PR tree-optimization/28367
7142 * gcc.dg/torture/20160404-1.c: New testcase.
7143 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7144 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7145
5a96dae3
PMR
71462016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7147
7148 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7149
fc97f805
UB
71502016-05-09 Uros Bizjak <ubizjak@gmail.com>
7151
7152 * gcc.target/i386/fabsneg-1.c New test.
7153
a710b1d5
AM
71542016-05-09 Alan Modra <amodra@gmail.com>
7155
7156 PR testsuite/70826
7157 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7158
171f6f05
RB
71592016-05-09 Richard Biener <rguenther@suse.de>
7160
7161 PR tree-optimization/70985
7162 * gcc.dg/torture/pr70985.c: New testcase.
7163
18caa34e
BC
71642016-05-09 Bin Cheng <bin.cheng@arm.com>
7165
7166 * gcc.dg/tree-ssa/ifc-9.c: New test.
7167 * gcc.dg/tree-ssa/ifc-10.c: New test.
7168 * gcc.dg/tree-ssa/ifc-11.c: New test.
7169 * gcc.dg/tree-ssa/ifc-12.c: New test.
7170 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7171 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7172 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7173
7a27d38f
RB
71742016-05-09 Richard Biener <rguenther@suse.de>
7175
7176 PR fortran/70937
7177 * gfortran.dg/pr70937.f90: New testcase.
7178
5ebbbd3d
RO
71792016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7180
7181 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7182
f6288c24
FR
71832016-05-07 Fritz Reese <fritzoreese@gmail.com>
7184
7185 PR fortran/56226
7186 * gfortran.dg/dec_structure_1.f90: New testcase.
7187 * gfortran.dg/dec_structure_2.f90: Ditto.
7188 * gfortran.dg/dec_structure_3.f90: Ditto.
7189 * gfortran.dg/dec_structure_4.f90: Ditto.
7190 * gfortran.dg/dec_structure_5.f90: Ditto.
7191 * gfortran.dg/dec_structure_6.f90: Ditto.
7192 * gfortran.dg/dec_structure_7.f90: Ditto.
7193 * gfortran.dg/dec_structure_8.f90: Ditto.
7194 * gfortran.dg/dec_structure_9.f90: Ditto.
7195 * gfortran.dg/dec_structure_10.f90: Ditto.
7196 * gfortran.dg/dec_structure_11.f90: Ditto.
7197 * gfortran.dg/dec_union_1.f90: Ditto.
7198 * gfortran.dg/dec_union_2.f90: Ditto.
7199 * gfortran.dg/dec_union_3.f90: Ditto.
7200 * gfortran.dg/dec_union_4.f90: Ditto.
7201 * gfortran.dg/dec_union_5.f90: Ditto.
7202 * gfortran.dg/dec_union_6.f90: Ditto.
7203 * gfortran.dg/dec_union_7.f90: Ditto.
7204
5ec4a8cd
TV
72052016-05-07 Tom de Vries <tom@codesourcery.com>
7206
7207 PR tree-optimization/70956
7208 * gcc.dg/graphite/pr70956.c: New test.
7209
58ec1d0e
JJ
72102016-05-06 Jakub Jelinek <jakub@redhat.com>
7211
ccd88fb7
JJ
7212 PR middle-end/70941
7213 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7214 (a, b, c, d): Change type from char to signed char.
7215 (main): Compare against (signed char) -1634678893 instead of
7216 hardcoded -109. Use __builtin_abort instead of abort.
7217
dd3b6464
JJ
7218 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7219 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7220
58ec1d0e
JJ
7221 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7222
19aa23d8
YR
72232016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7224
7225 PR debug/70935
7226 * gcc.dg/torture/pr70935.c: New test.
7227
ae5f0df1
OE
72282016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7229
7230 PR target/58219
ce23a8ff 7231 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7232
078f7e37
RB
72332016-05-06 Richard Biener <rguenther@suse.de>
7234
7235 PR tree-optimization/70960
7236 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7237
765d7b54
OE
72382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7239
7240 PR target/52933
7241 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7242 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7243 Adjust expected instruction counts.
7244 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7245
29c94e65
MP
72462016-05-06 Marek Polacek <polacek@redhat.com>
7247
7248 PR sanitizer/70875
7249 * gcc.dg/ubsan/bounds-3.c: New test.
7250
3684b02e
OE
72512016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7252
7253 PR target/54089
7254 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7255
8706773f
RB
72562016-05-06 Richard Biener <rguenther@suse.de>
7257
7258 PR middle-end/70931
7259 * gfortran.dg/pr70931.f90: New testcase.
7260
a4f51018
RB
72612016-05-06 Richard Biener <rguenther@suse.de>
7262
7263 PR middle-end/70941
7264 * gcc.dg/torture/pr70941.c: New testcase.
7265
c4f2425f
BC
72662016-05-05 Bin Cheng <bin.cheng@arm.com>
7267
7268 PR tree-optimization/57206
7269 * gcc.dg/vect/pr57206.c: New test.
7270
5dc08197
RO
72712016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7272
7273 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7274
351f85c5
JJ
72752016-05-05 Jakub Jelinek <jakub@redhat.com>
7276
568bac8c
JJ
7277 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7278
351f85c5
JJ
7279 * c-c++-common/Wdangling-else-4.c: New test.
7280
33fd7785
JJ
72812016-05-04 Jakub Jelinek <jakub@redhat.com>
7282
2d1ac15a
JJ
7283 PR c++/70906
7284 PR c++/70933
7285 * g++.dg/opt/pr70906.C: New test.
7286 * g++.dg/opt/pr70933.C: New test.
7287
33fd7785
JJ
7288 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7289
6b715bf6
JH
72902016-05-04 Jan Hubicka <hubicka@ucw.cz>
7291
7292 * gcc.dg/ipa/pure-const-3.c: New testcase.
7293
deef7113
MP
72942016-05-04 Marek Polacek <polacek@redhat.com>
7295
7296 * c-c++-common/Wdangling-else-1.c: New test.
7297 * c-c++-common/Wdangling-else-2.c: New test.
7298 * c-c++-common/Wdangling-else-3.c: New test.
7299
5396db97
KCY
73002016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7301
7302 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7303 flag is present.
7304
de55efd5
MP
73052016-05-04 Marek Polacek <polacek@redhat.com>
7306
7307 PR c/48778
7308 * gcc.dg/Waddress-2.c: New test.
7309
475839b6
AM
73102016-05-04 Alan Modra <amodra@gmail.com>
7311
7312 * gcc.target/powerpc/pr70866.c: New.
7313
b25aad5f
MS
73142016-05-03 Martin Sebor <msebor@redhat.com>
7315
7316 PR c++/66561
7317 * c-c++-common/builtin_location.c: New test.
7318 * g++.dg/cpp1y/builtin_location.C: New test.
7319
79ce98bc
MP
73202016-05-03 Marek Polacek <polacek@redhat.com>
7321
7322 PR c/70859
7323 * gcc.dg/pr70859.c: New test.
7324 * gcc.dg/pr70859-2.c: New test.
7325
402e89f5
PMR
73262016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7327
7328 * gnat.dg/debug5.adb: New testcase.
7329
f3d90045
DV
73302016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7331
7332 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7333 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7334 Procedure to check for z10 instruction set.
7335
1e26cec1
CL
73362016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7337
7338 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7339
71aca5a0
AM
73402016-05-03 Alan Modra <amodra@gmail.com>
7341
7342 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7343
2fd70ec1
JJ
73442016-05-03 Jakub Jelinek <jakub@redhat.com>
7345
7346 * gcc.target/i386/avx512f-cvt-1.c: New test.
7347
e5705cf7
L
73482016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7349
7350 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7351 -fdump-tree-vrp-details.
7352
381cdae4
RB
73532016-05-03 Richard Biener <rguenther@suse.de>
7354
7355 * gcc.dg/pr30172-1.c: Adjust.
7356 * gcc.dg/pr63743.c: Likewise.
7357 * gcc.dg/tm/pr51696.c: Likewise.
7358 * c-c++-common/tm/safe-1.c: Likewise.
7359 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7360 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7361 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7362 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7363
adedd5c1
JJ
73642016-05-03 Jakub Jelinek <jakub@redhat.com>
7365
31ed1665
JJ
7366 PR rtl-optimization/70467
7367 * gcc.target/i386/pr70467-3.c: New test.
7368 * gcc.target/i386/pr70467-4.c: New test.
7369
dea60b59
JJ
7370 PR tree-optimization/70916
7371 * gcc.c-torture/compile/pr70916.c: New test.
7372
adedd5c1
JJ
7373 PR target/49244
7374 * gcc.target/i386/pr49244-1.c: New test.
7375 * gcc.target/i386/pr49244-2.c: New test.
7376
f80041ef
BS
73772016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7378
7379 PR rtl-optimization/44281
7380 * gcc.target/i386/pr44281.c: New test.
7381
1cfcd39e
BC
73822016-05-03 bin cheng <bin.cheng@arm.com>
7383
7384 PR tree-optimization/56541
7385 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7386 * gcc.dg/vect/pr56541.c: new test.
7387
4304ccfd
MM
73882016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7389
7390 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7391 __float128.
7392 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7393
50d94c29
L
73942016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7395
7396 PR testsuite/70520
7397 * c-c++-common/asan/clone-test-1.c (main): Align child process
7398 stack to 16 bytes.
7399
bc1aee87
DM
74002016-05-02 David Malcolm <dmalcolm@redhat.com>
7401
7402 PR c++/62314
7403 * g++.dg/spellcheck-fields-2.C: New test case.
7404
474e0129
DM
74052016-05-02 David Malcolm <dmalcolm@redhat.com>
7406
7407 PR c++/62314
7408 * g++.dg/pr62314.C: New test case.
7409
818b88a7
JH
74102016-05-02 Jan Hubicka <hubicka@ucw.cz>
7411
7412 * gcc.dg/ipa/inline-8.c: New testcase.
7413
dd77684f
JJ
74142016-05-02 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR rtl-optimization/70467
7417 * gcc.target/i386/pr70467-1.c: New test.
7418
72407e00
BE
74192016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7420
7421 * gcc.dg/spec-options.c: Run the test on all targets.
7422 * gcc.dg/foo.specs: Use cpp_unique_options.
7423
dd53d197
MG
74242016-05-02 Marc Glisse <marc.glisse@inria.fr>
7425
7426 * gcc.dg/tree-ssa/unord.c: New testcase.
7427
a8b85ce9
MG
74282016-05-02 Marc Glisse <marc.glisse@inria.fr>
7429
7430 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7431
5b37e866
NS
74322016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7433
7434 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7435
7176a4a0
MP
74362016-05-02 Marek Polacek <polacek@redhat.com>
7437
7438 PR c/70851
7439 * gcc.dg/enum-incomplete-3.c: New test.
7440
6b9933b9
MP
74412016-05-02 Marek Polacek <polacek@redhat.com>
7442 Tom de Vries <tom@codesourcery.com>
7443
7444 PR tree-optimization/70700
7445 * gcc.dg/pr70700.c: New test.
7446
90f82260
UB
74472016-05-01 Uros Bizjak <ubizjak@gmail.com>
7448
7449 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7450 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7451 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7452 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7453 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7454
f73036c1
EB
74552016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7456
7457 * ada/acats/run_acats: Rename into...
7458 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7459 * ada/acats/run_all.sh: Remove redundant test.
7460 (target_run): Move around.
7461 (target_gnatchop): Use newly built executable.
7462 (target_gnatmake): Likewise.
7463 Check that the compilation of impbit succeeds.
7464
85e051a3
OE
74652016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7466
7467 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7468 * gcc.dg/20021029-1.c: Likewise.
7469 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7470 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7471 * gcc.target/sh/cmpstr.c: Likewise.
7472 * gcc.target/sh/cmpstrn.c: Likewise.
7473 * gcc.target/sh/memset.c: Likewise.
7474 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7475 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7476 * gcc.target/sh/pr39423-1.c: Likewise.
7477 * gcc.target/sh/pr49468-di.c: Likewise.
7478 * gcc.target/sh/pr49468-si.c: Likewise.
7479 * gcc.target/sh/pr49880-1.c: Likewise.
7480 * gcc.target/sh/pr49880-2.c: Likewise.
7481 * gcc.target/sh/pr49880-3.c: Likewise.
7482 * gcc.target/sh/pr50751-1.c: Likewise.
7483 * gcc.target/sh/pr50751-4.c: Likewise.
7484 * gcc.target/sh/pr50751-7.c: Likewise.
7485 * gcc.target/sh/pr51244-1.c: Likewise.
7486 * gcc.target/sh/pr51244-10.c: Likewise.
7487 * gcc.target/sh/pr51244-11.c: Likewise.
7488 * gcc.target/sh/pr51244-12.c: Likewise.
7489 * gcc.target/sh/pr51244-13.c: Likewise.
7490 * gcc.target/sh/pr51244-14.c: Likewise.
7491 * gcc.target/sh/pr51244-17.c: Likewise.
7492 * gcc.target/sh/pr51244-18.c: Likewise.
7493 * gcc.target/sh/pr51244-19.c: Likewise.
7494 * gcc.target/sh/pr51244-4.c: Likewise.
7495 * gcc.target/sh/pr51244-5.c: Likewise.
7496 * gcc.target/sh/pr51244-7.c: Likewise.
7497 * gcc.target/sh/pr51244-8.c: Likewise.
7498 * gcc.target/sh/pr51244-9.c: Likewise.
7499 * gcc.target/sh/pr51697.c: Likewise.
7500 * gcc.target/sh/pr52483-1.c: Likewise.
7501 * gcc.target/sh/pr52483-2.c: Likewise.
7502 * gcc.target/sh/pr52483-3.c: Likewise.
7503 * gcc.target/sh/pr52483-5.c: Likewise.
7504 * gcc.target/sh/pr52933-1.c: Likewise.
7505 * gcc.target/sh/pr52933-2.c: Likewise.
7506 * gcc.target/sh/pr52933-3.c: Likewise.
7507 * gcc.target/sh/pr53568-1.c: Likewise.
7508 * gcc.target/sh/pr53976-1.c: Likewise.
7509 * gcc.target/sh/pr53988-1.c: Likewise.
7510 * gcc.target/sh/pr53988.c: Likewise.
7511 * gcc.target/sh/pr54089-1.c: Likewise.
7512 * gcc.target/sh/pr54089-6.c: Likewise.
7513 * gcc.target/sh/pr54089-7.c: Likewise.
7514 * gcc.target/sh/pr54089-8.c: Likewise.
7515 * gcc.target/sh/pr54089-9.c: Likewise.
7516 * gcc.target/sh/pr54236-1.c: Likewise.
7517 * gcc.target/sh/pr54236-2.c: Likewise.
7518 * gcc.target/sh/pr54236-3.c: Likewise.
7519 * gcc.target/sh/pr54236-4.c: Likewise.
7520 * gcc.target/sh/pr54386.c: Likewise.
7521 * gcc.target/sh/pr54602-1.c: Likewise.
7522 * gcc.target/sh/pr54685.c: Likewise.
7523 * gcc.target/sh/pr54760-1.c: Likewise.
7524 * gcc.target/sh/pr54760-2.c: Likewise.
7525 * gcc.target/sh/pr54760-3.c: Likewise.
7526 * gcc.target/sh/pr54760-4.c: Likewise.
7527 * gcc.target/sh/pr54760-5.c: Likewise.
7528 * gcc.target/sh/pr54760-6.c: Likewise.
7529 * gcc.target/sh/pr55146.c: Likewise.
7530 * gcc.target/sh/pr55160.c: Likewise.
7531 * gcc.target/sh/pr59278.c: Likewise.
7532 * gcc.target/sh/pr59401-1.c: Likewise.
7533 * gcc.target/sh/pr59533-1.c: Likewise.
7534 * gcc.target/sh/pr63260.c: Likewise.
7535 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7536 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7537 * gcc.target/sh/strlen.c: Likewise.
7538 * gcc.target/sh/torture/pr30807.c: Likewise.
7539 * gcc.target/sh/torture/pr34777.c: Likewise.
7540 * gcc.target/sh/torture/pr64652.c: Likewise.
7541 * gcc.target/sh/torture/pr65505.c: Likewise.
7542 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7543 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7544
411e5c67
PC
75452016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7546
7547 PR c++/66644
7548 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7549
8fa97501
BS
75502016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7551
7552 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7553 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7554 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7555 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7556
5a956111
PP
75572016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7558
7559 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7560 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7561
e7ff0319
CP
75622016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7563
7564 PR middle-end/70626
7565 * c-c++-common/goacc/combined-reduction.c: New test.
7566 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7567
52d11a4b
L
75682016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7569
7570 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7571 *movdi_internal pattern only if PIC off.
7572 * gcc.target/i386/pr70155-2.c: Likewise.
7573 * gcc.target/i386/pr70155-3.c: Likewise.
7574 * gcc.target/i386/pr70155-4.c: Likewise.
7575 * gcc.target/i386/pr70155-5.c: Likewise.
7576 * gcc.target/i386/pr70155-6.c: Likewise.
7577 * gcc.target/i386/pr70155-7.c: Likewise.
7578 * gcc.target/i386/pr70155-8.c: Likewise.
7579 * gcc.target/i386/pr70155-15.c: Likewise.
7580 * gcc.target/i386/pr70155-17.c: Likewise.
7581 * gcc.target/i386/pr70155-22.c: Likewise.
7582
8960db31
BC
75832016-04-29 Bin Cheng <bin.cheng@arm.com>
7584
7585 PR tree-optimization/70803
7586 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7587
cca535a4
IE
75882016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7589
7590 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7591 optimization of vector loop.
7592 * gcc.target/i386/vect-unpack-3.c: New test.
7593 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7594 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7595 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7596
500ecf4a
MP
75972016-04-29 Marek Polacek <polacek@redhat.com>
7598
7599 PR sanitizer/70342
7600 * g++.dg/ubsan/null-7.C: New test.
7601
2fff3db8
MP
7602 PR c/70852
7603 * gcc.dg/pr70852.c: New test.
7604
509063eb
DV
76052016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7606
7607 PR/69089
7608 * g++.dg/cpp0x/alignas6.C: New test.
7609
83745c0d
DV
76102016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7611
c87885ca
RO
7612 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7613 * gcc.dg/pr27003.c: Likewise.
7614 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7615 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7616 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7617 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7618 * gcc.target/arc/mxy.c: Likewise.
7619 * gcc.target/arc/mswape.c: Likewise.
7620 * gcc.target/arc/mrtsc.c: Likewise.
7621 * gcc.target/arc/mcrc.c: Likewise.
7622 * gcc.target/arc/mdsp-packa.c: Likewise.
7623 * gcc.target/arc/mdvbf.c: Likewise.
7624 * gcc.target/arc/mlock.c: Likewise.
7625 * gcc.target/arc/mmac-24.c: Likewise.
7626 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7627
849b265d
BS
76282016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7629 Matthijs Kooijman <matthijs@stdin.nl>
7630 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7631
7632 PR target/60040
7633 * gcc.target/avr/pr60040-1.c: New.
7634 * gcc.target/avr/pr60040-2.c: New.
7635
1390536b
RB
76362016-04-29 Richard Biener <rguenther@suse.de>
7637
7638 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7639
98998245
RB
76402016-04-29 Richard Biener <rguenther@suse.de>
7641
7642 PR tree-optimization/13962
7643 PR tree-optimization/65686
7644 * gcc.dg/uninit-pr65686.c: New testcase.
7645
8b80cc21
JJ
76462016-04-29 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR middle-end/70843
7649 * gcc.dg/pr70843.c: New test.
7650
6181bc30
JJ
76512016-04-28 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR target/70858
7654 * gcc.target/i386/pr70858.c: New test.
7655
f4cb3612
AB
76562016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7657
7658 * gcc.target/arc/nps400-1.c: New file.
7659
8ad9df62
JR
76602016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7661 Andrew Burgess <andrew.burgess@embecosm.com>
7662
7663 * gcc.target/arc/movh_cl-1.c: New file.
7664
ceaaa9fe
JR
76652016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7666 Andrew Burgess <andrew.burgess@embecosm.com>
7667
7668 * gcc.target/arc/extzv-1.c: New file.
7669 * gcc.target/arc/insv-1.c: New file.
7670 * gcc.target/arc/insv-2.c: New file.
7671 * gcc.target/arc/movb-1.c: New file.
7672 * gcc.target/arc/movb-2.c: New file.
7673 * gcc.target/arc/movb-3.c: New file.
7674 * gcc.target/arc/movb-4.c: New file.
7675 * gcc.target/arc/movb-5.c: New file.
7676 * gcc.target/arc/movb_cl-1.c: New file.
7677 * gcc.target/arc/movb_cl-2.c: New file.
7678 * gcc.target/arc/movbi_cl-1.c: New file.
7679 * gcc.target/arc/movl-1.c: New file.
7680
4d03dc2f
JR
76812016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7682 Andrew Burgess <andrew.burgess@embecosm.com>
7683
7684 * gcc.target/arc/cmem-1.c: New file.
7685 * gcc.target/arc/cmem-2.c: New file.
7686 * gcc.target/arc/cmem-3.c: New file.
7687 * gcc.target/arc/cmem-4.c: New file.
7688 * gcc.target/arc/cmem-5.c: New file.
7689 * gcc.target/arc/cmem-6.c: New file.
7690 * gcc.target/arc/cmem-7.c: New file.
7691 * gcc.target/arc/cmem-ld.inc: New file.
7692 * gcc.target/arc/cmem-st.inc: New file.
7693
81262dad
JJ
76942016-04-28 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR target/70821
7697 * gcc.target/i386/pr70821.c: New test.
7698
0a31a09a
BS
76992016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7700
7701 * gcc.target/powerpc/vec-adde.c: New test.
7702 * gcc.target/powerpc/vec-adde-int128.c: New test.
7703
3ddffba9
JJ
77042016-04-28 Jakub Jelinek <jakub@redhat.com>
7705
7706 * gcc.target/i386/avx-vround-1.c: New test.
7707 * gcc.target/i386/avx-vround-2.c: New test.
7708 * gcc.target/i386/avx512vl-vround-1.c: New test.
7709 * gcc.target/i386/avx512vl-vround-2.c: New test.
7710
713dedcd
RO
77112016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7712
7713 PR testsuite/70595
7714 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7715 (check_effective_target_cilkplus_runtime): ... this.
7716 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7717 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7718
7719 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7720 Require cilkplus_runtime.
7721 Don't add -lcilkrts.
7722 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7723 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7724 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7725 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7726 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7727 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7728 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7729 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7730 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7731 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7732 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7733 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7734 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7735 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7736 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7737 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7738 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7739 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7740 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7741 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7742 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7743 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7744 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7745 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7746 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7747 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7748 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7749 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7750 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7751
7752 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7753 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7754
7755 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7756
7757 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7758 cilkplus_runtime.
7759
3563f78f
MG
77602016-04-27 Marc Glisse <marc.glisse@inria.fr>
7761
7762 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7763 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7764
6bc2bb18
RB
77652015-04-27 Ryan Burn <contact@rnburn.com>
7766
7767 PR c++/69024
7768 PR c++/68997
7769 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7770 diagnostic.
7771 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7772 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7773
1e55d29a
EB
77742016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7775
7776 * gnat.dg/limited_with4.ad[sb]: New test.
7777 * gnat.dg/limited_with4_pkg.ads: New helper.
7778
087146ca
L
77792016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7780
7781 PR target/70155
7782 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7783 and movv1ti_internal patterns
7784 * gcc.target/i386/pr70155-1.c: New test.
7785 * gcc.target/i386/pr70155-2.c: Likewise.
7786 * gcc.target/i386/pr70155-3.c: Likewise.
7787 * gcc.target/i386/pr70155-4.c: Likewise.
7788 * gcc.target/i386/pr70155-5.c: Likewise.
7789 * gcc.target/i386/pr70155-6.c: Likewise.
7790 * gcc.target/i386/pr70155-7.c: Likewise.
7791 * gcc.target/i386/pr70155-8.c: Likewise.
7792 * gcc.target/i386/pr70155-9.c: Likewise.
7793 * gcc.target/i386/pr70155-10.c: Likewise.
7794 * gcc.target/i386/pr70155-11.c: Likewise.
7795 * gcc.target/i386/pr70155-12.c: Likewise.
7796 * gcc.target/i386/pr70155-13.c: Likewise.
7797 * gcc.target/i386/pr70155-14.c: Likewise.
7798 * gcc.target/i386/pr70155-15.c: Likewise.
7799 * gcc.target/i386/pr70155-16.c: Likewise.
7800 * gcc.target/i386/pr70155-17.c: Likewise.
7801 * gcc.target/i386/pr70155-18.c: Likewise.
7802 * gcc.target/i386/pr70155-19.c: Likewise.
7803 * gcc.target/i386/pr70155-20.c: Likewise.
7804 * gcc.target/i386/pr70155-21.c: Likewise.
7805 * gcc.target/i386/pr70155-22.c: Likewise.
7806
92329f9f
L
78072016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7808
7809 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7810 ".{5,6}".
7811
309a0cf6
BC
78122016-04-27 Bin Cheng <bin.cheng@arm.com>
7813
7814 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7815 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7816 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7817 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7818 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7819
72ed2b9c
RB
78202016-04-27 Richard Biener <rguenther@suse.de>
7821
7822 PR ipa/70760
7823 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7824 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7825
3c98ff9b
NS
78262016-04-27 Nathan Sidwell <nathan@acm.org>
7827
7828 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7829 * g++.dg/ubsan/pr63956.C: Adjust error location.
7830
9ec5d66b
NC
78312016-04-27 Nick Clifton <nickc@redhat.com>
7832
7833 PR middle-end/49889
7834 * gcc.dg/pr49889.c: New test.
7835
c1e1f433
BS
78362016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7837
7838 * c-c++-common/memset-array.c: New test.
7839
8ac43293
MS
78402016-04-26 Martin Sebor <msebor@redhat.com>
7841
7842 PR c++/66639
7843 * g++.dg/cpp1y/func_constexpr.C: New test.
7844
843ce8ab
PP
78452016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7846
7847 PR c++/70241
7848 * g++.dg/cpp0x/enum32.C: New test.
7849 * g++.dg/cpp0x/enum33.C: New test.
7850
78512016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7852
7853 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7854 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7855 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7856 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7857 * gcc.c-torture/execute/pr38151.c: Likewise.
7858 * gcc.c-torture/execute/pr66556.c: Likewise.
7859 * gcc.c-torture/execute/pr67781.c: Likewise.
7860 * gcc.c-torture/execute/pr68648.c: Likewise.
7861
ca1206be
MG
78622016-04-26 Marc Glisse <marc.glisse@inria.fr>
7863
7864 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7865
2448a956
MP
78662016-04-26 Marek Polacek <polacek@redhat.com>
7867
7868 PR c/67784
7869 * gcc.dg/pr67784-3.c: New test.
7870 * gcc.dg/pr67784-4.c: New test.
7871 * gcc.dg/pr67784-5.c: New test.
7872
b02a5e26
MP
7873 PR c/70791
7874 * gcc.dg/Wnested-externs-2.c: New test.
7875
6b6aa8d3
MG
78762016-04-26 Marc Glisse <marc.glisse@inria.fr>
7877
7878 * gcc.dg/fold-plusmult.c: Adjust.
7879 * gcc.dg/no-strict-overflow-6.c: Adjust.
7880 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7881
a2095b55
BS
78822016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7883
7884 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7885 number scans.
7886 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7887 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7888 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7889 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7890 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7891 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7892 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7893 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7894 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7895 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7896 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7897 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7898 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7899 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7900 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7901 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7902 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7903 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7904 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7905 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7906 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7907 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7908 scans.
7909 * gcc.target/i386/pr32219-4.c: Likewise.
7910 * gcc.target/i386/pr32219-6.c: Likewise.
7911 * gcc.target/i386/pr32219-8.c: Likewise.
7912
bb0cc5c8
KT
79132016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7914
7915 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7916 associated options.
7917
5a0802ea
MP
79182016-04-26 Marek Polacek <polacek@redhat.com>
7919
7920 PR c++/70744
7921 * g++.dg/ext/cond2.C: New test.
7922
00f615af
BC
79232016-04-26 Bin Cheng <bin.cheng@arm.com>
7924
7925 PR tree-optimization/70771
7926 PR tree-optimization/70775
7927 * gcc.dg/pr70771.c: New test.
25939d34 7928 * gcc.dg/pr70775.c: New test.
00f615af 7929
218155e7
BS
79302016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7931
7932 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7933
ab99f467
RB
79342016-04-25 Richard Biener <rguenther@suse.de>
7935
7936 PR tree-optimization/70780
7937 * gcc.dg/torture/pr70780.c: New testcase.
7938
3f8257db 79392016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7940
c87885ca
RO
7941 * gcc.target/arm/neon-vaddws16.c: New test.
7942 * gcc.target/arm/neon-vaddws32.c: New test.
7943 * gcc.target/arm/neon-vaddwu16.c: New test.
7944 * gcc.target/arm/neon-vaddwu32.c: New test.
7945 * gcc.target/arm/neon-vaddwu8.c: New test.
7946 * lib/target-supports.exp
93c590ee
MC
7947 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7948 that arm neon support vector widen sum of HImode TO SImode.
7949
d6c1a7a7
JJ
79502016-04-23 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR sanitizer/70712
7953 * c-c++-common/asan/pr70712.c: New test.
7954
ab0fc037
TS
79552016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7956
7957 * .gitattributes: New file.
7958
2aa64824
CL
79592016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7960
7961 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7962
e7e12d92
DH
79632016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7964
7965 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7966 * gfortran.dg/submodule_15.f08: Likewise.
7967
d1431192
RB
79682016-04-22 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/70740
7971 * gcc.dg/torture/pr70740.c: New testcase.
7972
04a63c24
L
79732016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7974
7975 PR target/70750
7976 * gcc.target/i386/pr70750-1.c: New test.
7977 * gcc.target/i386/pr70750-2.c: Likewise.
7978
20700098
PC
79792016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7980
7981 PR c++/70540
7982 * g++.dg/cpp0x/auto48.C: New.
7983
aedf4e12
MP
79842016-04-21 Marek Polacek <polacek@redhat.com>
7985
7986 PR c++/70513
7987 * g++.dg/cpp0x/forw_enum12.C: New test.
7988 * g++.dg/cpp0x/forw_enum13.C: New test.
7989
2074d80a
KY
79902016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7991
7992 PR target/70728
7993 * gcc.target/i386/pr70728.c: New test.
7994
aef4aab0
RB
79952016-04-21 Richard Biener <rguenther@suse.de>
7996
7997 PR middle-end/70747
7998 * gcc.dg/pr70747.c: New testcase.
7999
2359e571
BC
80002016-04-21 Bin Cheng <bin.cheng@arm.com>
8001
8002 PR tree-optimization/70715
8003 * gcc.dg/tree-ssa/scev-13.c: New test.
8004
ce0e66ff
MG
80052016-04-21 Marc Glisse <marc.glisse@inria.fr>
8006
8007 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8008
2c2870a1
MG
80092016-04-21 Marc Glisse <marc.glisse@inria.fr>
8010
8011 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8012
a2b056a3
JH
80132016-04-20 Jan Hubicka <jh@suse.cz>
8014
8015 PR ipa/70018
8016 * g++.dg/ipa/nothrow-1.C: New testcase.
8017
ee392fc2
NS
80182016-04-20 Nathan Sidwell <nathan@acm.org>
8019
8020 PR c++/55635
8021 * g++.dg/eh/delete1.C: New.
8022
dda49daf
L
80232016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8024
8025 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8026 -mtune-ctrl=sse_typeless_stores.
8027
8a5b9d5a
L
80282016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8029
8030 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8031
1011119f
BC
80322016-04-20 Bin Cheng <bin.cheng@arm.com>
8033
8034 PR tree-optimization/69489
8035 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8036
477d4906
IV
80372016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8038
8039 PR c++/69363
8040 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8041 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8042 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8043
fad08d12
BC
80442016-04-20 Bin Cheng <bin.cheng@arm.com>
8045
8046 PR tree-optimization/56625
8047 PR tree-optimization/69489
8048 * gcc.dg/vect/pr56625.c: New test.
8049 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8050
9e3e4fab
AP
80512016-04-20 Andrew Pinski <apinski@cavium.com>
8052
8053 PR target/64971
8054 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8055
d7aa24e4
AC
80562016-04-20 Arnaud Charlet <charlet@adacore.com>
8057
8058 * gnat.dg/self1.adb: Remove now incorrect test.
8059
e6d62b46
BC
80602016-04-20 Bin Cheng <bin.cheng@arm.com>
8061
8062 * gcc.dg/tree-ssa/scev-11.c: New test.
8063 * gcc.dg/tree-ssa/scev-12.c: New test.
8064
2697b189
MP
80652016-04-20 Marek Polacek <polacek@redhat.com>
8066
8067 PR tree-optimization/70725
8068 * gcc.dg/pr70725.c: New test.
8069
60d393e8
RB
80702016-04-20 Richard Biener <rguenther@suse.de>
8071
8072 PR tree-optimization/70726
8073 * g++.dg/vect/pr70726.cc: New testcase.
8074
82c6f58a
AK
80752016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8076
8077 PR target/70674
8078 * gcc.target/s390/pr70674.c: New test.
8079
90eeab20
JD
80802016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8081
8082 PR libgfortran/70684
8083 * gfortran.dg/list_read_14.f90: New test.
8084
fc9cf6da
L
80852016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8086
8087 PR target/69201
8088 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8089 extern to force it misaligned.
8090 (b): Likewise.
8091 (c): Likewise.
8092 (d): Likewise.
8093 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8094 Don't check `*' before movv4sf_internal.
8095 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8096 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8097 Don't check `*' before movv16qi_internal.
8098 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8099 extern to force it misaligned.
8100 (b): Likewise.
8101 (c): Likewise.
8102 (d): Likewise.
8103 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8104 Don't check `*' before movv2df_internal.
8105 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8106 extern to force it misaligned.
8107 (b): Likewise.
8108 (c): Likewise.
8109 (d): Likewise.
8110 Check movv8sf_internal instead of avx_storeups256.
8111 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8112
ea8927ea
RB
81132016-04-19 Richard Biener <rguenther@suse.de>
8114
8115 PR tree-optimization/70171
8116 * g++.dg/tree-ssa/pr70171.C: New testcase.
8117
65f52ee9
RB
81182016-04-19 Richard Biener <rguenther@suse.de>
8119
8120 PR tree-optimization/70724
8121 * gcc.dg/torture/pr70724.c: New testcase.
8122
987b67f1
VM
81232016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8124
8125 PR middle-end/70689
c87885ca 8126 * gcc.target/i386/pr70689.c: New.
987b67f1 8127
91a47c39
L
81282016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8129
8130 PR target/70708
8131 * gcc.target/i386/pr70708.c: New test.
8132
8270b82d
RB
81332016-04-18 Richard Biener <rguenther@suse.de>
8134
8135 PR tree-optimization/43434
8136 * gcc.dg/vect/pr43434.c: New testcase.
8137 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8138 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8139 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8140 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8141 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8142 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8143 * gcc.dg/gomp/pr68640.c: Likewise.
8144 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8145 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8146
edd048e2
RB
81472016-04-18 Richard Biener <rguenther@suse.de>
8148
8149 PR tree-optimization/70701
8150 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8151
bd5c7330
TV
81522016-04-18 Tom de Vries <tom@codesourcery.com>
8153
8154 PR testsuite/70699
8155 * gcc.dg/pr70161.c: Add dot-file scans.
8156 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8157 instead of after last dot char.
8158
23f2660f
EB
81592016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8160
8161 * c-c++-common/dump-ada-spec-3.c: New test.
8162 * c-c++-common/dump-ada-spec-4.c: Likewise.
8163
da152c9f
TV
81642016-04-17 Tom de Vries <tom@codesourcery.com>
8165
8166 PR other/70183
8167 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8168
cc950f98
JH
81692016-04-15 Jan Hubicka <jh@suse.cz>
8170
8171 PR ipa/70018
8172 * g++.dg/ipa/pure-const-1.C: New testcase.
8173 * g++.dg/ipa/pure-const-2.C: New testcase.
8174 * g++.dg/ipa/pure-const-3.C: New testcase.
8175
949505a9
MP
81762016-04-15 Marek Polacek <polacek@redhat.com>
8177
8178 PR c/70671
8179 * gcc.dg/bitfld-22.c: New test.
8180
10e547d6
BS
81812016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8182
8183 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8184 x86_64.
8185
1e77281b
MP
81862016-04-15 Marek Polacek <polacek@redhat.com>
8187
8188 PR c/70651
8189 * c-c++-common/pr70651.c: New test.
8190
e501fa8e
KT
81912016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8192
8193 PR rtl-optimization/70681
8194 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8195 dump scan on arm and powerpc.
8196 * gcc.dg/pr10474.c: Likewise.
8197
dda1bf61
JJ
81982016-04-15 Jakub Jelinek <jakub@redhat.com>
8199
ca4ef1ff
JJ
8200 PR c++/69517
8201 PR c++/70019
8202 PR c++/70588
8203 * g++.dg/cpp1y/vla11.C: Revert for real.
8204
dda1bf61
JJ
8205 PR c/70436
8206 * c-c++-common/Wparentheses-1.c: New test.
8207 * c-c++-common/gomp/Wparentheses-1.c: New test.
8208 * c-c++-common/gomp/Wparentheses-2.c: New test.
8209 * c-c++-common/gomp/Wparentheses-3.c: New test.
8210 * c-c++-common/gomp/Wparentheses-4.c: New test.
8211 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8212 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8213 * c-c++-common/goacc/Wparentheses-1.c: New test.
8214
1355e62c
KY
82152016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8216
8217 PR target/70662
8218 * gcc.target/i386/pr70662.c: New test.
8219
0ab34b9e 82202016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8221 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8222
8223 PR tree-optimization/70130
8224 * gcc.dg/vect/O3-pr70130.c: New testcase.
8225
bc773aad
MM
82262016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8227
6e9b2286
MM
8228 PR target/70669
8229 * gcc.target/powerpc/pr70669.c: New test.
8230
bc773aad
MM
8231 PR target/70640
8232 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8233 a power7 system that does not have an assembler that supports
8234 power8.
8235
d8747845
MS
82362016-04-14 Martin Sebor <msebor@redhat.com>
8237
8238 PR c++/69517
8239 PR c++/70019
8240 PR c++/70588
8241 * c-c++-common/ubsan/vla-1.c: Revert.
8242 * g++.dg/cpp1y/vla11.C: Same.
8243 * g++.dg/cpp1y/vla12.C: Same.
8244 * g++.dg/cpp1y/vla13.C: Same.
8245 * g++.dg/cpp1y/vla14.C: Same.
8246 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8247 * g++.dg/init/array24.C: Same.
d8747845
MS
8248 * g++.dg/ubsan/vla-1.C: Same.
8249
85128559
MP
82502016-04-14 Marek Polacek <polacek@redhat.com>
8251 Jan Hubicka <hubicka@ucw.cz>
8252
8253 PR c++/70029
8254 * g++.dg/torture/pr70029.C: New test.
8255
52fbb073
MS
82562016-04-14 Martin Sebor <msebor@redhat.com>
8257
8258 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8259 type size to prevent failures on targets with very low maximum
8260 alignment.
8261
6db61d6f
RB
82622016-04-14 Richard Biener <rguenther@suse.de>
8263
8264 PR tree-optimization/70623
8265 * gcc.dg/torture/pr70623.c: New testcase.
8266 * gcc.dg/torture/pr70623-2.c: Likewise.
8267
342fac95
MS
82682016-04-13 Martin Sebor <msebor@redhat.com>
8269
8270 PR c++/69517
8271 PR c++/70019
8272 PR c++/70588
8273 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8274 * g++.dg/cpp1y/vla11.C: New test.
8275 * g++.dg/cpp1y/vla12.C: New test.
8276 * g++.dg/cpp1y/vla13.C: New test.
8277 * g++.dg/cpp1y/vla14.C: New test.
8278 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8279 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8280 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8281
d93c452f
JJ
82822016-04-13 Jakub Jelinek <jakub@redhat.com>
8283
8284 PR c++/70641
8285 * g++.dg/opt/pr70641.C: New test.
8286
85115fb6
RO
82872016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8288
8289 PR rtl-optimization/68749
8290 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8291 effects of argument promotions.
8292 Remove default args to dg-skip-if.
8293
545a4139
PC
82942016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8295
8296 PR c++/70635
8297 * g++.dg/parse/pr70635.C: New.
8298
b3a77f21
MP
82992016-04-13 Marek Polacek <polacek@redhat.com>
8300
8301 PR c++/70639
8302 * c-c++-common/Wmisleading-indentation-4.c: New test.
8303
99cd9857
MP
83042016-04-13 Marek Polacek <polacek@redhat.com>
8305
8306 PR c/70436
c87885ca
RO
8307 * gcc.dg/Wparentheses-12.c: New test.
8308 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8309
75ca93ec
IE
83102016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8311
8312 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8313 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8314 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8315
3d3f9e7e
JJ
83162016-04-13 Jakub Jelinek <jakub@redhat.com>
8317
37947cd0
JJ
8318 PR middle-end/70633
8319 * gcc.c-torture/compile/pr70633.c: New test.
8320
3d3f9e7e
JJ
8321 PR debug/70628
8322 * gcc.dg/torture/pr70628.c: New test.
8323
92886d3e
PP
83242016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8325
8326 PR c++/70610
8327 * g++.dg/template/pr70610.C: New test.
8328 * g++.dg/template/pr70610-2.C: New test.
8329 * g++.dg/template/pr70610-3.C: New test.
8330 * g++.dg/template/pr70610-4.C: New test.
8331
13bd7c2b
JJ
83322016-04-12 Jakub Jelinek <jakub@redhat.com>
8333
6512fa6d
JJ
8334 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8335 128 instead of 32.
8336
13bd7c2b
JJ
8337 PR c++/70571
8338 * g++.dg/ext/pr70571.C: New test.
8339
20b9851c
MM
83402016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8341
8a434ada 8342 PR target/70640
20b9851c
MM
8343 * gcc.target/powerpc/pr70640.c: New test.
8344
2b2f52bc
PC
83452016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8346
8347 PR c++/68722
8348 * g++.dg/parse/pr68722.C: New.
8349
5901e56a
JJ
83502016-04-12 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR rtl-optimization/70596
8353 * gcc.target/i386/pr70596.c: New test.
8354
d4619dc1
NS
83552016-04-12 Nathan Sidwell <nathan@acm.org>
8356
8357 PR c++/70501
8358 * g++.dg/init/pr70501.C: New.
8359
3df530d3
DW
83602016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8361
8362 * gcc.target/i386/asm-flag-6.c: New test.
8363
b7a120d7
TV
83642016-04-12 Tom de Vries <tom@codesourcery.com>
8365
8366 PR tree-optimization/68756
8367 * gcc.dg/graphite/pr68756.c: New test.
8368
4e0eea75
JJ
83692016-04-12 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR tree-optimization/70602
8372 * gcc.c-torture/execute/pr70602.c: New test.
8373
35fbda43
MM
83742016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8375
8376 PR target/70381
8377 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8378 __float128 emulator is built and runs.
8379 * gcc.target/powerpc/float128-1.c: Likewise.
8380
8381 * lib/target-supports.exp (check_ppc_float128_sw_available):
8382 Rework tests for __float128 software and hardware
8383 availability. Fix exit condition to return 0 on success.
8384
04a99ebe
JG
83852016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8386
8387 PR target/70133
8388 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8389 * gcc.target/aarch64/target_attr_15.c: Likewise.
8390
47cd5a85
PC
83912016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8392
8393 PR c++/69066
8394 * g++.dg/cpp1y/pr69066.C: New.
8395
a5edb32e
JD
83962016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8397
8398 PR fortran/68566
8399 * gfortran.dg/pr36192.f90: Update test.
8400 * gfortran.dg/pr36192_1.f90: Update test.
8401 * gfortran.dg/real_dimension_1.f: Update test.
8402 * gfortran.dg/parameter_array_init_7.f90: New test.
8403
8ef378f8
JDA
84042016-04-09 John David Anglin <danglin@gcc.gnu.org>
8405
c532c871
JDA
8406 PR testsuite/64039
8407 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8408
d34f706f
JDA
8409 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8410
75e1dd9e
JDA
8411 PR rtl-optimization/66669
8412 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8413
8a976f5f
JDA
8414 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8415
da04822a
JDA
8416 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8417 * gcc.dg/pie-1.c: Likewise.
8418 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8419 * gcc.dg/pic-4.c: Likewise.
8420 * gcc.dg/pie-3.c: Likewise.
8421 * gcc.dg/pie-4.c: Likewise.
8422
adfabcf9
JDA
8423 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8424
4a020adf
JDA
8425 PR tree-optimization/68644
8426 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8427
8ef378f8
JDA
8428 PR rtl-optimization/64886
8429 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8430
09bf990e
TV
84312016-04-09 Tom de Vries <tom@codesourcery.com>
8432
8433 PR tree-optimization/68953
8434 * gcc.dg/graphite/pr68953.c: New test.
8435
138c3c1a
DH
84362016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8437
8438 PR fortran/70592
8439 * gfortran.dg/deferred_character_16.f90: New test.
8440
f55460af
JJ
84412016-04-09 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR tree-optimization/70586
8444 * gcc.c-torture/execute/pr70586.c: New test.
8445
0b77bbf3
DH
84462016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8447
8448 PR sanitizer/70573
8449 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8450 with __builtin_memset
8451 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8452
c42cfb5c
CP
84532016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8454
8455 PR lto/70289
8456 PR ipa/70348
8457 PR tree-optimization/70373
8458 PR middle-end/70533
8459 PR middle-end/70534
8460 PR middle-end/70535
8461 * c-c++-common/goacc/reduction-5.c: New test.
8462 * c-c++-common/goacc/reduction-promotions.c: New test.
8463 * gfortran.dg/goacc/reduction-3.f95: New test.
8464 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8465
56cfb596
PP
84662016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8467
8468 PR c++/70590
8469 PR c++/70452
8470 * g++.dg/pr70590.C: New test.
8471 * g++.dg/pr70590-2.C: New test.
8472
1a13c0a2
JJ
84732016-04-08 Jakub Jelinek <jakub@redhat.com>
8474
abc0647a
JJ
8475 PR middle-end/70593
8476 * gcc.target/i386/pr70593.c: New test.
8477
1a13c0a2
JJ
8478 PR rtl-optimization/70574
8479 * gcc.target/i386/avx2-pr70574.c: New test.
8480
c3da4956
MO
84812016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8482
8483 PR sanitizer/70541
8484 * c-c++-common/asan/pr70541.c: New test.
8485
9f1b833b
TV
84862016-04-08 Tom de Vries <tom@codesourcery.com>
8487
8488 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8489 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8490
bae7adda
KT
84912016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8492
8493 PR target/70566
8494 * gcc.c-torture/execute/pr70566.c: New test.
8495
211f3d57
TV
84962016-04-08 Tom de Vries <tom@codesourcery.com>
8497
8498 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8499 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8500
02cf2861
AM
85012016-04-08 Alan Modra <amodra@gmail.com>
8502
8503 * gcc.target/powerpc/pr70117.c: New.
8504
5f490f9f
JJ
85052016-04-07 Jakub Jelinek <jakub@redhat.com>
8506
56e9b710
JJ
8507 PR testsuite/70581
8508 * gcc.dg/lto/simd-function_0.c: New test.
8509
5f490f9f
JJ
8510 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8511 clones.
8512 * c-c++-common/attr-simd-2.c: Likewise.
8513 * c-c++-common/attr-simd-4.c: Likewise.
8514 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8515 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8516
e4ebc74d
TP
85172016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8518
8519 PR testsuite/70553
8520 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8521
9817ae35
TS
85222016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8523 Tom de Vries <tom@codesourcery.com>
8524
8525 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8526 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8527 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8528 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8529 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8530 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8531 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8532 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8533
e292f64d
PP
85342016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8535
8536 PR c/70436
8537 * g++.dg/warn/Wparentheses-29.C: New test.
8538
6b37bdaf
PP
85392016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8540
8541 PR c/70436
8542 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8543 explicit braces to resolve a future -Wparentheses warning.
8544
64824205
RH
85452016-04-06 Richard Henderson <rth@redhat.com>
8546
8547 * gcc.dg/pr61817-1.c: New test.
8548 * gcc.dg/pr61817-2.c: New test.
8549 * gcc.dg/pr69391-1.c: New test.
8550 * gcc.dg/pr69391-2.c: New test.
8551
bc2fc1f3
VM
85522016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8553
8554 PR rtl-optimization/70398
c87885ca 8555 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8556
41414a02
EB
85572016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8558
8559 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8560
4066ea8a
YR
85612016-04-06 Yvan Roux <yvan.roux@linaro.org>
8562 Pedro Alves <palves@redhat.com>
8563
8564 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8565
ec35ea45
JJ
85662016-04-06 Jakub Jelinek <jakub@redhat.com>
8567
3866f8dd
JJ
8568 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8569 Check for avx512f effective targets instead of avx2.
8570 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8571 for AVX512F clones.
8572 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8573 * g++.dg/gomp/declare-simd-1.C: Likewise.
8574 * g++.dg/gomp/declare-simd-3.C: Likewise.
8575 * g++.dg/gomp/declare-simd-4.C: Likewise.
8576
ec35ea45
JJ
8577 PR middle-end/70550
8578 * c-c++-common/gomp/pr70550-1.c: New test.
8579 * c-c++-common/gomp/pr70550-2.c: New test.
8580
c08d28ac
NS
85812016-04-05 Nathan Sidwell <nathan@acm.org>
8582
8583 PR c++/70512
8584 * g++.dg/ext/attribute-may-alias-5.C: New.
8585
1d510e04
JJ
85862016-04-05 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR c++/70336
8589 * c-c++-common/pr70336.c: New test.
8590 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8591 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8592
84278ed9
JH
85932016-04-05 Jan Hubicka <hubicka@ucw.cz>
8594
8595 PR ipa/66223
8596 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8597
268a0ec4
JJ
85982016-04-05 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR rtl-optimization/70542
8601 * gcc.dg/torture/pr70542.c: New test.
8602 * gcc.target/i386/avx2-pr70542.c: New test.
8603
5e8c2eb1
ZS
86042016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8605
8606 PR tree-optimization/70509
8607 * gcc.target/i386/avx512bw-pr70509.c: New test.
8608
c0daf32d
PP
86092016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8610
8611 PR c++/70452
8612 * g++.dg/ext/constexpr-vla4.C: New test.
8613
bf867841
UB
86142016-04-05 Uros Bizjak <ubizjak@gmail.com>
8615
8616 PR target/70510
8617 * gcc.target/i386/pr70510.c: New test.
8618
3022186a
RB
86192016-04-05 Richard Biener <rguenther@suse.de>
8620
8621 PR tree-optimization/70526
8622 * g++.dg/torture/pr70526.C: New testcase.
8623
55fc79b2
JJ
86242016-04-05 Jakub Jelinek <jakub@redhat.com>
8625
8626 PR target/70525
8627 * gcc.target/i386/pr70525.c: New test.
8628
62b233f2
RB
86292016-04-05 Richard Biener <rguenther@suse.de>
8630
8631 PR middle-end/70499
8632 * g++.dg/torture/pr70499.C: New testcase.
8633
cc05759d
RB
86342016-04-05 Richard Biener <rguenther@suse.de>
8635
8636 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8637 remove XFAIL.
8638
f23f16d4
JJ
86392016-04-04 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR middle-end/70307
8642 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8643 rs6000 ABI warnings.
8644
d27ecc49
JH
86452016-04-04 Jan Hubicka <hubicka@ucw.cz>
8646
8647 PR ipa/66223
8648 * g++.dg/ipa/devirt-51.C: New testcase.
8649
c974c96e 86502016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8651 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8652
8653 PR middle-end/70457
8654 * gcc.dg/torture/pr70457.c: New.
8655
7a85da89
AV
86562016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8657
8658 PR fortran/67538
8659 * gfortran.dg/allocate_with_source_19.f08: New test.
8660
de517e64
AV
86612016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8662
8663 PR fortran/65795
8664 * gfortran.dg/coarray_allocate_6.f08: New test.
8665
43b9f499
RB
86662016-04-04 Richard Biener <rguenther@suse.de>
8667
8668 PR rtl-optimization/70484
8669 * gcc.dg/torture/pr70484.c: New testcase.
8670
f13355da
MP
86712016-04-04 Marek Polacek <polacek@redhat.com>
8672
8673 PR c/70307
8674 * gcc.dg/torture/pr70307.c: New test.
8675
6cc6ed50
OE
86762016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8677
8678 PR target/70416
8679 PR target/67391
8680 * gcc.target/sh/torture/pr70416.c: New.
8681
abdc16c8
MS
86822016-04-02 Martin Sebor <msebor@redhat.com>
8683
8684 PR c++/67376
8685 PR c++/70170
8686 PR c++/70172
8687 PR c++/70228
8688 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8689 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8690 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8691 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8692 * g++.dg/cpp0x/constexpr-string.C: Same.
8693 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8694 * g++.dg/cpp0x/pr65398.C: Same.
8695 * g++.dg/ext/constexpr-vla1.C: Same.
8696 * g++.dg/ext/constexpr-vla2.C: Same.
8697 * g++.dg/ext/constexpr-vla3.C: Same.
8698 * g++.dg/ubsan/pr63956.C: Same.
8699
763cd859
JJ
87002016-04-01 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR rtl-optimization/70467
8703 * gcc.target/i386/pr70467-2.c: New test.
8704
0f875435
JJ
87052016-04-01 Jakub Jelinek <jakub@redhat.com>
8706 Marek Polacek <polacek@redhat.com>
8707
8708 PR c++/70488
8709 * g++.dg/init/new47.C: New test.
8710
41d14659
RR
87112016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8712
8713 PR target/70496
8714 * gcc.target/arm/pr70496.c: New test.
8715
f9bf89bb
NS
87162016-04-01 Nathan Sidwell <nathan@acm.org>
8717
73b9085d
NS
8718 PR c++/68475
8719 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8720
4afdcfaa
IE
87212016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8722
8723 PR target/69890
8724 * gcc.dg/strlenopt.h (memmove): New.
8725 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8726 instead of "string.h".
8727 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8728 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8729 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8730 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8731 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8732 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8733 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8734 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8735 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8736 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8737 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8738 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8739 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8740 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8741 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8742 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8743 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8744 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8745 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8746 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8747
b5d7a29c
RO
87482016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8749
8750 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8751 (Holder::foo): Reflect this.
8752
b660f9ec
IE
87532016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8754
8755 PR target/70442
8756 * gcc.dg/pr70442.c: New test.
8757
88504f34
NS
87582016-03-31 Nathan Sidwell <nathan@acm.org>
8759
8760 PR c++/70393
8761 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8762
95d34b96
KY
87632016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8764
8765 PR target/70453
8766 * gcc.target/i386/pr70453.c: New test.
8767
b4c4967c
AB
87682016-03-31 Andrey Belevantsev <abel@ispras.ru>
8769
8770 PR target/70292
8771 * gcc.c-torture/pr70292.c: New test.
8772
5fde6a45
MP
87732016-03-31 Marek Polacek <polacek@redhat.com>
8774
8775 PR c/70297
8776 * c-c++-common/pr70297.c: New test.
8777 * g++.dg/cpp0x/typedef-redecl.C: New test.
8778 * gcc.dg/typedef-redecl2.c: New test.
8779
97eb24c4
JJ
87802016-03-31 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR rtl-optimization/70460
8783 * gcc.c-torture/execute/pr70460.c: New test.
8784
efc3536f
RB
87852016-03-31 Richard Biener <rguenther@suse.de>
8786
8787 PR c++/70430
8788 * g++.dg/ext/vector30.C: New testcase.
8789
e0876e21
DH
87902016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8791 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8792
8793 * gfortran.dg/fmt_pf.f90: New test.
8794
e9bff8c6
RO
87952016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8796
8797 Forward-port from 5 branch
8798 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR testsuite/70356
8801 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8802 dg-require-effective-target after dg-do.
8803
8804 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8805
8806 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8807
2620c80d
TS
88082016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8809 Julian Brown <julian@codesourcery.com>
8810 Chung-Lin Tang <cltang@codesourcery.com>
8811 Cesar Philippidis <cesar@codesourcery.com>
8812 James Norris <jnorris@codesourcery.com>
8813 Tom de Vries <tom@codesourcery.com>
8814 Nathan Sidwell <nathan@codesourcery.com>
8815
bf867841 8816 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8817 * c-c++-common/goacc/loop-clauses.c: Likewise.
8818 * g++.dg/goacc/template.C: Likewise.
8819 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8820 * gfortran.dg/goacc/loop-1.f95: Likewise.
8821 * gfortran.dg/goacc/loop-5.f95: Likewise.
8822 * gfortran.dg/goacc/loop-6.f95: Likewise.
8823 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8824 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8825 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8826 * c-c++-common/goacc/clauses-fail.c: Likewise.
8827 * c-c++-common/goacc/parallel-1.c: Likewise.
8828 * c-c++-common/goacc/reduction-1.c: Likewise.
8829 * c-c++-common/goacc/reduction-2.c: Likewise.
8830 * c-c++-common/goacc/reduction-3.c: Likewise.
8831 * c-c++-common/goacc/reduction-4.c: Likewise.
8832 * c-c++-common/goacc/routine-3.c: Likewise.
8833 * c-c++-common/goacc/routine-4.c: Likewise.
8834 * c-c++-common/goacc/routine-5.c: Likewise.
8835 * c-c++-common/goacc/tile.c: Likewise.
8836 * g++.dg/goacc/template.C: Likewise.
8837 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8838 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8839 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8840 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8841 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8842 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8843 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8844 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8845 * c-c++-common/goacc/use_device-1.c: ... this file.
8846 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8847 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8848 * c-c++-common/goacc/host_data-6.c: ... this file.
8849 * c-c++-common/goacc/loop-2-kernels.c: New file.
8850 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8851 * c-c++-common/goacc/loop-3.c: Likewise.
8852 * g++.dg/goacc/reference.C: Likewise.
8853 * g++.dg/goacc/routine-1.C: Likewise.
8854 * g++.dg/goacc/routine-2.C: Likewise.
8855
f6d2d066
RB
88562016-03-30 Richard Biener <rguenther@suse.de>
8857
8858 PR middle-end/70450
8859 * gcc.dg/torture/pr70450.c: New testcase.
8860
d43242b9
JJ
88612016-03-30 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR target/70421
8864 * gcc.dg/torture/pr70421.c: New test.
8865 * gcc.target/i386/avx512f-pr70421.c: New test.
8866
5ce43b77
L
88672016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8868
8869 PR testsuite/70364
8870 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8871 (check): New function.
8872 (bar): Call check.
8873 (foo): Align stack to 16 bytes when calling bar.
8874 * gcc.target/i386/cleanup-2.c: Likewise.
8875
d014a712
PP
88762016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8877
8878 PR tree-optimization/59124
8879 * gcc.dg/Warray-bounds-19.c: New test.
8880
3f8257db 88812016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8882
8883 * lib/prune.exp (escape_regex_chars): New.
8884 (prune_file_path): Update to quote metcharacters for regexp.
8885
3336c6e0
JJ
88862016-03-29 Jakub Jelinek <jakub@redhat.com>
8887
a362f023
JJ
8888 PR rtl-optimization/70429
8889 * gcc.c-torture/execute/pr70429.c: New test.
8890
3336c6e0
JJ
8891 PR tree-optimization/70405
8892 * gcc.dg/pr70405.c: New test.
8893
728557fd
AV
88942016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8895
8896 PR fortran/70397
8897 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8898 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8899
bef977d4
TS
89002016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8901
8902 PR testsuite/64177
8903 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8904 __cilkrts_set_param to set two workers.
8905 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8906 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8907
6f6d25c9
DH
89082016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8909
bf867841 8910 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8911
45733562
KY
89122016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8913
8914 PR target/70406
bf867841 8915 * gcc.target/i386/pr70406.c: New test.
45733562 8916
a1799e5e
EB
89172016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8918
8919 * gnat.dg/specs/double_record_extension3.ads: New test.
8920
5fca7b66
RH
89212016-03-25 Richard Henderson <rth@redhat.com>
8922
8923 PR target/70120
8924 * gcc.target/aarch64/pr70120-1.c: New.
8925 * gcc.target/aarch64/pr70120-2.c: New.
8926 * gcc.target/aarch64/pr70120-3.c: New.
8927
31ce75c6
PP
89282016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8929
8930 PR c++/62212
8931 * g++.dg/template/mangle2.C: The dg-do directive should be
8932 "compile" not "assemble".
8933
3caf0ca1
BS
89342016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8935
8936 PR lto/69650
8937 * gcc.dg/pr69650.c: New test.
8938
634035b6
DE
89392016-03-25 David Edelsohn <dje.gcc@gmail.com>
8940
8941 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8942
45d34276
AM
89432016-03-25 Alan Modra <amodra@gmail.com>
8944
8945 * gcc.dg/dfp/pr70052.c: New test.
8946
8f085166
RH
89472016-03-24 Richard Henderson <rth@redhat.com>
8948
8949 PR middle-end/69845
8950 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8951 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8952
011e5ec3
TV
89532016-03-24 Tom de Vries <tom@codesourcery.com>
8954
8955 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8956
9e3f4551
TV
89572016-03-24 Tom de Vries <tom@codesourcery.com>
8958
8959 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8960 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8961
45780041
TV
89622016-03-24 Tom de Vries <tom@codesourcery.com>
8963
8964 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8965 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8966
887ab4e5
PP
89672016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8968
8969 PR c++/62212
8970 * g++.dg/template/mangle2.C: New test.
8971
69a9a66f
RB
89722016-03-24 Richard Biener <rguenther@suse.de>
8973
8974 PR tree-optimization/70396
8975 * gcc.dg/torture/pr70396.c: New testcase.
8976
ed87de55
RB
89772016-03-24 Richard Biener <rguenther@suse.de>
8978
8979 PR middle-end/70370
8980 * gcc.dg/torture/pr70370.c: New testcase.
8981
ea064934
TV
89822016-03-24 Tom de Vries <tom@codesourcery.com>
8983
8984 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8985 * gfortran.dg/goacc/kernels-tree.f95: Same.
8986 * gfortran.dg/goacc/parallel-tree.f95: Same.
8987
b2a4dd1d
TV
89882016-03-24 Tom de Vries <tom@codesourcery.com>
8989
8990 * c-c++-common/goacc/uninit-if-clause.c: New test.
8991 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8992
72e7cd6e
JJ
89932016-03-24 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR target/70290
bf867841
UB
8996 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8997 Fix formatting.
72e7cd6e 8998
ce9d0c03
RB
89992016-03-24 Richard Biener <rguenther@suse.de>
9000
9001 PR tree-optimization/70372
9002 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9003
426b9428
PP
90042016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9005
9006 PR c++/70347
9007 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9008
cd1588c4
PP
90092016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9010
9011 PR c++/70332
9012 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9013
61637db3
JJ
90142016-03-23 Jakub Jelinek <jakub@redhat.com>
9015
928af3bf
JJ
9016 PR c++/70001
9017 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9018 * g++.dg/cpp1y/pr70001.C: New test.
9019
61637db3
JJ
9020 PR c++/70323
9021 * g++.dg/cpp0x/constexpr-70323.C: New test.
9022
05aca4e7
AO
90232016-03-23 Alexandre Oliva <aoliva@redhat.com>
9024 Jason Merrill <jason@redhat.com>
9025 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR c++/69315
9028 * g++.dg/cpp0x/constexpr-69315.C: New test.
9029 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9030
fbdb6baf
MP
90312016-03-23 Marek Polacek <polacek@redhat.com>
9032
9033 PR c++/69884
9034 * g++.dg/warn/Wignored-attributes-1.C: New test.
9035 * g++.dg/warn/Wignored-attributes-2.C: New test.
9036
d79ee524
TV
90372016-03-23 Tom de Vries <tom@codesourcery.com>
9038
9039 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9040 initialization.
9041 * gfortran.dg/goacc/private-3.f95 (test): Same.
9042 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9043 missing use param.
9044
a59f0bef
KT
90452016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9046
9047 * lib/target-supports.exp: Remove v7ve entry from loop
9048 creating effective target checks.
9049 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9050 (add_options_for_arm_arch_v7ve): Likewise.
9051
0179520a
JJ
90522016-03-23 Jakub Jelinek <jakub@redhat.com>
9053
9054 PR tree-optimization/70354
9055 * gcc.dg/vect/pr70354-1.c: New test.
9056 * gcc.dg/vect/pr70354-2.c: New test.
9057 * gcc.target/i386/avx2-pr70354-1.c: New test.
9058 * gcc.target/i386/avx2-pr70354-2.c: New test.
9059
75bb14d7
JL
90602016-03-22 Jeff Law <law@redhat.com>
9061
9062 PR target/70232
9063 * gcc.dg/tree-ssa/pr70232.c: New test.
9064
72c9526d
IE
90652016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9066
9067 PR target/70302
9068 * gcc.target/i386/pr70302.c: New test.
9069
a3ca1bc5
RB
90702016-03-22 Richard Biener <rguenther@suse.de>
9071
9072 PR middle-end/70251
9073 * g++.dg/torture/pr70251.C: New testcase.
9074
5c240f4d
DM
90752016-03-22 David Malcolm <dmalcolm@redhat.com>
9076
9077 PR c/69993
9078 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9079 Wmisleading-indentation.c.
9080 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9081 reflect change to diagnostic text and order of messages.
9082 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9083
80f6631b
DE
90842016-03-22 David Edelsohn <dje.gcc@gmail.com>
9085
9086 * g++.dg/ext/java-3.C: Don't compile on AIX.
9087
9a10956c
RB
90882016-03-22 Richard Biener <rguenther@suse.de>
9089
9090 PR middle-end/70333
9091 * gcc.dg/torture/pr70333.c: New testcase.
9092
6cedf922
IE
90932016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9094
9095 * g++.dg/ext/pr70290.C: New test.
9096
cd6c27ac
KY
90972016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9098
9099 PR target/70325
9100 * gcc.target/i386/pr70325.c: New test.
9101
4cde512c
JJ
91022016-03-22 Jakub Jelinek <jakub@redhat.com>
9103
b01915ed
JJ
9104 PR target/70329
9105 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9106 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9107
4e3e2cf1
JJ
9108 PR target/70300
9109 * gcc.target/i386/pr70300.c: New test.
9110
4cde512c
JJ
9111 PR c++/70295
9112 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9113 (func2): New function for cond with parens, xfail warning for c++.
9114 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9115
16f6d7dc
PP
91162016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9117
9118 PR c++/70096
9119 * g++.dg/template/ptrmem30.C: New test.
9120
a3e2b438
PP
91212016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9122
9123 PR c++/70204
9124 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9125 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9126
11b6a02e
JJ
91272016-03-21 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR middle-end/70326
9130 * gcc.dg/pr70326.c: New test.
9131
b9407883
MG
91322016-03-21 Marc Glisse <marc.glisse@inria.fr>
9133 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR tree-optimization/70317
9136 * gcc.dg/pr70317.c: New test.
9137
4a148e19
UB
91382016-03-21 Uros Bizjak <ubizjak@gmail.com>
9139
9140 PR target/70327
9141 * gcc.target/i386/pr70327.c: New test.
9142
2a85ddbb
ML
91432016-03-21 Martin Liska <mliska@suse.cz>
9144
7d36fe98 9145 PR ipa/70306
2a85ddbb
ML
9146 * gcc.dg/ipa/pr70306.c: New test.
9147
4a148e19 91482016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9149
9150 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9151 * gcc.target/arm/attr-align3.c: Likewise.
9152 * gcc.target/arm/attr_arm.c: Likewise.
9153 * gcc.target/arm/flip-thumb.c: Likewise.
9154
6b366948
JJ
91552016-03-21 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR target/70296
9158 * gcc.target/powerpc/altivec-36.c: New test.
9159
2fac8c14
RB
91602016-03-21 Richard Biener <rguenther@suse.de>
9161
9162 PR tree-optimization/70310
9163 * gcc.dg/torture/pr70310.c: New testcase.
9164
e9bde854
KY
91652016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9166
9167 PR target/70293
9168 * gcc.target/i386/pr70293.c: New test.
9169
56bbfaf6
RB
91702016-03-21 Richard Biener <rguenther@suse.de>
9171
9172 PR tree-optimization/70288
9173 * gcc.dg/torture/pr70288-1.c: New testcase.
9174 * gcc.dg/torture/pr70288-2.c: Likewise.
9175
3eee49ed
AB
91762016-03-21 Andrey Belevantsev <abel@ispras.ru>
9177
9178 PR rtl-optimization/69307
9179 * gcc.target/arm/pr69307.c: New test.
4a148e19 9180
8e7816b4
AB
91812016-03-21 Andrey Belevantsev <abel@ispras.ru>
9182
9183 PR rtl-optimization/69102
9184 * gcc.c-torture/compile/pr69102.c: New test.
9185
14d7d4be
JL
91862016-03-18 Jeff Law <law@redhat.com>
9187
9188 PR rtl-optimization/70263
9189 * gcc.c-torture/compile/pr70263-1.c: New test.
9190 * gcc.target/i386/pr70263-2.c: New test.
9191
5c6a601c
BS
91922016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9193
9194 PR rtl-optimization/70278
9195 * gcc.dg/torture/pr70278.c: New test.
9196 * gcc.target/arm/pr70278.c: New test.
9197
4bbf545b
DM
91982016-03-18 David Malcolm <dmalcolm@redhat.com>
9199
9200 PR c/70281
9201 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9202 (test_builtin_types_compatible_p): New test function.
9203 * gcc.dg/pr70281.c: New test case.
9204
dc28bb68
CL
92052016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9206
9207 PR target/70113
9208 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9209
5e8d6dff
IE
92102016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9211
9212 PR tree-optimization/70252
9213 * gcc.dg/pr70252.c: New test.
9214
d0e7e403
TV
92152016-03-18 Tom de Vries <tom@codesourcery.com>
9216
9217 * gcc.dg/pr70161-2.c: New test.
9218 * gcc.dg/pr70161.c: New test.
9219
fa22501a
TV
92202016-03-18 Tom de Vries <tom@codesourcery.com>
9221
9222 PR ipa/70269
9223 * gcc.dg/pr70269.c: New test.
9224
dd125026
JJ
92252016-03-18 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR c++/70267
9228 * g++.dg/ext/java-3.C: New test.
9229
91914f0a
PP
92302016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9231
9232 PR c++/70205
9233 * g++.dg/lookup/pr70205.C: New test.
9234
753a8910
PP
92352016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9236
9237 PR c++/70218
9238 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9239
14ba7b28
MP
92402016-03-17 Marek Polacek <polacek@redhat.com>
9241
9242 PR c/69407
9243 * gcc.dg/atomic-op-6.c: New test.
9244
ded60913
DM
92452016-03-17 David Malcolm <dmalcolm@redhat.com>
9246
9247 PR c/70264
9248 * c-c++-common/pr70264.c: New test case.
9249
a3aad0e6
JJ
92502016-03-17 Jakub Jelinek <jakub@redhat.com>
9251
17366700
JJ
9252 PR c++/70144
9253 * c-c++-common/pr70144-1.c: New test.
9254 * c-c++-common/pr70144-2.c: New test.
9255
a3aad0e6
JJ
9256 PR c++/70272
9257 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9258 * g++.dg/opt/flifetime-dse6.C: New test.
9259 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9260
b57e6e18
L
92612016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9262
9263 PR driver/70192
9264 * gcc.dg/pic-1.c: New test.
9265 * gcc.dg/pic-2.c: Likewise.
9266 * gcc.dg/pic-3.c: Likewise.
9267 * gcc.dg/pic-4.c: Likewise.
9268 * gcc.dg/pie-1.c: Likewise.
9269 * gcc.dg/pie-2.c: Likewise.
9270 * gcc.dg/pie-3.c: Likewise.
9271 * gcc.dg/pie-4.c: Likewise.
9272 * gcc.dg/pie-5.c: Likewise.
9273 * gcc.dg/pie-6.c: Likewise.
9274
b38ba58b
TV
92752016-03-17 Tom de Vries <tom@codesourcery.com>
9276
9277 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9278 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9279
6931b3b7
RB
92802016-03-17 Richard Biener <rguenther@suse.de>
9281
9282 PR debug/70271
9283 * g++.dg/debug/pr70271.C: New testcase.
9284
0c8b64cb
IE
92852016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9286
9287 * gcc.target/i386/pr70251.c: New test.
9288
b1970801
MP
92892016-03-17 Marek Polacek <polacek@redhat.com>
9290
9291 PR c++/70194
9292 * g++.dg/warn/constexpr-70194.C: New test.
9293
820c5eaa
RH
92942016-03-16 Richard Henderson <rth@redhat.com>
9295
9296 PR middle-end/70240
9297 * gcc.c-torture/compile/pr70240.c: New.
9298
da0ad263
SKS
92992016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9300
9301 * gcc.c-torture/compile/20151204.c: Skip for avr.
9302
c73d295c
JJ
93032016-03-16 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR target/70245
9306 * g++.dg/opt/pr70245.C: New test.
9307 * g++.dg/opt/pr70245.h: New file.
9308 * g++.dg/opt/pr70245-aux.cc: New file.
9309
b2794066
MS
93102016-03-16 Martin Sebor <msebor@redhat.com>
9311
9312 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9313
aa43616c
RH
93142016-03-16 Richard Henderson <rth@redhat.com>
9315
9316 PR middle-end/70199
9317 * gcc.c-torture/compile/pr70199.c: New.
9318
59608fe5
L
93192016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9320
9321 * gcc.dg/uninit-19.c: Run dos2unix.
9322
ab4c578f
MP
93232016-03-16 Marek Polacek <polacek@redhat.com>
9324
9325 PR c/70093
9326 * gcc.dg/nested-func-10.c: New test.
9327 * gcc.dg/nested-func-9.c: New test.
9328
f5387e76
JJ
93292016-03-16 Jakub Jelinek <jakub@redhat.com>
9330
9331 PR tree-optimization/68714
9332 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9333
7662b718
TV
93342016-03-16 Tom de Vries <tom@codesourcery.com>
9335
9336 PR tree-optimization/68715
9337 * gcc.dg/graphite/pr68715-2.c: New test.
9338 * gcc.dg/graphite/pr68715.c: New test.
9339 * gfortran.dg/graphite/pr68715.f90: New test.
9340
be7ce7ae
TV
93412016-03-16 Tom de Vries <tom@codesourcery.com>
9342
9343 PR tree-optimization/68809
9344 * gcc.dg/graphite/pr68809-2.c: New test.
9345 * gcc.dg/graphite/pr68809.c: New test.
9346
1935f250
JJ
93472016-03-16 Jakub Jelinek <jakub@redhat.com>
9348
6651c93e
JJ
9349 PR c++/70147
9350 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9351 method call to i () as argument. Adjust expected output.
9352
1935f250
JJ
9353 PR c++/70147
9354 * g++.dg/ubsan/pr70147-1.C: New test.
9355 * g++.dg/ubsan/pr70147-2.C: New test.
9356
ab1caa6e
MS
93572016-03-15 Martin Sebor <msebor@redhat.com>
9358
9359 PR c++/58281
9360 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9361
5c2a1bbb
JDA
93622016-03-15 John David Anglin <danglin@gcc.gnu.org>
9363
cb5d8ad1
JDA
9364 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9365 hppa*-*-hpux*.
9366
b440dd40
JDA
9367 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9368
5c2a1bbb
JDA
9369 PR libfortran/69799
9370 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9371 libatomic_available.
9372
42c729c5
MP
93732016-03-15 Marek Polacek <polacek@redhat.com>
9374
9375 PR c++/70209
9376 * g++.dg/ext/attribute-may-alias-4.C: New test.
9377
82b1c550
AM
93782016-03-15 Alexander Monakov <amonakov@ispras.ru>
9379
9380 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9381 -fvar-tracking-assignments-toggle flag.
9382
4ccbf3a6
PH
93832016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9384
9385 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9386
c39858bd
JJ
93872016-03-15 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR rtl-optimization/70222
9390 * gcc.c-torture/execute/pr70222-1.c: New test.
9391 * gcc.c-torture/execute/pr70222-2.c: New test.
9392
8be119c1
RH
93932016-03-15 Richard Henderson <rth@redhat.com>
9394
9395 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9396
6598bb55
AB
93972016-03-15 Andrey Belevantsev <abel@ispras.ru>
9398
9399 PR rtl-optimization/69032
9400 * gcc.dg/pr69032.c: New test.
9401
81fa2944
AB
94022016-03-15 Andrey Belevantsev <abel@ispras.ru>
9403
9404 PR rtl-optimization/63384
4a148e19 9405 * g++.dg/pr63384.C: New test.
81fa2944 9406
74ea9ab6
AB
94072016-03-15 Andrey Belevantsev <abel@ispras.ru>
9408
9409 PR target/64411
9410 * gcc.target/i386/pr64411.C: New test.
9411
045d5055
TV
94122016-03-15 Tom de Vries <tom@codesourcery.com>
9413
9414 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9415 * gfortran.dg/goacc/kernels-alias.f95: New test.
9416
3ea33585
MS
94172016-03-14 Martin Sebor <msebor@redhat.com>
9418
9419 PR c++/53792
9420 * g++.dg/cpp0x/constexpr-inline.C: New test.
9421 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9422
1df7b330
DE
94232016-03-14 David Edelsohn <dje.gcc@gmail.com>
9424
9425 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9426
79b57d18
JJ
94272016-03-14 Jakub Jelinek <jakub@redhat.com>
9428
9429 PR middle-end/70219
9430 * gcc.dg/pr70219.c: New test.
9431
3cbf012a
BS
94322016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9433
9434 PR target/70083
9435 * gcc.dg/torture/pr70083.c: New test.
9436 * gcc.target/i386/pr70083.c: New test.
9437
a9fee7cd
RB
94382016-03-14 Richard Biener <rguenther@suse.de>
9439
9440 PR tree-optimization/56365
9441 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9442
4799603f
SB
94432016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9444
9445 PR target/70098
9446 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9447 New function.
9448 * g++.dg/pr70098.C: New testcase.
9449
9450
760ca967
TV
94512016-03-14 Tom de Vries <tom@codesourcery.com>
9452
9453 PR tree-optimization/70045
9454 * gcc.dg/graphite/pr70045.c: New test.
9455
44e66a77
JD
94562016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9457
9458 PR fortran/69043
9459 * gfortran.dg/include_9.f90: New test.
9460
a18e0fe1
DH
94612016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9462
9463 PR fortran/45076
9464 gfortran.dg/prof/prof.exp: New script.
9465 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9466
d0aca6ab
AB
94672016-03-12 Andrey Belevantsev <abel@ispras.ru>
9468
9469 PR rtl-optimization/69307
9470 * gcc.dg/pr69307.c: New test.
9471
cefe08a4
VM
94722016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9473
9474 PR target/69614
9475 * gcc.target/arm/pr69614.c: New.
9476
70112e2a
PT
94772016-03-12 Paul Thomas <pault@gcc.gnu.org>
9478
9479 PR fortran/70031
9480 * gfortran.dg/submodule_14.f08: New test
9481
9482 PR fortran/69524
9483 * gfortran.dg/submodule_15.f08: New test
9484
3f1e5d3a
PP
94852016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9486
9487 PR c++/70106
9488 * g++.dg/cpp1y/paren3.C: New test.
9489
a3f6d680
MM
94902016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9491
9492 PR target/70131
9493 * gcc.target/powerpc/ppc-round2.c: New test.
9494
92348f09
BS
94952016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9496
9497 PR target/70123
9498 * gcc.dg/torture/pr70123.c: New test.
9499
cebde9e9
JL
95002016-03-11 Jeff Law <law@redhat.com>
9501
9502 PR tree-optimization/70190
9503 * gcc.c-torture/compile/pr70190.c: New test.
9504
3edc5da4
DM
95052016-03-11 David Malcolm <dmalcolm@redhat.com>
9506
9507 PR c/68187
9508 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9509 case.
9510 (test43_b): Likewise.
9511 (test43_c): Likewise.
9512 (test43_d): Likewise.
9513 (test43_e): Likewise.
9514 (test43_f): Likewise.
9515 (test43_g): Likewise.
9516 (test44_a): Likewise.
9517 (test44_b): Likewise.
9518 (test44_c): Likewise.
9519 (test44_d): Likewise.
9520 (test44_e): Likewise.
9521
318c1204
DM
95222016-03-11 David Malcolm <dmalcolm@redhat.com>
9523
9524 PR c/70085
9525 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9526
bc062234
KT
95272016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9528
9529 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9530 dg-options.
9531
acfc1ac1
KT
95322016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9533
9534 PR target/70002
9535 PR target/69245
9536 * gcc.target/aarch64/pr69245_2.c: New test.
9537
d1e2bb2d
JJ
95382016-03-11 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR tree-optimization/70177
9541 * gcc.dg/pr70177.c: New test.
9542
07350627
AL
95432016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9544
9545 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9546
5c6706f7
AL
95472016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9548
9549 * gcc.dg/tree-ssa/sra-20.c: New.
9550
02d472a2
JJ
95512016-03-11 Jakub Jelinek <jakub@redhat.com>
9552
686d390a
JJ
9553 PR rtl-optimization/70174
9554 * gcc.dg/pr70174.c: New test.
9555
02d472a2
JJ
9556 PR tree-optimization/70169
9557 * gcc.dg/pr70169.c: New test.
9558
0f9befa1
IE
95592016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9560
9561 PR target/70160
9562 * gcc.target/i386/pr70160.c: New test.
9563
432d4670
AK
95642016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9565
9566 * gcc.target/s390/dfp-1.c: New test.
9567
a3dc8760
NC
95682016-03-10 Nick Clifton <nickc@redhat.com>
9569
9570 PR target/70044
9571 * gcc.target/aarch64/pr70044.c: New test.
9572
b87a8d7d
PP
95732016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9574 Jakub Jelinek <jakub@redhat.com>
9575
9576 PR c++/70001
9577 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9578 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9579 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9580
4f4ada6a
JH
95812016-03-10 Jan Hubicka <hubicka@ucw.cz>
9582
9583 PR lto/69589
9584 * g++.dg/lto/pr69589_0.C: New testcase
9585 * g++.dg/lto/pr69589_1.C: New testcase
9586
d49b0aa0
MP
95872016-03-10 Marek Polacek <polacek@redhat.com>
9588
9589 PR c++/70153
9590 * g++.dg/delayedfold/unary-plus1.C: New test.
9591
95922016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9593
9594 * gcc.target/arm/pr45701-1.c: Escape brackets.
9595 * gcc.target/arm/pr45701-2.c: Likewise.
9596
71017a7b
AL
95972016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9598
9599 * gfortran.dg/unconstrained_commons.f: New.
9600
ba52669f
AM
96012016-03-10 Alan Modra <amodra@gmail.com>
9602
9603 * gcc.dg/pr69195.c: New.
9604 * gcc.dg/pr69238.c: New.
9605
27742332
TV
96062016-03-10 Tom de Vries <tom@codesourcery.com>
9607
9608 PR testsuite/68915
9609 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9610
3a81a594
RB
96112016-03-10 Richard Biener <rguenther@suse.de>
9612
9613 PR tree-optimization/70128
9614 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9615 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9616
3433b975
JJ
96172016-03-09 Jakub Jelinek <jakub@redhat.com>
9618
c2864f02
JJ
9619 PR tree-optimization/70152
9620 * gcc.dg/pr70152.c: New test.
9621
3433b975
JJ
9622 PR target/70086
9623 * gcc.target/i386/pr70086-1.c: New test.
9624 * gcc.target/i386/pr70086-2.c: New test.
9625 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9626
9627 PR tree-optimization/70127
9628 * gcc.c-torture/execute/pr70127.c: New test.
9629
96b3c82d
CP
96302016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9631
9632 * c-c++-common/goacc/combined-directives-2.c: New test.
9633
b4f3232d
DM
96342016-03-09 David Malcolm <dmalcolm@redhat.com>
9635
9636 PR c/68473
9637 PR c++/70105
9638 * g++.dg/diagnostic/pr70105.C: New test.
9639 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9640 (test_multiple_ordinary_maps): New test function.
9641
40499f81
DM
96422016-03-09 David Malcolm <dmalcolm@redhat.com>
9643
9644 PR c/68473
9645 PR c++/70105
9646 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9647 Drop range information from call to inform_at_rich_loc.
9648 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9649 New.
9650 (test_show_locus): Replace calls to rich_location::add_range with
9651 calls to add_range. Rewrite the tests that used the now-defunct
9652 rich_location ctor taking a source_range. Simplify other tests
9653 by replacing calls to COMBINE_LOCATION_DATA with calls to
9654 make_location.
9655
c9e33662
RB
96562016-03-09 Richard Biener <rguenther@suse.de>
9657 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR tree-optimization/70138
9660 * gcc.dg/vect/pr70138-1.c: New testcase.
9661 * gcc.dg/vect/pr70138-2.c: Likewise.
9662
2c73b764
JJ
96632016-03-09 Jakub Jelinek <jakub@redhat.com>
9664
9665 PR target/70049
9666 * gcc.target/i386/pr70049.c: New test.
9667
c06d25bb
RB
96682016-03-09 Richard Biener <rguenther@suse.de>
9669
9670 PR c/70143
9671 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9672 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9673 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9674
5828a501
RO
96752016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9676
9677 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9678 arm-*-*.
9679
2e141c8d
JJ
96802016-03-09 Jakub Jelinek <jakub@redhat.com>
9681
5a9def37
JJ
9682 PR middle-end/67278
9683 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9684
2e141c8d
JJ
9685 PR target/67278
9686 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9687
9688 PR middle-end/70050
9689 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9690 in testcase comment.
9691
bf751f40
TV
96922016-03-09 Tom de Vries <tom@codesourcery.com>
9693
9694 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9695 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9696 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9697 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9698 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9699 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9700 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9701 * gfortran.dg/goacc/kernels-loop.f95: New test.
9702
e210c999
MS
97032016-03-08 Martin Sebor <msebor@redhat.com>
9704
9705 PR c++/62096
9706 * g++.dg/warn/overflow-warn-7.C: New test.
9707
80aac5c8
JM
97082016-03-08 Jason Merrill <jason@redhat.com>
9709
9710 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9711 * lib/target-supports.exp (check_effective_target_concepts): New.
9712
12b81409
JJ
97132016-03-08 Jakub Jelinek <jakub@redhat.com>
9714
d259b234
JJ
9715 PR c++/70135
9716 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9717 * g++.dg/ubsan/pr70135.C: New test.
9718
12b81409
JJ
9719 PR target/70110
9720 * gcc.dg/pr70110.c: New test.
9721
b4e9f2aa
MJ
97222016-03-07 Martin Jambor <mjambor@suse.cz>
9723
9724 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9725 * c-c++-common/gomp/if-1.c: Likewise.
9726 * c-c++-common/gomp/pr61486-2.c: Likewise.
9727 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9728 to dg-additional-options.
9729 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9730 * g++/gomp/target-teams-1.c: Likewise.
9731 * gcc.dg/gomp/gomp.exp: Likewise.
9732 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9733 dg-additional-options.
9734 * gfortran.dg/gomp/gomp.exp: Likewise.
9735 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9736 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9737 dg-additional-options.
9738 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9739
f86e631e
MJ
97402016-03-07 Martin Jambor <mjambor@suse.cz>
9741
9742 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9743 * c-c++-common/gomp/gridify-1.c: New test.
9744 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9745
94156b3f
AV
97462016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9747
9748 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9749 trigger for cortex-r8, when scanning for register r8.
9750 * gcc.target/arm/pr45701-2.c: Likewise.
9751
a84a49b7 97522016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9753 Jeff Law <law@redhat.com>
a84a49b7
RB
9754
9755 PR tree-optimization/69740
9756 * gcc.c-torture/compile/pr69740-1.c: New test.
9757 * gcc.c-torture/compile/pr69740-2.c: New test.
9758
e41f6c9e
BS
97592016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9760
9761 * lib/target-supports.exp
9762 (check_effective_target_whole_vector_shift): Enable for PPC64.
9763
57548bf5
RB
97642016-03-07 Richard Biener <rguenther@suse.de>
9765
9766 PR tree-optimization/70115
9767 * gcc.dg/torture/pr70115.c: New testcase.
9768
4ae13300
NS
97692016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9770
9771 PR middle-end/69916
9772 * c-c-++-common/goacc/pr69916.c: New.
9773
5edb9853
RH
97742016-03-07 Richard Henderson <rth@redhat.com>
9775
9776 * gcc.c-torture/compile/pr70061.c: New test.
9777
2067a8f3
RB
97782016-03-07 Richard Biener <rguenther@suse.de>
9779
9780 PR testsuite/70109
9781 * gcc.dg/vect/O3-pr36098.c: New testcase.
9782
4145a9b7
CL
97832016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9784
9785 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9786
1878be32
EB
97872016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9788
9789 * gnat.dg/renaming9.ad[sb]: New testcase.
9790
df762bb2
JJ
97912016-03-05 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR c++/70084
9794 * g++.dg/expr/stdarg3.C: New test.
9795
7d461295
JL
97962016-03-04 Jeff Law <law@redhat.com>
9797
9798 PR tree-optimization/69196
9799 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9800 x86_64-*-*.
9801
29b9828f
BS
98022016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9803
b6b552fd
BS
9804 PR c/69973
9805 * gcc.dg/pr69973.c: New test.
9806
201d49e9
BS
9807 PR rtl-optimization/69941
9808 * gcc.dg/torture/pr69941.c: New test.
9809
29b9828f
BS
9810 PR c/69824
9811 * gcc.dg/pr69824.c: New test.
9812
640b7e74
TV
98132016-03-05 Tom de Vries <tom@codesourcery.com>
9814
9815 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9816 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9817 function.
9818
7a3a3fad
PP
98192016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9820
9821 PR c++/66786
9822 * g++.dg/cpp1y/var-templ48.C: New test.
9823 * g++.dg/cpp1y/var-templ49.C: New test.
9824
cd439aec
EB
98252016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9826
9827 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9828
60204554
JJ
98292016-03-04 Jakub Jelinek <jakub@redhat.com>
9830
0c8825de
JJ
9831 PR c++/70035
9832 * g++.dg/ubsan/pr70035.C: New test.
9833
60204554
JJ
9834 PR target/70062
9835 * gcc.target/i386/pr70062.c: New test.
9836
f79d4eab
L
98372016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9838
9839 * g++.dg/template/typename21.C: Remove c++98_only.
9840
ea81ce67
L
98412016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9842
9843 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9844
64b23c13
DM
98452016-03-04 David Malcolm <dmalcolm@redhat.com>
9846
9847 PR c/68187
9848 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9849 function.
9850 (fn_42_b): Likewise.
9851 (fn_42_c): Likewise.
9852
729526f5
DM
98532016-03-04 David Malcolm <dmalcolm@redhat.com>
9854
9855 PR c/68187
9856 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9857 function.
9858 (fn_40_b): Likewise.
9859 (fn_41_a): Likewise.
9860 (fn_41_b): Likewise.
9861
f9ea11ac
JJ
98622016-03-04 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR target/70059
9865 * gcc.target/i386/avx512f-pr70059.c: New test.
9866 * gcc.target/i386/avx512dq-pr70059.c: New test.
9867
b6c38c69
BS
98682016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9869
9870 PR rtl-optimization/57676
9871 * gcc.dg/torture/pr57676.c: New test.
9872
af3cdd34
IE
98732016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9874
9875 * gcc.dg/pr70026.c: New test.
9876
7ff6ca38
MP
98772016-03-04 Marek Polacek <polacek@redhat.com>
9878
9879 PR c/69798
9880 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9881 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9882
a6bf62d5
KT
98832016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9884
9885 PR target/70004
9886 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9887 Delete.
9888 (test_corners_sisd_si): Likewise.
9889 (main): Remove checks of the above.
9890 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9891
ae4cdc6a
EB
98922016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9893
9894 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9895
08455559
CL
98962016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9897
9898 * gcc.dg/torture/pr69951.c: Accept argc==0.
9899
e9a35493
RB
99002016-03-04 Richard Biener <rguenther@suse.de>
9901
9902 PR c++/70054
9903 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9904 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9905
fba054c2
DV
99062016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9907
9908 PR testsuite/69766
9909 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9910 testing multiarch.
9911
f10cdc6c
JJ
99122016-03-04 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR debug/69947
9915 * gcc.dg/guality/pr69947.c: New test.
9916
2e981ba0
JJ
99172016-03-03 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR ada/70017
9920 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9921
0ba3bfa2
KT
99222016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9923
9924 PR rtl-optimization/69904
9925 * gcc.target/arm/pr69904.c: New test.
9926
97ecdb46
JJ
99272016-03-03 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR target/70021
9930 * gcc.dg/vect/pr70021.c: New test.
9931 * gcc.target/i386/pr70021.c: New test.
9932
a2a743a1
MP
99332016-03-03 Marek Polacek <polacek@redhat.com>
9934
9935 PR middle-end/70050
9936 * gcc.dg/pr70050.c: New test.
9937
fa07ecdd
JG
99382016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9939
9940 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9941
23504262
ML
99422016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9943
9944 PR tree-optimization/70043
9945 * gfortran.dg/vect/pr70043.f90: New test.
9946
b7b9e1a9
EB
99472016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9948
9949 * gnat.dg/specs/task1.ads: New test.
9950
cb83ba54
RO
99512016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9952
9953 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9954 Invoke gdb with -batch.
9955 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9956
a75f5e30
RB
99572016-03-03 Richard Biener <rguenther@suse.de>
9958
9959 PR tree-optimization/55936
9960 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9961
268bc320
JL
99622016-03-02 Jeff Law <law@redhat.com>
9963
815f20ab
JL
9964 PR rtl-optimization/69942
9965 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9966 effects of argument promotions.
9967
268bc320
JL
9968 PR tree-optimization/69987
9969 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9970 target does not support -fprefetch-loop-arrays.
9971
171f7de5
UB
99722016-03-02 Uros Bizjak <ubizjak@gmail.com>
9973
9974 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9975
192912db
BC
99762016-03-02 Bin Cheng <bin.cheng@arm.com>
9977
c7908871 9978 PR rtl-optimization/69052
192912db
BC
9979 * gcc.target/i386/pr69052.c: New test.
9980
90a7a40b
AM
99812016-03-02 Alan Modra <amodra@gmail.com>
9982
9983 * gcc.dg/pr69990.c: New.
9984
69fa742f
JJ
99852016-03-02 Jakub Jelinek <jakub@redhat.com>
9986
de752fb0
JJ
9987 PR c/68062
9988 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9989
9990 PR middle-end/70022
9991 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9992
69fa742f
JJ
9993 PR target/70028
9994 * gcc.target/i386/pr70028.c: New test.
9995
7c65bd56
MK
99962016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9997
9998 * c-c++-common/asan/swapcontext-test-1.c,
9999 * c-c++-common/tsan/thread_leak.c,
10000 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10001 * g++.dg/tsan/benign_race.C,
10002 * g++.dg/tsan/fd_close_norace.C,
10003 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10004 races with sanitizer output
10005
37d98220 100062016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10007 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10008
10009 PR target/67278
10010 * gcc.dg/simd-8.c: New testcase.
10011
218db463
RB
100122016-03-02 Richard Biener <rguenther@suse.de>
10013
10014 PR middle-end/67278
10015 * gcc.dg/simd-7.c: New testcase.
10016
22c72158
EB
100172016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10018
10019 * gcc.target/i386/pr70007.c: Tweak.
10020
9a790ccc
DV
100212016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10022
10023 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10024
bd02f00f
MP
100252016-03-02 Marek Polacek <polacek@redhat.com>
10026
10027 PR c/67854
10028 * gcc.dg/pr67854.c: New test.
10029
1e840f39
JJ
100302016-03-02 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR middle-end/70025
10033 * gcc.dg/torture/pr70025.c: New test.
10034
bca00241
VK
100352016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10036
10037 PR tree-optimization/68621
10038 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10039
0bca04b8
EB
100402016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10041
10042 * gcc.target/i386/pr70007.c: New test.
10043
2a9afc86
JL
100442016-03-01 Jeff Law <law@redhat.com>
10045
eab2541b 10046 PR tree-optimization/69196
9d83ef71 10047 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10048
2a9afc86
JL
10049 PR tree-optimization/69196
10050 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10051 duplicating code and spoiling the expected output.
10052
0d39977e
MM
100532016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10054
10055 PR target/70033
10056 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10057 supports power9 before doing tests.
10058 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10059 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10060 * gcc.target/powerpc/p9-permute.c: Likewise.
10061
a0c0699d
UB
100622016-03-01 Uros Bizjak <ubizjak@gmail.com>
10063
10064 PR target/70027
10065 * gcc.target/i386/pr70027.c: New test.
10066
0ae3ef47 100672016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10068
10069 * gcc.dg/pr70017.c: New test.
10070
686e2237
JJ
100712016-03-01 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR c/69796
10074 PR c/69974
10075 * gcc.dg/pr69796.c: New test.
10076 * gcc.dg/pr69974.c: New test.
10077
f8e4188c
EB
100782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10079
10080 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10081
5e3f1c7c
JL
100822016-02-29 Jeff Law <law@redhat.com>
10083
10084 PR tree-optimization/69987
10085 * gfortran.dg/pr69987.f90: New test.
10086
10087 PR tree-optimization/69989
10088 * gcc.c-torture/compile/pr69989-2.c: New test.
10089
1be56bc5
MP
100902016-03-01 Marek Polacek <polacek@redhat.com>
10091
10092 PR c++/69795
10093 * g++.dg/parse/invalid1.C: New test.
10094
1b19470d
RB
100952016-03-01 Richard Biener <rguenther@suse.de>
10096
10097 PR middle-end/70022
10098 * gcc.dg/pr70022.c: New testcase.
10099
3ae0661a
IE
101002016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10101
10102 PR tree-optimization/69956
10103 * gcc.dg/pr69956.c: New test.
10104
0f09ab88
BS
101052016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10106
10107 PR target/70011
10108 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10109 XFAIL when hardware supports efficient unaligned storage access.
10110
76d881bf
PP
101112016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10112
10113 PR c++/69961
10114 * g++.dg/template/pr69961a.C: New test.
10115 * g++.dg/template/pr69961b.C: New test.
10116
7168133a
DM
101172016-02-29 David Malcolm <dmalcolm@redhat.com>
10118
10119 PR preprocessor/69985
10120 * gcc.dg/cpp/pr69985.c: New test case.
10121
0c6072a3
JL
101222016-02-29 Jeff Law <law@redhat.com>
10123
e66f219b
JL
10124 PR tree-optimization/70005
10125 * gcc.c-torture/execute/pr70005.c New test.
10126
0c6072a3
JL
10127 PR tree-optimization/69999
10128 * gcc.c-torture/compile/pr69999.c: New test.
10129
fd9fbdb3
YR
101302016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10131
10132 PR tree-optimization/69652
10133 * gcc.dg/torture/pr69652.c: Delete test.
10134 * gcc.dg/vect/pr69652.c: New test.
10135
cbd400b4
RB
101362016-02-19 Richard Biener <rguenther@suse.de>
10137
10138 PR tree-optimization/69980
10139 * gfortran.dg/vect/pr69980.f90: New testcase.
10140
84ea0f58
EB
101412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10142
10143 * gcc.target/sparc/20160229-1.c: New test.
10144
5d2a63dc
EB
101452016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10146
10147 * gnat.dg/stack_usage3.adb: New test.
10148 * gnat.dg/stack_usage3_pkg.ads: New helper.
10149
93e708f9
EB
101502016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10151
10152 * gnat.dg/renaming8.adb: New test.
10153 * gnat.dg/renaming8_pkg1.ads: New helper.
10154 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10155 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10156
6512bc93
RB
101572016-02-29 Richard Biener <rguenther@suse.de>
10158
10159 PR tree-optimization/69720
10160 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10161
7b201a88
TK
101622016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10163
10164 PR fortran/68147
10165 PR fortran/47674
10166 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10167
82ee0cf2 101682016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10169 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10170
10171 PR fortran/56007
10172 * gfortran.dg/coarray_8.f90: Adjust error message.
10173 * gfortran.dg/pr56007.f90: New test.
10174 * gfortran.dg/pr56007.f: New test.
10175
cdc1a2c8
L
101762016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10177
10178 PR tree-optimization/69989
10179 * gcc.dg/torture/pr69989.c: New test.
10180
33505bcf
EB
101812016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10182
10183 * gcc.target/i386/stack-realign-win.c: New test.
10184
524bfb19
HA
101852016-02-28 Harald Anlauf <anlauf@gmx.de>
10186
10187 PR fortran/60126
10188 * gfortran.dg/pr60126.f90: New test.
10189
bd542508
JL
101902016-02-27 Jeff Law <law@redhat.com>
10191
10192 Revert
10193 2016-02-26 Richard Biener <rguenther@suse.de>
10194 Jeff Law <law@redhat.com>
10195
10196 PR tree-optimization/69740
10197 * gcc.c-torture/compile/pr69740-1.c: New test.
10198 * gcc.c-torture/compile/pr69740-2.c: New test.
10199
dd1291e0
JD
102002016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10201
5fb67f8b 10202 PR fortran/69910
dd1291e0
JD
10203 * gfortran.dg/newunit_4.f90: New test.
10204
5cfefb59
JJ
102052016-02-27 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR target/69613
10208 PR rtl-optimization/69886
10209 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10210 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10211 target.
10212
20ba5f33
MS
102132016-02-26 Martin Sebor <msebor@redhat.com>
10214
10215 PR tree-optimization/15826
10216 * gcc.dg/tree-ssa/pr15826.c: New test.
10217
e6fb01b0
JJ
102182016-02-26 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR target/69969
10221 * gcc.target/powerpc/pr69969.c: New test.
10222
e3e0cf64
MS
102232016-02-26 Martin Sebor <msebor@redhat.com>
10224
10225 PR c++/15766
10226 * g++.old-deja/g++.other/decl5.C: Add a test case.
10227
d1f2bea5
SB
102282016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10229
10230 PR target/69946
10231 * gcc.target/powerpc/pr69946.c: New file.
10232
4a4f9d2b 102332016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10234 Jeff Law <law@redhat.com>
4a4f9d2b 10235
e3e0cf64 10236 PR tree-optimization/69740
4a4f9d2b
RB
10237 * gcc.c-torture/compile/pr69740-1.c: New test.
10238 * gcc.c-torture/compile/pr69740-2.c: New test.
10239
ad2a2706
MJ
102402016-02-26 Martin Jambor <mjambor@suse.cz>
10241
10242 PR middle-end/69920
10243 * gcc.dg/torture/pr69932.c: New test.
10244 * gcc.dg/torture/pr69936.c: Likewise.
10245
1d11f7ce
AK
102462016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10247
10248 PR target/69709
10249 * gcc.target/s390/pr69709.c: New test.
10250
6cfccbb2
KT
102512016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10252
10253 PR target/69245
10254 * gcc.target/aarch64/pr69245_1.c: New test.
10255
ac59ad4e
KT
102562016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10257
10258 PR target/69613
10259 * gcc.dg/torture/pr69613.c: New test.
10260
a2ad54a0
JJ
102612016-02-26 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR rtl-optimization/69891
10264 * gcc.target/i386/pr69891.c: New test.
10265
0884062c 102662016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10267 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10268
d2369d4f 10269 PR target/61397
c163789b
MM
10270 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10271 functionality for both 32-bit and 64-bit.
10272
5aed7e2c
RB
102732016-02-26 Richard Biener <rguenther@suse.de>
10274
10275 PR tree-optimization/69551
10276 * gcc.dg/torture/pr69951.c: New testcase.
10277
798e2a8e
RB
102782016-02-25 Richard Biener <rguenther@suse.de>
10279
10280 PR tree-optimization/48795
10281 * gcc.dg/Warray-bounds-18.c: New testcase.
10282
9559fbac
RO
102832016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10284
10285 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10286
c049b107
JJ
102872016-02-25 Jakub Jelinek <jakub@redhat.com>
10288
10289 PR rtl-optimization/69896
10290 * gcc.dg/pr69896.c: New test.
10291
1137001c
PP
102922016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10293
10294 PR c++/69736
10295 * g++.dg/cpp1y/paren2.C: New test.
10296
2e9c8641
MS
102972016-02-24 Martin Sebor <msebor@redhat.com>
10298
10299 PR c/51147
10300 * gcc.dg/enum-mode-2.c: New test.
10301
03ca8fb3
JJ
103022016-02-24 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR c++/69922
10305 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10306 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10307 * g++.dg/ubsan/pr69922.C: New test.
10308
0b05329b
MP
103092016-02-24 Marek Polacek <polacek@redhat.com>
10310
10311 PR c/69819
10312 * gcc.dg/pr69819.c: New test.
10313
57c2c374
MS
103142016-02-24 Martin Sebor <msebor@redhat.com>
10315
3b96b93a
MS
10316 PR c++/69912
10317 * g++.dg/ext/flexary15.C: New test.
10318
103192016-02-24 Martin Sebor <msebor@redhat.com>
10320
10321 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10322 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10323 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10324
65433bb5
MK
103252016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10326 Charles Baylis <charles.baylis@linaro.org>
10327
10328 PR debug/61033
10329 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10330
f802a424 103312016-02-24 Richard Biener <rguenther@suse.de>
44293580 10332 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10333
10334 PR middle-end/69760
10335 * gcc.dg/torture/pr69760.c: New testcase.
10336
525f795f
RO
103372016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10338
10339 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10340 pattern on Solaris with as.
10341
cd7bbceb
KT
103422016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10343
10344 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10345 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10346 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10347 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10348
89c0c1fd
JJ
103492016-02-24 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR middle-end/69915
10352 * gcc.dg/pr69915.c: New test.
10353
0683fd27
KT
103542016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10355
10356 PR rtl-optimization/69886
10357 * gcc.dg/torture/pr69886.c: New test.
10358
e53d562a
RB
103592016-02-24 Richard Biener <rguenther@suse.de>
10360
10361 PR middle-end/68963
10362 * gcc.dg/torture/pr68963.c: New testcase.
10363
74a00288
KT
103642016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10365
10366 PR target/69875
10367 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10368 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10369 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10370 * gcc.target/arm/atomic_loaddi_1.c: New test.
10371 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10372 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10373 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10374 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10375 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10376 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10377 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10378 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10379
340fd4c9
JJ
103802016-02-24 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR middle-end/69909
10383 * gcc.dg/torture/pr69909.c: New test.
10384
47d3fdb2
RB
103852016-02-24 Richard Biener <rguenther@suse.de>
10386
10387 PR tree-optimization/69907
10388 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10389 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10390 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10391
dab73e73
CB
103922016-02-24 Christian Bruel <christian.bruel@st.com>
10393
10394 * gcc.target/arm/pragma_cpp_fma.c: New test.
10395
7cc5ec65
JD
103962016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10397
10398 PR fortran/61156
10399 * gfortran.dg/include_6.f90: Update test.
10400
067fbd8b
JJ
104012016-02-23 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR objc/69844
10404 * objc.dg/pr69844.m: New test.
10405
64a454d9
JD
104062016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10407
10408 PR libgfortran/69456
10409 * gfortran.dg/namelist_89.f90: New test.
10410 * gfortran.dg/pr59700.f90: Update test..
10411
35886f0b
MS
104122016-02-23 Martin Sebor <msebor@redhat.com>
10413
10414 PR middle-end/69780
10415 * g++.dg/ext/builtin_alloca.C: New test.
10416 * gcc.dg/builtins-68.c: New test.
10417
162cc7e3
RH
104182016-02-23 Richard Henderson <rth@redhat.com>
10419
10420 * gcc.target/i386/addr-space-3.c: Remove test.
10421
196440f8
DM
104222016-02-23 David Malcolm <dmalcolm@redhat.com>
10423
10424 PR preprocessor/69126
10425 PR preprocessor/69543
10426 * c-c++-common/pr69126-2-long.c: New test.
10427 * c-c++-common/pr69126-2-short.c: New test.
10428 * c-c++-common/pr69543-1.c: Remove xfail.
10429
1d3121af
DM
104302016-02-23 David Malcolm <dmalcolm@redhat.com>
10431
10432 PR preprocessor/69126
10433 PR preprocessor/69543
10434 PR preprocessor/69558
10435 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10436 (f): Rename to...
10437 (test_2): ...this, and add leading comment.
10438 (MACRO_3, test_3): New.
10439 (MACRO_4A, MACRO_4B, test_4): New.
10440 (MACRO): Rename to...
10441 (MACRO_5): ...this.
10442 (g): Rename to...
10443 (test_5): ...this, updating for renaming of MACRO, and
10444 add leading comment.
10445 * c-c++-common/pr69543-1.c: New.
10446 * c-c++-common/pr69543-2.c: New.
10447 * c-c++-common/pr69543-3.c: New.
10448 * c-c++-common/pr69543-4.c: New.
10449 * c-c++-common/pr69558-1.c: New.
10450 * c-c++-common/pr69558-2.c: New.
10451 * c-c++-common/pr69558-3.c: New.
10452 * c-c++-common/pr69558-4.c: New.
10453 * gcc.dg/pr69558.c: Move to...
10454 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10455 xfail for c++.
10456
f99c3557
TS
104572016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10458
10459 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10460 to -ftree-parallelize-loops/-fopenacc changes.
10461 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10462 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10463 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10464 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10465 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10466 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10467 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10468 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10469 * c-c++-common/goacc/kernels-loop.c: Likewise.
10470 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10471 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10472 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10473 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10474
c60ec7c2
RO
104752016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10476
10477 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10478
f1a62b6f
JJ
104792016-02-23 Jakub Jelinek <jakub@redhat.com>
10480
e67bf044
JJ
10481 PR c++/69902
10482 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10483
f1a62b6f
JJ
10484 PR c/69900
10485 * gcc.dg/pr69900.c: New test.
10486
20c5e09e
MJ
104872016-02-23 Martin Jambor <mjambor@suse.cz>
10488
10489 PR tree-optimization/69666
10490 * gcc.dg/tree-ssa/pr69666.c: New test.
10491
e457a6fc
AV
104922016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10493
10494 PR fortran/67451
10495 * gfortran.dg/coarray_allocate_5.f08: New test.
10496
d7b574f4
AK
104972016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10498
10499 * gcc.target/s390/vcond-shift.c: Move to ...
10500 * gcc.target/s390/vector/vcond-shift.c: ... here.
10501
58bdeb44
AK
105022016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10503
10504 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10505 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10506
7cd0387b
AK
105072016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10508
10509 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10510
4246c8da
MW
105112016-02-20 Mark Wielaard <mjw@redhat.com>
10512
10513 PR c/28901
10514 * gcc.dg/unused-variable-3.c: New test.
10515
f93bc532
JJ
105162016-02-22 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR target/69888
10519 * gcc.target/i386/pr69888.c: New test.
10520
c4e360f4
RB
105212016-02-22 Richard Biener <rguenther@suse.de>
10522
10523 PR tree-optimization/69882
10524 * gfortran.dg/vect/pr69882.f90: New testcase.
10525
09c92f1c
JJ
105262016-02-22 Jakub Jelinek <jakub@redhat.com>
10527
10528 PR target/69885
10529 * gcc.dg/pr69885.c: New test.
10530
f88d45dc
OE
105312016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10532
10533 PR target/69806
10534 PR target/54089
10535 * gcc.target/sh/pr54089-10.c: New.
10536
ce1ff48e
PT
105372016-02-20 Paul Thomas <pault@gcc.gnu.org>
10538
10539 PR fortran/69423
10540 * gfortran.dg/deferred_character_15.f90 : New test.
10541
bbf27208
DH
105422016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10543
10544 PR fortran/57365
10545 gfortran.dg/allocate_with_source_18.f03: New test.
10546
105472016-02-20 Harald Anlauf <anlauf@gmx.de>
10548
10549 PR fortran/52531
10550 gfortran.dg/gomp/pr52531.f90: New test.
10551
268be88c
BE
105522016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10553
10554 PR c++/69865
10555 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10556 -std=c++03.
10557
4b6c824a
JJ
105582016-02-19 Jakub Jelinek <jakub@redhat.com>
10559
871b3f47
JJ
10560 PR c++/69826
10561 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10562 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10563
7a965d51
JJ
10564 PR c++/69850
10565 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10566
4b6c824a
JJ
10567 PR c++/69851
10568 * g++.dg/torture/pr69851.C: New test.
10569
15fca21a
MS
105702016-02-19 Martin Sebor <msebor@redhat.com>
10571
10572 PR testsuite/69573
10573 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10574
19e21586
JJ
105752016-02-19 Jakub Jelinek <jakub@redhat.com>
10576
03a616ac
JJ
10577 PR c++/69850
10578 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10579 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10580
19e21586
JJ
10581 PR c++/67767
10582 * g++.dg/cpp0x/pr67767.C: New test.
10583
2db16594
KT
105842016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10585
10586 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10587 for fp, simd, crypto, crc, lse.
10588 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10589 above.
10590 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10591 effective target check.
10592
5a7d9d1e
JJ
105932016-02-19 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR target/69820
10596 * gcc.target/i386/pr69820.c: New test.
10597
6448f064
AK
105982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10599
10600 * gcc.target/s390/vector/int128-1.c: New test.
10601
d0a859e6
AK
106022016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10603
10604 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10605
9e4eb643
AK
106062016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10607
10608 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10609 instruction pattern name to prevent the testcase from failing with
10610 -march=z13.
10611
859a4c0e
AK
106122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10613
10614 * gcc.target/s390/md/movstr-2.c: New test.
10615
efc2340b
MK
106162016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10617
10618 * gcc.target/s390/morestack.c: New test.
10619
ca2bfbc2
DV
106202016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10621
10622 PR target/69625
10623 * gcc.target/s390/pr69625.c: Add test case.
10624
efd4bd05
BE
106252016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10626
10627 PR testsuite/68580
10628 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10629
2bf2078a
MM
106302016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10631
10632 PR target/68404
10633 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10634 * gcc.target/powerpc/fusion3.c: Likewise.
10635
f003579e
RB
106362016-02-18 Richard Biener <rguenther@suse.de>
10637
10638 PR middle-end/69553
10639 * g++.dg/torture/pr69553.C: New testcase.
10640
19233914
NC
106412016-02-18 Nick Clifton <nickc@redhat.com>
10642
efd4bd05
BE
10643 PR target/62254
10644 PR target/69610
10645 * gcc.target/arm/pr62554.c: New test.
10646 * gcc.target/arm/pr69610-1.c: New test.
10647 * gcc.target/arm/pr69610-2.c: New test.
19233914 10648
23f27839
RB
106492016-02-18 Richard Biener <rguenther@suse.de>
10650
10651 PR middle-end/69854
10652 * gcc.dg/torture/pr69854.c: New testcase.
10653
932c0da4
JJ
106542016-02-17 Jakub Jelinek <jakub@redhat.com>
10655
10656 PR c++/69850
10657 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10658
1bed93e4
BS
106592012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10660
10661 * gcc.target/powerpc/vec-cg.c: New test.
10662
57bfb134
RB
106632016-02-17 Richard Biener <rguenther@suse.de>
10664
10665 PR testsuite/69586
10666 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10667
a44e0ebb
KT
106682016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10669
10670 PR target/69161
10671 * gcc.c-torture/compile/pr69161.c: New test.
10672
ffacd726
DS
106732016-02-17 David Sherwood <david.sherwood@arm.com>
10674
10675 PR target/69532
10676 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10677 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10678
448db8d2
EB
106792016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10680
10681 * gcc.dg/ifcvt-4.c: Skip on Visium.
10682
e2f0522e
EB
106832016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10684
10685 * gnat.dg/atomic8.adb: New test.
10686
bf17fe3f
EB
106872016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10688
10689 * gnat.dg/discr46.ad[sb]: New test.
10690
ecf835e9
KN
106912016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10692
10693 PR Target/48344
10694 * gcc.target/powerpc/pr48344-1.c: New test.
10695
49a1164a
TK
106962015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10697
10698 PR fortran/69742
10699 * gfortran.dg/associate_21.f90: New test.
10700
bf14eba2
JJ
107012016-02-16 Jakub Jelinek <jakub@redhat.com>
10702
10703 PR c/69835
10704 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10705 -Wnonnull in dg-options.
10706 * c-c++-common/nonnull-2.c: New test.
10707
35a093b6
JG
107082016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10709 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10710
10711 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10712
e387d491
JJ
107132016-02-16 Jakub Jelinek <jakub@redhat.com>
10714
10715 PR middle-end/69801
10716 * gcc.dg/pr69801.c: Add empty dg-options.
10717
ba539195
JN
107182016-02-16 James Norris <jnorris@codesourcery.com>
10719
10720 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10721 * g++.dg/goacc/deviceptr-1.c: New file.
10722
2a2b8f64
JJ
107232016-02-16 Jakub Jelinek <jakub@redhat.com>
10724
10725 PR tree-optimization/69820
10726 * gcc.dg/vect/pr69820.c: New test.
10727
87440c29
RB
107282016-02-16 Richard Biener <rguenther@suse.de>
10729
10730 PR tree-optimization/69776
10731 * gcc.dg/torture/pr69776-2.c: New testcase.
10732
6d87c306
BS
107332016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10734
10735 PR tree-optimization/69714
10736 * gcc.dg/torture/pr69714.c: New test.
10737
3824a0a2
JJ
107382016-02-16 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR tree-optimization/69802
10741 * gcc.dg/pr69802.c: New test.
10742
c8cfe96e
RB
107432016-02-16 Richard Biener <rguenther@suse.de>
10744
10745 PR middle-end/69801
10746 * gcc.dg/pr69801.c: New testcase.
10747
fc12098d
JD
107482016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10749
10750 PR libgfortran/69651
10751 * gfortran.dg/read_bang.f90: New test.
10752 * gfortran.dg/read_bang4.f90: New test.
10753
ba6b3795
JJ
107542016-02-15 Jakub Jelinek <jakub@redhat.com>
10755
f0516ca4
JJ
10756 PR c++/69658
10757 * g++.dg/init/pr69658.C: New test.
10758
ba6b3795
JJ
10759 PR c++/69797
10760 * c-c++-common/pr69797.c: New test.
10761
de3f9a2d
PK
107622016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10763
10764 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10765 check for aarch64*-*-*.
10766
17a3b967
RB
107672016-02-15 Richard Biener <rguenther@suse.de>
10768
10769 PR tree-optimization/69783
10770 * gcc.dg/vect/pr69783.c: New testcase.
10771
1c48bff1
RB
107722016-02-15 Richard Biener <rguenther@suse.de>
10773
10774 PR tree-optimization/69776
10775 * gcc.dg/torture/pr69776.c: New testcase.
10776
1e6025b6
TK
107772016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10778
10779 PR fortran/60526
10780 * gfortran.dg/type_decl_4.f90: Reinstated.
10781
d3308279
JDA
107822016-02-14 John David Anglin <danglin@gcc.gnu.org>
10783
10784 PR fortran/68746
10785 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10786
b7c56581
TK
107872016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10788
10789 PR fortran/60526
10790 PR bootstrap/69816
10791 * gfortran.dg/type_decl_4.f90: Removed.
10792
60cb4ef5
TK
107932016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10794
10795 PR fortran/60526
10796 * gfortran.dg/type_decl_4.f90: New test.
10797
f6964637
AM
107982016-02-14 Alan Modra <amodra@gmail.com>
10799
1a8849d1 10800 PR testsuite/68886
f6964637
AM
10801 * gcc.c-torture/execute/stkalign.c: Revise test.
10802
f5121920
OE
108032016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10804
10805 PR target/67260
10806 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10807
6cda3ab6
OE
108082016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10809
10810 PR target/67260
10811 * gcc.target/sh/torture/pr67260.c: New.
10812
6786e598
JDA
108132016-02-12 John David Anglin <danglin@gcc.gnu.org>
10814
10815 * gcc.dg/pr67964.c: Add dg-require-alias.
10816
7e05dad8
OE
108172016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10818
10819 PR target/67636
10820 PR target/64345
10821 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10822
7f4cc3ce
JD
108232016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10824
10825 PR libgfortran/69668
10826 * gfortran.dg/namelist_88.f90: New test.
10827
955ca6dc
JD
108282016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10829
10830 PR libgfortran/69668
10831 * gfortran.dg/namelist_38.f90: Update test.
10832 * gfortran.dg/namelist_84.f90: Update test.
10833
876217ae
DM
108342016-02-12 David Malcolm <dmalcolm@redhat.com>
10835
10836 PR other/69554
10837 * gcc.dg/pr69554-1.c: New test.
10838 * gfortran.dg/pr69554-1.F90: New test.
10839 * gfortran.dg/pr69554-2.F90: New test.
10840 * lib/gcc-dg.exp (proc dg-locus): New function.
10841 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10842 distinguish between the caret-printing and non-caret-printing
10843 cases. If caret-printing has been explicitly enabled, bail out
10844 without attempting to fix up the output.
10845
61789eed
DM
108462016-02-12 David Malcolm <dmalcolm@redhat.com>
10847
10848 PR driver/69265
10849 PR driver/69453
10850 * gcc.dg/spellcheck-options-3.c: New test case.
10851 * gcc.dg/spellcheck-options-4.c: New test case.
10852 * gcc.dg/spellcheck-options-5.c: New test case.
10853 * gcc.dg/spellcheck-options-6.c: New test case.
10854 * gcc.dg/spellcheck-options-7.c: New test case.
10855 * gcc.dg/spellcheck-options-8.c: New test case.
10856 * gcc.dg/spellcheck-options-9.c: New test case.
10857 * gcc.dg/spellcheck-options-10.c: New test case.
10858
c3090c1f
JJ
108592016-02-12 Jakub Jelinek <jakub@redhat.com>
10860
10861 PR rtl-optimization/69764
10862 PR rtl-optimization/69771
10863 * c-c++-common/pr69764.c: New test.
10864 * gcc.dg/torture/pr69771.c: New test.
10865
8222034d
MP
108662016-02-12 Marek Polacek <polacek@redhat.com>
10867
10868 * g++.dg/torture/init-list1.C: New.
10869
f749f792
MP
108702016-02-12 Marek Polacek <polacek@redhat.com>
10871
10872 * gcc.dg/pr69522.c: Add empty dg-options.
10873
199fb02a
IE
108742016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10875
10876 * g++.dg/lto/lto.exp: Include and init mpx.
10877 * g++.dg/lto/pr69729_0.C: New test.
10878
b69539cb
JJ
108792016-02-12 Jakub Jelinek <jakub@redhat.com>
10880
06ff7000
JJ
10881 PR ipa/69241
10882 * g++.dg/ipa/pr69241-4.C: New test.
10883
b69539cb
JJ
10884 PR ipa/68672
10885 * g++.dg/ipa/pr68672-1.C: New test.
10886 * g++.dg/ipa/pr68672-2.C: New test.
10887 * g++.dg/ipa/pr68672-3.C: New test.
10888
16595a1f
BS
108892016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10890
10891 PR c/69522
6d87c306 10892 * gcc.dg/pr69522.c: New test.
16595a1f 10893
38d795d2
PP
108942016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10895
10896 PR c++/69098
10897 * g++.dg/cpp1y/69098.C: New test.
10898 * g++.dg/cpp1y/69098-2.C: New test.
10899
9c582551
JJ
109002016-02-12 Jakub Jelinek <jakub@redhat.com>
10901
10902 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10903 and neighbour -> neighbor.
10904 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10905 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10906 * c-c++-common/Wvarargs.c: Likewise.
10907 * c-c++-common/goacc/host_data-5.c: Likewise.
10908 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10909 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10910 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10911 * gcc.target/aarch64/pr60697.c: Likewise.
10912 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10913 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10914 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10915 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10916 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10917 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10918 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10919 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10920 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10921 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10922 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10923 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10924 * g++.dg/lookup/koenig5.C: Likewise.
10925 * g++.dg/ext/no-asm-2.C: Likewise.
10926 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10927 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10928 * gfortran.dg/used_types_16.f90: Likewise.
10929 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10930 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10931 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10932 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10933 * gfortran.dg/abstract_type_6.f03: Likewise.
10934 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10935 * gfortran.dg/used_types_15.f90: Likewise.
10936 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10937 * gfortran.dg/exit_3.f08: Likewise.
10938 * gfortran.dg/open_status_2.f90: Likewise.
10939 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10940 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10941 * gfortran.dg/associate_1.f03: Likewise.
10942 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10943 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10944 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10945 * gcc.dg/builtin-object-size-1.c: Likewise.
10946 * gcc.dg/noreturn-6.c: Likewise.
10947 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10948 * gcc.dg/globalalias.c: Likewise.
10949 * gcc.dg/builtins-config.h: Likewise.
10950 * gcc.dg/pr30457.c: Likewise.
10951 * gcc.c-torture/compile/volatile-1.c: Likewise.
10952 * gcc.c-torture/execute/20101011-1.c: Likewise.
10953 * c-c++-common/Waddress-1.c: Likewise.
10954
66756373
JJ
109552016-02-11 Jakub Jelinek <jakub@redhat.com>
10956
10957 PR c/69768
10958 * c-c++-common/Waddress-1.c: New test.
10959
76fe932b
AV
109602016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10961
10962 PR fortran/69296
10963 * gfortran.dg/associate_19.f03: New test.
10964 * gfortran.dg/associate_20.f03: New test.
10965
564c4d4b
OE
109662016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10967
10968 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10969
e1c1ecb0
KT
109702016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10971
10972 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10973 .arch armv8-a\n. Add -dA to dg-options.
10974 * gcc.target/aarch64/assembler_arch_1.c: New test.
10975 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10976
0d7d9458
PC
109772016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10978
10979 PR c++/68726
10980 * g++.dg/cpp0x/pr68726.C: New.
10981
e6208a60
IE
109822016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10983
10984 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10985 test.
10986
281a11eb
RB
109872016-02-11 Richard Biener <rguenther@suse.de>
10988
10989 * g++.dg/tree-ssa/pr61034.C: Adjust.
10990
e03dd765
VM
109912016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10992
4b48faf5 10993 PR target/69148
e03dd765
VM
10994 * gcc.target/s390/pr69148.c: New.
10995
cdc23927
YR
109962016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10997
10998 PR tree-optimization/69652
10999 * gcc.dg/torture/pr69652.c: New test.
11000
e199dd0a
JJ
110012016-02-10 Jakub Jelinek <jakub@redhat.com>
11002 Patrick Palka <ppalka@gcc.gnu.org>
11003
11004 PR ipa/69241
11005 PR c++/69649
11006 * g++.dg/ipa/pr69241-1.C: New test.
11007 * g++.dg/ipa/pr69241-2.C: New test.
11008 * g++.dg/ipa/pr69241-3.C: New test.
11009 * g++.dg/ipa/pr69649.C: New test.
11010
d6b38027
UB
110112016-02-10 Uros Bizjak <ubizjak@gmail.com>
11012
11013 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11014 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11015
13b562c5
BC
110162016-02-10 Bin Cheng <bin.cheng@arm.com>
11017
11018 PR tree-optimization/68021
11019 * gcc.dg/tree-ssa/pr68021.c: New test.
11020
24a179f8
RB
110212016-02-10 Richard Biener <rguenther@suse.de>
11022
11023 PR tree-optimization/69726
11024 * gcc.dg/uninit-22.c: New testcase.
11025
0d99886f
AP
110262016-02-09 Andrew Pinski <apinski@cavium.com>
11027
11028 PR tree-opt/69282
11029 * gcc.c-torture/compile/20160205-1.c: New testcase.
11030
ab04995c
MM
110312016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11032
11033 PR target/68404
11034 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11035 instead accessing a really large arrray.
11036 * gcc.target/powerpc/fusion3.c: Likewise.
11037
4b79ac23
CB
110382016-02-09 Charles Baylis <charles.baylis@linaro.org>
11039
11040 PR target/68532
11041 * gcc.c-torture/execute/pr68532.c: New test.
11042
b890a441
AO
110432016-02-11 Alexandre Oliva <aoliva@redhat.com>
11044
11045 PR target/69634
11046 * gcc.dg/pr69634.c: New.
11047
84a5bef7
RB
110482016-02-09 Richard Biener <rguenther@suse.de>
11049
11050 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11051
1f123759 110522016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11053
1f123759
AF
11054 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11055
65860c77
YR
110562016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11057
11058 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11059
7e1e8a0a
RB
110602016-02-09 Richard Biener <rguenther@suse.de>
11061
11062 PR tree-optimization/69715
11063 * gcc.dg/torture/pr69715.c: New testcase.
11064
efb45a9f
PP
110652016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11066
11067 PR c++/69139
11068 * g++.dg/cpp0x/trailing12.C: New test.
11069 * g++.dg/cpp0x/trailing13.C: New test.
11070
20a0c6f9
PP
110712016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11072
11073 PR c++/69283
11074 PR c++/67835
11075 * g++.dg/cpp1y/auto-fn29.C: New test.
11076 * g++.dg/cpp1y/auto-fn30.C: New test.
11077
a162f3af
JJ
110782016-02-08 Jakub Jelinek <jakub@redhat.com>
11079
11080 PR tree-optimization/69209
11081 * gcc.c-torture/compile/pr69209.c: New test.
11082
4b4a9fbd
JL
110832016-02-08 Jeff Law <law@redhat.com>
11084
11085 PR tree-optimization/68541
11086 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11087 of statements allowed in join block for path splitting.
11088
cfac5ed2
JJ
110892016-02-08 Jakub Jelinek <jakub@redhat.com>
11090
f68bc23f
JJ
11091 PR c++/59627
11092 * g++.dg/gomp/pr59627.C: New test.
11093
cfac5ed2
JJ
11094 PR ipa/69239
11095 * g++.dg/ipa/pr69239.C: New test.
11096
44714d8c
DM
110972016-02-08 David Malcolm <dmalcolm@redhat.com>
11098
11099 PR preprocessor/69664
11100 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11101 * gcc.dg/cpp/warn-comments.c: Likewise.
11102
eba9e839
MP
111032016-02-08 Marek Polacek <polacek@redhat.com>
11104
11105 PR c++/69688
11106 * g++.dg/init/const12.C: New test.
11107
a011cd92
BS
111082016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11109
11110 PR target/60410
11111 * gcc.dg/lto/pr55113_0.c: Remove test.
11112
5317b1be
RB
111132016-02-08 Richard Biener <rguenther@suse.de>
11114
11115 PR tree-optimization/69719
11116 * gcc.dg/torture/pr69719.c: New testcase.
11117
63998a63
RB
111182016-02-08 Richard Biener <rguenther@suse.de>
11119 Jeff Law <law@redhat.com>
11120
11121 PR target/68273
11122 * gcc.target/mips/pr68273.c: New testcase.
11123
43f4a281
RB
111242016-02-08 Richard Biener <rguenther@suse.de>
11125
11126 PR rtl-optimization/69274
11127 * gcc.target/i386/addr-sel-1.c: XFAIL.
11128
0b604d2d
JL
111292016-02-08 Jeff Law <law@redhat.com>
11130
e8dfe49e
JL
11131 PR tree-optimization/68541
11132 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11133
6daecd7a 11134 PR tree-optimization/65917
0b604d2d
JL
11135 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11136
c0f0e35a
JD
111372016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11138
11139 PR fortran/50555
11140 * gfortran.dg/namelist_args.f90: New test.
11141
8981d712
JL
111422016-02-05 Jeff Law <law@redhat.com>
11143
6daecd7a 11144 PR tree-optimization/68541
8981d712
JL
11145 * gcc.dg/tree-ssa/split-path-2.c: New test.
11146 * gcc.dg/tree-ssa/split-path-3.c: New test.
11147 * gcc.dg/tree-ssa/split-path-4.c: New test.
11148 * gcc.dg/tree-ssa/split-path-5.c: New test.
11149 * gcc.dg/tree-ssa/split-path-6.c: New test.
11150 * gcc.dg/tree-ssa/split-path-7.c: New test.
11151
46cb9332
MS
111522016-02-05 Martin Sebor <msebor@redhat.com>
11153
11154 PR c++/69662
11155 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11156 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11157
be2083ea
RH
111582016-02-06 Richard HEnderson <rth@redhat.com>
11159
11160 PR c/69643
11161 * gcc.target/i386/addr-space-4.c: New.
11162 * gcc.target/i386/addr-space-5.c: New.
11163
711d7c23
MM
111642016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11165
11166 PR fortran/66089
11167 * gfortran.dg/elemental_dependency_6.f90: New.
11168
b5c1c988
JJ
111692016-02-05 Jakub Jelinek <jakub@redhat.com>
11170
861c7bcd
JJ
11171 PR rtl-optimization/69691
11172 * gcc.c-torture/execute/pr69691.c: New test.
11173
b5c1c988
JJ
11174 PR c++/69628
11175 * g++.dg/parse/pr69628.C: New test.
11176
f7dfa966
UB
111772016-02-05 Uros Bizjak <ubizjak@gmail.com>
11178
11179 * gcc.dg/sancov/asan.c: Move to ...
11180 * gcc.dg/asan/sancov-1.c: ... here.
11181
9b143e64
UB
111822016-02-05 Uros Bizjak <ubizjak@gmail.com>
11183
11184 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11185
f5d4b899
L
111862016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11187
11188 PR target/69677
11189 * gcc.target/i386/pr69677.c: New test.
11190
76c85fbb
PP
111912016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11192
11193 PR c++/68948
11194 * g++.dg/template/pr68948.C: New test.
11195
f181bf90
DV
111962016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11197
11198 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11199 (only necessary on s390x).
11200
714fb282
L
112012016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11202
11203 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11204 -mno-accumulate-outgoing-args.
11205
618d6c1c
PP
112062016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11207
11208 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11209
1066e9b5
JJ
112102016-02-04 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR c/69669
11213 * c-c++-common/pr69669.c: New test.
11214
76255d0d
MM
112152016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11216
11217 PR target/69667
11218 * g++.dg/pr69667.C: New file.
11219
e0b059b1
WD
112202016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11221
11222 PR target/69619
11223 * gcc.dg/pr69619.c: Add new test.
11224
2692b5c8
RS
112252016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11226
11227 PR rtl-optimization/69577
11228 * gcc.target/i386/pr69577.c: New test.
11229
7db337c2
ML
112302016-02-04 Martin Liska <mliska@suse.cz>
11231
11232 * g++.dg/asan/pr69276.C: New test.
11233
cc9c0829
KT
112342016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11235
11236 PR target/65932
11237 PR target/67714
11238 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11239 a single smulbb instruction.
11240 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11241 * gcc.target/amr/wmul-2.c: Likewise.
11242
eb9feb52
KT
112432016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11244
11245 PR target/65932
11246 PR target/67714
11247 * gcc.c-torture/execute/pr67714.c: New test.
11248
61f727fe
JJ
112492016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11250
11251 PR target/69454
11252 * gcc.target/i386/pr69454-1.c: New test.
11253 * gcc.target/i386/pr69454-2.c: New test.
11254
05dd97db
MS
112552016-02-03 Martin Sebor <msebor@redhat.com>
11256
11257 PR c++/69251
11258 PR c++/69253
11259 PR c++/69290
11260 PR c++/69277
11261 PR c++/69349
11262 * g++.dg/ext/flexarray-mangle-2.C: New test.
11263 * g++.dg/ext/flexarray-mangle.C: New test.
11264 * g++.dg/ext/flexarray-subst.C: New test.
11265 * g++.dg/ext/flexary11.C: New test.
11266 * g++.dg/ext/flexary12.C: New test.
11267 * g++.dg/ext/flexary13.C: New test.
11268 * g++.dg/ext/flexary14.C: New test.
11269 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11270
dac2fc29
L
112712016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11272
11273 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11274 Define only if CHECK_FLOAT128 is defined.
11275 (main): Properly initialize u5.
11276
eadb8035
JJ
112772016-02-03 Jakub Jelinek <jakub@redhat.com>
11278
0afbb81b
JJ
11279 PR c/69627
11280 * gcc.dg/pr69627.c: New test.
11281
eadb8035
JJ
11282 PR target/69644
11283 * gcc.dg/pr69644.c: New test.
11284
b12d4923
MS
112852016-02-03 Mike Stump <mikestump@comcast.net>
11286
11287 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11288 support for struct-layout-1.exp.
11289
ab4bae0c
PP
112902016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11291
11292 PR c++/69056
618d6c1c 11293 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11294
95831c01
VM
112952016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11296 Alexandre Oliva <aoliva@redhat.com>
11297
11298 PR target/69461
11299 * gcc.target/powerpc/pr69461.c: New.
11300
ccc71ab8
UB
113012016-02-03 Uros Bizjak <ubizjak@gmail.com>
11302
11303 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11304 works from here ...
11305 (check_effective_target_fsanitize_thread): ... to here. Do not
11306 specify additional compile flags for the test source.
11307 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11308 specify additional compile flags for the test source.
11309
96299640
WD
113102016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11311
11312 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11313
781d83d9
AV
113142016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11315
11316 PR fortran/67451
11317 PR fortran/69418
11318 * gfortran.dg/coarray_allocate_2.f08: New test.
11319 * gfortran.dg/coarray_allocate_3.f08: New test.
11320 * gfortran.dg/coarray_allocate_4.f08: New test.
11321
d8208e6d
AL
113222016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11323
11324 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11325 use same scan-tree-dump-times on all platforms.
11326 * gcc.dg/vect/vect-outer-1.c: Likewise.
11327 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11328 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11329 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11330 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11331 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11332 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11333 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11334
a8394fa0
SB
113352016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11336
11337 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11338 warning.
11339
f3baa1d3
L
113402016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11341
11342 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11343
eb077516
JN
113442016-02-02 James Norris <jnorris@codesourcery.com>
11345
11346 * c-c++-common/goacc/routine-5.c: Add tests.
11347
578fb225
AM
113482016-02-02 Alexander Monakov <amonakov@ispras.ru>
11349
11350 * gcc.target/nvptx/unsigned-cmp.c: New test.
11351
c64f7d37
WD
113522016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11353
11354 * gcc.target/aarch64/scalar_shift_1.c
11355 (test_corners_sisd_di): Improve force to SIMD register.
11356 (test_corners_sisd_si): Likewise.
11357 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11358 Remove scan-assembler check for ldr.
11359
90c6f26c
RB
113602016-02-02 Richard Biener <rguenther@suse.de>
11361
11362 PR tree-optimization/69595
11363 * gcc.dg/Warray-bounds-17.c: New testcase.
11364
9dc03c97
RB
113652016-02-02 Richard Biener <rguenther@suse.de>
11366
11367 PR tree-optimization/69606
11368 * gcc.dg/torture/pr69606.c: New testcase.
11369
2d4dc223
YR
113702016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11371
11372 PR middle-end/68542
11373 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11374 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11375
65c98fde
AM
113762016-02-02 Alan Modra <amodra@gmail.com>
11377
11378 PR target/69548
11379 * gcc.target/powerpc/pr69548.c: New test.
11380
e1b81f2b
JJ
113812016-02-01 Jakub Jelinek <jakub@redhat.com>
11382
d0268b37
JJ
11383 PR rtl-optimization/69592
11384 * gcc.dg/pr69592.c: New test.
11385
e1b81f2b
JJ
11386 PR preprocessor/69543
11387 PR c/69558
11388 * gcc.dg/pr69543.c: New test.
11389 * gcc.dg/pr69558.c: New test.
11390
7dd7780d
UB
113912016-02-01 Uros Bizjak <ubizjak@gmail.com>
11392
bf672ee5
UB
11393 PR testsuite/65940
11394 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11395
9a7013f8
MS
113962016-02-01 Martin Sebor <msebor@redhat.com>
11397
11398 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11399
e681fb2b
BC
114002016-02-01 Bin Cheng <bin.cheng@arm.com>
11401
11402 PR tree-optimization/67921
11403 * c-c++-common/ubsan/pr67921.c: New test.
11404
ff86345f
RB
114052016-02-01 Richard Biener <rguenther@suse.de>
11406
11407 PR middle-end/69556
11408 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11409
bc369dbd
RB
114102016-02-01 Richard Biener <rguenther@suse.de>
11411
11412 PR tree-optimization/69574
11413 * gcc.dg/torture/pr69574.c: New testcase.
11414
ef318184
RB
114152016-02-01 Richard Biener <rguenther@suse.de>
11416
11417 PR tree-optimization/69579
11418 * gcc.dg/setjmp-6.c: New testcase.
11419
654745e6
JJ
114202016-02-01 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR rtl-optimization/69570
11423 * g++.dg/opt/pr69570.C: New test.
11424
e6c0c44b
RH
114252016-02-01 Richard Henderson <rth@redhat.com>
11426
11427 * gcc.dg/pr69535.c: New test.
11428
6ff3f09a
JDA
114292016-01-31 John David Anglin <danglin@gcc.gnu.org>
11430
2c005538
JDA
11431 PR testsuite/69584
11432 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11433 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11434
61083a4b
JDA
11435 PR debug/68244
11436 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11437
6ff3f09a
JDA
11438 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11439
0c221916
PT
114402016-01-31 Paul Thomas <pault@gcc.gnu.org>
11441
11442 PR fortran/67564
11443 * gfortran.dg/allocate_with_source_17.f03: New test.
11444
db7a2818
JJ
114452016-01-30 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR tree-optimization/69546
11448 * gcc.dg/torture/pr69546.c: New test.
11449
e520d5f0
PT
114502016-01-30 Paul Thomas <pault@gcc.gnu.org>
11451
11452 PR fortran/69566
11453 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11454
343c05d3
MS
114552016-01-30 Martin Sebor <msebor@redhat.com>
11456
11457 PR c++/68490
11458 * g++.dg/ext/flexary10.C: New test.
11459
d6c3a539
DH
114602016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11461
11462 PR fortran/66707
11463 gfortran.dg/common_23.f90: New test.
11464
52d72fcd
BS
114652016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11466
11467 PR target/65546
11468 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11469 condition being checked, and disable it when the target supports
11470 misaligned loads and stores.
11471
3a5d2ba4
JJ
114722016-01-29 Jakub Jelinek <jakub@redhat.com>
11473
11474 PR debug/69518
11475 * gcc.dg/torture/pr69518.c: New test.
11476
6bbacdb5
L
114772016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11478
11479 PR target/69530
11480 * gcc.target/i386/pr69530.c: New test.
11481
af932cdb
SE
114822016-01-29 Steve Ellcey <sellcey@imgtec.com>
11483
11484 PR target/65604
11485 * gcc.target/mips/div-delay.c: New test.
11486
26658b7c
JJ
114872016-01-29 Jakub Jelinek <jakub@redhat.com>
11488
33e89989
JJ
11489 PR target/69551
11490 * gcc.target/i386/pr69551.c: New test.
11491
26658b7c
JJ
11492 PR target/66137
11493 * gcc.target/i386/pr66137.c: New test.
11494
401116b5
AB
114952016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11496
11497 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11498 always built for p5600.
11499 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11500 isa=p5600 dg-option.
11501
d4abfcc5
RB
115022016-01-29 Richard Biener <rguenther@suse.de>
11503
11504 PR tree-optimization/69547
11505 * g++.dg/tree-ssa/pr69547.C: New testcase.
11506
16b77b32
JJ
115072016-01-29 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR debug/66869
11510 * g++.dg/warn/Wunused-function2.C: New test.
11511
a1c95464
DV
115122016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11513
11514 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11515 support for test to succeed.
11516
5453bfed
MP
115172016-01-29 Marek Polacek <polacek@redhat.com>
11518
11519 PR c++/69509
11520 PR c++/69516
11521 * g++.dg/ext/constexpr-vla2.C: New test.
11522 * g++.dg/ext/constexpr-vla3.C: New test.
11523 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11524
452ec2a5
RB
115252016-01-29 Richard Biener <rguenther@suse.de>
11526
11527 PR middle-end/69537
11528 * gcc.dg/uninit-21.c: New testcase.
11529
aec0b19e
UB
115302016-01-28 Uros Bizjak <ubizjak@gmail.com>
11531
11532 PR target/69459
11533 * gcc.target/i386/pr69459.c: New test.
11534
df113ce7
SE
115352016-01-28 Steve Ellcey <sellcey@imgtec.com>
11536
11537 PR target/68400
11538 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11539 * gcc.target/mips/pr68400.c: New test.
11540
494de84f
MS
115412016-01-28 Martin Sebor <msebor@redhat.com>
11542
11543 PR target/17381
11544 * gcc.target/powerpc/pr17381.c: New test.
11545
eb1b1f01
JJ
115462016-01-28 Jakub Jelinek <jakub@redhat.com>
11547
11548 PR middle-end/69542
11549 * gcc.dg/torture/pr69542.c: New test.
11550
6dfeb7ce
WD
115512016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11552
11553 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11554
4b7471a4
DE
115552016-01-28 David Edelsohn <dje.gcc@gmail.com>
11556
11557 * gcc.dg/pr65980.c: Skip on AIX.
11558 * gcc.dg/pr66688.c: Same.
11559
b271fd21
DE
115602016-01-28 David Edelsohn <dje.gcc@gmail.com>
11561
11562 PR target/63679
11563 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11564 * gcc.dg/tree-ssa/sra-18.c: Same.
11565
874108a9
AV
115662016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11567
11568 PR fortran/62536
11569 * gfortran.dg/block_15.f08: New test.
11570 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11571 on incorrectly closed BLOCK.
11572
30480bcd
IE
115732016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11574
11575 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
115762016-01-28 Richard Biener <rguenther@suse.de>
11577
11578 PR tree-optimization/69466
11579 * gfortran.dg/vect/pr69466.f90: New testcase.
11580
0d4c694e
TP
115812016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11582
11583 * g++.dg/pr67989.C: Remove ARM-specific option.
11584 * gcc.target/arm/pr67989.C: New file.
11585
2aa780da
UB
115862016-01-27 Uros Bizjak <ubizjak@gmail.com>
11587
11588 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11589 and expm1 test for glibc < 2.11.
11590
f75ebe77
RH
115912016-01-27 Richard Henderson <rth@redhat.com>
11592
11593 * gcc.c-torture/execute/pr69447.c: New test.
11594
115952016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11596
9a175e65 11597 PR fortran/69422
49847d75
PT
11598 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11599
cbdd8ae0
JJ
116002016-01-27 Jakub Jelinek <jakub@redhat.com>
11601
11602 PR debug/66869
11603 * gcc.dg/pr66869.c: New test.
11604
2b572b3c
JL
116052016-01-25 Jeff Law <law@redhat.com>
11606
11607 PR tree-optimization/68398
aec0b19e 11608 PR tree-optimization/69196
2b572b3c
JL
11609 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11610 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11611 path to avoid new heuristic allowing more irreducible regions
11612 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11613 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11614 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11615 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11616 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11617
fa74a4bc
MP
116182016-01-27 Marek Polacek <polacek@redhat.com>
11619
11620 PR c/68062
11621 * c-c++-common/vector-compare-4.c: New test.
11622
0afff540
DM
116232016-01-27 David Malcolm <dmalcolm@redhat.com>
11624
11625 PR preprocessor/69126
11626 * c-c++-common/pr69126.c: New test case.
11627
1a218fc9
ILT
116282016-01-27 Ian Lance Taylor <iant@google.com>
11629
11630 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11631
5d70666e
RB
116322016-01-27 Ryan Burn <contact@rnburn.com>
11633
11634 PR cilkplus/69267
11635 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11636
87ff4d66
UB
116372016-01-27 Uros Bizjak <ubizjak@gmail.com>
11638
11639 PR target/69512
11640 * gcc.target/i386/pr69512.c: New test.
11641
27e23cca
RE
116422016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11643
11644 PR ada/69488
11645 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11646
05bf54c3
MP
116472016-01-27 Marek Polacek <polacek@redhat.com>
11648
11649 PR c++/69379
11650 * g++.dg/pr69379.C: New test.
11651
60214d0d
MS
116522016-01-27 Martin Sebor <msebor@redhat.com>
11653
11654 PR c++/69317
11655 * g++.dg/abi/Wabi-2-2.C: New test.
11656 * g++.dg/abi/Wabi-2-3.C: New test.
11657 * g++.dg/abi/Wabi-3-2.C: New test.
11658 * g++.dg/abi/Wabi-3-3.C: New test.
11659
167c7bfa
RB
116602016-01-27 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/69166
11663 * gcc.dg/torture/pr69166.c: New testcase.
11664
1430fb1f
MJ
116652016-01-27 Martin Jambor <mjambor@suse.cz>
11666
11667 PR tree-optimization/69355
11668 * gcc.dg/tree-ssa/pr69355.c: New test.
11669
95e3030c
MP
116702016-01-27 Marek Polacek <polacek@redhat.com>
11671
11672 PR c++/69496
11673 * g++.dg/ext/constexpr-vla1.C: New test.
11674
eeb085f3
CB
116752016-01-20 Christian Bruel <christian.bruel@st.com>
11676
11677 PR target/69245
11678 * gcc.target/arm/pr69245.c: New test.
11679
b1652dde
JJ
116802016-01-27 Jakub Jelinek <jakub@redhat.com>
11681
11682 PR tree-optimization/69399
11683 * gcc.dg/torture/pr69399.c: New test.
11684
ce7e8f00
EB
116852016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11686
11687 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11688
e4aac1d1
EB
116892016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11690
11691 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11692
8dfdb419
TV
116932016-01-26 Tom de Vries <tom@codesourcery.com>
11694
11695 PR tree-optimization/69110
11696 * gcc.dg/autopar/pr69110.c: New test.
11697
56f80f54 116982016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11699 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11700
11701 * gcc.dg/graphite/isl-ast-op-select.c: New.
11702
a0909527
PT
117032015-01-26 Paul Thomas <pault@gcc.gnu.org>
11704
11705 PR fortran/69385
11706 * gfortran.dg/allocate_error_6.f90: New test.
11707
ffc445f4
RH
117082016-01-26 Richard Henderson <rth@redhat.com>
11709
11710 * gcc.dg/tm/pr60908.c: New test.
11711
01e1dea3
DM
117122016-01-26 David Malcolm <dmalcolm@redhat.com>
11713
11714 PR other/69006
11715 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11716 directive.
11717 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11718 expected multiline output to reflect the colorization being
11719 disabled before newlines.
11720 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11721 (custom_diagnostic_finalizer): Replace call to
11722 pp_newline_and_flush with call to pp_flush.
11723 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11724 * gfortran.dg/implicit_class_1.f90: Likewise.
11725 * lib/gcc-dg.exp (allow_blank_lines): New global.
11726 (dg-allow-blank-lines-in-output): New procedure.
11727 (gcc-dg-prune): Complain about blank lines in the output, unless
11728 dg-allow-blank-lines-in-output was called.
11729 * lib/multiline.exp (_build_multiline_regex): Only support
11730 arbitrary followup text for non-blank-lines, not for blank lines.
11731
13f92e8d
JJ
117322016-01-26 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR tree-optimization/69483
11735 * gcc.dg/pr69483.c: New test.
11736 * g++.dg/opt/pr69483.C: New test.
11737
92422235
CL
117382016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11739
11740 PR target/68620
11741 * gcc.target/arm/pr68620.c: New test.
11742
0bccf11b
L
117432016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11744
11745 * gcc.target/i386/pr68986-2.c: Remove -m32.
11746
81cd202e
L
117472016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11748
11749 PR target/68986
11750 * gcc.target/i386/pr68986-1.c: New test.
11751 * gcc.target/i386/pr68986-2.c: Likewise.
11752 * gcc.target/i386/pr68986-3.c: Likewise.
11753
213a1c03
CB
117542016-01-26 Christian Bruel <christian.bruel@st.com>
11755
11756 * lib/target-supports.exp
11757 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11758 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11759 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11760
22a08dd1
RB
117612016-01-26 Richard Biener <rguenther@suse.de>
11762
11763 PR tree-optimization/69452
11764 * gcc.dg/torture/pr69452.c: New testcase.
11765
6c06e0e8
JJ
117662016-01-26 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR target/69442
11769 * gcc.dg/pr69442.c: New test.
11770
b96824c4
RFI
117712016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11772
11773 PR target/67896
11774 * gcc.target/aarch64/simd/pr67896.C: New.
11775
5ee31e57
RS
117762016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11777
11778 PR tree-optimization/69400
11779 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11780 function.
11781 (plugin_init): Call it.
11782 * gcc.dg/torture/pr69400.c: New test.
11783
7ddfb31d
CL
117842016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11785
11786 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11787
1e050c90
AK
117882016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11789 Sebastian Pop <s.pop@samsung.com>
11790
11791 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11792 isl-0.15.
11793
c8ee4bf5
AK
117942016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11795 Sebastian Pop <s.pop@samsung.com>
11796
11797 * gcc.dg/graphite/pr69292.c: New.
11798
d902b330
JJ
117992016-01-25 Jakub Jelinek <jakub@redhat.com>
11800
11801 * c-c++-common/goacc/use_device-1.c: New test.
11802
2c89b952
JL
118032016-01-25 Jeff Law <law@redhat.com>
11804
11805 PR tree-optimization/69196
11806 PR tree-optimization/68398
11807 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11808 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11809
685c8785
DE
118102016-01-25 David Edelsohn <dje.gcc@gmail.com>
11811
11812 PR target/69469
11813 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11814 Algorithm.
11815
95cef0c1
RB
118162016-01-25 Richard Biener <rguenther@suse.de>
11817
11818 PR testsuite/69380
11819 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11820
2947d3b2
IE
118212016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11822
11823 PR target/69421
11824 * gcc.dg/pr69421.c: New test.
11825
ae19075a
BB
118262016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11827
11828 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11829 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11830 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11831 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11832 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11833 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11834 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11835 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11836 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11837 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11838
fa4511c2
RB
118392016-01-25 Richard Biener <rguenther@suse.de>
11840
11841 PR tree-optimization/69376
11842 * gcc.dg/torture/pr69376.c: New testcase.
11843
1d101216
JD
118442016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11845
11846 PR fortran/69397
11847 PR fortran/68442
11848 * gfortran.dg/interface_38.f90: New test.
11849 * gfortran.dg/interface_39.f90: New test.
a0909527 11850
a59b92b0
PP
118512016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11852
11853 Revert:
11854 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11855
11856 PR c++/11858
11857 PR c++/24663
11858 PR c++/24664
11859 * g++.dg/template/pr11858.C: New test.
11860 * g++.dg/template/pr24663.C: New test.
11861 * g++.dg/template/unify12.C: New test.
11862 * g++.dg/template/unify13.C: New test.
11863 * g++.dg/template/unify14.C: New test.
11864 * g++.dg/template/unify15.C: New test.
11865 * g++.dg/template/unify16.C: New test.
11866 * g++.dg/template/unify17.C: New test.
11867
16acb1a8
DH
118682016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11869
11870 PR fortran/68283
11871 gfortran.dg/pr68283.f90: New test.
11872
094773e8
TK
118732016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11874
11875 PR fortran/66094
11876 * gfortran.dg/inline_matmul_13.f90: New test.
11877 * gfortran.dg/matmul_bounds_8.f90: New test.
11878 * gfortran.dg/matmul_bounds_9.f90: New test.
11879 * gfortran.dg/matmul_bounds_10.f90: New test.
11880
42fb90d7
TV
118812016-01-23 Tom de Vries <tom@codesourcery.com>
11882
11883 PR tree-optimization/69426
11884 * gcc.dg/autopar/pr69426.c: New test.
11885
69da7802
MS
118862016-01-23 Martin Sebor <msebor@redhat.com>
11887
11888 PR c++/58109
11889 PR c++/69022
11890 * g++.dg/cpp0x/alignas5.C: New test.
11891 * g++.dg/ext/vector29.C: Same.
11892
da17300a
UB
118932016-01-23 Uros Bizjak <ubizjak@gmail.com>
11894
11895 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11896 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11897 _GNU_SOURCE from compile flags to the source.
11898 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11899 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11900 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11901 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11902
62041cfc
JJ
119032016-01-22 Jakub Jelinek <jakub@redhat.com>
11904
11905 PR target/69432
11906 * g++.dg/opt/pr69432.C: New test.
11907
f7d2ad6f
BS
119082016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11909
11910 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11911 32-bit targets testing an -m64 multilib.
11912
d403fc9a
WS
119132016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11914
11915 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11916 64-bit support.
11917
4aa16f8d
JG
119182016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11919
11920 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11921
7c816d0f
CB
119222016-01-21 Christian Bruel <christian.bruel@st.com>
11923
11924 PR target/68674
11925 * gcc.target/i386/pr68674.c
11926 * gcc.target/aarch64/pr68674.c
11927 * gcc.target/arm/pr68674.c
11928
fce661e8
KT
119292016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11930
11931 PR target/69403
11932 * gcc.c-torture/execute/pr69403.c: New test.
11933
4696899f
PC
119342016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11935
11936 PR c++/55843
11937 * g++.dg/template/pr55843.C: New.
11938
bac69366
AL
119392016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11940
11941 PR testsuite/66877
11942 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11943 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11944
b57d3a5c
BS
119452016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11946
11947 PR testsuite/67489
da17300a
UB
11948 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11949 from dg-do compile directive, and instead add
11950 { dg-require-effective-target int128 }.
b57d3a5c 11951
9f04a53e
MS
119522016-01-20 Martin Sebor <msebor@redhat.com>
11953
11954 PR c/69405
11955 * gcc.dg/sync-fetch.c: New test.
11956
38a51663
JL
119572016-01-21 Martin Sebor <msebor@redhat.com>
11958
11959 PR target/69252
11960 * gcc.target/powerpc/pr69252.c: New test.
11961
2423a75a
JD
119622016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11963
11964 PR fortran/65996
da17300a 11965 * gfortran.dg/pr65996.f90: New test.
2423a75a 11966
0a76463f
DV
119672016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11968
11969 PR c++/68810
9f04a53e 11970 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11971 expected to generate an error.
0a76463f 11972
9776e692
BS
119732016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11974
11975 PR middle-end/66178
11976 * gcc.dg/torture/pr66178.c: New test.
11977
c8d3e088
AB
119782016-01-21 Anton Blanchard <anton@samba.org>
11979 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11980
11981 PR target/63354
11982 * gcc.target/powerpc/pr63354.c: New test.
11983
35b707ff
VM
119842016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11985
11986 PR rtl-optimization/68990
11987 * gcc.target/i386/pr68990: New.
11988
157b0829
NC
119892016-01-21 Nick Clifton <nickc@redhat.com>
11990
11991 PR target/69129
11992 * gcc.target/mips/pr69129.c: New.
11993
aede6748
PC
119942016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11995
11996 PR c++/58046
11997 * g++.dg/cpp0x/pr58046.C: New.
11998
5463c2c8
JJ
119992016-01-21 Jakub Jelinek <jakub@redhat.com>
12000
6d31cc75
SS
12001 PR target/69187
12002 PR target/65624
12003 * gcc.target/arm/pr69187.c: New test.
12004
5463c2c8
JJ
12005 PR c++/69355
12006 * g++.dg/torture/pr69355.C: New test.
12007
fa28f32b
AK
120082016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12009 Sebastian Pop <s.pop@samsung.com>
12010
12011 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12012
b920a047
AK
120132016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12014 Sebastian Pop <s.pop@samsung.com>
12015
da17300a 12016 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12017
bdd3aea6
JJ
120182016-01-21 Jakub Jelinek <jakub@redhat.com>
12019
12020 PR middle-end/67653
12021 * c-c++-common/pr67653.c: New test.
12022 * gcc.dg/torture/pr29119.c: Add dg-warning.
12023
26a2e6ae
PB
120242016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12025
12026 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12027
d25c7690
PK
120282016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12029
12030 PR c/24293
12031 * gcc.dg/pr24293.c: New test.
12032 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12033 incomplete struct type.
12034 * gcc.dg/declspec-1.c: Likewise.
12035 * gcc.dg/pr63549.c: Likewise.
12036
889d5698
JJ
120372016-01-20 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR tree-optimization/66612
12040 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12041 for bdn instruction.
12042
d7cf3dc7
CL
120432016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12044
12045 * lib/target-supports.exp
12046 (check_effective_target_arm_fp_ok_nocache): New.
12047 (check_effective_target_arm_fp_ok): New.
12048 (add_options_for_arm_fp): New.
12049 (check_effective_target_arm_crypto_ok_nocache): Require
12050 target_arm_v8_neon_ok instead of arm32.
12051 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12052 (check_effective_target_arm_crypto_pragma_ok): New.
12053 (add_options_for_arm_vfp): New.
12054 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12055 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12056 target instead. Force initial fpu to vfp.
12057 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12058 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12059 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12060 dependency.
12061 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12062 use arm_vfp effective target instead. Force initial fpu to vfp.
12063 * gcc.target/arm/attr-neon3.c: Likewise.
12064 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12065 arm_vfp_ok.
12066 * gcc.target/arm/unsigned-float.c: Likewise.
12067 * gcc.target/arm/vfp-1.c: Likewise.
12068 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12069 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12070 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12071 * gcc.target/arm/vfp-ldmias.c: Likewise.
12072 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12073 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12074 * gcc.target/arm/vfp-stmiad.c: Likewise.
12075 * gcc.target/arm/vfp-stmias.c: Likewise.
12076 * gcc.target/arm/vnmul-1.c: Likewise.
12077 * gcc.target/arm/vnmul-2.c: Likewise.
12078 * gcc.target/arm/vnmul-3.c: Likewise.
12079 * gcc.target/arm/vnmul-4.c: Likewise.
12080
01ac9704 120812016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12082
e84b00da
L
12083 PR testsuite/69366
12084 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12085 the MPX run-time library, for compile-time MPX test.
12086 * gcc.target/i386/chkp-always_inline.c: Likewise.
12087 * gcc.target/i386/chkp-bndret.c: Likewise.
12088 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12089 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12090 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12091 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12092 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12093 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12094 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12095 * gcc.target/i386/chkp-label-address.c: Likewise.
12096 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12097 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12098 * gcc.target/i386/chkp-pr69044.c: Likewise.
12099 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12100 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12101 * gcc.target/i386/chkp-strchr.c: Likewise.
12102 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12103 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12104 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12105 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12106 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12107 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12108 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12109 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12110 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12111 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12112 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12113 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12114 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12115 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12116 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12117 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12118 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12119 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12120 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12121 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12122 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12123 * gcc.target/i386/pr63995-2.c: Likewise.
12124 * gcc.target/i386/pr64805.c: Likewise.
12125 * gcc.target/i386/pr65044.c: Likewise.
12126 * gcc.target/i386/pr65167.c: Likewise.
12127 * gcc.target/i386/pr65183.c: Likewise.
12128 * gcc.target/i386/pr65184.c: Likewise.
12129 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12130
28b33016
IE
121312016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12132
12133 PR tree-optimization/69328
12134 * gcc.dg/pr69328.c: New test.
12135
bcff0913
JL
121362016-01-20 Jeff Law <law@redhat.com>
12137
bf0bb970 12138 PR target/25114
bcff0913
JL
12139 * gcc.target/m68k/pr25114.c: New test.
12140
a3f69631
AV
121412016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12142
12143 * gcc.target/arm/memset-inline-10.c: Added
12144 dg-require-effective-target arm_thumb2_ok.
12145
af33ba0d
EB
121462016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12147
12148 * gcc.dg/debug/dwarf2/sso.c: New test.
12149
7596d5de
UB
121502016-01-19 Uros Bizjak <ubizjak@gmail.com>
12151
12152 PR testsuite/68820
12153 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12154 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12155 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12156
ceda2c69
JH
121572016-01-19 Jan Hubicka <hubicka@ucw.cz>
12158
12159 PR ipa/66223
12160 * g++.dg/ipa/devirt-50.C: New testcase.
12161
38a979f2
MP
121622016-01-19 Marek Polacek <polacek@redhat.com>
12163
12164 PR c++/68965
12165 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12166 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12167
962801c5
KT
121682016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12169
12170 PR target/69135
12171 * gcc.target/arm/pr69135_1.c: New test.
12172
078fe40a
WD
121732015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12174
12175 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12176
786e3c06
WD
121772015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12178
12179 * gcc.target/aarch64/ccmp_1.c: New testcase.
12180
1e297006
MP
121812016-01-19 Marek Polacek <polacek@redhat.com>
12182
12183 PR c++/68586
12184 * g++.dg/cpp0x/enum30.C: New test.
12185
879c27e3
RB
121862016-01-19 Richard Biener <rguenther@suse.de>
12187
12188 PR tree-optimization/69336
12189 * g++.dg/tree-ssa/pr69336.C: New testcase.
12190
015337d3
JJ
121912016-01-19 Jakub Jelinek <jakub@redhat.com>
12192
12193 PR debug/65779
12194 * gcc.dg/pr65779.c: New test.
12195
e2c768b6
RB
121962016-01-19 Richard Biener <rguenther@suse.de>
12197
12198 PR tree-optimization/69352
12199 * gcc.dg/torture/pr69352.c: New testcase.
12200
569efc34
JJ
122012016-01-19 Jakub Jelinek <jakub@redhat.com>
12202
12203 PR rtl-optimization/68955
12204 PR rtl-optimization/64557
12205 * gcc.dg/torture/pr68955.c: New test.
12206
e49d321f
JH
122072016-01-19 Jan Hubicka <hubicka@ucw.cz>
12208
12209 PR lto/69136
12210 * g++.dg/torture/pr69136.C: New testcase.
12211
e9191ad3
JH
122122016-01-19 Jan Hubicka <hubicka@ucw.cz>
12213
12214 PR lto/69133
12215 * g++.dg/lto/pr69133_0.C: New testcase.
12216 * g++.dg/lto/pr69133_1.C: New testcase.
12217
2bedb645
JL
122182016-01-15 Jeff Law <law@redhat.com>
12219
12220 PR tree-optimization/69320
12221 * gcc.c-torture/pr69320-1.c: New test.
12222 * gcc.c-torture/pr69320-2.c: New test.
12223 * gcc.c-torture/pr69320-3.c: New test.
12224 * gcc.c-torture/pr69320-4.c: New test.
12225
17c15cb9
PP
122262016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12227
12228 PR c++/11858
12229 PR c++/24663
12230 PR c++/24664
12231 * g++.dg/template/pr11858.C: New test.
12232 * g++.dg/template/pr24663.C: New test.
12233 * g++.dg/template/unify12.C: New test.
12234 * g++.dg/template/unify13.C: New test.
12235 * g++.dg/template/unify14.C: New test.
12236 * g++.dg/template/unify15.C: New test.
12237 * g++.dg/template/unify16.C: New test.
12238 * g++.dg/template/unify17.C: New test.
12239
9617fd08
DM
122402016-01-18 David Malcolm <dmalcolm@redhat.com>
12241
12242 PR testsuite/69181
12243 * gcc.dg/pr69181-1.c: New test file.
12244 * gcc.dg/pr69181-2.c: New test file.
12245 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12246 globals by moving it to...
12247 (cleanup-after-saved-dg-test): ...this new function. Add
12248 "global additional_sources_used". Add reset of global
12249 multiline_expected_outputs to the empty list.
12250 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12251 global to...
12252 (multiline_expected_outputs): ...this, and updated comments to
12253 note that it is modified from gcc-dg.exp.
12254 (dg-end-multiline-output): Update for the above renaming.
12255 (handle-multiline-outputs): Likewise. Remove the clearing
12256 of the expected outputs to the empty list.
12257
b555a2e4
RB
122582016-01-18 Richard Biener <rguenther@suse.de>
12259
12260 PR tree-optimization/69297
12261 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12262
96902805
JM
122632016-01-18 Joseph Myers <joseph@codesourcery.com>
12264
12265 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12266 dg-options.
12267 * gcc.target/mips/mips-3d-2.c: Likewise.
12268 * gcc.target/mips/mips-3d-3.c: Likewise.
12269 * gcc.target/mips/mips-3d-4.c: Likewise.
12270 * gcc.target/mips/mips-3d-5.c: Likewise.
12271 * gcc.target/mips/mips-3d-6.c: Likewise.
12272 * gcc.target/mips/mips-3d-7.c: Likewise.
12273 * gcc.target/mips/mips-3d-8.c: Likewise.
12274 * gcc.target/mips/mips-3d-9.c: Likewise.
12275 * gcc.target/mips/mips-ps-1.c: Likewise.
12276 * gcc.target/mips/mips-ps-2.c: Likewise.
12277 * gcc.target/mips/mips-ps-3.c: Likewise.
12278 * gcc.target/mips/mips-ps-4.c: Likewise.
12279 * gcc.target/mips/mips-ps-5.c: Likewise.
12280 * gcc.target/mips/mips-ps-6.c: Likewise.
12281 * gcc.target/mips/mips-ps-7.c: Likewise.
12282 * gcc.target/mips/mips-ps-type.c: Likewise.
12283 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12284 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12285
40e26f94
TV
122862016-01-18 Tom de Vries <tom@codesourcery.com>
12287
12288 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12289 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12290 * c-c++-common/goacc/kernels-empty.c: New test.
12291 * c-c++-common/goacc/kernels-eternal.c: New test.
12292 * c-c++-common/goacc/kernels-loop-2.c: New test.
12293 * c-c++-common/goacc/kernels-loop-3.c: New test.
12294 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12295 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12296 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12297 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12298 * c-c++-common/goacc/kernels-loop-data.c: New test.
12299 * c-c++-common/goacc/kernels-loop-g.c: New test.
12300 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12301 * c-c++-common/goacc/kernels-loop-n.c: New test.
12302 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12303 * c-c++-common/goacc/kernels-loop.c: New test.
12304 * c-c++-common/goacc/kernels-noreturn.c: New test.
12305 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12306 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12307 * c-c++-common/goacc/kernels-reduction.c: New test.
12308
a98d4647
TV
123092016-01-18 Tom de Vries <tom@codesourcery.com>
12310
12311 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12312 * gcc.dg/autopar/outer-2.c: Same.
12313 * gcc.dg/autopar/outer-3.c: Same.
12314 * gcc.dg/autopar/outer-4.c: Same.
12315 * gcc.dg/autopar/outer-5.c: Same.
12316 * gcc.dg/autopar/outer-6.c: Same.
12317 * gcc.dg/autopar/parallelization-1.c: Same.
12318 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12319 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12320 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12321 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12322 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12323 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12324 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12325 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12326 * gcc.dg/autopar/pr39500-1.c: Same.
12327 * gcc.dg/autopar/pr39500-2.c: Same.
12328 * gcc.dg/autopar/pr46193.c: Same.
12329 * gcc.dg/autopar/pr46194.c: Same.
12330 * gcc.dg/autopar/pr49580.c: Same.
12331 * gcc.dg/autopar/pr49960-1.c: Same.
12332 * gcc.dg/autopar/pr49960.c: Same.
12333 * gcc.dg/autopar/pr68373.c: Same.
12334 * gcc.dg/autopar/reduc-1.c: Same.
12335 * gcc.dg/autopar/reduc-1char.c: Same.
12336 * gcc.dg/autopar/reduc-1short.c: Same.
12337 * gcc.dg/autopar/reduc-2.c: Same.
12338 * gcc.dg/autopar/reduc-2char.c: Same.
12339 * gcc.dg/autopar/reduc-2short.c: Same.
12340 * gcc.dg/autopar/reduc-3.c: Same.
12341 * gcc.dg/autopar/reduc-4.c: Same.
12342 * gcc.dg/autopar/reduc-6.c: Same.
12343 * gcc.dg/autopar/reduc-7.c: Same.
12344 * gcc.dg/autopar/reduc-8.c: Same.
12345 * gcc.dg/autopar/reduc-9.c: Same.
12346 * gcc.dg/autopar/uns-outer-4.c: Same.
12347 * gcc.dg/autopar/uns-outer-5.c: Same.
12348 * gcc.dg/autopar/uns-outer-6.c: Same.
12349 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12350 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12351
da976fa8
AL
123522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12353
12354 PR target/63679
12355 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12356 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12357
70c1e886
AL
123582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12359
12360 PR target/63679
12361 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12362 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12363 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12364
88bed196
AL
123652016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12366
12367 PR target/63679
12368 * gcc.dg/tree-ssa/sra-17.c: New.
12369 * gcc.dg/tree-ssa/sra-18.c: New.
12370
3dd5f42e
IE
123712016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12372
12373 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12374
ae5a77fa
EB
123752016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12376
12377 * gnat.dg/inline12.adb: New test.
12378
11e57fc6
BC
123792016-01-18 Bin Cheng <bin.cheng@arm.com>
12380
12381 PR tree-optimization/66797
12382 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12383
995b6fe0
RB
123842016-01-18 Richard Biener <rguenther@suse.de>
12385
12386 PR tree-optimization/69170
12387 * gcc.dg/torture/pr69170.c: New testcase.
12388
82ee0cf2 123892016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12390
12391 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12392
d69da357
TV
123932016-01-16 Tom de Vries <tom@codesourcery.com>
12394
12395 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12396
a3845283
TV
123972016-01-16 Tom de Vries <tom@codesourcery.com>
12398
12399 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12400 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12401 redundant dg-require-effective-target pthread.
12402 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12403 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12404 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12405 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12406 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12407 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12408 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12409
197a6aa6
DE
124102016-01-16 David Edelsohn <dje.gcc@gmail.com>
12411
12412 PR target/68609
12413 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12414 * gcc.target/powerpc/recip-7.c: Same.
12415
ec7886c1
PP
124162016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12417
12418 PR c++/69091
12419 * g++.dg/template/pr69091.C: New test.
12420
203484bb
PP
124212016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12422
12423 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12424 dump does not contain an error_mark_node.
12425 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12426 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12427
aa2500e9
PP
124282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12429
12430 PR c++/68936
12431 * g++.dg/template/pr68936.C: New test.
12432
28621a5c
DE
124332016-01-15 David Edelsohn <dje.gcc@gmail.com>
12434
12435 PR target/68609
12436 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12437 * gcc.target/powerpc/recip-2.c: Same.
12438 * gcc.target/powerpc/recip-3.c: Same.
12439 * gcc.target/powerpc/recip-4.c: Same.
12440 * gcc.target/powerpc/recip-sqrtf.c: Same.
12441
40c43aca
JL
124422016-01-15 Jeff Law <law@redhat.com>
12443
12444 PR tree-optimization/69270
12445 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12446 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12447
afbc5ae8
PT
124482016-01-15 Paul Thomas <pault@gcc.gnu.org>
12449
12450 PR fortran/49630
12451 * gfortran.dg/deferred_character_13.f90: New test for the fix
12452 of comment 3 of the PR.
12453
12454 PR fortran/54070
12455 * gfortran.dg/deferred_character_8.f90: New test
12456 * gfortran.dg/allocate_error_5.f90: New test
12457
12458 PR fortran/60593
12459 * gfortran.dg/deferred_character_10.f90: New test
12460
12461 PR fortran/60795
12462 * gfortran.dg/deferred_character_14.f90: New test
12463
12464 PR fortran/61147
12465 * gfortran.dg/deferred_character_11.f90: New test
12466
12467 PR fortran/64324
12468 * gfortran.dg/deferred_character_9.f90: New test
12469
49abe076
VM
124702016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12471
12472 PR rtl-optimization/69030
12473 * gcc.target/i386/pr69030.c: New.
12474
16d12992
KT
124752016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12476
12477 * gcc.target/aarch64/target_attr_17.c: New test.
12478
78810bd3
RB
124792016-01-15 Richard Biener <rguenther@suse.de>
12480
12481 PR tree-optimization/66856
12482 * gcc.dg/torture/pr66856-1.c: New testcase.
12483 * gcc.dg/torture/pr66856-2.c: Likewise.
12484
2bd847fe
RB
124852016-01-15 Richard Biener <rguenther@suse.de>
12486
12487 PR debug/69137
12488 * g++.dg/lto/pr69137_0.C: New testcase.
12489
a00fe3b7
RS
124902016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12491
12492 PR middle-end/69246
12493 * gcc.target/i386/pr69246.c: New test.
12494
cbb0e83b
DV
124952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12496
7596d5de 12497 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12498
5a500ecf
DV
124992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12500
12501 PR c++/56194
12502 * g++.dg/init/const9.C: Disable test on S/390.
12503
5d9bf64f
DV
125042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12505
12506 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12507 * g++.dg/Wno-frame-address.C: Ditto.
12508
e234b19e
DV
125092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12510
12511 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12512
89483f99
RB
125132016-01-15 Richard Biener <rguenther@suse.de>
12514
12515 PR tree-optimization/68961
12516 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12517
94f37395
IE
125182016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12519
12520 * gcc.target/i386/pr65105-5.c: New test.
12521
82ee0cf2 125222016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12523
12524 * gcc.c-torture/execute/alias-4.c: New testcase.
12525
82ee0cf2 125262016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12527
12528 PR ipa/68148
12529 * g++.dg/ipa/devirt-49.C: New testcase.
12530
092f7deb 125312016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12532
12533 PR target/65837
12534 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12535 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12536 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12537
e93c66bc
RB
125382016-01-15 Richard Biener <rguenther@suse.de>
12539
12540 PR tree-optimization/69117
12541 * gcc.dg/torture/pr69117.c: New testcase.
12542
c47eaca6 125432015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12544
12545 PR c++/69048
12546 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12547
c3f6914a
FXC
125482016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12549
12550 PR testsuite/67509
12551 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12552 range tests use 100 * maximum instead of maximum + 1.
12553
cd65ae90
JJ
125542016-01-14 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR debug/69244
12557 * gcc.dg/guality/pr69244.c: New test.
12558
19643948
UB
125592016-01-14 Uros Bizjak <ubizjak@gmail.com>
12560
12561 * lib/target-supports.exp (check_effective_target_issignaling):
12562 New procedure.
12563 * gcc.dg/pr61441.c: Require issignaling effective target.
12564
fe79c97e
SB
125652016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12566
12567 PR target/68803
12568 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12569
c7df95d8
DM
125702016-01-14 David Malcolm <dmalcolm@redhat.com>
12571
12572 PR c++/68819
12573 PR preprocessor/69177
12574 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12575 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12576 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12577 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12578
00083992
MP
125792016-01-14 Marek Polacek <polacek@redhat.com>
12580
12581 PR c/69262
12582 * gcc.dg/array-15.c: New test.
12583
0c9b3294
JJ
125842016-01-14 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR middle-end/68146
12587 PR tree-optimization/69155
12588 * gfortran.dg/pr68146.f: New test.
12589 * gfortran.dg/pr69155.f90: New test.
12590
3688e13d
RB
125912016-01-14 Richard Biener <rguenther@suse.de>
12592
12593 PR tree-optimization/68060
12594 * gcc.dg/torture/pr68060-1.c: New testcase.
12595 * gcc.dg/torture/pr68060-2.c: Likewise.
12596
bab0ad3a
NC
125972016-01-14 Nick Clifton <nickc@redhat.com>
12598
12599 * lib/target-supports.exp
12600 (check_effective_target_arm_neon_ok_nocache): Add an option
12601 sequence that includes setting the ARM architecture to ARMv7-A.
12602 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12603 command line options necessary to enable Neon support.
12604 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12605 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12606 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12607 * gcc.target/arm/pr69180.c: Likewise.
12608
947c2ce5
JL
126092016-01-14 Jeff Law <law@redhat.com>
12610
12611 PR tree-optimization/69270
12612 * gcc.dg/tree-ssa/pr69270.c: New test.
12613
3342fd71
BS
126142016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12615
12616 PR c/66208
12617 * c-c++-common/pr66208.c: New file.
12618
2ad3adf1
JJ
126192016-01-13 Jakub Jelinek <jakub@redhat.com>
12620
12621 PR tree-optimization/69156
12622 * gcc.dg/pr69156.c: New test.
12623
398d6feb
L
126242016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12625
12626 * gcc.target/i386/pr69225-7.c: New test.
12627
4c868789
RH
126282016-01-13 Richard Henderson <rth@redhat.com>
12629
12630 * gcc.dg/tm/memopt-13.c: Update expected function.
12631 * gcc.dg/tm/memopt-6.c: Likewise.
12632
ef6d1772
UB
126332016-01-13 Uros Bizjak <ubizjak@gmail.com>
12634
12635 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12636 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12637 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12638 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12639
ef6d1772
UB
126402016-01-13 Tom de Vries <tom@codesourcery.com>
12641
12642 PR tree-optimization/69169
0b4b6ef2
TV
12643 * gcc.dg/pr69169.c: New test.
12644
2ad3adf1 126452016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12646
12647 PR target/69228
12648 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12649 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12650 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12651 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12652 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12653 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12654 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12655 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12656
9060e335
AK
126572016-01-13 Jakub Jelinek <jakub@redhat.com>
12658
12659 PR target/69247
12660 * gcc.dg/pr69247.c: New test.
12661
40311329
RB
126622016-01-13 Richard Biener <rguenther@suse.de>
12663
12664 PR tree-optimization/69242
12665 * gcc.dg/torture/pr69242.c: New testcase.
12666
ccbd7103
RB
126672016-01-13 Richard Biener <rguenther@suse.de>
12668
12669 PR tree-optimization/69186
12670 * gcc.dg/torture/pr69186.c: New testcase.
12671
c6f72a46
JL
126722016-01-13 Jeff Law <law@redhat.com>
12673
12674 PR tree-optimization/67755
12675 * gcc.dg/tree-ssa/pr67755.c: New test.
12676
126772016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12678
12679 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12680 pass number in output by a star.
12681
c446cf07
BC
126822016-01-12 Bin Cheng <bin.cheng@arm.com>
12683
12684 PR tree-optimization/68911
12685 * gcc.c-torture/execute/pr68911.c: New test.
12686
5342156c
MP
126872016-01-12 Marek Polacek <polacek@redhat.com>
12688
12689 PR c++/68979
12690 * g++.dg/warn/permissive-1.C: New test.
12691
65364cc5
JJ
126922016-01-12 Jakub Jelinek <jakub@redhat.com>
12693
12694 PR objc++/68511
12695 PR c++/69213
12696 * g++.dg/opt/pr69213.C: New test.
12697
81b9a3d9
CB
126982016-01-12 Christian Bruel <christian.bruel@st.com>
12699
12700 PR target/69180
12701 * gcc.target/arm/pr69180.c: New test.
12702
3c4e91c9
RB
127032016-01-12 Richard Biener <rguenther@suse.de>
12704
12705 PR lto/69077
12706 * g++.dg/lto/pr69077_0.C: New testcase.
12707 * g++.dg/lto/pr69077_1.C: Likewise.
12708
5664cea1
JJ
127092016-01-12 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR target/69175
12712 * g++.dg/opt/pr69175.C: New test.
12713
86cefc49
AL
127142016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12715
12716 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12717 rather than #including math.h & stdlib.h.
12718 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12719 * gcc.dg/vect/pr49771.c: Likewise.
12720 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12721 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12722 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12723 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12724 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12725 * gcc.dg/vect/pr44507.c: Likewise.
12726 * gcc.dg/vect/pr45902.c: Likewise.
12727 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12728 * gcc.dg/vect/vect-117.c: Likewise.
12729 * gcc.dg/vect/vect-99.c: Likewise.
12730 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12731 * gcc.dg/vect/vect-cond-1.c: Likewise.
12732 * gcc.dg/vect/vect-cond-2.c: Likewise.
12733 * gcc.dg/vect/vect-cond-3.c: Likewise.
12734 * gcc.dg/vect/vect-cond-4.c: Likewise.
12735 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12736 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12737 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12738 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12739 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12740 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12741 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12742 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12743 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12744 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12745 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12746 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12747 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12748 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12749 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12750 include of signal.h.
12751 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12752 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12753 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12754 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12755 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12756 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12757 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12758 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12759 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12760 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12761 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12762 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12763 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12764 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12765 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12766 * gcc.dg/vect/vect-outer-5.c: Likewise.
12767 * gcc.dg/vect/vect-outer-6.c: Likewise.
12768 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12769 include of stdio.h.
12770
b832f61e
NC
127712016-01-12 Nick Clifton <nickc@redhat.com>
12772
12773 PR target/68913
12774 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12775 to fread so that it will be found in all target runtimes.
12776
8eac49b1
RB
127772016-01-12 Richard Biener <rguenther@suse.de>
12778
12779 PR tree-optimization/69053
12780 * g++.dg/torture/pr69053.C: New testcase.
12781
2935d994
RB
127822016-01-12 Richard Biener <rguenther@suse.de>
12783
12784 PR tree-optimization/69168
12785 * gcc.dg/torture/pr69168.c: New testcase.
12786
66c16fd9
RB
127872016-01-12 Richard Biener <rguenther@suse.de>
12788
12789 PR tree-optimization/69157
12790 * gcc.dg/torture/pr69157.c: New testcase.
12791
127922016-01-12 Richard Biener <rguenther@suse.de>
12793
12794 PR tree-optimization/69174
12795 * gcc.dg/torture/pr69174.c: New testcase.
12796
723033a6
JJ
127972016-01-12 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR c++/66808
12800 PR c++/69000
12801 * g++.dg/tls/pr66808.C: New test.
12802 * g++.dg/tls/pr69000.C: New test.
12803
3574cf47
BS
128042016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12805
12806 * gcc.target/powerpc/swaps-p8-23.c: New test.
12807 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12808
feb20787
JDA
128092016-01-11 John David Anglin <danglin@gcc.gnu.org>
12810
12811 PR tree-optimization/68356
12812 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12813
27b1820a
KV
128142016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12815 Jim Wilson <jim.wilson@linaro.org>
12816
12817 PR target/69194
12818 * gcc.target/arm/pr69194.c: New test.
12819
cf4de6af
L
128202016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12821
12822 PR target/69225
12823 * gcc.target/i386/pr69225-1.c: New test.
12824 * gcc.target/i386/pr69225-2.c: Likewise.
12825 * gcc.target/i386/pr69225-3.c: Likewise.
12826 * gcc.target/i386/pr69225-4.c: Likewise.
12827 * gcc.target/i386/pr69225-5.c: Likewise.
12828 * gcc.target/i386/pr69225-6.c: Likewise.
12829
1ebd5558
JJ
128302016-01-11 Jakub Jelinek <jakub@redhat.com>
12831
23552a4d
JJ
12832 PR target/67462
12833 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12834 if lp64.
12835
26ff85b0
JJ
12836 PR target/69071
12837 * gcc.dg/pr69071.c: New test.
12838
9cb6bd74
JJ
12839 PR c++/69211
12840 * g++.dg/opt/pr69211.C: New test.
12841
1ebd5558
JJ
12842 PR tree-optimization/69214
12843 * gcc.c-torture/compile/pr69214.c: New test.
12844
8c18c836
UB
128452016-01-11 Uros Bizjak <ubizjak@gmail.com>
12846
12847 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12848 * gcc.target/i386/pr66232-11.c: Ditto.
12849 * gcc.target/i386/pr66232-12.c: Ditto.
12850 * gcc.target/i386/pr66232-13.c: Ditto.
12851
62446e6e
RB
128522016-01-11 Richard Biener <rguenther@suse.de>
12853
12854 PR tree-optimization/69173
12855 * gcc.dg/torture/pr69173.c: New testcase.
12856
2b8568fe
KT
128572016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12858
12859 PR rtl-optimization/68796
12860 * gcc.target/aarch64/tst_5.c: New test.
12861 * gcc.target/aarch64/tst_6.c: Likewise.
12862
5baf4532
KT
128632016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12864
12865 PR rtl-optimization/68841
12866 * gcc.dg/pr68841.c: New test.
12867 * gcc.c-torture/execute/pr68841.c: New test.
12868
ca90b1ed
YR
128692016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12870
12871 PR rtl-optimization/68920
12872 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12873 for ix86 targets.
12874 * gcc.dg/ifcvt-5.c: New test.
12875
2ad3adf1 128762016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12877
12878 PR bootstrap/69123
12879 * g++.dg/pr69123.C: New.
12880
83834c09
IE
128812016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12882
12883 PR target/69010
12884 * gcc.target/i386/pr69010.c: New test.
12885
dcf89d57
MJ
128862016-01-11 Martin Jambor <mjambor@suse.cz>
12887
12888 PR ipa/69044
12889 * gcc.target/i386/chkp-pr69044.c: New test.
12890
d95167ee
TV
128912016-01-11 Tom de Vries <tom@codesourcery.com>
12892
12893 PR tree-optimization/69109
12894 * gcc.dg/autopar/pr69109-2.c: New test.
12895 * gcc.dg/autopar/pr69109.c: New test.
12896
4f6403a8
TV
128972016-01-11 Tom de Vries <tom@codesourcery.com>
12898
12899 PR tree-optimization/69108
12900 * gcc.dg/autopar/pr69108.c: New test.
12901
21efdd80
PP
129022016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12903
12904 PR c++/69029
12905 * c-c++-common/Wisleading-indentation.c: Augment test.
12906
fd42eed8
TK
129072016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12908
12909 PR fortran/69154
12910 * gfortran.dg/inline_matmul_12.f90: New test.
12911
4f90ee6c
PT
129122016-01-10 Paul Thomas <pault@gcc.gnu.org>
12913
12914 PR fortran/67779
12915 * gfortran.dg/actual_array_offset_1: New test.
12916
3907c6cf
TV
129172016-01-10 Tom de Vries <tom@codesourcery.com>
12918
12919 PR tree-optimization/69062
12920 * gcc.dg/autopar/pr69062.c: New test.
12921
b07b236e
TS
129222016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12923
12924 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12925 * gcc.dg/vect/slp-perm-2.c: Likewise.
12926 * gcc.dg/vect/slp-perm-3.c: Likewise.
12927 * gcc.dg/vect/slp-perm-5.c: Likewise.
12928 * gcc.dg/vect/slp-perm-6.c: Likewise.
12929 * gcc.dg/vect/slp-perm-7.c: Likewise.
12930 * gcc.dg/vect/slp-perm-8.c: Likewise.
12931
23fab8ae
TV
129322016-01-10 Tom de Vries <tom@codesourcery.com>
12933
12934 PR tree-optimization/69039
12935 * gcc.dg/autopar/pr69039.c: New test.
12936
73f0dae2
MP
129372016-01-09 Marek Polacek <polacek@redhat.com>
12938
12939 PR c++/69113
12940 * g++.dg/pr69113.C: New test.
12941
20b8d734
JJ
129422016-01-09 Jakub Jelinek <jakub@redhat.com>
12943
12944 PR middle-end/50865
12945 PR tree-optimization/69097
12946 * gcc.c-torture/execute/pr50865.c: New test.
12947 * gcc.c-torture/execute/pr69097-1.c: New test.
12948 * gcc.c-torture/execute/pr69097-2.c: New test.
12949 * gcc.dg/pr69097-1.c: New test.
12950 * gcc.dg/pr69097-2.c: New test.
12951
c50e614b
JJ
129522016-01-09 Jakub Jelinek <jakub@redhat.com>
12953
12954 PR c++/69164
12955 * g++.dg/opt/pr69164.C: New test.
12956
e0237993
JJ
129572016-01-08 Jakub Jelinek <jakub@redhat.com>
12958
12959 PR tree-optimization/69167
12960 * gcc.dg/pr69167.c: New test.
12961
bd8f5bb2
MP
129622016-01-08 Marek Polacek <polacek@redhat.com>
12963
12964 PR c++/68449
12965 * g++.dg/pr68449.C: New.
12966
bb0f5ca7
AL
129672016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12968
12969 PR tree-optimization/68707
12970 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12971 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12972 on platforms supporting it.
12973 * gcc.dg/vect/slp-perm-2.c: Likewise.
12974 * gcc.dg/vect/slp-perm-3.c: Likewise.
12975 * gcc.dg/vect/slp-perm-5.c: Likewise.
12976 * gcc.dg/vect/slp-perm-7.c: Likewise.
12977 * gcc.dg/vect/slp-perm-8.c: Likewise.
12978 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12979 on platforms supporting it.
12980
22518428
JJ
129812016-01-08 Jakub Jelinek <jakub@redhat.com>
12982
33f0852f
JJ
12983 PR tree-optimization/69162
12984 * gcc.dg/pr69162.c: New test.
12985
22518428
JJ
12986 PR tree-optimization/69172
12987 * gcc.dg/pr69172.c: New test.
12988
80e9b3aa
TP
129892016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12990
12991 PR tree-optimization/67781
12992 * gcc.c-torture/execute/pr67781.c: New file.
12993
262a363f
JJ
129942016-01-08 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR tree-optimization/69083
12997 * gcc.dg/vect/pr69083.c: New test.
12998
6e1f093f
SS
129992016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13000
13001 PR tree-optimization/61441
13002 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13003 Use -fexcess-precision=standard for compiler options.
13004 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13005
53290e07
JJ
130062016-01-08 Jakub Jelinek <jakub@redhat.com>
13007
57bf3072
JJ
13008 PR fortran/69128
13009 * gfortran.dg/gomp/pr69128.f90: New test.
13010
53290e07
JJ
13011 PR c++/69145
13012 * g++.dg/ext/pr69145-1.C: New test.
13013 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13014 * g++.dg/ext/pr69145-2.h: New file.
13015
7a127fa7
MS
130162016-01-07 Martin Sebor <msebor@redhat.com>
13017
13018 PR c/68966
13019 * gcc.dg/atomic-fetch-bool.c: New test.
13020 * gcc.dg/sync-fetch-bool.c: New test.
13021
95918b49
L
130222016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13023
13024 PR fortran/66680
13025 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13026
c8e62a9d
NC
130272016-01-07 Nick Clifton <nickc@redhat.com>
13028
13029 PR target/66655
13030 * g++.dg/pr66655.C: New test.
13031 * g++.dg/pr66655_1.cc: Test support file.
13032 * g++.dg/pr66655.h: Test header file.
13033
2ad3adf1 130342016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13035
13036 PR fortran/66680
13037 gfortran.dg/gomp/pr66680.f90: New test.
13038
4cd9ca92
L
130392016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13040
13041 PR target/69171
13042 * gcc.target/i386/pr69171-1.c: New test.
13043 * gcc.target/i386/pr69171-2.c: Likewise.
13044 * gcc.target/i386/pr69171-3.c: Likewise.
13045 * gcc.target/i386/pr69171-4.c: Likewise.
13046 * gcc.target/i386/pr69171-5.c: Likewise.
13047 * gcc.target/i386/pr69171-6.c: Likewise.
13048
7e33d4dc
BS
130492015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13050
13051 PR middle-end/67639
13052 * c-c++-common/pr67639.c: New test.
13053
fec64afc
JJ
130542016-01-07 Jakub Jelinek <jakub@redhat.com>
13055
13056 PR tree-optimization/69141
13057 * g++.dg/opt/pr69141.C: New test.
13058
f293ad29
EB
130592016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13060
13061 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13062
5027395e
UB
130632016-01-06 Uros Bizjak <ubizjak@gmail.com>
13064
13065 PR target/69140
13066 * gcc.target/i386/pr69140.c: New test
13067
7443cf13
DM
130682016-01-06 David Malcolm <dmalcolm@redhat.com>
13069
13070 * gcc.dg/bad-dereference.c: New test case.
13071
32928931
BS
130722015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13073
13074 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13075
68dd05da
AS
130762016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13077
13078 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13079
6b131d5b
MP
130802016-01-06 Marek Polacek <polacek@redhat.com>
13081
13082 PR sanitizer/69099
13083 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13084
8d9fdb49
MP
130852016-01-05 Marek Polacek <polacek@redhat.com>
13086
13087 PR c/69104
13088 * gcc.dg/atomic-invalid-2.c: New.
13089
acf93f1e
L
130902016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13091
13092 PR target/68991
13093 * gcc.target/i386/pr68991.c: New test.
13094
3f50525d
L
130952016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13096
13097 PR target/68991
13098 * g++.dg/pr68991-1.C: New test.
13099 * g++.dg/pr68991-2.C: Likewise.
13100
e0237993 131012016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13102
e0237993 13103 PR other/60465
face88a1
ST
13104 * gcc.target/ia64/pr60465-gprel64.c: New test.
13105 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13106
a0866eff
KT
131072016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13108
13109 PR rtl-optimization/68651
13110 * gcc.target/aarch64/pr68651_1.c: New test.
13111
c589e975
DM
131122016-01-05 David Malcolm <dmalcolm@redhat.com>
13113
13114 PR c/69122
13115 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13116
929710d9
NS
131172016-01-05 Nathan Sidwell <nathan@acm.org>
13118
ce3e43d7
NS
13119 PR c++/58583
13120 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13121
929710d9
NS
13122 * gcc.dg/alias-15.c: New.
13123
a2faef8e
NC
131242016-01-05 Nick Clifton <nickc@redhat.com>
13125
13126 PR target/68870
13127 * g++.dg/pr68770.C: New test.
13128
4cfa76e3
MS
131292016-01-04 Mike Stump <mikestump@comcast.net>
13130
13131 * lib/target-supports.exp (check_effective_target_cilkplus):
13132 cilkplus targets require pthreads.
4ece61b6 13133 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13134
4e8a3a35
MM
131352016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13136
13137 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13138 generation.
13139
818ab71a
JJ
131402016-01-04 Jakub Jelinek <jakub@redhat.com>
13141
13142 Update copyright years.
13143
2fe0a208
MP
131442016-01-04 Marek Polacek <polacek@redhat.com>
13145
13146 PR c/68908
13147 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13148 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13149 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13150
9e3b2fe3
EB
131512016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13152
13153 * gcc.target/sparc/20160104-2.c: New test.
13154
e8d65a35
EB
131552016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13156
13157 * gcc.target/sparc/20160104-1.c: New test.
13158
25ccfccd
PT
131592016-01-03 Paul Thomas <pault@gcc.gnu.org>
13160
13161 PR fortran/65045
13162 * gfortran.dg/pr65045.f90: New test.
13163
cb51d382
EB
131642016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13165
13166 * gnat.dg/specs/debug1.ads: Delete.
13167
6eeaad6e
JD
131682016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13169
13170 PR libgfortran/68867
13171 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13172 expression.
13173
2f968603
JD
131742016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13175
13176 PR libgfortran/68867
13177 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13178 PowerPC.
13179
591bb5e4
PT
131802016-01-01 Paul Thomas <pault@gcc.gnu.org>
13181
13182 PR fortran/68864
13183 * gfortran.dg/pr68864.f90: New test.
13184
f1e0620c
JJ
131852016-01-01 Jakub Jelinek <jakub@redhat.com>
13186
942a1319
JJ
13187 PR tree-optimization/69070
13188 * gcc.dg/pr69070.c: New test.
13189
10dff63f
JJ
13190 PR sanitizer/69055
13191 * gfortran.dg/pr69055.f90: New test.
13192
f1e0620c
JJ
13193 PR target/69015
13194 * gcc.dg/pr69015.c: New test.
818ab71a 13195\f
2f883d1c 13196Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13197
13198Copying and distribution of this file, with or without modification,
13199are permitted in any medium without royalty provided the copyright
13200notice and this notice are preserved.