]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
read-md.c: track column numbers
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bfecd57c
JJ
12016-10-04 Jakub Jelinek <jakub@redhat.com>
2
f72da967
JJ
3 PR c++/77791
4 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
5
bfecd57c
JJ
6 * g++.dg/other/java3.C: Remove.
7 * g++.dg/other/java1.C: Remove.
8 * g++.dg/other/error12.C: Remove.
9 * g++.dg/other/java2.C: Remove.
10 * g++.dg/warn/Wnvdtor.C: Remove.
11 * g++.dg/lookup/java1.C: Remove.
12 * g++.dg/lookup/java2.C: Remove.
13 * g++.dg/ext/pr34829.C: Remove.
14 * g++.dg/ext/java-3.C: Remove.
15 * g++.dg/ext/java-1.C: Remove.
16 * g++.dg/ext/java-2.C: Remove.
17 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
18
fe8b1e83
DG
192016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
20
21 PR tree-optimization/77808
22 * gcc.dg/tree-ssa/pr77808.c: New testcase.
23
078b5aab
RB
242016-10-04 Richard Biener <rguenther@suse.de>
25
26 PR tree-optimization/77399
27 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
28
2b568899
RB
292016-10-04 Richard Biener <rguenther@suse.de>
30
31 PR middle-end/77833
32 * gcc.target/i386/pr77833.c: New testcase.
33
0a4e5cf3
JL
342016-09-26 Jeff Law <law@redhat.com>
35
36 PR tree-optimization/71550
37 PR tree-optimization/71403
38 * gcc.c-torture/execute/pr71550.c: New test.
39
d07b0a23
SKS
402016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
41
42 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
43 option.
44
b44a42cf
KT
452016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
46
47 Revert
48 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
49
50 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
51
f41f1ceb
MP
522016-10-03 Marek Polacek <polacek@redhat.com>
53
54 * g++.dg/cpp0x/nullptr37.C: New test.
55
1633d3b9
BE
562016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
57
58 * c-c++-common/Wint-in-bool-context.c: Update test.
59
2c8e3a1d
JJ
602016-10-02 Jakub Jelinek <jakub@redhat.com>
61
62 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
63 earlier.
64 * g++.dg/charset/asm2.c (memmove): Likewise.
65 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
66 * g++.dg/tls/diag-4.C (foo): Likewise.
67 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
68 dg-warning, fix up regex.
69 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
70 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
71 * g++.old-deja/g++.mike/net31.C: Likewise.
72 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
73 for C++17.
74 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
75 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
76
f00b6283
RB
772016-10-01 Richard Biener <rguenther@suse.de>
78
79 PR middle-end/77798
80 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
81
0f0565b1
AV
822016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
83
84 PR fortran/77663
85 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
86
c58823a0
JJ
872016-10-01 Jakub Jelinek <jakub@redhat.com>
88
89 PR c/77490
90 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
91 Add dg-prune-output directive.
92
e3228a50
JD
932016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
94
95 PR fortran/66643
96 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
97 * gfortran.fortran-torture/compile/write.f90: Update test.
98
e70bbc6f
MW
992016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
100
101 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
102 arm_fp16_alternative_ok as the required effective target.
103 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
104 -mfp16-format=alternative to the dg-options directive and remove
105 the dg-add-options directive.
106
c39747d2
FR
1072016-09-30 Fritz Reese <fritzoreese@gmail.com>
108
109 PR fortran/77764
110 * gfortran.dg/dec_union_8.f90: New testcase.
111
00074dd8
FR
1122016-09-30 Fritz Reese <fritzoreese@gmail.com>
113
114 PR fortran/77782
115 * gfortran.dg/dec_structure_16.f90: New testcase.
116
26f391e8
AV
1172016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
118
119 * gfortran.dg/coarray_allocate_10.f08: New test.
120 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
121
fa16a271
KT
1222016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
123
124 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
125
f334c828
RB
1262016-09-30 Richard Biener <rguenther@suse.de>
127
128 PR tree-optimization/77399
129 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
130
76e3ec9c
SL
1312016-09-29 Sandra Loosemore <sandra@codesourcery.com>
132
133 * c-c++-common/pr27336.c: Make dependency on
134 -fdelete-null-pointer-checks explicit.
135 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
136 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
137 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
138 * gcc.dg/pic-1.c: Require fpic target support.
139 * gcc.dg/pic-2.c: Likewise.
140
a2c6e7f2
JJ
1412016-09-29 Jakub Jelinek <jakub@redhat.com>
142
143 Implement P0001R1 - C++17 removal of register storage class specifier
144 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
145 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
146 C++17.
147 * c-c++-common/vector-subscript-5.c (foo): Don't use register
148 keyword if not __SSE2__.
149 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
150 C++17.
151 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
152 register keywords.
153 * g++.dg/eh/pr29166.C: Add -Wno-register option.
154 * g++.dg/warn/register-parm-1.C (erroneous_warning,
155 no_erroneous_warning): Expect new warnings for C++17.
156 * g++.dg/warn/register-var-2.C (f): Likewise.
157 * g++.dg/parse/register1.C (f): Expect new error for C++17.
158 * g++.dg/parse/linkage2.C (foo): Likewise.
159 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
160 keyword on parameters for C++17.
161 * g++.dg/cpp1z/register1.C: New test.
162 * g++.dg/cpp1z/register2.C: New test.
163 * g++.dg/cpp1z/register3.C: New test.
164
4ab76933
UB
1652016-09-29 Uros Bizjak <ubizjak@gmail.com>
166
167 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
168 * gcc.target/i386/avx2-check.h (main): Ditto.
169 * gcc.target/i386/avx512bw-check.h (main): Ditto.
170 * gcc.target/i386/avx512cd-check.h (main): Ditto.
171 * gcc.target/i386/avx512dq-check.h (main): Ditto.
172 * gcc.target/i386/avx512er-check.h (main): Ditto.
173 * gcc.target/i386/avx512f-check.h (main): Ditto.
174 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
175 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
176 * gcc.target/i386/avx512vl-check.h (main): Ditto.
177
2488ebe5
UB
1782016-09-29 Uros Bizjak <ubizjak@gmail.com>
179
180 PR target/77756
181 * gcc.target/i386/pr77756.c: New test.
182
4d258d09
MP
1832016-09-29 Marek Polacek <polacek@redhat.com>
184
185 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
186
a9087411
MP
1872016-09-29 Marek Polacek <polacek@redhat.com>
188
189 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
190 C++14.
191
fa0a064a
ML
1922016-09-29 Martin Liska <mliska@suse.cz>
193
194 * objc/execute/construct1.m: New test.
195
0ce1ecc7
RB
1962016-09-29 Richard Biener <rguenther@suse.de>
197
198 PR tree-optimization/77768
199 * gcc.dg/torture/pr77768.c: New testcase.
200
da186c1f
RB
2012016-09-28 Richard Biener <rguenther@suse.de>
202
203 PR middle-end/77407
204 * gcc.dg/pr77407.c: New testcase.
205
d657e995
RB
2062016-09-29 Richard Biener <rguenther@suse.de>
207
208 PR middle-end/55152
209 * gcc.dg/pr55152.c: New testcase.
210 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
211
cadf6296
RO
2122016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
213
214 * gcc.dg/profile-update-warning.c: Restrict to ia32.
215 (dg-options): Remove -m32.
216
88000fd1
MS
2172016-09-28 Martin Sebor <msebor@redhat.com>
218
219 PR middle-end/77721
220 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
221
0c172974
JD
2222016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
223
224 PR libgfortran/77707
225 * gfortran.dg/inquire_17.f90: New test.
226
4b390698
JJ
2272016-09-28 Jakub Jelinek <jakub@redhat.com>
228
229 PR c++/77467
230 * g++.dg/cpp1y/constexpr-77467.C: New test.
231
2b1b5938
MS
2322016-09-28 Martin Sebor <msebor@redhat.com>
233
234 PR c/77762
235 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
236 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
237 (test_sprintf_p_const): Adjust line numbers to avoid failures
238 introduced in r240503.
239
30dc6ee9
MS
2402016-09-28 Martin Sebor <msebor@redhat.com>
241
242 PR middle-end/77683
243 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
244
7d290e93
BE
2452016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
246
fcf32bad
BE
247 PR c++/77748
248 * g++.dg/pr77550.C: Avoid undefined behavior.
249
7d290e93
BE
250 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
251
912d9ec3
WD
2522016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
253
254 * gcc.dg/strlenopt-20.c: Update test.
255 * gcc.dg/strlenopt-21.c: Likewise.
256 * gcc.dg/strlenopt-22.c: Likewise.
257 * gcc.dg/strlenopt-22g.c: Likewise.
258 * gcc.dg/strlenopt-26.c: Likewise.
259 * gcc.dg/strlenopt-5.c: Likewise.
260 * gcc.dg/strlenopt-7.c: Likewise.
261 * gcc.dg/strlenopt-9.c: Likewise.
262
459bcfb0
JJ
2632016-09-27 Jakub Jelinek <jakub@redhat.com>
264
6e39060a
JJ
265 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
266
8ca33347
JJ
267 * g++.dg/cpp1z/lambda-this1.C: New test.
268 * g++.dg/cpp1z/lambda-this2.C: New test.
269
459bcfb0
JJ
270 PR c++/77722
271 * g++.dg/ubsan/return-4.C: New test.
272 * g++.dg/ubsan/return-5.C: New test.
273 * g++.dg/ubsan/return-6.C: New test.
274
20fba714
JW
2752016-09-27 Jiong Wang <jiong.wang@arm.com>
276
277 * lib/target-supports.exp
278 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
279 in function comment.
280
bebe0086
ML
2812016-09-27 Martin Liska <mliska@suse.cz>
282
283 PR gcov-profile/46266
284 * lib/gcov.exp: Verify that <built-in>.gcov file is not
285 considered.
286
59896334
RB
2872016-09-27 Richard Biener <rguenther@suse.de>
288
289 PR tree-optimization/77745
290 * g++.dg/torture/pr77745.C: New testcase.
291
f0d355dc
RB
2922016-09-27 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/77478
295 * gcc.dg/torture/pr77478.c: New testcase.
296
8c9434c2
ML
2972016-09-27 Martin Liska <mliska@suse.cz>
298
299 PR gcov-profile/7970
300 PR gcov-profile/16855
301 PR gcov-profile/44779
302 * g++.dg/gcov/pr16855.C: New test.
303
511d092e
SKS
3042016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
305
306 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
307
f2e0c4e1
JJ
3082016-09-27 Jakub Jelinek <jakub@redhat.com>
309
310 PR fortran/77666
311 * gfortran.dg/gomp/pr77666.f90: New test.
312
3a4228ba
KV
3132016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
314
315 PR ipa/77677
316 * gcc.dg/torture/pr77677-2.c: New test.
317
a184e37f
SK
3182016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
319
320 PR fortran/77420
321 * gfortran.dg/pr77420_1.f90: New test.
322 * gfortran.dg/pr77420_2.f90: Ditto.
323 * gfortran.dg/pr77420_3.f90: New test. Requires ...
324 * gfortran.dg/pr77420_4.f90: this file.
325
8be59d19
KV
3262016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
327
328 PR middle-end/77719
329 * gfortran.dg/pr77719.f90: New test.
330
991075a4
TP
3312016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
332
333 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 334 singular form of byte when quantity is unknown.
991075a4 335
c6147dc4
MP
3362016-09-26 Marek Polacek <polacek@redhat.com>
337
338 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
339
5cc6c41c
ML
3402016-09-26 Martin Liska <mliska@suse.cz>
341
342 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
343 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
344 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
345 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
346 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
347 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
348 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
349 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
350 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
351
81fea426
MP
3522016-09-26 Marek Polacek <polacek@redhat.com>
353
354 PR c/7652
355 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
356 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
357 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
358 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
359 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
360 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
361 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
362 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
363 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
364 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
365 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
366 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
367 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
368 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
369 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
370 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
371 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
372 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
373 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
374 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
375 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
376 * c-c++-common/attr-fallthrough-1.c: New test.
377 * c-c++-common/attr-fallthrough-2.c: New test.
378 * g++.dg/cpp0x/fallthrough1.C: New test.
379 * g++.dg/cpp0x/fallthrough2.C: New test.
380 * g++.dg/cpp1z/fallthrough1.C: New test.
381 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
382 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
383 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
384 * objc.dg/Wimplicit-fallthrough-1.m: New test.
385
9b597c1f
SK
3862016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
387
12a813c1 388 PR fortran/77429
9b597c1f
SK
389 * gfortran.dg/pr77429.f90: New test.
390
f1c7e7f1
SK
3912016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
392
393 PR fortran/77694
394 * gfortran.dg/pr77694.f90: New test.
395
50c6dd20
OE
3962016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
397
398 PR target/51244
399 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
400
540b039e
DH
4012016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
402
403 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
404 for 32-bit mode.
405
cfd161bf
DH
4062016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
407
408 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
409 for 32-bit mode.
410
9a2300e9
MP
4112016-09-24 Marek Polacek <polacek@redhat.com>
412
413 PR c/77490
414 * c-c++-common/Wbool-operation-1.c: New test.
415 * gcc.dg/Wbool-operation-1.c: New test.
416
34d567d1
FR
4172016-09-23 Fritz Reese <fritzoreese@gmail.com>
418
419 * gfortran.dg/dec_static_1.f90: New.
420 * gfortran.dg/dec_static_2.f90: New.
421 * gfortran.dg/dec_static_3.f90: New.
422 * gfortran.dg/dec_static_4.f90: New.
423
4a8d4422
JD
4242016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
425
426 PR fortran/48298
427 * gfortran.dg/negative_unit_check.f90: Update test.
428 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 429
90ef45cb
DV
4302016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
431
432 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
433 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
434 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
435 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
436 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
437 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
438 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
439
e0535922
MS
4402016-09-23 Martin Sebor <msebor@redhat.com>
441
442 PR testsuite/77713
443 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
444 assuming long double is bigger than double.
445
d664d76d
JJ
4462016-09-23 Jakub Jelinek <jakub@redhat.com>
447
448 Implement P0138R2, C++17 construction rules for enum class values
449 * g++.dg/cpp1z/direct-enum-init1.C: New test.
450
3b31f720
DM
4512016-09-23 David Malcolm <dmalcolm@redhat.com>
452
453 PR preprocessor/77672
454 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
455 expected multiline output from first warning to reflect change
456 in r240434.
457
592459bf
TP
4582016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
459
460 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
461
0af06385
BE
4622016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
463 Tom de Vries <tom@codesourcery.com>
464
465 PR testsuite/77411
466 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
467
8f01b67a
MP
4682016-09-23 Marek Polacek <polacek@redhat.com>
469
470 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
471 * c-c++-common/gomp/atomic-13.c: Likewise.
472 * c-c++-common/gomp/atomic-14.c: Likewise.
473 * c-c++-common/pr60439.c: Remove invalid code.
474 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
475 * g++.dg/expr/bitfield5.C: Likewise.
476 * g++.dg/expr/bitfield6.C: Likewise.
477 * g++.dg/expr/bool1.C: Likewise.
478 * g++.dg/expr/bool3.C: Likewise.
479 * g++.dg/expr/lval3.C: Likewise.
480 * g++.dg/expr/lval4.C: Likewise.
481 * g++.old-deja/g++.jason/bool5.C: Likewise.
482
bbd6fcf3
DM
4832016-09-23 David Malcolm <dmalcolm@redhat.com>
484
485 PR preprocessor/77672
486 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
487 (test_terminator_location): New function.
488
113d06a4
RB
4892016-09-23 Richard Biener <rguenther@suse.de>
490
491 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
492
cab9e1df
MW
4932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
494
495 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
496 -march=armv8.2-a+fp16 when supported by the hardware.
497 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
498 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
499 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
500 semi-colons to a macro invocations.
501 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
502 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
503 defined.
504 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
505 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
507 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
508 defined.
509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
510 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
511 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
512 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
515 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
516 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
518 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
519 defined.
520 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
522 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
523 defined.
524 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
526 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
527 defined.
528 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
530 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
531 defined.
532 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
533 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
534 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
535 defined. Also fix some white-space.
536 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
537 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
538 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
539 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
541 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
542 defined. Also fix some long lines and white-space.
543 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
544 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
545 defined. Also fix some long lines and white-space.
546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
547 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
548 defined.
549 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
550 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
551 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
552 defined.
553 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
554 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
555 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
556 defined.
557 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 560 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 567 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
573 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
574 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 576
da9b2e69
JW
5772016-09-23 Jiong Wang <jiong.wang@arm.com>
578 Matthew Wahab <matthew.wahab@arm.com>
579
580 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
581 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
582 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
583 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
584 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
585 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
586 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
587 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
588 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
589 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
590 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
591 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
592 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
593 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
594 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
595 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
596 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
597 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
598 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
599 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
600 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
601 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
602 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
603 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
604 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
605 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
606 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
607 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
608 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
609 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
610 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
611 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
612 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
613 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
614 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
615 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
616 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
617
785cf02f
MW
6182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
619
620 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
621 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
622 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
623 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
624 support.
625
1e401340
KV
6262016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
627
628 PR ipa/77677
629 * gcc.dg/torture/pr77677.c: New test.
630
8ed3eeac
AV
6312016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
632
633 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
634 here now.
635
55a9b91b
MW
6362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
637
638 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
639 options. Add tests for float16x4_t and float16x8_t.
640
64c744b9
DV
6412016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
642
643 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
644 * gcc.target/s390/risbg-ll-2.c: Ditto.
645 * gcc.target/s390/risbg-ll-3.c: Ditto.
646
d403b8d4
MW
6472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
648
649 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
650 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
651
576987fc
DV
6522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
653
654 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
655 output to the simplified instructions.
656
4ffc8099
MW
6572016-09-23 Matthew Wahab <matthew.wahab@arm.com>
658
659 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
660 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
661
b1a970a5
MW
6622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
663
664 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
665 (FP16_SUPPORTED): New
666 (expected-hfloat-16x4): Make conditional on __fp16 support.
667 (expected-hfloat-16x8): Likewise.
668 (vdup_n_f16): Disable for non-AArch64 targets.
669 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
670 conditional on FP16_SUPPORTED.
671 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
672 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
673 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
674 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
675 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
676 for testing __fp16.
677 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
678 conditional on FP16_SUPPORTED.
679 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
680 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
681
50df9464
MW
6822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
683
684 * gcc.target/arm/short-vfp-1.c: New.
685
536b9f42
MW
6862016-09-23 Matthew Wahab <matthew.wahab@arm.com>
687
688 * gcc.target/arm/attr-fp16-arith-1.c: New.
689
1b9e31cf
MW
6902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
691
692 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
693 New.
694 (add_options_for_arm_v8_2a_fp16_neon): New.
695 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
696 (add_options_for_arm_arch_v8_2a): Auto-generate.
697 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
698 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
699 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
700 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
701 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
702 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
703 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
704
a5b42ee7
MW
7052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
706
707 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
708 arm_fp16_alternative_ok.
709 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
710 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
711 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
712 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
713 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
714 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
715 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
716 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
717 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
718 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
719 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
720 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
721 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
722 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
723 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
724 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
725 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
726 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
727 * gcc.target/arm/fp16-rounding-alt-1.c: Use
728 arm_fp16_alternative_ok.
729 * lib/target-supports.exp
730 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
731 (check_effective_target_arm_fp16_alternative_ok): New.
732 (check_effective_target_arm_fp16_none_ok_nocache): New.
733 (check_effective_target_arm_fp16_none_ok): New.
734
fcbc975b
ML
7352016-09-23 Martin Liska <mliska@suse.cz>
736
737 * gcc.dg/ipa/pr77653.c: Replace adress
738 with address.
739
1822b732
ML
7402016-09-23 Martin Liska <mliska@suse.cz>
741
742 * gcc.target/i386/movbe-4.c: New test.
743
fab18cc4
ML
7442016-09-23 Martin Liska <mliska@suse.cz>
745
746 * gcc.target/i386/crc32-5.c: New test.
747
e70f01b5
ML
7482016-09-23 Martin Liska <mliska@suse.cz>
749
750 * gcc.target/i386/pr71652.c: New test.
751 * gcc.target/i386/pr71652-2.c: New test.
752 * gcc.target/i386/pr71652-3.c: New test.
753
f2e81d05
JJ
7542016-09-23 Jakub Jelinek <jakub@redhat.com>
755
756 * lib/gcc-dg.exp (process-message): Support relative line number
757 notation - .+4 or .-1 etc.
758 * gcc.dg/dg-test-1.c: New test.
759
ed30d2a6
MS
7602016-09-22 Martin Sebor <msebor@redhat.com>
761
762 PR target/77676
763 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
764 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
765 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
766 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
767
1c681c7b
UB
7682016-09-22 Uros Bizjak <ubizjak@gmail.com>
769
770 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
771 * gcc.dg/ifcvt-2.c: Ditto.
772 * gcc.dg/zero_bits_compound-1.c: Ditto.
773 * gcc.dg/zero_bits_compound-1.c: Ditto.
774 * gcc.dg/pr40550.c: Simplify target selectors.
775 Use dg-additional-options.
776 * gcc.dg/pr47893.c: Ditto.
777 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
778 additional options for 32-bit x86 targets.
779 * gcc.dg/pr70955.c: Move to ...
780 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
781
67cf0a53
PC
7822016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
783
784 PR c++/61019
785 * g++.dg/cpp0x/pr61019.C: New.
786
0ee70cc0
AV
7872016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
788 Terry Guo <terry.guo@arm.com>
789
790 * gcc.target/arm/pure-code/ffunction-sections.c: New.
791 * gcc.target/arm/pure-code/no-literal-pool.c: New.
792 * gcc.target/arm/pure-code/pure-code.exp: New.
793
43639d2c
UB
7942016-09-22 Uros Bizjak <ubizjak@gmail.com>
795
796 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
797 Remove SSE effective target requirement.
798
a608d15b
PC
7992016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
800
801 PR c++/71979
802 * g++.dg/cpp0x/pr71979.C: New.
803
d94a7ab4
BE
8042016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
805
806 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
807
a13f439f
ML
8082016-09-22 Martin Liska <mliska@suse.cz>
809
810 PR ipa/77653
811 * gcc.dg/ipa/pr77653.c: New test.
812
cf352092
JJ
8132016-09-22 Jakub Jelinek <jakub@redhat.com>
814
815 PR fortran/77665
816 * gfortran.dg/gomp/pr77665.f90: New test.
817
a8de3002
PT
8182016-09-22 Paul Thomas <pault@gcc.gnu.org>
819
820 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
821 * gfortran.dg/dtio_13.f90: New test.
822
39abef62
LK
8232016-09-21 Louis Krupp <louis.krupp@zoho.com>
824
825 PR fortran/66107
826 * gfortran.dg/pr66107.f90: New test.
827
4a2bb7fc
ILT
8282016-09-21 Ian Lance Taylor <iant@golang.org>
829
830 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
831 with call to builtin delete function.
832
5f84cee2
JM
8332016-09-21 Joseph Myers <joseph@codesourcery.com>
834
835 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
836 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
837 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
838 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
839 tests.
840
fe01a41a
UB
8412016-09-21 Uros Bizjak <ubizjak@gmail.com>
842
843 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
844
2e1c20b1
JJ
8452016-09-21 Jakub Jelinek <jakub@redhat.com>
846
847 PR c++/77651
848 * g++.dg/cpp1z/aligned-new6.C: New test.
849
de4c144a
MW
8502016-09-21 Matthew Wahab <matthew.wahab@arm.com>
851
852 * gcc.target/arm/fp16-aapcs-3.c: New.
853 * gcc.target/arm/fp16-aapcs-4.c: New.
854 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
855 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
856 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
857 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
858
44fc7854
BE
8592016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
860
861 PR tree-optimization/77550
862 * g++.dg/pr77550.C: New test.
863
bc084f84
GJL
8642016-09-21 Georg-Johann Lay <avr@gjlay.de>
865
866 PR target/77326
867 * gcc.target/avr/torture/pr77326.c: New test.
868
c075003a
LK
8692016-09-21 Louis Krupp <louis.krupp@zoho.com>
870
871 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
872
6811ea79
RB
8732016-09-21 Richard Biener <rguenther@suse.de>
874
875 PR tree-optimization/77648
876 * gcc.dg/torture/pr77648-1.c: New testcase.
877 * gcc.dg/torture/pr77648-2.c: Likewise.
878
f955c4c4
RB
8792016-09-21 Richard Biener <rguenther@suse.de>
880 Jakub Jelinek <jakub@redhat.com>
881
882 PR tree-optimization/77621
883 * gcc.dg/pr77621.c: New testcase.
884
096506bb
PT
8852016-09-21 Paul Thomas <pault@gcc.gnu.org>
886
887 PR fortran/77657
888 * gfortran.dg/dtio_12.f90: New test.
889
37d168ae
SKS
8902016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
891
892 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
893
66454000
KV
8942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
895
896 PR tree-optimization/72835
897 * gcc.dg/tree-ssa/pr72835.c: New test.
898
88d0c3f0
MS
8992016-09-20 Martin Sebor <msebor@redhat.com>
900
901 PR middle-end/49905
902 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
903 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
904 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
905 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
906 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
907 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
908 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
909
a03df1d5
KV
9102016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
911
912 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
913 arguments/compare will be optimized away.
914 * gcc.dg/torture/ftrapv-1.c: Likewise.
915
8bc5448f
KV
9162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
917
918 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
919 will be optimized away.
920 * gcc.dg/ipa/vrp1.c: New test.
921 * gcc.dg/ipa/vrp2.c: New test.
922 * gcc.dg/ipa/vrp3.c: New test.
923
973625a0
KV
9242016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
925
926 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
927 does the same transformation.
928 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
929 * gcc.dg/tree-ssa/evrp1.c: New test.
930 * gcc.dg/tree-ssa/evrp2.c: New test.
931 * gcc.dg/tree-ssa/evrp3.c: New test.
932 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
933 * gcc.dg/tree-ssa/pr22117.c: Likewise.
934 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
935 * gcc.dg/tree-ssa/pr64130.c: Likewise.
936 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
937 foling now happens early.
938 * gcc.dg/tree-ssa/vrp04.c: Likewise.
939 * gcc.dg/tree-ssa/vrp06.c: Likewise.
940 * gcc.dg/tree-ssa/vrp16.c: Likewise.
941 * gcc.dg/tree-ssa/vrp25.c: Likewise.
942 * gcc.dg/tree-ssa/vrp67.c: Likewise.
943
9b1ba33c
UB
9442016-09-20 Uros Bizjak <ubizjak@gmail.com>
945
946 PR target/77621
947 * gcc.target/i386/pr77621.c: New test.
948 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
949 pattern, loop should vectorize with -mtune=atom.
950
f5bd4ad8
MO
9512016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
952 Jakub Jelinek <jakub@redhat.com>
953
954 PR testsuite/63299
955 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
956 instead of delete.
957
7d9cf801
JJ
9582016-09-20 Jakub Jelinek <jakub@redhat.com>
959
b912f962
JJ
960 PR c++/77626
961 * g++.dg/other/pr77626.C: New test.
962
eaf1ece1
JJ
963 PR c++/77638
964 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
965
590b62e9
JJ
966 PR c++/77637
967 * g++.dg/cpp0x/gen-attrs-62.C: New test.
968
7d9cf801
JJ
969 PR middle-end/77624
970 * c-c++-common/pr77624-1.c: New test.
971 * c-c++-common/pr77624-2.c: New test.
972
3aebb6ff
AV
9732016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
974
975 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
976 of digits expected.
977
b5bbe47b
RB
9782016-09-20 Richard Biener <rguenther@suse.de>
979
980 PR tree-optimization/77646
981 * gcc.dg/torture/pr77646.c: New testcase.
982
144a96e4
BE
9832016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
984
985 PR c++/77434
986 * c-c++-common/Wint-in-bool-context.c: New test.
987
1f2071fa
JM
9882016-09-19 Joseph Myers <joseph@codesourcery.com>
989
990 * gcc.dg/cr-decimal-dig-1.c: New test.
991
63012d9a
JM
9922016-09-19 Joseph Myers <joseph@codesourcery.com>
993
994 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
995 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
996 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
997 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
998
02410826
VM
9992016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1000
1001 PR rtl-optimization/77416
1002 * gcc.target/powerpc/pr77416.c: New.
1003
6101a7ab
PP
10042016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1005
1006 PR c++/77639
1007 * g++.dg/template/error-recovery4.C: New test.
1008
1993ff76
BC
10092016-09-19 Bin Cheng <bin.cheng@arm.com>
1010
1011 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1012
5fa9e644
KT
10132016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1014
1015 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1016 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1017
fc15d9ec
JJ
10182016-09-19 Jakub Jelinek <jakub@redhat.com>
1019 Jan Hubicka <jh@suse.cz>
1020
1021 PR target/77587
1022 * gcc.dg/pr77587.c: New test.
1023 * gcc.dg/pr77587a.c: New file.
1024
3c9f5092
AV
10252016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1026
1027 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1028 * gfortran.dg/coarray_38.f90:
1029 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1030 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1031 * gfortran.dg/coarray_allocate_7.f08: New test.
1032 * gfortran.dg/coarray_allocate_8.f08: New test.
1033 * gfortran.dg/coarray_allocate_9.f08: New test.
1034 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1035 new caf_register.
1036 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1037 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1038 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1039 get_by_refs.
1040 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1041 * gfortran.dg/coarray_lock_7.f90: Same.
1042 * gfortran.dg/coarray_poly_5.f90: Same.
1043 * gfortran.dg/coarray_poly_6.f90: Same.
1044 * gfortran.dg/coarray_poly_7.f90: Same.
1045 * gfortran.dg/coarray_poly_8.f90: Same.
1046 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1047
e79e6763
FR
10482016-09-19 Fritz Reese <fritzoreese@gmail.com>
1049
1050 PR fortran/77584
1051 * gfortran.dg/dec_structure_15.f90: New testcase.
1052
ae527639
RB
10532016-09-19 Richard Biener <rguenther@suse.de>
1054
1055 PR middle-end/77605
1056 * gcc.dg/torture/pr77605.c: New testcase.
1057
cdf060f8
LK
10582016-09-18 Louis Krupp <louis.krupp@zoho.com>
1059
1060 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1061
b720e919
JH
10622016-09-17 Jan Hubicka <hubicka@ucw.cz>
1063
1064 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1065 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1066 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1067 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1068 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1069 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1070 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1071 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1072 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1073 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1074 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1075
bdabae39
KY
10762016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1077
1078 * gcc.target/i386/pr68633.c: Fix expected result.
1079
493ba820
LK
10802016-09-17 Louis Krupp <louis.krupp@gmail.com>
1081
1082 PR fortran/68078
1083 * gfortran.dg/pr68078.f90: New test.
1084 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1085
9a42726b
BS
10862016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1087
1088 PR target/77613
1089 * gcc.target/powerpc/swaps-p8-25.c: New.
1090
e7d61178
JJ
10912016-09-16 Jakub Jelinek <jakub@redhat.com>
1092
8f03e02f
JJ
1093 PR c++/77482
1094 * g++.dg/cpp0x/constexpr-77482.C: New test.
1095
e80cb545
JJ
1096 PR c++/77379
1097 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1098 thunk offsets.
1099 * g++.dg/abi/abi-tag23a.C: Likewise.
1100
1c2f613f
JJ
1101 PR c++/77338
1102 * g++.dg/cpp0x/decltype-77338.C: New test.
1103
e7d61178
JJ
1104 PR c++/77375
1105 * g++.dg/cpp0x/mutable1.C: New test.
1106
8d987deb
SK
11072016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1108
1109 PR fortran/77612
1110 * gfortran.dg/pr77612.f90: New test.
1111
2c3d35a6
SKS
11122016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1113
1114 * gcc.dg/torture/pr70421.c: Require int32plus.
1115
e43163ae
JJ
11162016-09-16 Jakub Jelinek <jakub@redhat.com>
1117
bcf0905a
JJ
1118 PR middle-end/77475
1119 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1120
e43163ae
JJ
1121 PR target/77526
1122 * gcc.target/i386/pr77526.c: New test.
1123
7d704548
JJ
11242016-09-16 Jakub Jelinek <jakub@redhat.com>
1125 Eric Botcazou <ebotcazou@adacore.com>
1126
1127 PR middle-end/77594
1128 * gcc.target/i386/pr77594.c: New test.
1129
902d624f
LK
11302016-09-15 Louis Krupp <louis.krupp@zoho.com>
1131
1132 PR fortran/69963
1133 * gfortran.dg/misplaced_implicit_character.f90: New test.
1134
7e16ce79
BC
11352016-09-15 Bin Cheng <bin.cheng@arm.com>
1136
1137 PR tree-optimization/77503
1138 * gcc.dg/vect/pr77503.c: New test.
1139
7c05f5c4
RB
11402016-09-15 Richard Biener <rguenther@suse.de>
1141
1142 PR middle-end/77544
1143 * c-c++-common/torture/pr77544.c: New testcase.
1144
76ff80fb
JJ
11452016-09-15 Jakub Jelinek <jakub@redhat.com>
1146
1147 PR middle-end/77475
1148 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1149 * gcc.dg/march-generic.c: Likewise.
1150 * gcc.target/i386/spellcheck-options-1.c: New test.
1151 * gcc.target/i386/spellcheck-options-2.c: New test.
1152 * gcc.target/i386/spellcheck-options-3.c: New test.
1153 * gcc.target/i386/spellcheck-options-4.c: New test.
1154
5560d026
CLT
11552016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1156
1157 PR fortran/72743
1158 * gfortran.dg/goacc/pr72743.f90: New test.
1159
5334f733
RB
11602016-09-15 Richard Biener <rguenther@suse.de>
1161
1162 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1163
d08615f2
RB
11642016-09-15 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/77514
1167 * gcc.dg/torture/pr77514.c: New testcase.
1168
28ca05f0
JJ
11692016-09-14 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR c++/77549
1172 * g++.dg/lookup/pr77549.C: New test.
1173
20a1e5b8
MP
11742016-09-14 Marek Polacek <polacek@redhat.com>
1175
1176 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1177 * c-c++-common/gomp/atomic-13.c: Likewise.
1178 * c-c++-common/gomp/atomic-14.c: Likewise.
1179 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1180 * g++.dg/cpp1z/bool-increment1.C: New test.
1181 * c-c++-common/pr60439.c: Add dg-warning.
1182 * g++.dg/expr/bitfield4.C: Likewise.
1183 * g++.dg/expr/bitfield5.C: Likewise.
1184 * g++.dg/expr/bitfield6.C: Likewise.
1185 * g++.dg/expr/bool1.C: Likewise.
1186 * g++.dg/expr/bool3.C: Likewise.
1187 * g++.dg/expr/lval3.C: Likewise.
1188 * g++.dg/expr/lval4.C: Likewise.
1189 * g++.old-deja/g++.jason/bool5.C: Likewise.
1190 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1191 * g++.dg/other/error18.C: Likewise.
1192 * g++.dg/gomp/atomic-14.C: Likewise.
1193
0761f6bf
NS
11942016-09-14 Nathan Sidwell <nathan@acm.org>
1195
1196 PR c++/77539
1197 * g++.dg/cpp1y/pr77539.C: New.
1198
13cddbc1
CL
11992016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1200
1201 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1202 dg-require.
1203 * g++.dg/ext/builtin_alloca.C: Likewise.
1204 * g++.dg/template/spec35.C: Likewise.
1205 * gcc.dg/builtins-68.c: Likewise.
1206 * gcc.misc-tests/gcov-13.c: Likewise.
1207 * gcc.misc-tests/gcov-14.c: Likewise.
1208
a90638d4
JM
12092016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1210
1211 * gfortran.dg/dec_structure_14.f90: New testcase.
1212
5ba4a08c
JJ
12132016-09-14 Jakub Jelinek <jakub@redhat.com>
1214
1215 PR sanitizer/68260
1216 * c-c++-common/tsan/pr68260.c: New test.
1217
a713b234
JS
12182016-09-13 Joe Seymour <joe.s@somniumtech.com>
1219
1220 PR target/70713
1221 * gcc.target/msp430/function-attributes-1.c: New test.
1222 * gcc.target/msp430/function-attributes-2.c: New test.
1223 * gcc.target/msp430/function-attributes-3.c: New test.
1224
ea8661cd
JJ
12252016-09-13 Jakub Jelinek <jakub@redhat.com>
1226
9952908a
JJ
1227 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1228 * g++.dg/cpp1z/gen-attrs1.C: New test.
1229
63cdb7a0
JJ
1230 PR tree-optimization/77454
1231 * gcc.dg/pr77454.c: New test.
1232
ea8661cd
JJ
1233 PR c++/77553
1234 * g++.dg/cpp1y/constexpr-77553.C: New test.
1235
254830ba
DM
12362016-09-13 David Malcolm <dmalcolm@redhat.com>
1237
1238 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1239 (test_show_locus): Replace rich_location::add_fixit_insert calls
1240 with add_fixit_insert_before and add_fixit_insert_after.
1241
42763690
JM
12422016-09-13 Jason Merrill <jason@redhat.com>
1243 Tom de Vries <tom@codesourcery.com>
1244
1245 PR c++/77427
1246 * g++.dg/pr77427.C: New test.
1247
c8798f2c
ML
12482016-09-13 Martin Liska <mliska@suse.cz>
1249
1250 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1251 effective target.
1252 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1253 * lib/target-supports.exp: Define the new target.
1254
54700e2e
AP
12552016-09-12 Andrew Pinski <apinski@cavium.com>
1256
1257 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1258 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1259
e1d55bf7
UB
12602016-09-12 Uros Bizjak <ubizjak@gmail.com>
1261
1262 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1263 variable arguments.
1264 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1265 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1266 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1267 variable argument.
1268 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1269 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1270
54dcdb88
BE
12712016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1272
1273 PR c++/77496
1274 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1275 * g++.dg/ext/pr77496.C: New test.
1276 * g++.dg/warn/pr77496.C: New test.
1277
d1463eb9
DM
12782016-09-12 David Malcolm <dmalcolm@redhat.com>
1279
1280 PR c/72858
1281 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1282 to preserve conversion chars, and to preserve prefix information.
1283 * gcc.dg/format/pr72858.c: New test case.
1284
217fabad
SK
12852016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1286
1287 * gfortran.dg/pr77507.f90: Move to ...
1288 * gfortran.dg/ieee/pr77507.f90: here.
1289
a1cd04ac
JH
12902016-08-09 Jan Hubicka <hubicka@ucw.cz>
1291
1292 PR ipa/61159
1293 * compile/pr61159.c: New testcase
1294
e3912107
JH
12952016-08-09 Jan Hubicka <hubicka@ucw.cz>
1296
1297 PR ipa/64316
1298 * gcc.dg/ipa/pr63416.c: New testcase.
1299
739d9339
PT
13002016-09-10 Paul Thomas <pault@gcc.gnu.org>
1301 Steven G. Kargl <kargl@gcc.gnu.org>
1302
1303 PR fortran/77532
cc3135b6 1304 * gfortran.dg/dtio_11.f90: new test.
739d9339 1305
fb7c40dd
SK
13062016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1307
1308 PR fortran/77507
1309 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1310 * gfortran.dg/c_assoc_4.f90: Ditto.
1311
5b28efbb
TV
13122016-09-10 Tom de Vries <tom@codesourcery.com>
1313
1314 PR C/71602
1315 * c-c++-common/va-arg-va-list-type.c: New test.
1316
9d0a9bb4
PB
13172016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1318
1319 PR rtl-optimization/77289
1320 * gcc.target/powerpc/pr77289.c: New test.
1321
3f0177e7
MS
13222016-09-09 Martin Sebor <msebor@redhat.com>
1323
1324 PR c/77520
1325 PR c/77521
1326 * gcc.dg/pr77520.c: New test.
1327 * gcc.dg/pr77521.c: New test.
1328
e81e83d0
SK
13292016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1330
1331 PR fortran/77506
1332 * gfortran.dg/pr77506.f90: New test.
1333
8a92685e
SK
13342016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1335
1336 PR fortran/77507
1337 * gfortran.dg/pr77507.f90: New test.
1338
c65248cb
JM
13392016-09-09 Joseph Myers <joseph@codesourcery.com>
1340
1341 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1342
2cf0ff98
SK
13432016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1344 Louis Krupp <lkrupp@gcc.gnu.org>
1345
1346 PR fortran/69514
1347 * gfortran.dg/pr69514_1.f90: New test.
1348 * gfortran.dg/pr69514_2.f90: New test.
1349
8ebc1e0f
JJ
13502016-09-08 Jakub Jelinek <jakub@redhat.com>
1351
20b6cf01
JJ
1352 PR fortran/77500
1353 * gfortran.dg/gomp/pr77500.f90: New test.
1354
8ebc1e0f
JJ
1355 PR fortran/77516
1356 * gfortran.dg/gomp/pr77516.f90: New test.
1357
34718542
JJ
13582016-09-07 Jakub Jelinek <jakub@redhat.com>
1359
1360 PR middle-end/77475
1361 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1362 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1363 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1364 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1365 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1366 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1367
e5106e27
DM
13682016-09-07 David Malcolm <dmalcolm@redhat.com>
1369
1370 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1371 "substring-locations.h".
1372
ca235a85
RB
13732016-09-07 Richard Biener <rguenther@suse.de>
1374
1375 PR c/77450
1376 * c-c++-common/vector-subscript-8.c: Move ..
1377 * gcc.dg/pr77450.c: ... here.
1378
0076b5dc 13792016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1380
1381 PR libgfortran/77393
1382 * gfortran.dg/fmt_f0_2.f90: Update test.
1383 * gfortran.dg/fmt_f0_3.f90: New test.
1384
6ac7322b
DH
13852016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1386
1387 PR debug/77389
1388 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1389 in dg-options.
1390
1391 PR debug/57519
1392 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1393
8eb9e049
JJ
13942016-09-06 Jakub Jelinek <jakub@redhat.com>
1395
1396 PR target/69255
1397 * gcc.target/i386/pr69255-1.c: New test.
1398 * gcc.target/i386/pr69255-2.c: New test.
1399 * gcc.target/i386/pr69255-3.c: New test.
1400
14012016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1402
1403 PR c/77336
1404 * gcc.dg/format/miss-7.c: New test.
1405
e6cb85d4
UB
14062016-09-06 Uros Bizjak <ubizjak@gmail.com>
1407
1408 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1409
7fe76f6a
ML
14102016-09-06 Martin Liska <mliska@suse.cz>
1411
1412 PR gcov-profile/77378
1413 PR gcov-profile/77466
1414 * gcc.dg/profile-update-warning.c: New test.
1415
209b636e
RB
14162016-09-06 Richard Biener <rguenther@suse.de>
1417
1418 PR tree-optimization/77479
1419 * gcc.dg/torture/pr77479.c: New testcase.
1420
b772a565
RB
14212016-09-06 Richard Biener <rguenther@suse.de>
1422
1423 PR c/77450
1424 * c-c++-common/vector-subscript-7.c: Adjust.
1425 * c-c++-common/vector-subscript-8.c: New testcase.
1426
a8c07037
SKS
14272016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1428
1429 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1430
0ce48391
JJ
14312016-09-05 Jakub Jelinek <jakub@redhat.com>
1432
de9188e0
JJ
1433 PR target/77476
1434 * gcc.target/i386/avx512f-pr77476.c: New test.
1435 * gcc.target/i386/avx512bw-pr77476.c: New test.
1436 * gcc.target/i386/avx512dq-pr77476.c: New test.
1437
c76f7809
JJ
1438 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1439 Update comment to mention also avx512f.
1440
0ce48391
JJ
1441 PR sanitizer/77396
1442 * g++.dg/asan/pr77396-2.C: New test.
1443
8a27cf73
UB
14442016-09-05 Uros Bizjak <ubizjak@gmail.com>
1445
1446 PR rtl-optimization/77452
1447 * gcc.target/i386/pr77452.c: New test.
1448
25ff5dd3
MP
14492016-09-05 Marek Polacek <polacek@redhat.com>
1450
1451 PR c/77423
1452 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1453
f2bc4e48
SK
14542016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1455
1456 PR fortran/77391
1457 * gfortran.dg/pr77391.f90: New test.
1458
e85921ee
SK
14592016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1460
1461 PR fortran/77460
1462 * gfortran.dg/pr77460.f90: New test.
1463
b5d50659
JJ
14642016-09-03 Jakub Jelinek <jakub@redhat.com>
1465
1466 PR c/65467
1467 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1468
7b826676
KY
14692016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1470
1471 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1472
717ebe91
DM
14732016-09-02 David Malcolm <dmalcolm@redhat.com>
1474
1475 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1476 test case.
1477 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1478 diagnostic-test-show-locus-generate-patch.c to the sources
1479 for diagnostic_plugin_test_show_locus.c.
1480
94087e88
JJ
14812016-09-02 Jakub Jelinek <jakub@redhat.com>
1482
9dc5773f
JJ
1483 PR c/65467
1484 * gcc.dg/gomp/_Atomic-1.c: New test.
1485 * gcc.dg/gomp/_Atomic-2.c: New test.
1486 * gcc.dg/gomp/_Atomic-3.c: New test.
1487 * gcc.dg/gomp/_Atomic-4.c: New test.
1488 * gcc.dg/gomp/_Atomic-5.c: New test.
1489
94087e88
JJ
1490 PR sanitizer/77396
1491 * g++.dg/asan/pr77396.C: New test.
1492
14932016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1494
1495 PR tree-optimization/71831
1496 * gcc.dg/builtin-object-size-16.c: New test.
1497 * gcc.dg/builtin-object-size-17.c: New test.
1498
7e89048d
JD
14992016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1500
1501 PR libgfortran/77393
1502 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1503
2f196155
UB
15042016-09-01 Uros Bizjak <ubizjak@gmail.com>
1505
1506 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1507 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1508 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1509 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1510 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1511 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1512 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1513 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1514 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1515 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1516 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1517 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1518 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1519 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1520 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1521 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1522 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1523 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1524
0a6b0523
EB
15252016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1526
1527 * gnat.dg/opt58.adb: New test.
1528 * gnat.dg/opt58_pkg.ads: New helper.
1529
2a99de7b
RB
15302016-09-01 Richard Biener <rguenther@suse.de>
1531
1532 PR middle-end/77436
1533 * gcc.dg/torture/pr77436.c: New testcase.
1534
f79d8786
SKS
15352016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1536
1537 * gcc.dg/pr64252.c: Require int32plus.
1538 * gcc.dg/pr66299-1.c: Likewise.
1539 * gcc.dg/pr66299-2.c: Likewise.
1540 * gcc.dg/torture/20131115-1.c: Skip for avr.
1541
b06335f9
KT
15422016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1543
1544 * gcc.target/aarch64/ands_3.c: New test.
1545
f25f40be
JJ
15462016-08-31 Jakub Jelinek <jakub@redhat.com>
1547
d12a0b5a
JJ
1548 PR fortran/77352
1549 * gfortran.dg/gomp/pr77352.f90: New test.
1550
f25f40be
JJ
1551 PR fortran/77374
1552 * gfortran.dg/gomp/pr77374.f08: New test.
1553
9ff6fb6e
MG
15542016-08-31 Marc Glisse <marc.glisse@inria.fr>
1555
1556 PR tree-optimization/73714
1557 * gcc.dg/tree-ssa/pr73714.c: New test.
1558
8e95a674
JD
15592016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1560
1561 PR libgfortran/77393
1562 * gfortran.dg/fmt_f0_2.f90: New test.
1563
c6b0037d
MG
15642016-08-31 Marc Glisse <marc.glisse@inria.fr>
1565
1566 * gcc.target/i386/pr59539-2.c: Adapt options.
1567 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1568
1a576b13
PT
15692016-08-31 Paul Thomas <pault@gcc.gnu.org>
1570
1571 PR fortran/77418
1572 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1573 of the associate entity and replace with a pointer to the
1574 intended item on the stack.
1575
e73d3ca6 15762016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1577 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1578
1579 PR fortran/48298
1580 * gfortran.dg/dtio_1.f90: New test.
1581 * gfortran.dg/dtio_2.f90: New test.
1582 * gfortran.dg/dtio_3.f90: New test.
1583 * gfortran.dg/dtio_4.f90: New test.
1584 * gfortran.dg/dtio_5.f90: New test.
1585 * gfortran.dg/dtio_6.f90: New test.
1586 * gfortran.dg/dtio_7.f90: New test.
1587 * gfortran.dg/dtio_8.f90: New test.
1588 * gfortran.dg/dtio_9.f90: New test.
1589 * gfortran.dg/dtio_10.f90: New test.
1590
b816477a
DM
15912016-08-30 David Malcolm <dmalcolm@redhat.com>
1592
1593 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1594 (test_many_nested_locations): New function.
1595 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1596 (test_show_locus): Handle "test_many_nested_locations".
1597
71b30891
DM
15982016-08-30 David Malcolm <dmalcolm@redhat.com>
1599
1600 * g++.dg/template/double-greater-than-fixit.C: New test case.
1601
8fa37232
EB
16022016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1603
1604 * gnat.dg/opt57.ad[sb]: New test.
1605 * gnat.dg/opt57_pkg.ads: New helper.
1606
6f651bae
RB
16072016-08-30 Richard Biener <rguenther@suse.de>
1608
1609 PR tree-optimization/69047
1610 * gcc.dg/pr69047.c: Fix byte-order check.
1611
ab834832
JJ
16122016-08-30 Jakub Jelinek <jakub@redhat.com>
1613
5116b156
JJ
1614 PR tree-optimization/72866
1615 * gcc.dg/vect/pr72866.c: New test.
1616
3754bbfc
JJ
1617 PR debug/77363
1618 * g++.dg/debug/dwarf2/pr77363.C: New test.
1619
26122e2d
JJ
1620 PR middle-end/77377
1621 * gcc.target/i386/pr77377.c: New test.
1622
ab834832
JJ
1623 PR debug/77389
1624 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1625 in dg-options.
1626
bedc9ca7
SK
16272016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1628
1629 * gfortran.dg/pr77372.f90: Moved to ...
1630 * gfortran.dg/ieee/pr77372.f90: here.
1631
adfa1e6b
MM
16322016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1633
1634 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1635 vector short/char initializations.
1636 * gcc.target/powerpc/vec-init-5.c: Likewise.
1637 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1638 vector initialization optimizations.
1639 * gcc.target/powerpc/vec-init-7.c: Likewise.
1640 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1641 vector float/double initializations.
1642 * gcc.target/powerpc/vec-init-9.c: Likewise.
1643
414b7129
UB
16442016-08-29 Uros Bizjak <ubizjak@gmail.com>
1645
1646 PR target/77403
1647 * gcc.target/i386/pr77403.c: New test.
1648
3d06b6f2
MP
16492016-08-29 Marek Polacek <polacek@redhat.com>
1650
1651 PR c/77292
1652 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1653
ba9bbd6f
TV
16542016-08-29 Tom de Vries <tom@codesourcery.com>
1655
1656 PR c/77398
1657 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1658
d7d80d8f
EB
16592016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1660
1661 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1662
d7d80d8f 16632016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1664
1665 * gfortran.dg/dec_structure_13.f90: New testcase.
1666
468d95c8
JB
16672016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1668
1669 PR fortran/77261
1670 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1671 available.
1672
f329b264
TV
16732016-08-28 Tom de Vries <tom@codesourcery.com>
1674
1675 PR lto/70955
1676 * gcc.dg/pr70955.c: New test.
1677 * gcc.dg/lto/pr70955_0.c: Same.
1678 * gcc.dg/lto/pr70955_1.c: Same.
1679
4a389eb6
PP
16802016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1681
1682 PR tree-optimization/71077
1683 * gcc.target/i386/pr71077.c: New test.
1684
3f8257db 16852016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1686
1687 PR fortran/77380
1688 * gfortran.dg/pr77380.f90: New test.
1689
3f8257db 16902016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1691
1692 PR fortran/77372
1693 gfortran.dg/pr77372.f90: New test.
1694
ee908516
DM
16952016-08-26 David Malcolm <dmalcolm@redhat.com>
1696
1697 * gcc.dg/spellcheck-fields-2.c (test): Move
1698 dg-begin/end-multiline-output within function body.
1699 (test_macro): New function.
1700
d41e76cf
DM
17012016-08-26 David Malcolm <dmalcolm@redhat.com>
1702
1703 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1704 (test_fixit_insert): Update expected output.
1705 (test_fixit_remove): Likewise.
1706 (test_fixit_replace): Likewise.
1707
524a4c96
RO
17082016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1709
1710 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1711 Fix typo.
1712
ebfa15ab
RB
17132016-08-26 Richard Biener <rguenther@suse.de>
1714
1715 PR tree-optimization/69047
1716 * gcc.dg/pr69047.c: New testcase.
1717
209ca542
PK
17182016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1719 Martin Jambhor <mjambor@suse.cz>
524a4c96 1720
209ca542
PK
1721 * gcc.dg/ipa/propbits-1.c: New test-case.
1722 * gcc.dg/ipa/propbits-2.c: Likewise.
1723 * gcc.dg/ipa/propbits-3.c: Likewise.
1724
e5cf1629
SK
17252016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1726
1727 PR fortran/77351
1728 * gfortran.dg/pr77351.f90: New test.
1729
ebef225f
MP
17302016-08-25 Marek Polacek <polacek@redhat.com>
1731
1732 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1733
fe377a48
MP
17342016-08-25 Marek Polacek <polacek@redhat.com>
1735
1736 PR c/77323
1737 * gcc.dg/pr77323.c: New test.
1738
88b8971f
PT
17392016-08-24 Paul Thomas <pault@gcc.gnu.org>
1740
1741 PR fortran/77358
1742 * gfortran.dg/submodule_17.f08: New test.
1743
3f8257db
JJ
17442016-08-24 Michael Collison <michael.collison@linaro.org>
1745 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1746
1747 * gcc.target/arm/builtin_saddl.c: New testcase.
1748 * gcc.target/arm/builtin_saddll.c: New testcase.
1749 * gcc.target/arm/builtin_uaddl.c: New testcase.
1750 * gcc.target/arm/builtin_uaddll.c: New testcase.
1751 * gcc.target/arm/builtin_ssubl.c: New testcase.
1752 * gcc.target/arm/builtin_ssubll.c: New testcase.
1753 * gcc.target/arm/builtin_usubl.c: New testcase.
1754 * gcc.target/arm/builtin_usubll.c: New testcase.
1755
d5b5d212
UB
17562016-08-24 Uros Bizjak <ubizjak@gmail.com>
1757
1758 PR target/77270
1759 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1760 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1761 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1762 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1763 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1764 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1765 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1766 effective target. Remove scan-assembler-times directives.
1767 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1768 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1769 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1770
d1188689
SKS
17712016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1772
1773 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1774 of unsigned int.
1775 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1776
0b6b8f85
RS
17772016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1778
1779 PR testsuite/77317
1780 * lib/target-supports.exp
1781 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1782 (check_effective_target_vect_natural_alignment): Ditto.
1783 (check_effective_target_vector_alignment_reachable): Ditto.
1784 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1785
587b7f7a
ILT
17862016-08-23 Ian Lance Taylor <iant@golang.org>
1787
1788 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1789
6019c0fc
MM
17902016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1791
1792 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1793 being created from pointers to memory locations.
1794 * gcc.target/powerpc/vec-init-2.c: Likewise.
1795
cfe37db4
FR
17962016-08-23 Fritz Reese <fritzoreese@gmail.com>
1797
1798 * gfortran.dg/dec_structure_12.f90: New testcase.
1799
7e11f46f
DV
18002016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1801
1802 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1803
7ab4f354
DV
18042016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1805
1806 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1807 verification.
1808
deb9351f
DV
18092016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1810
1811 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1812 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1813
1fd9f058
RB
18142016-08-23 Richard Biener <rguenther@suse.de>
1815
1816 PR tree-optimization/27336
1817 * c-c++-common/pr27336.c: New testcase.
1818
b00e6e75
MP
18192016-08-22 Marek Polacek <polacek@redhat.com>
1820
1821 PR c++/77321
1822 * g++.dg/cpp1y/pr77321.C: New test.
1823
58338bac
SK
18242016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1825
1826 PR fortran/60774
1827 * gfortran.dg/empty_label.f: Adjust test for new error message.
1828 * gfortran.dg/empty_label.f90: Ditto.
1829 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1830 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1831 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1832
30364ce6
SK
18332016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1834
1835 PR fortran/61318
1836 * gfortran.dg/pr61318.f90: New test.
1837
ad7a5a8f
SK
18382016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1839
1840 PR fortran/77260
1841 * gfortran.dg/pr77260_1.f90: New test.
1842 * gfortran.dg/pr77260_2.f90: Ditto.
1843
72f52f30
JM
18442016-08-22 Joseph Myers <joseph@codesourcery.com>
1845
1846 PR middle-end/77269
1847 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1848 __builtin_signbitf and __builtin_signbitl in expected generic
1849 expansion.
1850 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1851 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1852 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1853 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1854 tests.
1855
6dc198e3
JM
18562016-08-22 Joseph Myers <joseph@codesourcery.com>
1857
1858 * gcc.dg/torture/float128-builtin.c,
1859 gcc.dg/torture/float128-ieee-nan.c,
1860 gcc.dg/torture/float128x-builtin.c,
1861 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1862 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1863 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1864 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1865 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1866 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1867 gcc.dg/torture/floatn-nan.h: New tests.
1868
7ff4e41a
JM
18692016-08-22 Joseph Myers <joseph@codesourcery.com>
1870
1871 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1872 macro.
1873 (main): Update calls to TEST_I_F.
1874 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1875 macro.
1876 (main): Update calls to TEST_I_F.
1877
7078cdb6
JM
18782016-08-22 Joseph Myers <joseph@codesourcery.com>
1879
1880 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1881 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1882 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1883 names in calls to TEST_I_F.
1884
a9d7c823
BE
18852016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1886
1887 PR c/52952
1888 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1889
cd800235
SKS
18902016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1891
1892 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1893 and !natural_alignment_64.
1894 * gcc.dg/ipa/propalign-2.c: Likewise.
1895 * gcc.dg/ipa/propalign-3.c: Likewise.
1896 * gcc.dg/ipa/propalign-4.c: Likewise.
1897 * gcc.dg/ipa/propalign-5.c: Likewise.
1898 * lib/target-supports.exp
1899 (check_effective_target_natural_alignment_32): Add avr-*-*.
1900
22d12455
KV
19012016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1902
1903 PR tree-optimization/61839
1904 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1905 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1906 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1907 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1908
c65699ef
JM
19092016-08-19 Joseph Myers <joseph@codesourcery.com>
1910
1911 PR c/32187
1912 * lib/target-supports.exp (check_effective_target_float16)
1913 (check_effective_target_float32, check_effective_target_float64)
1914 (check_effective_target_float128, check_effective_target_float32x)
1915 (check_effective_target_float64x)
1916 (check_effective_target_float128x)
1917 (check_effective_target_float16_runtime)
1918 (check_effective_target_float32_runtime)
1919 (check_effective_target_float64_runtime)
1920 (check_effective_target_float128_runtime)
1921 (check_effective_target_float32x_runtime)
1922 (check_effective_target_float64x_runtime)
1923 (check_effective_target_float128x_runtime)
1924 (check_effective_target_floatn_nx_runtime)
1925 (add_options_for_float16, add_options_for_float32)
1926 (add_options_for_float64, add_options_for_float128)
1927 (add_options_for_float32x, add_options_for_float64x)
1928 (add_options_for_float128x): New procedures.
1929 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1930 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1931 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1932 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1933 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1934 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1935 gcc.dg/torture/float128-complex.c,
1936 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1937 gcc.dg/torture/float128x-basic.c,
1938 gcc.dg/torture/float128x-complex.c,
1939 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1940 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1941 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1942 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1943 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1944 gcc.dg/torture/float32x-basic.c,
1945 gcc.dg/torture/float32x-complex.c,
1946 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1947 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1948 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1949 gcc.dg/torture/float64x-basic.c,
1950 gcc.dg/torture/float64x-complex.c,
1951 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1952 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1953 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1954 gcc.dg/torture/floatn-tg.h,
1955 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1956 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1957 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1958 gcc.dg/torture/fp-int-convert-float128x.c,
1959 gcc.dg/torture/fp-int-convert-float16-timode.c,
1960 gcc.dg/torture/fp-int-convert-float16.c,
1961 gcc.dg/torture/fp-int-convert-float32-timode.c,
1962 gcc.dg/torture/fp-int-convert-float32.c,
1963 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1964 gcc.dg/torture/fp-int-convert-float32x.c,
1965 gcc.dg/torture/fp-int-convert-float64-timode.c,
1966 gcc.dg/torture/fp-int-convert-float64.c,
1967 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1968 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1969 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1970 maximum exponent of floating-point type. Use it in testing
1971 whether 0x8...0 fits in the floating-point type. Always treat -1
1972 (signed 0xf...f) as fitting in the floating-point type.
1973 (M_OK1): New macro.
1974 * gcc.dg/torture/fp-int-convert-double.c,
1975 gcc.dg/torture/fp-int-convert-float.c,
1976 gcc.dg/torture/fp-int-convert-float128-timode.c,
1977 gcc.dg/torture/fp-int-convert-float128.c,
1978 gcc.dg/torture/fp-int-convert-float80-timode.c,
1979 gcc.dg/torture/fp-int-convert-float80.c,
1980 gcc.dg/torture/fp-int-convert-long-double.c,
1981 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1982
94e73c78
JJ
19832016-08-19 Jakub Jelinek <jakub@redhat.com>
1984
fbdbd4b6
JJ
1985 PR fortran/72744
1986 * gfortran.dg/gomp/pr72744.f90: New test.
1987
94e73c78
JJ
1988 PR fortran/69281
1989 * gfortran.dg/gomp/pr69281.f90: New test.
1990
91151a73
JB
19912016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1992
414b7129
UB
1993 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1994 the last special seed value.
1995 * gfortran.dg/random_7.f90: Use size for last array member instead
1996 of hardcoded value.
91151a73 1997
fcf830ab
PK
19982016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1999
2000 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2001 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2002
1a5da5b6
RB
20032016-08-19 Richard Biener <rguenther@suse.de>
2004
2005 PR tree-optimization/77286
2006 * gcc.dg/torture/pr77286.c: New testcase.
2007
82f72146
DM
20082016-08-18 David Malcolm <dmalcolm@redhat.com>
2009
2010 * gcc.dg/verbose-asm-2.c: New test case.
2011
cc015f3a
DM
20122016-08-18 David Malcolm <dmalcolm@redhat.com>
2013
2014 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2015 (custom_diagnostic_finalizer): Update for change to
2016 diagnostic_show_locus.
2017
cb18fd07
DM
20182016-08-18 David Malcolm <dmalcolm@redhat.com>
2019
2020 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2021 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2022
a76989dc
MP
20232016-08-18 Marek Polacek <polacek@redhat.com>
2024
2025 PR c/71514
2026 * gcc.dg/pr71514.c: New test.
2027
89c88780
L
20282015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2029
2030 PR target/72839
2031 * gcc.target/i386/pr72839.c: New test.
2032
2c71d454
CLT
20332016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2034
2035 PR middle-end/70895
2036 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2037 * c-c++-common/goacc/reduction-1.c: Likewise.
2038 * c-c++-common/goacc/reduction-2.c: Likewise.
2039 * c-c++-common/goacc/reduction-3.c: Likewise.
2040 * c-c++-common/goacc/reduction-4.c: Likewise.
2041
66592e95
AM
20422016-08-18 Alan Modra <amodra@gmail.com>
2043
2044 * gcc.c-torture/compile/pr72771.c: New.
2045
3a146d46
JJ
20462016-08-17 Jakub Jelinek <jakub@redhat.com>
2047
2048 PR fortran/67496
2049 * gfortran.dg/pr67496.f90: New test.
2050
3f8257db 20512015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2052
2053 PR tree-optimization/71752
3a146d46 2054 * gcc.dg/vect/pr71752.c: New.
038000bd 2055
dd42e908
UB
20562016-08-17 Uros Bizjak <ubizjak@gmail.com>
2057
2058 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2059
458a1cd0
JJ
20602016-08-17 Jakub Jelinek <jakub@redhat.com>
2061
2062 PR middle-end/77259
2063 * g++.dg/ipa/devirt-52.C: New test.
2064
11c4c4ba
CLT
20652016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2066
2067 * c-c++-common/goacc/reduction-6.c: New testcase.
2068
661d6efd
RB
20692016-08-17 Richard Biener <rguenther@suse.de>
2070
2071 PR tree-optimization/76490
2072 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2073 * gcc.dg/pr52904.c: XFAIL.
2074
622d8b69
RB
20752016-08-17 Richard Biener <rguenther@suse.de>
2076
2077 PR tree-optimization/23855
2078 * gcc.dg/loop-unswitch-2.c: Adjust.
2079
af23e99c
JJ
20802016-08-16 Jakub Jelinek <jakub@redhat.com>
2081
2082 PR tree-optimization/72817
2083 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2084
feeb6268
JM
20852016-08-16 Joseph Myers <joseph@codesourcery.com>
2086
2087 PR libgcc/77265
2088 * gcc.dg/torture/float128-extend-inf.c: New test.
2089
65e736c0
DM
20902016-08-16 David Malcolm <dmalcolm@redhat.com>
2091
2092 PR c/72857
2093 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2094 for embedded NUL.
2095 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2096 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2097 caret placement.
2098 (test_oct): Likewise.
2099 (test_multiple): Likewise.
2100 (test_field_width_specifier): Likewise.
2101 (test_field_width_specifier_2): New function.
2102 (test_field_precision_specifier): New function.
2103 (test_embedded_nul): Update expected caret placement.
2104 (test_non_contiguous_strings): Update line number.
2105 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2106 (__emit_string_literal_range): Add "caret_idx" param.
2107 (test_simple_string_literal): Add value for new param, updating
2108 expected output..
2109 (test_concatenated_string_literal): Likewise.
2110 (test_multiline_string_literal): Likewise.
2111 (test_hex): Likewise.
2112 (test_oct): Likewise.
2113 (test_multiple): Likewise.
2114 (test_ucn4): Likewise.
2115 (test_ucn8): Likewise.
2116 (test_u8): Likewise.
2117 (test_u): Likewise; update expected message, from "range" to
2118 "location".
2119 (test_U): Likewise.
2120 (test_L): Likewise.
2121 (test_macro): Add value for new param.
2122 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2123 (__emit_string_literal_range): Add "caret_idx" param.
2124 (test_stringified_token_1): Add value for new param. Update
2125 expected message, from "range" to "location".
2126 (test_stringized_token_2): Likewise, adding param to macro.
2127 (test_stringified_token_3): Likewise.
2128 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2129 (emit_warning): Convert param from source_range to location_t.
2130 (test_string_literals): Add caret_idx param, and use it when
2131 constructing a substring_loc. Update error message, from
2132 "range" to "location".
2133
4a7f57d5
JJ
21342016-08-16 Jakub Jelinek <jakub@redhat.com>
2135
7841800f
JJ
2136 PR target/71910
2137 * g++.dg/gomp/pr71910.C: New test.
2138
1b13411a
JJ
2139 PR middle-end/67485
2140 * gcc.c-torture/compile/pr67485.c: New test.
2141
4a7f57d5
JJ
2142 PR target/72867
2143 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2144
3c556bc4
BC
21452016-08-16 Bin Cheng <bin.cheng@arm.com>
2146
2147 PR tree-optimization/69848
2148 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2149
beab2da6
ML
21502016-08-16 Martin Liska <mliska@suse.cz>
2151
2152 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2153 of memory operations so that it can be handled by core2
2154 in 32-bit mode.
2155
f4eec0a3
RB
21562016-08-16 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/76783
2159 * gcc.dg/pr76783.c: New testcase.
2160 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2161
8f21990a
BC
21622016-08-16 Bin Cheng <bin.cheng@arm.com>
2163
2164 PR tree-optimization/72817
2165 PR tree-optimization/73450
2166 * gcc.dg/tree-ssa/pr72817.c: New test.
2167 * gcc.dg/tree-ssa/pr73450.c: New test.
2168
7fc61626
FR
21692016-08-15 Fritz Reese <fritzoreese@gmail.com>
2170
2171 * gfortran.dg/init_flag_13.f90: New testcase.
2172 * gfortran.dg/init_flag_14.f90: Ditto.
2173 * gfortran.dg/init_flag_15.f03: Ditto.
2174 * gfortran.dg/dec_init_1.f90: Ditto.
2175 * gfortran.dg/dec_init_2.f90: Ditto.
2176
432baa02
UB
21772016-08-15 Uros Bizjak <ubizjak@gmail.com>
2178
2179 PR target/72867
2180 * gcc.target/i386/pr72867.c: New test.
2181
7e1dde14
EB
21822016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2183
2184 * c-c++-common/dump-ada-spec-5.c: New test.
2185
e4969090
RB
21862016-08-15 Richard Biener <rguenther@suse.de>
2187
2188 PR tree-optimization/73434
2189 * gcc.dg/torture/pr73434.c: New testcase.
2190
66088065
JJ
21912016-08-15 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR tree-optimization/72824
2194 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2195
7c713714
CLT
21962016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2197
2198 PR fortran/70598
2199 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2200 in use_device clause.
2201 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2202 * gfortran.dg/goacc/list.f95: Adjust to catch
2203 "neither a POINTER nor an array" error messages.
2204
4271e5cb
UB
22052016-08-14 Uros Bizjak <ubizjak@gmail.com>
2206
2207 PR target/76342
2208 * gcc.target/i386/pr76342.c: New test.
2209
b0cea284
JJ
22102016-08-12 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR c/71512
2213 * g++.dg/ubsan/pr71512.C: New test.
2214 * c-c++-common/ubsan/pr71512-1.c: New test.
2215 * c-c++-common/ubsan/pr71512-2.c: New test.
2216
e86aefb8
MM
22172016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2218
2219 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2220 vector initialization options.
2221 * gcc.target/powerpc/vec-init-2.c: Likewise.
2222 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2223 is generated on ISA 3.0.
2224
7fd82d52
PP
22252016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2226
2227 PR middle-end/71654
2228 * gcc.dg/c-c++-common/pr71654.c: New test.
2229 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2230 dg-options.
2231 * gcc.dg/tree-ssa/vrp24: Likewise.
2232
2f1364c2
JJ
22332016-08-12 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR c/67410
2236 * gcc.dg/pr67410.c: New test.
2237
8eb414aa
BC
22382016-08-12 Bin Cheng <bin.cheng@arm.com>
2239
2240 PR tree-optimization/69848
2241 * gcc.dg/vect/vect-pr69848.c: New test.
2242
30b39c19
UB
22432016-08-12 Uros Bizjak <ubizjak@gmail.com>
2244
2245 PR testsuite/71008
2246 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2247 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2248 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2249 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2250
e373dd06
RB
22512016-08-12 Richard Biener <rguenther@suse.de>
2252
2253 PR tree-optimization/57326
2254 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2255 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2256 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2257 * gcc.target/i386/pr45685.c: Likewise.
2258 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2259 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2260 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2261 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2262 * gfortran.dg/pr34163.f90: Likewise.
2263
20d1af89
ML
22642016-08-12 Martin Liska <mliska@suse.cz>
2265
2266 * g++.dg/gcov/gcov-16.C: New test.
2267 * lib/gcov.exp: Support new argument for run-gcov function.
2268
5cacda56
ML
22692016-08-12 Martin Liska <mliska@suse.cz>
2270
2271 PR gcov-profile/35590
2272 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2273
663eecfd
RB
22742016-08-12 Richard Biener <rguenther@suse.de>
2275
2276 PR tree-optimization/72851
2277 * gcc.dg/torture/pr72851.c: New testcase.
2278
3f8257db 22792016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2280
e366d7d8
AO
2281 PR debug/63240
2282 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2283 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2284 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2285 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2286 DW_AT_deleted.
2287
71e1a6a4
AO
2288 PR debug/55641
2289 * g++.dg/debug/dwarf2/ref-1.C: New.
2290
8aaf799b
AO
2291 PR debug/49366
2292 * g++.dg/debug/dwarf2/template-params-12.H: New.
2293 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2294 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2295 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2296 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2297 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2298 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2299 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2300
06f9caed
BS
23012016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2302
2303 PR target/72863
2304 * gcc.target/powerpc/pr72863.c: New test.
2305
a8b956c1
UB
23062016-08-11 Uros Bizjak <ubizjak@gmail.com>
2307
2308 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2309
c73dd986
L
23102015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2311
2312 * gcc.target/i386/pieces-strcpy-1.c: New test.
2313 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2314
385ed708
JJ
23152016-08-11 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR c++/72868
2318 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2319
df7ec09f
L
23202015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2321
2322 * gcc.target/i386/pieces-memcpy-1.c: New test.
2323 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2324 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2325 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2326 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2327 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2328
b95a64bb
JJ
23292016-08-11 Jakub Jelinek <jakub@redhat.com>
2330
2331 PR c/72816
7ddbcf6b 2332 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2333
59537744
BE
23342016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2335
2336 PR tree-optimization/71083
2337 * gcc.c-torture/execute/pr71083.c: New test.
2338 * gnat.dg/loop_optimization23.adb: New test.
2339 * gnat.dg/loop_optimization23_pkg.ads: New test.
2340 * gnat.dg/loop_optimization23_pkg.adb: New test.
2341
183ac6d0
RB
23422016-08-11 Richard Biener <rguenther@suse.de>
2343
2344 PR tree-optimization/72772
2345 * gcc.dg/graphite/pr35356-1.c: Adjust.
2346 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2347
b152f5a2
JB
23482016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2349
2350 * gfortran.dg/random_7.f90: Take into account that the last seed
2351 value is the special p value.
2352 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2353
bb7ebad1
RB
23542016-08-11 Richard Biener <rguenther@suse.de>
2355
2356 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2357
2e186411
AM
23582016-08-11 Alan Modra <amodra@gmail.com>
2359
2360 * gcc.target/powerpc/pr71680.c: New.
2361
e9e6d4f6
KN
23622016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2363
2364 * gcc.target/powerpc/bfp/bfp.exp: New file.
2365 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2366 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2367 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2368 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2369 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2370 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2371 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2372 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2373 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2374 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2375 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2376 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2377 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2378 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2379 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2380 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2381 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2382 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2383 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2384 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2385 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2386 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2387 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2388 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2389 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2390 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2391 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2392 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2393 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2394 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2395 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2396 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2397 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2398 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2399 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2400 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2401 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2402 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2403 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2404 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2405 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2406 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2407 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2408 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2409 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2410 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2411 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2412 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2413 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2414 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2415 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2416 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2417 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2418
9c8eabea
BC
24192016-08-10 Bin Cheng <bin.cheng@arm.com>
2420
2421 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2422 Add aarch64*-*-*.
2423
6c553b76
BC
24242016-08-10 Bin Cheng <bin.cheng@arm.com>
2425
2426 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2427
a0883b08
MM
24282016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2429
2430 PR target/72853
2431 * gcc.target/powerpc/pr72853.c: New test.
2432
a266236e
ML
24332016-08-10 Martin Liska <mliska@suse.cz>
2434
2435 PR gcov-profile/58306
2436 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2437
22063dbc
ML
24382016-08-10 Martin Liska <mliska@suse.cz>
2439
2440 * g++.dg/gcov/gcov-threads-1.C: New test.
2441
5250a5bb
SKS
24422016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2443
2444 PR target/71873
2445 * gcc.target/avr/pr71873.c: New test.
2446
b7597ae5
ML
24472016-08-09 Martin Liska <mliska@suse.cz>
2448
2449 * g++.dg/gcov/gcov-dump-1.C: New test.
2450 * g++.dg/gcov/gcov-dump-2.C: New test.
2451
ab50a215
ML
24522016-08-09 Martin Liska <mliska@suse.cz>
2453
2454 * gcc.dg/tree-prof/val-prof-9.c: New test.
2455
dcb1e137
ML
24562016-08-09 Martin Liska <mliska@suse.cz>
2457
2458 * gcc.dg/tree-prof/val-prof-8.c: New test.
2459
04d6d3b6
MJ
24602016-08-09 Martin Jambor <mjambor@suse.cz>
2461
df839749
UB
2462 PR ipa/71981
2463 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2464
c57e78c4
BC
24652016-08-09 Bin Cheng <bin.cheng@arm.com>
2466
2467 PR tree-optimization/33707
2468 * gcc.dg/vect/pr33707.c: New test.
2469
42970a17
BC
24702016-08-09 Bin Cheng <bin.cheng@arm.com>
2471
2472 PR tree-optimization/pr72772
2473 * gcc.dg/tree-ssa/pr72772.c: New test.
2474
810a3aa6
MF
24752016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2476
2477 PR rtl-optimization/66669
2478 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2479
9e207d6f
JJ
24802016-08-09 Jakub Jelinek <jakub@redhat.com>
2481
2482 PR tree-optimization/72824
2483 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2484
50bf47fd
RB
24852016-08-09 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/71802
2488 * gcc.dg/torture/pr71802.c: New testcase.
2489
cadec7ca
JJ
24902016-08-09 Jakub Jelinek <jakub@redhat.com>
2491
2492 PR c++/72809
2493 * g++.dg/eh/stdarg1.C: New test.
2494
c43c5112
AK
24952016-08-08 Andi Kleen <ak@linux.intel.com>
2496
2497 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2498 test command line in failure log.
2499 (profopt-execute): dito. Make autofdo file names unique.
2500
895aa8e1
DM
25012016-08-08 David Malcolm <dmalcolm@redhat.com>
2502
2503 PR c/64955
2504 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2505 output.
2506
9afda630
PK
25072016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2508
2509 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2510 c99_runtime.
2511 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2512 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2513 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2514 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2515 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2516 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2517
e52ed3fe
DM
25182016-08-08 David Malcolm <dmalcolm@redhat.com>
2519
2520 PR c/52952
2521 * gcc.dg/cpp/pr66415-1.c: Likewise.
2522 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2523 * gcc.dg/format/c90-printf-1.c: Likewise.
2524 * gcc.dg/format/diagnostic-ranges.c: New test case.
2525
ad200580
JJ
25262016-08-08 Jakub Jelinek <jakub@redhat.com>
2527
77524e0d
JJ
2528 PR fortran/72716
2529 * gfortran.dg/gomp/pr72716.f90: New test.
2530
2187f2a2
JJ
2531 PR middle-end/72781
2532 * gcc.dg/gomp/pr72781.c: New test.
2533
ad200580
JJ
2534 PR middle-end/68762
2535 * g++.dg/vect/pr68762-1.cc: New test.
2536 * g++.dg/vect/pr68762-2.cc: New test.
2537 * g++.dg/vect/pr68762.h: New file.
2538
989d0071
MS
25392016-08-08 Martin Sebor <msebor@redhat.com>
2540
2541 PR testsuite/72838
3a146d46
JJ
2542 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2543 * g++.dg/warn/overflow-warn-3.C: Same.
2544 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2545
7090cac9
AV
25462016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2547
2548 PR fortran/71936
2549 * gfortran.dg/allocate_with_source_21.f03: New test.
2550
64e56ab0
AV
25512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2552
2553 PR fortran/72698
2554 * gfortran.dg/allocate_with_source_20.f03: New test.
2555
0476487d
AM
25562016-08-08 Alan Modra <amodra@gmail.com>
2557
2558 * gcc.c-torture/compile/pr72802.c: New.
2559
8e9218f2
AV
25602016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2561
2562 PR fortran/70524
2563 * gfortran.dg/dependency_48.f90: New test.
2564
c1f7083b
TK
25652016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2566
531e5ae3 2567 PR fortran/70040
c1f7083b
TK
2568 * gfortran.dg/pr70040.f90: New testcase.
2569
6ab5813c
TK
25702016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2571
2572 PR fortran/71961
2573 * gfortran.dg/matmul_10.f90: New testcase.
2574
27bddc4a
JH
25752016-08-07 Jan Hubicka <hubicka@ucw.cz>
2576
2577 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2578
4a9f8a9f
JJ
25792016-08-07 Jakub Jelinek <jakub@redhat.com>
2580
2581 PR c/72816
2582 * gcc.dg/pr72816.c: New test.
2583
fa76f2c6
JW
25842016-08-06 Jonathan Wakely <jwakely@redhat.com>
2585
2586 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2587 * g++.dg/conversion/pr41426.C: Likewise.
2588 * g++.dg/conversion/pr66211.C: Likewise.
2589 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2590 * g++.dg/init/ref8.C: Likewise.
2591 * g++.old-deja/g++.law/cvt20.C: Likewise.
2592 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2593
5c3e5002
PP
25942016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2595
2596 PR tree-optimization/18046
2597 * gcc.dg/tree-ssa/vrp105.c: New test.
2598 * gcc.dg/tree-ssa/vrp106.c: New test.
2599
94087e88 26002016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2601
2602 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2603 1ul in diagnostics. Remove hyphen from "constant-expression."
2604 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2605 * g++.dg/cpp0x/static_assert3.C: Same.
2606 * g++.dg/cpp1y/constexpr-throw.C: Same.
2607 * g++.dg/template/nontype3.C: Same.
2608 * g++.dg/warn/overflow-warn-1.C: Same.
2609 * g++.dg/warn/overflow-warn-3.C: Same.
2610 * g++.dg/warn/overflow-warn-4.C: Same.
2611
88fa5555
DM
26122016-08-05 David Malcolm <dmalcolm@redhat.com>
2613
2614 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2615 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2616 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2617 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2618
1addb9e6
PP
26192016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2620
2621 PR tree-optimization/72810
2622 * gcc.dg/tree-ssa/vrp110.c: New test.
2623
1b62ed4f
JG
26242016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2625
2626 PR Target/72819
2627 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2628 registers.
2629 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2630 saving the half-precision registers.
2631 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2632 value is returned in h0.
2633 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2634 are passed in FP/SIMD registers.
2635 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2636 passing works corrcetly.
2637 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2638 (hfa_f16x2_t): Likewise.
2639 (hfa_f16x3_t): Likewise.
2640 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2641 are promoted to double and passed in a double register.
2642 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2643 are promoted to double and stacked.
2644 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2645 __fp16 data types.
2646 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2647 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2648 __fp16 first get passed in FP/SIMD registers, then stacked.
2649
4228ca19
NS
26502016-08-05 Nathan Sidwell <nathan@acm.org>
2651
2652 PR c++/68724
2653 * g++.dg/cpp0x/pr68724.C: New.
2654
db7c335e
RB
26552016-08-05 Richard Biener <rguenther@suse.de>
2656
2657 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2658
48abe922
PP
26592016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2660
2661 * gcc.dg/tree-ssa/vrp107.c: New test.
2662 * gcc.dg/tree-ssa/vrp108.c: New test.
2663 * gcc.dg/tree-ssa/vrp109.c: New test.
2664
f6cdf42f
PK
26652016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2666
2667 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2668 dg-options.
2669
33a9c609
PK
26702016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2671
2672 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2673 test-cases.
2674 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2675 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2676 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2677 test-cases.
2678 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2679 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2680 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2681 large_double.
2682
4473482d
PC
26832016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2684
2685 PR c++/72800
2686 * g++.dg/cpp1y/lambda-ice1.C: New.
2687
08156df5
PP
26882016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2689
2690 PR c++/72759
2691 * g++.dg/cpp1y/pr72759.C: New test.
2692
938da3a5
PP
26932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2694
2695 * gcc.dg/switch-10.c: New test.
2696
da84183c
JG
26972016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2698
2699 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2700
ae9281fc
TS
27012016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2702
2703 * c-c++-common/goacc/routine-5.c: Update.
2704
086ad22e
BE
27052016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2706
2707 PR rtl-optimization/70903
2708 * gcc.c-torture/execute/pr70903.c: New test.
2709
6805e400
ML
27102016-08-04 Martin Liska <mliska@suse.cz>
2711
2712 * gcc.dg/params/params.exp: Replace file exists with
2713 TESTING_IN_BUILD_TREE.
2714
a0008434
MP
27152016-08-04 Marek Polacek <polacek@redhat.com>
2716
2717 PR c++/70229
2718 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2719
fb46286e
RB
27202016-08-04 Richard Biener <rguenther@suse.de>
2721
2722 PR middle-end/71984
2723 * gcc.dg/torture/pr71984.c: Guard correctness check for
2724 little-endian.
2725
ac2c96ab
AP
27262016-08-03 Andrew Pinski <apinski@cavium.com>
2727
2728 * gcc.c-torture/compile/20160802-1.c: New testcase.
2729
c98583e9
FR
27302016-08-03 Fritz Reese <fritzoreese@gmail.com>
2731
2732 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2733
9ad1a1da
RB
27342016-08-03 Richard Biener <rguenther@suse.de>
2735
2736 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2737 and remove -O3.
2738 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2739 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2740
cd75c979
RB
27412016-08-03 Richard Biener <rguenther@suse.de>
2742
2743 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2744 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2745 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2746 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2747
30e8d875
SKS
27482016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2749
2750 * gcc.dg/init-excess-2.c: Require int32plus.
2751 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2752 * gcc.dg/pr59963-2.c: Require int32plus.
2753 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2754 * gcc.dg/unroll-7.c: Require int32plus.
2755
69b806f6
BC
27562016-08-02 Bin Cheng <bin.cheng@arm.com>
2757
2758 PR tree-optimization/34114
2759 * gcc.dg/tree-ssa/loop-42.c: New test.
2760
1efafef3
TC
27612016-08-02 Tamar Christina <tamar.christina@arm.com>
2762
2763 * gcc.target/aarch64/vminmaxnm.c: New.
2764 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2765 tests.
2766
e2a99194
MM
27672016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2768
2769 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2770 vec_extract for vector float, vector int, vector short, and vector
2771 char.
2772 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2773 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2774 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2775 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2776
71bfb77a
WD
27772016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2778
2779 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2780 single stack adjustment, no writeback.
71bfb77a
WD
2781 * gcc.target/aarch64/test_frame_12.c: Likewise.
2782 * gcc.target/aarch64/test_frame_13.c: Likewise.
2783 * gcc.target/aarch64/test_frame_15.c: Likewise.
2784 * gcc.target/aarch64/test_frame_6.c: Likewise.
2785 * gcc.target/aarch64/test_frame_7.c: Likewise.
2786 * gcc.target/aarch64/test_frame_8.c: Likewise.
2787 * gcc.target/aarch64/test_frame_16.c: New test.
2788
37bce35a
L
27892015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2790
2791 PR target/72748
2792 * gcc.target/i386/pr72748.c: New test.
2793
3f8257db 27942015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2795
2796 PR tree-optimization/71818
2797 * gcc.dg/vect/pr71818.c: New
2798
bf60c531
ML
27992016-08-01 Martin Liska <mliska@suse.cz>
2800
2801 PR tree-optimization/71857
2802 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2803
8ed49fab
KT
28042016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2805
2806 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2807
76e2c821
JB
28082016-08-01 Jan Beulich <jbeulich@suse.com>
2809
2810 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2811
35029597
WS
28122016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2813
2814 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2815 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2816
3aa4b66a
JW
28172016-07-31 Jonathan Wakely <jwakely@redhat.com>
2818
2819 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2820 (check_effective_target_c++): Likewise. Also match for libstdc++.
2821
3f8257db 28222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2823
2824 PR fortran/41922
2825 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2826 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2827 * gfortran.dg/pr41922.f90: New test.
2828
9fcb2819
SK
28292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2830
2831 PR fortran/68566
2832 * gfortran.dg/pr68566.f90: new test.
2833
94087e88 28342016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2835
2836 PR c++/60760
2837 PR c++/71091
2838 * g++.dg/cpp0x/constexpr-cast.C: New test.
2839 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2840 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2841 * g++.dg/ubsan/pr63956.C: Correct.
2842
d0047a25
MM
28432016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2844
2845 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2846 vector double or vector long where the vector is in memory.
2847 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2848 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2849
e4f7a5df
SK
28502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2851
2852 PR fortran/69867
2853 * gfortran.dg/pr69867.f90: New test.
2854
b441ae1d
SK
28552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2856
2857 PR fortran/69962
2858 * gfortran.dg/pr69962.f90: New test.
2859
712dff31
SK
28602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2861
2862 PR fortran/70006
2863 * gfortran.dg/pr70006.f90: New test.
2864
fb42421e
SK
28652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2866
2867 PR fortran/71730
2868 * gfortran.dg/pr71730.f90: New test.
2869 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2870 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2871 * gfortran.dg/array_constructor_26.f03: Ditto.
2872
466effe0
WS
28732016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2874
2875 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2876 * gcc.target/powerpc/pr71763.c: Likewise.
2877
f618a472
MP
28782016-07-29 Marek Polacek <polacek@redhat.com>
2879
2880 PR c/71742
2881 * gcc.dg/940510-1.c: Adjust dg-error.
2882 * gcc.dg/c99-flex-array-1.c: Likewise.
2883 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2884
efd0786f
MP
2885 PR c/71853
2886 * gcc.dg/noncompile/pr71853.c: New test.
2887
e00dceaf
MP
2888 PR c/71573
2889 * gcc.dg/noncompile/pr71573.c: New test.
2890
638fc14f
MP
2891 PR c/71926
2892 * g++.dg/warn/Wparentheses-30.C: New test.
2893 * gcc.dg/Wparentheses-14.c: New test.
2894
61c73a7f
UB
28952016-07-29 Uros Bizjak <ubizjak@gmail.com>
2896
2897 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2898
01d32b2b
BC
28992016-07-29 Bin Cheng <bin.cheng@arm.com>
2900
2901 PR tree-optimization/57558
2902 * gcc.dg/vect/pr57558-1.c: New test.
2903 * gcc.dg/vect/pr57558-2.c: New test.
2904
f6c7a248
PK
29052016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2906
61c73a7f 2907 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2908 to scan forwprop1 dump pass.
2909
f54ea774
PC
29102016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/51488
2913 * g++.dg/template/pr51488.C: New.
2914
673a107a
JJ
29152016-07-29 Jakub Jelinek <jakub@redhat.com>
2916
2917 PR c/71969
2918 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2919 static __inline__.
2920 * gcc.dg/pr71969-1.c: New test.
2921 * gcc.dg/pr71969-2.c: New test.
2922 * gcc.dg/pr71969-3.c: New test.
2923
78169471
MP
29242016-07-29 Marek Polacek <polacek@redhat.com>
2925
2926 PR c/71574
2927 * c-c++-common/pr71574.c: New test.
2928
a5b5c8b6
MP
2929 PR c/71583
2930 * gcc.dg/noncompile/pr71583.c: New test.
2931
883b6d4e
KV
29322016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2933
2934 PR middle-end/68217
2935 * gcc.dg/pr68217.c: New test.
2936
89f1f37e
SK
29372016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2938
2939 PR fortran/71067
2940 * gfortran.dg/pr71067_1.f90: New test.
2941 * gfortran.dg/pr71067_2.f90: Ditto.
2942
e0d32185
MM
29432016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2944
2945 * gcc.target/powerpc/vec-extract-1.c: New test.
2946
c851722d
SK
29472016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2948
2949 PR fortran/71799
2950 * gfortran.dg/pr71799.f90: New test.
2951
f064da6a
PC
29522016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2953
2954 PR c++/71665
2955 * g++.dg/cpp0x/pr71665-1.C: New.
2956 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2957 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2958 * g++.dg/ext/label10.C: Likewise.
2959 * g++.dg/parse/constant5.C: Likewise.
2960
1b70aaad
SK
29612016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2962
2963 PR fortran/71859
2964 * gfortran.dg/pr71859.f90: New test.
2965 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2966 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2967
a23404c9
PT
29682016-07-28 Paul Thomas <pault@gcc.gnu.org>
2969
2970 PR fortran/71883
2971 * gfortran.dg/pr71883.f90 : New test.
2972
513d866d
YR
29732016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2974
2975 PR tree-optimization/71734
61c73a7f 2976 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2977
7c428aa2
RL
29782016-07-28 Renlin Li <renlin.li@arm.com>
2979
2980 Revert
2981 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2982
2983 PR fortran/71902
2984 * gfortran.dg/dependency_47.f90: New test.
2985
1225d6b1
ML
29862016-07-28 Martin Liska <mliska@suse.cz>
2987
2988 PR gcov-profile/68025
2989 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2990
e5f5bf35
ML
29912016-07-28 Martin Liska <mliska@suse.cz>
2992
2993 * g++.dg/vect/pr70944.cc: New test.
2994
4536610d
KV
29952016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2996
2997 PR middle-end/71994
2998 * gcc.dg/torture/pr71994.c: New test.
2999
8c6961ca
PK
30002016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3001
3002 PR middle-end/71078
3003 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3004 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3005 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3006
8de22ea0
RB
30072016-07-27 Richard Biener <rguenther@suse.de>
3008
3009 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3010
5d9da222
ML
30112016-07-27 Martin Liska <mliska@suse.cz>
3012
3013 * gcc.dg/predict-13.c: New test.
3014 * gcc.dg/predict-14.c: New test.
3015
af9e275f
SKS
30162016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3017
a23404c9 3018 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3019 including stdint.h.
3020 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3021 including stdint.h.
3022
71abba1e
MM
30232016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3024
3025 PR target/71869
3026 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3027 IEEE built-in functions handle quiet and signalling NaNs
3028 correctly.
3029
9cd74e8f
SK
30302016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3031
3032 PR fortran/71862
3033 * gfortran.dg/pr71862.f90: New test.
3034
0d48446f
MS
30352016-07-26 Martin Sebor <msebor@redhat.com>
3036
3037 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3038 selector with dg-options.
3039
524cf1e4
PP
30402016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3041
3042 PR tree-optimization/18046
3043 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3044 * gcc.dg/tree-ssa/vrp103.c: New test.
3045 * gcc.dg/tree-ssa/vrp104.c: New test.
3046
100665d8
WS
30472016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3048
3049 * gcc.target/powerpc/pr63354.c: Require lp64 since
3050 -mprofile-kernel is not legal with -m32.
3051
0b64ca40
RB
30522016-07-26 Richard Biener <rguenther@suse.de>
3053
3054 PR rtl-optimization/71984
3055 * gcc.dg/torture/pr71984.c: New testcase.
3056
9b7937cf
RS
30572016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3058
3059 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3060 g++-dg-runtest via et-dg-runtest.
3061 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3062 * gcc.dg/vect/vect.exp: Likewise.
3063 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3064 gfortran-dg-runtest.
3065 * gfortran.dg/vect/vect.exp: Likewise.
3066 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3067 (check_mips_loongson_hw_available): Likewise.
3068 (check_effective_target_mpaired_single_runtime): Likewise.
3069 (check_effective_target_mips_loongson_runtime): Likewise.
3070 (add_options_for_mpaired_single): Likewise.
3071 (check_effective_target_vect_int): Add global et_index.
3072 Check and save the supported feature for a target selected by
3073 the et_index target. Break long lines where appropriate. Call
3074 et-is-effective-target for MIPS with an argument instead of
3075 check_effective_target_* where appropriate.
3076 (check_effective_target_vect_intfloat_cvt): Likewise.
3077 (check_effective_target_vect_uintfloat_cvt): Likewise.
3078 (check_effective_target_vect_floatint_cvt): Likewise.
3079 (check_effective_target_vect_floatuint_cvt): Likewise.
3080 (check_effective_target_vect_simd_clones): Likewise.
3081 (check_effective_target_vect_shift): ewise.
3082 (check_effective_target_whole_vector_shift): Likewise.
3083 (check_effective_target_vect_bswap): Likewise.
3084 (check_effective_target_vect_shift_char): Likewise.
3085 (check_effective_target_vect_long): Likewise.
3086 (check_effective_target_vect_float): Likewise.
3087 (check_effective_target_vect_double): Likewise.
3088 (check_effective_target_vect_long_long): Likewise.
3089 (check_effective_target_vect_no_int_max): Likewise.
3090 (check_effective_target_vect_no_int_add): Likewise.
3091 (check_effective_target_vect_no_bitwise): Likewise.
3092 (check_effective_target_vect_widen_shift): Likewise.
3093 (check_effective_target_vect_no_align): Likewise.
3094 (check_effective_target_vect_hw_misalign): Likewise.
3095 (check_effective_target_vect_element_align): Likewise.
3096 (check_effective_target_vect_condition): Likewise.
3097 (check_effective_target_vect_cond_mixed): Likewise.
3098 (check_effective_target_vect_char_mult): Likewise.
3099 (check_effective_target_vect_short_mult): Likewise.
3100 (check_effective_target_vect_int_mult): Likewise.
3101 (check_effective_target_vect_extract_even_odd): Likewise.
3102 (check_effective_target_vect_interleave): Likewise.
3103 (check_effective_target_vect_stridedN): Likewise.
3104 (check_effective_target_vect_multiple_sizes): Likewise.
3105 (check_effective_target_vect64): Likewise.
3106 (check_effective_target_vect_call_copysignf): Likewise.
3107 (check_effective_target_vect_call_sqrtf): Likewise.
3108 (check_effective_target_vect_call_btrunc): Likewise.
3109 (check_effective_target_vect_call_btruncf): Likewise.
3110 (check_effective_target_vect_call_ceil): Likewise.
3111 (check_effective_target_vect_call_ceilf): Likewise.
3112 (check_effective_target_vect_call_floor): Likewise.
3113 (check_effective_target_vect_call_floorf): Likewise.
3114 (check_effective_target_vect_call_lceil): Likewise.
3115 (check_effective_target_vect_call_lfloor): Likewise.
3116 (check_effective_target_vect_call_nearbyint): Likewise.
3117 (check_effective_target_vect_call_nearbyintf): Likewise.
3118 (check_effective_target_vect_call_round): Likewise.
3119 (check_effective_target_vect_call_roundf): Likewise.
3120 (check_effective_target_vect_perm): Likewise, but also append *_saved
3121 to the existing global name to properly cache the result.
3122 (check_effective_target_vect_perm_byte): Likewise.
3123 (check_effective_target_vect_perm_short): Likewise.
3124 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3125 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3126 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3127 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3128 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3129 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3130 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3131 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3132 (check_effective_target_vect_sdot_qi): Likewise.
3133 (check_effective_target_vect_udot_qi): Likewise.
3134 (check_effective_target_vect_sdot_hi): Likewise.
3135 (check_effective_target_vect_udot_hi): Likewise.
3136 (check_effective_target_vect_usad_char): Likewise.
3137 (check_effective_target_vect_pack_trunc): Likewise.
3138 (check_effective_target_vect_unpack): Likewise.
3139 (check_effective_target_vect_aligned_arrays): Likewise.
3140 (check_effective_target_vect_natural_alignment): Likewise.
3141 (check_effective_target_vector_alignment_reachable): Likewise.
3142 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3143 (is-effective-target): Initialize et_index if undefined.
3144 (et-dg-runtest): New.
3145 (et-is-effective-target): Likewise.
3146 (check_vect_support_and_set_flags): Add supported MIPS targets to
3147 EFFECTIVE_TARGETS list. Return the number of supported targets.
3148
8f63caf6 31492016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3150 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3151
3152 PR middle-end/70920
3153 * gcc.dg/pr70920-1.c: New test-case.
3154 * gcc.dg/pr70902-2.c: Likewise.
3155 * gcc.dg/pr70920-3.c: Likewise.
3156 * gcc.dg/pr70920-4.c: Likewise
3157 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3158 2 instead of 3.
3159
7d575fff
AM
31602016-07-25 Alexander Monakov <amonakov@ispras.ru>
3161
3162 * gcc.c-torture/execute/pr71494.c: Require label_values.
3163 * gcc.dg/pr16973.c: Ditto.
3164
bf01e070
SKS
31652016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3166
3167 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3168 * gcc.dg/torture/pr69771.c: Require int32plus.
3169 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3170
16b05965
ML
31712016-07-25 Martin Liska <mliska@suse.cz>
3172
3173 * gcc.dg/torture/pr71987.c: New test.
3174
d52d3767
SK
31752016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3176
3177 PR fortran/71935
3178 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3179 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3180 * gfortran.dg/pr71935.f90: New test.
3181
94087e88 31822016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3183
3184 PR c++/71675
3185 * g++.dg/ext/atomic-3.C: New test.
3186 * gcc.dg/atomic/pr71675.c: New test.
3187
58b3986e
ES
31882016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3189
3190 * gcc.target/i386/mvc8.c: New test.
3191
faa1612a
BC
31922016-07-22 Bin Cheng <bin.cheng@arm.com>
3193
3194 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3195 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3196
1603ebe0
TK
31972016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3198
3199 PR fortran/71795
3200 * gfortran.dg/constructor_50.f90: New test.
3201
bc91c436
ML
32022016-07-22 Martin Liska <mliska@suse.cz>
3203
3204 PR gcov-profile/69028
3205 PR gcov-profile/62047
3206 * g++.dg/cilk-plus/pr69028.C: New test.
3207
9fe9a3a7
AV
32082016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3209
3210 * gfortran.dg/coarray_stat_2.f90: New test.
3211
70866e3d
MM
32122016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3213
3214 * gcc.target/powerpc/vec-extract.h: New files to check the
3215 vec_extract built-in functions for all vector types, testing
3216 accessing each element, both with constant and variable element
3217 numbers.
3218 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3219 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3220 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3221 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3222 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3223 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3224 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3225 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3226 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3227
ab3af181
JJ
32282016-07-21 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR c++/71728
3231 * g++.dg/other/pr71728.C: New test.
3232
ebe8f322
JG
32332016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3234
3235 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3236 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3237 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3238 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3239 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3240
959cef74
RB
32412016-07-21 Richard Biener <rguenther@suse.de>
3242
3243 PR tree-optimization/71947
3244 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3245
b24d9420
BC
32462016-07-21 Bin Cheng <bin.cheng@arm.com>
3247
3248 * gcc.dg/tree-ssa/scev-15.c: New.
3249
23974819
BC
32502016-07-21 Bin Cheng <bin.cheng@arm.com>
3251
3252 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3253
ee78cbaa
JJ
32542016-07-21 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR c++/71941
3257 * g++.dg/gomp/pr71941.C: New test.
3258
52ed68f7
DM
32592016-07-20 David Malcolm <dmalcolm@redhat.com>
3260
3261 PR c/70339
3262 PR c/71858
3263 * g++.dg/spellcheck-identifiers.C: New test case, based on
3264 gcc.dg/spellcheck-identifiers.c.
3265 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3266 gcc.dg/spellcheck-identifiers-2.c.
3267 * g++.dg/spellcheck-typenames.C: New test case, based on
3268 gcc.dg/spellcheck-typenames.c
3269
18407bfb
JW
32702016-07-20 Jonathan Wakely <jwakely@redhat.com>
3271
3272 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3273 pointer to member function and also test catching by reference.
3274
4c07fd98
DV
32752016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3276
3277 * gcc.target/s390/pr67443.c: Fix test case.
3278
fee21d65
DV
32792016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3280
3281 * gcc.target/s390/insv-1.c: Xfail some tests.
3282 * gcc.target/s390/insv-2.c: Likewise.
3283
dbe9dfdd
GJL
32842016-07-20 Georg-Johann Lay <avr@gjlay.de>
3285
3286 * gcc.target/avr/torture/get-mem.c: New test.
3287 * gcc.target/avr/torture/set-mem.c: New test.
3288
c25e1d82
GJL
32892016-07-20 Georg-Johann Lay <avr@gjlay.de>
3290
3291 PR target/71948
3292 * gcc.target/avr/torture/tiny-progmem.c: New test.
3293
109d2197
JJ
32942016-07-20 Jakub Jelinek <jakub@redhat.com>
3295
7419f441
JJ
3296 PR c++/71909
3297 * g++.dg/parse/pr71909.C: New test.
3298 * g++.dg/tm/pr71909.C: New test.
3299
109d2197
JJ
3300 PR c++/50060
3301 * g++.dg/cpp0x/constexpr-50060.C: New test.
3302 * g++.dg/cpp1y/constexpr-50060.C: New test.
3303
144530cf
ML
33042016-07-20 Martin Liska <mliska@suse.cz>
3305
3306 * gfortran.dg/graphite/pr71898.f90: New test.
3307
04ac4afa
BC
33082016-07-20 Bin Cheng <bin.cheng@arm.com>
3309
3310 PR tree-optimization/71503
3311 PR tree-optimization/71683
3312 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3313 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3314
dcbdb17a
ML
33152016-07-20 Martin Liska <mliska@suse.cz>
3316
3317 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3318 * gcc.dg/plugin/sreal-test-1.c: Remove.
3319 * gcc.dg/plugin/sreal_plugin.c: Remove.
3320
6ed82555
TK
33212016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3322
3323 PR fortran/71902
3324 * gfortran.dg/dependency_47.f90: New test.
3325
13da0507
JJ
33262016-07-19 Jakub Jelinek <jakub@redhat.com>
3327
4833f561
JJ
3328 PR rtl-optimization/71916
3329 * gcc.c-torture/compile/pr71916.c: New test.
3330
4fda19ef
JJ
3331 PR middle-end/71874
3332 * g++.dg/torture/pr71874.C: New test.
3333
13da0507
JJ
3334 PR middle-end/71734
3335 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3336 (my_alloc): Rewritten to use __builtin_posix_memalign and
3337 __SIZE_TYPE__.
3338 (my_free): Use __builtin_free instead of _mm_free.
3339 (Vec::operator=): Use __builtin_memcpy.
3340
e7980add
MJ
33412016-07-19 Martin Jambor <mjambor@suse.cz>
3342
61c73a7f
UB
3343 PR fortran/71688
3344 * gfortran.dg/pr71688.f90: New test.
e7980add 3345
13e88953
RB
33462016-07-19 Richard Biener <rguenther@suse.de>
3347
3348 * c-c++-common/vector-subscript-6.c: New testcase.
3349 * c-c++-common/vector-subscript-7.c: Likewise.
3350
1caf0482
SKS
33512016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3352
a23404c9 3353 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3354 and UInt32 based on __SIZEOF_INT__.
3355
cef5388d
RB
33562016-07-19 Richard Biener <rguenther@suse.de>
3357
3358 PR tree-optimization/71901
3359 * gcc.dg/torture/pr71901.c: New testcase.
3360
33612016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3362
3363 PR tree-optimization/71908
3364 * gcc.dg/torture/pr71908.c: New testcase.
3365
a8f7a895
MM
33662016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3367
3368 PR target/71493
3369 * gcc.target/powerpc/pr71493-1.c: New test.
3370 * gcc.target/powerpc/pr71493-2.c: Likewise.
3371
f2111a36
JJ
33722016-07-18 Jakub Jelinek <jakub@redhat.com>
3373
99516432
JJ
3374 PR c++/71835
3375 * g++.dg/conversion/ambig3.C: New test.
3376
87713c6a
JJ
3377 PR c++/71828
3378 * g++.dg/cpp0x/constexpr-71828.C: New test.
3379
7a7f16ca
JJ
3380 PR c++/71826
3381 * g++.dg/template/pr71826.C: New test.
3382
f4d90295
JJ
3383 PR c++/71822
3384 * g++.dg/template/defarg21.C: New test.
3385
f2111a36
JJ
3386 PR c++/71871
3387 * g++.dg/ext/vector31.C: New test.
3388
0b965526
UB
33892016-07-18 Uros Bizjak <ubizjak@gmail.com>
3390
3391 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3392
94e136b9
YR
33932016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3394
3395 PR tree-optimization/71734
3396 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3397
7072df0a
DV
33982016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3399
3400 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3401 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3402 stack-layout-dynamic-1.c: New test.
3403
54158a1a
AK
34042016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3405
3406 * gcc.target/s390/nolrl-1.c: New test.
3407
43068916
FR
34082016-07-17 Fritz Reese <fritzoreese@gmail.com>
3409
3410 PR fortran/71523
3411 * gfortran.dg/pr71523_1.f90: New test.
3412 * gfortran.dg/pr71523_2.f90: New test.
3413
a9356b12
AS
34142016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3415
3416 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3417
a07b81c7 34182016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3419 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3420
3421 PR fortran/62125
3422 * gfortran.dg/pr62125.f90: New test.
3423
96c0ec12
BS
34242016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3425
3426 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3427 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3428
479d0ed5
JW
34292016-07-15 Jonathan Wakely <jwakely@redhat.com>
3430
3431 PR c++/58796
3432 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3433 * g++.dg/cpp0x/nullptr35.C: New test.
3434
41c7438e
BC
34352016-07-15 Bin Cheng <bin.cheng@arm.com>
3436
3437 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3438
f7ba880b
CP
34392016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3440
3441 * gfortran.dg/goacc/vector_length.f90: New test.
3442
b9aba0a0
RB
34432016-07-15 Richard Biener <rguenther@suse.de>
3444
3445 PR tree-optimization/71881
3446 * gcc.dg/torture/pr71881.c: New testcase.
3447
9513d5fb
RB
34482016-07-15 Richard Biener <rguenther@suse.de>
3449
3450 PR tree-optimization/71887
3451 * gcc.dg/torture/pr71887.c: New testcase.
3452
ddbbcb19
JJ
34532016-07-15 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR c/71858
3456 * gcc.dg/spellcheck-identifiers-3.c: New test.
3457
29eb509c
AV
34582016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3459
3460 PR fortran/71807
3461 * gfortran.dg/null_9.f90: New test.
3462
43aabfcf
BC
34632016-07-15 Bin Cheng <bin.cheng@arm.com>
3464
3465 * gcc.dg/tree-ssa/loop-41.c: New test.
3466
afc89e58
BC
34672016-07-15 Bin Cheng <bin.cheng@arm.com>
3468
3469 PR tree-optimization/71347
3470 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3471
6fa682ad
SK
34722016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3473
3474 PR fortran/29819
3475 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3476 * gfortran.dg/contains.f90: Ditto.
3477 * gfortran.dg/contains_empty_1.f03: Ditto.
3478 * gfortran.dg/submodule_3.f08: Ditto.
3479
dd36b877
JJ
34802016-07-14 Jakub Jelinek <jakub@redhat.com>
3481
a60a5d31
JJ
3482 PR testsuite/71865
3483 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3484 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3485 expected diagnostics.
3486
dd36b877
JJ
3487 PR c/71858
3488 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3489 * gcc.dg/spellcheck-identifiers-2.c: New test.
3490 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3491 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3492
a241f8ca
JJ
34932016-07-14 Jakub Jelinek <jakub@redhat.com>
3494
3495 PR tree-optimization/71872
3496 * gcc.c-torture/compile/pr71872.c: New test.
3497
d62b809c
TP
34982016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3499
3500 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3501 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3502 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3503 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3504 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3505 * gcc.target/arm/atomic-op-acquire-1.c: This.
3506 * gcc.target/arm/atomic-op-char.c: Rename into ...
3507 * gcc.target/arm/atomic-op-char-1.c: This.
3508 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3509 * gcc.target/arm/atomic-op-consume-1.c: This.
3510 * gcc.target/arm/atomic-op-int.c: Rename into ...
3511 * gcc.target/arm/atomic-op-int-1.c: This.
3512 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3513 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3514 * gcc.target/arm/atomic-op-release.c: Rename into ...
3515 * gcc.target/arm/atomic-op-release-1.c: This.
3516 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3517 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3518 * gcc.target/arm/atomic-op-short.c: Rename into ...
3519 * gcc.target/arm/atomic-op-short-1.c: This.
3520 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3521 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3522 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3523 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3524 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3525 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3526 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3527 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3528 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3529 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3530
1f8dd420
AV
35312016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3532
3533 PR fortran/70842
3534 * gfortran.dg/select_type_35.f03: New test.
3535
53109ba8
KT
35362016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3537
3538 PR target/65951
3539 PR tree-optimization/70923
3540 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3541 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3542 * gcc.dg/vect/pr65951.c: Likewise.
3543 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3544
91f35b7f
DE
35452016-07-14 David Edelsohn <dje.gcc@gmail.com>
3546
3547 * c-c++-common/pr60226.c: Expect maximum object file alignment
3548 error on AIX.
3549
351168fe
RB
35502016-07-14 Richard Biener <rguenther@suse.de>
3551
3552 PR tree-optimization/71866
3553 * gcc.dg/torture/pr71866.c: New testcase.
3554
94c32c00
TP
35552016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3556
3557 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3558 selector and enclose boolean expression in curly braces.
3559
b799a481
AM
35602016-07-14 Alan Modra <amodra@gmail.com>
3561
3562 PR target/71733
3563 * gcc.target/powerpc/p9-novsx.c: New.
3564
f63ba78c
AK
35652016-07-13 Andi Kleen <ak@linux.intel.com>
3566
3567 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3568 * g++.dg/tree-prof/morefunc.C: Dito.
3569 * g++.dg/tree-prof/pr35545.C: Dito.
3570 * g++.dg/tree-prof/reorder.C: Dito.
3571 * gcc.dg/tree-prof/20050826-2.c: Dito.
3572 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3573 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3574 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3575 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3576 * gcc.dg/tree-prof/inliner-1.c: Dito.
3577 * gcc.dg/tree-prof/merge_block.c: Dito.
3578 * gcc.dg/tree-prof/stringop-1.c: Dito.
3579 * gcc.dg/tree-prof/stringop-2.c: Dito.
3580 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3581 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3582 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3583 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3584 * gcc.dg/tree-prof/update-loopch.c: Dito.
3585 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3586 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3587 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3588 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3589 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3590 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3591 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3592
f4d5a23d
AK
35932016-07-13 Andi Kleen <ak@linux.intel.com>
3594
3595 * lib/profopt.exp (profopt-execute): Remove .imports files.
3596
ae145898
AK
35972016-07-13 Andi Kleen <ak@linux.intel.com>
3598
0b965526 3599 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3600
e97bd4f5
AK
36012016-07-13 Andi Kleen <ak@linux.intel.com>
3602
3603 * lib/profopt.exp (dg-final-scan-autofdo,
3604 dg-final-scan-not-autofdo): New functions.
3605
6fa3d4b4
BC
36062016-07-13 Bin Cheng <bin.cheng@arm.com>
3607
3608 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3609 * gcc.dg/vect/vect-35.c: Ditto.
3610 * gcc.dg/vect/vect-alias-check-2.c: New test.
3611
65f18bc6
ML
36122016-07-13 Martin Liska <mliska@suse.cz>
3613
3614 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3615 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3616 * gfortran.dg/pr42108.f90: Update expected dump scan.
3617
9737f35b
RB
36182016-07-13 Richard Biener <rguenther@suse.de>
3619
3620 PR tree-optimization/24574
3621 * gcc.dg/pr24574.c: New testcase.
3622
62c0ea4b
SKS
36232016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3624
0b965526 3625 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3626 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3627 * c-c++-common/pr68833-1.c: Require int32plus.
3628 * gcc.dg/ipa/pr63551.c: Likewise.
3629 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3630 * gcc.dg/ipa/pr64041.c: Require int32plus.
3631
c7ed8938
IE
36322016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3633
3634 PR ipa/71633
3635 * g++.dg/pr71633.C: New test.
3636
5ce15300
TP
36372016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3638
3639 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3640 Add new arm_thumb1_cbz_ok effective target.
3641 * gcc.target/arm/cbz.c: New test.
3642
2b9509a3
TP
36432016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3644
3645 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3646 Define effective target.
3647 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3648 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3649 * gcc.target/arm/movhi_movw.c: New test.
3650 * gcc.target/arm/movsi_movw.c: Likewise.
3651 * gcc.target/arm/movdi_movw.c: Likewise.
3652
7f15b177
RB
36532016-07-13 Richard Biener <rguenther@suse.de>
3654
3655 PR middle-end/71104
3656 * gcc.dg/pr71104-1.c: New testcase.
3657 * gcc.dg/pr71104-2.c: Likewise.
3658
0b0a896e
MM
36592016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3660
3661 PR target/71805
3662 * gcc.target/powerpc/pr71805.c: New test.
3663
f906f5ed
BS
36642016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3665
3666 * gcc.target/powerpc/divkc3-1.c: New.
3667 * gcc.target/powerpc/mulkc3-1.c: New.
3668
9e63c3aa
NS
36692016-07-12 Nathan Sidwell <nathan@acm.org>
3670
3671 * gcc.target/arm/data-rel-1.c: New.
3672 * gcc.target/arm/data-rel-2.c: New.
3673 * gcc.target/arm/data-rel-3.c: New.
3674
f507d202
ML
36752016-07-12 Martin Liska <mliska@suse.cz>
3676
3677 * gcc.dg/params/blocksort-part.c: New test.
3678 * gcc.dg/params/params.exp: New file.
3679
d6f7c125
KT
36802016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3681
3682 PR middle-end/71700
3683 * gcc.c-torture/execute/pr71700.c: New test.
3684
37ccb0ba
SB
36852016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3686 Richard Biener <rguenther@suse.de>
3687
3688 PR tree-optimization/23286
3689 PR tree-optimization/70159
3690 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3691 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3692 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3693 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3694 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3695 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3696 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3697 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3698 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3699 * gcc.dg/pr51879-12.c: Likewise.
3700 * gcc.dg/strlenopt-9.c: Likewise.
3701 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3702 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3703 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3704 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3705 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3706 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3707 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3708 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3709 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3710 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3711 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3712 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3713 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3714 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3715 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3716
712a93d6
RB
37172016-07-12 Richard Biener <rguenther@suse.de>
3718
3719 PR rtl-optimization/68961
3720 * gcc.target/i386/pr68961.c: New testcase.
3721
c392943c
JJ
37222016-07-11 Jakub Jelinek <jakub@redhat.com>
3723
3d56e6a4
JJ
3724 PR middle-end/71758
3725 * c-c++-common/gomp/pr71758.c: New test.
3726 * gfortran.dg/gomp/pr71758.f90: New test.
3727
c392943c
JJ
3728 PR tree-optimization/71823
3729 * gcc.dg/vect/pr71823.c: New test.
3730
741d3be5
DM
37312016-07-11 David Malcolm <dmalcolm@redhat.com>
3732
3733 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3734 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3735 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3736
92fa45b5
L
37372016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3738
3739 PR target/71801
3740 * gcc.target/i386/pr71801.c: New test.
3741
f51606c7
RB
37422016-07-11 Richard Biener <rguenther@suse.de>
3743
3744 PR tree-optimization/71816
3745 * gcc.dg/torture/pr71816.c: New testcase.
3746
36b54ce0
TK
37472016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3748
3749 PR fortran/71783
3750 * gfortran.dg/dependency_46.f90: New test.
3751
d13835b6
VM
37522016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3753
3754 PR rtl-optimization/71621
3755 * gcc.target/i386/pr71621-1.c: New.
3756 * gcc.target/i386/pr71621-2.c: New.
3757
642bcbdf
CP
37582016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3759
3760 * gfortran.dg/goacc/pr71704.f90: New test.
3761
02eb5b8b
BS
37622016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3763
3764 PR target/71297
3765 * gcc.target/powerpc/pr71297.c: New.
3766
8beb9a0d
JW
37672016-07-08 Jiong Wang <jiong.wang@arm.com>
3768
3769 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3770
cef4b650
MM
37712016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3772
3773 PR target/71806
3774 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3775
3c3ecf52
AH
37762016-07-08 Alan Hayward <alan.hayward@arm.com>
3777
3778 PR tree-optimization/71667
3779 * gcc.dg/vect/pr71667.c: New
3780
2660286d
ML
37812016-07-08 Martin Liska <mliska@suse.cz>
3782
3783 * gcc.dg/torture/pr71606.c: New test.
3784
70cdd4ae
JD
37852016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3786
3787 PR fortran/71764
3788 * gfortran.dg/pr71764.f90: New test.
3789
842dc2e6
JJ
37902016-07-07 Jakub Jelinek <jakub@redhat.com>
3791 Kai Tietz <ktietz70@googlemail.com>
3792
3793 PR c++/70869
3794 PR c++/71054
3795 * g++.dg/cpp0x/pr70869.C: New test.
3796 * g++.dg/cpp0x/pr71054.C: New test.
3797
31be4262
DE
37982016-07-07 David Edelsohn <dje.gcc@gmail.com>
3799
3800 * g++.dg/debug/pr71432.C: Fail on AIX.
3801
1c122092
ML
38022016-07-07 Martin Liska <mliska@suse.cz>
3803
3804 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3805 an undefined behavior.
3806 * gfortran.dg/do_3.F90: Likewise.
3807 * gfortran.dg/do_check_11.f90: New test.
3808 * gfortran.dg/do_check_12.f90: New test.
3809 * gfortran.dg/do_corner_warn.f90: New test.
3810
7119f1b1
ML
38112016-07-07 Martin Liska <mliska@suse.cz>
3812
3813 * gfortran.dg/predict-1.f90: Ammend the test.
3814 * gfortran.dg/predict-2.f90: Likewise.
3815
275792f2
IE
38162016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3817
3818 PR ipa/71624
3819 * g++.dg/pr71624.C: New test.
3820
05a437c1
TP
38212016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3822
3823 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3824 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3825 ARMv8-M Mainline architectures.
3826
6f493951
TP
38272016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3828
3829 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3830 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3831
5ddaee94
SB
38322016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3833
3834 PR target/70098
3835 PR target/71763
3836 * gcc.target/powerpc/pr71763.c: New file.
3837
651afdb2
YR
38382016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3839
3840 PR tree-optimization/71518
0b965526 3841 * gcc.dg/pr71518.c: New test.
651afdb2 3842
9df99881
WD
38432016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3844
3845 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3846
7b4e0769
SKS
38472016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3848
0b965526 3849 PR target/50739
7b4e0769
SKS
3850 * gcc.target/avr/pr50739.c: New test.
3851
eb4432f7
JH
38522016-07-05 Jan Hubicka <jh@suse.cz>
3853
3854 * gcc.dg/tree-ssa/scev-14.c: update template.
3855
c01e092f
RS
38562016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3857
3858 * gcc.dg/vect/group-no-gaps-1.c: New test.
3859
8070763a
AK
38602016-07-05 Andi Kleen <ak@linux.intel.com>
3861
3862 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3863 if kernel supports MPX.
3864
3f8257db 38652016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3866
3867 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3868
36a265b1
MM
38692016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3870 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3871
3872 * gcc.target/powerpc/signbit-1.c: New test.
3873 * gcc.target/powerpc/signbit-2.c: New test.
3874 * gcc.target/powerpc/signbit-3.c: New test.
3875
7a98fb6e
KT
38762016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3877
3878 PR rtl-optimization/71594
3879 * gcc.dg/torture/pr71594.c: New test.
3880
1e3d54b4
JH
38812016-07-05 Jan Hubicka <jh@suse.cz>
3882
3883 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3884
84ca3893
DM
38852016-07-05 David Malcolm <dmalcolm@redhat.com>
3886
3887 PR c++/62314
3a146d46 3888 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3889 number of missing semicolon error.
3890 * g++.dg/pr62314-2.C: New test case.
3891
20d0bfce
AF
38922016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3893
3894 * gfortran.dg/coarray_stat_function.f90: New test.
3895 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3896 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3897 to new interfaces.
3898
69aaea06
AV
38992016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3900
3901 PR fortran/71623
3902 * gfortran.dg/deferred_character_17.f90: New test.
3903
f723a43c
CL
39042016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3905
3906 * gcc.target/arm/neon/polytypes.c: Move to ...
3907 * gcc.target/arm/polytypes.c: ... here.
3908 * gcc.target/arm/neon/pr51534.c: Move to ...
3909 * gcc.target/arm/pr51534.c: ... here.
3910 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3911 * gcc.target/arm/vect-vcvt.c: ... here.
3912 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3913 * gcc.target/arm/vect-vcvtq.c: ... here.
3914 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3915 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3916 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3917 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3918 * gcc.target/arm/neon/neon.exp: Delete.
3919 * gcc.target/arm/neon/: Delete.
3920
d73e0ccf
JD
39212016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3922
3923 PR fortran/65575
3924 * gfortran.dg: pr65575.f90: New test.
3925
c20f6223
JD
39262016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3927
3928 PR fortran/35849
3929 * gfortran.dg: pr35849.f90: New test.
3930
2a5537c3
JJ
39312016-07-04 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR c++/71739
3934 * g++.dg/cpp0x/pr71739.C: New test.
3935
740f9751
CL
39362016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3937
3938 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3939
bf749919
DV
39402016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3941
3942 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3943 locr.
3944 * gcc.target/s390/loc-1.c: New test.
3945
430bb38e
YR
39462016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3947
3a146d46
JJ
3948 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3949 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3950
15f6e0da
RR
39512016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3952
3953 PR target/63874
3954 * gcc.target/aarch64/pr63874.c: New test.
3955
79335075
JB
39562016-07-04 Jan Beulich <jbeulich@suse.com>
3957
3958 * g++.dg/header.c: New.
3959 * gcc.dg/header.c: New.
3960
557e8c49
JJ
39612016-07-02 Jakub Jelinek <jakub@redhat.com>
3962
3963 PR c/71719
3964 * c-c++-common/Wunused-var-15.c: New test.
3965
79a592e3
JJ
39662016-07-01 Jakub Jelinek <jakub@redhat.com>
3967
3968 PR fortran/71687
3969 * gfortran.dg/gomp/pr71687.f90: New test.
3970
e2298656
BS
39712016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3972
3973 * gcc.dg/const-float128-ped.c: Require __float128 effective
3974 target and options.
3975 * gcc.dg/const-float128.c: Likewise.
3976 * gcc.dg/torture/float128-cmp-invalid.c: Require
3977 __float128 and base_quadfloat_support effective targets, and
3978 __float128 options.
3979 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3980 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3981 * gcc.dg/torture/float128-nan.c: Likewise.
3982 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3983 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3984 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3985 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3986 (add_options_for___float128): New.
3987 (check_effective_target_base_quadword_support): New.
3988
70c11966
MM
39892016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3990
3991 PR target/71720
3992 * gcc.target/powerpc/pr71720.c: New test.
3993
059541fd
JB
39942016-07-01 Jan Beulich <jbeulich@suse.com>
3995
3996 * gcc.dg/bss.c: New.
3997
2c1e4964
PB
39982016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3999
4000 PR target/71698
4001 * gcc.target/powerpc/pr71698.c: New test.
4002
22e1cb39
GJL
40032016-07-01 Georg-Johann Lay <avr@gjlay.de>
4004
4005 PR target/71151
4006 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4007 instead of ".foo" for its section name.
4008 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4009 depending on MCU's flash size.
4010 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4011 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4012 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4013 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4014 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4015 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4016
466cf574
JB
40172016-07-01 Jan Beulich <jbeulich@suse.com>
4018
4019 * gcc.target/i386/pr65105-2.c: Add -msse2.
4020
351beab7
JJ
40212016-06-30 Jakub Jelinek <jakub@redhat.com>
4022
55a0f21a
JJ
4023 PR tree-optimization/71707
4024 * gcc.dg/strlenopt-29.c: New test.
4025
6245ad72
JJ
4026 PR fortran/71704
4027 * gfortran.dg/gomp/pr71704.f90: New test.
4028
351beab7
JJ
4029 PR fortran/71705
4030 * gfortran.dg/gomp/pr71705.f90: New test.
4031
5a3a6a5e
KN
40322016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4033
4034 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4035 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4036 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4037 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4038 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4039 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4040 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4041 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4042 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4043 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4044 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4045 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4046 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4047 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4048 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4049 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4050 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4051 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4052 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4053 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4054 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4055 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4056 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4057 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4058 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4059 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4060 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4061 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4062 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4063 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4064 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4065 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4066 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4067 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4068 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4069 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4070 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4071 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4072 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4073 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4074 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4075 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4076 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4077 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4078 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4079 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4080 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4081 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4082 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4083 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4084 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4085 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4086 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4087 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4088 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4089 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4090 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4091 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4092 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4093 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4094 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4095 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4096 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4097 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4098 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4099 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4100 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4101 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4102 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4103 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4104 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4105 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4106 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4107 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4108 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4109 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4110 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4111 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4112 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4113 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4114 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4115
3dfa8071 41162016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4117 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4118
4119 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4120
9bd62242 41212016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4122 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4123
4124 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4125
603107fb
DM
41262016-06-30 David Malcolm <dmalcolm@redhat.com>
4127
4128 PR driver/71651
4129 * gcc.dg/spellcheck-options-12.c: New test case.
4130
205cccc7
JJ
41312016-06-30 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR middle-end/71693
4134 * gcc.c-torture/compile/pr71693.c: New test.
4135
f4452176
DM
41362016-06-29 David Malcolm <dmalcolm@redhat.com>
4137
4138 * gcc.dg/spellcheck-params.c: New testcase.
4139 * gcc.dg/spellcheck-params-2.c: New testcase.
4140
c5e74d9d
MM
41412016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4142
4143 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4144 vector extract instructions.
4145 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4146
e44ecbfd
JD
41472016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4148
4149 PR fortran/71686
4150 * gfortran.dg/unexpected_eof_2.f90: New test.
4151 * gfortran.dg/unexpected_eof_3.f90: New test.
4152
ee446d9f
JW
41532016-06-29 Jim Wilson <jim.wilson@linaro.org>
4154
4155 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4156
27f67461
CP
41572016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4158
4159 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4160 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4161 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4162
b1206d29
RB
41632016-06-29 Richard Biener <rguenther@suse.de>
4164
4165 PR middle-end/15256
4166 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4167
1af21224
MW
41682016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4169
4170 * gcc.target/arm/aapcs/neon-vect10.c: Require
4171 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4172 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4173 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4174 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4175 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4176 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4177 * gcc.target/arm/fp16-aapcs-1.c: Require
4178 -mfloat-ab=hard. Also simplify the test.
4179 * gcc.target/arm/fp16-aapcs-2.c: New.
4180
7fe43755
MW
41812016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4182
0b965526 4183 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4184 (add_options_for_arm_fp16_ieee): New.
4185 (add_options_for_arm_fp16_alternative): New.
4186 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4187 long-line.
4188 (effective_target_arm_fp16_hw): New.
4189
264d951a
IE
41902016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4191
4192 PR tree-optimization/71655
4193 * g++.dg/pr71655.C: New test.
4194
5c846a81
ML
41952016-06-29 Martin Liska <mliska@suse.cz>
4196
4197 * gcc.dg/pr71585.c: New test.
4198 * gcc.dg/pr71585-2.c: New test.
4199 * gcc.dg/pr71585-3.c: New test.
4200
fafe9318
YR
42012016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4202
4203 PR tree-optimization/70729
4204 * g++.dg/vect/pr70729.cc: New test.
4205
54d19c3b
TS
42062016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4207
4208 * c-c++-common/gomp/cancel-1.c: Extend.
4209
5f3cd7c3
JJ
42102016-06-29 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR tree-optimization/71625
4213 * gcc.dg/strlenopt-28.c: New test.
4214
4aa83879
RB
42152016-06-29 Richard Biener <rguenther@suse.de>
4216
4217 PR middle-end/71002
4218 * g++.dg/torture/pr71002.C: Adjust testcase.
4219
152ef731
JJ
42202016-06-29 Jakub Jelinek <jakub@redhat.com>
4221
4222 PR c/71685
4223 * gcc.dg/pr71685.c: New test.
4224
42252016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4226
4227 PR c/71552
4228 * gcc.dg/init-bad-9.c: New test.
4229
d41dc215
BS
42302016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4231
4232 * gcc.target/powerpc/abs128-1.c: Require VSX.
4233 * gcc.target/powerpc/copysign128-1.c: Likewise.
4234 * gcc.target/powerpc/inf128-1.c: Likewise.
4235 * gcc.target/powerpc/nan128-1.c: Likewise.
4236
6a20b538
JJ
42372016-06-28 Jakub Jelinek <jakub@redhat.com>
4238
4239 PR middle-end/71626
4240 * gcc.c-torture/execute/pr71626-1.c: New test.
4241 * gcc.c-torture/execute/pr71626-2.c: New test.
4242
77d93c47
PB
42432016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4244
4245 PR target/71656
4246 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4247
a8264058
SB
42482016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4249
4250 PR target/71670
4251 * gcc.target/powerpc/pr71670.c: New testcase.
4252
0dc47331
PB
42532016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4254
4255 PR target/71656
4256 * gcc.target/powerpc/pr71656-1.c: New test.
4257 * gcc.target/powerpc/pr71656-2.c: New test.
4258
b65ffc79
CL
42592016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4260
4261 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4262 around fp16 code.
4263 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4264 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4265 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4266 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4267 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4268 Add arm_neon_fp16_ok effective target.
0b965526
UB
4269 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4270 Likewise.
4271 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4272 Likewise.
4273 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4274 Likewise.
4275 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4276 Likewise.
4277 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4278 Likewise.
4279 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4280 Likewise.
4281 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4282 Likewise.
4283 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4284 Likewise.
4285 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4286 Likewise.
4287 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4288 Likewise.
4289 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4290 Likewise.
b65ffc79 4291
9bb86f40
JH
42922016-06-26 Jan Hubicka <hubicka@ucw.cz>
4293
4294 * gcc.dg/predict-12.c: New testcase.
4295
46db0fd4
JD
42962016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4297
4298 PR fortran/71649
4299 * gfortran.dg/pr71649.f90: New test.
4300
2a65e70b
JJ
43012016-06-25 Jakub Jelinek <jakub@redhat.com>
4302
f8a06e24
JJ
4303 PR tree-optimization/71643
4304 * g++.dg/opt/pr71643.C: New test.
4305
2a65e70b
JJ
4306 PR tree-optimization/71631
4307 * gcc.c-torture/execute/pr71631.c: New test.
4308
7805417a
JH
43092016-06-24 Jan Hubicka <hubicka@ucw.cz>
4310
4311 * gcc.dg/predict-11.c: New testcase.
4312 * gfortran.dg/predict-2.f90: New testcase.
4313
888ed1a3
JH
43142016-06-24 Jan Hubicka <hubicka@ucw.cz>
4315
4316 * gcc.dg/predict-10.c: New test.
4317
53605f35
BS
43182016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4319
4320 * gcc.target/powerpc/abs128-1.c: New.
4321 * gcc.target/powerpc/copysign128-1.c: New.
4322 * gcc.target/powerpc/inf128-1.c: New.
4323 * gcc.target/powerpc/nan128-1.c: New.
4324
7b22b4c6
EB
43252016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4326
4327 * gfortran.dg/pr71642.f90: New test.
4328
37e373c2
JJ
43292016-06-24 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR tree-optimization/71647
4332 * gcc.target/i386/pr71647.c: New test.
4333
b20b79f2
L
43342016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4335
4336 * gcc.target/i386/noplt-gd-1.c: New test.
4337 * gcc.target/i386/noplt-gd-2.c: Likewise.
4338 * gcc.target/i386/noplt-gd-3.c: Likewise.
4339 * gcc.target/i386/noplt-ld-1.c: Likewise.
4340 * gcc.target/i386/noplt-ld-2.c: Likewise.
4341 * gcc.target/i386/noplt-ld-3.c: Likewise.
4342 * lib/target-supports.exp
4343 (check_effective_target_tls_get_addr_via_got): New.
4344
04619cb8
UB
43452016-06-24 Uros Bizjak <ubizjak@gmail.com>
4346
4347 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4348 testsuite compile flags.
4349 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4350 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4351
43522016-06-24 Uros Bizjak <ubizjak@gmail.com>
4353
4354 * g++dg/vect/pr36684.cc: Add dg-do compile.
4355 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4356 * gcc.dg/vect/pr70021.c: Ditto.
4357 * gcc.dg/vect/pr70138-1.c: Ditto.
4358 * gcc.dg/vect/pr70138-2.c: Ditto.
4359 * gcc.dg/vect/pr70354-1.c: Ditto.
4360 * gcc.dg/vect/pr70354-2.c: Ditto.
4361 * gcc.dg/vect/pr71259.c: Ditto.
4362 * gcc.dg/vect/pr71416-1.c: Ditto.
4363 * gcc.dg/vect/slp-43.c: Ditto.
4364 * gcc.dg/vect/slp-45.c: Ditto.
4365 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4366 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4367 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4368 * gfortran.dg/vect/pr69980.f90: Ditto.
4369
43702016-06-24 Uros Bizjak <ubizjak@gmail.com>
4371
4372 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4373 * gcc.dg/vect/bb-slp-30.c: Ditto.
4374 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4375 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4376 * gcc.dg/vect/pr45902.c: Ditto.
4377 * gcc.dg/vect/pr48172.c: Ditto.
4378 * gcc.dg/vect/pr48377.c: Ditto.
4379 * gcc.dg/vect/pr49038.c: Ditto.
4380 * gcc.dg/vect/pr49771.c: Ditto.
4381 * gcc.dg/vect/pr52091.c: Ditto.
4382 * gcc.dg/vect/pr53185-2.c: Ditto.
4383 * gcc.dg/vect/pr56826.c: Ditto.
4384 * gcc.dg/vect/pr60276.c: Ditto.
4385 * gcc.dg/vect/pr62021.c: Ditto.
4386 * gcc.dg/vect/pr63530.c: Ditto.
4387 * gcc.dg/vect/pr65518.c: Ditto.
4388 * gcc.dg/vect/pr65947-1.c: Ditto.
4389 * gcc.dg/vect/pr65947-10.c: Ditto.
4390 * gcc.dg/vect/pr65947-11.c: Ditto.
4391 * gcc.dg/vect/pr65947-12.c: Ditto.
4392 * gcc.dg/vect/pr65947-13.c: Ditto.
4393 * gcc.dg/vect/pr65947-2.c: Ditto.
4394 * gcc.dg/vect/pr65947-3.c: Ditto.
4395 * gcc.dg/vect/pr65947-4.c: Ditto.
4396 * gcc.dg/vect/pr65947-5.c: Ditto.
4397 * gcc.dg/vect/pr65947-6.c: Ditto.
4398 * gcc.dg/vect/pr65947-7.c: Ditto.
4399 * gcc.dg/vect/pr65947-8.c: Ditto.
4400 * gcc.dg/vect/pr65947-9.c: Ditto.
4401 * gcc.dg/vect/pr71416-1.c: Ditto.
4402 * gcc.dg/vect/pr71439.c: Ditto.
4403 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4404 * gcc.dg/vect/vect-bswap16.c: Ditto.
4405 * gcc.dg/vect/vect-bswap32.c: Ditto.
4406 * gcc.dg/vect/vect-bswap64.c: Ditto.
4407 * gcc.dg/vect/vect-live-1.c: Ditto.
4408 * gcc.dg/vect/vect-live-2.c: Ditto.
4409 * gcc.dg/vect/vect-live-3.c: Ditto.
4410 * gcc.dg/vect/vect-live-4.c: Ditto.
4411 * gcc.dg/vect/vect-live-5.c: Ditto.
4412 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4413 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4414 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4415 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4416 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4417 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4418 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4419 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4420 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4421 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4422 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4423 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4424 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4425 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4426 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4427 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4428 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4429
da224bcb
UB
44302016-06-24 Uros Bizjak <ubizjak@gmail.com>
4431
4432 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4433
dfee2870
L
44342016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4435
4436 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4437 ia32 if R_386_GOT32X relocation is supported.
4438 * gcc.target/i386/noplt-3.c: Likewise.
4439 * gcc.target/i386/noplt-2.c: Likewise.
4440 (main): Renamed to ...
4441 (bar): This.
4442 * gcc.target/i386/noplt-4.c: Likewise.
4443 (main): Renamed to ...
4444 (bar): This.
4445 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4446 * gcc.target/i386/pr67400-5.c: Likewise.
4447
a86451b9
JJ
44482016-06-24 Jakub Jelinek <jakub@redhat.com>
4449
00085092
JJ
4450 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4451 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4452
a86451b9
JJ
4453 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4454 f4): Adjust expected diagnostics.
4455 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4456 (T): If OVFP is defined, redefine to TP.
4457 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4458 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4459 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4460 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4461 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4462 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4463 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4464 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4465 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4466 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4467 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4468 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4469 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4470 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4471 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4472 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4473 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4474 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4475 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4476 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4477 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4478 as last argument to __builtin_add_overflow_p.
4479
7bb5d5f4
UB
44802016-06-23 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4483 dg-options and remove default vector testsuite compile flags.
4484 * g++.dg/vect/pr33860a.cc: Ditto.
4485 * g++.dg/vect/pr45470-a.cc: Ditto.
4486 * g++.dg/vect/pr45470-b.cc: Ditto.
4487 * g++.dg/vect/pr60896.cc: Ditto.
4488 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4489 * gcc.dg/vect/pr18308.c: Ditto.
4490 * gcc.dg/vect/pr24049.c: Ditto.
4491 * gcc.dg/vect/pr33373.c: Ditto.
4492 * gcc.dg/vect/pr36228.c: Ditto.
4493 * gcc.dg/vect/pr42395.c: Ditto.
4494 * gcc.dg/vect/pr42604.c: Ditto.
4495 * gcc.dg/vect/pr46663.c: Ditto.
4496 * gcc.dg/vect/pr48765.c: Ditto.
4497 * gcc.dg/vect/pr49093.c: Ditto.
4498 * gcc.dg/vect/pr49352.c: Ditto.
4499 * gcc.dg/vect/pr52298.c: Ditto.
4500 * gcc.dg/vect/pr52870.c: Ditto.
4501 * gcc.dg/vect/pr53185.c: Ditto.
4502 * gcc.dg/vect/pr53773.c: Ditto.
4503 * gcc.dg/vect/pr56695.c: Ditto.
4504 * gcc.dg/vect/pr62171.c: Ditto.
4505 * gcc.dg/vect/pr63530.c: Ditto.
4506 * gcc.dg/vect/pr68339.c: Ditto.
4507 * gcc.dg/vect/pr71259.c: Ditto.
4508 * gcc.dg/vect/vect-82_64.c: Ditto.
4509 * gcc.dg/vect/vect-83_64.c: Ditto.
4510 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4511 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4512 * gcc.dg/vect/vect-shift-2.c: Ditto.
4513 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4514 * gfortran.dg/vect/pr39318.f90: Ditto.
4515 * gfortran.dg/vect/pr45714-a.f: Ditto.
4516 * gfortran.dg/vect/pr45714-b.f: Ditto.
4517 * gfortran.dg/vect/pr46213.f90: Ditto.
4518
2d4bb02f
MM
45192016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4520 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4521
4522 * gcc.target/powerpc/p9-splat-5.c: New test.
4523
f6d1b868
UB
45242016-06-23 Uros Bizjak <ubizjak@gmail.com>
4525
4526 PR tree-optimization/71488
4527 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4528 * lib/target-supports.exp: ... here.
4529 (check_sse4_hw_available): New procedure.
4530 (check_effective_target_sse4_runtime): Ditto.
4531 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4532 -march=westmere for sse4_runtime targets.
936ff030 4533 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4534 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4535 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4536 (main): Call check_vect ().
a7898180 4537 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4538
c0597759
L
45392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4540
4541 PR target/66232
4542 PR target/67400
4543 * gcc.target/i386/pr66232-14.c: New file.
4544 * gcc.target/i386/pr66232-15.c: Likewise.
4545 * gcc.target/i386/pr66232-16.c: Likewise.
4546 * gcc.target/i386/pr66232-17.c: Likewise.
4547 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4548 ia32 if R_386_GOT32X relocation is supported.
4549 * gcc.target/i386/pr67400-2.c: Likewise.
4550 * gcc.target/i386/pr67400-3.c: Likewise.
4551 * gcc.target/i386/pr67400-4.c: Likewise.
4552 * gcc.target/i386/pr67400-6.c: Likewise.
4553 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4554 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4555
5b0e27a7
JD
45562016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4557
4558 PR libgfortran/48852
4559 * gfortran.dg/char4_iunit_1.f03: Update test.
4560 * gfortran.dg/f2003_io_5.f03: Update test.
4561 * gfortran.dg/real_const_3.f90: Update test.
4562
7f586d90
AK
45632016-06-23 Andi Kleen <ak@linux.intel.com>
4564
4565 * g++.dg/bprob/bprob.exp: Support autofdo.
4566 * g++.dg/tree-prof/tree-prof.exp: dito.
4567 * gcc.dg/tree-prof/tree-prof.exp: dito.
4568 * gcc.misc-tests/bprob.exp: dito.
4569 * gfortran.dg/prof/prof.exp: dito.
4570 * lib/profopt.exp: dito.
4571 * lib/target-supports.exp: Check for autofdo.
4572
60fa7862
ML
45732016-06-23 Martin Liska <mliska@suse.cz>
4574
4575 * gcc.dg/pr71619.c: New test.
4576
e3d62871
UB
45772016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4578
4579 PR target/67400
cc901875
UB
4580 * gcc.target/i386/pr67400-1.c: New test.
4581 * gcc.target/i386/pr67400-2.c: Likewise.
4582 * gcc.target/i386/pr67400-3.c: Likewise.
4583 * gcc.target/i386/pr67400-4.c: Likewise.
4584 * gcc.target/i386/pr67400-5.c: Likewise.
4585 * gcc.target/i386/pr67400-6.c: Likewise.
4586 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4587
ac81cf0b
DM
45882016-06-22 David Malcolm <dmalcolm@redhat.com>
4589
4590 * c-c++-common/missing-header-1.c: New test case.
4591 * c-c++-common/missing-header-2.c: New test case.
4592 * c-c++-common/missing-header-3.c: New test case.
4593 * c-c++-common/missing-header-4.c: New test case.
4594
1a4f11c8
DM
45952016-06-22 David Malcolm <dmalcolm@redhat.com>
4596
4597 PR c/70339
4598 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4599 hint.
4600 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4601 expected results due to builtin "nanl" now being suggested for
4602 "name".
4603 * gcc.dg/pr67580.c: Update expected messages.
4604 * gcc.dg/spellcheck-identifiers.c: New testcase.
4605 * gcc.dg/spellcheck-typenames.c: New testcase.
4606
a93eac6a
DM
46072016-06-22 David Malcolm <dmalcolm@redhat.com>
4608
4609 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4610 file.
4611 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4612 diagnostic-test-show-locus-parseable-fixits.c to sources for
4613 diagnostic_plugin_test_show_locus.c.
4614 * lib/gcc-defs.exp (freeform_regexps): New global.
4615 (dg-regexp): New function.
4616 (handle-dg-regexps): New function.
4617 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4618 freeform_regexps to the empty list.
4619 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4620
49e76ff1
IE
46212016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4622
f6d1b868 4623 PR tree-optimization/71488
49e76ff1
IE
4624 * g++.dg/pr71488.C: New test.
4625 * gcc.dg/vect/vect-bool-cmp.c: New test.
4626
951d8c8a
EB
46272016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4628
4629 * gcc.dg/guality/param-5.c: New test.
4630
b60fc3bd
BE
46312016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4632
4633 * gcc.target/i386/asm-flag-7.c: New test.
4634
0609abda
TS
46352016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4636
4637 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4638 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4639 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4640 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4641 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4642 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4643 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4644 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4645 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4646 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4647 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4648 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4649 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4650 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4651 * lib/target-supports.exp: Likewise.
4652
ee2499b4
TS
46532016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4654
4655 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4656 * gcc.dg/attr-ms_struct-2.c: Likewise.
4657 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4658 * gcc.dg/bf-ms-attrib.c: Likewise.
4659 * gcc.dg/bf-ms-layout-2.c: Likewise.
4660 * gcc.dg/bf-ms-layout-3.c: Likewise.
4661 * gcc.dg/bf-ms-layout.c: Likewise.
4662 * gcc.dg/bf-no-ms-layout.c: Likewise.
4663 * gcc.target/i386/bitfield1.c: Likewise.
4664 * gcc.target/i386/bitfield2.c: Likewise.
4665 * gcc.target/i386/bitfield3.c: Likewise.
4666
caea59ff
KN
46672016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4668
4669 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4670 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4671 override other than -mcpu=power9 command-line option is specified,
4672 or if the target operating system is aix.
4673 * gcc.target/powerpc/darn-1.c: Likewise.
4674 * gcc.target/powerpc/darn-2.c: Likewise.
4675 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4676 test if effective-target is not powerpc_p9vector_ok or if the
4677 target operating system is not defined.
4678 * gcc.target/powerpc/vslv-1.c: Likewise.
4679 * gcc.target/powerpc/vsrv-0.c: Likewise.
4680 * gcc.target/powerpc/vsrv-1.c: Likewise.
4681
63617e30
TB
46822016-06-21 Tobias Burnus <burnus@net-b.de>
4683
4684 PR fortran/71068
4685 * gfortran.dg/coarray/data_1.f90: New.
4686
89192c3c
WD
46872016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4688
4689 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4690 (dg-require-effective-target): Use arm_v8_neon_hw.
4691 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4692 (dg-require-effective-target): Likewise.
4693 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4694 (dg-require-effective-target): Likewise.
4695 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4696 (dg-require-effective-target): Likewise.
4697 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4698 (dg-require-effective-target): Likewise.
4699 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4700 (dg-require-effective-target): Likewise.
4701 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4702 Add AArch64 check.
4703
64ac50e2
WD
47042016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4705
4706 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4707 Set to 3 so test passes.
4708
6252b5db
WD
47092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4710
4711 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4712
3b9bc511
IV
47132016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4714
4715 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4716 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4717 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4718 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4719
21db1c78
IV
47202016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4721
4722 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4723 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4724
9d30e86f
L
47252016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4726
4727 PR target/71549
4728 * gcc.target/i386/pr71549.c: New test.
4729
448a7c69
KN
47302016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4731
4732 * gcc.target/powerpc/vadsdu-0.c: Replace
4733 dg-require-effective-target directive to allow test to run on more
4734 platforms, and add dg-skip-if directive to disable test on aix
4735 platforms because of known incompatibilities.
4736 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4737 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4738 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4739 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4740 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4741 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4742 * gcc.target/powerpc/vadsdub-2.c: Replace
4743 dg-require-effective-target directive to allow test to run on more
4744 platforms, and add dg-skip-if directive to disable test on aix
4745 platforms because of known incompatibilities.
4746 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4747 with vec_absdb call to differentiate this test from vadsdub-1.c.
4748 * gcc.target/powerpc/vadsduh-1.c: Replace
4749 dg-require-effective-target directive to allow test to run on more
4750 platforms, and add dg-skip-if directive to disable test on aix
4751 platforms because of known incompatibilities.
4752 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4753 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4754 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4755
0ad84f34
JJ
47562016-06-21 Jakub Jelinek <jakub@redhat.com>
4757
4758 PR tree-optimization/71588
4759 * gcc.dg/pr71558.c: New test.
4760
e71e8d94
SKS
47612016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4762
4763 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4764 * c-c++-common/pr68657-2.c: Likewise.
4765 * c-c++-common/pr68657-3.c: Likewise.
4766 * gcc.dg/torture/pr69714.c: Require int32plus support.
4767 * gcc.dg/torture/pr70025.c: Likewise.
4768 * gcc.dg/torture/pr70083.c: Likewise.
4769 * gcc.dg/torture/pr70542.c: Likewise.
4770 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4771
5a578671
JM
47722016-06-20 Joseph Myers <joseph@codesourcery.com>
4773
4774 PR c/71601
4775 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4776
7a9df68e
JJ
47772016-06-20 Jakub Jelinek <jakub@redhat.com>
4778
50aa64d5
JJ
4779 PR middle-end/71581
4780 * gcc.dg/pr71581.c: New test.
4781
7a9df68e
JJ
4782 PR rtl-optimization/71591
4783 * gcc.dg/cpp/pr71591.c: New test.
4784
3947cf19
DR
47852016-06-20 David B. Robins <gcc@davidrobins.net>
4786
4787 PR target/71571
4788 * g++.dg/torture/pr71571.C: New test.
4789
c4ff221e
JJ
47902016-06-20 Jakub Jelinek <jakub@redhat.com>
4791
4792 PR target/71559
4793 * gcc.target/i386/sse2-pr71559.c: New test.
4794 * gcc.target/i386/avx-pr71559.c: New test.
4795 * gcc.target/i386/avx512f-pr71559.c: New test.
4796
f1b5abfb
TB
47972016-06-20 Tobias Burnus <burnus@net-b.de>
4798
4799 PR fortran/71194
4800 * gfortran.dg/pointer_remapping_10.f90: New.
4801
842107e4
DM
48022016-06-20 David Malcolm <dmalcolm@redhat.com>
4803
4804 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4805
d9e8bdfd
MS
48062016-06-20 Martin Sebor <msebor@redhat.com>
4807
4808 PR c/69507
4809 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4810 * gnu90-const-expr-1.c: Same.
4811 * gnu99-const-expr-1.c: Same.
4812 * gnu99-static-1.c: Same.
4813
67785479
RL
48142016-06-20 Renlin Li <renlin.li@arm.com>
4815
29f09b38 4816 PR testsuite/71489
67785479
RL
4817 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4818
636929b8
JG
48192016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4820
4821 * gcc.target/aarch64/vcvt_f64_1.c: New.
4822 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4823 * gcc.target/aarch64/vrecp_f64_1.c: New.
4824
ff7b374b
KT
48252016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4826
4827 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4828 "alignement".
4829
554cfc9e
GJL
48302016-06-20 Georg-Johann Lay <avr@gjlay.de>
4831
4832 PR target/71103
4833 * gcc.target/avr/torture/pr71103-2.c: New test.
4834
94087e88 48352016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4836
4837 PR c/69507
4838 * gcc.dg/alignof.c: New test.
4839
c561b091
PC
48402016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4841
4842 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4843 vs dg-error; test constexpr specifier too.
4844
bf54f123
PC
48452016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4848
4e53aa97
CL
48492016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4850
4851 * lib/target-supports.exp
4852 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4853 arm_neon_ok and merge flags. Fix temporary test name.
4854 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4855 and merge flags.
4856
69071d86
ML
48572016-06-17 Martin Liska <mliska@suse.cz>
4858
4859 * gcc.dg/predict-9.c: Fix dump scanning.
4860
68b3b858
BC
48612016-06-17 Bin Cheng <bin.cheng@arm.com>
4862
4863 PR tree-optimization/71354
4864 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4865
d3ee260a
BC
48662016-06-17 Bin Cheng <bin.cheng@arm.com>
4867
4868 PR tree-optimization/71347
4869 * gcc.dg/tree-ssa/pr71347.c: New test.
4870
bd8fb114
BC
48712016-06-17 Bin Cheng <bin.cheng@arm.com>
4872
4873 PR tree-optimization/71354
4874 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4875
97816be4
BC
48762016-06-17 Bin Cheng <bin.cheng@arm.com>
4877
4878 * gcc.dg/vect/vect-alias-check-1.c: New test.
4879
2d761a37
SKS
48802016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4881
e0277d6b 4882 PR target/71151
2d761a37
SKS
4883 * gcc.target/avr/pr71151-1.c: New test.
4884 * gcc.target/avr/pr71151-2.c: New test.
4885 * gcc.target/avr/pr71151-3.c: New test.
4886 * gcc.target/avr/pr71151-4.c: New test.
4887 * gcc.target/avr/pr71151-5.c: New test.
4888 * gcc.target/avr/pr71151-6.c: New test.
4889 * gcc.target/avr/pr71151-7.c: New test.
4890 * gcc.target/avr/pr71151-8.c: New test.
4891 * gcc.target/avr/pr71151-common.h: New test.
4892
68fa96d6
ML
48932016-06-16 Martin Liska <mliska@suse.cz>
4894
4895 * gfortran.dg/predict-1.f90: New test.
4896
b6ca982f
UB
48972016-06-16 Uros Bizjak <ubizjak@gmail.com>
4898
4899 PR target/71242
3a146d46 4900 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4901
1dc8d15b
JH
49022016-06-16 Jan Hubicka <hubicka@ucw.cz>
4903
4904 * g++.dg/vect/pr36648.cc: Disable cunrolli
4905
67c25816
JJ
49062016-06-16 Jakub Jelinek <jakub@redhat.com>
4907
c577adb2
JJ
4908 PR target/71554
4909 * gcc.c-torture/execute/pr71554.c: New test.
4910
67c25816
JJ
4911 PR rtl-optimization/71532
4912 * gcc.dg/torture/pr71532.c: New test.
4913
1a3c3ee9
MM
49142016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4915
4916 * gcc.target/powerpc/p9-dimode1.c: New test.
4917 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4918
f29468a7
JJ
49192016-06-15 Jakub Jelinek <jakub@redhat.com>
4920
61daecc4
JJ
4921 * gcc.c-torture/compile/20160615-1.c: New test.
4922
f29468a7
JJ
4923 * g++.dg/cpp0x/ref-qual17.C: New test.
4924
209d1e2d
IE
49252016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4926
4927 PR middle-end/71529
4928 * gcc.target/i386/pr71529.C: New test.
4929
8dc35712
AH
49302016-06-15 Alan Hayward <alan.hayward@arm.com>
4931
4932 PR tree-optimization/71483
4933 * g++.dg/vect/pr71483.c: New
4934
b8911cb8
PC
49352016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4936
4937 PR c++/70202
4938 * g++.dg/inherit/crash6.C: New.
4939 * g++.dg/inherit/union2.C: Likewise.
4940 * g++.dg/inherit/virtual12.C: Likewise.
4941 * g++.dg/inherit/virtual13.C: Likewise.
4942 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4943
cf5d08ab
UB
49442016-06-15 Uros Bizjak <ubizjak@gmail.com>
4945
e3d62871 4946 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4947
8f482165
AH
49482016-06-15 Alan Hayward <alan.hayward@arm.com>
4949
4950 PR tree-optimization/71439
4951 * gcc.dg/vect/pr71439.c: New
4952
3256673f
KT
49532016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4954
4955 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4956
b17dc4d4
RB
49572016-06-15 Richard Biener <rguenther@suse.de>
4958
4959 * gcc.dg/vect/slp-45.c: New testcase.
4960
2a5825f2
RB
49612016-06-15 Richard Biener <rguenther@suse.de>
4962
4963 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4964
6e433d0b
BS
49652016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4966
4967 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4968 requirements, and disable for AIX for now.
4969 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4970
abe7f828
JJ
49712016-06-14 Jakub Jelinek <jakub@redhat.com>
4972
a09c81b4
JJ
4973 PR c++/71528
4974 * g++.dg/opt/pr71528.C: New test.
4975
abe7f828
JJ
4976 PR c++/71516
4977 * g++.dg/init/pr71516.C: New test.
4978
acfadf06
PC
49792016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4980
4981 * g++.dg/init/array46.C: New.
4982
4d568ab2
UB
49832016-06-14 Uros Bizjak <ubizjak@gmail.com>
4984
e3d62871
UB
4985 * gcc.target/i386/float128-3.c: New test.
4986 * gcc.target/i386/quad-sse4.c: Ditto.
4987 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4988 Update scan strings.
4d568ab2 4989
30934c5d
RB
49902016-06-14 Richard Biener <rguenther@suse.de>
4991
4992 PR middle-end/71526
4993 * gfortran.dg/pr71526.f90: New testcase.
4994
3970e545
AV
49952016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4996
4997 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4998 * gcc.dg/zero_bits_compound-1.c: Likewise.
4999
04976c6e
RB
50002016-06-14 Richard Biener <rguenther@suse.de>
5001
5002 PR tree-optimization/71522
5003 * gcc.dg/torture/pr71522.c: New testcase.
5004
23e025db
JJ
50052016-06-14 Jakub Jelinek <jakub@redhat.com>
5006
5007 PR tree-optimization/71520
5008 * gcc.dg/tree-ssa/pr71520.c: New test.
5009
90b72e84
RB
50102016-06-14 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/71521
86c24ba6 5013 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5014
ef7cf206
JJ
50152016-06-13 Jakub Jelinek <jakub@redhat.com>
5016
0dda258b
JJ
5017 PR sanitizer/71498
5018 * c-c++-common/ubsan/bounds-13.c: New test.
5019
ef7cf206
JJ
5020 PR preprocessor/71183
5021 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5022
a73786e3
JL
50232016-06-13 Jeff Law <law@redhat.com>
5024
5025 PR tree-optimization/71403
5026 * c-c++-common/ubsan/pr71403-1.c: New test.
5027 * c-c++-common/ubsan/pr71403-2.c: New test.
5028 * c-c++-common/ubsan/pr71403-3.c: New test.
5029
0ac249bf
JJ
50302016-06-13 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR middle-end/71478
5033 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5034 Add -Wno-psabi -w to dg-options.
5035
5408a64a
KN
50362016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5037
5038 * gcc.target/powerpc/vadsdu-0.c: New test.
5039 * gcc.target/powerpc/vadsdu-1.c: New test.
5040 * gcc.target/powerpc/vadsdu-2.c: New test.
5041 * gcc.target/powerpc/vadsdu-3.c: New test.
5042 * gcc.target/powerpc/vadsdu-4.c: New test.
5043 * gcc.target/powerpc/vadsdu-5.c: New test.
5044 * gcc.target/powerpc/vadsdub-1.c: New test.
5045 * gcc.target/powerpc/vadsdub-2.c: New test.
5046 * gcc.target/powerpc/vadsduh-1.c: New test.
5047 * gcc.target/powerpc/vadsduh-2.c: New test.
5048 * gcc.target/powerpc/vadsduw-1.c: New test.
5049 * gcc.target/powerpc/vadsduw-2.c: New test.
5050
f7e4f2e3
DM
50512016-06-13 David Malcolm <dmalcolm@redhat.com>
5052
5053 * gcc.dg/c99-init-2.c (c): Update expected error message.
5054 * gcc.dg/init-bad-8.c (foo): Likewise.
5055 * gcc.dg/spellcheck-fields-3.c: New test case.
5056
ad23a23e
ML
50572016-06-13 Martin Liska <mliska@suse.cz>
5058
5059 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5060 and "guess loop iv compared" heuristics.
5061 * gcc.dg/predict-2.c: Likewise.
5062 * gcc.dg/predict-3.c: Likewise.
5063 * gcc.dg/predict-4.c: Likewise.
5064 * gcc.dg/predict-5.c: Likewise.
5065 * gcc.dg/predict-6.c: Likewise.
5066
146c55da
MP
50672016-06-13 Marek Polacek <polacek@redhat.com>
5068
5069 PR middle-end/71476
5070 * c-c++-common/Wswitch-unreachable-4.c: New test.
5071 * gcc.dg/Wswitch-unreachable-2.c: New test.
5072 * g++.dg/tm/jump1.C: Move dg-warning.
5073
42e77cbc
EB
50742016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5075
5076 * gnat.dg/renaming10.ad[sb]: New test.
5077
7474dcc1
PT
50782016-06-13 Paul Thomas <pault@gcc.gnu.org>
5079
5080 PR fortran/70673
5081 * gfortran.dg/pr70673.f90: New test.
5082
f57f53d3
RB
50832016-06-13 Richard Biener <rguenther@suse.de>
5084
5085 PR middle-end/64516
5086 * gcc.dg/align-3.c: New testcase.
5087
5843a5f0
ML
50882016-06-13 Martin Liska <mliska@suse.cz>
5089
5090 * gcc.target/i386/pr71458.c: New test.
5091
aa8fdb44
UB
50922016-06-12 Uros Bizjak <ubizjak@gmail.com>
5093
5094 PR target/71241
3a146d46 5095 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5096
2043e4d7
DH
50972016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5098
5099 PR target/60751
5100 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5101 statement.
5102
d3dc025d
DH
51032016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5104
5105 PR target/60751
5106 * gfortran.dg/comma_IO_extension_1.f90: New test.
5107 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5108 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5109 statement.
5110 * gfortran.dg/graphite/pr38083.f90: Likewise.
5111 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5112 missing format.
5113
a31d78c6
EB
51142016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5115
5116 * gnat.dg/case_character.adb: New test.
5117
95c18dd0
SB
51182016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5119
5120 PR middle-end/71310
5121 * gcc.target/powerpc/pr71310.c: New testcase.
5122
b97d37b4
KV
51232016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5124
5125 PR middle-end/71478
5126 * gcc.dg/pr71478.c: New test.
5127
900bcda3
JJ
51282016-06-10 Jakub Jelinek <jakub@redhat.com>
5129
ec1c20db
JJ
5130 PR middle-end/71494
5131 * gcc.c-torture/execute/pr71494.c: New test.
5132
50b15873
JJ
5133 PR c/68657
5134 * gcc.target/i386/pr68657.c: New test.
5135
900bcda3
JJ
5136 PR inline-asm/68843
5137 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5138 (test): Add -masm=intel alternatives.
5139
4d926e34
MS
51402016-06-10 Martin Sebor <msebor@redhat.com>
5141
5142 PR c/71392
5143 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5144
ad071b2b
JL
51452016-06-10 Jeff Law <law@redhat.com>
5146
5147 PR tree-optimization/71335
5148 * gcc.c-torture/execute/pr71335.c: New test.
5149
2704efe8
DM
51502016-06-10 David Malcolm <dmalcolm@redhat.com>
5151
5152 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5153 the various "cannot tail-call: " messages.
5154
18c9b7d4
CL
51552016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5156
5157 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5158 and options.
5159
7cfa10f3
MO
51602016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5161
5162 PR sanitizer/71480
5163 * c-c++-common/asan/pr71480.c: New test.
5164
1f24fd3e
L
51652016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5166
5167 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5168 (ASMNAME2): Likewise.
5169 (main): Replace fn in asm statement with ASMNAME ("fn").
5170 * gcc.dg/guality/pr68037-2.c: Likewise.
5171 * gcc.dg/guality/pr68037-3.c: Likewise.
5172 * gcc.dg/torture/pr68037-1.c: Likewise.
5173 * gcc.dg/torture/pr68037-2.c: Likewise.
5174 * gcc.dg/torture/pr68037-3.c: Likewise.
5175
ad551c07
BE
51762016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5177
5178 PR inline-asm/68843
5179 * gcc.target/i386/pr68843-1.c: New test.
5180 * gcc.target/i386/pr68843-2.c: New test.
5181
4b1ffdb1 51822016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5183 Cesar Philippidis <cesar@codesourcery.com>
5184
5185 PR middle-end/71373
5186 * gcc.dg/goacc/nested-function-1.c: New file.
5187 * gcc.dg/goacc/nested-function-2.c: Likewise.
5188 * gcc.dg/goacc/pr71373.c: Likewise.
5189 * gfortran.dg/goacc/cray-2.f95: Likewise.
5190 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5191 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5192 * gfortran.dg/goacc/cray.f95: Update.
5193 * gfortran.dg/goacc/loop-1.f95: Likewise.
5194 * gfortran.dg/goacc/loop-3.f95: Likewise.
5195 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5196 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5197
51982016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5199
5200 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5201 for OpenACC tile clauses.
5202 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5203
5204 PR c/71381
5205 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5206 to...
5207 * c-c++-common/goacc/cache-2.c: ... this new file.
5208 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5209 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5210 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5211 usage.
5212 * gfortran.dg/goacc/cray.f95: Likewise.
5213 * gfortran.dg/goacc/loop-1.f95: Likewise.
5214
89851e4c
AH
52152016-06-10 Alan Hayward <alan.hayward@arm.com>
5216
5217 PR tree-optimization/71407
5218 PR tree-optimization/71416
5219 * gcc.dg/vect/pr71407.c: New
5220 * gcc.dg/vect/pr71416-1.c: New
5221 * gcc.dg/vect/pr71416-2.c: New
5222
200eafbf
RB
52232016-06-10 Richard Biener <rguenther@suse.de>
5224
5225 PR middle-end/71477
5226 * gcc.dg/torture/pr71477.c: New testcase.
5227
4df99d92
JK
52282016-06-09 Julia Koval <julia.koval@intel.com>
5229
5230 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5231 * gcc.target/i386/interrupt-13.c: Likewise.
5232 * gcc.target/i386/interrupt-15.c: Likewise.
5233 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5234 * gcc.target/i386/interrupt-24.c: Likewise.
5235 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5236 * gcc.target/i386/interrupt-9.c: Likewise.
5237 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5238
e01b4e16
MS
52392016-06-09 Martin Sebor <msebor@redhat.com>
5240
5241 PR c/70883
5242 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5243 * gcc.dg/builtin-constant_p-1.c: Same.
5244 * gcc.dg/builtins-error.c: Same.
5245 * gcc.dg/pr70859.c: Same.
5246
9c35db0e
SKS
52472016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5248
5249 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5250 * gcc.dg/torture/pr68067-1.c: Likewise.
5251 * gcc.dg/torture/pr68067-2.c: Likewise.
5252
52532016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5254
5255 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5256 when setting SIZE.
5257
392a81b9
PC
52582016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 PR c++/71465
5261 * g++.dg/inherit/crash5.C: New.
5262 Revert:
5263 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 PR c++/70202
5266 * g++.dg/inherit/crash5.C: New.
5267 * g++.dg/inherit/virtual1.C: Adjust.
5268
e49efc14
ML
52692016-06-09 Martin Liska <mliska@suse.cz>
5270
5271 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5272 * g++.dg/predict-loop-exit-2.C: Likewise.
5273 * g++.dg/predict-loop-exit-3.C: Likewise.
5274 * gcc.dg/predict-1.c: Likewise.
5275 * gcc.dg/predict-2.c: Likewise.
5276 * gcc.dg/predict-3.c: Likewise.
5277 * gcc.dg/predict-4.c: Likewise.
5278 * gcc.dg/predict-5.c: Likewise.
5279 * gcc.dg/predict-6.c: Likewise.
5280 * gcc.dg/predict-7.c: Likewise.
5281
36d57986
RB
52822016-06-09 Richard Biener <rguenther@suse.de>
5283
5284 PR tree-optimization/71462
5285 * gcc.dg/torture/pr71462.c: New testcase.
5286
7d82e8e4
MP
52872016-06-09 Marek Polacek <polacek@redhat.com>
5288
5289 PR c/65471
5290 * gcc.dg/c11-generic-3.c: New test.
5291
c8a71589
PC
52922016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5293
5294 * g++.dg/init/array42.C: New.
5295 * g++.dg/init/array43.C: Likewise.
5296 * g++.dg/init/array44.C: Likewise.
5297 * g++.dg/init/array45.C: Likewise.
5298 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5299 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5300 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5301 * g++.dg/gomp/pr35751.C: Likewise.
5302 * g++.dg/init/array23.C: Likewise.
5303 * g++.dg/init/brace2.C: Likewise.
5304 * g++.dg/init/brace6.C: Likewise.
5305
44a845ca
MS
53062016-06-08 Martin Sebor <msebor@redhat.com>
5307 Jakub Jelinek <jakub@redhat.com>
5308
5309 PR c++/70507
5310 PR c/68120
5311 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5312 * c-c++-common/builtin-arith-overflow-2.c: New test.
5313 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5314 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5315 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5316
2ef16b6e
JJ
53172016-06-08 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR c++/71442
5320 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5321
5e3ee346
AL
53222016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5323
5324 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5325 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5326 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5327 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5328 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5329 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5330 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5331 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5332 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5333 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5334 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5335 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5336 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5337
b2ae2814
RB
53382016-06-08 Richard Biener <rguenther@suse.de>
5339
5340 PR tree-optimization/68558
5341 * gcc.dg/vect/slp-44.c: New testcase.
5342
e09b4c37
RB
53432016-06-08 Richard Biener <rguenther@suse.de>
5344
5345 * gcc.dg/vect/slp-43.c: New testcase.
5346
72d50660
RB
53472016-06-08 Richard Biener <rguenther@suse.de>
5348
5349 PR tree-optimization/71452
5350 * gcc.dg/torture/pr71452.c: New testcase.
5351
988c115c
JJ
53522016-06-08 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR c++/71448
5355 * g++.dg/torture/pr71448.C: New test.
5356
73d73b48
BS
53572016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5358
5359 PR debug/71432
5360 PR ada/71413
5361 * g++.dg/debug/pr71432.C: New test.
5362
bdd15d0c
PK
53632016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5364
5365 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5366 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5367 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5368
ce0607bb
AH
53692016-06-08 Alan Hayward <alan.hayward@arm.com>
5370
5371 * gcc.dg/vect/vect-live-2.c: Update effective target.
5372 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5373 * lib/target-supports.exp: Add aarch64 to vect_long.
5374
92a5f2ba
MP
53752016-06-08 Marek Polacek <polacek@redhat.com>
5376
5377 PR c/71418
5378 * gcc.dg/noncompile/pr71418.c: New test.
5379
08203f73
MP
5380 PR c/71426
5381 * gcc.dg/noncompile/pr71426.c: New test.
5382
d1fcc2bd
JH
53832016-06-07 Jan Hubicka <hubicka@ucw.cz>
5384
5385 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5386 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5387 * gcc.dg/predict-3.c: Update template.
5388 * gcc.dg/predict-5.c: Update template.
5389 * gcc.dg/predict-6.c: Update template.
5390 * gcc.dg/predict-9.c: Update template.
5391 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5392
a23e6f1c
BS
53932016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5394
5395 * gcc.target/powerpc/vec-mul.c: New test.
5396
6ffd47b7
DM
53972016-06-07 David Malcolm <dmalcolm@redhat.com>
5398
5399 * gcc.dg/spellcheck-fields-2.c: New test case.
5400
bfd67b47
RB
54012016-06-07 Richard Biener <rguenther@suse.de>
5402
5403 PR c/61564
5404 * gcc.dg/Wpragmas-1.c: New testcase.
5405 * gcc.dg/Wattributes-4.c: Likewise.
5406 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5407 entry.
5408
701b9a47
CL
54092016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5410
5411 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5412 spurious debug code.
5413
6b80d6fa
RB
54142016-06-07 Richard Biener <rguenther@suse.de>
5415
5416 PR tree-optimization/71428
5417 * gcc.dg/torture/pr71428.c: New testcase.
5418
0f3f9437
RB
54192016-06-07 Richard Biener <rguenther@suse.de>
5420
5421 PR middle-end/71423
5422 * gcc.dg/torture/pr71423.c: New testcase.
5423
ec963f2a
KV
54242016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5425
5426 PR middle-end/71408
5427 * gcc.dg/tree-ssa/pr71408.c: New test.
5428
46ab5b6e
KV
54292016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5430
5431 PR middle-end/71281
5432 * g++.dg/torture/pr71281.C: New test.
5433
1f40cff3
MP
54342016-06-06 Marek Polacek <polacek@redhat.com>
5435
5436 PR c/71362
5437 * gcc.dg/pr71362.c: New test.
5438
6f5bcd24
JJ
54392016-06-06 Jakub Jelinek <jakub@redhat.com>
5440 Patrick Palka <ppalka@gcc.gnu.org>
5441
5442 PR c++/70847
5443 PR c++/71330
5444 PR c++/71393
5445 * g++.dg/opt/pr70847.C: New test.
5446 * g++.dg/ubsan/pr70847.C: New test.
5447 * g++.dg/ubsan/pr71393.C: New test.
5448
158beb4a
JJ
54492016-06-06 Jakub Jelinek <jakub@redhat.com>
5450
5451 PR tree-optimization/71259
5452 * gcc.dg/vect/pr71259.c: New test.
5453
d9b950dd
DM
54542016-06-06 David Malcolm <dmalcolm@redhat.com>
5455
5456 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5457 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5458 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5459 above.
5460
36f9ad69
KT
54612016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5462
5463 PR middle-end/37780
5464 * gcc.c-torture/execute/pr37780.c: New test.
5465 * gcc.target/aarch64/pr37780_1.c: Likewise.
5466 * gcc.target/arm/pr37780_1.c: Likewise.
5467
5545a907
MP
54682016-06-06 Marek Polacek <polacek@redhat.com>
5469
5470 * c-c++-common/attr-may-alias-1.c: New test.
5471 * c-c++-common/attr-may-alias-2.c: New test.
5472 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5473
93671519
BE
54742016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5475
5476 PR c/24414
5477 * gcc.target/i386/pr24414.c: New test.
5478
690f24b7
JM
54792016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5480
5481 * gcc.target/sparc/vis4misc.c: New file.
5482 * gcc.target/sparc/fpcmp.c: Likewise.
5483 * gcc.target/sparc/fpcmpu.c: Likewise.
5484
31ce6157
AH
54852016-06-06 Alan Hayward <alan.hayward@arm.com>
5486
5487 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5488 * gcc.dg/vect/vect-live-3.c: Likewise.
5489
9fcebb5a
RB
54902016-06-06 Richard Biener <rguenther@suse.de>
5491
5492 PR tree-optimization/71398
5493 * gcc.dg/torture/pr71398.c: New testcase.
5494
903ca97b
UB
54952016-06-06 Uros Bizjak <ubizjak@gmail.com>
5496
5497 PR target/71389
5498 * g++.dg/pr71389.C: New test.
5499
9c1eb332
JD
55002016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5501
5502 PR fortran/71404
5503 * gfortran.dg/fmt_read_5.f: New test.
5504
b2d83bd2
AV
55052016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5506
5507 PR fortran/69659
5508 * gfortran.dg/class_array_22.f03: New test.
5509
ec81960e
JH
55102016-06-05 Jan Hubicka <hubicka@ucw.cz>
5511
5512 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5513
429d2750
JH
55142016-06-05 Jan Hubicka <hubicka@ucw.cz>
5515
5516 * gcc.dg/predict-9.c: Update template.
5517
c1c00983
PC
55182016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5519
5520 PR c++/49377
5521 * g++.dg/template/pr49377.C: New.
5522
1927a963
JJ
55232016-06-04 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR tree-optimization/71405
5526 * g++.dg/torture/pr71405.C: New test.
5527
909a11ad
PC
55282016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5529
5530 PR c++/70202
5531 * g++.dg/inherit/crash5.C: New.
5532 * g++.dg/inherit/virtual1.C: Adjust.
5533
08bbb1f8
JL
55342016-06-03 Jeff Law <law@redhat.com>
5535
5536 PR tree-optimization/71316
5537 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5538
7c35235c
JJ
55392016-06-03 Jakub Jelinek <jakub@redhat.com>
5540
5541 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5542 dg-additional-options with just -fno-tree-scev-cprop in it.
5543 * gcc.dg/vect/vect-live-2.c: Likewise.
5544 * gcc.dg/vect/vect-live-5.c: Likewise.
5545 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5546 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5547 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5548
c8572dd6
PP
55492016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5550
5551 PR c++/27100
5552 * g++.dg/other/friend6.C: New test.
5553
1c7733a7
BS
55542016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5555
5556 * g++.dg/torture/ppc-ldst-array.C: New.
5557
0d2f700f
JM
55582016-06-03 Joseph Myers <joseph@codesourcery.com>
5559
5560 PR target/71276
5561 PR target/71277
5562 * gcc.dg/torture/builtin-fp-int-inexact.c,
5563 gcc.target/i386/387-builtin-fp-int-inexact.c,
5564 gcc.target/i386/387-rint-inline-1.c,
5565 gcc.target/i386/387-rint-inline-2.c,
5566 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5567 gcc.target/i386/sse2-rint-inline-1.c,
5568 gcc.target/i386/sse2-rint-inline-2.c,
5569 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5570 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5571
f8071c05
L
55722016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5573 Julia Koval <julia.koval@intel.com>
5574
5575 PR target/66960
5576 PR target/67630
5577 PR target/67634
5578 PR target/67841
5579 PR target/68037
5580 PR target/68618
5581 PR target/68661
5582 PR target/69575
5583 PR target/69596
5584 PR target/69734
5585 * gcc.dg/guality/pr68037-1.c: New test.
5586 * gcc.dg/guality/pr68037-2.c: Likewise.
5587 * gcc.dg/guality/pr68037-3.c: Likewise.
5588 * gcc.dg/torture/pr68037-1.c: Likewise.
5589 * gcc.dg/torture/pr68037-2.c: Likewise.
5590 * gcc.dg/torture/pr68037-3.c: Likewise.
5591 * gcc.dg/torture/pr68661-1a.c: Likewise.
5592 * gcc.dg/torture/pr68661-1b.c: Likewise.
5593 * gcc.target/i386/interrupt-1.c: Likewise.
5594 * gcc.target/i386/interrupt-2.c: Likewise.
5595 * gcc.target/i386/interrupt-3.c: Likewise.
5596 * gcc.target/i386/interrupt-4.c: Likewise.
5597 * gcc.target/i386/interrupt-5.c: Likewise.
5598 * gcc.target/i386/interrupt-6.c: Likewise.
5599 * gcc.target/i386/interrupt-7.c: Likewise.
5600 * gcc.target/i386/interrupt-8.c: Likewise.
5601 * gcc.target/i386/interrupt-9.c: Likewise.
5602 * gcc.target/i386/interrupt-10.c: Likewise.
5603 * gcc.target/i386/interrupt-11.c: Likewise.
5604 * gcc.target/i386/interrupt-12.c: Likewise.
5605 * gcc.target/i386/interrupt-13.c: Likewise.
5606 * gcc.target/i386/interrupt-14.c: Likewise.
5607 * gcc.target/i386/interrupt-15.c: Likewise.
5608 * gcc.target/i386/interrupt-16.c: Likewise.
5609 * gcc.target/i386/interrupt-17.c: Likewise.
5610 * gcc.target/i386/interrupt-18.c: Likewise.
5611 * gcc.target/i386/interrupt-19.c: Likewise.
5612 * gcc.target/i386/interrupt-20.c: Likewise.
5613 * gcc.target/i386/interrupt-21.c: Likewise.
5614 * gcc.target/i386/interrupt-22.c: Likewise.
5615 * gcc.target/i386/interrupt-23.c: Likewise.
5616 * gcc.target/i386/interrupt-24.c: Likewise.
5617 * gcc.target/i386/interrupt-25.c: Likewise.
5618 * gcc.target/i386/interrupt-26.c: Likewise.
5619 * gcc.target/i386/interrupt-27.c: Likewise.
5620 * gcc.target/i386/interrupt-28.c: Likewise.
5621 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5622 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5623 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5624 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5625 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5626 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5627 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5628 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5629 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5630 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5631 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5632 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5633
36b85e43
BS
56342016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5635
9de2e795
L
5636 PR tree-optimization/52171
5637 * gcc.dg/pr52171.c: New test.
5638 * gcc.target/i386/pr52171.c: New test.
36b85e43 5639
bfeee8ac
JH
56402016-06-03 Jan Hubicka <jh@suse.cz>
5641
5642 * g++.dg/tree-ssa/pred-1.C: New testcase
5643 * gcc.dg/tree-ssa/pred-1.c: New testcase
5644
859b0bae
BS
56452016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5646
5647 PR target/70957
5648 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5649 support.
5650 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5651
3a2edf4c
AH
56522016-06-03 Alan Hayward <alan.hayward@arm.com>
5653
5654 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5655
b28ead45
AH
56562016-06-03 Alan Hayward <alan.hayward@arm.com>
5657
5658 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5659 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5660 * gcc.dg/vect/vect-live-1.c: New test.
5661 * gcc.dg/vect/vect-live-2.c: New test.
5662 * gcc.dg/vect/vect-live-3.c: New test.
5663 * gcc.dg/vect/vect-live-4.c: New test.
5664 * gcc.dg/vect/vect-live-5.c: New test.
5665 * gcc.dg/vect/vect-live-slp-1.c: New test.
5666 * gcc.dg/vect/vect-live-slp-2.c: New test.
5667 * gcc.dg/vect/vect-live-slp-3.c: New test.
5668
1f91747b
JJ
56692016-06-03 Jakub Jelinek <jakub@redhat.com>
5670
5671 PR middle-end/71387
5672 * g++.dg/opt/pr71387.C: New test.
5673
47b83923
JL
56742016-06-02 Jeff Law <law@redhat.com>
5675
5676 PR tree-optimization/71328
5677 * gcc.c-torture/compile/pr71328.c: New test.
5678
e96e5f46
JD
56792016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5680
5681 PR fortran/52393
5682 * gfortran.dg/fmt_read_3.f90: Fix typo.
5683 * gfortran.dg/fmt_read_4.f90: New test.
5684
b872d729
PC
56852016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5686
5687 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5688 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5689 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5690 * g++.dg/cpp0x/override2.C: Likewise.
5691 * g++.dg/parse/crash5.C: Likewise.
5692 * g++.dg/parse/error16.C: Likewise.
5693 * g++.dg/parse/error27.C: Likewise.
5694 * g++.dg/template/qualttp15.C: Likewise.
5695 * g++.dg/template/redecl4.C: Likewise.
5696 * g++.old-deja/g++.other/crash39.C: Likewise.
5697 * g++.old-deja/g++.other/struct1.C: Likewise.
5698 * g++.old-deja/g++.pt/m9a.C: Likewise.
5699 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5700
0e535442
JJ
57012016-06-02 Jakub Jelinek <jakub@redhat.com>
5702
0633ee10
JJ
5703 PR c++/71372
5704 * c-c++-common/pr71372.c: New test.
5705
0e535442
JJ
5706 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5707 __TIME__ strings with __builtin_strcmp instead of printf and
5708 dg-output.
5709
f3c5ecc2
ML
57102016-06-02 Martin Liska <mliska@suse.cz>
5711
5712 * gcc.dg/predict-9.c: New test.
5713
a91807c5
JJ
57142016-06-02 Jakub Jelinek <jakub@redhat.com>
5715
5716 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5717 global set_compiler_env_var and global saved_compiler_env_var.
5718
b5bd1978
KT
57192016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5720
5721 PR rtl-optimization/71295
5722 * gcc.c-torture/compile/pr71295.c: New test.
5723
b93b1475
JJ
57242016-06-02 Jakub Jelinek <jakub@redhat.com>
5725
930ebd0e
JJ
5726 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5727
1e021dc3
JJ
5728 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5729 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5730
b93b1475
JJ
5731 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5732 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5733 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5734 alternative number.
5735
58f2fb5c
MM
57362016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5737
5738 * gcc.target/powerpc/p9-splat-4.c: New test.
5739
57402016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5741
5742 PR target/71186
5743 * gcc.target/powerpc/pr71186.c: New test.
5744
4731c9f0
JD
57452016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5746
5747 PR fortran/52393
5748 * gfortran.dg/fmt_read_3.f90: New test.
5749
042dee3e
TP
57502016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5751
5752 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5753 procedure.
5754
15c98b2e
ES
57552016-06-01 Eduard Sanou <dhole@openmailbox.org>
5756
5757 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5758 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5759 env var is set.
5760 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5761 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5762 shown once.
5763 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5764 during compilation.
5765 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5766 vars set by dg-set-compiler-env-var.
5767
6442a6f4
PT
57682016-06-01 Paul Thomas <pault@gcc.gnu.org>
5769
5770 PR fortran/71156
5771 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5772 to the module procedure declaration.
5773 * gfortran.dg/submodule_16.f08: New test.
5774
ab62397a
JJ
57752016-06-01 Jakub Jelinek <jakub@redhat.com>
5776
5777 PR middle-end/71371
5778 * c-c++-common/gomp/pr71371.c: New test.
5779
b66af6ed
RB
57802016-06-01 Richard Biener <rguenther@suse.de>
5781
5782 PR tree-optimization/71366
5783 * gcc.dg/torture/pr71366-1.c: New testcase.
5784 * gcc.dg/torture/pr71366-2.c: Likewise.
5785
e342b9d8
KN
57862016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5787
5788 * gcc.target/powerpc/vslv-0.c: New test.
5789 * gcc.target/powerpc/vslv-1.c: New test.
5790 * gcc.target/powerpc/vsrv-0.c: New test.
5791 * gcc.target/powerpc/vsrv-1.c: New test.
5792
721547cd
NS
57932016-06-01 Nathan Sidwell <nathan@acm.org>
5794
5795 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5796 * gcc.target/nvptx/weak.c: New.
5797
fa2c9034
RB
57982016-06-01 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/71261
5801 * gcc.dg/torture/vect-bool-1.c: New testcase.
5802
3e32893c
JJ
58032016-06-01 Jakub Jelinek <jakub@redhat.com>
5804
5805 * gfortran.dg/gomp/order-1.f90: New test.
5806 * gfortran.dg/gomp/order-2.f90: New test.
5807
8c383600
JH
58082016-06-01 Jan Hubicka <hubicka@ucw.cz>
5809
5810 * gcc.dg/unroll-6.c: Update template.
5811 * gcc.dg/unroll-7.c: New testcase.
5812 * gcc.dg/unroll-8.c: New testcase.
5813
a0dfeef5
EB
58142016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5815
5816 * gnat.dg/opt56.ad[sb]: New test.
5817
48de5701
PC
58182016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/66635
5821 * g++.dg/cpp0x/constexpr-ice16.C: New.
5822
827cf695
PP
58232016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5824
5825 PR tree-optimization/71314
5826 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5827 -mbranch-cost=2.
5828
ff66f6e8
PP
58292016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5830
5831 PR tree-optimization/71077
5832 * gcc.dg/tree-ssa/pr71077.c: New test.
5833
050fb209
JH
58342016-05-31 Jan Hubicka <hubicka@ucw.cz>
5835
48de5701
PC
5836 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5837 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5838 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5839
c642d919
PC
58402016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 PR c++/71248
5843 * g++.dg/cpp0x/pr71248.C: New.
5844 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5845 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5846 * g++.dg/init/new37.C: Likewise.
5847 * g++.dg/template/static1.C: Likewise.
5848 * g++.dg/template/static2.C: Likewise.
5849
d6439e08
L
58502016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5851
5852 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5853 instead of %rdi.
5854 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5855
780b9dd4
MP
58562016-05-31 Marek Polacek <polacek@redhat.com>
5857
5858 * c-c++-common/Wswitch-unreachable-3.c: New test.
5859 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5860
0d99f8a0
RB
58612016-05-31 Richard Biener <rguenther@suse.de>
5862
5863 PR tree-optimization/71352
5864 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5865
52545641
TP
58662016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5867
5868 * gcc.target/arm/armv5_thumb_isa.c: New test.
5869
5b8c1205
KY
58702016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5871
5872 PR target/71346
5873 * gcc.target/i386/pr71346.c: New test.
5874
7a88cc84
TV
58752016-05-31 Tom de Vries <tom@codesourcery.com>
5876
5877 PR tree-optimization/69068
5878 * gcc.dg/graphite/pr69068.c: New test.
5879
265149a6
MS
58802016-05-27 Martin Sebor <msebor@redhat.com>
5881
5882 PR c++/71306
5883 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5884
00631022
JJ
58852016-05-30 Jakub Jelinek <jakub@redhat.com>
5886
5887 PR c++/71349
5888 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5889 nowait depend(inout: dd[0]) clauses where permitted.
5890
b2f6675b
PC
58912016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5892
5893 PR c++/71238
5894 * g++.dg/parse/pr71238.C: New.
5895 * g++.dg/concepts/friend1.C: Test column numbers too.
5896 * g++.dg/cpp0x/initlist31.C: Likewise.
5897 * g++.dg/cpp0x/pr51420.C: Likewise.
5898 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5899 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5900 * g++.dg/ext/builtin3.C: Likewise.
5901 * g++.dg/lookup/friend12.C: Likewise.
5902 * g++.dg/lookup/friend7.C: Likewise.
5903 * g++.dg/lookup/koenig1.C: Likewise.
5904 * g++.dg/lookup/koenig5.C: Likewise.
5905 * g++.dg/lookup/used-before-declaration.C: Likewise.
5906 * g++.dg/overload/koenig1.C: Likewise.
5907 * g++.dg/template/crash65.C: Likewise.
5908 * g++.dg/template/friend57.C: Likewise.
5909 * g++.dg/warn/Wshadow-5.C: Likewise.
5910 * g++.dg/warn/Wunused-8.C: Likewise.
5911 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5912 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5913 * g++.old-deja/g++.jason/member.C: Likewise.
5914 * g++.old-deja/g++.jason/report.C: Likewise.
5915 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5916 * g++.old-deja/g++.law/visibility20.C: Likewise.
5917 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5918 * g++.old-deja/g++.other/static5.C: Likewise.
5919 * g++.old-deja/g++.pt/overload2.C: Likewise.
5920
a448ff40
JH
59212016-05-30 Jan Hubicka <hubicka@ucw.cz>
5922
5923 * gcc.dg/tree-ssa/peel1.c: New testcase.
5924 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5925 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5926
69be8c91
TV
59272016-05-30 Tom de Vries <tom@codesourcery.com>
5928
5929 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5930 to ce.
5931
a59775a1
PC
59322016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5933
5934 PR c++/71099
5935 * g++.dg/parse/virtual1.C: New.
5936
53d6d955
UB
59372016-05-30 Uros Bizjak <ubizjak@gmail.com>
5938
5939 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5940 Use correct register when clearing %edx.
5941
0557293f
AM
59422016-05-30 Alexander Monakov <amonakov@ispras.ru>
5943
5944 PR tree-optimization/71289
5945 * gcc.dg/pr71289.c: New test.
5946
5d476e35
KV
59472016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5948
5949 PR middle-end/71269
5950 PR middle-end/71292
5951 * gcc.dg/tree-ssa/pr71269.c: New test.
5952 * gcc.dg/tree-ssa/pr71292.c: New test.
5953
db5447ca
KV
59542016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5955
5956 PR middle-end/71252
5957 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5958
98bdbb39
JH
59592016-05-30 Jan Hubicka <hubicka@ucw.cz>
5960
5961 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5962 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5963 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5964
7e012855
TV
59652016-05-30 Tom de Vries <tom@codesourcery.com>
5966
5967 PR tree-optimization/69067
5968 * gcc.dg/graphite/pr69067.c: New test.
5969
beed3701
UB
59702016-05-29 Uros Bizjak <ubizjak@gmail.com>
5971
5972 PR target/71245
5973 * gcc.target/i386/pr71245-1.c: New test.
5974 * gcc.target/i386/pr71245-2.c: Ditto.
5975
b6d4f8e8
PC
59762016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5977
5978 PR c++/71105
5979 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5980 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5981 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5982
00022058
JH
59832016-05-27 Jan Hubicka <hubicka@ucw.cz>
5984
5985 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5986
c8419aca
VV
59872016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5988
5989 Revert:
5990 PR c++/69855
5991 * g++.dg/overload/69855.C: New.
5992 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5993 * g++.old-deja/g++.pt/crash3.C: Likewise.
5994
8008c4d2
PC
59952016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/60385
5998 * g++.dg/parse/namespace13.C: New.
5999
8b2ef235
JL
60002016-05-26 Jeff Law <law@redhat.com>
6001
6002 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6003 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6004 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6005 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6006 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6007 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6008 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6009 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6010 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6011 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6012 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6013 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6014 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6015
7d67159b
VV
60162016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6017
6018 PR c++/69855
6019 * g++.dg/overload/69855.C: New.
6020 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6021 * g++.old-deja/g++.pt/crash3.C: Likewise.
6022
88e3bdd1
JW
60232016-05-27 Jiong Wang <jiong.wang@arm.com>
6024
6025 PR target/63596
6026 * gcc.target/aarch64/va_arg_1.c: New testcase.
6027 * gcc.target/aarch64/va_arg_2.c: Likewise.
6028 * gcc.target/aarch64/va_arg_3.c: Likewise.
6029
3fd6b9cc
JW
60302016-05-27 Jiong Wang <jiong.wang@arm.com>
6031
6032 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6033 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6034 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6035 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6036 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6037
3cee7e4e
MP
60382016-05-27 Marek Polacek <polacek@redhat.com>
6039
6040 PR middle-end/71308
6041 * g++.dg/torture/pr71308.C: New test.
6042
6a813c96
DV
60432016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6044
6045 * gcc.dg/zero_bits_compound-1.c: New test.
6046 * gcc.dg/zero_bits_compound-2.c: New test.
6047
0561bcfb
IE
60482016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6049
6050 PR middle-end/71279
6051 * gcc.dg/pr71279.c: New test.
6052
21316320
MM
60532016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6054
6055 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6056 floating point min/max/comparison instructions.
6057 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6058
7211a097
JJ
60592016-05-26 Jakub Jelinek <jakub@redhat.com>
6060
6061 * c-c++-common/gomp/schedule-1.c: New test.
6062 * gfortran.dg/gomp/schedule-1.f90: New test.
6063
cac177cf
PP
60642016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6065
6066 PR c++/70822
6067 PR c++/70106
6068 * g++.dg/cpp1y/auto-fn32.C: New test.
6069 * g++.dg/cpp1y/paren4.C: New test.
6070
a2d5b8c9
NS
60712016-05-26 Nathan Sidwell <nathan@acm.org>
6072
6073 * gcc.dg/20060410.c: Xfail on ptx.
6074 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6075 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6076 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6077 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6078 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6079
ffa8b552
TP
60802016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6081
6082 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6083
c7501e00
JJ
60842016-05-26 Jakub Jelinek <jakub@redhat.com>
6085
1875b9a0
JJ
6086 PR tree-optimization/71280
6087 * gcc.dg/pr71280.c: New test.
6088
2116e19f
JJ
6089 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6090
305aef09
JJ
6091 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6092 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6093
c7501e00
JJ
6094 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6095
ca449d26
JW
60962016-05-26 Jiong Wang <jiong.wang@arm.com>
6097
6098 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6099 kept in memory.
ca449d26 6100
8af01c66
JL
61012016-05-25 Jeff Law <law@redhat.com>
6102
6103 PR tree-optimization/71272
6104 * gcc.c-torture/compile/pr71272.c: new test.
6105
f9d6ce73
BS
61062016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6107
6108 * gcc.target/powerpc/vec-cmpne.c: New test.
6109 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6110
a88a7b22
EB
61112016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6112
6113 * gnat.dg/opt55.ad[sb]: New test.
6114
125f02ed
SKS
61152016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6116
6117 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6118 * c-c++-common/pr60226.c: Require int32plus.
6119 * gcc.c-torture/execute/pr70602.c: Likewise.
6120 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6121 unsigned long for malloc arg type.
6122 * gcc.dg/asr_div1.c: Require int32plus.
6123 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6124 * gcc.dg/pie-1.c: Require pie.
6125 * gcc.dg/pie-2.c: Likewise.
6126 * gcc.dg/pr59471.c: Require int32plus.
6127 * gcc.dg/pr59963-2.c: XFAIL for int16.
6128 * gcc.dg/pr60114.c: Require int32plus.
6129 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6130 unsigned long for typedef of size_t.
6131 * gcc.dg/pr63914.c: Require int32plus.
6132 * gcc.dg/pr64536.c: Require pt32plus.
6133 * gcc.dg/pr65658.c: Likewise.
6134 * gcc.dg/pr67271.c: Require int32plus.
6135 * gcc.dg/pr68112.c: Likewise.
6136 * gcc.dg/pr69071.c: Skip for avr target.
6137 * gcc.dg/pr69973.c: Require int32plus.
6138 * gcc.dg/pr70169.c: Skip for avr target.
6139 * gcc.dg/sso-6.c: Require int32plus.
6140 * gcc.dg/sso-7.c: Likewise.
6141 * gcc.dg/sso-8.c: Likewise.
6142 * gcc.dg/vrp-min-max-2.c: Likewise.
6143
c6e434f5
UB
61442016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6145
6146 PR target/70738
6147 * gcc.target/i386/pr70738-1.c: New test.
6148 * gcc.target/i386/pr70738-2.c: Likewise.
6149 * gcc.target/i386/pr70738-3.c: Likewise.
6150 * gcc.target/i386/pr70738-4.c: Likewise.
6151 * gcc.target/i386/pr70738-5.c: Likewise.
6152 * gcc.target/i386/pr70738-6.c: Likewise.
6153 * gcc.target/i386/pr70738-7.c: Likewise.
6154 * gcc.target/i386/pr70738-8.c: Likewise.
6155 * gcc.target/i386/pr70738-9.c: Likewise.
6156
5c42d341
KT
61572016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6158
6159 PR rtl-optimization/66940
6160 * gcc.c-torture/execute/pr66940.c: New test.
6161
bf9a1a07
IV
61622016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6163
6164 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6165 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6166 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6167 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6168 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6169 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6170 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6171 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6172 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6173 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6174 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6175 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6176 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6177 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6178 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6179 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6180 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6181 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6182 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6183 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6184 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6185 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6186 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6187 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6188
95efe6b6
MP
61892016-05-25 Marek Polacek <polacek@redhat.com>
6190
6191 PR c/71265
6192 * gcc.dg/noncompile/pr71265.c: New test.
6193
a23faf7a
MP
6194 PR c/71266
6195 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6196
69a6d5ad
NS
61972016-05-25 Nathan Sidwell <nathan@acm.org>
6198
6199 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6200
3072d4ea
RB
62012016-05-25 Richard Biener <rguenther@suse.de>
6202
6203 PR tree-optimization/71261
6204 * c-c++-common/torture/pr71261.c: New testcase.
6205
e412ece4
RB
62062016-05-25 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/71264
6209 * gcc.dg/vect/pr71264.c: New testcase.
6210
b9e551ad
PC
62112016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6212
6213 PR c++/55992
6214 * g++.dg/cpp0x/alias-decl-53.C: New.
6215 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6216
6aa1abe5
ML
62172016-05-25 Martin Liska <mliska@suse.cz>
6218
6219 * g++.dg/pr71239.C: New test.
6220
842d162e
RB
62212016-05-25 Richard Biener <rguenther@suse.de>
6222
c87885ca
RO
6223 * gcc.dg/vect/pr58135.c: Rename to ...
6224 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6225
f184a36c
MP
62262016-05-25 Marek Polacek <polacek@redhat.com>
6227
6228 * g++.dg/pr65295.C: Use target c++14.
6229
021fad86
PC
62302016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6231
53d6d955
UB
6232 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6233 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6234
c3eaf15a
MM
62352016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6236
6237 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6238 instructions.
6239
e46c7770
CP
62402016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6241
6242 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6243 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6244 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6245 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6246 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6247 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6248 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6249 * c-c++-common/goacc/pcopy.c: Likewise.
6250 * c-c++-common/goacc/pcopyin.c: Likewise.
6251 * c-c++-common/goacc/pcopyout.c: Likewise.
6252 * c-c++-common/goacc/pcreate.c: Likewise.
6253 * c-c++-common/goacc/pr70688.c: New test.
6254 * c-c++-common/goacc/present-1.c: Adjust test.
6255 * c-c++-common/goacc/reduction-5.c: Likewise.
6256 * g++.dg/goacc/data-1.C: New test.
6257
4bfc9db7
MM
62582016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6259
6260 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6261 vector parity built-in functions.
6262 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6263 count trailing zeros automatic vectorization.
6264 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6265 count trailing zeros built-in functions.
6266
2bc145af
KV
62672016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6268
6269 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6270
26869fdb
PH
62712016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6272
6273 PR target/71050
6274 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6275
b2dc9c3b
PC
62762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6277
6278 PR c++/50436
6279 * g++.dg/template/crash123.C: New.
6280 * g++.dg/template/crash124.C: Likewise.
6281
f65e97fd
MS
62822016-05-24 Martin Sebor <msebor@redhat.com>
6283
6284 PR c++/71147
6285 * g++.dg/ext/flexary16.C: New test.
6286
a6f5ac7f
IV
62872016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6288
69a6d5ad
NS
6289 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6290 before math.h is included.
a6f5ac7f
IV
6291 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6292 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6293 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6294 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6295 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6296 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6297 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6298 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6299 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6300 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6301 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6302 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6303 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6304 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6305 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6306 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6307 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6308 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6309 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6310 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6311 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6312 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6313 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6314
27bad558
MM
63152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6316 Kelvin Nilsen <kelvin@gcc.gnu.org>
6317
6318 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6319 support.
6320
72f382fb
PC
63212016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6322
6323 PR c++/69872
6324 * g++.dg/warn/Wno-narrowing1.C: New.
6325
ef2ec9d9
MP
63262016-05-24 Marek Polacek <polacek@redhat.com>
6327
6328 PR c/71249
6329 * c-c++-common/Wswitch-unreachable-2.c: New test.
6330
e90434e3
JJ
63312016-05-24 Jakub Jelinek <jakub@redhat.com>
6332
7adb26f2
JJ
6333 PR c++/71257
6334 * g++.dg/vect/simd-clone-6.cc: New test.
6335 * g++.dg/gomp/declare-simd-6.C: New test.
6336
e90434e3
JJ
6337 PR middle-end/70434
6338 PR c/69504
6339 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6340
b556ea3b
RB
63412016-05-24 Richard Biener <rguenther@suse.de>
6342
6343 PR tree-optimization/71240
6344 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6345
e5328f5d
RB
63462016-05-24 Richard Biener <rguenther@suse.de>
6347
6348 PR tree-optimization/71230
6349 * gcc.dg/torture/pr71230.c: New testcase.
6350 * g++.dg/torture/pr71230.C: Likewise.
6351
a04e69c0
TS
63522016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6353
6354 * c-c++-common/goacc/routine-5.c: Add tests.
6355 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6356 * gfortran.dg/goacc/routine-6.f90: Add tests.
6357
30fd2977
RB
63582016-05-24 Richard Biener <rguenther@suse.de>
6359
6360 PR tree-optimization/71253
6361 * gcc.dg/torture/pr71253.c: New testcase.
6362
ca6f60bc
KV
63632016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6364
6365 PR middle-end/71252
6366 * gfortran.dg/pr71252.f90: New test.
6367
d3465d72
RS
63682016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6369
6370 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6371
f17a223d
RB
63722016-05-24 Richard Biener <rguenther@suse.de>
6373
6374 PR middle-end/70434
6375 PR c/69504
6376 * c-c++-common/vector-subscript-4.c: New testcase.
6377 * c-c++-common/vector-subscript-5.c: Likewise.
6378
e3f36534
JD
63792016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6380
6381 PR fortran/71123
6382 * gfortran.dg/namelist_90.f: New test
6383
85d5c27d
JD
63842016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6385
6386 PR fortran/66461
6387 * gfortran.dg/unexpected_eof.f: New test
6388
fe3f3340
MM
63892016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6390 Kelvin Nilsen <kelvin@gcc.gnu.org>
6391
6392 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6393 as little endian.
6394
26d6ae55
PC
63952016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6396
6397 PR c++/70972
6398 * g++.dg/cpp0x/inh-ctor20.C: New.
6399 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6400
d6c9a06f
PC
64012016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6402
6403 PR c++/69095
6404 * g++.dg/cpp0x/variadic168.C: New.
6405
396a1d10
PC
64062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 * g++.dg/cpp0x/pr31445.C: Test column number too.
6409 * g++.dg/cpp0x/pr32253.C: Likewise.
6410 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6411 * g++.dg/cpp0x/variadic36.C: Likewise.
6412
ece46666
MG
64132016-05-23 Marc Glisse <marc.glisse@inria.fr>
6414
6415 * gcc.dg/fold-notshift-2.c: Adjust.
6416
a7dc5980
MP
64172016-05-23 Marek Polacek <polacek@redhat.com>
6418
6419 PR c/49859
6420 * c-c++-common/Wswitch-unreachable-1.c: New test.
6421 * gcc.dg/Wswitch-unreachable-1.c: New test.
6422 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6423 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6424 * g++.dg/gomp/block-10.C: Likewise.
6425 * gcc.dg/gomp/block-10.c: Likewise.
6426 * g++.dg/gomp/block-9.C: Likewise.
6427 * gcc.dg/gomp/block-9.c: Likewise.
6428 * g++.dg/gomp/target-1.C: Likewise.
6429 * g++.dg/gomp/target-2.C: Likewise.
6430 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6431 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6432 * g++.dg/gomp/taskgroup-1.C: Likewise.
6433 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6434 * gcc.dg/gomp/teams-1.c: Likewise.
6435 * g++.dg/gomp/teams-1.C: Likewise.
6436 * g++.dg/overload/error3.C: Likewise.
6437 * g++.dg/tm/jump1.C: Likewise.
6438 * g++.dg/torture/pr40335.C: Likewise.
6439 * gcc.dg/c99-vla-jump-5.c: Likewise.
6440 * gcc.dg/switch-warn-1.c: Likewise.
6441 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6442 * gcc.dg/nested-func-1.c: Likewise.
6443 * gcc.dg/pr67784-4.c: Likewise.
6444
18b54004
RB
64452016-05-23 Richard Biener <rguenther@suse.de>
6446
6447 PR tree-optimization/71230
6448 * gfortran.dg/pr71230-1.f90: New testcase.
6449 * gfortran.dg/pr71230-2.f90: Likewise.
6450
e569db5f
VK
64512016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6452
396a1d10 6453 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6454 * gcc.dg/vect/pr58135.c: Add new.
6455 * gfortran.dg/pr46519-1.f: Adjust test case.
6456
e4b71114
PC
64572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 PR c++/53401
6460 * g++.dg/cpp0x/decltype64.C: New.
6461
a25a8058
CL
64622016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6463
6464 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6465 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6466 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6467
0dcfe9ab
CL
64682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6469
6470 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6471 Add poly64x1_t and poly64x2_t cases if supported.
6472 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6473 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6474 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6475 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6476 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6477
ffd70e4a
CL
64782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6479
6480 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6481 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6482 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6483 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6484 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6485 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6486 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6487
4b1f57fe
CL
64882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6489
6490 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6491
16c5ec77
CL
64922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6493
6494 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6495 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6496
94ad56c7
JJ
64972016-05-22 Jakub Jelinek <jakub@redhat.com>
6498
57748705
JJ
6499 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6500 constraint instead of "r".
6501 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6502 insn instead of vxorpd.
6503 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6504
af120161
JJ
6505 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6506 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6507
355023ce
JJ
6508 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6509
3b48574c
JJ
6510 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6511 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6512
94ad56c7
JJ
6513 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6514
8a85cee2
KV
65152016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6516
6517 PR middle-end/40921
6518 * gcc.dg/tree-ssa/pr40921.c: New test.
6519
8e916b16
PS
65202016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6521
6522 PR target/71103
6523 * gcc.target/avr/pr71103.c: New test.
6524
88aea79f
KV
65252016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6526
6527 PR middle-end/71179
6528 * gcc.dg/tree-ssa/pr71179.c: New test.
6529
79063edd
MS
65302016-05-20 Martin Sebor <msebor@redhat.com>
6531
6532 PR c/71115
6533 * gcc.dg/init-excess-2.c: New test.
6534
55c8849f
EB
65352016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6536
6537 * gnat.dg/opt53.adb: New test.
6538 * gnat.dg/opt54.adb: Likewise.
6539
c91a0948
MJ
65402016-05-20 Martin Jambor <mjambor@suse.cz>
6541
6542 PR tree-optimization/70884
6543 * gcc.dg/tree-ssa/pr70919.c: New test.
6544
9cad20fa
BS
65452016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6546
6547 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6548 formatting.
69a6d5ad
NS
6549 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6550 fix code formatting.
6551
65522016-05-20 Nathan Sidwell <nathan@acm.org>
6553
6554 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6555 non-common cases.
6556 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6557
15c671a7
DM
65582016-05-20 David Malcolm <dmalcolm@redhat.com>
6559
6560 * jit.dg/all-non-failing-tests.h: Add
6561 test-factorial-must-tail-call.c.
6562 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6563 * jit.dg/test-factorial-must-tail-call.c: New test case.
6564
4f028369
JJ
65652016-05-20 Jakub Jelinek <jakub@redhat.com>
6566
6567 PR fortran/71204
6568 * gfortran.dg/pr71204.f90: New test.
6569
7dea4ab3
CP
65702016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6571
6572 * gcc.target/nvptx/sincos.c: New test.
6573
ef98d365
PC
65742016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 PR c++/70572
6577 * g++.dg/cpp1y/auto-fn31.C: New.
6578
92466115
BS
65792016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6580
6581 * gcc.target/powerpc/vec-addec.c: New test.
6582 * gcc.target/powerpc/vec-addec-int128.c: New test.
6583
9a385c2d
DM
65842016-05-20 David Malcolm <dmalcolm@redhat.com>
6585
6586 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6587 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6588 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6589 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6590
77c9d5b4
JH
65912016-05-20 Jan Hubicka <hubicka@ucw.cz>
6592
6593 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6594
68047971
JJ
65952016-05-20 Jakub Jelinek <jakub@redhat.com>
6596
18954840
JJ
6597 PR c++/71210
6598 * g++.dg/opt/pr71210-1.C: New test.
6599 * g++.dg/opt/pr71210-2.C: New test.
6600
68047971
JJ
6601 PR tree-optimization/29756
6602 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6603 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6604 only on selected targets where V4SImode vectors are known to be
6605 supported.
6606
d78789f5
MG
66072016-05-20 Marc Glisse <marc.glisse@inria.fr>
6608
6609 PR tree-optimization/71079
6610 PR tree-optimization/71206
6611 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6612
550fa093
PK
66132016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6614
6615 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6616 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6617 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6618
483c6429
RG
66192016-05-20 Richard Guenther <rguenther@suse.de>
6620
6621 PR tree-optimization/29756
6622 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6623
eb066284
RB
66242016-05-20 Richard Biener <rguenther@suse.de>
6625
6626 PR tree-optimization/71185
6627 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6628
58f10249
RB
66292016-05-20 Richard Biener <rguenther@suse.de>
6630
6631 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6632
2a5569fa
MP
66332016-05-19 Marek Polacek <polacek@redhat.com>
6634
6635 PR c++/71075
6636 * g++.dg/diagnostic/pr71075.C: New test.
6637
5e9a5385
DM
66382016-05-19 David Malcolm <dmalcolm@redhat.com>
6639
6640 PR c++/71184
6641 * g++.dg/pr71184.C: New test case.
6642
4f45da44
KN
66432016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6644
6645 * gcc.target/powerpc/darn-0.c: New test.
6646 * gcc.target/powerpc/darn-1.c: New test.
6647 * gcc.target/powerpc/darn-2.c: New test.
6648
4177437e
MP
66492016-05-19 Marek Polacek <polacek@redhat.com>
6650
6651 PR tree-optimization/71031
6652 * gcc.dg/tree-ssa/vrp100.c: New test.
6653
afb72432
IE
66542016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6655
6656 PR rtl-optimization/71148
6657 * gcc.dg/pr71148.c: New test.
6658
4f83064e
KT
66592016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6660
6661 PR target/71056
6662 * gcc.target/arm/pr71056.c: New test.
6663
4bf8dbe1
BE
66642016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6665
6666 * c-c++-common/pr69669.c: Check the used mode.
6667
f3510625
MO
66682016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6669
6670 PR sanitizer/64354
6671 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6672
43c0068e
RB
66732016-05-19 Richard Biener <rguenther@suse.de>
6674
6675 PR tree-optimization/70729
6676 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6677 * gcc.dg/graphite/scop-18.c: Likewise.
6678 * gcc.dg/pr41783.c: Disable LIM.
6679 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6680 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6681 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6682 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6683 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6684 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6685 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6686 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6687 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6688 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6689 * gfortran.dg/pr42108.f90: Likewise.
6690
70f25790
DM
66912016-05-18 David Malcolm <dmalcolm@redhat.com>
6692
6693 PR driver/69265
6694 * gcc.dg/spellcheck-options-11.c: New test case.
6695
960db8ec
JJ
66962016-05-18 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR c++/71100
6699 * g++.dg/opt/pr71100.C: New test.
6700
04643334
MJ
67012016-05-18 Martin Jambor <mjambor@suse.cz>
6702
6703 PR ipa/69708
6704 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6705 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6706 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6707 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6708
91bb9f80
MJ
67092016-05-18 Martin Jambor <mjambor@suse.cz>
6710
6711 PR ipa/69708
6712 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6713 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6714 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6715 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6716 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6717
c584aca6
PC
67182016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6719
6720 PR c++/69793
6721 * g++.dg/template/crash122.C: New.
6722
20309c6e
PC
67232016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/70466
6726 * g++.dg/template/pr70466-1.C: New.
6727 * g++.dg/template/pr70466-2.C: Likewise.
6728
50c78b9a
MM
67292016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6730
6731 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6732 splat operations and the XXSPLTIB instruction.
6733 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6734 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6735 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6736 xxlxor to clear a register.
6737
cf8be00d
RS
67382016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6739
6740 * gcc.dg/torture/pr71020.c: New test.
6741
848a392a
MJ
67422016-05-18 Martin Jambor <mjambor@suse.cz>
6743
6744 PR ipa/70646
6745 * gcc.dg/ipa/pr70646.c: New test.
6746
1f2ab776
CL
67472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6748
6749 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6750
76489493
CL
67512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6752
6753 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6754 missing tests for vreinterpretq_p{8,16}.
6755
bd79378d
CL
67562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6757
6758 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6759 vsliq_n_s64 and vsliq_n_u64.
6760
81ca3ea0
CL
67612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6762
6763 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6764 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6765
873cb425
CL
67662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6767
6768 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6769 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6770 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6771
9d6e7c21
CL
67722016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6773
6774 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6775 in comment.
6776
b4dbe40e 67772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6778
6779 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6780 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6781 "blr\t" and switch to scan-assembler-times.
6782
83a5c910
JW
67832016-05-18 Jiong Wang <jiong.wang@arm.com>
6784
53d6d955
UB
6785 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6786 with __aarch64__.
6787 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6788 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6789
fb7cbdeb
JJ
67902016-05-18 Jakub Jelinek <jakub@redhat.com>
6791
8ee91165
JJ
6792 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6793 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6794 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6795 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6796 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6797 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6798
cf4d516a
JJ
6799 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6800 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6801
a4f16422
JJ
6802 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6803 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6804
7b37ce10
JJ
6805 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6806 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6807
fb7cbdeb
JJ
6808 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6809
c9326aef
RB
68102016-05-18 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/71168
6813 * gcc.dg/torture/pr71168.c: New testcase.
6814
df8b0a11
KV
68152016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6816
6817 PR middle-end/63586
6818 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6819 * gcc.dg/tree-ssa/pr63586.c: New test.
6820 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6821
2efd67ed
NS
68222016-05-17 Nathan Sidwell <nathan@acm.org>
6823
6824 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6825 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6826 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6827 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6828
1988b2c2
NS
68292016-05-17 Nathan Sidwell <nathan@acm.org>
6830
6831 * gcc.target/nvptx/abi-vararg-3.c: New.
6832
ad1d92ab
MM
68332016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6834
6835 PR tree-optimization/54579
6836 PR middle-end/55299
6837 * gcc.dg/fold-notrotate-1.c: New test.
6838 * gcc.dg/fold-notshift-1.c: New test.
6839 * gcc.dg/fold-notshift-2.c: New test.
6840
47768df8
MP
68412016-05-17 Marek Polacek <polacek@redhat.com>
6842
6843 PR ipa/71146
6844 * g++.dg/ipa/pr71146.C: New test.
6845
6b5423a5
DM
68462016-05-17 David Malcolm <dmalcolm@redhat.com>
6847
6848 * jit.dg/test-error-array-bounds.c: New test case.
6849
c7986356
MG
68502016-05-17 Marc Glisse <marc.glisse@inria.fr>
6851
6852 * gcc.dg/tree-ssa/and-1.c: New testcase.
6853
d982c5b7
MG
68542016-05-17 Marc Glisse <marc.glisse@inria.fr>
6855
6856 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6857 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6858
0139ba93
MG
68592016-05-17 Marc Glisse <marc.glisse@inria.fr>
6860
6861 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6862 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6863
daab4562
JW
68642016-05-17 Jiong Wang <jiong.wang@arm.com>
6865
6866 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6867
22330033
JW
68682016-05-17 Jiong Wang <jiong.wang@arm.com>
6869
6870 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6871
98b3a5f2
JW
68722016-05-17 Jiong Wang <jiong.wang@arm.com>
6873
6874 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6875 ".2d[index]" when scan the assembly.
6876 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6877 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6878 float64x1.
6879 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6880
b71b7a8e
RB
68812016-05-17 Richard Biener <rguenther@suse.de>
6882
6883 PR tree-optimization/71132
6884 * gcc.dg/torture/pr71132.c: New testcase.
6885
3c51ad46
CL
68862016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6887
6888 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6889
d20faa66
KT
68902016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6891
6892 PR target/70809
6893 * gcc.target/aarch64/pr70809_1.c: New test.
6894
b75cc5a4
KT
68952016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6896
6897 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6898 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6899 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6900 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6901
b28eb195
IE
69022016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6903 Ilya Enkovich <ilya.enkovich@intel.com>
6904
6905 PR target/71114
6906 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6907
0b9004ed
JH
69082016-05-16 Jan Hubicka <hubicka@ucw.cz>
6909
6910 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6911 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6912
1b81a1c1
MW
69132016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6914
6915 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6916 test for __ARM_FP16_ARGS.
6917 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6918 * gcc.target/arm/aapcs/neon-vect10.c: New.
6919 * gcc.target/arm/aapcs/neon-vect9.c: New.
6920 * gcc.target/arm/aapcs/vfp18.c: New.
6921 * gcc.target/arm/aapcs/vfp19.c: New.
6922 * gcc.target/arm/aapcs/vfp20.c: New.
6923 * gcc.target/arm/aapcs/vfp21.c: New.
6924 * gcc.target/arm/fp16-aapcs-1.c: New.
6925 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6926 test for __ARM_FP16_ARGS.
6927 * g++.target/arm/fp16-return-1.c: Update expected output.
6928
921d1e73
JW
69292016-05-16 Jiong Wang <jiong.wang@arm.com>
6930
6931 PR testsuite/70227
6932 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6933
228eb42a
HA
69342016-05-15 Harald Anlauf <anlauf@gmx.de>
6935
6936 PR fortran/69603
6937 * gfortran.dg/pr69603.f90: New testcase.
6938
785abfd3
FR
69392016-05-14 Fritz Reese <fritzoreese@gmail.com>
6940
6941 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6942
e75eb64f
FR
69432016-05-14 Fritz Reese <fritzoreese@gmail.com>
6944
6945 PR fortran/71047
6946 * gfortran.dg/pr71047.f08: New test.
6947
aa4b467b
JM
69482016-05-13 Joseph Myers <joseph@codesourcery.com>
6949
6950 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6951 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6952 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6953
653fb4a2
MS
69542016-05-13 Martin Sebor <msebor@redhat.com>
6955
6956 PR c++/60049
6957 * g++.dg/cpp0x/constexpr-60049.C: New test.
6958
9e37582d
JJ
69592016-05-13 Jakub Jelinek <jakub@redhat.com>
6960
6961 PR bootstrap/71071
6962 * gcc.dg/pr71071.c: New test.
6963
a278aa17
UB
69642016-05-13 Uros Bizjak <ubizjak@gmail.com>
6965
6966 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6967 remove XOP handling.
377eaca7 6968 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6969
ac3d02e2
NS
69702016-05-13 Nathan Sidwell <nathan@acm.org>
6971
6972 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6973 __atomic_is_lock_free declaration.
6974
8ab3bdac
RB
69752016-05-13 Richard Biener <rguenther@suse.de>
6976
6977 PR tree-optimization/42587
6978 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6979
623b8e0a
ML
69802016-05-13 Martin Liska <mliska@suse.cz>
6981
6982 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6983 the new format of dump output.
6984
da7674f6
IE
69852016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6986
6987 * gcc.dg/pr71084.c: New test.
6988
c959db3d
RR
69892016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6990
53d6d955
UB
6991 PR target/53440
6992 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6993
43203dea
RR
69942016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6995
6996 * gcc.target/aarch64/struct_return.c: New test.
6997
4f2e1536
MP
69982016-05-12 Marek Polacek <polacek@redhat.com>
6999
7000 PR c/70756
7001 * c-c++-common/pr70756-2.c: New test.
7002 * c-c++-common/pr70756.c: New test.
7003
1ef33ef3
RB
70042016-05-12 Richard Biener <rguenther@suse.de>
7005
7006 PR tree-optimization/71059
7007 * gcc.dg/torture/pr71059.c: New testcase.
7008
763baff6
RB
70092016-05-12 Richard Biener <rguenther@suse.de>
7010
7011 PR tree-optimization/71062
7012 * gcc.dg/torture/pr71062.c: New testcase.
7013
c4ec1243
IE
70142016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7015
7016 PR tree-optimization/71006
7017 * gcc.dg/pr71006.c: New test.
7018
a5fbf76d
MP
70192016-05-12 Marek Polacek <polacek@redhat.com>
7020
7021 PR driver/71063
7022 * gcc.dg/opts-7.c: New test.
7023
5acc47a4
KT
70242016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7025
7026 PR target/70830
7027 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7028 Add -save-temps to dg-options.
7029 Scan for ldmfd rather than pop instruction.
7030 * gcc.target/arm/interrupt-2.c: Likewise.
7031 * gcc.target/arm/pr70830.c: New test.
7032
40bd4bf9
JJ
70332016-05-12 Jakub Jelinek <jakub@redhat.com>
7034
3cd63842
JJ
7035 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7036 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7037
c05d08f6
JJ
7038 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7039 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7040 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7041
bc27ffae
JJ
7042 PR target/71019
7043 * gcc.target/i386/avx512vl-pack-1.c: New test.
7044 * gcc.target/i386/avx512vl-pack-2.c: New test.
7045 * gcc.target/i386/avx512bw-pack-2.c: New test.
7046
515d7412
JJ
7047 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7048
40bd4bf9
JJ
7049 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7050 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7051 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7052
44ab146a
RB
70532016-05-12 Richard Biener <rguenther@suse.de>
7054
7055 PR tree-optimization/70986
7056 * gcc.dg/torture/pr70986-1.c: New testcase.
7057 * gcc.dg/torture/pr70986-2.c: Likewise.
7058 * gcc.dg/torture/pr70986-3.c: Likewise.
7059
d6e83a8d
MM
70602016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7061
7062 PR c/43651
7063 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7064 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7065
51e67ea3
UB
70662016-05-11 Uros Bizjak <ubizjak@gmail.com>
7067
7068 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7069 directive.
7070 * gcc.target/i386/pr66746.c: Ditto.
7071
3fd2b007
MM
70722016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7073
7074 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7075 support.
7076 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7077 warning when using -mvsx-timode.
7078 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7079 * gcc.target/powerpc/dform-2.c: Likewise.
7080 * gcc.target/powerpc/pr68805.c: Likewise.
7081
5c3a10fb
MP
70822016-05-11 Marek Polacek <polacek@redhat.com>
7083
7084 PR c++/71024
7085 * c-c++-common/attributes-3.c: New test.
7086
7cfb065b
NS
70872016-05-11 Nathan Sidwell <nathan@acm.org>
7088
7089 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7090 * gcc.c-torture/execute/pr68185.c: Likewise.
7091 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7092 * gcc.dg/pr69634.c: Requires scheduling.
7093 * gcc.dg/torture/pr66178.c: Require label values.
7094 * gcc.dg/setjmp-6.c: Require indirect jumps.
7095
f35ea97d
RB
70962016-05-11 Richard Biener <rguenther@suse.de>
7097
7098 PR tree-optimization/71055
7099 * gcc.dg/torture/pr71055.c: New testcase.
7100
dff70323
RB
71012016-05-11 Richard Biener <rguenther@suse.de>
7102
7103 PR debug/71057
7104 * g++.dg/debug/pr71057.C: New testcase.
7105
56a3d28b
JJ
71062016-05-11 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR fortran/70855
7109 * gfortran.dg/gomp/pr70855.f90: New test.
7110
ebc1b29e
RB
71112016-05-11 Richard Biener <rguenther@suse.de>
7112
7113 PR middle-end/71002
7114 * g++.dg/torture/pr71002.C: New testcase.
7115
98ccd1d7
IE
71162016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7117
7118 PR middle-end/70807
7119 * gcc.dg/pr70807.c: New test.
7120
ed29e24b
MS
71212016-05-10 Martin Sebor <msebor@redhat.com>
7122
7123 PR c++/38611
7124 * g++.dg/Wattributes.C: New test.
7125
e39dab2c
MG
71262016-05-10 Marc Glisse <marc.glisse@inria.fr>
7127
7128 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7129 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7130 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7131
d067e238
IE
71322016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7133
7134 PR target/70799
7135 * gcc.target/i386/pr70799-1.c: New test.
7136
cd36c83e
PMR
71372016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7138
7139 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7140
1e3af2a4
IE
71412016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7142
7143 PR middle-end/70877
7144 * gcc.target/i386/pr70877.c: New test.
7145
afc610db
IE
71462016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7147
7148 PR tree-optimization/70786
7149 * gcc.target/i386/pr70876.c: New test.
7150
4b59d19f
JJ
71512016-05-10 Jakub Jelinek <jakub@redhat.com>
7152
7153 PR target/70927
7154 * gcc.target/i386/avx512vl-logic-1.c: New test.
7155 * gcc.target/i386/avx512vl-logic-2.c: New test.
7156 * gcc.target/i386/avx512dq-logic-2.c: New test.
7157
9b5ee426
BS
71582016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7159
7160 PR target/70963
7161 * gcc.target/powerpc/pr70963.c: New.
7162
f3352cab
DM
71632016-05-10 David Malcolm <dmalcolm@redhat.com>
7164
7165 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7166 (test_very_wide_line): Add ruler to expected output.
7167 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7168 (test_very_wide_line): Likewise.
7169 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7170 (test_show_locus): Within the handling of "test_very_wide_line",
7171 enable show_ruler_p on the diagnostic context.
7172
4a3255dd
RB
71732016-05-10 Richard Biener <rguenther@suse.de>
7174
7175 PR tree-optimization/71039
7176 * gcc.dg/torture/pr71039.c: New testcase.
7177
da7c9950
NS
71782016-05-10 Nathan Sidwell <nathan@acm.org>
7179
7180 * gcc.dg/nested-func-10.c: Requires alloca.
7181 * gcc.dg/nested-func-9.c: Requires alloca.
7182 * gcc.c-torture/execute/pr70460.c: Requires labels.
7183 * gcc.c-torture/compile/pr70199.c: Requires labels.
7184 * gcc.target/nvptx/decl.c: Compile only.
7185 * gcc.target/nvptx/trailing-init.c: Compile only.
7186 * gcc.target/nvptx/ary-init.c: Compile only.
7187
cf68d92c
MP
71882016-05-10 Marek Polacek <polacek@redhat.com>
7189
7190 PR c/70255
7191 * gcc.dg/attr-opt-1.c: New test.
7192
64ea4e15
RB
71932016-05-10 Richard Biener <rguenther@suse.de>
7194
7195 PR tree-optimization/70497
7196 PR tree-optimization/28367
7197 * gcc.dg/torture/20160404-1.c: New testcase.
7198 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7199 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7200
5a96dae3
PMR
72012016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7202
7203 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7204
fc97f805
UB
72052016-05-09 Uros Bizjak <ubizjak@gmail.com>
7206
7207 * gcc.target/i386/fabsneg-1.c New test.
7208
a710b1d5
AM
72092016-05-09 Alan Modra <amodra@gmail.com>
7210
7211 PR testsuite/70826
7212 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7213
171f6f05
RB
72142016-05-09 Richard Biener <rguenther@suse.de>
7215
7216 PR tree-optimization/70985
7217 * gcc.dg/torture/pr70985.c: New testcase.
7218
18caa34e
BC
72192016-05-09 Bin Cheng <bin.cheng@arm.com>
7220
7221 * gcc.dg/tree-ssa/ifc-9.c: New test.
7222 * gcc.dg/tree-ssa/ifc-10.c: New test.
7223 * gcc.dg/tree-ssa/ifc-11.c: New test.
7224 * gcc.dg/tree-ssa/ifc-12.c: New test.
7225 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7226 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7227 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7228
7a27d38f
RB
72292016-05-09 Richard Biener <rguenther@suse.de>
7230
7231 PR fortran/70937
7232 * gfortran.dg/pr70937.f90: New testcase.
7233
5ebbbd3d
RO
72342016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7235
7236 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7237
f6288c24
FR
72382016-05-07 Fritz Reese <fritzoreese@gmail.com>
7239
7240 PR fortran/56226
7241 * gfortran.dg/dec_structure_1.f90: New testcase.
7242 * gfortran.dg/dec_structure_2.f90: Ditto.
7243 * gfortran.dg/dec_structure_3.f90: Ditto.
7244 * gfortran.dg/dec_structure_4.f90: Ditto.
7245 * gfortran.dg/dec_structure_5.f90: Ditto.
7246 * gfortran.dg/dec_structure_6.f90: Ditto.
7247 * gfortran.dg/dec_structure_7.f90: Ditto.
7248 * gfortran.dg/dec_structure_8.f90: Ditto.
7249 * gfortran.dg/dec_structure_9.f90: Ditto.
7250 * gfortran.dg/dec_structure_10.f90: Ditto.
7251 * gfortran.dg/dec_structure_11.f90: Ditto.
7252 * gfortran.dg/dec_union_1.f90: Ditto.
7253 * gfortran.dg/dec_union_2.f90: Ditto.
7254 * gfortran.dg/dec_union_3.f90: Ditto.
7255 * gfortran.dg/dec_union_4.f90: Ditto.
7256 * gfortran.dg/dec_union_5.f90: Ditto.
7257 * gfortran.dg/dec_union_6.f90: Ditto.
7258 * gfortran.dg/dec_union_7.f90: Ditto.
7259
5ec4a8cd
TV
72602016-05-07 Tom de Vries <tom@codesourcery.com>
7261
7262 PR tree-optimization/70956
7263 * gcc.dg/graphite/pr70956.c: New test.
7264
58ec1d0e
JJ
72652016-05-06 Jakub Jelinek <jakub@redhat.com>
7266
ccd88fb7
JJ
7267 PR middle-end/70941
7268 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7269 (a, b, c, d): Change type from char to signed char.
7270 (main): Compare against (signed char) -1634678893 instead of
7271 hardcoded -109. Use __builtin_abort instead of abort.
7272
dd3b6464
JJ
7273 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7274 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7275
58ec1d0e
JJ
7276 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7277
19aa23d8
YR
72782016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7279
7280 PR debug/70935
7281 * gcc.dg/torture/pr70935.c: New test.
7282
ae5f0df1
OE
72832016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7284
7285 PR target/58219
ce23a8ff 7286 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7287
078f7e37
RB
72882016-05-06 Richard Biener <rguenther@suse.de>
7289
7290 PR tree-optimization/70960
7291 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7292
765d7b54
OE
72932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7294
7295 PR target/52933
7296 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7297 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7298 Adjust expected instruction counts.
7299 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7300
29c94e65
MP
73012016-05-06 Marek Polacek <polacek@redhat.com>
7302
7303 PR sanitizer/70875
7304 * gcc.dg/ubsan/bounds-3.c: New test.
7305
3684b02e
OE
73062016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7307
7308 PR target/54089
7309 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7310
8706773f
RB
73112016-05-06 Richard Biener <rguenther@suse.de>
7312
7313 PR middle-end/70931
7314 * gfortran.dg/pr70931.f90: New testcase.
7315
a4f51018
RB
73162016-05-06 Richard Biener <rguenther@suse.de>
7317
7318 PR middle-end/70941
7319 * gcc.dg/torture/pr70941.c: New testcase.
7320
c4f2425f
BC
73212016-05-05 Bin Cheng <bin.cheng@arm.com>
7322
7323 PR tree-optimization/57206
7324 * gcc.dg/vect/pr57206.c: New test.
7325
5dc08197
RO
73262016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7327
7328 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7329
351f85c5
JJ
73302016-05-05 Jakub Jelinek <jakub@redhat.com>
7331
568bac8c
JJ
7332 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7333
351f85c5
JJ
7334 * c-c++-common/Wdangling-else-4.c: New test.
7335
33fd7785
JJ
73362016-05-04 Jakub Jelinek <jakub@redhat.com>
7337
2d1ac15a
JJ
7338 PR c++/70906
7339 PR c++/70933
7340 * g++.dg/opt/pr70906.C: New test.
7341 * g++.dg/opt/pr70933.C: New test.
7342
33fd7785
JJ
7343 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7344
6b715bf6
JH
73452016-05-04 Jan Hubicka <hubicka@ucw.cz>
7346
7347 * gcc.dg/ipa/pure-const-3.c: New testcase.
7348
deef7113
MP
73492016-05-04 Marek Polacek <polacek@redhat.com>
7350
7351 * c-c++-common/Wdangling-else-1.c: New test.
7352 * c-c++-common/Wdangling-else-2.c: New test.
7353 * c-c++-common/Wdangling-else-3.c: New test.
7354
5396db97
KCY
73552016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7356
7357 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7358 flag is present.
7359
de55efd5
MP
73602016-05-04 Marek Polacek <polacek@redhat.com>
7361
7362 PR c/48778
7363 * gcc.dg/Waddress-2.c: New test.
7364
475839b6
AM
73652016-05-04 Alan Modra <amodra@gmail.com>
7366
7367 * gcc.target/powerpc/pr70866.c: New.
7368
b25aad5f
MS
73692016-05-03 Martin Sebor <msebor@redhat.com>
7370
7371 PR c++/66561
7372 * c-c++-common/builtin_location.c: New test.
7373 * g++.dg/cpp1y/builtin_location.C: New test.
7374
79ce98bc
MP
73752016-05-03 Marek Polacek <polacek@redhat.com>
7376
7377 PR c/70859
7378 * gcc.dg/pr70859.c: New test.
7379 * gcc.dg/pr70859-2.c: New test.
7380
402e89f5
PMR
73812016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7382
7383 * gnat.dg/debug5.adb: New testcase.
7384
f3d90045
DV
73852016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7386
7387 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7388 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7389 Procedure to check for z10 instruction set.
7390
1e26cec1
CL
73912016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7392
7393 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7394
71aca5a0
AM
73952016-05-03 Alan Modra <amodra@gmail.com>
7396
7397 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7398
2fd70ec1
JJ
73992016-05-03 Jakub Jelinek <jakub@redhat.com>
7400
7401 * gcc.target/i386/avx512f-cvt-1.c: New test.
7402
e5705cf7
L
74032016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7404
7405 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7406 -fdump-tree-vrp-details.
7407
381cdae4
RB
74082016-05-03 Richard Biener <rguenther@suse.de>
7409
7410 * gcc.dg/pr30172-1.c: Adjust.
7411 * gcc.dg/pr63743.c: Likewise.
7412 * gcc.dg/tm/pr51696.c: Likewise.
7413 * c-c++-common/tm/safe-1.c: Likewise.
7414 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7415 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7416 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7417 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7418
adedd5c1
JJ
74192016-05-03 Jakub Jelinek <jakub@redhat.com>
7420
31ed1665
JJ
7421 PR rtl-optimization/70467
7422 * gcc.target/i386/pr70467-3.c: New test.
7423 * gcc.target/i386/pr70467-4.c: New test.
7424
dea60b59
JJ
7425 PR tree-optimization/70916
7426 * gcc.c-torture/compile/pr70916.c: New test.
7427
adedd5c1
JJ
7428 PR target/49244
7429 * gcc.target/i386/pr49244-1.c: New test.
7430 * gcc.target/i386/pr49244-2.c: New test.
7431
f80041ef
BS
74322016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7433
7434 PR rtl-optimization/44281
7435 * gcc.target/i386/pr44281.c: New test.
7436
1cfcd39e
BC
74372016-05-03 bin cheng <bin.cheng@arm.com>
7438
7439 PR tree-optimization/56541
7440 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7441 * gcc.dg/vect/pr56541.c: new test.
7442
4304ccfd
MM
74432016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7444
7445 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7446 __float128.
7447 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7448
50d94c29
L
74492016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7450
7451 PR testsuite/70520
7452 * c-c++-common/asan/clone-test-1.c (main): Align child process
7453 stack to 16 bytes.
7454
bc1aee87
DM
74552016-05-02 David Malcolm <dmalcolm@redhat.com>
7456
7457 PR c++/62314
7458 * g++.dg/spellcheck-fields-2.C: New test case.
7459
474e0129
DM
74602016-05-02 David Malcolm <dmalcolm@redhat.com>
7461
7462 PR c++/62314
7463 * g++.dg/pr62314.C: New test case.
7464
818b88a7
JH
74652016-05-02 Jan Hubicka <hubicka@ucw.cz>
7466
7467 * gcc.dg/ipa/inline-8.c: New testcase.
7468
dd77684f
JJ
74692016-05-02 Jakub Jelinek <jakub@redhat.com>
7470
7471 PR rtl-optimization/70467
7472 * gcc.target/i386/pr70467-1.c: New test.
7473
72407e00
BE
74742016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7475
7476 * gcc.dg/spec-options.c: Run the test on all targets.
7477 * gcc.dg/foo.specs: Use cpp_unique_options.
7478
dd53d197
MG
74792016-05-02 Marc Glisse <marc.glisse@inria.fr>
7480
7481 * gcc.dg/tree-ssa/unord.c: New testcase.
7482
a8b85ce9
MG
74832016-05-02 Marc Glisse <marc.glisse@inria.fr>
7484
7485 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7486
5b37e866
NS
74872016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7488
7489 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7490
7176a4a0
MP
74912016-05-02 Marek Polacek <polacek@redhat.com>
7492
7493 PR c/70851
7494 * gcc.dg/enum-incomplete-3.c: New test.
7495
6b9933b9
MP
74962016-05-02 Marek Polacek <polacek@redhat.com>
7497 Tom de Vries <tom@codesourcery.com>
7498
7499 PR tree-optimization/70700
7500 * gcc.dg/pr70700.c: New test.
7501
90f82260
UB
75022016-05-01 Uros Bizjak <ubizjak@gmail.com>
7503
7504 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7505 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7506 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7507 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7508 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7509
f73036c1
EB
75102016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7511
7512 * ada/acats/run_acats: Rename into...
7513 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7514 * ada/acats/run_all.sh: Remove redundant test.
7515 (target_run): Move around.
7516 (target_gnatchop): Use newly built executable.
7517 (target_gnatmake): Likewise.
7518 Check that the compilation of impbit succeeds.
7519
85e051a3
OE
75202016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7521
7522 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7523 * gcc.dg/20021029-1.c: Likewise.
7524 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7525 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7526 * gcc.target/sh/cmpstr.c: Likewise.
7527 * gcc.target/sh/cmpstrn.c: Likewise.
7528 * gcc.target/sh/memset.c: Likewise.
7529 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7530 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7531 * gcc.target/sh/pr39423-1.c: Likewise.
7532 * gcc.target/sh/pr49468-di.c: Likewise.
7533 * gcc.target/sh/pr49468-si.c: Likewise.
7534 * gcc.target/sh/pr49880-1.c: Likewise.
7535 * gcc.target/sh/pr49880-2.c: Likewise.
7536 * gcc.target/sh/pr49880-3.c: Likewise.
7537 * gcc.target/sh/pr50751-1.c: Likewise.
7538 * gcc.target/sh/pr50751-4.c: Likewise.
7539 * gcc.target/sh/pr50751-7.c: Likewise.
7540 * gcc.target/sh/pr51244-1.c: Likewise.
7541 * gcc.target/sh/pr51244-10.c: Likewise.
7542 * gcc.target/sh/pr51244-11.c: Likewise.
7543 * gcc.target/sh/pr51244-12.c: Likewise.
7544 * gcc.target/sh/pr51244-13.c: Likewise.
7545 * gcc.target/sh/pr51244-14.c: Likewise.
7546 * gcc.target/sh/pr51244-17.c: Likewise.
7547 * gcc.target/sh/pr51244-18.c: Likewise.
7548 * gcc.target/sh/pr51244-19.c: Likewise.
7549 * gcc.target/sh/pr51244-4.c: Likewise.
7550 * gcc.target/sh/pr51244-5.c: Likewise.
7551 * gcc.target/sh/pr51244-7.c: Likewise.
7552 * gcc.target/sh/pr51244-8.c: Likewise.
7553 * gcc.target/sh/pr51244-9.c: Likewise.
7554 * gcc.target/sh/pr51697.c: Likewise.
7555 * gcc.target/sh/pr52483-1.c: Likewise.
7556 * gcc.target/sh/pr52483-2.c: Likewise.
7557 * gcc.target/sh/pr52483-3.c: Likewise.
7558 * gcc.target/sh/pr52483-5.c: Likewise.
7559 * gcc.target/sh/pr52933-1.c: Likewise.
7560 * gcc.target/sh/pr52933-2.c: Likewise.
7561 * gcc.target/sh/pr52933-3.c: Likewise.
7562 * gcc.target/sh/pr53568-1.c: Likewise.
7563 * gcc.target/sh/pr53976-1.c: Likewise.
7564 * gcc.target/sh/pr53988-1.c: Likewise.
7565 * gcc.target/sh/pr53988.c: Likewise.
7566 * gcc.target/sh/pr54089-1.c: Likewise.
7567 * gcc.target/sh/pr54089-6.c: Likewise.
7568 * gcc.target/sh/pr54089-7.c: Likewise.
7569 * gcc.target/sh/pr54089-8.c: Likewise.
7570 * gcc.target/sh/pr54089-9.c: Likewise.
7571 * gcc.target/sh/pr54236-1.c: Likewise.
7572 * gcc.target/sh/pr54236-2.c: Likewise.
7573 * gcc.target/sh/pr54236-3.c: Likewise.
7574 * gcc.target/sh/pr54236-4.c: Likewise.
7575 * gcc.target/sh/pr54386.c: Likewise.
7576 * gcc.target/sh/pr54602-1.c: Likewise.
7577 * gcc.target/sh/pr54685.c: Likewise.
7578 * gcc.target/sh/pr54760-1.c: Likewise.
7579 * gcc.target/sh/pr54760-2.c: Likewise.
7580 * gcc.target/sh/pr54760-3.c: Likewise.
7581 * gcc.target/sh/pr54760-4.c: Likewise.
7582 * gcc.target/sh/pr54760-5.c: Likewise.
7583 * gcc.target/sh/pr54760-6.c: Likewise.
7584 * gcc.target/sh/pr55146.c: Likewise.
7585 * gcc.target/sh/pr55160.c: Likewise.
7586 * gcc.target/sh/pr59278.c: Likewise.
7587 * gcc.target/sh/pr59401-1.c: Likewise.
7588 * gcc.target/sh/pr59533-1.c: Likewise.
7589 * gcc.target/sh/pr63260.c: Likewise.
7590 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7591 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7592 * gcc.target/sh/strlen.c: Likewise.
7593 * gcc.target/sh/torture/pr30807.c: Likewise.
7594 * gcc.target/sh/torture/pr34777.c: Likewise.
7595 * gcc.target/sh/torture/pr64652.c: Likewise.
7596 * gcc.target/sh/torture/pr65505.c: Likewise.
7597 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7598 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7599
411e5c67
PC
76002016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7601
7602 PR c++/66644
7603 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7604
8fa97501
BS
76052016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7606
7607 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7608 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7609 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7610 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7611
5a956111
PP
76122016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7613
7614 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7615 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7616
e7ff0319
CP
76172016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7618
7619 PR middle-end/70626
7620 * c-c++-common/goacc/combined-reduction.c: New test.
7621 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7622
52d11a4b
L
76232016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7624
7625 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7626 *movdi_internal pattern only if PIC off.
7627 * gcc.target/i386/pr70155-2.c: Likewise.
7628 * gcc.target/i386/pr70155-3.c: Likewise.
7629 * gcc.target/i386/pr70155-4.c: Likewise.
7630 * gcc.target/i386/pr70155-5.c: Likewise.
7631 * gcc.target/i386/pr70155-6.c: Likewise.
7632 * gcc.target/i386/pr70155-7.c: Likewise.
7633 * gcc.target/i386/pr70155-8.c: Likewise.
7634 * gcc.target/i386/pr70155-15.c: Likewise.
7635 * gcc.target/i386/pr70155-17.c: Likewise.
7636 * gcc.target/i386/pr70155-22.c: Likewise.
7637
8960db31
BC
76382016-04-29 Bin Cheng <bin.cheng@arm.com>
7639
7640 PR tree-optimization/70803
7641 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7642
cca535a4
IE
76432016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7644
7645 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7646 optimization of vector loop.
7647 * gcc.target/i386/vect-unpack-3.c: New test.
7648 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7649 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7650 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7651
500ecf4a
MP
76522016-04-29 Marek Polacek <polacek@redhat.com>
7653
7654 PR sanitizer/70342
7655 * g++.dg/ubsan/null-7.C: New test.
7656
2fff3db8
MP
7657 PR c/70852
7658 * gcc.dg/pr70852.c: New test.
7659
509063eb
DV
76602016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7661
7662 PR/69089
7663 * g++.dg/cpp0x/alignas6.C: New test.
7664
83745c0d
DV
76652016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7666
c87885ca
RO
7667 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7668 * gcc.dg/pr27003.c: Likewise.
7669 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7670 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7671 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7672 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7673 * gcc.target/arc/mxy.c: Likewise.
7674 * gcc.target/arc/mswape.c: Likewise.
7675 * gcc.target/arc/mrtsc.c: Likewise.
7676 * gcc.target/arc/mcrc.c: Likewise.
7677 * gcc.target/arc/mdsp-packa.c: Likewise.
7678 * gcc.target/arc/mdvbf.c: Likewise.
7679 * gcc.target/arc/mlock.c: Likewise.
7680 * gcc.target/arc/mmac-24.c: Likewise.
7681 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7682
849b265d
BS
76832016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7684 Matthijs Kooijman <matthijs@stdin.nl>
7685 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7686
7687 PR target/60040
7688 * gcc.target/avr/pr60040-1.c: New.
7689 * gcc.target/avr/pr60040-2.c: New.
7690
1390536b
RB
76912016-04-29 Richard Biener <rguenther@suse.de>
7692
7693 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7694
98998245
RB
76952016-04-29 Richard Biener <rguenther@suse.de>
7696
7697 PR tree-optimization/13962
7698 PR tree-optimization/65686
7699 * gcc.dg/uninit-pr65686.c: New testcase.
7700
8b80cc21
JJ
77012016-04-29 Jakub Jelinek <jakub@redhat.com>
7702
7703 PR middle-end/70843
7704 * gcc.dg/pr70843.c: New test.
7705
6181bc30
JJ
77062016-04-28 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR target/70858
7709 * gcc.target/i386/pr70858.c: New test.
7710
f4cb3612
AB
77112016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7712
7713 * gcc.target/arc/nps400-1.c: New file.
7714
8ad9df62
JR
77152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7716 Andrew Burgess <andrew.burgess@embecosm.com>
7717
7718 * gcc.target/arc/movh_cl-1.c: New file.
7719
ceaaa9fe
JR
77202016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7721 Andrew Burgess <andrew.burgess@embecosm.com>
7722
7723 * gcc.target/arc/extzv-1.c: New file.
7724 * gcc.target/arc/insv-1.c: New file.
7725 * gcc.target/arc/insv-2.c: New file.
7726 * gcc.target/arc/movb-1.c: New file.
7727 * gcc.target/arc/movb-2.c: New file.
7728 * gcc.target/arc/movb-3.c: New file.
7729 * gcc.target/arc/movb-4.c: New file.
7730 * gcc.target/arc/movb-5.c: New file.
7731 * gcc.target/arc/movb_cl-1.c: New file.
7732 * gcc.target/arc/movb_cl-2.c: New file.
7733 * gcc.target/arc/movbi_cl-1.c: New file.
7734 * gcc.target/arc/movl-1.c: New file.
7735
4d03dc2f
JR
77362016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7737 Andrew Burgess <andrew.burgess@embecosm.com>
7738
7739 * gcc.target/arc/cmem-1.c: New file.
7740 * gcc.target/arc/cmem-2.c: New file.
7741 * gcc.target/arc/cmem-3.c: New file.
7742 * gcc.target/arc/cmem-4.c: New file.
7743 * gcc.target/arc/cmem-5.c: New file.
7744 * gcc.target/arc/cmem-6.c: New file.
7745 * gcc.target/arc/cmem-7.c: New file.
7746 * gcc.target/arc/cmem-ld.inc: New file.
7747 * gcc.target/arc/cmem-st.inc: New file.
7748
81262dad
JJ
77492016-04-28 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR target/70821
7752 * gcc.target/i386/pr70821.c: New test.
7753
0a31a09a
BS
77542016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7755
7756 * gcc.target/powerpc/vec-adde.c: New test.
7757 * gcc.target/powerpc/vec-adde-int128.c: New test.
7758
3ddffba9
JJ
77592016-04-28 Jakub Jelinek <jakub@redhat.com>
7760
7761 * gcc.target/i386/avx-vround-1.c: New test.
7762 * gcc.target/i386/avx-vround-2.c: New test.
7763 * gcc.target/i386/avx512vl-vround-1.c: New test.
7764 * gcc.target/i386/avx512vl-vround-2.c: New test.
7765
713dedcd
RO
77662016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7767
7768 PR testsuite/70595
7769 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7770 (check_effective_target_cilkplus_runtime): ... this.
7771 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7772 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7773
7774 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7775 Require cilkplus_runtime.
7776 Don't add -lcilkrts.
7777 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7778 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7779 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7780 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7781 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7782 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7783 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7784 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7785 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7786 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7787 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7788 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7789 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7790 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7791 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7792 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7793 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7794 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7795 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7796 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7797 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7798 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7799 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7800 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7801 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7802 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7803 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7804 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7805 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7806
7807 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7808 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7809
7810 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7811
7812 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7813 cilkplus_runtime.
7814
3563f78f
MG
78152016-04-27 Marc Glisse <marc.glisse@inria.fr>
7816
7817 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7818 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7819
6bc2bb18
RB
78202015-04-27 Ryan Burn <contact@rnburn.com>
7821
7822 PR c++/69024
7823 PR c++/68997
7824 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7825 diagnostic.
7826 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7827 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7828
1e55d29a
EB
78292016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7830
7831 * gnat.dg/limited_with4.ad[sb]: New test.
7832 * gnat.dg/limited_with4_pkg.ads: New helper.
7833
087146ca
L
78342016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7835
7836 PR target/70155
7837 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7838 and movv1ti_internal patterns
7839 * gcc.target/i386/pr70155-1.c: New test.
7840 * gcc.target/i386/pr70155-2.c: Likewise.
7841 * gcc.target/i386/pr70155-3.c: Likewise.
7842 * gcc.target/i386/pr70155-4.c: Likewise.
7843 * gcc.target/i386/pr70155-5.c: Likewise.
7844 * gcc.target/i386/pr70155-6.c: Likewise.
7845 * gcc.target/i386/pr70155-7.c: Likewise.
7846 * gcc.target/i386/pr70155-8.c: Likewise.
7847 * gcc.target/i386/pr70155-9.c: Likewise.
7848 * gcc.target/i386/pr70155-10.c: Likewise.
7849 * gcc.target/i386/pr70155-11.c: Likewise.
7850 * gcc.target/i386/pr70155-12.c: Likewise.
7851 * gcc.target/i386/pr70155-13.c: Likewise.
7852 * gcc.target/i386/pr70155-14.c: Likewise.
7853 * gcc.target/i386/pr70155-15.c: Likewise.
7854 * gcc.target/i386/pr70155-16.c: Likewise.
7855 * gcc.target/i386/pr70155-17.c: Likewise.
7856 * gcc.target/i386/pr70155-18.c: Likewise.
7857 * gcc.target/i386/pr70155-19.c: Likewise.
7858 * gcc.target/i386/pr70155-20.c: Likewise.
7859 * gcc.target/i386/pr70155-21.c: Likewise.
7860 * gcc.target/i386/pr70155-22.c: Likewise.
7861
92329f9f
L
78622016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7863
7864 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7865 ".{5,6}".
7866
309a0cf6
BC
78672016-04-27 Bin Cheng <bin.cheng@arm.com>
7868
7869 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7870 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7871 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7872 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7873 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7874
72ed2b9c
RB
78752016-04-27 Richard Biener <rguenther@suse.de>
7876
7877 PR ipa/70760
7878 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7879 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7880
3c98ff9b
NS
78812016-04-27 Nathan Sidwell <nathan@acm.org>
7882
7883 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7884 * g++.dg/ubsan/pr63956.C: Adjust error location.
7885
9ec5d66b
NC
78862016-04-27 Nick Clifton <nickc@redhat.com>
7887
7888 PR middle-end/49889
7889 * gcc.dg/pr49889.c: New test.
7890
c1e1f433
BS
78912016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7892
7893 * c-c++-common/memset-array.c: New test.
7894
8ac43293
MS
78952016-04-26 Martin Sebor <msebor@redhat.com>
7896
7897 PR c++/66639
7898 * g++.dg/cpp1y/func_constexpr.C: New test.
7899
843ce8ab
PP
79002016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7901
7902 PR c++/70241
7903 * g++.dg/cpp0x/enum32.C: New test.
7904 * g++.dg/cpp0x/enum33.C: New test.
7905
79062016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7907
7908 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7909 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7910 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7911 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7912 * gcc.c-torture/execute/pr38151.c: Likewise.
7913 * gcc.c-torture/execute/pr66556.c: Likewise.
7914 * gcc.c-torture/execute/pr67781.c: Likewise.
7915 * gcc.c-torture/execute/pr68648.c: Likewise.
7916
ca1206be
MG
79172016-04-26 Marc Glisse <marc.glisse@inria.fr>
7918
7919 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7920
2448a956
MP
79212016-04-26 Marek Polacek <polacek@redhat.com>
7922
7923 PR c/67784
7924 * gcc.dg/pr67784-3.c: New test.
7925 * gcc.dg/pr67784-4.c: New test.
7926 * gcc.dg/pr67784-5.c: New test.
7927
b02a5e26
MP
7928 PR c/70791
7929 * gcc.dg/Wnested-externs-2.c: New test.
7930
6b6aa8d3
MG
79312016-04-26 Marc Glisse <marc.glisse@inria.fr>
7932
7933 * gcc.dg/fold-plusmult.c: Adjust.
7934 * gcc.dg/no-strict-overflow-6.c: Adjust.
7935 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7936
a2095b55
BS
79372016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7938
7939 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7940 number scans.
7941 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7942 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7943 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7944 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7945 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7946 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7947 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7948 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7949 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7950 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7951 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7952 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7953 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7954 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7955 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7956 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7957 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7958 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7959 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7960 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7961 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7962 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7963 scans.
7964 * gcc.target/i386/pr32219-4.c: Likewise.
7965 * gcc.target/i386/pr32219-6.c: Likewise.
7966 * gcc.target/i386/pr32219-8.c: Likewise.
7967
bb0cc5c8
KT
79682016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969
7970 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7971 associated options.
7972
5a0802ea
MP
79732016-04-26 Marek Polacek <polacek@redhat.com>
7974
7975 PR c++/70744
7976 * g++.dg/ext/cond2.C: New test.
7977
00f615af
BC
79782016-04-26 Bin Cheng <bin.cheng@arm.com>
7979
7980 PR tree-optimization/70771
7981 PR tree-optimization/70775
7982 * gcc.dg/pr70771.c: New test.
25939d34 7983 * gcc.dg/pr70775.c: New test.
00f615af 7984
218155e7
BS
79852016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7986
7987 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7988
ab99f467
RB
79892016-04-25 Richard Biener <rguenther@suse.de>
7990
7991 PR tree-optimization/70780
7992 * gcc.dg/torture/pr70780.c: New testcase.
7993
3f8257db 79942016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7995
c87885ca
RO
7996 * gcc.target/arm/neon-vaddws16.c: New test.
7997 * gcc.target/arm/neon-vaddws32.c: New test.
7998 * gcc.target/arm/neon-vaddwu16.c: New test.
7999 * gcc.target/arm/neon-vaddwu32.c: New test.
8000 * gcc.target/arm/neon-vaddwu8.c: New test.
8001 * lib/target-supports.exp
93c590ee
MC
8002 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8003 that arm neon support vector widen sum of HImode TO SImode.
8004
d6c1a7a7
JJ
80052016-04-23 Jakub Jelinek <jakub@redhat.com>
8006
8007 PR sanitizer/70712
8008 * c-c++-common/asan/pr70712.c: New test.
8009
ab0fc037
TS
80102016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8011
8012 * .gitattributes: New file.
8013
2aa64824
CL
80142016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8015
8016 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8017
e7e12d92
DH
80182016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8019
8020 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8021 * gfortran.dg/submodule_15.f08: Likewise.
8022
d1431192
RB
80232016-04-22 Richard Biener <rguenther@suse.de>
8024
8025 PR tree-optimization/70740
8026 * gcc.dg/torture/pr70740.c: New testcase.
8027
04a63c24
L
80282016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8029
8030 PR target/70750
8031 * gcc.target/i386/pr70750-1.c: New test.
8032 * gcc.target/i386/pr70750-2.c: Likewise.
8033
20700098
PC
80342016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8035
8036 PR c++/70540
8037 * g++.dg/cpp0x/auto48.C: New.
8038
aedf4e12
MP
80392016-04-21 Marek Polacek <polacek@redhat.com>
8040
8041 PR c++/70513
8042 * g++.dg/cpp0x/forw_enum12.C: New test.
8043 * g++.dg/cpp0x/forw_enum13.C: New test.
8044
2074d80a
KY
80452016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8046
8047 PR target/70728
8048 * gcc.target/i386/pr70728.c: New test.
8049
aef4aab0
RB
80502016-04-21 Richard Biener <rguenther@suse.de>
8051
8052 PR middle-end/70747
8053 * gcc.dg/pr70747.c: New testcase.
8054
2359e571
BC
80552016-04-21 Bin Cheng <bin.cheng@arm.com>
8056
8057 PR tree-optimization/70715
8058 * gcc.dg/tree-ssa/scev-13.c: New test.
8059
ce0e66ff
MG
80602016-04-21 Marc Glisse <marc.glisse@inria.fr>
8061
8062 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8063
2c2870a1
MG
80642016-04-21 Marc Glisse <marc.glisse@inria.fr>
8065
8066 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8067
a2b056a3
JH
80682016-04-20 Jan Hubicka <jh@suse.cz>
8069
8070 PR ipa/70018
8071 * g++.dg/ipa/nothrow-1.C: New testcase.
8072
ee392fc2
NS
80732016-04-20 Nathan Sidwell <nathan@acm.org>
8074
8075 PR c++/55635
8076 * g++.dg/eh/delete1.C: New.
8077
dda49daf
L
80782016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8079
8080 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8081 -mtune-ctrl=sse_typeless_stores.
8082
8a5b9d5a
L
80832016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8084
8085 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8086
1011119f
BC
80872016-04-20 Bin Cheng <bin.cheng@arm.com>
8088
8089 PR tree-optimization/69489
8090 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8091
477d4906
IV
80922016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8093
8094 PR c++/69363
8095 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8096 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8097 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8098
fad08d12
BC
80992016-04-20 Bin Cheng <bin.cheng@arm.com>
8100
8101 PR tree-optimization/56625
8102 PR tree-optimization/69489
8103 * gcc.dg/vect/pr56625.c: New test.
8104 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8105
9e3e4fab
AP
81062016-04-20 Andrew Pinski <apinski@cavium.com>
8107
8108 PR target/64971
8109 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8110
d7aa24e4
AC
81112016-04-20 Arnaud Charlet <charlet@adacore.com>
8112
8113 * gnat.dg/self1.adb: Remove now incorrect test.
8114
e6d62b46
BC
81152016-04-20 Bin Cheng <bin.cheng@arm.com>
8116
8117 * gcc.dg/tree-ssa/scev-11.c: New test.
8118 * gcc.dg/tree-ssa/scev-12.c: New test.
8119
2697b189
MP
81202016-04-20 Marek Polacek <polacek@redhat.com>
8121
8122 PR tree-optimization/70725
8123 * gcc.dg/pr70725.c: New test.
8124
60d393e8
RB
81252016-04-20 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/70726
8128 * g++.dg/vect/pr70726.cc: New testcase.
8129
82c6f58a
AK
81302016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8131
8132 PR target/70674
8133 * gcc.target/s390/pr70674.c: New test.
8134
90eeab20
JD
81352016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8136
8137 PR libgfortran/70684
8138 * gfortran.dg/list_read_14.f90: New test.
8139
fc9cf6da
L
81402016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8141
8142 PR target/69201
8143 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8144 extern to force it misaligned.
8145 (b): Likewise.
8146 (c): Likewise.
8147 (d): Likewise.
8148 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8149 Don't check `*' before movv4sf_internal.
8150 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8151 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8152 Don't check `*' before movv16qi_internal.
8153 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8154 extern to force it misaligned.
8155 (b): Likewise.
8156 (c): Likewise.
8157 (d): Likewise.
8158 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8159 Don't check `*' before movv2df_internal.
8160 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8161 extern to force it misaligned.
8162 (b): Likewise.
8163 (c): Likewise.
8164 (d): Likewise.
8165 Check movv8sf_internal instead of avx_storeups256.
8166 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8167
ea8927ea
RB
81682016-04-19 Richard Biener <rguenther@suse.de>
8169
8170 PR tree-optimization/70171
8171 * g++.dg/tree-ssa/pr70171.C: New testcase.
8172
65f52ee9
RB
81732016-04-19 Richard Biener <rguenther@suse.de>
8174
8175 PR tree-optimization/70724
8176 * gcc.dg/torture/pr70724.c: New testcase.
8177
987b67f1
VM
81782016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8179
8180 PR middle-end/70689
c87885ca 8181 * gcc.target/i386/pr70689.c: New.
987b67f1 8182
91a47c39
L
81832016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8184
8185 PR target/70708
8186 * gcc.target/i386/pr70708.c: New test.
8187
8270b82d
RB
81882016-04-18 Richard Biener <rguenther@suse.de>
8189
8190 PR tree-optimization/43434
8191 * gcc.dg/vect/pr43434.c: New testcase.
8192 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8193 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8194 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8195 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8196 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8197 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8198 * gcc.dg/gomp/pr68640.c: Likewise.
8199 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8200 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8201
edd048e2
RB
82022016-04-18 Richard Biener <rguenther@suse.de>
8203
8204 PR tree-optimization/70701
8205 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8206
bd5c7330
TV
82072016-04-18 Tom de Vries <tom@codesourcery.com>
8208
8209 PR testsuite/70699
8210 * gcc.dg/pr70161.c: Add dot-file scans.
8211 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8212 instead of after last dot char.
8213
23f2660f
EB
82142016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8215
8216 * c-c++-common/dump-ada-spec-3.c: New test.
8217 * c-c++-common/dump-ada-spec-4.c: Likewise.
8218
da152c9f
TV
82192016-04-17 Tom de Vries <tom@codesourcery.com>
8220
8221 PR other/70183
8222 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8223
cc950f98
JH
82242016-04-15 Jan Hubicka <jh@suse.cz>
8225
8226 PR ipa/70018
8227 * g++.dg/ipa/pure-const-1.C: New testcase.
8228 * g++.dg/ipa/pure-const-2.C: New testcase.
8229 * g++.dg/ipa/pure-const-3.C: New testcase.
8230
949505a9
MP
82312016-04-15 Marek Polacek <polacek@redhat.com>
8232
8233 PR c/70671
8234 * gcc.dg/bitfld-22.c: New test.
8235
10e547d6
BS
82362016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8237
8238 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8239 x86_64.
8240
1e77281b
MP
82412016-04-15 Marek Polacek <polacek@redhat.com>
8242
8243 PR c/70651
8244 * c-c++-common/pr70651.c: New test.
8245
e501fa8e
KT
82462016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8247
8248 PR rtl-optimization/70681
8249 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8250 dump scan on arm and powerpc.
8251 * gcc.dg/pr10474.c: Likewise.
8252
dda1bf61
JJ
82532016-04-15 Jakub Jelinek <jakub@redhat.com>
8254
ca4ef1ff
JJ
8255 PR c++/69517
8256 PR c++/70019
8257 PR c++/70588
8258 * g++.dg/cpp1y/vla11.C: Revert for real.
8259
dda1bf61
JJ
8260 PR c/70436
8261 * c-c++-common/Wparentheses-1.c: New test.
8262 * c-c++-common/gomp/Wparentheses-1.c: New test.
8263 * c-c++-common/gomp/Wparentheses-2.c: New test.
8264 * c-c++-common/gomp/Wparentheses-3.c: New test.
8265 * c-c++-common/gomp/Wparentheses-4.c: New test.
8266 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8267 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8268 * c-c++-common/goacc/Wparentheses-1.c: New test.
8269
1355e62c
KY
82702016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8271
8272 PR target/70662
8273 * gcc.target/i386/pr70662.c: New test.
8274
0ab34b9e 82752016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8276 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8277
8278 PR tree-optimization/70130
8279 * gcc.dg/vect/O3-pr70130.c: New testcase.
8280
bc773aad
MM
82812016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8282
6e9b2286
MM
8283 PR target/70669
8284 * gcc.target/powerpc/pr70669.c: New test.
8285
bc773aad
MM
8286 PR target/70640
8287 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8288 a power7 system that does not have an assembler that supports
8289 power8.
8290
d8747845
MS
82912016-04-14 Martin Sebor <msebor@redhat.com>
8292
8293 PR c++/69517
8294 PR c++/70019
8295 PR c++/70588
8296 * c-c++-common/ubsan/vla-1.c: Revert.
8297 * g++.dg/cpp1y/vla11.C: Same.
8298 * g++.dg/cpp1y/vla12.C: Same.
8299 * g++.dg/cpp1y/vla13.C: Same.
8300 * g++.dg/cpp1y/vla14.C: Same.
8301 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8302 * g++.dg/init/array24.C: Same.
d8747845
MS
8303 * g++.dg/ubsan/vla-1.C: Same.
8304
85128559
MP
83052016-04-14 Marek Polacek <polacek@redhat.com>
8306 Jan Hubicka <hubicka@ucw.cz>
8307
8308 PR c++/70029
8309 * g++.dg/torture/pr70029.C: New test.
8310
52fbb073
MS
83112016-04-14 Martin Sebor <msebor@redhat.com>
8312
8313 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8314 type size to prevent failures on targets with very low maximum
8315 alignment.
8316
6db61d6f
RB
83172016-04-14 Richard Biener <rguenther@suse.de>
8318
8319 PR tree-optimization/70623
8320 * gcc.dg/torture/pr70623.c: New testcase.
8321 * gcc.dg/torture/pr70623-2.c: Likewise.
8322
342fac95
MS
83232016-04-13 Martin Sebor <msebor@redhat.com>
8324
8325 PR c++/69517
8326 PR c++/70019
8327 PR c++/70588
8328 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8329 * g++.dg/cpp1y/vla11.C: New test.
8330 * g++.dg/cpp1y/vla12.C: New test.
8331 * g++.dg/cpp1y/vla13.C: New test.
8332 * g++.dg/cpp1y/vla14.C: New test.
8333 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8334 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8335 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8336
d93c452f
JJ
83372016-04-13 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR c++/70641
8340 * g++.dg/opt/pr70641.C: New test.
8341
85115fb6
RO
83422016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8343
8344 PR rtl-optimization/68749
8345 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8346 effects of argument promotions.
8347 Remove default args to dg-skip-if.
8348
545a4139
PC
83492016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8350
8351 PR c++/70635
8352 * g++.dg/parse/pr70635.C: New.
8353
b3a77f21
MP
83542016-04-13 Marek Polacek <polacek@redhat.com>
8355
8356 PR c++/70639
8357 * c-c++-common/Wmisleading-indentation-4.c: New test.
8358
99cd9857
MP
83592016-04-13 Marek Polacek <polacek@redhat.com>
8360
8361 PR c/70436
c87885ca
RO
8362 * gcc.dg/Wparentheses-12.c: New test.
8363 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8364
75ca93ec
IE
83652016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8366
8367 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8368 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8369 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8370
3d3f9e7e
JJ
83712016-04-13 Jakub Jelinek <jakub@redhat.com>
8372
37947cd0
JJ
8373 PR middle-end/70633
8374 * gcc.c-torture/compile/pr70633.c: New test.
8375
3d3f9e7e
JJ
8376 PR debug/70628
8377 * gcc.dg/torture/pr70628.c: New test.
8378
92886d3e
PP
83792016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8380
8381 PR c++/70610
8382 * g++.dg/template/pr70610.C: New test.
8383 * g++.dg/template/pr70610-2.C: New test.
8384 * g++.dg/template/pr70610-3.C: New test.
8385 * g++.dg/template/pr70610-4.C: New test.
8386
13bd7c2b
JJ
83872016-04-12 Jakub Jelinek <jakub@redhat.com>
8388
6512fa6d
JJ
8389 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8390 128 instead of 32.
8391
13bd7c2b
JJ
8392 PR c++/70571
8393 * g++.dg/ext/pr70571.C: New test.
8394
20b9851c
MM
83952016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8396
8a434ada 8397 PR target/70640
20b9851c
MM
8398 * gcc.target/powerpc/pr70640.c: New test.
8399
2b2f52bc
PC
84002016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8401
8402 PR c++/68722
8403 * g++.dg/parse/pr68722.C: New.
8404
5901e56a
JJ
84052016-04-12 Jakub Jelinek <jakub@redhat.com>
8406
8407 PR rtl-optimization/70596
8408 * gcc.target/i386/pr70596.c: New test.
8409
d4619dc1
NS
84102016-04-12 Nathan Sidwell <nathan@acm.org>
8411
8412 PR c++/70501
8413 * g++.dg/init/pr70501.C: New.
8414
3df530d3
DW
84152016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8416
8417 * gcc.target/i386/asm-flag-6.c: New test.
8418
b7a120d7
TV
84192016-04-12 Tom de Vries <tom@codesourcery.com>
8420
8421 PR tree-optimization/68756
8422 * gcc.dg/graphite/pr68756.c: New test.
8423
4e0eea75
JJ
84242016-04-12 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR tree-optimization/70602
8427 * gcc.c-torture/execute/pr70602.c: New test.
8428
35fbda43
MM
84292016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8430
8431 PR target/70381
8432 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8433 __float128 emulator is built and runs.
8434 * gcc.target/powerpc/float128-1.c: Likewise.
8435
8436 * lib/target-supports.exp (check_ppc_float128_sw_available):
8437 Rework tests for __float128 software and hardware
8438 availability. Fix exit condition to return 0 on success.
8439
04a99ebe
JG
84402016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8441
8442 PR target/70133
8443 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8444 * gcc.target/aarch64/target_attr_15.c: Likewise.
8445
47cd5a85
PC
84462016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8447
8448 PR c++/69066
8449 * g++.dg/cpp1y/pr69066.C: New.
8450
a5edb32e
JD
84512016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8452
8453 PR fortran/68566
8454 * gfortran.dg/pr36192.f90: Update test.
8455 * gfortran.dg/pr36192_1.f90: Update test.
8456 * gfortran.dg/real_dimension_1.f: Update test.
8457 * gfortran.dg/parameter_array_init_7.f90: New test.
8458
8ef378f8
JDA
84592016-04-09 John David Anglin <danglin@gcc.gnu.org>
8460
c532c871
JDA
8461 PR testsuite/64039
8462 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8463
d34f706f
JDA
8464 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8465
75e1dd9e
JDA
8466 PR rtl-optimization/66669
8467 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8468
8a976f5f
JDA
8469 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8470
da04822a
JDA
8471 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8472 * gcc.dg/pie-1.c: Likewise.
8473 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8474 * gcc.dg/pic-4.c: Likewise.
8475 * gcc.dg/pie-3.c: Likewise.
8476 * gcc.dg/pie-4.c: Likewise.
8477
adfabcf9
JDA
8478 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8479
4a020adf
JDA
8480 PR tree-optimization/68644
8481 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8482
8ef378f8
JDA
8483 PR rtl-optimization/64886
8484 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8485
09bf990e
TV
84862016-04-09 Tom de Vries <tom@codesourcery.com>
8487
8488 PR tree-optimization/68953
8489 * gcc.dg/graphite/pr68953.c: New test.
8490
138c3c1a
DH
84912016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8492
8493 PR fortran/70592
8494 * gfortran.dg/deferred_character_16.f90: New test.
8495
f55460af
JJ
84962016-04-09 Jakub Jelinek <jakub@redhat.com>
8497
8498 PR tree-optimization/70586
8499 * gcc.c-torture/execute/pr70586.c: New test.
8500
0b77bbf3
DH
85012016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8502
8503 PR sanitizer/70573
8504 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8505 with __builtin_memset
8506 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8507
c42cfb5c
CP
85082016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8509
8510 PR lto/70289
8511 PR ipa/70348
8512 PR tree-optimization/70373
8513 PR middle-end/70533
8514 PR middle-end/70534
8515 PR middle-end/70535
8516 * c-c++-common/goacc/reduction-5.c: New test.
8517 * c-c++-common/goacc/reduction-promotions.c: New test.
8518 * gfortran.dg/goacc/reduction-3.f95: New test.
8519 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8520
56cfb596
PP
85212016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8522
8523 PR c++/70590
8524 PR c++/70452
8525 * g++.dg/pr70590.C: New test.
8526 * g++.dg/pr70590-2.C: New test.
8527
1a13c0a2
JJ
85282016-04-08 Jakub Jelinek <jakub@redhat.com>
8529
abc0647a
JJ
8530 PR middle-end/70593
8531 * gcc.target/i386/pr70593.c: New test.
8532
1a13c0a2
JJ
8533 PR rtl-optimization/70574
8534 * gcc.target/i386/avx2-pr70574.c: New test.
8535
c3da4956
MO
85362016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8537
8538 PR sanitizer/70541
8539 * c-c++-common/asan/pr70541.c: New test.
8540
9f1b833b
TV
85412016-04-08 Tom de Vries <tom@codesourcery.com>
8542
8543 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8544 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8545
bae7adda
KT
85462016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8547
8548 PR target/70566
8549 * gcc.c-torture/execute/pr70566.c: New test.
8550
211f3d57
TV
85512016-04-08 Tom de Vries <tom@codesourcery.com>
8552
8553 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8554 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8555
02cf2861
AM
85562016-04-08 Alan Modra <amodra@gmail.com>
8557
8558 * gcc.target/powerpc/pr70117.c: New.
8559
5f490f9f
JJ
85602016-04-07 Jakub Jelinek <jakub@redhat.com>
8561
56e9b710
JJ
8562 PR testsuite/70581
8563 * gcc.dg/lto/simd-function_0.c: New test.
8564
5f490f9f
JJ
8565 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8566 clones.
8567 * c-c++-common/attr-simd-2.c: Likewise.
8568 * c-c++-common/attr-simd-4.c: Likewise.
8569 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8570 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8571
e4ebc74d
TP
85722016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8573
8574 PR testsuite/70553
8575 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8576
9817ae35
TS
85772016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8578 Tom de Vries <tom@codesourcery.com>
8579
8580 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8581 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8582 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8583 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8584 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8585 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8586 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8587 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8588
e292f64d
PP
85892016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8590
8591 PR c/70436
8592 * g++.dg/warn/Wparentheses-29.C: New test.
8593
6b37bdaf
PP
85942016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8595
8596 PR c/70436
8597 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8598 explicit braces to resolve a future -Wparentheses warning.
8599
64824205
RH
86002016-04-06 Richard Henderson <rth@redhat.com>
8601
8602 * gcc.dg/pr61817-1.c: New test.
8603 * gcc.dg/pr61817-2.c: New test.
8604 * gcc.dg/pr69391-1.c: New test.
8605 * gcc.dg/pr69391-2.c: New test.
8606
bc2fc1f3
VM
86072016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8608
8609 PR rtl-optimization/70398
c87885ca 8610 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8611
41414a02
EB
86122016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8613
8614 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8615
4066ea8a
YR
86162016-04-06 Yvan Roux <yvan.roux@linaro.org>
8617 Pedro Alves <palves@redhat.com>
8618
8619 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8620
ec35ea45
JJ
86212016-04-06 Jakub Jelinek <jakub@redhat.com>
8622
3866f8dd
JJ
8623 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8624 Check for avx512f effective targets instead of avx2.
8625 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8626 for AVX512F clones.
8627 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8628 * g++.dg/gomp/declare-simd-1.C: Likewise.
8629 * g++.dg/gomp/declare-simd-3.C: Likewise.
8630 * g++.dg/gomp/declare-simd-4.C: Likewise.
8631
ec35ea45
JJ
8632 PR middle-end/70550
8633 * c-c++-common/gomp/pr70550-1.c: New test.
8634 * c-c++-common/gomp/pr70550-2.c: New test.
8635
c08d28ac
NS
86362016-04-05 Nathan Sidwell <nathan@acm.org>
8637
8638 PR c++/70512
8639 * g++.dg/ext/attribute-may-alias-5.C: New.
8640
1d510e04
JJ
86412016-04-05 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR c++/70336
8644 * c-c++-common/pr70336.c: New test.
8645 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8646 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8647
84278ed9
JH
86482016-04-05 Jan Hubicka <hubicka@ucw.cz>
8649
8650 PR ipa/66223
8651 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8652
268a0ec4
JJ
86532016-04-05 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR rtl-optimization/70542
8656 * gcc.dg/torture/pr70542.c: New test.
8657 * gcc.target/i386/avx2-pr70542.c: New test.
8658
5e8c2eb1
ZS
86592016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8660
8661 PR tree-optimization/70509
8662 * gcc.target/i386/avx512bw-pr70509.c: New test.
8663
c0daf32d
PP
86642016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8665
8666 PR c++/70452
8667 * g++.dg/ext/constexpr-vla4.C: New test.
8668
bf867841
UB
86692016-04-05 Uros Bizjak <ubizjak@gmail.com>
8670
8671 PR target/70510
8672 * gcc.target/i386/pr70510.c: New test.
8673
3022186a
RB
86742016-04-05 Richard Biener <rguenther@suse.de>
8675
8676 PR tree-optimization/70526
8677 * g++.dg/torture/pr70526.C: New testcase.
8678
55fc79b2
JJ
86792016-04-05 Jakub Jelinek <jakub@redhat.com>
8680
8681 PR target/70525
8682 * gcc.target/i386/pr70525.c: New test.
8683
62b233f2
RB
86842016-04-05 Richard Biener <rguenther@suse.de>
8685
8686 PR middle-end/70499
8687 * g++.dg/torture/pr70499.C: New testcase.
8688
cc05759d
RB
86892016-04-05 Richard Biener <rguenther@suse.de>
8690
8691 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8692 remove XFAIL.
8693
f23f16d4
JJ
86942016-04-04 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR middle-end/70307
8697 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8698 rs6000 ABI warnings.
8699
d27ecc49
JH
87002016-04-04 Jan Hubicka <hubicka@ucw.cz>
8701
8702 PR ipa/66223
8703 * g++.dg/ipa/devirt-51.C: New testcase.
8704
c974c96e 87052016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8706 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8707
8708 PR middle-end/70457
8709 * gcc.dg/torture/pr70457.c: New.
8710
7a85da89
AV
87112016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8712
8713 PR fortran/67538
8714 * gfortran.dg/allocate_with_source_19.f08: New test.
8715
de517e64
AV
87162016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8717
8718 PR fortran/65795
8719 * gfortran.dg/coarray_allocate_6.f08: New test.
8720
43b9f499
RB
87212016-04-04 Richard Biener <rguenther@suse.de>
8722
8723 PR rtl-optimization/70484
8724 * gcc.dg/torture/pr70484.c: New testcase.
8725
f13355da
MP
87262016-04-04 Marek Polacek <polacek@redhat.com>
8727
8728 PR c/70307
8729 * gcc.dg/torture/pr70307.c: New test.
8730
6cc6ed50
OE
87312016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8732
8733 PR target/70416
8734 PR target/67391
8735 * gcc.target/sh/torture/pr70416.c: New.
8736
abdc16c8
MS
87372016-04-02 Martin Sebor <msebor@redhat.com>
8738
8739 PR c++/67376
8740 PR c++/70170
8741 PR c++/70172
8742 PR c++/70228
8743 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8744 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8745 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8746 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8747 * g++.dg/cpp0x/constexpr-string.C: Same.
8748 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8749 * g++.dg/cpp0x/pr65398.C: Same.
8750 * g++.dg/ext/constexpr-vla1.C: Same.
8751 * g++.dg/ext/constexpr-vla2.C: Same.
8752 * g++.dg/ext/constexpr-vla3.C: Same.
8753 * g++.dg/ubsan/pr63956.C: Same.
8754
763cd859
JJ
87552016-04-01 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR rtl-optimization/70467
8758 * gcc.target/i386/pr70467-2.c: New test.
8759
0f875435
JJ
87602016-04-01 Jakub Jelinek <jakub@redhat.com>
8761 Marek Polacek <polacek@redhat.com>
8762
8763 PR c++/70488
8764 * g++.dg/init/new47.C: New test.
8765
41d14659
RR
87662016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8767
8768 PR target/70496
8769 * gcc.target/arm/pr70496.c: New test.
8770
f9bf89bb
NS
87712016-04-01 Nathan Sidwell <nathan@acm.org>
8772
73b9085d
NS
8773 PR c++/68475
8774 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8775
4afdcfaa
IE
87762016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8777
8778 PR target/69890
8779 * gcc.dg/strlenopt.h (memmove): New.
8780 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8781 instead of "string.h".
8782 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8783 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8784 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8785 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8786 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8787 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8788 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8789 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8790 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8791 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8792 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8793 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8794 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8795 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8796 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8797 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8798 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8799 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8800 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8801 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8802
b5d7a29c
RO
88032016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8804
8805 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8806 (Holder::foo): Reflect this.
8807
b660f9ec
IE
88082016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8809
8810 PR target/70442
8811 * gcc.dg/pr70442.c: New test.
8812
88504f34
NS
88132016-03-31 Nathan Sidwell <nathan@acm.org>
8814
8815 PR c++/70393
8816 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8817
95d34b96
KY
88182016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8819
8820 PR target/70453
8821 * gcc.target/i386/pr70453.c: New test.
8822
b4c4967c
AB
88232016-03-31 Andrey Belevantsev <abel@ispras.ru>
8824
8825 PR target/70292
8826 * gcc.c-torture/pr70292.c: New test.
8827
5fde6a45
MP
88282016-03-31 Marek Polacek <polacek@redhat.com>
8829
8830 PR c/70297
8831 * c-c++-common/pr70297.c: New test.
8832 * g++.dg/cpp0x/typedef-redecl.C: New test.
8833 * gcc.dg/typedef-redecl2.c: New test.
8834
97eb24c4
JJ
88352016-03-31 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR rtl-optimization/70460
8838 * gcc.c-torture/execute/pr70460.c: New test.
8839
efc3536f
RB
88402016-03-31 Richard Biener <rguenther@suse.de>
8841
8842 PR c++/70430
8843 * g++.dg/ext/vector30.C: New testcase.
8844
e0876e21
DH
88452016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8846 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8847
8848 * gfortran.dg/fmt_pf.f90: New test.
8849
e9bff8c6
RO
88502016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8851
8852 Forward-port from 5 branch
8853 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8854
8855 PR testsuite/70356
8856 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8857 dg-require-effective-target after dg-do.
8858
8859 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8860
8861 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8862
2620c80d
TS
88632016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8864 Julian Brown <julian@codesourcery.com>
8865 Chung-Lin Tang <cltang@codesourcery.com>
8866 Cesar Philippidis <cesar@codesourcery.com>
8867 James Norris <jnorris@codesourcery.com>
8868 Tom de Vries <tom@codesourcery.com>
8869 Nathan Sidwell <nathan@codesourcery.com>
8870
bf867841 8871 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8872 * c-c++-common/goacc/loop-clauses.c: Likewise.
8873 * g++.dg/goacc/template.C: Likewise.
8874 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8875 * gfortran.dg/goacc/loop-1.f95: Likewise.
8876 * gfortran.dg/goacc/loop-5.f95: Likewise.
8877 * gfortran.dg/goacc/loop-6.f95: Likewise.
8878 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8879 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8880 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8881 * c-c++-common/goacc/clauses-fail.c: Likewise.
8882 * c-c++-common/goacc/parallel-1.c: Likewise.
8883 * c-c++-common/goacc/reduction-1.c: Likewise.
8884 * c-c++-common/goacc/reduction-2.c: Likewise.
8885 * c-c++-common/goacc/reduction-3.c: Likewise.
8886 * c-c++-common/goacc/reduction-4.c: Likewise.
8887 * c-c++-common/goacc/routine-3.c: Likewise.
8888 * c-c++-common/goacc/routine-4.c: Likewise.
8889 * c-c++-common/goacc/routine-5.c: Likewise.
8890 * c-c++-common/goacc/tile.c: Likewise.
8891 * g++.dg/goacc/template.C: Likewise.
8892 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8893 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8894 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8895 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8896 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8897 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8898 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8899 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8900 * c-c++-common/goacc/use_device-1.c: ... this file.
8901 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8902 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8903 * c-c++-common/goacc/host_data-6.c: ... this file.
8904 * c-c++-common/goacc/loop-2-kernels.c: New file.
8905 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8906 * c-c++-common/goacc/loop-3.c: Likewise.
8907 * g++.dg/goacc/reference.C: Likewise.
8908 * g++.dg/goacc/routine-1.C: Likewise.
8909 * g++.dg/goacc/routine-2.C: Likewise.
8910
f6d2d066
RB
89112016-03-30 Richard Biener <rguenther@suse.de>
8912
8913 PR middle-end/70450
8914 * gcc.dg/torture/pr70450.c: New testcase.
8915
d43242b9
JJ
89162016-03-30 Jakub Jelinek <jakub@redhat.com>
8917
8918 PR target/70421
8919 * gcc.dg/torture/pr70421.c: New test.
8920 * gcc.target/i386/avx512f-pr70421.c: New test.
8921
5ce43b77
L
89222016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8923
8924 PR testsuite/70364
8925 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8926 (check): New function.
8927 (bar): Call check.
8928 (foo): Align stack to 16 bytes when calling bar.
8929 * gcc.target/i386/cleanup-2.c: Likewise.
8930
d014a712
PP
89312016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8932
8933 PR tree-optimization/59124
8934 * gcc.dg/Warray-bounds-19.c: New test.
8935
3f8257db 89362016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8937
8938 * lib/prune.exp (escape_regex_chars): New.
8939 (prune_file_path): Update to quote metcharacters for regexp.
8940
3336c6e0
JJ
89412016-03-29 Jakub Jelinek <jakub@redhat.com>
8942
a362f023
JJ
8943 PR rtl-optimization/70429
8944 * gcc.c-torture/execute/pr70429.c: New test.
8945
3336c6e0
JJ
8946 PR tree-optimization/70405
8947 * gcc.dg/pr70405.c: New test.
8948
728557fd
AV
89492016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8950
8951 PR fortran/70397
8952 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8953 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8954
bef977d4
TS
89552016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8956
8957 PR testsuite/64177
8958 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8959 __cilkrts_set_param to set two workers.
8960 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8961 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8962
6f6d25c9
DH
89632016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8964
bf867841 8965 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8966
45733562
KY
89672016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8968
8969 PR target/70406
bf867841 8970 * gcc.target/i386/pr70406.c: New test.
45733562 8971
a1799e5e
EB
89722016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8973
8974 * gnat.dg/specs/double_record_extension3.ads: New test.
8975
5fca7b66
RH
89762016-03-25 Richard Henderson <rth@redhat.com>
8977
8978 PR target/70120
8979 * gcc.target/aarch64/pr70120-1.c: New.
8980 * gcc.target/aarch64/pr70120-2.c: New.
8981 * gcc.target/aarch64/pr70120-3.c: New.
8982
31ce75c6
PP
89832016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8984
8985 PR c++/62212
8986 * g++.dg/template/mangle2.C: The dg-do directive should be
8987 "compile" not "assemble".
8988
3caf0ca1
BS
89892016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8990
8991 PR lto/69650
8992 * gcc.dg/pr69650.c: New test.
8993
634035b6
DE
89942016-03-25 David Edelsohn <dje.gcc@gmail.com>
8995
8996 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8997
45d34276
AM
89982016-03-25 Alan Modra <amodra@gmail.com>
8999
9000 * gcc.dg/dfp/pr70052.c: New test.
9001
8f085166
RH
90022016-03-24 Richard Henderson <rth@redhat.com>
9003
9004 PR middle-end/69845
9005 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9006 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9007
011e5ec3
TV
90082016-03-24 Tom de Vries <tom@codesourcery.com>
9009
9010 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9011
9e3f4551
TV
90122016-03-24 Tom de Vries <tom@codesourcery.com>
9013
9014 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9015 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9016
45780041
TV
90172016-03-24 Tom de Vries <tom@codesourcery.com>
9018
9019 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9020 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9021
887ab4e5
PP
90222016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9023
9024 PR c++/62212
9025 * g++.dg/template/mangle2.C: New test.
9026
69a9a66f
RB
90272016-03-24 Richard Biener <rguenther@suse.de>
9028
9029 PR tree-optimization/70396
9030 * gcc.dg/torture/pr70396.c: New testcase.
9031
ed87de55
RB
90322016-03-24 Richard Biener <rguenther@suse.de>
9033
9034 PR middle-end/70370
9035 * gcc.dg/torture/pr70370.c: New testcase.
9036
ea064934
TV
90372016-03-24 Tom de Vries <tom@codesourcery.com>
9038
9039 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9040 * gfortran.dg/goacc/kernels-tree.f95: Same.
9041 * gfortran.dg/goacc/parallel-tree.f95: Same.
9042
b2a4dd1d
TV
90432016-03-24 Tom de Vries <tom@codesourcery.com>
9044
9045 * c-c++-common/goacc/uninit-if-clause.c: New test.
9046 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9047
72e7cd6e
JJ
90482016-03-24 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR target/70290
bf867841
UB
9051 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9052 Fix formatting.
72e7cd6e 9053
ce9d0c03
RB
90542016-03-24 Richard Biener <rguenther@suse.de>
9055
9056 PR tree-optimization/70372
9057 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9058
426b9428
PP
90592016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9060
9061 PR c++/70347
9062 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9063
cd1588c4
PP
90642016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9065
9066 PR c++/70332
9067 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9068
61637db3
JJ
90692016-03-23 Jakub Jelinek <jakub@redhat.com>
9070
928af3bf
JJ
9071 PR c++/70001
9072 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9073 * g++.dg/cpp1y/pr70001.C: New test.
9074
61637db3
JJ
9075 PR c++/70323
9076 * g++.dg/cpp0x/constexpr-70323.C: New test.
9077
05aca4e7
AO
90782016-03-23 Alexandre Oliva <aoliva@redhat.com>
9079 Jason Merrill <jason@redhat.com>
9080 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR c++/69315
9083 * g++.dg/cpp0x/constexpr-69315.C: New test.
9084 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9085
fbdb6baf
MP
90862016-03-23 Marek Polacek <polacek@redhat.com>
9087
9088 PR c++/69884
9089 * g++.dg/warn/Wignored-attributes-1.C: New test.
9090 * g++.dg/warn/Wignored-attributes-2.C: New test.
9091
d79ee524
TV
90922016-03-23 Tom de Vries <tom@codesourcery.com>
9093
9094 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9095 initialization.
9096 * gfortran.dg/goacc/private-3.f95 (test): Same.
9097 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9098 missing use param.
9099
a59f0bef
KT
91002016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9101
9102 * lib/target-supports.exp: Remove v7ve entry from loop
9103 creating effective target checks.
9104 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9105 (add_options_for_arm_arch_v7ve): Likewise.
9106
0179520a
JJ
91072016-03-23 Jakub Jelinek <jakub@redhat.com>
9108
9109 PR tree-optimization/70354
9110 * gcc.dg/vect/pr70354-1.c: New test.
9111 * gcc.dg/vect/pr70354-2.c: New test.
9112 * gcc.target/i386/avx2-pr70354-1.c: New test.
9113 * gcc.target/i386/avx2-pr70354-2.c: New test.
9114
75bb14d7
JL
91152016-03-22 Jeff Law <law@redhat.com>
9116
9117 PR target/70232
9118 * gcc.dg/tree-ssa/pr70232.c: New test.
9119
72c9526d
IE
91202016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9121
9122 PR target/70302
9123 * gcc.target/i386/pr70302.c: New test.
9124
a3ca1bc5
RB
91252016-03-22 Richard Biener <rguenther@suse.de>
9126
9127 PR middle-end/70251
9128 * g++.dg/torture/pr70251.C: New testcase.
9129
5c240f4d
DM
91302016-03-22 David Malcolm <dmalcolm@redhat.com>
9131
9132 PR c/69993
9133 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9134 Wmisleading-indentation.c.
9135 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9136 reflect change to diagnostic text and order of messages.
9137 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9138
80f6631b
DE
91392016-03-22 David Edelsohn <dje.gcc@gmail.com>
9140
9141 * g++.dg/ext/java-3.C: Don't compile on AIX.
9142
9a10956c
RB
91432016-03-22 Richard Biener <rguenther@suse.de>
9144
9145 PR middle-end/70333
9146 * gcc.dg/torture/pr70333.c: New testcase.
9147
6cedf922
IE
91482016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9149
9150 * g++.dg/ext/pr70290.C: New test.
9151
cd6c27ac
KY
91522016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9153
9154 PR target/70325
9155 * gcc.target/i386/pr70325.c: New test.
9156
4cde512c
JJ
91572016-03-22 Jakub Jelinek <jakub@redhat.com>
9158
b01915ed
JJ
9159 PR target/70329
9160 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9161 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9162
4e3e2cf1
JJ
9163 PR target/70300
9164 * gcc.target/i386/pr70300.c: New test.
9165
4cde512c
JJ
9166 PR c++/70295
9167 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9168 (func2): New function for cond with parens, xfail warning for c++.
9169 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9170
16f6d7dc
PP
91712016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9172
9173 PR c++/70096
9174 * g++.dg/template/ptrmem30.C: New test.
9175
a3e2b438
PP
91762016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9177
9178 PR c++/70204
9179 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9180 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9181
11b6a02e
JJ
91822016-03-21 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR middle-end/70326
9185 * gcc.dg/pr70326.c: New test.
9186
b9407883
MG
91872016-03-21 Marc Glisse <marc.glisse@inria.fr>
9188 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR tree-optimization/70317
9191 * gcc.dg/pr70317.c: New test.
9192
4a148e19
UB
91932016-03-21 Uros Bizjak <ubizjak@gmail.com>
9194
9195 PR target/70327
9196 * gcc.target/i386/pr70327.c: New test.
9197
2a85ddbb
ML
91982016-03-21 Martin Liska <mliska@suse.cz>
9199
7d36fe98 9200 PR ipa/70306
2a85ddbb
ML
9201 * gcc.dg/ipa/pr70306.c: New test.
9202
4a148e19 92032016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9204
9205 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9206 * gcc.target/arm/attr-align3.c: Likewise.
9207 * gcc.target/arm/attr_arm.c: Likewise.
9208 * gcc.target/arm/flip-thumb.c: Likewise.
9209
6b366948
JJ
92102016-03-21 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR target/70296
9213 * gcc.target/powerpc/altivec-36.c: New test.
9214
2fac8c14
RB
92152016-03-21 Richard Biener <rguenther@suse.de>
9216
9217 PR tree-optimization/70310
9218 * gcc.dg/torture/pr70310.c: New testcase.
9219
e9bde854
KY
92202016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9221
9222 PR target/70293
9223 * gcc.target/i386/pr70293.c: New test.
9224
56bbfaf6
RB
92252016-03-21 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/70288
9228 * gcc.dg/torture/pr70288-1.c: New testcase.
9229 * gcc.dg/torture/pr70288-2.c: Likewise.
9230
3eee49ed
AB
92312016-03-21 Andrey Belevantsev <abel@ispras.ru>
9232
9233 PR rtl-optimization/69307
9234 * gcc.target/arm/pr69307.c: New test.
4a148e19 9235
8e7816b4
AB
92362016-03-21 Andrey Belevantsev <abel@ispras.ru>
9237
9238 PR rtl-optimization/69102
9239 * gcc.c-torture/compile/pr69102.c: New test.
9240
14d7d4be
JL
92412016-03-18 Jeff Law <law@redhat.com>
9242
9243 PR rtl-optimization/70263
9244 * gcc.c-torture/compile/pr70263-1.c: New test.
9245 * gcc.target/i386/pr70263-2.c: New test.
9246
5c6a601c
BS
92472016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9248
9249 PR rtl-optimization/70278
9250 * gcc.dg/torture/pr70278.c: New test.
9251 * gcc.target/arm/pr70278.c: New test.
9252
4bbf545b
DM
92532016-03-18 David Malcolm <dmalcolm@redhat.com>
9254
9255 PR c/70281
9256 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9257 (test_builtin_types_compatible_p): New test function.
9258 * gcc.dg/pr70281.c: New test case.
9259
dc28bb68
CL
92602016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9261
9262 PR target/70113
9263 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9264
5e8d6dff
IE
92652016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9266
9267 PR tree-optimization/70252
9268 * gcc.dg/pr70252.c: New test.
9269
d0e7e403
TV
92702016-03-18 Tom de Vries <tom@codesourcery.com>
9271
9272 * gcc.dg/pr70161-2.c: New test.
9273 * gcc.dg/pr70161.c: New test.
9274
fa22501a
TV
92752016-03-18 Tom de Vries <tom@codesourcery.com>
9276
9277 PR ipa/70269
9278 * gcc.dg/pr70269.c: New test.
9279
dd125026
JJ
92802016-03-18 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR c++/70267
9283 * g++.dg/ext/java-3.C: New test.
9284
91914f0a
PP
92852016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9286
9287 PR c++/70205
9288 * g++.dg/lookup/pr70205.C: New test.
9289
753a8910
PP
92902016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9291
9292 PR c++/70218
9293 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9294
14ba7b28
MP
92952016-03-17 Marek Polacek <polacek@redhat.com>
9296
9297 PR c/69407
9298 * gcc.dg/atomic-op-6.c: New test.
9299
ded60913
DM
93002016-03-17 David Malcolm <dmalcolm@redhat.com>
9301
9302 PR c/70264
9303 * c-c++-common/pr70264.c: New test case.
9304
a3aad0e6
JJ
93052016-03-17 Jakub Jelinek <jakub@redhat.com>
9306
17366700
JJ
9307 PR c++/70144
9308 * c-c++-common/pr70144-1.c: New test.
9309 * c-c++-common/pr70144-2.c: New test.
9310
a3aad0e6
JJ
9311 PR c++/70272
9312 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9313 * g++.dg/opt/flifetime-dse6.C: New test.
9314 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9315
b57e6e18
L
93162016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9317
9318 PR driver/70192
9319 * gcc.dg/pic-1.c: New test.
9320 * gcc.dg/pic-2.c: Likewise.
9321 * gcc.dg/pic-3.c: Likewise.
9322 * gcc.dg/pic-4.c: Likewise.
9323 * gcc.dg/pie-1.c: Likewise.
9324 * gcc.dg/pie-2.c: Likewise.
9325 * gcc.dg/pie-3.c: Likewise.
9326 * gcc.dg/pie-4.c: Likewise.
9327 * gcc.dg/pie-5.c: Likewise.
9328 * gcc.dg/pie-6.c: Likewise.
9329
b38ba58b
TV
93302016-03-17 Tom de Vries <tom@codesourcery.com>
9331
9332 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9333 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9334
6931b3b7
RB
93352016-03-17 Richard Biener <rguenther@suse.de>
9336
9337 PR debug/70271
9338 * g++.dg/debug/pr70271.C: New testcase.
9339
0c8b64cb
IE
93402016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9341
9342 * gcc.target/i386/pr70251.c: New test.
9343
b1970801
MP
93442016-03-17 Marek Polacek <polacek@redhat.com>
9345
9346 PR c++/70194
9347 * g++.dg/warn/constexpr-70194.C: New test.
9348
820c5eaa
RH
93492016-03-16 Richard Henderson <rth@redhat.com>
9350
9351 PR middle-end/70240
9352 * gcc.c-torture/compile/pr70240.c: New.
9353
da0ad263
SKS
93542016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9355
9356 * gcc.c-torture/compile/20151204.c: Skip for avr.
9357
c73d295c
JJ
93582016-03-16 Jakub Jelinek <jakub@redhat.com>
9359
9360 PR target/70245
9361 * g++.dg/opt/pr70245.C: New test.
9362 * g++.dg/opt/pr70245.h: New file.
9363 * g++.dg/opt/pr70245-aux.cc: New file.
9364
b2794066
MS
93652016-03-16 Martin Sebor <msebor@redhat.com>
9366
9367 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9368
aa43616c
RH
93692016-03-16 Richard Henderson <rth@redhat.com>
9370
9371 PR middle-end/70199
9372 * gcc.c-torture/compile/pr70199.c: New.
9373
59608fe5
L
93742016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9375
9376 * gcc.dg/uninit-19.c: Run dos2unix.
9377
ab4c578f
MP
93782016-03-16 Marek Polacek <polacek@redhat.com>
9379
9380 PR c/70093
9381 * gcc.dg/nested-func-10.c: New test.
9382 * gcc.dg/nested-func-9.c: New test.
9383
f5387e76
JJ
93842016-03-16 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR tree-optimization/68714
9387 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9388
7662b718
TV
93892016-03-16 Tom de Vries <tom@codesourcery.com>
9390
9391 PR tree-optimization/68715
9392 * gcc.dg/graphite/pr68715-2.c: New test.
9393 * gcc.dg/graphite/pr68715.c: New test.
9394 * gfortran.dg/graphite/pr68715.f90: New test.
9395
be7ce7ae
TV
93962016-03-16 Tom de Vries <tom@codesourcery.com>
9397
9398 PR tree-optimization/68809
9399 * gcc.dg/graphite/pr68809-2.c: New test.
9400 * gcc.dg/graphite/pr68809.c: New test.
9401
1935f250
JJ
94022016-03-16 Jakub Jelinek <jakub@redhat.com>
9403
6651c93e
JJ
9404 PR c++/70147
9405 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9406 method call to i () as argument. Adjust expected output.
9407
1935f250
JJ
9408 PR c++/70147
9409 * g++.dg/ubsan/pr70147-1.C: New test.
9410 * g++.dg/ubsan/pr70147-2.C: New test.
9411
ab1caa6e
MS
94122016-03-15 Martin Sebor <msebor@redhat.com>
9413
9414 PR c++/58281
9415 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9416
5c2a1bbb
JDA
94172016-03-15 John David Anglin <danglin@gcc.gnu.org>
9418
cb5d8ad1
JDA
9419 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9420 hppa*-*-hpux*.
9421
b440dd40
JDA
9422 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9423
5c2a1bbb
JDA
9424 PR libfortran/69799
9425 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9426 libatomic_available.
9427
42c729c5
MP
94282016-03-15 Marek Polacek <polacek@redhat.com>
9429
9430 PR c++/70209
9431 * g++.dg/ext/attribute-may-alias-4.C: New test.
9432
82b1c550
AM
94332016-03-15 Alexander Monakov <amonakov@ispras.ru>
9434
9435 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9436 -fvar-tracking-assignments-toggle flag.
9437
4ccbf3a6
PH
94382016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9439
9440 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9441
c39858bd
JJ
94422016-03-15 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR rtl-optimization/70222
9445 * gcc.c-torture/execute/pr70222-1.c: New test.
9446 * gcc.c-torture/execute/pr70222-2.c: New test.
9447
8be119c1
RH
94482016-03-15 Richard Henderson <rth@redhat.com>
9449
9450 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9451
6598bb55
AB
94522016-03-15 Andrey Belevantsev <abel@ispras.ru>
9453
9454 PR rtl-optimization/69032
9455 * gcc.dg/pr69032.c: New test.
9456
81fa2944
AB
94572016-03-15 Andrey Belevantsev <abel@ispras.ru>
9458
9459 PR rtl-optimization/63384
4a148e19 9460 * g++.dg/pr63384.C: New test.
81fa2944 9461
74ea9ab6
AB
94622016-03-15 Andrey Belevantsev <abel@ispras.ru>
9463
9464 PR target/64411
9465 * gcc.target/i386/pr64411.C: New test.
9466
045d5055
TV
94672016-03-15 Tom de Vries <tom@codesourcery.com>
9468
9469 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9470 * gfortran.dg/goacc/kernels-alias.f95: New test.
9471
3ea33585
MS
94722016-03-14 Martin Sebor <msebor@redhat.com>
9473
9474 PR c++/53792
9475 * g++.dg/cpp0x/constexpr-inline.C: New test.
9476 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9477
1df7b330
DE
94782016-03-14 David Edelsohn <dje.gcc@gmail.com>
9479
9480 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9481
79b57d18
JJ
94822016-03-14 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR middle-end/70219
9485 * gcc.dg/pr70219.c: New test.
9486
3cbf012a
BS
94872016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9488
9489 PR target/70083
9490 * gcc.dg/torture/pr70083.c: New test.
9491 * gcc.target/i386/pr70083.c: New test.
9492
a9fee7cd
RB
94932016-03-14 Richard Biener <rguenther@suse.de>
9494
9495 PR tree-optimization/56365
9496 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9497
4799603f
SB
94982016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9499
9500 PR target/70098
9501 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9502 New function.
9503 * g++.dg/pr70098.C: New testcase.
9504
9505
760ca967
TV
95062016-03-14 Tom de Vries <tom@codesourcery.com>
9507
9508 PR tree-optimization/70045
9509 * gcc.dg/graphite/pr70045.c: New test.
9510
44e66a77
JD
95112016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9512
9513 PR fortran/69043
9514 * gfortran.dg/include_9.f90: New test.
9515
a18e0fe1
DH
95162016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9517
9518 PR fortran/45076
9519 gfortran.dg/prof/prof.exp: New script.
9520 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9521
d0aca6ab
AB
95222016-03-12 Andrey Belevantsev <abel@ispras.ru>
9523
9524 PR rtl-optimization/69307
9525 * gcc.dg/pr69307.c: New test.
9526
cefe08a4
VM
95272016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9528
9529 PR target/69614
9530 * gcc.target/arm/pr69614.c: New.
9531
70112e2a
PT
95322016-03-12 Paul Thomas <pault@gcc.gnu.org>
9533
9534 PR fortran/70031
9535 * gfortran.dg/submodule_14.f08: New test
9536
9537 PR fortran/69524
9538 * gfortran.dg/submodule_15.f08: New test
9539
3f1e5d3a
PP
95402016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9541
9542 PR c++/70106
9543 * g++.dg/cpp1y/paren3.C: New test.
9544
a3f6d680
MM
95452016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9546
9547 PR target/70131
9548 * gcc.target/powerpc/ppc-round2.c: New test.
9549
92348f09
BS
95502016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9551
9552 PR target/70123
9553 * gcc.dg/torture/pr70123.c: New test.
9554
cebde9e9
JL
95552016-03-11 Jeff Law <law@redhat.com>
9556
9557 PR tree-optimization/70190
9558 * gcc.c-torture/compile/pr70190.c: New test.
9559
3edc5da4
DM
95602016-03-11 David Malcolm <dmalcolm@redhat.com>
9561
9562 PR c/68187
9563 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9564 case.
9565 (test43_b): Likewise.
9566 (test43_c): Likewise.
9567 (test43_d): Likewise.
9568 (test43_e): Likewise.
9569 (test43_f): Likewise.
9570 (test43_g): Likewise.
9571 (test44_a): Likewise.
9572 (test44_b): Likewise.
9573 (test44_c): Likewise.
9574 (test44_d): Likewise.
9575 (test44_e): Likewise.
9576
318c1204
DM
95772016-03-11 David Malcolm <dmalcolm@redhat.com>
9578
9579 PR c/70085
9580 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9581
bc062234
KT
95822016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9583
9584 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9585 dg-options.
9586
acfc1ac1
KT
95872016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9588
9589 PR target/70002
9590 PR target/69245
9591 * gcc.target/aarch64/pr69245_2.c: New test.
9592
d1e2bb2d
JJ
95932016-03-11 Jakub Jelinek <jakub@redhat.com>
9594
9595 PR tree-optimization/70177
9596 * gcc.dg/pr70177.c: New test.
9597
07350627
AL
95982016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9599
9600 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9601
5c6706f7
AL
96022016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9603
9604 * gcc.dg/tree-ssa/sra-20.c: New.
9605
02d472a2
JJ
96062016-03-11 Jakub Jelinek <jakub@redhat.com>
9607
686d390a
JJ
9608 PR rtl-optimization/70174
9609 * gcc.dg/pr70174.c: New test.
9610
02d472a2
JJ
9611 PR tree-optimization/70169
9612 * gcc.dg/pr70169.c: New test.
9613
0f9befa1
IE
96142016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9615
9616 PR target/70160
9617 * gcc.target/i386/pr70160.c: New test.
9618
432d4670
AK
96192016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9620
9621 * gcc.target/s390/dfp-1.c: New test.
9622
a3dc8760
NC
96232016-03-10 Nick Clifton <nickc@redhat.com>
9624
9625 PR target/70044
9626 * gcc.target/aarch64/pr70044.c: New test.
9627
b87a8d7d
PP
96282016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9629 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR c++/70001
9632 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9633 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9634 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9635
4f4ada6a
JH
96362016-03-10 Jan Hubicka <hubicka@ucw.cz>
9637
9638 PR lto/69589
9639 * g++.dg/lto/pr69589_0.C: New testcase
9640 * g++.dg/lto/pr69589_1.C: New testcase
9641
d49b0aa0
MP
96422016-03-10 Marek Polacek <polacek@redhat.com>
9643
9644 PR c++/70153
9645 * g++.dg/delayedfold/unary-plus1.C: New test.
9646
96472016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9648
9649 * gcc.target/arm/pr45701-1.c: Escape brackets.
9650 * gcc.target/arm/pr45701-2.c: Likewise.
9651
71017a7b
AL
96522016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9653
9654 * gfortran.dg/unconstrained_commons.f: New.
9655
ba52669f
AM
96562016-03-10 Alan Modra <amodra@gmail.com>
9657
9658 * gcc.dg/pr69195.c: New.
9659 * gcc.dg/pr69238.c: New.
9660
27742332
TV
96612016-03-10 Tom de Vries <tom@codesourcery.com>
9662
9663 PR testsuite/68915
9664 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9665
3a81a594
RB
96662016-03-10 Richard Biener <rguenther@suse.de>
9667
9668 PR tree-optimization/70128
9669 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9670 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9671
3433b975
JJ
96722016-03-09 Jakub Jelinek <jakub@redhat.com>
9673
c2864f02
JJ
9674 PR tree-optimization/70152
9675 * gcc.dg/pr70152.c: New test.
9676
3433b975
JJ
9677 PR target/70086
9678 * gcc.target/i386/pr70086-1.c: New test.
9679 * gcc.target/i386/pr70086-2.c: New test.
9680 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9681
9682 PR tree-optimization/70127
9683 * gcc.c-torture/execute/pr70127.c: New test.
9684
96b3c82d
CP
96852016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9686
9687 * c-c++-common/goacc/combined-directives-2.c: New test.
9688
b4f3232d
DM
96892016-03-09 David Malcolm <dmalcolm@redhat.com>
9690
9691 PR c/68473
9692 PR c++/70105
9693 * g++.dg/diagnostic/pr70105.C: New test.
9694 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9695 (test_multiple_ordinary_maps): New test function.
9696
40499f81
DM
96972016-03-09 David Malcolm <dmalcolm@redhat.com>
9698
9699 PR c/68473
9700 PR c++/70105
9701 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9702 Drop range information from call to inform_at_rich_loc.
9703 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9704 New.
9705 (test_show_locus): Replace calls to rich_location::add_range with
9706 calls to add_range. Rewrite the tests that used the now-defunct
9707 rich_location ctor taking a source_range. Simplify other tests
9708 by replacing calls to COMBINE_LOCATION_DATA with calls to
9709 make_location.
9710
c9e33662
RB
97112016-03-09 Richard Biener <rguenther@suse.de>
9712 Jakub Jelinek <jakub@redhat.com>
9713
9714 PR tree-optimization/70138
9715 * gcc.dg/vect/pr70138-1.c: New testcase.
9716 * gcc.dg/vect/pr70138-2.c: Likewise.
9717
2c73b764
JJ
97182016-03-09 Jakub Jelinek <jakub@redhat.com>
9719
9720 PR target/70049
9721 * gcc.target/i386/pr70049.c: New test.
9722
c06d25bb
RB
97232016-03-09 Richard Biener <rguenther@suse.de>
9724
9725 PR c/70143
9726 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9727 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9728 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9729
5828a501
RO
97302016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9731
9732 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9733 arm-*-*.
9734
2e141c8d
JJ
97352016-03-09 Jakub Jelinek <jakub@redhat.com>
9736
5a9def37
JJ
9737 PR middle-end/67278
9738 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9739
2e141c8d
JJ
9740 PR target/67278
9741 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9742
9743 PR middle-end/70050
9744 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9745 in testcase comment.
9746
bf751f40
TV
97472016-03-09 Tom de Vries <tom@codesourcery.com>
9748
9749 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9750 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9751 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9752 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9753 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9754 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9755 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9756 * gfortran.dg/goacc/kernels-loop.f95: New test.
9757
e210c999
MS
97582016-03-08 Martin Sebor <msebor@redhat.com>
9759
9760 PR c++/62096
9761 * g++.dg/warn/overflow-warn-7.C: New test.
9762
80aac5c8
JM
97632016-03-08 Jason Merrill <jason@redhat.com>
9764
9765 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9766 * lib/target-supports.exp (check_effective_target_concepts): New.
9767
12b81409
JJ
97682016-03-08 Jakub Jelinek <jakub@redhat.com>
9769
d259b234
JJ
9770 PR c++/70135
9771 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9772 * g++.dg/ubsan/pr70135.C: New test.
9773
12b81409
JJ
9774 PR target/70110
9775 * gcc.dg/pr70110.c: New test.
9776
b4e9f2aa
MJ
97772016-03-07 Martin Jambor <mjambor@suse.cz>
9778
9779 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9780 * c-c++-common/gomp/if-1.c: Likewise.
9781 * c-c++-common/gomp/pr61486-2.c: Likewise.
9782 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9783 to dg-additional-options.
9784 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9785 * g++/gomp/target-teams-1.c: Likewise.
9786 * gcc.dg/gomp/gomp.exp: Likewise.
9787 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9788 dg-additional-options.
9789 * gfortran.dg/gomp/gomp.exp: Likewise.
9790 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9791 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9792 dg-additional-options.
9793 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9794
f86e631e
MJ
97952016-03-07 Martin Jambor <mjambor@suse.cz>
9796
9797 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9798 * c-c++-common/gomp/gridify-1.c: New test.
9799 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9800
94156b3f
AV
98012016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9802
9803 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9804 trigger for cortex-r8, when scanning for register r8.
9805 * gcc.target/arm/pr45701-2.c: Likewise.
9806
a84a49b7 98072016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9808 Jeff Law <law@redhat.com>
a84a49b7
RB
9809
9810 PR tree-optimization/69740
9811 * gcc.c-torture/compile/pr69740-1.c: New test.
9812 * gcc.c-torture/compile/pr69740-2.c: New test.
9813
e41f6c9e
BS
98142016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9815
9816 * lib/target-supports.exp
9817 (check_effective_target_whole_vector_shift): Enable for PPC64.
9818
57548bf5
RB
98192016-03-07 Richard Biener <rguenther@suse.de>
9820
9821 PR tree-optimization/70115
9822 * gcc.dg/torture/pr70115.c: New testcase.
9823
4ae13300
NS
98242016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9825
9826 PR middle-end/69916
9827 * c-c-++-common/goacc/pr69916.c: New.
9828
5edb9853
RH
98292016-03-07 Richard Henderson <rth@redhat.com>
9830
9831 * gcc.c-torture/compile/pr70061.c: New test.
9832
2067a8f3
RB
98332016-03-07 Richard Biener <rguenther@suse.de>
9834
9835 PR testsuite/70109
9836 * gcc.dg/vect/O3-pr36098.c: New testcase.
9837
4145a9b7
CL
98382016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9839
9840 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9841
1878be32
EB
98422016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9843
9844 * gnat.dg/renaming9.ad[sb]: New testcase.
9845
df762bb2
JJ
98462016-03-05 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR c++/70084
9849 * g++.dg/expr/stdarg3.C: New test.
9850
7d461295
JL
98512016-03-04 Jeff Law <law@redhat.com>
9852
9853 PR tree-optimization/69196
9854 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9855 x86_64-*-*.
9856
29b9828f
BS
98572016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9858
b6b552fd
BS
9859 PR c/69973
9860 * gcc.dg/pr69973.c: New test.
9861
201d49e9
BS
9862 PR rtl-optimization/69941
9863 * gcc.dg/torture/pr69941.c: New test.
9864
29b9828f
BS
9865 PR c/69824
9866 * gcc.dg/pr69824.c: New test.
9867
640b7e74
TV
98682016-03-05 Tom de Vries <tom@codesourcery.com>
9869
9870 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9871 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9872 function.
9873
7a3a3fad
PP
98742016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9875
9876 PR c++/66786
9877 * g++.dg/cpp1y/var-templ48.C: New test.
9878 * g++.dg/cpp1y/var-templ49.C: New test.
9879
cd439aec
EB
98802016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9881
9882 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9883
60204554
JJ
98842016-03-04 Jakub Jelinek <jakub@redhat.com>
9885
0c8825de
JJ
9886 PR c++/70035
9887 * g++.dg/ubsan/pr70035.C: New test.
9888
60204554
JJ
9889 PR target/70062
9890 * gcc.target/i386/pr70062.c: New test.
9891
f79d4eab
L
98922016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9893
9894 * g++.dg/template/typename21.C: Remove c++98_only.
9895
ea81ce67
L
98962016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9897
9898 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9899
64b23c13
DM
99002016-03-04 David Malcolm <dmalcolm@redhat.com>
9901
9902 PR c/68187
9903 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9904 function.
9905 (fn_42_b): Likewise.
9906 (fn_42_c): Likewise.
9907
729526f5
DM
99082016-03-04 David Malcolm <dmalcolm@redhat.com>
9909
9910 PR c/68187
9911 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9912 function.
9913 (fn_40_b): Likewise.
9914 (fn_41_a): Likewise.
9915 (fn_41_b): Likewise.
9916
f9ea11ac
JJ
99172016-03-04 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR target/70059
9920 * gcc.target/i386/avx512f-pr70059.c: New test.
9921 * gcc.target/i386/avx512dq-pr70059.c: New test.
9922
b6c38c69
BS
99232016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9924
9925 PR rtl-optimization/57676
9926 * gcc.dg/torture/pr57676.c: New test.
9927
af3cdd34
IE
99282016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9929
9930 * gcc.dg/pr70026.c: New test.
9931
7ff6ca38
MP
99322016-03-04 Marek Polacek <polacek@redhat.com>
9933
9934 PR c/69798
9935 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9936 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9937
a6bf62d5
KT
99382016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9939
9940 PR target/70004
9941 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9942 Delete.
9943 (test_corners_sisd_si): Likewise.
9944 (main): Remove checks of the above.
9945 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9946
ae4cdc6a
EB
99472016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9948
9949 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9950
08455559
CL
99512016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9952
9953 * gcc.dg/torture/pr69951.c: Accept argc==0.
9954
e9a35493
RB
99552016-03-04 Richard Biener <rguenther@suse.de>
9956
9957 PR c++/70054
9958 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9959 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9960
fba054c2
DV
99612016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9962
9963 PR testsuite/69766
9964 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9965 testing multiarch.
9966
f10cdc6c
JJ
99672016-03-04 Jakub Jelinek <jakub@redhat.com>
9968
9969 PR debug/69947
9970 * gcc.dg/guality/pr69947.c: New test.
9971
2e981ba0
JJ
99722016-03-03 Jakub Jelinek <jakub@redhat.com>
9973
9974 PR ada/70017
9975 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9976
0ba3bfa2
KT
99772016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9978
9979 PR rtl-optimization/69904
9980 * gcc.target/arm/pr69904.c: New test.
9981
97ecdb46
JJ
99822016-03-03 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR target/70021
9985 * gcc.dg/vect/pr70021.c: New test.
9986 * gcc.target/i386/pr70021.c: New test.
9987
a2a743a1
MP
99882016-03-03 Marek Polacek <polacek@redhat.com>
9989
9990 PR middle-end/70050
9991 * gcc.dg/pr70050.c: New test.
9992
fa07ecdd
JG
99932016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9994
9995 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9996
23504262
ML
99972016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9998
9999 PR tree-optimization/70043
10000 * gfortran.dg/vect/pr70043.f90: New test.
10001
b7b9e1a9
EB
100022016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10003
10004 * gnat.dg/specs/task1.ads: New test.
10005
cb83ba54
RO
100062016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10007
10008 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10009 Invoke gdb with -batch.
10010 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10011
a75f5e30
RB
100122016-03-03 Richard Biener <rguenther@suse.de>
10013
10014 PR tree-optimization/55936
10015 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10016
268bc320
JL
100172016-03-02 Jeff Law <law@redhat.com>
10018
815f20ab
JL
10019 PR rtl-optimization/69942
10020 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10021 effects of argument promotions.
10022
268bc320
JL
10023 PR tree-optimization/69987
10024 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10025 target does not support -fprefetch-loop-arrays.
10026
171f7de5
UB
100272016-03-02 Uros Bizjak <ubizjak@gmail.com>
10028
10029 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10030
192912db
BC
100312016-03-02 Bin Cheng <bin.cheng@arm.com>
10032
c7908871 10033 PR rtl-optimization/69052
192912db
BC
10034 * gcc.target/i386/pr69052.c: New test.
10035
90a7a40b
AM
100362016-03-02 Alan Modra <amodra@gmail.com>
10037
10038 * gcc.dg/pr69990.c: New.
10039
69fa742f
JJ
100402016-03-02 Jakub Jelinek <jakub@redhat.com>
10041
de752fb0
JJ
10042 PR c/68062
10043 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10044
10045 PR middle-end/70022
10046 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10047
69fa742f
JJ
10048 PR target/70028
10049 * gcc.target/i386/pr70028.c: New test.
10050
7c65bd56
MK
100512016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10052
10053 * c-c++-common/asan/swapcontext-test-1.c,
10054 * c-c++-common/tsan/thread_leak.c,
10055 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10056 * g++.dg/tsan/benign_race.C,
10057 * g++.dg/tsan/fd_close_norace.C,
10058 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10059 races with sanitizer output
10060
37d98220 100612016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10062 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10063
10064 PR target/67278
10065 * gcc.dg/simd-8.c: New testcase.
10066
218db463
RB
100672016-03-02 Richard Biener <rguenther@suse.de>
10068
10069 PR middle-end/67278
10070 * gcc.dg/simd-7.c: New testcase.
10071
22c72158
EB
100722016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10073
10074 * gcc.target/i386/pr70007.c: Tweak.
10075
9a790ccc
DV
100762016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10077
10078 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10079
bd02f00f
MP
100802016-03-02 Marek Polacek <polacek@redhat.com>
10081
10082 PR c/67854
10083 * gcc.dg/pr67854.c: New test.
10084
1e840f39
JJ
100852016-03-02 Jakub Jelinek <jakub@redhat.com>
10086
10087 PR middle-end/70025
10088 * gcc.dg/torture/pr70025.c: New test.
10089
bca00241
VK
100902016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10091
10092 PR tree-optimization/68621
10093 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10094
0bca04b8
EB
100952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10096
10097 * gcc.target/i386/pr70007.c: New test.
10098
2a9afc86
JL
100992016-03-01 Jeff Law <law@redhat.com>
10100
eab2541b 10101 PR tree-optimization/69196
9d83ef71 10102 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10103
2a9afc86
JL
10104 PR tree-optimization/69196
10105 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10106 duplicating code and spoiling the expected output.
10107
0d39977e
MM
101082016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10109
10110 PR target/70033
10111 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10112 supports power9 before doing tests.
10113 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10114 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10115 * gcc.target/powerpc/p9-permute.c: Likewise.
10116
a0c0699d
UB
101172016-03-01 Uros Bizjak <ubizjak@gmail.com>
10118
10119 PR target/70027
10120 * gcc.target/i386/pr70027.c: New test.
10121
0ae3ef47 101222016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10123
10124 * gcc.dg/pr70017.c: New test.
10125
686e2237
JJ
101262016-03-01 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR c/69796
10129 PR c/69974
10130 * gcc.dg/pr69796.c: New test.
10131 * gcc.dg/pr69974.c: New test.
10132
f8e4188c
EB
101332016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10134
10135 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10136
5e3f1c7c
JL
101372016-02-29 Jeff Law <law@redhat.com>
10138
10139 PR tree-optimization/69987
10140 * gfortran.dg/pr69987.f90: New test.
10141
10142 PR tree-optimization/69989
10143 * gcc.c-torture/compile/pr69989-2.c: New test.
10144
1be56bc5
MP
101452016-03-01 Marek Polacek <polacek@redhat.com>
10146
10147 PR c++/69795
10148 * g++.dg/parse/invalid1.C: New test.
10149
1b19470d
RB
101502016-03-01 Richard Biener <rguenther@suse.de>
10151
10152 PR middle-end/70022
10153 * gcc.dg/pr70022.c: New testcase.
10154
3ae0661a
IE
101552016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10156
10157 PR tree-optimization/69956
10158 * gcc.dg/pr69956.c: New test.
10159
0f09ab88
BS
101602016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10161
10162 PR target/70011
10163 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10164 XFAIL when hardware supports efficient unaligned storage access.
10165
76d881bf
PP
101662016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10167
10168 PR c++/69961
10169 * g++.dg/template/pr69961a.C: New test.
10170 * g++.dg/template/pr69961b.C: New test.
10171
7168133a
DM
101722016-02-29 David Malcolm <dmalcolm@redhat.com>
10173
10174 PR preprocessor/69985
10175 * gcc.dg/cpp/pr69985.c: New test case.
10176
0c6072a3
JL
101772016-02-29 Jeff Law <law@redhat.com>
10178
e66f219b
JL
10179 PR tree-optimization/70005
10180 * gcc.c-torture/execute/pr70005.c New test.
10181
0c6072a3
JL
10182 PR tree-optimization/69999
10183 * gcc.c-torture/compile/pr69999.c: New test.
10184
fd9fbdb3
YR
101852016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10186
10187 PR tree-optimization/69652
10188 * gcc.dg/torture/pr69652.c: Delete test.
10189 * gcc.dg/vect/pr69652.c: New test.
10190
cbd400b4
RB
101912016-02-19 Richard Biener <rguenther@suse.de>
10192
10193 PR tree-optimization/69980
10194 * gfortran.dg/vect/pr69980.f90: New testcase.
10195
84ea0f58
EB
101962016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10197
10198 * gcc.target/sparc/20160229-1.c: New test.
10199
5d2a63dc
EB
102002016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10201
10202 * gnat.dg/stack_usage3.adb: New test.
10203 * gnat.dg/stack_usage3_pkg.ads: New helper.
10204
93e708f9
EB
102052016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10206
10207 * gnat.dg/renaming8.adb: New test.
10208 * gnat.dg/renaming8_pkg1.ads: New helper.
10209 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10210 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10211
6512bc93
RB
102122016-02-29 Richard Biener <rguenther@suse.de>
10213
10214 PR tree-optimization/69720
10215 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10216
7b201a88
TK
102172016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10218
10219 PR fortran/68147
10220 PR fortran/47674
10221 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10222
82ee0cf2 102232016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10224 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10225
10226 PR fortran/56007
10227 * gfortran.dg/coarray_8.f90: Adjust error message.
10228 * gfortran.dg/pr56007.f90: New test.
10229 * gfortran.dg/pr56007.f: New test.
10230
cdc1a2c8
L
102312016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10232
10233 PR tree-optimization/69989
10234 * gcc.dg/torture/pr69989.c: New test.
10235
33505bcf
EB
102362016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10237
10238 * gcc.target/i386/stack-realign-win.c: New test.
10239
524bfb19
HA
102402016-02-28 Harald Anlauf <anlauf@gmx.de>
10241
10242 PR fortran/60126
10243 * gfortran.dg/pr60126.f90: New test.
10244
bd542508
JL
102452016-02-27 Jeff Law <law@redhat.com>
10246
10247 Revert
10248 2016-02-26 Richard Biener <rguenther@suse.de>
10249 Jeff Law <law@redhat.com>
10250
10251 PR tree-optimization/69740
10252 * gcc.c-torture/compile/pr69740-1.c: New test.
10253 * gcc.c-torture/compile/pr69740-2.c: New test.
10254
dd1291e0
JD
102552016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10256
5fb67f8b 10257 PR fortran/69910
dd1291e0
JD
10258 * gfortran.dg/newunit_4.f90: New test.
10259
5cfefb59
JJ
102602016-02-27 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR target/69613
10263 PR rtl-optimization/69886
10264 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10265 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10266 target.
10267
20ba5f33
MS
102682016-02-26 Martin Sebor <msebor@redhat.com>
10269
10270 PR tree-optimization/15826
10271 * gcc.dg/tree-ssa/pr15826.c: New test.
10272
e6fb01b0
JJ
102732016-02-26 Jakub Jelinek <jakub@redhat.com>
10274
10275 PR target/69969
10276 * gcc.target/powerpc/pr69969.c: New test.
10277
e3e0cf64
MS
102782016-02-26 Martin Sebor <msebor@redhat.com>
10279
10280 PR c++/15766
10281 * g++.old-deja/g++.other/decl5.C: Add a test case.
10282
d1f2bea5
SB
102832016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10284
10285 PR target/69946
10286 * gcc.target/powerpc/pr69946.c: New file.
10287
4a4f9d2b 102882016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10289 Jeff Law <law@redhat.com>
4a4f9d2b 10290
e3e0cf64 10291 PR tree-optimization/69740
4a4f9d2b
RB
10292 * gcc.c-torture/compile/pr69740-1.c: New test.
10293 * gcc.c-torture/compile/pr69740-2.c: New test.
10294
ad2a2706
MJ
102952016-02-26 Martin Jambor <mjambor@suse.cz>
10296
10297 PR middle-end/69920
10298 * gcc.dg/torture/pr69932.c: New test.
10299 * gcc.dg/torture/pr69936.c: Likewise.
10300
1d11f7ce
AK
103012016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10302
10303 PR target/69709
10304 * gcc.target/s390/pr69709.c: New test.
10305
6cfccbb2
KT
103062016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10307
10308 PR target/69245
10309 * gcc.target/aarch64/pr69245_1.c: New test.
10310
ac59ad4e
KT
103112016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10312
10313 PR target/69613
10314 * gcc.dg/torture/pr69613.c: New test.
10315
a2ad54a0
JJ
103162016-02-26 Jakub Jelinek <jakub@redhat.com>
10317
10318 PR rtl-optimization/69891
10319 * gcc.target/i386/pr69891.c: New test.
10320
0884062c 103212016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10322 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10323
d2369d4f 10324 PR target/61397
c163789b
MM
10325 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10326 functionality for both 32-bit and 64-bit.
10327
5aed7e2c
RB
103282016-02-26 Richard Biener <rguenther@suse.de>
10329
10330 PR tree-optimization/69551
10331 * gcc.dg/torture/pr69951.c: New testcase.
10332
798e2a8e
RB
103332016-02-25 Richard Biener <rguenther@suse.de>
10334
10335 PR tree-optimization/48795
10336 * gcc.dg/Warray-bounds-18.c: New testcase.
10337
9559fbac
RO
103382016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10339
10340 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10341
c049b107
JJ
103422016-02-25 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR rtl-optimization/69896
10345 * gcc.dg/pr69896.c: New test.
10346
1137001c
PP
103472016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10348
10349 PR c++/69736
10350 * g++.dg/cpp1y/paren2.C: New test.
10351
2e9c8641
MS
103522016-02-24 Martin Sebor <msebor@redhat.com>
10353
10354 PR c/51147
10355 * gcc.dg/enum-mode-2.c: New test.
10356
03ca8fb3
JJ
103572016-02-24 Jakub Jelinek <jakub@redhat.com>
10358
10359 PR c++/69922
10360 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10361 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10362 * g++.dg/ubsan/pr69922.C: New test.
10363
0b05329b
MP
103642016-02-24 Marek Polacek <polacek@redhat.com>
10365
10366 PR c/69819
10367 * gcc.dg/pr69819.c: New test.
10368
57c2c374
MS
103692016-02-24 Martin Sebor <msebor@redhat.com>
10370
3b96b93a
MS
10371 PR c++/69912
10372 * g++.dg/ext/flexary15.C: New test.
10373
103742016-02-24 Martin Sebor <msebor@redhat.com>
10375
10376 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10377 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10378 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10379
65433bb5
MK
103802016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10381 Charles Baylis <charles.baylis@linaro.org>
10382
10383 PR debug/61033
10384 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10385
f802a424 103862016-02-24 Richard Biener <rguenther@suse.de>
44293580 10387 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10388
10389 PR middle-end/69760
10390 * gcc.dg/torture/pr69760.c: New testcase.
10391
525f795f
RO
103922016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10393
10394 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10395 pattern on Solaris with as.
10396
cd7bbceb
KT
103972016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10398
10399 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10400 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10401 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10402 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10403
89c0c1fd
JJ
104042016-02-24 Jakub Jelinek <jakub@redhat.com>
10405
10406 PR middle-end/69915
10407 * gcc.dg/pr69915.c: New test.
10408
0683fd27
KT
104092016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10410
10411 PR rtl-optimization/69886
10412 * gcc.dg/torture/pr69886.c: New test.
10413
e53d562a
RB
104142016-02-24 Richard Biener <rguenther@suse.de>
10415
10416 PR middle-end/68963
10417 * gcc.dg/torture/pr68963.c: New testcase.
10418
74a00288
KT
104192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10420
10421 PR target/69875
10422 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10423 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10424 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10425 * gcc.target/arm/atomic_loaddi_1.c: New test.
10426 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10427 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10428 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10429 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10430 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10431 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10432 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10433 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10434
340fd4c9
JJ
104352016-02-24 Jakub Jelinek <jakub@redhat.com>
10436
10437 PR middle-end/69909
10438 * gcc.dg/torture/pr69909.c: New test.
10439
47d3fdb2
RB
104402016-02-24 Richard Biener <rguenther@suse.de>
10441
10442 PR tree-optimization/69907
10443 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10444 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10445 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10446
dab73e73
CB
104472016-02-24 Christian Bruel <christian.bruel@st.com>
10448
10449 * gcc.target/arm/pragma_cpp_fma.c: New test.
10450
7cc5ec65
JD
104512016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10452
10453 PR fortran/61156
10454 * gfortran.dg/include_6.f90: Update test.
10455
067fbd8b
JJ
104562016-02-23 Jakub Jelinek <jakub@redhat.com>
10457
10458 PR objc/69844
10459 * objc.dg/pr69844.m: New test.
10460
64a454d9
JD
104612016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10462
10463 PR libgfortran/69456
10464 * gfortran.dg/namelist_89.f90: New test.
10465 * gfortran.dg/pr59700.f90: Update test..
10466
35886f0b
MS
104672016-02-23 Martin Sebor <msebor@redhat.com>
10468
10469 PR middle-end/69780
10470 * g++.dg/ext/builtin_alloca.C: New test.
10471 * gcc.dg/builtins-68.c: New test.
10472
162cc7e3
RH
104732016-02-23 Richard Henderson <rth@redhat.com>
10474
10475 * gcc.target/i386/addr-space-3.c: Remove test.
10476
196440f8
DM
104772016-02-23 David Malcolm <dmalcolm@redhat.com>
10478
10479 PR preprocessor/69126
10480 PR preprocessor/69543
10481 * c-c++-common/pr69126-2-long.c: New test.
10482 * c-c++-common/pr69126-2-short.c: New test.
10483 * c-c++-common/pr69543-1.c: Remove xfail.
10484
1d3121af
DM
104852016-02-23 David Malcolm <dmalcolm@redhat.com>
10486
10487 PR preprocessor/69126
10488 PR preprocessor/69543
10489 PR preprocessor/69558
10490 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10491 (f): Rename to...
10492 (test_2): ...this, and add leading comment.
10493 (MACRO_3, test_3): New.
10494 (MACRO_4A, MACRO_4B, test_4): New.
10495 (MACRO): Rename to...
10496 (MACRO_5): ...this.
10497 (g): Rename to...
10498 (test_5): ...this, updating for renaming of MACRO, and
10499 add leading comment.
10500 * c-c++-common/pr69543-1.c: New.
10501 * c-c++-common/pr69543-2.c: New.
10502 * c-c++-common/pr69543-3.c: New.
10503 * c-c++-common/pr69543-4.c: New.
10504 * c-c++-common/pr69558-1.c: New.
10505 * c-c++-common/pr69558-2.c: New.
10506 * c-c++-common/pr69558-3.c: New.
10507 * c-c++-common/pr69558-4.c: New.
10508 * gcc.dg/pr69558.c: Move to...
10509 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10510 xfail for c++.
10511
f99c3557
TS
105122016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10513
10514 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10515 to -ftree-parallelize-loops/-fopenacc changes.
10516 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10517 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10518 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10519 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10520 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10521 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10522 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10523 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10524 * c-c++-common/goacc/kernels-loop.c: Likewise.
10525 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10526 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10527 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10528 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10529
c60ec7c2
RO
105302016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10531
10532 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10533
f1a62b6f
JJ
105342016-02-23 Jakub Jelinek <jakub@redhat.com>
10535
e67bf044
JJ
10536 PR c++/69902
10537 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10538
f1a62b6f
JJ
10539 PR c/69900
10540 * gcc.dg/pr69900.c: New test.
10541
20c5e09e
MJ
105422016-02-23 Martin Jambor <mjambor@suse.cz>
10543
10544 PR tree-optimization/69666
10545 * gcc.dg/tree-ssa/pr69666.c: New test.
10546
e457a6fc
AV
105472016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10548
10549 PR fortran/67451
10550 * gfortran.dg/coarray_allocate_5.f08: New test.
10551
d7b574f4
AK
105522016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10553
10554 * gcc.target/s390/vcond-shift.c: Move to ...
10555 * gcc.target/s390/vector/vcond-shift.c: ... here.
10556
58bdeb44
AK
105572016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10558
10559 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10560 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10561
7cd0387b
AK
105622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10563
10564 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10565
4246c8da
MW
105662016-02-20 Mark Wielaard <mjw@redhat.com>
10567
10568 PR c/28901
10569 * gcc.dg/unused-variable-3.c: New test.
10570
f93bc532
JJ
105712016-02-22 Jakub Jelinek <jakub@redhat.com>
10572
10573 PR target/69888
10574 * gcc.target/i386/pr69888.c: New test.
10575
c4e360f4
RB
105762016-02-22 Richard Biener <rguenther@suse.de>
10577
10578 PR tree-optimization/69882
10579 * gfortran.dg/vect/pr69882.f90: New testcase.
10580
09c92f1c
JJ
105812016-02-22 Jakub Jelinek <jakub@redhat.com>
10582
10583 PR target/69885
10584 * gcc.dg/pr69885.c: New test.
10585
f88d45dc
OE
105862016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10587
10588 PR target/69806
10589 PR target/54089
10590 * gcc.target/sh/pr54089-10.c: New.
10591
ce1ff48e
PT
105922016-02-20 Paul Thomas <pault@gcc.gnu.org>
10593
10594 PR fortran/69423
10595 * gfortran.dg/deferred_character_15.f90 : New test.
10596
bbf27208
DH
105972016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10598
10599 PR fortran/57365
10600 gfortran.dg/allocate_with_source_18.f03: New test.
10601
106022016-02-20 Harald Anlauf <anlauf@gmx.de>
10603
10604 PR fortran/52531
10605 gfortran.dg/gomp/pr52531.f90: New test.
10606
268be88c
BE
106072016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10608
10609 PR c++/69865
10610 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10611 -std=c++03.
10612
4b6c824a
JJ
106132016-02-19 Jakub Jelinek <jakub@redhat.com>
10614
871b3f47
JJ
10615 PR c++/69826
10616 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10617 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10618
7a965d51
JJ
10619 PR c++/69850
10620 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10621
4b6c824a
JJ
10622 PR c++/69851
10623 * g++.dg/torture/pr69851.C: New test.
10624
15fca21a
MS
106252016-02-19 Martin Sebor <msebor@redhat.com>
10626
10627 PR testsuite/69573
10628 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10629
19e21586
JJ
106302016-02-19 Jakub Jelinek <jakub@redhat.com>
10631
03a616ac
JJ
10632 PR c++/69850
10633 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10634 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10635
19e21586
JJ
10636 PR c++/67767
10637 * g++.dg/cpp0x/pr67767.C: New test.
10638
2db16594
KT
106392016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10640
10641 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10642 for fp, simd, crypto, crc, lse.
10643 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10644 above.
10645 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10646 effective target check.
10647
5a7d9d1e
JJ
106482016-02-19 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR target/69820
10651 * gcc.target/i386/pr69820.c: New test.
10652
6448f064
AK
106532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10654
10655 * gcc.target/s390/vector/int128-1.c: New test.
10656
d0a859e6
AK
106572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10658
10659 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10660
9e4eb643
AK
106612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10662
10663 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10664 instruction pattern name to prevent the testcase from failing with
10665 -march=z13.
10666
859a4c0e
AK
106672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10668
10669 * gcc.target/s390/md/movstr-2.c: New test.
10670
efc2340b
MK
106712016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10672
10673 * gcc.target/s390/morestack.c: New test.
10674
ca2bfbc2
DV
106752016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10676
10677 PR target/69625
10678 * gcc.target/s390/pr69625.c: Add test case.
10679
efd4bd05
BE
106802016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10681
10682 PR testsuite/68580
10683 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10684
2bf2078a
MM
106852016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10686
10687 PR target/68404
10688 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10689 * gcc.target/powerpc/fusion3.c: Likewise.
10690
f003579e
RB
106912016-02-18 Richard Biener <rguenther@suse.de>
10692
10693 PR middle-end/69553
10694 * g++.dg/torture/pr69553.C: New testcase.
10695
19233914
NC
106962016-02-18 Nick Clifton <nickc@redhat.com>
10697
efd4bd05
BE
10698 PR target/62254
10699 PR target/69610
10700 * gcc.target/arm/pr62554.c: New test.
10701 * gcc.target/arm/pr69610-1.c: New test.
10702 * gcc.target/arm/pr69610-2.c: New test.
19233914 10703
23f27839
RB
107042016-02-18 Richard Biener <rguenther@suse.de>
10705
10706 PR middle-end/69854
10707 * gcc.dg/torture/pr69854.c: New testcase.
10708
932c0da4
JJ
107092016-02-17 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR c++/69850
10712 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10713
1bed93e4
BS
107142012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10715
10716 * gcc.target/powerpc/vec-cg.c: New test.
10717
57bfb134
RB
107182016-02-17 Richard Biener <rguenther@suse.de>
10719
10720 PR testsuite/69586
10721 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10722
a44e0ebb
KT
107232016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10724
10725 PR target/69161
10726 * gcc.c-torture/compile/pr69161.c: New test.
10727
ffacd726
DS
107282016-02-17 David Sherwood <david.sherwood@arm.com>
10729
10730 PR target/69532
10731 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10732 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10733
448db8d2
EB
107342016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10735
10736 * gcc.dg/ifcvt-4.c: Skip on Visium.
10737
e2f0522e
EB
107382016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10739
10740 * gnat.dg/atomic8.adb: New test.
10741
bf17fe3f
EB
107422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10743
10744 * gnat.dg/discr46.ad[sb]: New test.
10745
ecf835e9
KN
107462016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10747
10748 PR Target/48344
10749 * gcc.target/powerpc/pr48344-1.c: New test.
10750
49a1164a
TK
107512015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10752
10753 PR fortran/69742
10754 * gfortran.dg/associate_21.f90: New test.
10755
bf14eba2
JJ
107562016-02-16 Jakub Jelinek <jakub@redhat.com>
10757
10758 PR c/69835
10759 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10760 -Wnonnull in dg-options.
10761 * c-c++-common/nonnull-2.c: New test.
10762
35a093b6
JG
107632016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10764 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10765
10766 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10767
e387d491
JJ
107682016-02-16 Jakub Jelinek <jakub@redhat.com>
10769
10770 PR middle-end/69801
10771 * gcc.dg/pr69801.c: Add empty dg-options.
10772
ba539195
JN
107732016-02-16 James Norris <jnorris@codesourcery.com>
10774
10775 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10776 * g++.dg/goacc/deviceptr-1.c: New file.
10777
2a2b8f64
JJ
107782016-02-16 Jakub Jelinek <jakub@redhat.com>
10779
10780 PR tree-optimization/69820
10781 * gcc.dg/vect/pr69820.c: New test.
10782
87440c29
RB
107832016-02-16 Richard Biener <rguenther@suse.de>
10784
10785 PR tree-optimization/69776
10786 * gcc.dg/torture/pr69776-2.c: New testcase.
10787
6d87c306
BS
107882016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10789
10790 PR tree-optimization/69714
10791 * gcc.dg/torture/pr69714.c: New test.
10792
3824a0a2
JJ
107932016-02-16 Jakub Jelinek <jakub@redhat.com>
10794
10795 PR tree-optimization/69802
10796 * gcc.dg/pr69802.c: New test.
10797
c8cfe96e
RB
107982016-02-16 Richard Biener <rguenther@suse.de>
10799
10800 PR middle-end/69801
10801 * gcc.dg/pr69801.c: New testcase.
10802
fc12098d
JD
108032016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10804
10805 PR libgfortran/69651
10806 * gfortran.dg/read_bang.f90: New test.
10807 * gfortran.dg/read_bang4.f90: New test.
10808
ba6b3795
JJ
108092016-02-15 Jakub Jelinek <jakub@redhat.com>
10810
f0516ca4
JJ
10811 PR c++/69658
10812 * g++.dg/init/pr69658.C: New test.
10813
ba6b3795
JJ
10814 PR c++/69797
10815 * c-c++-common/pr69797.c: New test.
10816
de3f9a2d
PK
108172016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10818
10819 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10820 check for aarch64*-*-*.
10821
17a3b967
RB
108222016-02-15 Richard Biener <rguenther@suse.de>
10823
10824 PR tree-optimization/69783
10825 * gcc.dg/vect/pr69783.c: New testcase.
10826
1c48bff1
RB
108272016-02-15 Richard Biener <rguenther@suse.de>
10828
10829 PR tree-optimization/69776
10830 * gcc.dg/torture/pr69776.c: New testcase.
10831
1e6025b6
TK
108322016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10833
10834 PR fortran/60526
10835 * gfortran.dg/type_decl_4.f90: Reinstated.
10836
d3308279
JDA
108372016-02-14 John David Anglin <danglin@gcc.gnu.org>
10838
10839 PR fortran/68746
10840 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10841
b7c56581
TK
108422016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10843
10844 PR fortran/60526
10845 PR bootstrap/69816
10846 * gfortran.dg/type_decl_4.f90: Removed.
10847
60cb4ef5
TK
108482016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10849
10850 PR fortran/60526
10851 * gfortran.dg/type_decl_4.f90: New test.
10852
f6964637
AM
108532016-02-14 Alan Modra <amodra@gmail.com>
10854
1a8849d1 10855 PR testsuite/68886
f6964637
AM
10856 * gcc.c-torture/execute/stkalign.c: Revise test.
10857
f5121920
OE
108582016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10859
10860 PR target/67260
10861 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10862
6cda3ab6
OE
108632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10864
10865 PR target/67260
10866 * gcc.target/sh/torture/pr67260.c: New.
10867
6786e598
JDA
108682016-02-12 John David Anglin <danglin@gcc.gnu.org>
10869
10870 * gcc.dg/pr67964.c: Add dg-require-alias.
10871
7e05dad8
OE
108722016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10873
10874 PR target/67636
10875 PR target/64345
10876 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10877
7f4cc3ce
JD
108782016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10879
10880 PR libgfortran/69668
10881 * gfortran.dg/namelist_88.f90: New test.
10882
955ca6dc
JD
108832016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10884
10885 PR libgfortran/69668
10886 * gfortran.dg/namelist_38.f90: Update test.
10887 * gfortran.dg/namelist_84.f90: Update test.
10888
876217ae
DM
108892016-02-12 David Malcolm <dmalcolm@redhat.com>
10890
10891 PR other/69554
10892 * gcc.dg/pr69554-1.c: New test.
10893 * gfortran.dg/pr69554-1.F90: New test.
10894 * gfortran.dg/pr69554-2.F90: New test.
10895 * lib/gcc-dg.exp (proc dg-locus): New function.
10896 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10897 distinguish between the caret-printing and non-caret-printing
10898 cases. If caret-printing has been explicitly enabled, bail out
10899 without attempting to fix up the output.
10900
61789eed
DM
109012016-02-12 David Malcolm <dmalcolm@redhat.com>
10902
10903 PR driver/69265
10904 PR driver/69453
10905 * gcc.dg/spellcheck-options-3.c: New test case.
10906 * gcc.dg/spellcheck-options-4.c: New test case.
10907 * gcc.dg/spellcheck-options-5.c: New test case.
10908 * gcc.dg/spellcheck-options-6.c: New test case.
10909 * gcc.dg/spellcheck-options-7.c: New test case.
10910 * gcc.dg/spellcheck-options-8.c: New test case.
10911 * gcc.dg/spellcheck-options-9.c: New test case.
10912 * gcc.dg/spellcheck-options-10.c: New test case.
10913
c3090c1f
JJ
109142016-02-12 Jakub Jelinek <jakub@redhat.com>
10915
10916 PR rtl-optimization/69764
10917 PR rtl-optimization/69771
10918 * c-c++-common/pr69764.c: New test.
10919 * gcc.dg/torture/pr69771.c: New test.
10920
8222034d
MP
109212016-02-12 Marek Polacek <polacek@redhat.com>
10922
10923 * g++.dg/torture/init-list1.C: New.
10924
f749f792
MP
109252016-02-12 Marek Polacek <polacek@redhat.com>
10926
10927 * gcc.dg/pr69522.c: Add empty dg-options.
10928
199fb02a
IE
109292016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10930
10931 * g++.dg/lto/lto.exp: Include and init mpx.
10932 * g++.dg/lto/pr69729_0.C: New test.
10933
b69539cb
JJ
109342016-02-12 Jakub Jelinek <jakub@redhat.com>
10935
06ff7000
JJ
10936 PR ipa/69241
10937 * g++.dg/ipa/pr69241-4.C: New test.
10938
b69539cb
JJ
10939 PR ipa/68672
10940 * g++.dg/ipa/pr68672-1.C: New test.
10941 * g++.dg/ipa/pr68672-2.C: New test.
10942 * g++.dg/ipa/pr68672-3.C: New test.
10943
16595a1f
BS
109442016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10945
10946 PR c/69522
6d87c306 10947 * gcc.dg/pr69522.c: New test.
16595a1f 10948
38d795d2
PP
109492016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10950
10951 PR c++/69098
10952 * g++.dg/cpp1y/69098.C: New test.
10953 * g++.dg/cpp1y/69098-2.C: New test.
10954
9c582551
JJ
109552016-02-12 Jakub Jelinek <jakub@redhat.com>
10956
10957 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10958 and neighbour -> neighbor.
10959 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10960 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10961 * c-c++-common/Wvarargs.c: Likewise.
10962 * c-c++-common/goacc/host_data-5.c: Likewise.
10963 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10964 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10965 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10966 * gcc.target/aarch64/pr60697.c: Likewise.
10967 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10968 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10969 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10970 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10971 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10972 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10973 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10974 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10975 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10976 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10977 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10978 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10979 * g++.dg/lookup/koenig5.C: Likewise.
10980 * g++.dg/ext/no-asm-2.C: Likewise.
10981 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10982 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10983 * gfortran.dg/used_types_16.f90: Likewise.
10984 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10985 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10986 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10987 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10988 * gfortran.dg/abstract_type_6.f03: Likewise.
10989 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10990 * gfortran.dg/used_types_15.f90: Likewise.
10991 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10992 * gfortran.dg/exit_3.f08: Likewise.
10993 * gfortran.dg/open_status_2.f90: Likewise.
10994 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10995 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10996 * gfortran.dg/associate_1.f03: Likewise.
10997 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10998 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10999 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11000 * gcc.dg/builtin-object-size-1.c: Likewise.
11001 * gcc.dg/noreturn-6.c: Likewise.
11002 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11003 * gcc.dg/globalalias.c: Likewise.
11004 * gcc.dg/builtins-config.h: Likewise.
11005 * gcc.dg/pr30457.c: Likewise.
11006 * gcc.c-torture/compile/volatile-1.c: Likewise.
11007 * gcc.c-torture/execute/20101011-1.c: Likewise.
11008 * c-c++-common/Waddress-1.c: Likewise.
11009
66756373
JJ
110102016-02-11 Jakub Jelinek <jakub@redhat.com>
11011
11012 PR c/69768
11013 * c-c++-common/Waddress-1.c: New test.
11014
76fe932b
AV
110152016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11016
11017 PR fortran/69296
11018 * gfortran.dg/associate_19.f03: New test.
11019 * gfortran.dg/associate_20.f03: New test.
11020
564c4d4b
OE
110212016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11022
11023 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11024
e1c1ecb0
KT
110252016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11026
11027 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11028 .arch armv8-a\n. Add -dA to dg-options.
11029 * gcc.target/aarch64/assembler_arch_1.c: New test.
11030 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11031
0d7d9458
PC
110322016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11033
11034 PR c++/68726
11035 * g++.dg/cpp0x/pr68726.C: New.
11036
e6208a60
IE
110372016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11038
11039 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11040 test.
11041
281a11eb
RB
110422016-02-11 Richard Biener <rguenther@suse.de>
11043
11044 * g++.dg/tree-ssa/pr61034.C: Adjust.
11045
e03dd765
VM
110462016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11047
4b48faf5 11048 PR target/69148
e03dd765
VM
11049 * gcc.target/s390/pr69148.c: New.
11050
cdc23927
YR
110512016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11052
11053 PR tree-optimization/69652
11054 * gcc.dg/torture/pr69652.c: New test.
11055
e199dd0a
JJ
110562016-02-10 Jakub Jelinek <jakub@redhat.com>
11057 Patrick Palka <ppalka@gcc.gnu.org>
11058
11059 PR ipa/69241
11060 PR c++/69649
11061 * g++.dg/ipa/pr69241-1.C: New test.
11062 * g++.dg/ipa/pr69241-2.C: New test.
11063 * g++.dg/ipa/pr69241-3.C: New test.
11064 * g++.dg/ipa/pr69649.C: New test.
11065
d6b38027
UB
110662016-02-10 Uros Bizjak <ubizjak@gmail.com>
11067
11068 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11069 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11070
13b562c5
BC
110712016-02-10 Bin Cheng <bin.cheng@arm.com>
11072
11073 PR tree-optimization/68021
11074 * gcc.dg/tree-ssa/pr68021.c: New test.
11075
24a179f8
RB
110762016-02-10 Richard Biener <rguenther@suse.de>
11077
11078 PR tree-optimization/69726
11079 * gcc.dg/uninit-22.c: New testcase.
11080
0d99886f
AP
110812016-02-09 Andrew Pinski <apinski@cavium.com>
11082
11083 PR tree-opt/69282
11084 * gcc.c-torture/compile/20160205-1.c: New testcase.
11085
ab04995c
MM
110862016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11087
11088 PR target/68404
11089 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11090 instead accessing a really large arrray.
11091 * gcc.target/powerpc/fusion3.c: Likewise.
11092
4b79ac23
CB
110932016-02-09 Charles Baylis <charles.baylis@linaro.org>
11094
11095 PR target/68532
11096 * gcc.c-torture/execute/pr68532.c: New test.
11097
b890a441
AO
110982016-02-11 Alexandre Oliva <aoliva@redhat.com>
11099
11100 PR target/69634
11101 * gcc.dg/pr69634.c: New.
11102
84a5bef7
RB
111032016-02-09 Richard Biener <rguenther@suse.de>
11104
11105 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11106
1f123759 111072016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11108
1f123759
AF
11109 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11110
65860c77
YR
111112016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11112
11113 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11114
7e1e8a0a
RB
111152016-02-09 Richard Biener <rguenther@suse.de>
11116
11117 PR tree-optimization/69715
11118 * gcc.dg/torture/pr69715.c: New testcase.
11119
efb45a9f
PP
111202016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11121
11122 PR c++/69139
11123 * g++.dg/cpp0x/trailing12.C: New test.
11124 * g++.dg/cpp0x/trailing13.C: New test.
11125
20a0c6f9
PP
111262016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11127
11128 PR c++/69283
11129 PR c++/67835
11130 * g++.dg/cpp1y/auto-fn29.C: New test.
11131 * g++.dg/cpp1y/auto-fn30.C: New test.
11132
a162f3af
JJ
111332016-02-08 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR tree-optimization/69209
11136 * gcc.c-torture/compile/pr69209.c: New test.
11137
4b4a9fbd
JL
111382016-02-08 Jeff Law <law@redhat.com>
11139
11140 PR tree-optimization/68541
11141 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11142 of statements allowed in join block for path splitting.
11143
cfac5ed2
JJ
111442016-02-08 Jakub Jelinek <jakub@redhat.com>
11145
f68bc23f
JJ
11146 PR c++/59627
11147 * g++.dg/gomp/pr59627.C: New test.
11148
cfac5ed2
JJ
11149 PR ipa/69239
11150 * g++.dg/ipa/pr69239.C: New test.
11151
44714d8c
DM
111522016-02-08 David Malcolm <dmalcolm@redhat.com>
11153
11154 PR preprocessor/69664
11155 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11156 * gcc.dg/cpp/warn-comments.c: Likewise.
11157
eba9e839
MP
111582016-02-08 Marek Polacek <polacek@redhat.com>
11159
11160 PR c++/69688
11161 * g++.dg/init/const12.C: New test.
11162
a011cd92
BS
111632016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11164
11165 PR target/60410
11166 * gcc.dg/lto/pr55113_0.c: Remove test.
11167
5317b1be
RB
111682016-02-08 Richard Biener <rguenther@suse.de>
11169
11170 PR tree-optimization/69719
11171 * gcc.dg/torture/pr69719.c: New testcase.
11172
63998a63
RB
111732016-02-08 Richard Biener <rguenther@suse.de>
11174 Jeff Law <law@redhat.com>
11175
11176 PR target/68273
11177 * gcc.target/mips/pr68273.c: New testcase.
11178
43f4a281
RB
111792016-02-08 Richard Biener <rguenther@suse.de>
11180
11181 PR rtl-optimization/69274
11182 * gcc.target/i386/addr-sel-1.c: XFAIL.
11183
0b604d2d
JL
111842016-02-08 Jeff Law <law@redhat.com>
11185
e8dfe49e
JL
11186 PR tree-optimization/68541
11187 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11188
6daecd7a 11189 PR tree-optimization/65917
0b604d2d
JL
11190 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11191
c0f0e35a
JD
111922016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11193
11194 PR fortran/50555
11195 * gfortran.dg/namelist_args.f90: New test.
11196
8981d712
JL
111972016-02-05 Jeff Law <law@redhat.com>
11198
6daecd7a 11199 PR tree-optimization/68541
8981d712
JL
11200 * gcc.dg/tree-ssa/split-path-2.c: New test.
11201 * gcc.dg/tree-ssa/split-path-3.c: New test.
11202 * gcc.dg/tree-ssa/split-path-4.c: New test.
11203 * gcc.dg/tree-ssa/split-path-5.c: New test.
11204 * gcc.dg/tree-ssa/split-path-6.c: New test.
11205 * gcc.dg/tree-ssa/split-path-7.c: New test.
11206
46cb9332
MS
112072016-02-05 Martin Sebor <msebor@redhat.com>
11208
11209 PR c++/69662
11210 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11211 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11212
be2083ea
RH
112132016-02-06 Richard HEnderson <rth@redhat.com>
11214
11215 PR c/69643
11216 * gcc.target/i386/addr-space-4.c: New.
11217 * gcc.target/i386/addr-space-5.c: New.
11218
711d7c23
MM
112192016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11220
11221 PR fortran/66089
11222 * gfortran.dg/elemental_dependency_6.f90: New.
11223
b5c1c988
JJ
112242016-02-05 Jakub Jelinek <jakub@redhat.com>
11225
861c7bcd
JJ
11226 PR rtl-optimization/69691
11227 * gcc.c-torture/execute/pr69691.c: New test.
11228
b5c1c988
JJ
11229 PR c++/69628
11230 * g++.dg/parse/pr69628.C: New test.
11231
f7dfa966
UB
112322016-02-05 Uros Bizjak <ubizjak@gmail.com>
11233
11234 * gcc.dg/sancov/asan.c: Move to ...
11235 * gcc.dg/asan/sancov-1.c: ... here.
11236
9b143e64
UB
112372016-02-05 Uros Bizjak <ubizjak@gmail.com>
11238
11239 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11240
f5d4b899
L
112412016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11242
11243 PR target/69677
11244 * gcc.target/i386/pr69677.c: New test.
11245
76c85fbb
PP
112462016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11247
11248 PR c++/68948
11249 * g++.dg/template/pr68948.C: New test.
11250
f181bf90
DV
112512016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11252
11253 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11254 (only necessary on s390x).
11255
714fb282
L
112562016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11257
11258 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11259 -mno-accumulate-outgoing-args.
11260
618d6c1c
PP
112612016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11262
11263 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11264
1066e9b5
JJ
112652016-02-04 Jakub Jelinek <jakub@redhat.com>
11266
11267 PR c/69669
11268 * c-c++-common/pr69669.c: New test.
11269
76255d0d
MM
112702016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11271
11272 PR target/69667
11273 * g++.dg/pr69667.C: New file.
11274
e0b059b1
WD
112752016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11276
11277 PR target/69619
11278 * gcc.dg/pr69619.c: Add new test.
11279
2692b5c8
RS
112802016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11281
11282 PR rtl-optimization/69577
11283 * gcc.target/i386/pr69577.c: New test.
11284
7db337c2
ML
112852016-02-04 Martin Liska <mliska@suse.cz>
11286
11287 * g++.dg/asan/pr69276.C: New test.
11288
cc9c0829
KT
112892016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11290
11291 PR target/65932
11292 PR target/67714
11293 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11294 a single smulbb instruction.
11295 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11296 * gcc.target/amr/wmul-2.c: Likewise.
11297
eb9feb52
KT
112982016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11299
11300 PR target/65932
11301 PR target/67714
11302 * gcc.c-torture/execute/pr67714.c: New test.
11303
61f727fe
JJ
113042016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11305
11306 PR target/69454
11307 * gcc.target/i386/pr69454-1.c: New test.
11308 * gcc.target/i386/pr69454-2.c: New test.
11309
05dd97db
MS
113102016-02-03 Martin Sebor <msebor@redhat.com>
11311
11312 PR c++/69251
11313 PR c++/69253
11314 PR c++/69290
11315 PR c++/69277
11316 PR c++/69349
11317 * g++.dg/ext/flexarray-mangle-2.C: New test.
11318 * g++.dg/ext/flexarray-mangle.C: New test.
11319 * g++.dg/ext/flexarray-subst.C: New test.
11320 * g++.dg/ext/flexary11.C: New test.
11321 * g++.dg/ext/flexary12.C: New test.
11322 * g++.dg/ext/flexary13.C: New test.
11323 * g++.dg/ext/flexary14.C: New test.
11324 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11325
dac2fc29
L
113262016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11327
11328 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11329 Define only if CHECK_FLOAT128 is defined.
11330 (main): Properly initialize u5.
11331
eadb8035
JJ
113322016-02-03 Jakub Jelinek <jakub@redhat.com>
11333
0afbb81b
JJ
11334 PR c/69627
11335 * gcc.dg/pr69627.c: New test.
11336
eadb8035
JJ
11337 PR target/69644
11338 * gcc.dg/pr69644.c: New test.
11339
b12d4923
MS
113402016-02-03 Mike Stump <mikestump@comcast.net>
11341
11342 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11343 support for struct-layout-1.exp.
11344
ab4bae0c
PP
113452016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11346
11347 PR c++/69056
618d6c1c 11348 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11349
95831c01
VM
113502016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11351 Alexandre Oliva <aoliva@redhat.com>
11352
11353 PR target/69461
11354 * gcc.target/powerpc/pr69461.c: New.
11355
ccc71ab8
UB
113562016-02-03 Uros Bizjak <ubizjak@gmail.com>
11357
11358 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11359 works from here ...
11360 (check_effective_target_fsanitize_thread): ... to here. Do not
11361 specify additional compile flags for the test source.
11362 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11363 specify additional compile flags for the test source.
11364
96299640
WD
113652016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11366
11367 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11368
781d83d9
AV
113692016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11370
11371 PR fortran/67451
11372 PR fortran/69418
11373 * gfortran.dg/coarray_allocate_2.f08: New test.
11374 * gfortran.dg/coarray_allocate_3.f08: New test.
11375 * gfortran.dg/coarray_allocate_4.f08: New test.
11376
d8208e6d
AL
113772016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11378
11379 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11380 use same scan-tree-dump-times on all platforms.
11381 * gcc.dg/vect/vect-outer-1.c: Likewise.
11382 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11383 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11384 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11385 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11386 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11387 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11388 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11389
a8394fa0
SB
113902016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11391
11392 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11393 warning.
11394
f3baa1d3
L
113952016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11396
11397 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11398
eb077516
JN
113992016-02-02 James Norris <jnorris@codesourcery.com>
11400
11401 * c-c++-common/goacc/routine-5.c: Add tests.
11402
578fb225
AM
114032016-02-02 Alexander Monakov <amonakov@ispras.ru>
11404
11405 * gcc.target/nvptx/unsigned-cmp.c: New test.
11406
c64f7d37
WD
114072016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11408
11409 * gcc.target/aarch64/scalar_shift_1.c
11410 (test_corners_sisd_di): Improve force to SIMD register.
11411 (test_corners_sisd_si): Likewise.
11412 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11413 Remove scan-assembler check for ldr.
11414
90c6f26c
RB
114152016-02-02 Richard Biener <rguenther@suse.de>
11416
11417 PR tree-optimization/69595
11418 * gcc.dg/Warray-bounds-17.c: New testcase.
11419
9dc03c97
RB
114202016-02-02 Richard Biener <rguenther@suse.de>
11421
11422 PR tree-optimization/69606
11423 * gcc.dg/torture/pr69606.c: New testcase.
11424
2d4dc223
YR
114252016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11426
11427 PR middle-end/68542
11428 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11429 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11430
65c98fde
AM
114312016-02-02 Alan Modra <amodra@gmail.com>
11432
11433 PR target/69548
11434 * gcc.target/powerpc/pr69548.c: New test.
11435
e1b81f2b
JJ
114362016-02-01 Jakub Jelinek <jakub@redhat.com>
11437
d0268b37
JJ
11438 PR rtl-optimization/69592
11439 * gcc.dg/pr69592.c: New test.
11440
e1b81f2b
JJ
11441 PR preprocessor/69543
11442 PR c/69558
11443 * gcc.dg/pr69543.c: New test.
11444 * gcc.dg/pr69558.c: New test.
11445
7dd7780d
UB
114462016-02-01 Uros Bizjak <ubizjak@gmail.com>
11447
bf672ee5
UB
11448 PR testsuite/65940
11449 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11450
9a7013f8
MS
114512016-02-01 Martin Sebor <msebor@redhat.com>
11452
11453 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11454
e681fb2b
BC
114552016-02-01 Bin Cheng <bin.cheng@arm.com>
11456
11457 PR tree-optimization/67921
11458 * c-c++-common/ubsan/pr67921.c: New test.
11459
ff86345f
RB
114602016-02-01 Richard Biener <rguenther@suse.de>
11461
11462 PR middle-end/69556
11463 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11464
bc369dbd
RB
114652016-02-01 Richard Biener <rguenther@suse.de>
11466
11467 PR tree-optimization/69574
11468 * gcc.dg/torture/pr69574.c: New testcase.
11469
ef318184
RB
114702016-02-01 Richard Biener <rguenther@suse.de>
11471
11472 PR tree-optimization/69579
11473 * gcc.dg/setjmp-6.c: New testcase.
11474
654745e6
JJ
114752016-02-01 Jakub Jelinek <jakub@redhat.com>
11476
11477 PR rtl-optimization/69570
11478 * g++.dg/opt/pr69570.C: New test.
11479
e6c0c44b
RH
114802016-02-01 Richard Henderson <rth@redhat.com>
11481
11482 * gcc.dg/pr69535.c: New test.
11483
6ff3f09a
JDA
114842016-01-31 John David Anglin <danglin@gcc.gnu.org>
11485
2c005538
JDA
11486 PR testsuite/69584
11487 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11488 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11489
61083a4b
JDA
11490 PR debug/68244
11491 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11492
6ff3f09a
JDA
11493 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11494
0c221916
PT
114952016-01-31 Paul Thomas <pault@gcc.gnu.org>
11496
11497 PR fortran/67564
11498 * gfortran.dg/allocate_with_source_17.f03: New test.
11499
db7a2818
JJ
115002016-01-30 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR tree-optimization/69546
11503 * gcc.dg/torture/pr69546.c: New test.
11504
e520d5f0
PT
115052016-01-30 Paul Thomas <pault@gcc.gnu.org>
11506
11507 PR fortran/69566
11508 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11509
343c05d3
MS
115102016-01-30 Martin Sebor <msebor@redhat.com>
11511
11512 PR c++/68490
11513 * g++.dg/ext/flexary10.C: New test.
11514
d6c3a539
DH
115152016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11516
11517 PR fortran/66707
11518 gfortran.dg/common_23.f90: New test.
11519
52d72fcd
BS
115202016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11521
11522 PR target/65546
11523 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11524 condition being checked, and disable it when the target supports
11525 misaligned loads and stores.
11526
3a5d2ba4
JJ
115272016-01-29 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR debug/69518
11530 * gcc.dg/torture/pr69518.c: New test.
11531
6bbacdb5
L
115322016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11533
11534 PR target/69530
11535 * gcc.target/i386/pr69530.c: New test.
11536
af932cdb
SE
115372016-01-29 Steve Ellcey <sellcey@imgtec.com>
11538
11539 PR target/65604
11540 * gcc.target/mips/div-delay.c: New test.
11541
26658b7c
JJ
115422016-01-29 Jakub Jelinek <jakub@redhat.com>
11543
33e89989
JJ
11544 PR target/69551
11545 * gcc.target/i386/pr69551.c: New test.
11546
26658b7c
JJ
11547 PR target/66137
11548 * gcc.target/i386/pr66137.c: New test.
11549
401116b5
AB
115502016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11551
11552 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11553 always built for p5600.
11554 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11555 isa=p5600 dg-option.
11556
d4abfcc5
RB
115572016-01-29 Richard Biener <rguenther@suse.de>
11558
11559 PR tree-optimization/69547
11560 * g++.dg/tree-ssa/pr69547.C: New testcase.
11561
16b77b32
JJ
115622016-01-29 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR debug/66869
11565 * g++.dg/warn/Wunused-function2.C: New test.
11566
a1c95464
DV
115672016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11568
11569 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11570 support for test to succeed.
11571
5453bfed
MP
115722016-01-29 Marek Polacek <polacek@redhat.com>
11573
11574 PR c++/69509
11575 PR c++/69516
11576 * g++.dg/ext/constexpr-vla2.C: New test.
11577 * g++.dg/ext/constexpr-vla3.C: New test.
11578 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11579
452ec2a5
RB
115802016-01-29 Richard Biener <rguenther@suse.de>
11581
11582 PR middle-end/69537
11583 * gcc.dg/uninit-21.c: New testcase.
11584
aec0b19e
UB
115852016-01-28 Uros Bizjak <ubizjak@gmail.com>
11586
11587 PR target/69459
11588 * gcc.target/i386/pr69459.c: New test.
11589
df113ce7
SE
115902016-01-28 Steve Ellcey <sellcey@imgtec.com>
11591
11592 PR target/68400
11593 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11594 * gcc.target/mips/pr68400.c: New test.
11595
494de84f
MS
115962016-01-28 Martin Sebor <msebor@redhat.com>
11597
11598 PR target/17381
11599 * gcc.target/powerpc/pr17381.c: New test.
11600
eb1b1f01
JJ
116012016-01-28 Jakub Jelinek <jakub@redhat.com>
11602
11603 PR middle-end/69542
11604 * gcc.dg/torture/pr69542.c: New test.
11605
6dfeb7ce
WD
116062016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11607
11608 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11609
4b7471a4
DE
116102016-01-28 David Edelsohn <dje.gcc@gmail.com>
11611
11612 * gcc.dg/pr65980.c: Skip on AIX.
11613 * gcc.dg/pr66688.c: Same.
11614
b271fd21
DE
116152016-01-28 David Edelsohn <dje.gcc@gmail.com>
11616
11617 PR target/63679
11618 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11619 * gcc.dg/tree-ssa/sra-18.c: Same.
11620
874108a9
AV
116212016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11622
11623 PR fortran/62536
11624 * gfortran.dg/block_15.f08: New test.
11625 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11626 on incorrectly closed BLOCK.
11627
30480bcd
IE
116282016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11629
11630 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
116312016-01-28 Richard Biener <rguenther@suse.de>
11632
11633 PR tree-optimization/69466
11634 * gfortran.dg/vect/pr69466.f90: New testcase.
11635
0d4c694e
TP
116362016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11637
11638 * g++.dg/pr67989.C: Remove ARM-specific option.
11639 * gcc.target/arm/pr67989.C: New file.
11640
2aa780da
UB
116412016-01-27 Uros Bizjak <ubizjak@gmail.com>
11642
11643 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11644 and expm1 test for glibc < 2.11.
11645
f75ebe77
RH
116462016-01-27 Richard Henderson <rth@redhat.com>
11647
11648 * gcc.c-torture/execute/pr69447.c: New test.
11649
116502016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11651
9a175e65 11652 PR fortran/69422
49847d75
PT
11653 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11654
cbdd8ae0
JJ
116552016-01-27 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR debug/66869
11658 * gcc.dg/pr66869.c: New test.
11659
2b572b3c
JL
116602016-01-25 Jeff Law <law@redhat.com>
11661
11662 PR tree-optimization/68398
aec0b19e 11663 PR tree-optimization/69196
2b572b3c
JL
11664 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11665 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11666 path to avoid new heuristic allowing more irreducible regions
11667 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11668 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11669 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11670 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11671 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11672
fa74a4bc
MP
116732016-01-27 Marek Polacek <polacek@redhat.com>
11674
11675 PR c/68062
11676 * c-c++-common/vector-compare-4.c: New test.
11677
0afff540
DM
116782016-01-27 David Malcolm <dmalcolm@redhat.com>
11679
11680 PR preprocessor/69126
11681 * c-c++-common/pr69126.c: New test case.
11682
1a218fc9
ILT
116832016-01-27 Ian Lance Taylor <iant@google.com>
11684
11685 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11686
5d70666e
RB
116872016-01-27 Ryan Burn <contact@rnburn.com>
11688
11689 PR cilkplus/69267
11690 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11691
87ff4d66
UB
116922016-01-27 Uros Bizjak <ubizjak@gmail.com>
11693
11694 PR target/69512
11695 * gcc.target/i386/pr69512.c: New test.
11696
27e23cca
RE
116972016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11698
11699 PR ada/69488
11700 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11701
05bf54c3
MP
117022016-01-27 Marek Polacek <polacek@redhat.com>
11703
11704 PR c++/69379
11705 * g++.dg/pr69379.C: New test.
11706
60214d0d
MS
117072016-01-27 Martin Sebor <msebor@redhat.com>
11708
11709 PR c++/69317
11710 * g++.dg/abi/Wabi-2-2.C: New test.
11711 * g++.dg/abi/Wabi-2-3.C: New test.
11712 * g++.dg/abi/Wabi-3-2.C: New test.
11713 * g++.dg/abi/Wabi-3-3.C: New test.
11714
167c7bfa
RB
117152016-01-27 Richard Biener <rguenther@suse.de>
11716
11717 PR tree-optimization/69166
11718 * gcc.dg/torture/pr69166.c: New testcase.
11719
1430fb1f
MJ
117202016-01-27 Martin Jambor <mjambor@suse.cz>
11721
11722 PR tree-optimization/69355
11723 * gcc.dg/tree-ssa/pr69355.c: New test.
11724
95e3030c
MP
117252016-01-27 Marek Polacek <polacek@redhat.com>
11726
11727 PR c++/69496
11728 * g++.dg/ext/constexpr-vla1.C: New test.
11729
eeb085f3
CB
117302016-01-20 Christian Bruel <christian.bruel@st.com>
11731
11732 PR target/69245
11733 * gcc.target/arm/pr69245.c: New test.
11734
b1652dde
JJ
117352016-01-27 Jakub Jelinek <jakub@redhat.com>
11736
11737 PR tree-optimization/69399
11738 * gcc.dg/torture/pr69399.c: New test.
11739
ce7e8f00
EB
117402016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11741
11742 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11743
e4aac1d1
EB
117442016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11745
11746 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11747
8dfdb419
TV
117482016-01-26 Tom de Vries <tom@codesourcery.com>
11749
11750 PR tree-optimization/69110
11751 * gcc.dg/autopar/pr69110.c: New test.
11752
56f80f54 117532016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11754 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11755
11756 * gcc.dg/graphite/isl-ast-op-select.c: New.
11757
a0909527
PT
117582015-01-26 Paul Thomas <pault@gcc.gnu.org>
11759
11760 PR fortran/69385
11761 * gfortran.dg/allocate_error_6.f90: New test.
11762
ffc445f4
RH
117632016-01-26 Richard Henderson <rth@redhat.com>
11764
11765 * gcc.dg/tm/pr60908.c: New test.
11766
01e1dea3
DM
117672016-01-26 David Malcolm <dmalcolm@redhat.com>
11768
11769 PR other/69006
11770 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11771 directive.
11772 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11773 expected multiline output to reflect the colorization being
11774 disabled before newlines.
11775 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11776 (custom_diagnostic_finalizer): Replace call to
11777 pp_newline_and_flush with call to pp_flush.
11778 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11779 * gfortran.dg/implicit_class_1.f90: Likewise.
11780 * lib/gcc-dg.exp (allow_blank_lines): New global.
11781 (dg-allow-blank-lines-in-output): New procedure.
11782 (gcc-dg-prune): Complain about blank lines in the output, unless
11783 dg-allow-blank-lines-in-output was called.
11784 * lib/multiline.exp (_build_multiline_regex): Only support
11785 arbitrary followup text for non-blank-lines, not for blank lines.
11786
13f92e8d
JJ
117872016-01-26 Jakub Jelinek <jakub@redhat.com>
11788
11789 PR tree-optimization/69483
11790 * gcc.dg/pr69483.c: New test.
11791 * g++.dg/opt/pr69483.C: New test.
11792
92422235
CL
117932016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11794
11795 PR target/68620
11796 * gcc.target/arm/pr68620.c: New test.
11797
0bccf11b
L
117982016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11799
11800 * gcc.target/i386/pr68986-2.c: Remove -m32.
11801
81cd202e
L
118022016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11803
11804 PR target/68986
11805 * gcc.target/i386/pr68986-1.c: New test.
11806 * gcc.target/i386/pr68986-2.c: Likewise.
11807 * gcc.target/i386/pr68986-3.c: Likewise.
11808
213a1c03
CB
118092016-01-26 Christian Bruel <christian.bruel@st.com>
11810
11811 * lib/target-supports.exp
11812 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11813 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11814 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11815
22a08dd1
RB
118162016-01-26 Richard Biener <rguenther@suse.de>
11817
11818 PR tree-optimization/69452
11819 * gcc.dg/torture/pr69452.c: New testcase.
11820
6c06e0e8
JJ
118212016-01-26 Jakub Jelinek <jakub@redhat.com>
11822
11823 PR target/69442
11824 * gcc.dg/pr69442.c: New test.
11825
b96824c4
RFI
118262016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11827
11828 PR target/67896
11829 * gcc.target/aarch64/simd/pr67896.C: New.
11830
5ee31e57
RS
118312016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11832
11833 PR tree-optimization/69400
11834 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11835 function.
11836 (plugin_init): Call it.
11837 * gcc.dg/torture/pr69400.c: New test.
11838
7ddfb31d
CL
118392016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11840
11841 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11842
1e050c90
AK
118432016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11844 Sebastian Pop <s.pop@samsung.com>
11845
11846 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11847 isl-0.15.
11848
c8ee4bf5
AK
118492016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11850 Sebastian Pop <s.pop@samsung.com>
11851
11852 * gcc.dg/graphite/pr69292.c: New.
11853
d902b330
JJ
118542016-01-25 Jakub Jelinek <jakub@redhat.com>
11855
11856 * c-c++-common/goacc/use_device-1.c: New test.
11857
2c89b952
JL
118582016-01-25 Jeff Law <law@redhat.com>
11859
11860 PR tree-optimization/69196
11861 PR tree-optimization/68398
11862 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11863 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11864
685c8785
DE
118652016-01-25 David Edelsohn <dje.gcc@gmail.com>
11866
11867 PR target/69469
11868 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11869 Algorithm.
11870
95cef0c1
RB
118712016-01-25 Richard Biener <rguenther@suse.de>
11872
11873 PR testsuite/69380
11874 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11875
2947d3b2
IE
118762016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11877
11878 PR target/69421
11879 * gcc.dg/pr69421.c: New test.
11880
ae19075a
BB
118812016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11882
11883 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11884 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11885 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11886 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11887 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11888 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11889 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11890 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11891 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11892 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11893
fa4511c2
RB
118942016-01-25 Richard Biener <rguenther@suse.de>
11895
11896 PR tree-optimization/69376
11897 * gcc.dg/torture/pr69376.c: New testcase.
11898
1d101216
JD
118992016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11900
11901 PR fortran/69397
11902 PR fortran/68442
11903 * gfortran.dg/interface_38.f90: New test.
11904 * gfortran.dg/interface_39.f90: New test.
a0909527 11905
a59b92b0
PP
119062016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11907
11908 Revert:
11909 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11910
11911 PR c++/11858
11912 PR c++/24663
11913 PR c++/24664
11914 * g++.dg/template/pr11858.C: New test.
11915 * g++.dg/template/pr24663.C: New test.
11916 * g++.dg/template/unify12.C: New test.
11917 * g++.dg/template/unify13.C: New test.
11918 * g++.dg/template/unify14.C: New test.
11919 * g++.dg/template/unify15.C: New test.
11920 * g++.dg/template/unify16.C: New test.
11921 * g++.dg/template/unify17.C: New test.
11922
16acb1a8
DH
119232016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11924
11925 PR fortran/68283
11926 gfortran.dg/pr68283.f90: New test.
11927
094773e8
TK
119282016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11929
11930 PR fortran/66094
11931 * gfortran.dg/inline_matmul_13.f90: New test.
11932 * gfortran.dg/matmul_bounds_8.f90: New test.
11933 * gfortran.dg/matmul_bounds_9.f90: New test.
11934 * gfortran.dg/matmul_bounds_10.f90: New test.
11935
42fb90d7
TV
119362016-01-23 Tom de Vries <tom@codesourcery.com>
11937
11938 PR tree-optimization/69426
11939 * gcc.dg/autopar/pr69426.c: New test.
11940
69da7802
MS
119412016-01-23 Martin Sebor <msebor@redhat.com>
11942
11943 PR c++/58109
11944 PR c++/69022
11945 * g++.dg/cpp0x/alignas5.C: New test.
11946 * g++.dg/ext/vector29.C: Same.
11947
da17300a
UB
119482016-01-23 Uros Bizjak <ubizjak@gmail.com>
11949
11950 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11951 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11952 _GNU_SOURCE from compile flags to the source.
11953 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11954 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11955 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11956 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11957
62041cfc
JJ
119582016-01-22 Jakub Jelinek <jakub@redhat.com>
11959
11960 PR target/69432
11961 * g++.dg/opt/pr69432.C: New test.
11962
f7d2ad6f
BS
119632016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11964
11965 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11966 32-bit targets testing an -m64 multilib.
11967
d403fc9a
WS
119682016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11969
11970 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11971 64-bit support.
11972
4aa16f8d
JG
119732016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11974
11975 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11976
7c816d0f
CB
119772016-01-21 Christian Bruel <christian.bruel@st.com>
11978
11979 PR target/68674
11980 * gcc.target/i386/pr68674.c
11981 * gcc.target/aarch64/pr68674.c
11982 * gcc.target/arm/pr68674.c
11983
fce661e8
KT
119842016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11985
11986 PR target/69403
11987 * gcc.c-torture/execute/pr69403.c: New test.
11988
4696899f
PC
119892016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11990
11991 PR c++/55843
11992 * g++.dg/template/pr55843.C: New.
11993
bac69366
AL
119942016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11995
11996 PR testsuite/66877
11997 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11998 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11999
b57d3a5c
BS
120002016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12001
12002 PR testsuite/67489
da17300a
UB
12003 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12004 from dg-do compile directive, and instead add
12005 { dg-require-effective-target int128 }.
b57d3a5c 12006
9f04a53e
MS
120072016-01-20 Martin Sebor <msebor@redhat.com>
12008
12009 PR c/69405
12010 * gcc.dg/sync-fetch.c: New test.
12011
38a51663
JL
120122016-01-21 Martin Sebor <msebor@redhat.com>
12013
12014 PR target/69252
12015 * gcc.target/powerpc/pr69252.c: New test.
12016
2423a75a
JD
120172016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12018
12019 PR fortran/65996
da17300a 12020 * gfortran.dg/pr65996.f90: New test.
2423a75a 12021
0a76463f
DV
120222016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12023
12024 PR c++/68810
9f04a53e 12025 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12026 expected to generate an error.
0a76463f 12027
9776e692
BS
120282016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12029
12030 PR middle-end/66178
12031 * gcc.dg/torture/pr66178.c: New test.
12032
c8d3e088
AB
120332016-01-21 Anton Blanchard <anton@samba.org>
12034 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12035
12036 PR target/63354
12037 * gcc.target/powerpc/pr63354.c: New test.
12038
35b707ff
VM
120392016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12040
12041 PR rtl-optimization/68990
12042 * gcc.target/i386/pr68990: New.
12043
157b0829
NC
120442016-01-21 Nick Clifton <nickc@redhat.com>
12045
12046 PR target/69129
12047 * gcc.target/mips/pr69129.c: New.
12048
aede6748
PC
120492016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12050
12051 PR c++/58046
12052 * g++.dg/cpp0x/pr58046.C: New.
12053
5463c2c8
JJ
120542016-01-21 Jakub Jelinek <jakub@redhat.com>
12055
6d31cc75
SS
12056 PR target/69187
12057 PR target/65624
12058 * gcc.target/arm/pr69187.c: New test.
12059
5463c2c8
JJ
12060 PR c++/69355
12061 * g++.dg/torture/pr69355.C: New test.
12062
fa28f32b
AK
120632016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12064 Sebastian Pop <s.pop@samsung.com>
12065
12066 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12067
b920a047
AK
120682016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12069 Sebastian Pop <s.pop@samsung.com>
12070
da17300a 12071 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12072
bdd3aea6
JJ
120732016-01-21 Jakub Jelinek <jakub@redhat.com>
12074
12075 PR middle-end/67653
12076 * c-c++-common/pr67653.c: New test.
12077 * gcc.dg/torture/pr29119.c: Add dg-warning.
12078
26a2e6ae
PB
120792016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12080
12081 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12082
d25c7690
PK
120832016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12084
12085 PR c/24293
12086 * gcc.dg/pr24293.c: New test.
12087 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12088 incomplete struct type.
12089 * gcc.dg/declspec-1.c: Likewise.
12090 * gcc.dg/pr63549.c: Likewise.
12091
889d5698
JJ
120922016-01-20 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR tree-optimization/66612
12095 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12096 for bdn instruction.
12097
d7cf3dc7
CL
120982016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12099
12100 * lib/target-supports.exp
12101 (check_effective_target_arm_fp_ok_nocache): New.
12102 (check_effective_target_arm_fp_ok): New.
12103 (add_options_for_arm_fp): New.
12104 (check_effective_target_arm_crypto_ok_nocache): Require
12105 target_arm_v8_neon_ok instead of arm32.
12106 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12107 (check_effective_target_arm_crypto_pragma_ok): New.
12108 (add_options_for_arm_vfp): New.
12109 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12110 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12111 target instead. Force initial fpu to vfp.
12112 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12113 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12114 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12115 dependency.
12116 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12117 use arm_vfp effective target instead. Force initial fpu to vfp.
12118 * gcc.target/arm/attr-neon3.c: Likewise.
12119 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12120 arm_vfp_ok.
12121 * gcc.target/arm/unsigned-float.c: Likewise.
12122 * gcc.target/arm/vfp-1.c: Likewise.
12123 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12124 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12125 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12126 * gcc.target/arm/vfp-ldmias.c: Likewise.
12127 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12128 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12129 * gcc.target/arm/vfp-stmiad.c: Likewise.
12130 * gcc.target/arm/vfp-stmias.c: Likewise.
12131 * gcc.target/arm/vnmul-1.c: Likewise.
12132 * gcc.target/arm/vnmul-2.c: Likewise.
12133 * gcc.target/arm/vnmul-3.c: Likewise.
12134 * gcc.target/arm/vnmul-4.c: Likewise.
12135
01ac9704 121362016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12137
e84b00da
L
12138 PR testsuite/69366
12139 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12140 the MPX run-time library, for compile-time MPX test.
12141 * gcc.target/i386/chkp-always_inline.c: Likewise.
12142 * gcc.target/i386/chkp-bndret.c: Likewise.
12143 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12144 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12145 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12146 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12147 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12148 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12149 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12150 * gcc.target/i386/chkp-label-address.c: Likewise.
12151 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12152 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12153 * gcc.target/i386/chkp-pr69044.c: Likewise.
12154 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12155 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12156 * gcc.target/i386/chkp-strchr.c: Likewise.
12157 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12158 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12159 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12160 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12161 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12162 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12163 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12164 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12165 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12166 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12167 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12168 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12169 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12170 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12171 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12172 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12173 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12174 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12175 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12176 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12177 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12178 * gcc.target/i386/pr63995-2.c: Likewise.
12179 * gcc.target/i386/pr64805.c: Likewise.
12180 * gcc.target/i386/pr65044.c: Likewise.
12181 * gcc.target/i386/pr65167.c: Likewise.
12182 * gcc.target/i386/pr65183.c: Likewise.
12183 * gcc.target/i386/pr65184.c: Likewise.
12184 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12185
28b33016
IE
121862016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12187
12188 PR tree-optimization/69328
12189 * gcc.dg/pr69328.c: New test.
12190
bcff0913
JL
121912016-01-20 Jeff Law <law@redhat.com>
12192
bf0bb970 12193 PR target/25114
bcff0913
JL
12194 * gcc.target/m68k/pr25114.c: New test.
12195
a3f69631
AV
121962016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12197
12198 * gcc.target/arm/memset-inline-10.c: Added
12199 dg-require-effective-target arm_thumb2_ok.
12200
af33ba0d
EB
122012016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12202
12203 * gcc.dg/debug/dwarf2/sso.c: New test.
12204
7596d5de
UB
122052016-01-19 Uros Bizjak <ubizjak@gmail.com>
12206
12207 PR testsuite/68820
12208 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12209 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12210 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12211
ceda2c69
JH
122122016-01-19 Jan Hubicka <hubicka@ucw.cz>
12213
12214 PR ipa/66223
12215 * g++.dg/ipa/devirt-50.C: New testcase.
12216
38a979f2
MP
122172016-01-19 Marek Polacek <polacek@redhat.com>
12218
12219 PR c++/68965
12220 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12221 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12222
962801c5
KT
122232016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12224
12225 PR target/69135
12226 * gcc.target/arm/pr69135_1.c: New test.
12227
078fe40a
WD
122282015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12229
12230 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12231
786e3c06
WD
122322015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12233
12234 * gcc.target/aarch64/ccmp_1.c: New testcase.
12235
1e297006
MP
122362016-01-19 Marek Polacek <polacek@redhat.com>
12237
12238 PR c++/68586
12239 * g++.dg/cpp0x/enum30.C: New test.
12240
879c27e3
RB
122412016-01-19 Richard Biener <rguenther@suse.de>
12242
12243 PR tree-optimization/69336
12244 * g++.dg/tree-ssa/pr69336.C: New testcase.
12245
015337d3
JJ
122462016-01-19 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR debug/65779
12249 * gcc.dg/pr65779.c: New test.
12250
e2c768b6
RB
122512016-01-19 Richard Biener <rguenther@suse.de>
12252
12253 PR tree-optimization/69352
12254 * gcc.dg/torture/pr69352.c: New testcase.
12255
569efc34
JJ
122562016-01-19 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR rtl-optimization/68955
12259 PR rtl-optimization/64557
12260 * gcc.dg/torture/pr68955.c: New test.
12261
e49d321f
JH
122622016-01-19 Jan Hubicka <hubicka@ucw.cz>
12263
12264 PR lto/69136
12265 * g++.dg/torture/pr69136.C: New testcase.
12266
e9191ad3
JH
122672016-01-19 Jan Hubicka <hubicka@ucw.cz>
12268
12269 PR lto/69133
12270 * g++.dg/lto/pr69133_0.C: New testcase.
12271 * g++.dg/lto/pr69133_1.C: New testcase.
12272
2bedb645
JL
122732016-01-15 Jeff Law <law@redhat.com>
12274
12275 PR tree-optimization/69320
12276 * gcc.c-torture/pr69320-1.c: New test.
12277 * gcc.c-torture/pr69320-2.c: New test.
12278 * gcc.c-torture/pr69320-3.c: New test.
12279 * gcc.c-torture/pr69320-4.c: New test.
12280
17c15cb9
PP
122812016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12282
12283 PR c++/11858
12284 PR c++/24663
12285 PR c++/24664
12286 * g++.dg/template/pr11858.C: New test.
12287 * g++.dg/template/pr24663.C: New test.
12288 * g++.dg/template/unify12.C: New test.
12289 * g++.dg/template/unify13.C: New test.
12290 * g++.dg/template/unify14.C: New test.
12291 * g++.dg/template/unify15.C: New test.
12292 * g++.dg/template/unify16.C: New test.
12293 * g++.dg/template/unify17.C: New test.
12294
9617fd08
DM
122952016-01-18 David Malcolm <dmalcolm@redhat.com>
12296
12297 PR testsuite/69181
12298 * gcc.dg/pr69181-1.c: New test file.
12299 * gcc.dg/pr69181-2.c: New test file.
12300 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12301 globals by moving it to...
12302 (cleanup-after-saved-dg-test): ...this new function. Add
12303 "global additional_sources_used". Add reset of global
12304 multiline_expected_outputs to the empty list.
12305 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12306 global to...
12307 (multiline_expected_outputs): ...this, and updated comments to
12308 note that it is modified from gcc-dg.exp.
12309 (dg-end-multiline-output): Update for the above renaming.
12310 (handle-multiline-outputs): Likewise. Remove the clearing
12311 of the expected outputs to the empty list.
12312
b555a2e4
RB
123132016-01-18 Richard Biener <rguenther@suse.de>
12314
12315 PR tree-optimization/69297
12316 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12317
96902805
JM
123182016-01-18 Joseph Myers <joseph@codesourcery.com>
12319
12320 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12321 dg-options.
12322 * gcc.target/mips/mips-3d-2.c: Likewise.
12323 * gcc.target/mips/mips-3d-3.c: Likewise.
12324 * gcc.target/mips/mips-3d-4.c: Likewise.
12325 * gcc.target/mips/mips-3d-5.c: Likewise.
12326 * gcc.target/mips/mips-3d-6.c: Likewise.
12327 * gcc.target/mips/mips-3d-7.c: Likewise.
12328 * gcc.target/mips/mips-3d-8.c: Likewise.
12329 * gcc.target/mips/mips-3d-9.c: Likewise.
12330 * gcc.target/mips/mips-ps-1.c: Likewise.
12331 * gcc.target/mips/mips-ps-2.c: Likewise.
12332 * gcc.target/mips/mips-ps-3.c: Likewise.
12333 * gcc.target/mips/mips-ps-4.c: Likewise.
12334 * gcc.target/mips/mips-ps-5.c: Likewise.
12335 * gcc.target/mips/mips-ps-6.c: Likewise.
12336 * gcc.target/mips/mips-ps-7.c: Likewise.
12337 * gcc.target/mips/mips-ps-type.c: Likewise.
12338 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12339 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12340
40e26f94
TV
123412016-01-18 Tom de Vries <tom@codesourcery.com>
12342
12343 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12344 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12345 * c-c++-common/goacc/kernels-empty.c: New test.
12346 * c-c++-common/goacc/kernels-eternal.c: New test.
12347 * c-c++-common/goacc/kernels-loop-2.c: New test.
12348 * c-c++-common/goacc/kernels-loop-3.c: New test.
12349 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12350 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12351 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12352 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12353 * c-c++-common/goacc/kernels-loop-data.c: New test.
12354 * c-c++-common/goacc/kernels-loop-g.c: New test.
12355 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12356 * c-c++-common/goacc/kernels-loop-n.c: New test.
12357 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12358 * c-c++-common/goacc/kernels-loop.c: New test.
12359 * c-c++-common/goacc/kernels-noreturn.c: New test.
12360 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12361 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12362 * c-c++-common/goacc/kernels-reduction.c: New test.
12363
a98d4647
TV
123642016-01-18 Tom de Vries <tom@codesourcery.com>
12365
12366 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12367 * gcc.dg/autopar/outer-2.c: Same.
12368 * gcc.dg/autopar/outer-3.c: Same.
12369 * gcc.dg/autopar/outer-4.c: Same.
12370 * gcc.dg/autopar/outer-5.c: Same.
12371 * gcc.dg/autopar/outer-6.c: Same.
12372 * gcc.dg/autopar/parallelization-1.c: Same.
12373 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12374 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12375 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12376 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12377 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12378 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12379 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12380 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12381 * gcc.dg/autopar/pr39500-1.c: Same.
12382 * gcc.dg/autopar/pr39500-2.c: Same.
12383 * gcc.dg/autopar/pr46193.c: Same.
12384 * gcc.dg/autopar/pr46194.c: Same.
12385 * gcc.dg/autopar/pr49580.c: Same.
12386 * gcc.dg/autopar/pr49960-1.c: Same.
12387 * gcc.dg/autopar/pr49960.c: Same.
12388 * gcc.dg/autopar/pr68373.c: Same.
12389 * gcc.dg/autopar/reduc-1.c: Same.
12390 * gcc.dg/autopar/reduc-1char.c: Same.
12391 * gcc.dg/autopar/reduc-1short.c: Same.
12392 * gcc.dg/autopar/reduc-2.c: Same.
12393 * gcc.dg/autopar/reduc-2char.c: Same.
12394 * gcc.dg/autopar/reduc-2short.c: Same.
12395 * gcc.dg/autopar/reduc-3.c: Same.
12396 * gcc.dg/autopar/reduc-4.c: Same.
12397 * gcc.dg/autopar/reduc-6.c: Same.
12398 * gcc.dg/autopar/reduc-7.c: Same.
12399 * gcc.dg/autopar/reduc-8.c: Same.
12400 * gcc.dg/autopar/reduc-9.c: Same.
12401 * gcc.dg/autopar/uns-outer-4.c: Same.
12402 * gcc.dg/autopar/uns-outer-5.c: Same.
12403 * gcc.dg/autopar/uns-outer-6.c: Same.
12404 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12405 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12406
da976fa8
AL
124072016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12408
12409 PR target/63679
12410 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12411 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12412
70c1e886
AL
124132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12414
12415 PR target/63679
12416 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12417 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12418 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12419
88bed196
AL
124202016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12421
12422 PR target/63679
12423 * gcc.dg/tree-ssa/sra-17.c: New.
12424 * gcc.dg/tree-ssa/sra-18.c: New.
12425
3dd5f42e
IE
124262016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12427
12428 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12429
ae5a77fa
EB
124302016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12431
12432 * gnat.dg/inline12.adb: New test.
12433
11e57fc6
BC
124342016-01-18 Bin Cheng <bin.cheng@arm.com>
12435
12436 PR tree-optimization/66797
12437 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12438
995b6fe0
RB
124392016-01-18 Richard Biener <rguenther@suse.de>
12440
12441 PR tree-optimization/69170
12442 * gcc.dg/torture/pr69170.c: New testcase.
12443
82ee0cf2 124442016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12445
12446 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12447
d69da357
TV
124482016-01-16 Tom de Vries <tom@codesourcery.com>
12449
12450 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12451
a3845283
TV
124522016-01-16 Tom de Vries <tom@codesourcery.com>
12453
12454 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12455 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12456 redundant dg-require-effective-target pthread.
12457 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12458 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12459 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12460 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12461 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12462 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12463 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12464
197a6aa6
DE
124652016-01-16 David Edelsohn <dje.gcc@gmail.com>
12466
12467 PR target/68609
12468 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12469 * gcc.target/powerpc/recip-7.c: Same.
12470
ec7886c1
PP
124712016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12472
12473 PR c++/69091
12474 * g++.dg/template/pr69091.C: New test.
12475
203484bb
PP
124762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12477
12478 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12479 dump does not contain an error_mark_node.
12480 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12481 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12482
aa2500e9
PP
124832016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12484
12485 PR c++/68936
12486 * g++.dg/template/pr68936.C: New test.
12487
28621a5c
DE
124882016-01-15 David Edelsohn <dje.gcc@gmail.com>
12489
12490 PR target/68609
12491 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12492 * gcc.target/powerpc/recip-2.c: Same.
12493 * gcc.target/powerpc/recip-3.c: Same.
12494 * gcc.target/powerpc/recip-4.c: Same.
12495 * gcc.target/powerpc/recip-sqrtf.c: Same.
12496
40c43aca
JL
124972016-01-15 Jeff Law <law@redhat.com>
12498
12499 PR tree-optimization/69270
12500 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12501 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12502
afbc5ae8
PT
125032016-01-15 Paul Thomas <pault@gcc.gnu.org>
12504
12505 PR fortran/49630
12506 * gfortran.dg/deferred_character_13.f90: New test for the fix
12507 of comment 3 of the PR.
12508
12509 PR fortran/54070
12510 * gfortran.dg/deferred_character_8.f90: New test
12511 * gfortran.dg/allocate_error_5.f90: New test
12512
12513 PR fortran/60593
12514 * gfortran.dg/deferred_character_10.f90: New test
12515
12516 PR fortran/60795
12517 * gfortran.dg/deferred_character_14.f90: New test
12518
12519 PR fortran/61147
12520 * gfortran.dg/deferred_character_11.f90: New test
12521
12522 PR fortran/64324
12523 * gfortran.dg/deferred_character_9.f90: New test
12524
49abe076
VM
125252016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12526
12527 PR rtl-optimization/69030
12528 * gcc.target/i386/pr69030.c: New.
12529
16d12992
KT
125302016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12531
12532 * gcc.target/aarch64/target_attr_17.c: New test.
12533
78810bd3
RB
125342016-01-15 Richard Biener <rguenther@suse.de>
12535
12536 PR tree-optimization/66856
12537 * gcc.dg/torture/pr66856-1.c: New testcase.
12538 * gcc.dg/torture/pr66856-2.c: Likewise.
12539
2bd847fe
RB
125402016-01-15 Richard Biener <rguenther@suse.de>
12541
12542 PR debug/69137
12543 * g++.dg/lto/pr69137_0.C: New testcase.
12544
a00fe3b7
RS
125452016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12546
12547 PR middle-end/69246
12548 * gcc.target/i386/pr69246.c: New test.
12549
cbb0e83b
DV
125502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12551
7596d5de 12552 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12553
5a500ecf
DV
125542016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12555
12556 PR c++/56194
12557 * g++.dg/init/const9.C: Disable test on S/390.
12558
5d9bf64f
DV
125592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12560
12561 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12562 * g++.dg/Wno-frame-address.C: Ditto.
12563
e234b19e
DV
125642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12565
12566 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12567
89483f99
RB
125682016-01-15 Richard Biener <rguenther@suse.de>
12569
12570 PR tree-optimization/68961
12571 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12572
94f37395
IE
125732016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12574
12575 * gcc.target/i386/pr65105-5.c: New test.
12576
82ee0cf2 125772016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12578
12579 * gcc.c-torture/execute/alias-4.c: New testcase.
12580
82ee0cf2 125812016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12582
12583 PR ipa/68148
12584 * g++.dg/ipa/devirt-49.C: New testcase.
12585
092f7deb 125862016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12587
12588 PR target/65837
12589 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12590 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12591 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12592
e93c66bc
RB
125932016-01-15 Richard Biener <rguenther@suse.de>
12594
12595 PR tree-optimization/69117
12596 * gcc.dg/torture/pr69117.c: New testcase.
12597
c47eaca6 125982015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12599
12600 PR c++/69048
12601 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12602
c3f6914a
FXC
126032016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12604
12605 PR testsuite/67509
12606 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12607 range tests use 100 * maximum instead of maximum + 1.
12608
cd65ae90
JJ
126092016-01-14 Jakub Jelinek <jakub@redhat.com>
12610
12611 PR debug/69244
12612 * gcc.dg/guality/pr69244.c: New test.
12613
19643948
UB
126142016-01-14 Uros Bizjak <ubizjak@gmail.com>
12615
12616 * lib/target-supports.exp (check_effective_target_issignaling):
12617 New procedure.
12618 * gcc.dg/pr61441.c: Require issignaling effective target.
12619
fe79c97e
SB
126202016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12621
12622 PR target/68803
12623 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12624
c7df95d8
DM
126252016-01-14 David Malcolm <dmalcolm@redhat.com>
12626
12627 PR c++/68819
12628 PR preprocessor/69177
12629 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12630 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12631 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12632 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12633
00083992
MP
126342016-01-14 Marek Polacek <polacek@redhat.com>
12635
12636 PR c/69262
12637 * gcc.dg/array-15.c: New test.
12638
0c9b3294
JJ
126392016-01-14 Jakub Jelinek <jakub@redhat.com>
12640
12641 PR middle-end/68146
12642 PR tree-optimization/69155
12643 * gfortran.dg/pr68146.f: New test.
12644 * gfortran.dg/pr69155.f90: New test.
12645
3688e13d
RB
126462016-01-14 Richard Biener <rguenther@suse.de>
12647
12648 PR tree-optimization/68060
12649 * gcc.dg/torture/pr68060-1.c: New testcase.
12650 * gcc.dg/torture/pr68060-2.c: Likewise.
12651
bab0ad3a
NC
126522016-01-14 Nick Clifton <nickc@redhat.com>
12653
12654 * lib/target-supports.exp
12655 (check_effective_target_arm_neon_ok_nocache): Add an option
12656 sequence that includes setting the ARM architecture to ARMv7-A.
12657 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12658 command line options necessary to enable Neon support.
12659 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12660 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12661 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12662 * gcc.target/arm/pr69180.c: Likewise.
12663
947c2ce5
JL
126642016-01-14 Jeff Law <law@redhat.com>
12665
12666 PR tree-optimization/69270
12667 * gcc.dg/tree-ssa/pr69270.c: New test.
12668
3342fd71
BS
126692016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12670
12671 PR c/66208
12672 * c-c++-common/pr66208.c: New file.
12673
2ad3adf1
JJ
126742016-01-13 Jakub Jelinek <jakub@redhat.com>
12675
12676 PR tree-optimization/69156
12677 * gcc.dg/pr69156.c: New test.
12678
398d6feb
L
126792016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12680
12681 * gcc.target/i386/pr69225-7.c: New test.
12682
4c868789
RH
126832016-01-13 Richard Henderson <rth@redhat.com>
12684
12685 * gcc.dg/tm/memopt-13.c: Update expected function.
12686 * gcc.dg/tm/memopt-6.c: Likewise.
12687
ef6d1772
UB
126882016-01-13 Uros Bizjak <ubizjak@gmail.com>
12689
12690 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12691 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12692 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12693 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12694
ef6d1772
UB
126952016-01-13 Tom de Vries <tom@codesourcery.com>
12696
12697 PR tree-optimization/69169
0b4b6ef2
TV
12698 * gcc.dg/pr69169.c: New test.
12699
2ad3adf1 127002016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12701
12702 PR target/69228
12703 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12704 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12705 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12706 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12707 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12708 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12709 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12710 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12711
9060e335
AK
127122016-01-13 Jakub Jelinek <jakub@redhat.com>
12713
12714 PR target/69247
12715 * gcc.dg/pr69247.c: New test.
12716
40311329
RB
127172016-01-13 Richard Biener <rguenther@suse.de>
12718
12719 PR tree-optimization/69242
12720 * gcc.dg/torture/pr69242.c: New testcase.
12721
ccbd7103
RB
127222016-01-13 Richard Biener <rguenther@suse.de>
12723
12724 PR tree-optimization/69186
12725 * gcc.dg/torture/pr69186.c: New testcase.
12726
c6f72a46
JL
127272016-01-13 Jeff Law <law@redhat.com>
12728
12729 PR tree-optimization/67755
12730 * gcc.dg/tree-ssa/pr67755.c: New test.
12731
127322016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12733
12734 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12735 pass number in output by a star.
12736
c446cf07
BC
127372016-01-12 Bin Cheng <bin.cheng@arm.com>
12738
12739 PR tree-optimization/68911
12740 * gcc.c-torture/execute/pr68911.c: New test.
12741
5342156c
MP
127422016-01-12 Marek Polacek <polacek@redhat.com>
12743
12744 PR c++/68979
12745 * g++.dg/warn/permissive-1.C: New test.
12746
65364cc5
JJ
127472016-01-12 Jakub Jelinek <jakub@redhat.com>
12748
12749 PR objc++/68511
12750 PR c++/69213
12751 * g++.dg/opt/pr69213.C: New test.
12752
81b9a3d9
CB
127532016-01-12 Christian Bruel <christian.bruel@st.com>
12754
12755 PR target/69180
12756 * gcc.target/arm/pr69180.c: New test.
12757
3c4e91c9
RB
127582016-01-12 Richard Biener <rguenther@suse.de>
12759
12760 PR lto/69077
12761 * g++.dg/lto/pr69077_0.C: New testcase.
12762 * g++.dg/lto/pr69077_1.C: Likewise.
12763
5664cea1
JJ
127642016-01-12 Jakub Jelinek <jakub@redhat.com>
12765
12766 PR target/69175
12767 * g++.dg/opt/pr69175.C: New test.
12768
86cefc49
AL
127692016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12770
12771 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12772 rather than #including math.h & stdlib.h.
12773 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12774 * gcc.dg/vect/pr49771.c: Likewise.
12775 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12776 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12777 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12778 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12779 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12780 * gcc.dg/vect/pr44507.c: Likewise.
12781 * gcc.dg/vect/pr45902.c: Likewise.
12782 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12783 * gcc.dg/vect/vect-117.c: Likewise.
12784 * gcc.dg/vect/vect-99.c: Likewise.
12785 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12786 * gcc.dg/vect/vect-cond-1.c: Likewise.
12787 * gcc.dg/vect/vect-cond-2.c: Likewise.
12788 * gcc.dg/vect/vect-cond-3.c: Likewise.
12789 * gcc.dg/vect/vect-cond-4.c: Likewise.
12790 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12791 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12792 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12793 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12794 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12795 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12796 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12797 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12798 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12799 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12800 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12801 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12802 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12803 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12804 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12805 include of signal.h.
12806 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12807 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12808 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12809 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12810 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12811 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12812 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12813 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12814 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12815 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12816 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12817 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12818 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12819 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12820 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12821 * gcc.dg/vect/vect-outer-5.c: Likewise.
12822 * gcc.dg/vect/vect-outer-6.c: Likewise.
12823 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12824 include of stdio.h.
12825
b832f61e
NC
128262016-01-12 Nick Clifton <nickc@redhat.com>
12827
12828 PR target/68913
12829 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12830 to fread so that it will be found in all target runtimes.
12831
8eac49b1
RB
128322016-01-12 Richard Biener <rguenther@suse.de>
12833
12834 PR tree-optimization/69053
12835 * g++.dg/torture/pr69053.C: New testcase.
12836
2935d994
RB
128372016-01-12 Richard Biener <rguenther@suse.de>
12838
12839 PR tree-optimization/69168
12840 * gcc.dg/torture/pr69168.c: New testcase.
12841
66c16fd9
RB
128422016-01-12 Richard Biener <rguenther@suse.de>
12843
12844 PR tree-optimization/69157
12845 * gcc.dg/torture/pr69157.c: New testcase.
12846
128472016-01-12 Richard Biener <rguenther@suse.de>
12848
12849 PR tree-optimization/69174
12850 * gcc.dg/torture/pr69174.c: New testcase.
12851
723033a6
JJ
128522016-01-12 Jakub Jelinek <jakub@redhat.com>
12853
12854 PR c++/66808
12855 PR c++/69000
12856 * g++.dg/tls/pr66808.C: New test.
12857 * g++.dg/tls/pr69000.C: New test.
12858
3574cf47
BS
128592016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12860
12861 * gcc.target/powerpc/swaps-p8-23.c: New test.
12862 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12863
feb20787
JDA
128642016-01-11 John David Anglin <danglin@gcc.gnu.org>
12865
12866 PR tree-optimization/68356
12867 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12868
27b1820a
KV
128692016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12870 Jim Wilson <jim.wilson@linaro.org>
12871
12872 PR target/69194
12873 * gcc.target/arm/pr69194.c: New test.
12874
cf4de6af
L
128752016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12876
12877 PR target/69225
12878 * gcc.target/i386/pr69225-1.c: New test.
12879 * gcc.target/i386/pr69225-2.c: Likewise.
12880 * gcc.target/i386/pr69225-3.c: Likewise.
12881 * gcc.target/i386/pr69225-4.c: Likewise.
12882 * gcc.target/i386/pr69225-5.c: Likewise.
12883 * gcc.target/i386/pr69225-6.c: Likewise.
12884
1ebd5558
JJ
128852016-01-11 Jakub Jelinek <jakub@redhat.com>
12886
23552a4d
JJ
12887 PR target/67462
12888 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12889 if lp64.
12890
26ff85b0
JJ
12891 PR target/69071
12892 * gcc.dg/pr69071.c: New test.
12893
9cb6bd74
JJ
12894 PR c++/69211
12895 * g++.dg/opt/pr69211.C: New test.
12896
1ebd5558
JJ
12897 PR tree-optimization/69214
12898 * gcc.c-torture/compile/pr69214.c: New test.
12899
8c18c836
UB
129002016-01-11 Uros Bizjak <ubizjak@gmail.com>
12901
12902 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12903 * gcc.target/i386/pr66232-11.c: Ditto.
12904 * gcc.target/i386/pr66232-12.c: Ditto.
12905 * gcc.target/i386/pr66232-13.c: Ditto.
12906
62446e6e
RB
129072016-01-11 Richard Biener <rguenther@suse.de>
12908
12909 PR tree-optimization/69173
12910 * gcc.dg/torture/pr69173.c: New testcase.
12911
2b8568fe
KT
129122016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12913
12914 PR rtl-optimization/68796
12915 * gcc.target/aarch64/tst_5.c: New test.
12916 * gcc.target/aarch64/tst_6.c: Likewise.
12917
5baf4532
KT
129182016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12919
12920 PR rtl-optimization/68841
12921 * gcc.dg/pr68841.c: New test.
12922 * gcc.c-torture/execute/pr68841.c: New test.
12923
ca90b1ed
YR
129242016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12925
12926 PR rtl-optimization/68920
12927 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12928 for ix86 targets.
12929 * gcc.dg/ifcvt-5.c: New test.
12930
2ad3adf1 129312016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12932
12933 PR bootstrap/69123
12934 * g++.dg/pr69123.C: New.
12935
83834c09
IE
129362016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12937
12938 PR target/69010
12939 * gcc.target/i386/pr69010.c: New test.
12940
dcf89d57
MJ
129412016-01-11 Martin Jambor <mjambor@suse.cz>
12942
12943 PR ipa/69044
12944 * gcc.target/i386/chkp-pr69044.c: New test.
12945
d95167ee
TV
129462016-01-11 Tom de Vries <tom@codesourcery.com>
12947
12948 PR tree-optimization/69109
12949 * gcc.dg/autopar/pr69109-2.c: New test.
12950 * gcc.dg/autopar/pr69109.c: New test.
12951
4f6403a8
TV
129522016-01-11 Tom de Vries <tom@codesourcery.com>
12953
12954 PR tree-optimization/69108
12955 * gcc.dg/autopar/pr69108.c: New test.
12956
21efdd80
PP
129572016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12958
12959 PR c++/69029
12960 * c-c++-common/Wisleading-indentation.c: Augment test.
12961
fd42eed8
TK
129622016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12963
12964 PR fortran/69154
12965 * gfortran.dg/inline_matmul_12.f90: New test.
12966
4f90ee6c
PT
129672016-01-10 Paul Thomas <pault@gcc.gnu.org>
12968
12969 PR fortran/67779
12970 * gfortran.dg/actual_array_offset_1: New test.
12971
3907c6cf
TV
129722016-01-10 Tom de Vries <tom@codesourcery.com>
12973
12974 PR tree-optimization/69062
12975 * gcc.dg/autopar/pr69062.c: New test.
12976
b07b236e
TS
129772016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12978
12979 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12980 * gcc.dg/vect/slp-perm-2.c: Likewise.
12981 * gcc.dg/vect/slp-perm-3.c: Likewise.
12982 * gcc.dg/vect/slp-perm-5.c: Likewise.
12983 * gcc.dg/vect/slp-perm-6.c: Likewise.
12984 * gcc.dg/vect/slp-perm-7.c: Likewise.
12985 * gcc.dg/vect/slp-perm-8.c: Likewise.
12986
23fab8ae
TV
129872016-01-10 Tom de Vries <tom@codesourcery.com>
12988
12989 PR tree-optimization/69039
12990 * gcc.dg/autopar/pr69039.c: New test.
12991
73f0dae2
MP
129922016-01-09 Marek Polacek <polacek@redhat.com>
12993
12994 PR c++/69113
12995 * g++.dg/pr69113.C: New test.
12996
20b8d734
JJ
129972016-01-09 Jakub Jelinek <jakub@redhat.com>
12998
12999 PR middle-end/50865
13000 PR tree-optimization/69097
13001 * gcc.c-torture/execute/pr50865.c: New test.
13002 * gcc.c-torture/execute/pr69097-1.c: New test.
13003 * gcc.c-torture/execute/pr69097-2.c: New test.
13004 * gcc.dg/pr69097-1.c: New test.
13005 * gcc.dg/pr69097-2.c: New test.
13006
c50e614b
JJ
130072016-01-09 Jakub Jelinek <jakub@redhat.com>
13008
13009 PR c++/69164
13010 * g++.dg/opt/pr69164.C: New test.
13011
e0237993
JJ
130122016-01-08 Jakub Jelinek <jakub@redhat.com>
13013
13014 PR tree-optimization/69167
13015 * gcc.dg/pr69167.c: New test.
13016
bd8f5bb2
MP
130172016-01-08 Marek Polacek <polacek@redhat.com>
13018
13019 PR c++/68449
13020 * g++.dg/pr68449.C: New.
13021
bb0f5ca7
AL
130222016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13023
13024 PR tree-optimization/68707
13025 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13026 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13027 on platforms supporting it.
13028 * gcc.dg/vect/slp-perm-2.c: Likewise.
13029 * gcc.dg/vect/slp-perm-3.c: Likewise.
13030 * gcc.dg/vect/slp-perm-5.c: Likewise.
13031 * gcc.dg/vect/slp-perm-7.c: Likewise.
13032 * gcc.dg/vect/slp-perm-8.c: Likewise.
13033 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13034 on platforms supporting it.
13035
22518428
JJ
130362016-01-08 Jakub Jelinek <jakub@redhat.com>
13037
33f0852f
JJ
13038 PR tree-optimization/69162
13039 * gcc.dg/pr69162.c: New test.
13040
22518428
JJ
13041 PR tree-optimization/69172
13042 * gcc.dg/pr69172.c: New test.
13043
80e9b3aa
TP
130442016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13045
13046 PR tree-optimization/67781
13047 * gcc.c-torture/execute/pr67781.c: New file.
13048
262a363f
JJ
130492016-01-08 Jakub Jelinek <jakub@redhat.com>
13050
13051 PR tree-optimization/69083
13052 * gcc.dg/vect/pr69083.c: New test.
13053
6e1f093f
SS
130542016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13055
13056 PR tree-optimization/61441
13057 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13058 Use -fexcess-precision=standard for compiler options.
13059 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13060
53290e07
JJ
130612016-01-08 Jakub Jelinek <jakub@redhat.com>
13062
57bf3072
JJ
13063 PR fortran/69128
13064 * gfortran.dg/gomp/pr69128.f90: New test.
13065
53290e07
JJ
13066 PR c++/69145
13067 * g++.dg/ext/pr69145-1.C: New test.
13068 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13069 * g++.dg/ext/pr69145-2.h: New file.
13070
7a127fa7
MS
130712016-01-07 Martin Sebor <msebor@redhat.com>
13072
13073 PR c/68966
13074 * gcc.dg/atomic-fetch-bool.c: New test.
13075 * gcc.dg/sync-fetch-bool.c: New test.
13076
95918b49
L
130772016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13078
13079 PR fortran/66680
13080 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13081
c8e62a9d
NC
130822016-01-07 Nick Clifton <nickc@redhat.com>
13083
13084 PR target/66655
13085 * g++.dg/pr66655.C: New test.
13086 * g++.dg/pr66655_1.cc: Test support file.
13087 * g++.dg/pr66655.h: Test header file.
13088
2ad3adf1 130892016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13090
13091 PR fortran/66680
13092 gfortran.dg/gomp/pr66680.f90: New test.
13093
4cd9ca92
L
130942016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13095
13096 PR target/69171
13097 * gcc.target/i386/pr69171-1.c: New test.
13098 * gcc.target/i386/pr69171-2.c: Likewise.
13099 * gcc.target/i386/pr69171-3.c: Likewise.
13100 * gcc.target/i386/pr69171-4.c: Likewise.
13101 * gcc.target/i386/pr69171-5.c: Likewise.
13102 * gcc.target/i386/pr69171-6.c: Likewise.
13103
7e33d4dc
BS
131042015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13105
13106 PR middle-end/67639
13107 * c-c++-common/pr67639.c: New test.
13108
fec64afc
JJ
131092016-01-07 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR tree-optimization/69141
13112 * g++.dg/opt/pr69141.C: New test.
13113
f293ad29
EB
131142016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13115
13116 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13117
5027395e
UB
131182016-01-06 Uros Bizjak <ubizjak@gmail.com>
13119
13120 PR target/69140
13121 * gcc.target/i386/pr69140.c: New test
13122
7443cf13
DM
131232016-01-06 David Malcolm <dmalcolm@redhat.com>
13124
13125 * gcc.dg/bad-dereference.c: New test case.
13126
32928931
BS
131272015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13128
13129 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13130
68dd05da
AS
131312016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13132
13133 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13134
6b131d5b
MP
131352016-01-06 Marek Polacek <polacek@redhat.com>
13136
13137 PR sanitizer/69099
13138 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13139
8d9fdb49
MP
131402016-01-05 Marek Polacek <polacek@redhat.com>
13141
13142 PR c/69104
13143 * gcc.dg/atomic-invalid-2.c: New.
13144
acf93f1e
L
131452016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13146
13147 PR target/68991
13148 * gcc.target/i386/pr68991.c: New test.
13149
3f50525d
L
131502016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13151
13152 PR target/68991
13153 * g++.dg/pr68991-1.C: New test.
13154 * g++.dg/pr68991-2.C: Likewise.
13155
e0237993 131562016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13157
e0237993 13158 PR other/60465
face88a1
ST
13159 * gcc.target/ia64/pr60465-gprel64.c: New test.
13160 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13161
a0866eff
KT
131622016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13163
13164 PR rtl-optimization/68651
13165 * gcc.target/aarch64/pr68651_1.c: New test.
13166
c589e975
DM
131672016-01-05 David Malcolm <dmalcolm@redhat.com>
13168
13169 PR c/69122
13170 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13171
929710d9
NS
131722016-01-05 Nathan Sidwell <nathan@acm.org>
13173
ce3e43d7
NS
13174 PR c++/58583
13175 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13176
929710d9
NS
13177 * gcc.dg/alias-15.c: New.
13178
a2faef8e
NC
131792016-01-05 Nick Clifton <nickc@redhat.com>
13180
13181 PR target/68870
13182 * g++.dg/pr68770.C: New test.
13183
4cfa76e3
MS
131842016-01-04 Mike Stump <mikestump@comcast.net>
13185
13186 * lib/target-supports.exp (check_effective_target_cilkplus):
13187 cilkplus targets require pthreads.
4ece61b6 13188 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13189
4e8a3a35
MM
131902016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13191
13192 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13193 generation.
13194
818ab71a
JJ
131952016-01-04 Jakub Jelinek <jakub@redhat.com>
13196
13197 Update copyright years.
13198
2fe0a208
MP
131992016-01-04 Marek Polacek <polacek@redhat.com>
13200
13201 PR c/68908
13202 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13203 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13204 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13205
9e3b2fe3
EB
132062016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13207
13208 * gcc.target/sparc/20160104-2.c: New test.
13209
e8d65a35
EB
132102016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13211
13212 * gcc.target/sparc/20160104-1.c: New test.
13213
25ccfccd
PT
132142016-01-03 Paul Thomas <pault@gcc.gnu.org>
13215
13216 PR fortran/65045
13217 * gfortran.dg/pr65045.f90: New test.
13218
cb51d382
EB
132192016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13220
13221 * gnat.dg/specs/debug1.ads: Delete.
13222
6eeaad6e
JD
132232016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13224
13225 PR libgfortran/68867
13226 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13227 expression.
13228
2f968603
JD
132292016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13230
13231 PR libgfortran/68867
13232 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13233 PowerPC.
13234
591bb5e4
PT
132352016-01-01 Paul Thomas <pault@gcc.gnu.org>
13236
13237 PR fortran/68864
13238 * gfortran.dg/pr68864.f90: New test.
13239
f1e0620c
JJ
132402016-01-01 Jakub Jelinek <jakub@redhat.com>
13241
942a1319
JJ
13242 PR tree-optimization/69070
13243 * gcc.dg/pr69070.c: New test.
13244
10dff63f
JJ
13245 PR sanitizer/69055
13246 * gfortran.dg/pr69055.f90: New test.
13247
f1e0620c
JJ
13248 PR target/69015
13249 * gcc.dg/pr69015.c: New test.
818ab71a 13250\f
2f883d1c 13251Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13252
13253Copying and distribution of this file, with or without modification,
13254are permitted in any medium without royalty provided the copyright
13255notice and this notice are preserved.