]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
extend.texi (Java Exceptions): Remove.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
bfecd57c
JJ
12016-10-04 Jakub Jelinek <jakub@redhat.com>
2
3 * g++.dg/other/java3.C: Remove.
4 * g++.dg/other/java1.C: Remove.
5 * g++.dg/other/error12.C: Remove.
6 * g++.dg/other/java2.C: Remove.
7 * g++.dg/warn/Wnvdtor.C: Remove.
8 * g++.dg/lookup/java1.C: Remove.
9 * g++.dg/lookup/java2.C: Remove.
10 * g++.dg/ext/pr34829.C: Remove.
11 * g++.dg/ext/java-3.C: Remove.
12 * g++.dg/ext/java-1.C: Remove.
13 * g++.dg/ext/java-2.C: Remove.
14 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
15
fe8b1e83
DG
162016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
17
18 PR tree-optimization/77808
19 * gcc.dg/tree-ssa/pr77808.c: New testcase.
20
078b5aab
RB
212016-10-04 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/77399
24 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
25
2b568899
RB
262016-10-04 Richard Biener <rguenther@suse.de>
27
28 PR middle-end/77833
29 * gcc.target/i386/pr77833.c: New testcase.
30
0a4e5cf3
JL
312016-09-26 Jeff Law <law@redhat.com>
32
33 PR tree-optimization/71550
34 PR tree-optimization/71403
35 * gcc.c-torture/execute/pr71550.c: New test.
36
d07b0a23
SKS
372016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
38
39 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
40 option.
41
b44a42cf
KT
422016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
43
44 Revert
45 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
46
47 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
48
f41f1ceb
MP
492016-10-03 Marek Polacek <polacek@redhat.com>
50
51 * g++.dg/cpp0x/nullptr37.C: New test.
52
1633d3b9
BE
532016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
54
55 * c-c++-common/Wint-in-bool-context.c: Update test.
56
2c8e3a1d
JJ
572016-10-02 Jakub Jelinek <jakub@redhat.com>
58
59 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
60 earlier.
61 * g++.dg/charset/asm2.c (memmove): Likewise.
62 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
63 * g++.dg/tls/diag-4.C (foo): Likewise.
64 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
65 dg-warning, fix up regex.
66 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
67 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
68 * g++.old-deja/g++.mike/net31.C: Likewise.
69 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
70 for C++17.
71 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
72 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
73
f00b6283
RB
742016-10-01 Richard Biener <rguenther@suse.de>
75
76 PR middle-end/77798
77 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
78
0f0565b1
AV
792016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
80
81 PR fortran/77663
82 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
83
c58823a0
JJ
842016-10-01 Jakub Jelinek <jakub@redhat.com>
85
86 PR c/77490
87 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
88 Add dg-prune-output directive.
89
e3228a50
JD
902016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
91
92 PR fortran/66643
93 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
94 * gfortran.fortran-torture/compile/write.f90: Update test.
95
e70bbc6f
MW
962016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
97
98 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
99 arm_fp16_alternative_ok as the required effective target.
100 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
101 -mfp16-format=alternative to the dg-options directive and remove
102 the dg-add-options directive.
103
c39747d2
FR
1042016-09-30 Fritz Reese <fritzoreese@gmail.com>
105
106 PR fortran/77764
107 * gfortran.dg/dec_union_8.f90: New testcase.
108
00074dd8
FR
1092016-09-30 Fritz Reese <fritzoreese@gmail.com>
110
111 PR fortran/77782
112 * gfortran.dg/dec_structure_16.f90: New testcase.
113
26f391e8
AV
1142016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
115
116 * gfortran.dg/coarray_allocate_10.f08: New test.
117 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
118
fa16a271
KT
1192016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
120
121 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
122
f334c828
RB
1232016-09-30 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/77399
126 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
127
76e3ec9c
SL
1282016-09-29 Sandra Loosemore <sandra@codesourcery.com>
129
130 * c-c++-common/pr27336.c: Make dependency on
131 -fdelete-null-pointer-checks explicit.
132 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
133 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
134 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
135 * gcc.dg/pic-1.c: Require fpic target support.
136 * gcc.dg/pic-2.c: Likewise.
137
a2c6e7f2
JJ
1382016-09-29 Jakub Jelinek <jakub@redhat.com>
139
140 Implement P0001R1 - C++17 removal of register storage class specifier
141 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
142 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
143 C++17.
144 * c-c++-common/vector-subscript-5.c (foo): Don't use register
145 keyword if not __SSE2__.
146 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
147 C++17.
148 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
149 register keywords.
150 * g++.dg/eh/pr29166.C: Add -Wno-register option.
151 * g++.dg/warn/register-parm-1.C (erroneous_warning,
152 no_erroneous_warning): Expect new warnings for C++17.
153 * g++.dg/warn/register-var-2.C (f): Likewise.
154 * g++.dg/parse/register1.C (f): Expect new error for C++17.
155 * g++.dg/parse/linkage2.C (foo): Likewise.
156 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
157 keyword on parameters for C++17.
158 * g++.dg/cpp1z/register1.C: New test.
159 * g++.dg/cpp1z/register2.C: New test.
160 * g++.dg/cpp1z/register3.C: New test.
161
4ab76933
UB
1622016-09-29 Uros Bizjak <ubizjak@gmail.com>
163
164 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
165 * gcc.target/i386/avx2-check.h (main): Ditto.
166 * gcc.target/i386/avx512bw-check.h (main): Ditto.
167 * gcc.target/i386/avx512cd-check.h (main): Ditto.
168 * gcc.target/i386/avx512dq-check.h (main): Ditto.
169 * gcc.target/i386/avx512er-check.h (main): Ditto.
170 * gcc.target/i386/avx512f-check.h (main): Ditto.
171 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
172 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
173 * gcc.target/i386/avx512vl-check.h (main): Ditto.
174
2488ebe5
UB
1752016-09-29 Uros Bizjak <ubizjak@gmail.com>
176
177 PR target/77756
178 * gcc.target/i386/pr77756.c: New test.
179
4d258d09
MP
1802016-09-29 Marek Polacek <polacek@redhat.com>
181
182 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
183
a9087411
MP
1842016-09-29 Marek Polacek <polacek@redhat.com>
185
186 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
187 C++14.
188
fa0a064a
ML
1892016-09-29 Martin Liska <mliska@suse.cz>
190
191 * objc/execute/construct1.m: New test.
192
0ce1ecc7
RB
1932016-09-29 Richard Biener <rguenther@suse.de>
194
195 PR tree-optimization/77768
196 * gcc.dg/torture/pr77768.c: New testcase.
197
da186c1f
RB
1982016-09-28 Richard Biener <rguenther@suse.de>
199
200 PR middle-end/77407
201 * gcc.dg/pr77407.c: New testcase.
202
d657e995
RB
2032016-09-29 Richard Biener <rguenther@suse.de>
204
205 PR middle-end/55152
206 * gcc.dg/pr55152.c: New testcase.
207 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
208
cadf6296
RO
2092016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
210
211 * gcc.dg/profile-update-warning.c: Restrict to ia32.
212 (dg-options): Remove -m32.
213
88000fd1
MS
2142016-09-28 Martin Sebor <msebor@redhat.com>
215
216 PR middle-end/77721
217 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
218
0c172974
JD
2192016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
220
221 PR libgfortran/77707
222 * gfortran.dg/inquire_17.f90: New test.
223
4b390698
JJ
2242016-09-28 Jakub Jelinek <jakub@redhat.com>
225
226 PR c++/77467
227 * g++.dg/cpp1y/constexpr-77467.C: New test.
228
2b1b5938
MS
2292016-09-28 Martin Sebor <msebor@redhat.com>
230
231 PR c/77762
232 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
233 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
234 (test_sprintf_p_const): Adjust line numbers to avoid failures
235 introduced in r240503.
236
30dc6ee9
MS
2372016-09-28 Martin Sebor <msebor@redhat.com>
238
239 PR middle-end/77683
240 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
241
7d290e93
BE
2422016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
243
fcf32bad
BE
244 PR c++/77748
245 * g++.dg/pr77550.C: Avoid undefined behavior.
246
7d290e93
BE
247 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
248
912d9ec3
WD
2492016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
250
251 * gcc.dg/strlenopt-20.c: Update test.
252 * gcc.dg/strlenopt-21.c: Likewise.
253 * gcc.dg/strlenopt-22.c: Likewise.
254 * gcc.dg/strlenopt-22g.c: Likewise.
255 * gcc.dg/strlenopt-26.c: Likewise.
256 * gcc.dg/strlenopt-5.c: Likewise.
257 * gcc.dg/strlenopt-7.c: Likewise.
258 * gcc.dg/strlenopt-9.c: Likewise.
259
459bcfb0
JJ
2602016-09-27 Jakub Jelinek <jakub@redhat.com>
261
6e39060a
JJ
262 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
263
8ca33347
JJ
264 * g++.dg/cpp1z/lambda-this1.C: New test.
265 * g++.dg/cpp1z/lambda-this2.C: New test.
266
459bcfb0
JJ
267 PR c++/77722
268 * g++.dg/ubsan/return-4.C: New test.
269 * g++.dg/ubsan/return-5.C: New test.
270 * g++.dg/ubsan/return-6.C: New test.
271
20fba714
JW
2722016-09-27 Jiong Wang <jiong.wang@arm.com>
273
274 * lib/target-supports.exp
275 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
276 in function comment.
277
bebe0086
ML
2782016-09-27 Martin Liska <mliska@suse.cz>
279
280 PR gcov-profile/46266
281 * lib/gcov.exp: Verify that <built-in>.gcov file is not
282 considered.
283
59896334
RB
2842016-09-27 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/77745
287 * g++.dg/torture/pr77745.C: New testcase.
288
f0d355dc
RB
2892016-09-27 Richard Biener <rguenther@suse.de>
290
291 PR tree-optimization/77478
292 * gcc.dg/torture/pr77478.c: New testcase.
293
8c9434c2
ML
2942016-09-27 Martin Liska <mliska@suse.cz>
295
296 PR gcov-profile/7970
297 PR gcov-profile/16855
298 PR gcov-profile/44779
299 * g++.dg/gcov/pr16855.C: New test.
300
511d092e
SKS
3012016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
302
303 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
304
f2e0c4e1
JJ
3052016-09-27 Jakub Jelinek <jakub@redhat.com>
306
307 PR fortran/77666
308 * gfortran.dg/gomp/pr77666.f90: New test.
309
3a4228ba
KV
3102016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
311
312 PR ipa/77677
313 * gcc.dg/torture/pr77677-2.c: New test.
314
a184e37f
SK
3152016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
316
317 PR fortran/77420
318 * gfortran.dg/pr77420_1.f90: New test.
319 * gfortran.dg/pr77420_2.f90: Ditto.
320 * gfortran.dg/pr77420_3.f90: New test. Requires ...
321 * gfortran.dg/pr77420_4.f90: this file.
322
8be59d19
KV
3232016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
324
325 PR middle-end/77719
326 * gfortran.dg/pr77719.f90: New test.
327
991075a4
TP
3282016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
329
330 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 331 singular form of byte when quantity is unknown.
991075a4 332
c6147dc4
MP
3332016-09-26 Marek Polacek <polacek@redhat.com>
334
335 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
336
5cc6c41c
ML
3372016-09-26 Martin Liska <mliska@suse.cz>
338
339 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
340 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
341 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
342 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
343 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
344 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
345 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
346 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
347 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
348
81fea426
MP
3492016-09-26 Marek Polacek <polacek@redhat.com>
350
351 PR c/7652
352 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
353 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
354 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
355 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
356 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
357 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
358 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
359 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
360 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
361 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
362 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
363 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
364 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
365 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
366 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
367 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
368 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
369 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
370 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
371 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
372 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
373 * c-c++-common/attr-fallthrough-1.c: New test.
374 * c-c++-common/attr-fallthrough-2.c: New test.
375 * g++.dg/cpp0x/fallthrough1.C: New test.
376 * g++.dg/cpp0x/fallthrough2.C: New test.
377 * g++.dg/cpp1z/fallthrough1.C: New test.
378 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
379 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
380 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
381 * objc.dg/Wimplicit-fallthrough-1.m: New test.
382
9b597c1f
SK
3832016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
384
12a813c1 385 PR fortran/77429
9b597c1f
SK
386 * gfortran.dg/pr77429.f90: New test.
387
f1c7e7f1
SK
3882016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
389
390 PR fortran/77694
391 * gfortran.dg/pr77694.f90: New test.
392
50c6dd20
OE
3932016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
394
395 PR target/51244
396 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
397
540b039e
DH
3982016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
399
400 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
401 for 32-bit mode.
402
cfd161bf
DH
4032016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
404
405 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
406 for 32-bit mode.
407
9a2300e9
MP
4082016-09-24 Marek Polacek <polacek@redhat.com>
409
410 PR c/77490
411 * c-c++-common/Wbool-operation-1.c: New test.
412 * gcc.dg/Wbool-operation-1.c: New test.
413
34d567d1
FR
4142016-09-23 Fritz Reese <fritzoreese@gmail.com>
415
416 * gfortran.dg/dec_static_1.f90: New.
417 * gfortran.dg/dec_static_2.f90: New.
418 * gfortran.dg/dec_static_3.f90: New.
419 * gfortran.dg/dec_static_4.f90: New.
420
4a8d4422
JD
4212016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
422
423 PR fortran/48298
424 * gfortran.dg/negative_unit_check.f90: Update test.
425 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 426
90ef45cb
DV
4272016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
428
429 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
430 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
431 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
432 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
433 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
434 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
435 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
436
e0535922
MS
4372016-09-23 Martin Sebor <msebor@redhat.com>
438
439 PR testsuite/77713
440 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
441 assuming long double is bigger than double.
442
d664d76d
JJ
4432016-09-23 Jakub Jelinek <jakub@redhat.com>
444
445 Implement P0138R2, C++17 construction rules for enum class values
446 * g++.dg/cpp1z/direct-enum-init1.C: New test.
447
3b31f720
DM
4482016-09-23 David Malcolm <dmalcolm@redhat.com>
449
450 PR preprocessor/77672
451 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
452 expected multiline output from first warning to reflect change
453 in r240434.
454
592459bf
TP
4552016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
456
457 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
458
0af06385
BE
4592016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
460 Tom de Vries <tom@codesourcery.com>
461
462 PR testsuite/77411
463 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
464
8f01b67a
MP
4652016-09-23 Marek Polacek <polacek@redhat.com>
466
467 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
468 * c-c++-common/gomp/atomic-13.c: Likewise.
469 * c-c++-common/gomp/atomic-14.c: Likewise.
470 * c-c++-common/pr60439.c: Remove invalid code.
471 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
472 * g++.dg/expr/bitfield5.C: Likewise.
473 * g++.dg/expr/bitfield6.C: Likewise.
474 * g++.dg/expr/bool1.C: Likewise.
475 * g++.dg/expr/bool3.C: Likewise.
476 * g++.dg/expr/lval3.C: Likewise.
477 * g++.dg/expr/lval4.C: Likewise.
478 * g++.old-deja/g++.jason/bool5.C: Likewise.
479
bbd6fcf3
DM
4802016-09-23 David Malcolm <dmalcolm@redhat.com>
481
482 PR preprocessor/77672
483 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
484 (test_terminator_location): New function.
485
113d06a4
RB
4862016-09-23 Richard Biener <rguenther@suse.de>
487
488 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
489
cab9e1df
MW
4902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
491
492 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
493 -march=armv8.2-a+fp16 when supported by the hardware.
494 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
495 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
496 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
497 semi-colons to a macro invocations.
498 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
499 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
500 defined.
501 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
502 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
503 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
504 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
505 defined.
506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
507 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
508 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
510 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
511 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
512 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
513 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
515 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
516 defined.
517 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
518 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
519 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
520 defined.
521 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
522 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
523 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
524 defined.
525 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
526 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
527 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
528 defined.
529 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
530 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
531 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
532 defined. Also fix some white-space.
533 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
534 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
535 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
536 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
537 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
538 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
539 defined. Also fix some long lines and white-space.
540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.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/vmax.c: Add F16
544 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
545 defined.
546 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
547 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
548 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
549 defined.
550 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
552 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
553 defined.
554 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
555 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
556 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 557 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 564 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
570 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
571 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 573
da9b2e69
JW
5742016-09-23 Jiong Wang <jiong.wang@arm.com>
575 Matthew Wahab <matthew.wahab@arm.com>
576
577 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
578 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
579 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
580 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
581 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
582 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
583 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
584 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
585 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
586 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
587 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
588 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
589 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
590 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
591 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
592 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
593 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
594 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
595 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
596 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
597 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
598 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
599 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
600 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
601 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
602 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
603 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
604 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
605 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
606 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
607 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
608 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
609 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
610 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
611 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
612 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
613 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
614
785cf02f
MW
6152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
616
617 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
618 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
619 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
620 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
621 support.
622
1e401340
KV
6232016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
624
625 PR ipa/77677
626 * gcc.dg/torture/pr77677.c: New test.
627
8ed3eeac
AV
6282016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
629
630 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
631 here now.
632
55a9b91b
MW
6332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
634
635 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
636 options. Add tests for float16x4_t and float16x8_t.
637
64c744b9
DV
6382016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
639
640 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
641 * gcc.target/s390/risbg-ll-2.c: Ditto.
642 * gcc.target/s390/risbg-ll-3.c: Ditto.
643
d403b8d4
MW
6442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
645
646 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
647 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
648
576987fc
DV
6492016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
650
651 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
652 output to the simplified instructions.
653
4ffc8099
MW
6542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
655
656 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
657 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
658
b1a970a5
MW
6592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
660
661 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
662 (FP16_SUPPORTED): New
663 (expected-hfloat-16x4): Make conditional on __fp16 support.
664 (expected-hfloat-16x8): Likewise.
665 (vdup_n_f16): Disable for non-AArch64 targets.
666 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
667 conditional on FP16_SUPPORTED.
668 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
669 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
670 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
671 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
672 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
673 for testing __fp16.
674 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
675 conditional on FP16_SUPPORTED.
676 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
677 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
678
50df9464
MW
6792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
680
681 * gcc.target/arm/short-vfp-1.c: New.
682
536b9f42
MW
6832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
684
685 * gcc.target/arm/attr-fp16-arith-1.c: New.
686
1b9e31cf
MW
6872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
688
689 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
690 New.
691 (add_options_for_arm_v8_2a_fp16_neon): New.
692 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
693 (add_options_for_arm_arch_v8_2a): Auto-generate.
694 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
695 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
696 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
697 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
698 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
699 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
700 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
701
a5b42ee7
MW
7022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
703
704 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
705 arm_fp16_alternative_ok.
706 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
707 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
708 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
709 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
710 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
711 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
712 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
713 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
714 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
715 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
716 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
717 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
718 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
719 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
720 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
721 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
722 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
723 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
724 * gcc.target/arm/fp16-rounding-alt-1.c: Use
725 arm_fp16_alternative_ok.
726 * lib/target-supports.exp
727 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
728 (check_effective_target_arm_fp16_alternative_ok): New.
729 (check_effective_target_arm_fp16_none_ok_nocache): New.
730 (check_effective_target_arm_fp16_none_ok): New.
731
fcbc975b
ML
7322016-09-23 Martin Liska <mliska@suse.cz>
733
734 * gcc.dg/ipa/pr77653.c: Replace adress
735 with address.
736
1822b732
ML
7372016-09-23 Martin Liska <mliska@suse.cz>
738
739 * gcc.target/i386/movbe-4.c: New test.
740
fab18cc4
ML
7412016-09-23 Martin Liska <mliska@suse.cz>
742
743 * gcc.target/i386/crc32-5.c: New test.
744
e70f01b5
ML
7452016-09-23 Martin Liska <mliska@suse.cz>
746
747 * gcc.target/i386/pr71652.c: New test.
748 * gcc.target/i386/pr71652-2.c: New test.
749 * gcc.target/i386/pr71652-3.c: New test.
750
f2e81d05
JJ
7512016-09-23 Jakub Jelinek <jakub@redhat.com>
752
753 * lib/gcc-dg.exp (process-message): Support relative line number
754 notation - .+4 or .-1 etc.
755 * gcc.dg/dg-test-1.c: New test.
756
ed30d2a6
MS
7572016-09-22 Martin Sebor <msebor@redhat.com>
758
759 PR target/77676
760 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
761 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
762 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
763 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
764
1c681c7b
UB
7652016-09-22 Uros Bizjak <ubizjak@gmail.com>
766
767 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
768 * gcc.dg/ifcvt-2.c: Ditto.
769 * gcc.dg/zero_bits_compound-1.c: Ditto.
770 * gcc.dg/zero_bits_compound-1.c: Ditto.
771 * gcc.dg/pr40550.c: Simplify target selectors.
772 Use dg-additional-options.
773 * gcc.dg/pr47893.c: Ditto.
774 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
775 additional options for 32-bit x86 targets.
776 * gcc.dg/pr70955.c: Move to ...
777 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
778
67cf0a53
PC
7792016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
780
781 PR c++/61019
782 * g++.dg/cpp0x/pr61019.C: New.
783
0ee70cc0
AV
7842016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
785 Terry Guo <terry.guo@arm.com>
786
787 * gcc.target/arm/pure-code/ffunction-sections.c: New.
788 * gcc.target/arm/pure-code/no-literal-pool.c: New.
789 * gcc.target/arm/pure-code/pure-code.exp: New.
790
43639d2c
UB
7912016-09-22 Uros Bizjak <ubizjak@gmail.com>
792
793 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
794 Remove SSE effective target requirement.
795
a608d15b
PC
7962016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
797
798 PR c++/71979
799 * g++.dg/cpp0x/pr71979.C: New.
800
d94a7ab4
BE
8012016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
802
803 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
804
a13f439f
ML
8052016-09-22 Martin Liska <mliska@suse.cz>
806
807 PR ipa/77653
808 * gcc.dg/ipa/pr77653.c: New test.
809
cf352092
JJ
8102016-09-22 Jakub Jelinek <jakub@redhat.com>
811
812 PR fortran/77665
813 * gfortran.dg/gomp/pr77665.f90: New test.
814
a8de3002
PT
8152016-09-22 Paul Thomas <pault@gcc.gnu.org>
816
817 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
818 * gfortran.dg/dtio_13.f90: New test.
819
39abef62
LK
8202016-09-21 Louis Krupp <louis.krupp@zoho.com>
821
822 PR fortran/66107
823 * gfortran.dg/pr66107.f90: New test.
824
4a2bb7fc
ILT
8252016-09-21 Ian Lance Taylor <iant@golang.org>
826
827 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
828 with call to builtin delete function.
829
5f84cee2
JM
8302016-09-21 Joseph Myers <joseph@codesourcery.com>
831
832 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
833 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
834 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
835 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
836 tests.
837
fe01a41a
UB
8382016-09-21 Uros Bizjak <ubizjak@gmail.com>
839
840 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
841
2e1c20b1
JJ
8422016-09-21 Jakub Jelinek <jakub@redhat.com>
843
844 PR c++/77651
845 * g++.dg/cpp1z/aligned-new6.C: New test.
846
de4c144a
MW
8472016-09-21 Matthew Wahab <matthew.wahab@arm.com>
848
849 * gcc.target/arm/fp16-aapcs-3.c: New.
850 * gcc.target/arm/fp16-aapcs-4.c: New.
851 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
852 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
853 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
854 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
855
44fc7854
BE
8562016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
857
858 PR tree-optimization/77550
859 * g++.dg/pr77550.C: New test.
860
bc084f84
GJL
8612016-09-21 Georg-Johann Lay <avr@gjlay.de>
862
863 PR target/77326
864 * gcc.target/avr/torture/pr77326.c: New test.
865
c075003a
LK
8662016-09-21 Louis Krupp <louis.krupp@zoho.com>
867
868 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
869
6811ea79
RB
8702016-09-21 Richard Biener <rguenther@suse.de>
871
872 PR tree-optimization/77648
873 * gcc.dg/torture/pr77648-1.c: New testcase.
874 * gcc.dg/torture/pr77648-2.c: Likewise.
875
f955c4c4
RB
8762016-09-21 Richard Biener <rguenther@suse.de>
877 Jakub Jelinek <jakub@redhat.com>
878
879 PR tree-optimization/77621
880 * gcc.dg/pr77621.c: New testcase.
881
096506bb
PT
8822016-09-21 Paul Thomas <pault@gcc.gnu.org>
883
884 PR fortran/77657
885 * gfortran.dg/dtio_12.f90: New test.
886
37d168ae
SKS
8872016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
888
889 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
890
66454000
KV
8912016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
892
893 PR tree-optimization/72835
894 * gcc.dg/tree-ssa/pr72835.c: New test.
895
88d0c3f0
MS
8962016-09-20 Martin Sebor <msebor@redhat.com>
897
898 PR middle-end/49905
899 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
900 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
901 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
902 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
903 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
904 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
905 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
906
a03df1d5
KV
9072016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
908
909 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
910 arguments/compare will be optimized away.
911 * gcc.dg/torture/ftrapv-1.c: Likewise.
912
8bc5448f
KV
9132016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
914
915 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
916 will be optimized away.
917 * gcc.dg/ipa/vrp1.c: New test.
918 * gcc.dg/ipa/vrp2.c: New test.
919 * gcc.dg/ipa/vrp3.c: New test.
920
973625a0
KV
9212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
922
923 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
924 does the same transformation.
925 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
926 * gcc.dg/tree-ssa/evrp1.c: New test.
927 * gcc.dg/tree-ssa/evrp2.c: New test.
928 * gcc.dg/tree-ssa/evrp3.c: New test.
929 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
930 * gcc.dg/tree-ssa/pr22117.c: Likewise.
931 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
932 * gcc.dg/tree-ssa/pr64130.c: Likewise.
933 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
934 foling now happens early.
935 * gcc.dg/tree-ssa/vrp04.c: Likewise.
936 * gcc.dg/tree-ssa/vrp06.c: Likewise.
937 * gcc.dg/tree-ssa/vrp16.c: Likewise.
938 * gcc.dg/tree-ssa/vrp25.c: Likewise.
939 * gcc.dg/tree-ssa/vrp67.c: Likewise.
940
9b1ba33c
UB
9412016-09-20 Uros Bizjak <ubizjak@gmail.com>
942
943 PR target/77621
944 * gcc.target/i386/pr77621.c: New test.
945 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
946 pattern, loop should vectorize with -mtune=atom.
947
f5bd4ad8
MO
9482016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
949 Jakub Jelinek <jakub@redhat.com>
950
951 PR testsuite/63299
952 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
953 instead of delete.
954
7d9cf801
JJ
9552016-09-20 Jakub Jelinek <jakub@redhat.com>
956
b912f962
JJ
957 PR c++/77626
958 * g++.dg/other/pr77626.C: New test.
959
eaf1ece1
JJ
960 PR c++/77638
961 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
962
590b62e9
JJ
963 PR c++/77637
964 * g++.dg/cpp0x/gen-attrs-62.C: New test.
965
7d9cf801
JJ
966 PR middle-end/77624
967 * c-c++-common/pr77624-1.c: New test.
968 * c-c++-common/pr77624-2.c: New test.
969
3aebb6ff
AV
9702016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
971
972 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
973 of digits expected.
974
b5bbe47b
RB
9752016-09-20 Richard Biener <rguenther@suse.de>
976
977 PR tree-optimization/77646
978 * gcc.dg/torture/pr77646.c: New testcase.
979
144a96e4
BE
9802016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
981
982 PR c++/77434
983 * c-c++-common/Wint-in-bool-context.c: New test.
984
1f2071fa
JM
9852016-09-19 Joseph Myers <joseph@codesourcery.com>
986
987 * gcc.dg/cr-decimal-dig-1.c: New test.
988
63012d9a
JM
9892016-09-19 Joseph Myers <joseph@codesourcery.com>
990
991 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
992 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
993 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
994 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
995
02410826
VM
9962016-09-19 Vladimir Makarov <vmakarov@redhat.com>
997
998 PR rtl-optimization/77416
999 * gcc.target/powerpc/pr77416.c: New.
1000
6101a7ab
PP
10012016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1002
1003 PR c++/77639
1004 * g++.dg/template/error-recovery4.C: New test.
1005
1993ff76
BC
10062016-09-19 Bin Cheng <bin.cheng@arm.com>
1007
1008 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1009
5fa9e644
KT
10102016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1011
1012 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1013 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1014
fc15d9ec
JJ
10152016-09-19 Jakub Jelinek <jakub@redhat.com>
1016 Jan Hubicka <jh@suse.cz>
1017
1018 PR target/77587
1019 * gcc.dg/pr77587.c: New test.
1020 * gcc.dg/pr77587a.c: New file.
1021
3c9f5092
AV
10222016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1023
1024 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1025 * gfortran.dg/coarray_38.f90:
1026 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1027 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1028 * gfortran.dg/coarray_allocate_7.f08: New test.
1029 * gfortran.dg/coarray_allocate_8.f08: New test.
1030 * gfortran.dg/coarray_allocate_9.f08: New test.
1031 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1032 new caf_register.
1033 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1034 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1035 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1036 get_by_refs.
1037 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1038 * gfortran.dg/coarray_lock_7.f90: Same.
1039 * gfortran.dg/coarray_poly_5.f90: Same.
1040 * gfortran.dg/coarray_poly_6.f90: Same.
1041 * gfortran.dg/coarray_poly_7.f90: Same.
1042 * gfortran.dg/coarray_poly_8.f90: Same.
1043 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1044
e79e6763
FR
10452016-09-19 Fritz Reese <fritzoreese@gmail.com>
1046
1047 PR fortran/77584
1048 * gfortran.dg/dec_structure_15.f90: New testcase.
1049
ae527639
RB
10502016-09-19 Richard Biener <rguenther@suse.de>
1051
1052 PR middle-end/77605
1053 * gcc.dg/torture/pr77605.c: New testcase.
1054
cdf060f8
LK
10552016-09-18 Louis Krupp <louis.krupp@zoho.com>
1056
1057 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1058
b720e919
JH
10592016-09-17 Jan Hubicka <hubicka@ucw.cz>
1060
1061 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1062 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1063 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1064 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1065 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1066 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1067 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1068 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1069 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1070 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1071 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1072
bdabae39
KY
10732016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1074
1075 * gcc.target/i386/pr68633.c: Fix expected result.
1076
493ba820
LK
10772016-09-17 Louis Krupp <louis.krupp@gmail.com>
1078
1079 PR fortran/68078
1080 * gfortran.dg/pr68078.f90: New test.
1081 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1082
9a42726b
BS
10832016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1084
1085 PR target/77613
1086 * gcc.target/powerpc/swaps-p8-25.c: New.
1087
e7d61178
JJ
10882016-09-16 Jakub Jelinek <jakub@redhat.com>
1089
8f03e02f
JJ
1090 PR c++/77482
1091 * g++.dg/cpp0x/constexpr-77482.C: New test.
1092
e80cb545
JJ
1093 PR c++/77379
1094 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1095 thunk offsets.
1096 * g++.dg/abi/abi-tag23a.C: Likewise.
1097
1c2f613f
JJ
1098 PR c++/77338
1099 * g++.dg/cpp0x/decltype-77338.C: New test.
1100
e7d61178
JJ
1101 PR c++/77375
1102 * g++.dg/cpp0x/mutable1.C: New test.
1103
8d987deb
SK
11042016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1105
1106 PR fortran/77612
1107 * gfortran.dg/pr77612.f90: New test.
1108
2c3d35a6
SKS
11092016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1110
1111 * gcc.dg/torture/pr70421.c: Require int32plus.
1112
e43163ae
JJ
11132016-09-16 Jakub Jelinek <jakub@redhat.com>
1114
bcf0905a
JJ
1115 PR middle-end/77475
1116 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1117
e43163ae
JJ
1118 PR target/77526
1119 * gcc.target/i386/pr77526.c: New test.
1120
7d704548
JJ
11212016-09-16 Jakub Jelinek <jakub@redhat.com>
1122 Eric Botcazou <ebotcazou@adacore.com>
1123
1124 PR middle-end/77594
1125 * gcc.target/i386/pr77594.c: New test.
1126
902d624f
LK
11272016-09-15 Louis Krupp <louis.krupp@zoho.com>
1128
1129 PR fortran/69963
1130 * gfortran.dg/misplaced_implicit_character.f90: New test.
1131
7e16ce79
BC
11322016-09-15 Bin Cheng <bin.cheng@arm.com>
1133
1134 PR tree-optimization/77503
1135 * gcc.dg/vect/pr77503.c: New test.
1136
7c05f5c4
RB
11372016-09-15 Richard Biener <rguenther@suse.de>
1138
1139 PR middle-end/77544
1140 * c-c++-common/torture/pr77544.c: New testcase.
1141
76ff80fb
JJ
11422016-09-15 Jakub Jelinek <jakub@redhat.com>
1143
1144 PR middle-end/77475
1145 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1146 * gcc.dg/march-generic.c: Likewise.
1147 * gcc.target/i386/spellcheck-options-1.c: New test.
1148 * gcc.target/i386/spellcheck-options-2.c: New test.
1149 * gcc.target/i386/spellcheck-options-3.c: New test.
1150 * gcc.target/i386/spellcheck-options-4.c: New test.
1151
5560d026
CLT
11522016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1153
1154 PR fortran/72743
1155 * gfortran.dg/goacc/pr72743.f90: New test.
1156
5334f733
RB
11572016-09-15 Richard Biener <rguenther@suse.de>
1158
1159 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1160
d08615f2
RB
11612016-09-15 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/77514
1164 * gcc.dg/torture/pr77514.c: New testcase.
1165
28ca05f0
JJ
11662016-09-14 Jakub Jelinek <jakub@redhat.com>
1167
1168 PR c++/77549
1169 * g++.dg/lookup/pr77549.C: New test.
1170
20a1e5b8
MP
11712016-09-14 Marek Polacek <polacek@redhat.com>
1172
1173 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1174 * c-c++-common/gomp/atomic-13.c: Likewise.
1175 * c-c++-common/gomp/atomic-14.c: Likewise.
1176 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1177 * g++.dg/cpp1z/bool-increment1.C: New test.
1178 * c-c++-common/pr60439.c: Add dg-warning.
1179 * g++.dg/expr/bitfield4.C: Likewise.
1180 * g++.dg/expr/bitfield5.C: Likewise.
1181 * g++.dg/expr/bitfield6.C: Likewise.
1182 * g++.dg/expr/bool1.C: Likewise.
1183 * g++.dg/expr/bool3.C: Likewise.
1184 * g++.dg/expr/lval3.C: Likewise.
1185 * g++.dg/expr/lval4.C: Likewise.
1186 * g++.old-deja/g++.jason/bool5.C: Likewise.
1187 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1188 * g++.dg/other/error18.C: Likewise.
1189 * g++.dg/gomp/atomic-14.C: Likewise.
1190
0761f6bf
NS
11912016-09-14 Nathan Sidwell <nathan@acm.org>
1192
1193 PR c++/77539
1194 * g++.dg/cpp1y/pr77539.C: New.
1195
13cddbc1
CL
11962016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1197
1198 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1199 dg-require.
1200 * g++.dg/ext/builtin_alloca.C: Likewise.
1201 * g++.dg/template/spec35.C: Likewise.
1202 * gcc.dg/builtins-68.c: Likewise.
1203 * gcc.misc-tests/gcov-13.c: Likewise.
1204 * gcc.misc-tests/gcov-14.c: Likewise.
1205
a90638d4
JM
12062016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1207
1208 * gfortran.dg/dec_structure_14.f90: New testcase.
1209
5ba4a08c
JJ
12102016-09-14 Jakub Jelinek <jakub@redhat.com>
1211
1212 PR sanitizer/68260
1213 * c-c++-common/tsan/pr68260.c: New test.
1214
a713b234
JS
12152016-09-13 Joe Seymour <joe.s@somniumtech.com>
1216
1217 PR target/70713
1218 * gcc.target/msp430/function-attributes-1.c: New test.
1219 * gcc.target/msp430/function-attributes-2.c: New test.
1220 * gcc.target/msp430/function-attributes-3.c: New test.
1221
ea8661cd
JJ
12222016-09-13 Jakub Jelinek <jakub@redhat.com>
1223
9952908a
JJ
1224 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1225 * g++.dg/cpp1z/gen-attrs1.C: New test.
1226
63cdb7a0
JJ
1227 PR tree-optimization/77454
1228 * gcc.dg/pr77454.c: New test.
1229
ea8661cd
JJ
1230 PR c++/77553
1231 * g++.dg/cpp1y/constexpr-77553.C: New test.
1232
254830ba
DM
12332016-09-13 David Malcolm <dmalcolm@redhat.com>
1234
1235 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1236 (test_show_locus): Replace rich_location::add_fixit_insert calls
1237 with add_fixit_insert_before and add_fixit_insert_after.
1238
42763690
JM
12392016-09-13 Jason Merrill <jason@redhat.com>
1240 Tom de Vries <tom@codesourcery.com>
1241
1242 PR c++/77427
1243 * g++.dg/pr77427.C: New test.
1244
c8798f2c
ML
12452016-09-13 Martin Liska <mliska@suse.cz>
1246
1247 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1248 effective target.
1249 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1250 * lib/target-supports.exp: Define the new target.
1251
54700e2e
AP
12522016-09-12 Andrew Pinski <apinski@cavium.com>
1253
1254 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1255 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1256
e1d55bf7
UB
12572016-09-12 Uros Bizjak <ubizjak@gmail.com>
1258
1259 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1260 variable arguments.
1261 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1262 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1263 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1264 variable argument.
1265 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1266 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1267
54dcdb88
BE
12682016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1269
1270 PR c++/77496
1271 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1272 * g++.dg/ext/pr77496.C: New test.
1273 * g++.dg/warn/pr77496.C: New test.
1274
d1463eb9
DM
12752016-09-12 David Malcolm <dmalcolm@redhat.com>
1276
1277 PR c/72858
1278 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1279 to preserve conversion chars, and to preserve prefix information.
1280 * gcc.dg/format/pr72858.c: New test case.
1281
217fabad
SK
12822016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1283
1284 * gfortran.dg/pr77507.f90: Move to ...
1285 * gfortran.dg/ieee/pr77507.f90: here.
1286
a1cd04ac
JH
12872016-08-09 Jan Hubicka <hubicka@ucw.cz>
1288
1289 PR ipa/61159
1290 * compile/pr61159.c: New testcase
1291
e3912107
JH
12922016-08-09 Jan Hubicka <hubicka@ucw.cz>
1293
1294 PR ipa/64316
1295 * gcc.dg/ipa/pr63416.c: New testcase.
1296
739d9339
PT
12972016-09-10 Paul Thomas <pault@gcc.gnu.org>
1298 Steven G. Kargl <kargl@gcc.gnu.org>
1299
1300 PR fortran/77532
cc3135b6 1301 * gfortran.dg/dtio_11.f90: new test.
739d9339 1302
fb7c40dd
SK
13032016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1304
1305 PR fortran/77507
1306 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1307 * gfortran.dg/c_assoc_4.f90: Ditto.
1308
5b28efbb
TV
13092016-09-10 Tom de Vries <tom@codesourcery.com>
1310
1311 PR C/71602
1312 * c-c++-common/va-arg-va-list-type.c: New test.
1313
9d0a9bb4
PB
13142016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1315
1316 PR rtl-optimization/77289
1317 * gcc.target/powerpc/pr77289.c: New test.
1318
3f0177e7
MS
13192016-09-09 Martin Sebor <msebor@redhat.com>
1320
1321 PR c/77520
1322 PR c/77521
1323 * gcc.dg/pr77520.c: New test.
1324 * gcc.dg/pr77521.c: New test.
1325
e81e83d0
SK
13262016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1327
1328 PR fortran/77506
1329 * gfortran.dg/pr77506.f90: New test.
1330
8a92685e
SK
13312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1332
1333 PR fortran/77507
1334 * gfortran.dg/pr77507.f90: New test.
1335
c65248cb
JM
13362016-09-09 Joseph Myers <joseph@codesourcery.com>
1337
1338 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1339
2cf0ff98
SK
13402016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1341 Louis Krupp <lkrupp@gcc.gnu.org>
1342
1343 PR fortran/69514
1344 * gfortran.dg/pr69514_1.f90: New test.
1345 * gfortran.dg/pr69514_2.f90: New test.
1346
8ebc1e0f
JJ
13472016-09-08 Jakub Jelinek <jakub@redhat.com>
1348
20b6cf01
JJ
1349 PR fortran/77500
1350 * gfortran.dg/gomp/pr77500.f90: New test.
1351
8ebc1e0f
JJ
1352 PR fortran/77516
1353 * gfortran.dg/gomp/pr77516.f90: New test.
1354
34718542
JJ
13552016-09-07 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR middle-end/77475
1358 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1359 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1360 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1361 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1362 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1363 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1364
e5106e27
DM
13652016-09-07 David Malcolm <dmalcolm@redhat.com>
1366
1367 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1368 "substring-locations.h".
1369
ca235a85
RB
13702016-09-07 Richard Biener <rguenther@suse.de>
1371
1372 PR c/77450
1373 * c-c++-common/vector-subscript-8.c: Move ..
1374 * gcc.dg/pr77450.c: ... here.
1375
0076b5dc 13762016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1377
1378 PR libgfortran/77393
1379 * gfortran.dg/fmt_f0_2.f90: Update test.
1380 * gfortran.dg/fmt_f0_3.f90: New test.
1381
6ac7322b
DH
13822016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1383
1384 PR debug/77389
1385 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1386 in dg-options.
1387
1388 PR debug/57519
1389 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1390
8eb9e049
JJ
13912016-09-06 Jakub Jelinek <jakub@redhat.com>
1392
1393 PR target/69255
1394 * gcc.target/i386/pr69255-1.c: New test.
1395 * gcc.target/i386/pr69255-2.c: New test.
1396 * gcc.target/i386/pr69255-3.c: New test.
1397
13982016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1399
1400 PR c/77336
1401 * gcc.dg/format/miss-7.c: New test.
1402
e6cb85d4
UB
14032016-09-06 Uros Bizjak <ubizjak@gmail.com>
1404
1405 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1406
7fe76f6a
ML
14072016-09-06 Martin Liska <mliska@suse.cz>
1408
1409 PR gcov-profile/77378
1410 PR gcov-profile/77466
1411 * gcc.dg/profile-update-warning.c: New test.
1412
209b636e
RB
14132016-09-06 Richard Biener <rguenther@suse.de>
1414
1415 PR tree-optimization/77479
1416 * gcc.dg/torture/pr77479.c: New testcase.
1417
b772a565
RB
14182016-09-06 Richard Biener <rguenther@suse.de>
1419
1420 PR c/77450
1421 * c-c++-common/vector-subscript-7.c: Adjust.
1422 * c-c++-common/vector-subscript-8.c: New testcase.
1423
a8c07037
SKS
14242016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1425
1426 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1427
0ce48391
JJ
14282016-09-05 Jakub Jelinek <jakub@redhat.com>
1429
de9188e0
JJ
1430 PR target/77476
1431 * gcc.target/i386/avx512f-pr77476.c: New test.
1432 * gcc.target/i386/avx512bw-pr77476.c: New test.
1433 * gcc.target/i386/avx512dq-pr77476.c: New test.
1434
c76f7809
JJ
1435 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1436 Update comment to mention also avx512f.
1437
0ce48391
JJ
1438 PR sanitizer/77396
1439 * g++.dg/asan/pr77396-2.C: New test.
1440
8a27cf73
UB
14412016-09-05 Uros Bizjak <ubizjak@gmail.com>
1442
1443 PR rtl-optimization/77452
1444 * gcc.target/i386/pr77452.c: New test.
1445
25ff5dd3
MP
14462016-09-05 Marek Polacek <polacek@redhat.com>
1447
1448 PR c/77423
1449 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1450
f2bc4e48
SK
14512016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1452
1453 PR fortran/77391
1454 * gfortran.dg/pr77391.f90: New test.
1455
e85921ee
SK
14562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1457
1458 PR fortran/77460
1459 * gfortran.dg/pr77460.f90: New test.
1460
b5d50659
JJ
14612016-09-03 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR c/65467
1464 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1465
7b826676
KY
14662016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1467
1468 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1469
717ebe91
DM
14702016-09-02 David Malcolm <dmalcolm@redhat.com>
1471
1472 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1473 test case.
1474 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1475 diagnostic-test-show-locus-generate-patch.c to the sources
1476 for diagnostic_plugin_test_show_locus.c.
1477
94087e88
JJ
14782016-09-02 Jakub Jelinek <jakub@redhat.com>
1479
9dc5773f
JJ
1480 PR c/65467
1481 * gcc.dg/gomp/_Atomic-1.c: New test.
1482 * gcc.dg/gomp/_Atomic-2.c: New test.
1483 * gcc.dg/gomp/_Atomic-3.c: New test.
1484 * gcc.dg/gomp/_Atomic-4.c: New test.
1485 * gcc.dg/gomp/_Atomic-5.c: New test.
1486
94087e88
JJ
1487 PR sanitizer/77396
1488 * g++.dg/asan/pr77396.C: New test.
1489
14902016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1491
1492 PR tree-optimization/71831
1493 * gcc.dg/builtin-object-size-16.c: New test.
1494 * gcc.dg/builtin-object-size-17.c: New test.
1495
7e89048d
JD
14962016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1497
1498 PR libgfortran/77393
1499 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1500
2f196155
UB
15012016-09-01 Uros Bizjak <ubizjak@gmail.com>
1502
1503 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1504 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1505 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1506 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1507 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1508 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1509 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1510 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1511 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1512 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1513 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1514 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1515 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1516 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1517 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1518 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1519 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1520 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1521
0a6b0523
EB
15222016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1523
1524 * gnat.dg/opt58.adb: New test.
1525 * gnat.dg/opt58_pkg.ads: New helper.
1526
2a99de7b
RB
15272016-09-01 Richard Biener <rguenther@suse.de>
1528
1529 PR middle-end/77436
1530 * gcc.dg/torture/pr77436.c: New testcase.
1531
f79d8786
SKS
15322016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1533
1534 * gcc.dg/pr64252.c: Require int32plus.
1535 * gcc.dg/pr66299-1.c: Likewise.
1536 * gcc.dg/pr66299-2.c: Likewise.
1537 * gcc.dg/torture/20131115-1.c: Skip for avr.
1538
b06335f9
KT
15392016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1540
1541 * gcc.target/aarch64/ands_3.c: New test.
1542
f25f40be
JJ
15432016-08-31 Jakub Jelinek <jakub@redhat.com>
1544
d12a0b5a
JJ
1545 PR fortran/77352
1546 * gfortran.dg/gomp/pr77352.f90: New test.
1547
f25f40be
JJ
1548 PR fortran/77374
1549 * gfortran.dg/gomp/pr77374.f08: New test.
1550
9ff6fb6e
MG
15512016-08-31 Marc Glisse <marc.glisse@inria.fr>
1552
1553 PR tree-optimization/73714
1554 * gcc.dg/tree-ssa/pr73714.c: New test.
1555
8e95a674
JD
15562016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1557
1558 PR libgfortran/77393
1559 * gfortran.dg/fmt_f0_2.f90: New test.
1560
c6b0037d
MG
15612016-08-31 Marc Glisse <marc.glisse@inria.fr>
1562
1563 * gcc.target/i386/pr59539-2.c: Adapt options.
1564 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1565
1a576b13
PT
15662016-08-31 Paul Thomas <pault@gcc.gnu.org>
1567
1568 PR fortran/77418
1569 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1570 of the associate entity and replace with a pointer to the
1571 intended item on the stack.
1572
e73d3ca6 15732016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1574 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1575
1576 PR fortran/48298
1577 * gfortran.dg/dtio_1.f90: New test.
1578 * gfortran.dg/dtio_2.f90: New test.
1579 * gfortran.dg/dtio_3.f90: New test.
1580 * gfortran.dg/dtio_4.f90: New test.
1581 * gfortran.dg/dtio_5.f90: New test.
1582 * gfortran.dg/dtio_6.f90: New test.
1583 * gfortran.dg/dtio_7.f90: New test.
1584 * gfortran.dg/dtio_8.f90: New test.
1585 * gfortran.dg/dtio_9.f90: New test.
1586 * gfortran.dg/dtio_10.f90: New test.
1587
b816477a
DM
15882016-08-30 David Malcolm <dmalcolm@redhat.com>
1589
1590 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1591 (test_many_nested_locations): New function.
1592 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1593 (test_show_locus): Handle "test_many_nested_locations".
1594
71b30891
DM
15952016-08-30 David Malcolm <dmalcolm@redhat.com>
1596
1597 * g++.dg/template/double-greater-than-fixit.C: New test case.
1598
8fa37232
EB
15992016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gnat.dg/opt57.ad[sb]: New test.
1602 * gnat.dg/opt57_pkg.ads: New helper.
1603
6f651bae
RB
16042016-08-30 Richard Biener <rguenther@suse.de>
1605
1606 PR tree-optimization/69047
1607 * gcc.dg/pr69047.c: Fix byte-order check.
1608
ab834832
JJ
16092016-08-30 Jakub Jelinek <jakub@redhat.com>
1610
5116b156
JJ
1611 PR tree-optimization/72866
1612 * gcc.dg/vect/pr72866.c: New test.
1613
3754bbfc
JJ
1614 PR debug/77363
1615 * g++.dg/debug/dwarf2/pr77363.C: New test.
1616
26122e2d
JJ
1617 PR middle-end/77377
1618 * gcc.target/i386/pr77377.c: New test.
1619
ab834832
JJ
1620 PR debug/77389
1621 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1622 in dg-options.
1623
bedc9ca7
SK
16242016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1625
1626 * gfortran.dg/pr77372.f90: Moved to ...
1627 * gfortran.dg/ieee/pr77372.f90: here.
1628
adfa1e6b
MM
16292016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1630
1631 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1632 vector short/char initializations.
1633 * gcc.target/powerpc/vec-init-5.c: Likewise.
1634 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1635 vector initialization optimizations.
1636 * gcc.target/powerpc/vec-init-7.c: Likewise.
1637 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1638 vector float/double initializations.
1639 * gcc.target/powerpc/vec-init-9.c: Likewise.
1640
414b7129
UB
16412016-08-29 Uros Bizjak <ubizjak@gmail.com>
1642
1643 PR target/77403
1644 * gcc.target/i386/pr77403.c: New test.
1645
3d06b6f2
MP
16462016-08-29 Marek Polacek <polacek@redhat.com>
1647
1648 PR c/77292
1649 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1650
ba9bbd6f
TV
16512016-08-29 Tom de Vries <tom@codesourcery.com>
1652
1653 PR c/77398
1654 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1655
d7d80d8f
EB
16562016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1657
1658 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1659
d7d80d8f 16602016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1661
1662 * gfortran.dg/dec_structure_13.f90: New testcase.
1663
468d95c8
JB
16642016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1665
1666 PR fortran/77261
1667 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1668 available.
1669
f329b264
TV
16702016-08-28 Tom de Vries <tom@codesourcery.com>
1671
1672 PR lto/70955
1673 * gcc.dg/pr70955.c: New test.
1674 * gcc.dg/lto/pr70955_0.c: Same.
1675 * gcc.dg/lto/pr70955_1.c: Same.
1676
4a389eb6
PP
16772016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1678
1679 PR tree-optimization/71077
1680 * gcc.target/i386/pr71077.c: New test.
1681
3f8257db 16822016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1683
1684 PR fortran/77380
1685 * gfortran.dg/pr77380.f90: New test.
1686
3f8257db 16872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1688
1689 PR fortran/77372
1690 gfortran.dg/pr77372.f90: New test.
1691
ee908516
DM
16922016-08-26 David Malcolm <dmalcolm@redhat.com>
1693
1694 * gcc.dg/spellcheck-fields-2.c (test): Move
1695 dg-begin/end-multiline-output within function body.
1696 (test_macro): New function.
1697
d41e76cf
DM
16982016-08-26 David Malcolm <dmalcolm@redhat.com>
1699
1700 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1701 (test_fixit_insert): Update expected output.
1702 (test_fixit_remove): Likewise.
1703 (test_fixit_replace): Likewise.
1704
524a4c96
RO
17052016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1706
1707 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1708 Fix typo.
1709
ebfa15ab
RB
17102016-08-26 Richard Biener <rguenther@suse.de>
1711
1712 PR tree-optimization/69047
1713 * gcc.dg/pr69047.c: New testcase.
1714
209ca542
PK
17152016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1716 Martin Jambhor <mjambor@suse.cz>
524a4c96 1717
209ca542
PK
1718 * gcc.dg/ipa/propbits-1.c: New test-case.
1719 * gcc.dg/ipa/propbits-2.c: Likewise.
1720 * gcc.dg/ipa/propbits-3.c: Likewise.
1721
e5cf1629
SK
17222016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1723
1724 PR fortran/77351
1725 * gfortran.dg/pr77351.f90: New test.
1726
ebef225f
MP
17272016-08-25 Marek Polacek <polacek@redhat.com>
1728
1729 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1730
fe377a48
MP
17312016-08-25 Marek Polacek <polacek@redhat.com>
1732
1733 PR c/77323
1734 * gcc.dg/pr77323.c: New test.
1735
88b8971f
PT
17362016-08-24 Paul Thomas <pault@gcc.gnu.org>
1737
1738 PR fortran/77358
1739 * gfortran.dg/submodule_17.f08: New test.
1740
3f8257db
JJ
17412016-08-24 Michael Collison <michael.collison@linaro.org>
1742 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1743
1744 * gcc.target/arm/builtin_saddl.c: New testcase.
1745 * gcc.target/arm/builtin_saddll.c: New testcase.
1746 * gcc.target/arm/builtin_uaddl.c: New testcase.
1747 * gcc.target/arm/builtin_uaddll.c: New testcase.
1748 * gcc.target/arm/builtin_ssubl.c: New testcase.
1749 * gcc.target/arm/builtin_ssubll.c: New testcase.
1750 * gcc.target/arm/builtin_usubl.c: New testcase.
1751 * gcc.target/arm/builtin_usubll.c: New testcase.
1752
d5b5d212
UB
17532016-08-24 Uros Bizjak <ubizjak@gmail.com>
1754
1755 PR target/77270
1756 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1757 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1758 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1759 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1760 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1761 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1762 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1763 effective target. Remove scan-assembler-times directives.
1764 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1765 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1766 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1767
d1188689
SKS
17682016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1769
1770 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1771 of unsigned int.
1772 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1773
0b6b8f85
RS
17742016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1775
1776 PR testsuite/77317
1777 * lib/target-supports.exp
1778 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1779 (check_effective_target_vect_natural_alignment): Ditto.
1780 (check_effective_target_vector_alignment_reachable): Ditto.
1781 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1782
587b7f7a
ILT
17832016-08-23 Ian Lance Taylor <iant@golang.org>
1784
1785 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1786
6019c0fc
MM
17872016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1788
1789 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1790 being created from pointers to memory locations.
1791 * gcc.target/powerpc/vec-init-2.c: Likewise.
1792
cfe37db4
FR
17932016-08-23 Fritz Reese <fritzoreese@gmail.com>
1794
1795 * gfortran.dg/dec_structure_12.f90: New testcase.
1796
7e11f46f
DV
17972016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1798
1799 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1800
7ab4f354
DV
18012016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1802
1803 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1804 verification.
1805
deb9351f
DV
18062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1807
1808 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1809 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1810
1fd9f058
RB
18112016-08-23 Richard Biener <rguenther@suse.de>
1812
1813 PR tree-optimization/27336
1814 * c-c++-common/pr27336.c: New testcase.
1815
b00e6e75
MP
18162016-08-22 Marek Polacek <polacek@redhat.com>
1817
1818 PR c++/77321
1819 * g++.dg/cpp1y/pr77321.C: New test.
1820
58338bac
SK
18212016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1822
1823 PR fortran/60774
1824 * gfortran.dg/empty_label.f: Adjust test for new error message.
1825 * gfortran.dg/empty_label.f90: Ditto.
1826 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1827 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1828 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1829
30364ce6
SK
18302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1831
1832 PR fortran/61318
1833 * gfortran.dg/pr61318.f90: New test.
1834
ad7a5a8f
SK
18352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1836
1837 PR fortran/77260
1838 * gfortran.dg/pr77260_1.f90: New test.
1839 * gfortran.dg/pr77260_2.f90: Ditto.
1840
72f52f30
JM
18412016-08-22 Joseph Myers <joseph@codesourcery.com>
1842
1843 PR middle-end/77269
1844 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1845 __builtin_signbitf and __builtin_signbitl in expected generic
1846 expansion.
1847 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1848 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1849 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1850 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1851 tests.
1852
6dc198e3
JM
18532016-08-22 Joseph Myers <joseph@codesourcery.com>
1854
1855 * gcc.dg/torture/float128-builtin.c,
1856 gcc.dg/torture/float128-ieee-nan.c,
1857 gcc.dg/torture/float128x-builtin.c,
1858 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1859 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1860 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1861 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1862 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1863 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1864 gcc.dg/torture/floatn-nan.h: New tests.
1865
7ff4e41a
JM
18662016-08-22 Joseph Myers <joseph@codesourcery.com>
1867
1868 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1869 macro.
1870 (main): Update calls to TEST_I_F.
1871 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1872 macro.
1873 (main): Update calls to TEST_I_F.
1874
7078cdb6
JM
18752016-08-22 Joseph Myers <joseph@codesourcery.com>
1876
1877 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1878 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1879 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1880 names in calls to TEST_I_F.
1881
a9d7c823
BE
18822016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1883
1884 PR c/52952
1885 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1886
cd800235
SKS
18872016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1888
1889 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1890 and !natural_alignment_64.
1891 * gcc.dg/ipa/propalign-2.c: Likewise.
1892 * gcc.dg/ipa/propalign-3.c: Likewise.
1893 * gcc.dg/ipa/propalign-4.c: Likewise.
1894 * gcc.dg/ipa/propalign-5.c: Likewise.
1895 * lib/target-supports.exp
1896 (check_effective_target_natural_alignment_32): Add avr-*-*.
1897
22d12455
KV
18982016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1899
1900 PR tree-optimization/61839
1901 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1902 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1903 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1904 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1905
c65699ef
JM
19062016-08-19 Joseph Myers <joseph@codesourcery.com>
1907
1908 PR c/32187
1909 * lib/target-supports.exp (check_effective_target_float16)
1910 (check_effective_target_float32, check_effective_target_float64)
1911 (check_effective_target_float128, check_effective_target_float32x)
1912 (check_effective_target_float64x)
1913 (check_effective_target_float128x)
1914 (check_effective_target_float16_runtime)
1915 (check_effective_target_float32_runtime)
1916 (check_effective_target_float64_runtime)
1917 (check_effective_target_float128_runtime)
1918 (check_effective_target_float32x_runtime)
1919 (check_effective_target_float64x_runtime)
1920 (check_effective_target_float128x_runtime)
1921 (check_effective_target_floatn_nx_runtime)
1922 (add_options_for_float16, add_options_for_float32)
1923 (add_options_for_float64, add_options_for_float128)
1924 (add_options_for_float32x, add_options_for_float64x)
1925 (add_options_for_float128x): New procedures.
1926 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1927 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1928 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1929 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1930 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1931 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1932 gcc.dg/torture/float128-complex.c,
1933 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1934 gcc.dg/torture/float128x-basic.c,
1935 gcc.dg/torture/float128x-complex.c,
1936 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1937 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1938 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1939 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1940 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1941 gcc.dg/torture/float32x-basic.c,
1942 gcc.dg/torture/float32x-complex.c,
1943 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1944 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1945 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1946 gcc.dg/torture/float64x-basic.c,
1947 gcc.dg/torture/float64x-complex.c,
1948 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1949 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1950 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1951 gcc.dg/torture/floatn-tg.h,
1952 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1953 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1954 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1955 gcc.dg/torture/fp-int-convert-float128x.c,
1956 gcc.dg/torture/fp-int-convert-float16-timode.c,
1957 gcc.dg/torture/fp-int-convert-float16.c,
1958 gcc.dg/torture/fp-int-convert-float32-timode.c,
1959 gcc.dg/torture/fp-int-convert-float32.c,
1960 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1961 gcc.dg/torture/fp-int-convert-float32x.c,
1962 gcc.dg/torture/fp-int-convert-float64-timode.c,
1963 gcc.dg/torture/fp-int-convert-float64.c,
1964 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1965 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1966 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1967 maximum exponent of floating-point type. Use it in testing
1968 whether 0x8...0 fits in the floating-point type. Always treat -1
1969 (signed 0xf...f) as fitting in the floating-point type.
1970 (M_OK1): New macro.
1971 * gcc.dg/torture/fp-int-convert-double.c,
1972 gcc.dg/torture/fp-int-convert-float.c,
1973 gcc.dg/torture/fp-int-convert-float128-timode.c,
1974 gcc.dg/torture/fp-int-convert-float128.c,
1975 gcc.dg/torture/fp-int-convert-float80-timode.c,
1976 gcc.dg/torture/fp-int-convert-float80.c,
1977 gcc.dg/torture/fp-int-convert-long-double.c,
1978 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1979
94e73c78
JJ
19802016-08-19 Jakub Jelinek <jakub@redhat.com>
1981
fbdbd4b6
JJ
1982 PR fortran/72744
1983 * gfortran.dg/gomp/pr72744.f90: New test.
1984
94e73c78
JJ
1985 PR fortran/69281
1986 * gfortran.dg/gomp/pr69281.f90: New test.
1987
91151a73
JB
19882016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1989
414b7129
UB
1990 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1991 the last special seed value.
1992 * gfortran.dg/random_7.f90: Use size for last array member instead
1993 of hardcoded value.
91151a73 1994
fcf830ab
PK
19952016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1996
1997 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1998 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1999
1a5da5b6
RB
20002016-08-19 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/77286
2003 * gcc.dg/torture/pr77286.c: New testcase.
2004
82f72146
DM
20052016-08-18 David Malcolm <dmalcolm@redhat.com>
2006
2007 * gcc.dg/verbose-asm-2.c: New test case.
2008
cc015f3a
DM
20092016-08-18 David Malcolm <dmalcolm@redhat.com>
2010
2011 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2012 (custom_diagnostic_finalizer): Update for change to
2013 diagnostic_show_locus.
2014
cb18fd07
DM
20152016-08-18 David Malcolm <dmalcolm@redhat.com>
2016
2017 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2018 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2019
a76989dc
MP
20202016-08-18 Marek Polacek <polacek@redhat.com>
2021
2022 PR c/71514
2023 * gcc.dg/pr71514.c: New test.
2024
89c88780
L
20252015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2026
2027 PR target/72839
2028 * gcc.target/i386/pr72839.c: New test.
2029
2c71d454
CLT
20302016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2031
2032 PR middle-end/70895
2033 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2034 * c-c++-common/goacc/reduction-1.c: Likewise.
2035 * c-c++-common/goacc/reduction-2.c: Likewise.
2036 * c-c++-common/goacc/reduction-3.c: Likewise.
2037 * c-c++-common/goacc/reduction-4.c: Likewise.
2038
66592e95
AM
20392016-08-18 Alan Modra <amodra@gmail.com>
2040
2041 * gcc.c-torture/compile/pr72771.c: New.
2042
3a146d46
JJ
20432016-08-17 Jakub Jelinek <jakub@redhat.com>
2044
2045 PR fortran/67496
2046 * gfortran.dg/pr67496.f90: New test.
2047
3f8257db 20482015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2049
2050 PR tree-optimization/71752
3a146d46 2051 * gcc.dg/vect/pr71752.c: New.
038000bd 2052
dd42e908
UB
20532016-08-17 Uros Bizjak <ubizjak@gmail.com>
2054
2055 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2056
458a1cd0
JJ
20572016-08-17 Jakub Jelinek <jakub@redhat.com>
2058
2059 PR middle-end/77259
2060 * g++.dg/ipa/devirt-52.C: New test.
2061
11c4c4ba
CLT
20622016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2063
2064 * c-c++-common/goacc/reduction-6.c: New testcase.
2065
661d6efd
RB
20662016-08-17 Richard Biener <rguenther@suse.de>
2067
2068 PR tree-optimization/76490
2069 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2070 * gcc.dg/pr52904.c: XFAIL.
2071
622d8b69
RB
20722016-08-17 Richard Biener <rguenther@suse.de>
2073
2074 PR tree-optimization/23855
2075 * gcc.dg/loop-unswitch-2.c: Adjust.
2076
af23e99c
JJ
20772016-08-16 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR tree-optimization/72817
2080 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2081
feeb6268
JM
20822016-08-16 Joseph Myers <joseph@codesourcery.com>
2083
2084 PR libgcc/77265
2085 * gcc.dg/torture/float128-extend-inf.c: New test.
2086
65e736c0
DM
20872016-08-16 David Malcolm <dmalcolm@redhat.com>
2088
2089 PR c/72857
2090 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2091 for embedded NUL.
2092 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2093 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2094 caret placement.
2095 (test_oct): Likewise.
2096 (test_multiple): Likewise.
2097 (test_field_width_specifier): Likewise.
2098 (test_field_width_specifier_2): New function.
2099 (test_field_precision_specifier): New function.
2100 (test_embedded_nul): Update expected caret placement.
2101 (test_non_contiguous_strings): Update line number.
2102 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2103 (__emit_string_literal_range): Add "caret_idx" param.
2104 (test_simple_string_literal): Add value for new param, updating
2105 expected output..
2106 (test_concatenated_string_literal): Likewise.
2107 (test_multiline_string_literal): Likewise.
2108 (test_hex): Likewise.
2109 (test_oct): Likewise.
2110 (test_multiple): Likewise.
2111 (test_ucn4): Likewise.
2112 (test_ucn8): Likewise.
2113 (test_u8): Likewise.
2114 (test_u): Likewise; update expected message, from "range" to
2115 "location".
2116 (test_U): Likewise.
2117 (test_L): Likewise.
2118 (test_macro): Add value for new param.
2119 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2120 (__emit_string_literal_range): Add "caret_idx" param.
2121 (test_stringified_token_1): Add value for new param. Update
2122 expected message, from "range" to "location".
2123 (test_stringized_token_2): Likewise, adding param to macro.
2124 (test_stringified_token_3): Likewise.
2125 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2126 (emit_warning): Convert param from source_range to location_t.
2127 (test_string_literals): Add caret_idx param, and use it when
2128 constructing a substring_loc. Update error message, from
2129 "range" to "location".
2130
4a7f57d5
JJ
21312016-08-16 Jakub Jelinek <jakub@redhat.com>
2132
7841800f
JJ
2133 PR target/71910
2134 * g++.dg/gomp/pr71910.C: New test.
2135
1b13411a
JJ
2136 PR middle-end/67485
2137 * gcc.c-torture/compile/pr67485.c: New test.
2138
4a7f57d5
JJ
2139 PR target/72867
2140 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2141
3c556bc4
BC
21422016-08-16 Bin Cheng <bin.cheng@arm.com>
2143
2144 PR tree-optimization/69848
2145 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2146
beab2da6
ML
21472016-08-16 Martin Liska <mliska@suse.cz>
2148
2149 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2150 of memory operations so that it can be handled by core2
2151 in 32-bit mode.
2152
f4eec0a3
RB
21532016-08-16 Richard Biener <rguenther@suse.de>
2154
2155 PR tree-optimization/76783
2156 * gcc.dg/pr76783.c: New testcase.
2157 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2158
8f21990a
BC
21592016-08-16 Bin Cheng <bin.cheng@arm.com>
2160
2161 PR tree-optimization/72817
2162 PR tree-optimization/73450
2163 * gcc.dg/tree-ssa/pr72817.c: New test.
2164 * gcc.dg/tree-ssa/pr73450.c: New test.
2165
7fc61626
FR
21662016-08-15 Fritz Reese <fritzoreese@gmail.com>
2167
2168 * gfortran.dg/init_flag_13.f90: New testcase.
2169 * gfortran.dg/init_flag_14.f90: Ditto.
2170 * gfortran.dg/init_flag_15.f03: Ditto.
2171 * gfortran.dg/dec_init_1.f90: Ditto.
2172 * gfortran.dg/dec_init_2.f90: Ditto.
2173
432baa02
UB
21742016-08-15 Uros Bizjak <ubizjak@gmail.com>
2175
2176 PR target/72867
2177 * gcc.target/i386/pr72867.c: New test.
2178
7e1dde14
EB
21792016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2180
2181 * c-c++-common/dump-ada-spec-5.c: New test.
2182
e4969090
RB
21832016-08-15 Richard Biener <rguenther@suse.de>
2184
2185 PR tree-optimization/73434
2186 * gcc.dg/torture/pr73434.c: New testcase.
2187
66088065
JJ
21882016-08-15 Jakub Jelinek <jakub@redhat.com>
2189
2190 PR tree-optimization/72824
2191 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2192
7c713714
CLT
21932016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2194
2195 PR fortran/70598
2196 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2197 in use_device clause.
2198 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2199 * gfortran.dg/goacc/list.f95: Adjust to catch
2200 "neither a POINTER nor an array" error messages.
2201
4271e5cb
UB
22022016-08-14 Uros Bizjak <ubizjak@gmail.com>
2203
2204 PR target/76342
2205 * gcc.target/i386/pr76342.c: New test.
2206
b0cea284
JJ
22072016-08-12 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR c/71512
2210 * g++.dg/ubsan/pr71512.C: New test.
2211 * c-c++-common/ubsan/pr71512-1.c: New test.
2212 * c-c++-common/ubsan/pr71512-2.c: New test.
2213
e86aefb8
MM
22142016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2215
2216 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2217 vector initialization options.
2218 * gcc.target/powerpc/vec-init-2.c: Likewise.
2219 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2220 is generated on ISA 3.0.
2221
7fd82d52
PP
22222016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2223
2224 PR middle-end/71654
2225 * gcc.dg/c-c++-common/pr71654.c: New test.
2226 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2227 dg-options.
2228 * gcc.dg/tree-ssa/vrp24: Likewise.
2229
2f1364c2
JJ
22302016-08-12 Jakub Jelinek <jakub@redhat.com>
2231
2232 PR c/67410
2233 * gcc.dg/pr67410.c: New test.
2234
8eb414aa
BC
22352016-08-12 Bin Cheng <bin.cheng@arm.com>
2236
2237 PR tree-optimization/69848
2238 * gcc.dg/vect/vect-pr69848.c: New test.
2239
30b39c19
UB
22402016-08-12 Uros Bizjak <ubizjak@gmail.com>
2241
2242 PR testsuite/71008
2243 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2244 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2245 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2246 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2247
e373dd06
RB
22482016-08-12 Richard Biener <rguenther@suse.de>
2249
2250 PR tree-optimization/57326
2251 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2252 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2253 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2254 * gcc.target/i386/pr45685.c: Likewise.
2255 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2256 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2257 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2258 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2259 * gfortran.dg/pr34163.f90: Likewise.
2260
20d1af89
ML
22612016-08-12 Martin Liska <mliska@suse.cz>
2262
2263 * g++.dg/gcov/gcov-16.C: New test.
2264 * lib/gcov.exp: Support new argument for run-gcov function.
2265
5cacda56
ML
22662016-08-12 Martin Liska <mliska@suse.cz>
2267
2268 PR gcov-profile/35590
2269 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2270
663eecfd
RB
22712016-08-12 Richard Biener <rguenther@suse.de>
2272
2273 PR tree-optimization/72851
2274 * gcc.dg/torture/pr72851.c: New testcase.
2275
3f8257db 22762016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2277
e366d7d8
AO
2278 PR debug/63240
2279 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2280 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2281 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2282 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2283 DW_AT_deleted.
2284
71e1a6a4
AO
2285 PR debug/55641
2286 * g++.dg/debug/dwarf2/ref-1.C: New.
2287
8aaf799b
AO
2288 PR debug/49366
2289 * g++.dg/debug/dwarf2/template-params-12.H: New.
2290 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2291 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2292 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2293 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2294 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2295 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2296 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2297
06f9caed
BS
22982016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2299
2300 PR target/72863
2301 * gcc.target/powerpc/pr72863.c: New test.
2302
a8b956c1
UB
23032016-08-11 Uros Bizjak <ubizjak@gmail.com>
2304
2305 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2306
c73dd986
L
23072015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2308
2309 * gcc.target/i386/pieces-strcpy-1.c: New test.
2310 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2311
385ed708
JJ
23122016-08-11 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR c++/72868
2315 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2316
df7ec09f
L
23172015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2318
2319 * gcc.target/i386/pieces-memcpy-1.c: New test.
2320 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2321 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2322 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2323 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2324 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2325
b95a64bb
JJ
23262016-08-11 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR c/72816
7ddbcf6b 2329 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2330
59537744
BE
23312016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2332
2333 PR tree-optimization/71083
2334 * gcc.c-torture/execute/pr71083.c: New test.
2335 * gnat.dg/loop_optimization23.adb: New test.
2336 * gnat.dg/loop_optimization23_pkg.ads: New test.
2337 * gnat.dg/loop_optimization23_pkg.adb: New test.
2338
183ac6d0
RB
23392016-08-11 Richard Biener <rguenther@suse.de>
2340
2341 PR tree-optimization/72772
2342 * gcc.dg/graphite/pr35356-1.c: Adjust.
2343 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2344
b152f5a2
JB
23452016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2346
2347 * gfortran.dg/random_7.f90: Take into account that the last seed
2348 value is the special p value.
2349 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2350
bb7ebad1
RB
23512016-08-11 Richard Biener <rguenther@suse.de>
2352
2353 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2354
2e186411
AM
23552016-08-11 Alan Modra <amodra@gmail.com>
2356
2357 * gcc.target/powerpc/pr71680.c: New.
2358
e9e6d4f6
KN
23592016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2360
2361 * gcc.target/powerpc/bfp/bfp.exp: New file.
2362 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2363 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2364 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2365 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2366 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2367 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2368 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2369 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2370 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2371 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2372 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2373 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2374 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2375 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2376 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2377 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2378 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2379 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2380 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2381 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2382 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2383 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2384 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2385 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2386 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2387 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2388 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2389 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2390 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2391 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2392 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2393 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2394 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2395 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2396 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2397 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2398 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2399 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2400 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2401 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2402 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2403 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2404 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2405 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2406 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2407 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2408 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2409 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2410 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2411 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2412 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2413 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2414 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2415
9c8eabea
BC
24162016-08-10 Bin Cheng <bin.cheng@arm.com>
2417
2418 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2419 Add aarch64*-*-*.
2420
6c553b76
BC
24212016-08-10 Bin Cheng <bin.cheng@arm.com>
2422
2423 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2424
a0883b08
MM
24252016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2426
2427 PR target/72853
2428 * gcc.target/powerpc/pr72853.c: New test.
2429
a266236e
ML
24302016-08-10 Martin Liska <mliska@suse.cz>
2431
2432 PR gcov-profile/58306
2433 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2434
22063dbc
ML
24352016-08-10 Martin Liska <mliska@suse.cz>
2436
2437 * g++.dg/gcov/gcov-threads-1.C: New test.
2438
5250a5bb
SKS
24392016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2440
2441 PR target/71873
2442 * gcc.target/avr/pr71873.c: New test.
2443
b7597ae5
ML
24442016-08-09 Martin Liska <mliska@suse.cz>
2445
2446 * g++.dg/gcov/gcov-dump-1.C: New test.
2447 * g++.dg/gcov/gcov-dump-2.C: New test.
2448
ab50a215
ML
24492016-08-09 Martin Liska <mliska@suse.cz>
2450
2451 * gcc.dg/tree-prof/val-prof-9.c: New test.
2452
dcb1e137
ML
24532016-08-09 Martin Liska <mliska@suse.cz>
2454
2455 * gcc.dg/tree-prof/val-prof-8.c: New test.
2456
04d6d3b6
MJ
24572016-08-09 Martin Jambor <mjambor@suse.cz>
2458
df839749
UB
2459 PR ipa/71981
2460 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2461
c57e78c4
BC
24622016-08-09 Bin Cheng <bin.cheng@arm.com>
2463
2464 PR tree-optimization/33707
2465 * gcc.dg/vect/pr33707.c: New test.
2466
42970a17
BC
24672016-08-09 Bin Cheng <bin.cheng@arm.com>
2468
2469 PR tree-optimization/pr72772
2470 * gcc.dg/tree-ssa/pr72772.c: New test.
2471
810a3aa6
MF
24722016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2473
2474 PR rtl-optimization/66669
2475 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2476
9e207d6f
JJ
24772016-08-09 Jakub Jelinek <jakub@redhat.com>
2478
2479 PR tree-optimization/72824
2480 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2481
50bf47fd
RB
24822016-08-09 Richard Biener <rguenther@suse.de>
2483
2484 PR tree-optimization/71802
2485 * gcc.dg/torture/pr71802.c: New testcase.
2486
cadec7ca
JJ
24872016-08-09 Jakub Jelinek <jakub@redhat.com>
2488
2489 PR c++/72809
2490 * g++.dg/eh/stdarg1.C: New test.
2491
c43c5112
AK
24922016-08-08 Andi Kleen <ak@linux.intel.com>
2493
2494 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2495 test command line in failure log.
2496 (profopt-execute): dito. Make autofdo file names unique.
2497
895aa8e1
DM
24982016-08-08 David Malcolm <dmalcolm@redhat.com>
2499
2500 PR c/64955
2501 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2502 output.
2503
9afda630
PK
25042016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2505
2506 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2507 c99_runtime.
2508 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2509 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2510 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2511 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2512 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2513 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2514
e52ed3fe
DM
25152016-08-08 David Malcolm <dmalcolm@redhat.com>
2516
2517 PR c/52952
2518 * gcc.dg/cpp/pr66415-1.c: Likewise.
2519 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2520 * gcc.dg/format/c90-printf-1.c: Likewise.
2521 * gcc.dg/format/diagnostic-ranges.c: New test case.
2522
ad200580
JJ
25232016-08-08 Jakub Jelinek <jakub@redhat.com>
2524
77524e0d
JJ
2525 PR fortran/72716
2526 * gfortran.dg/gomp/pr72716.f90: New test.
2527
2187f2a2
JJ
2528 PR middle-end/72781
2529 * gcc.dg/gomp/pr72781.c: New test.
2530
ad200580
JJ
2531 PR middle-end/68762
2532 * g++.dg/vect/pr68762-1.cc: New test.
2533 * g++.dg/vect/pr68762-2.cc: New test.
2534 * g++.dg/vect/pr68762.h: New file.
2535
989d0071
MS
25362016-08-08 Martin Sebor <msebor@redhat.com>
2537
2538 PR testsuite/72838
3a146d46
JJ
2539 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2540 * g++.dg/warn/overflow-warn-3.C: Same.
2541 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2542
7090cac9
AV
25432016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2544
2545 PR fortran/71936
2546 * gfortran.dg/allocate_with_source_21.f03: New test.
2547
64e56ab0
AV
25482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2549
2550 PR fortran/72698
2551 * gfortran.dg/allocate_with_source_20.f03: New test.
2552
0476487d
AM
25532016-08-08 Alan Modra <amodra@gmail.com>
2554
2555 * gcc.c-torture/compile/pr72802.c: New.
2556
8e9218f2
AV
25572016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2558
2559 PR fortran/70524
2560 * gfortran.dg/dependency_48.f90: New test.
2561
c1f7083b
TK
25622016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2563
531e5ae3 2564 PR fortran/70040
c1f7083b
TK
2565 * gfortran.dg/pr70040.f90: New testcase.
2566
6ab5813c
TK
25672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2568
2569 PR fortran/71961
2570 * gfortran.dg/matmul_10.f90: New testcase.
2571
27bddc4a
JH
25722016-08-07 Jan Hubicka <hubicka@ucw.cz>
2573
2574 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2575
4a9f8a9f
JJ
25762016-08-07 Jakub Jelinek <jakub@redhat.com>
2577
2578 PR c/72816
2579 * gcc.dg/pr72816.c: New test.
2580
fa76f2c6
JW
25812016-08-06 Jonathan Wakely <jwakely@redhat.com>
2582
2583 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2584 * g++.dg/conversion/pr41426.C: Likewise.
2585 * g++.dg/conversion/pr66211.C: Likewise.
2586 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2587 * g++.dg/init/ref8.C: Likewise.
2588 * g++.old-deja/g++.law/cvt20.C: Likewise.
2589 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2590
5c3e5002
PP
25912016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2592
2593 PR tree-optimization/18046
2594 * gcc.dg/tree-ssa/vrp105.c: New test.
2595 * gcc.dg/tree-ssa/vrp106.c: New test.
2596
94087e88 25972016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2598
2599 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2600 1ul in diagnostics. Remove hyphen from "constant-expression."
2601 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2602 * g++.dg/cpp0x/static_assert3.C: Same.
2603 * g++.dg/cpp1y/constexpr-throw.C: Same.
2604 * g++.dg/template/nontype3.C: Same.
2605 * g++.dg/warn/overflow-warn-1.C: Same.
2606 * g++.dg/warn/overflow-warn-3.C: Same.
2607 * g++.dg/warn/overflow-warn-4.C: Same.
2608
88fa5555
DM
26092016-08-05 David Malcolm <dmalcolm@redhat.com>
2610
2611 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2612 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2613 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2614 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2615
1addb9e6
PP
26162016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2617
2618 PR tree-optimization/72810
2619 * gcc.dg/tree-ssa/vrp110.c: New test.
2620
1b62ed4f
JG
26212016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2622
2623 PR Target/72819
2624 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2625 registers.
2626 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2627 saving the half-precision registers.
2628 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2629 value is returned in h0.
2630 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2631 are passed in FP/SIMD registers.
2632 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2633 passing works corrcetly.
2634 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2635 (hfa_f16x2_t): Likewise.
2636 (hfa_f16x3_t): Likewise.
2637 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2638 are promoted to double and passed in a double register.
2639 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2640 are promoted to double and stacked.
2641 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2642 __fp16 data types.
2643 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2644 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2645 __fp16 first get passed in FP/SIMD registers, then stacked.
2646
4228ca19
NS
26472016-08-05 Nathan Sidwell <nathan@acm.org>
2648
2649 PR c++/68724
2650 * g++.dg/cpp0x/pr68724.C: New.
2651
db7c335e
RB
26522016-08-05 Richard Biener <rguenther@suse.de>
2653
2654 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2655
48abe922
PP
26562016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2657
2658 * gcc.dg/tree-ssa/vrp107.c: New test.
2659 * gcc.dg/tree-ssa/vrp108.c: New test.
2660 * gcc.dg/tree-ssa/vrp109.c: New test.
2661
f6cdf42f
PK
26622016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2663
2664 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2665 dg-options.
2666
33a9c609
PK
26672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2668
2669 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2670 test-cases.
2671 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2672 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2673 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2674 test-cases.
2675 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2676 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2677 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2678 large_double.
2679
4473482d
PC
26802016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2681
2682 PR c++/72800
2683 * g++.dg/cpp1y/lambda-ice1.C: New.
2684
08156df5
PP
26852016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2686
2687 PR c++/72759
2688 * g++.dg/cpp1y/pr72759.C: New test.
2689
938da3a5
PP
26902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2691
2692 * gcc.dg/switch-10.c: New test.
2693
da84183c
JG
26942016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2695
2696 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2697
ae9281fc
TS
26982016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2699
2700 * c-c++-common/goacc/routine-5.c: Update.
2701
086ad22e
BE
27022016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2703
2704 PR rtl-optimization/70903
2705 * gcc.c-torture/execute/pr70903.c: New test.
2706
6805e400
ML
27072016-08-04 Martin Liska <mliska@suse.cz>
2708
2709 * gcc.dg/params/params.exp: Replace file exists with
2710 TESTING_IN_BUILD_TREE.
2711
a0008434
MP
27122016-08-04 Marek Polacek <polacek@redhat.com>
2713
2714 PR c++/70229
2715 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2716
fb46286e
RB
27172016-08-04 Richard Biener <rguenther@suse.de>
2718
2719 PR middle-end/71984
2720 * gcc.dg/torture/pr71984.c: Guard correctness check for
2721 little-endian.
2722
ac2c96ab
AP
27232016-08-03 Andrew Pinski <apinski@cavium.com>
2724
2725 * gcc.c-torture/compile/20160802-1.c: New testcase.
2726
c98583e9
FR
27272016-08-03 Fritz Reese <fritzoreese@gmail.com>
2728
2729 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2730
9ad1a1da
RB
27312016-08-03 Richard Biener <rguenther@suse.de>
2732
2733 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2734 and remove -O3.
2735 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2736 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2737
cd75c979
RB
27382016-08-03 Richard Biener <rguenther@suse.de>
2739
2740 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2741 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2742 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2743 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2744
30e8d875
SKS
27452016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2746
2747 * gcc.dg/init-excess-2.c: Require int32plus.
2748 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2749 * gcc.dg/pr59963-2.c: Require int32plus.
2750 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2751 * gcc.dg/unroll-7.c: Require int32plus.
2752
69b806f6
BC
27532016-08-02 Bin Cheng <bin.cheng@arm.com>
2754
2755 PR tree-optimization/34114
2756 * gcc.dg/tree-ssa/loop-42.c: New test.
2757
1efafef3
TC
27582016-08-02 Tamar Christina <tamar.christina@arm.com>
2759
2760 * gcc.target/aarch64/vminmaxnm.c: New.
2761 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2762 tests.
2763
e2a99194
MM
27642016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2765
2766 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2767 vec_extract for vector float, vector int, vector short, and vector
2768 char.
2769 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2770 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2771 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2772 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2773
71bfb77a
WD
27742016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2775
2776 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2777 single stack adjustment, no writeback.
71bfb77a
WD
2778 * gcc.target/aarch64/test_frame_12.c: Likewise.
2779 * gcc.target/aarch64/test_frame_13.c: Likewise.
2780 * gcc.target/aarch64/test_frame_15.c: Likewise.
2781 * gcc.target/aarch64/test_frame_6.c: Likewise.
2782 * gcc.target/aarch64/test_frame_7.c: Likewise.
2783 * gcc.target/aarch64/test_frame_8.c: Likewise.
2784 * gcc.target/aarch64/test_frame_16.c: New test.
2785
37bce35a
L
27862015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2787
2788 PR target/72748
2789 * gcc.target/i386/pr72748.c: New test.
2790
3f8257db 27912015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2792
2793 PR tree-optimization/71818
2794 * gcc.dg/vect/pr71818.c: New
2795
bf60c531
ML
27962016-08-01 Martin Liska <mliska@suse.cz>
2797
2798 PR tree-optimization/71857
2799 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2800
8ed49fab
KT
28012016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2802
2803 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2804
76e2c821
JB
28052016-08-01 Jan Beulich <jbeulich@suse.com>
2806
2807 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2808
35029597
WS
28092016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2810
2811 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2812 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2813
3aa4b66a
JW
28142016-07-31 Jonathan Wakely <jwakely@redhat.com>
2815
2816 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2817 (check_effective_target_c++): Likewise. Also match for libstdc++.
2818
3f8257db 28192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2820
2821 PR fortran/41922
2822 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2823 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2824 * gfortran.dg/pr41922.f90: New test.
2825
9fcb2819
SK
28262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2827
2828 PR fortran/68566
2829 * gfortran.dg/pr68566.f90: new test.
2830
94087e88 28312016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2832
2833 PR c++/60760
2834 PR c++/71091
2835 * g++.dg/cpp0x/constexpr-cast.C: New test.
2836 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2837 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2838 * g++.dg/ubsan/pr63956.C: Correct.
2839
d0047a25
MM
28402016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2841
2842 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2843 vector double or vector long where the vector is in memory.
2844 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2845 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2846
e4f7a5df
SK
28472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2848
2849 PR fortran/69867
2850 * gfortran.dg/pr69867.f90: New test.
2851
b441ae1d
SK
28522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2853
2854 PR fortran/69962
2855 * gfortran.dg/pr69962.f90: New test.
2856
712dff31
SK
28572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2858
2859 PR fortran/70006
2860 * gfortran.dg/pr70006.f90: New test.
2861
fb42421e
SK
28622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2863
2864 PR fortran/71730
2865 * gfortran.dg/pr71730.f90: New test.
2866 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2867 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2868 * gfortran.dg/array_constructor_26.f03: Ditto.
2869
466effe0
WS
28702016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2871
2872 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2873 * gcc.target/powerpc/pr71763.c: Likewise.
2874
f618a472
MP
28752016-07-29 Marek Polacek <polacek@redhat.com>
2876
2877 PR c/71742
2878 * gcc.dg/940510-1.c: Adjust dg-error.
2879 * gcc.dg/c99-flex-array-1.c: Likewise.
2880 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2881
efd0786f
MP
2882 PR c/71853
2883 * gcc.dg/noncompile/pr71853.c: New test.
2884
e00dceaf
MP
2885 PR c/71573
2886 * gcc.dg/noncompile/pr71573.c: New test.
2887
638fc14f
MP
2888 PR c/71926
2889 * g++.dg/warn/Wparentheses-30.C: New test.
2890 * gcc.dg/Wparentheses-14.c: New test.
2891
61c73a7f
UB
28922016-07-29 Uros Bizjak <ubizjak@gmail.com>
2893
2894 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2895
01d32b2b
BC
28962016-07-29 Bin Cheng <bin.cheng@arm.com>
2897
2898 PR tree-optimization/57558
2899 * gcc.dg/vect/pr57558-1.c: New test.
2900 * gcc.dg/vect/pr57558-2.c: New test.
2901
f6c7a248
PK
29022016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2903
61c73a7f 2904 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2905 to scan forwprop1 dump pass.
2906
f54ea774
PC
29072016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2908
2909 PR c++/51488
2910 * g++.dg/template/pr51488.C: New.
2911
673a107a
JJ
29122016-07-29 Jakub Jelinek <jakub@redhat.com>
2913
2914 PR c/71969
2915 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2916 static __inline__.
2917 * gcc.dg/pr71969-1.c: New test.
2918 * gcc.dg/pr71969-2.c: New test.
2919 * gcc.dg/pr71969-3.c: New test.
2920
78169471
MP
29212016-07-29 Marek Polacek <polacek@redhat.com>
2922
2923 PR c/71574
2924 * c-c++-common/pr71574.c: New test.
2925
a5b5c8b6
MP
2926 PR c/71583
2927 * gcc.dg/noncompile/pr71583.c: New test.
2928
883b6d4e
KV
29292016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2930
2931 PR middle-end/68217
2932 * gcc.dg/pr68217.c: New test.
2933
89f1f37e
SK
29342016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2935
2936 PR fortran/71067
2937 * gfortran.dg/pr71067_1.f90: New test.
2938 * gfortran.dg/pr71067_2.f90: Ditto.
2939
e0d32185
MM
29402016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2941
2942 * gcc.target/powerpc/vec-extract-1.c: New test.
2943
c851722d
SK
29442016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2945
2946 PR fortran/71799
2947 * gfortran.dg/pr71799.f90: New test.
2948
f064da6a
PC
29492016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/71665
2952 * g++.dg/cpp0x/pr71665-1.C: New.
2953 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2954 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2955 * g++.dg/ext/label10.C: Likewise.
2956 * g++.dg/parse/constant5.C: Likewise.
2957
1b70aaad
SK
29582016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2959
2960 PR fortran/71859
2961 * gfortran.dg/pr71859.f90: New test.
2962 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2963 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2964
a23404c9
PT
29652016-07-28 Paul Thomas <pault@gcc.gnu.org>
2966
2967 PR fortran/71883
2968 * gfortran.dg/pr71883.f90 : New test.
2969
513d866d
YR
29702016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2971
2972 PR tree-optimization/71734
61c73a7f 2973 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2974
7c428aa2
RL
29752016-07-28 Renlin Li <renlin.li@arm.com>
2976
2977 Revert
2978 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2979
2980 PR fortran/71902
2981 * gfortran.dg/dependency_47.f90: New test.
2982
1225d6b1
ML
29832016-07-28 Martin Liska <mliska@suse.cz>
2984
2985 PR gcov-profile/68025
2986 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2987
e5f5bf35
ML
29882016-07-28 Martin Liska <mliska@suse.cz>
2989
2990 * g++.dg/vect/pr70944.cc: New test.
2991
4536610d
KV
29922016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2993
2994 PR middle-end/71994
2995 * gcc.dg/torture/pr71994.c: New test.
2996
8c6961ca
PK
29972016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2998
2999 PR middle-end/71078
3000 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3001 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3002 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3003
8de22ea0
RB
30042016-07-27 Richard Biener <rguenther@suse.de>
3005
3006 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3007
5d9da222
ML
30082016-07-27 Martin Liska <mliska@suse.cz>
3009
3010 * gcc.dg/predict-13.c: New test.
3011 * gcc.dg/predict-14.c: New test.
3012
af9e275f
SKS
30132016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3014
a23404c9 3015 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3016 including stdint.h.
3017 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3018 including stdint.h.
3019
71abba1e
MM
30202016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3021
3022 PR target/71869
3023 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3024 IEEE built-in functions handle quiet and signalling NaNs
3025 correctly.
3026
9cd74e8f
SK
30272016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3028
3029 PR fortran/71862
3030 * gfortran.dg/pr71862.f90: New test.
3031
0d48446f
MS
30322016-07-26 Martin Sebor <msebor@redhat.com>
3033
3034 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3035 selector with dg-options.
3036
524cf1e4
PP
30372016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3038
3039 PR tree-optimization/18046
3040 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3041 * gcc.dg/tree-ssa/vrp103.c: New test.
3042 * gcc.dg/tree-ssa/vrp104.c: New test.
3043
100665d8
WS
30442016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3045
3046 * gcc.target/powerpc/pr63354.c: Require lp64 since
3047 -mprofile-kernel is not legal with -m32.
3048
0b64ca40
RB
30492016-07-26 Richard Biener <rguenther@suse.de>
3050
3051 PR rtl-optimization/71984
3052 * gcc.dg/torture/pr71984.c: New testcase.
3053
9b7937cf
RS
30542016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3055
3056 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3057 g++-dg-runtest via et-dg-runtest.
3058 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3059 * gcc.dg/vect/vect.exp: Likewise.
3060 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3061 gfortran-dg-runtest.
3062 * gfortran.dg/vect/vect.exp: Likewise.
3063 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3064 (check_mips_loongson_hw_available): Likewise.
3065 (check_effective_target_mpaired_single_runtime): Likewise.
3066 (check_effective_target_mips_loongson_runtime): Likewise.
3067 (add_options_for_mpaired_single): Likewise.
3068 (check_effective_target_vect_int): Add global et_index.
3069 Check and save the supported feature for a target selected by
3070 the et_index target. Break long lines where appropriate. Call
3071 et-is-effective-target for MIPS with an argument instead of
3072 check_effective_target_* where appropriate.
3073 (check_effective_target_vect_intfloat_cvt): Likewise.
3074 (check_effective_target_vect_uintfloat_cvt): Likewise.
3075 (check_effective_target_vect_floatint_cvt): Likewise.
3076 (check_effective_target_vect_floatuint_cvt): Likewise.
3077 (check_effective_target_vect_simd_clones): Likewise.
3078 (check_effective_target_vect_shift): ewise.
3079 (check_effective_target_whole_vector_shift): Likewise.
3080 (check_effective_target_vect_bswap): Likewise.
3081 (check_effective_target_vect_shift_char): Likewise.
3082 (check_effective_target_vect_long): Likewise.
3083 (check_effective_target_vect_float): Likewise.
3084 (check_effective_target_vect_double): Likewise.
3085 (check_effective_target_vect_long_long): Likewise.
3086 (check_effective_target_vect_no_int_max): Likewise.
3087 (check_effective_target_vect_no_int_add): Likewise.
3088 (check_effective_target_vect_no_bitwise): Likewise.
3089 (check_effective_target_vect_widen_shift): Likewise.
3090 (check_effective_target_vect_no_align): Likewise.
3091 (check_effective_target_vect_hw_misalign): Likewise.
3092 (check_effective_target_vect_element_align): Likewise.
3093 (check_effective_target_vect_condition): Likewise.
3094 (check_effective_target_vect_cond_mixed): Likewise.
3095 (check_effective_target_vect_char_mult): Likewise.
3096 (check_effective_target_vect_short_mult): Likewise.
3097 (check_effective_target_vect_int_mult): Likewise.
3098 (check_effective_target_vect_extract_even_odd): Likewise.
3099 (check_effective_target_vect_interleave): Likewise.
3100 (check_effective_target_vect_stridedN): Likewise.
3101 (check_effective_target_vect_multiple_sizes): Likewise.
3102 (check_effective_target_vect64): Likewise.
3103 (check_effective_target_vect_call_copysignf): Likewise.
3104 (check_effective_target_vect_call_sqrtf): Likewise.
3105 (check_effective_target_vect_call_btrunc): Likewise.
3106 (check_effective_target_vect_call_btruncf): Likewise.
3107 (check_effective_target_vect_call_ceil): Likewise.
3108 (check_effective_target_vect_call_ceilf): Likewise.
3109 (check_effective_target_vect_call_floor): Likewise.
3110 (check_effective_target_vect_call_floorf): Likewise.
3111 (check_effective_target_vect_call_lceil): Likewise.
3112 (check_effective_target_vect_call_lfloor): Likewise.
3113 (check_effective_target_vect_call_nearbyint): Likewise.
3114 (check_effective_target_vect_call_nearbyintf): Likewise.
3115 (check_effective_target_vect_call_round): Likewise.
3116 (check_effective_target_vect_call_roundf): Likewise.
3117 (check_effective_target_vect_perm): Likewise, but also append *_saved
3118 to the existing global name to properly cache the result.
3119 (check_effective_target_vect_perm_byte): Likewise.
3120 (check_effective_target_vect_perm_short): Likewise.
3121 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3122 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3123 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3124 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3125 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3126 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3127 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3128 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3129 (check_effective_target_vect_sdot_qi): Likewise.
3130 (check_effective_target_vect_udot_qi): Likewise.
3131 (check_effective_target_vect_sdot_hi): Likewise.
3132 (check_effective_target_vect_udot_hi): Likewise.
3133 (check_effective_target_vect_usad_char): Likewise.
3134 (check_effective_target_vect_pack_trunc): Likewise.
3135 (check_effective_target_vect_unpack): Likewise.
3136 (check_effective_target_vect_aligned_arrays): Likewise.
3137 (check_effective_target_vect_natural_alignment): Likewise.
3138 (check_effective_target_vector_alignment_reachable): Likewise.
3139 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3140 (is-effective-target): Initialize et_index if undefined.
3141 (et-dg-runtest): New.
3142 (et-is-effective-target): Likewise.
3143 (check_vect_support_and_set_flags): Add supported MIPS targets to
3144 EFFECTIVE_TARGETS list. Return the number of supported targets.
3145
8f63caf6 31462016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3147 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3148
3149 PR middle-end/70920
3150 * gcc.dg/pr70920-1.c: New test-case.
3151 * gcc.dg/pr70902-2.c: Likewise.
3152 * gcc.dg/pr70920-3.c: Likewise.
3153 * gcc.dg/pr70920-4.c: Likewise
3154 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3155 2 instead of 3.
3156
7d575fff
AM
31572016-07-25 Alexander Monakov <amonakov@ispras.ru>
3158
3159 * gcc.c-torture/execute/pr71494.c: Require label_values.
3160 * gcc.dg/pr16973.c: Ditto.
3161
bf01e070
SKS
31622016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3163
3164 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3165 * gcc.dg/torture/pr69771.c: Require int32plus.
3166 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3167
16b05965
ML
31682016-07-25 Martin Liska <mliska@suse.cz>
3169
3170 * gcc.dg/torture/pr71987.c: New test.
3171
d52d3767
SK
31722016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3173
3174 PR fortran/71935
3175 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3176 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3177 * gfortran.dg/pr71935.f90: New test.
3178
94087e88 31792016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3180
3181 PR c++/71675
3182 * g++.dg/ext/atomic-3.C: New test.
3183 * gcc.dg/atomic/pr71675.c: New test.
3184
58b3986e
ES
31852016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3186
3187 * gcc.target/i386/mvc8.c: New test.
3188
faa1612a
BC
31892016-07-22 Bin Cheng <bin.cheng@arm.com>
3190
3191 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3192 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3193
1603ebe0
TK
31942016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3195
3196 PR fortran/71795
3197 * gfortran.dg/constructor_50.f90: New test.
3198
bc91c436
ML
31992016-07-22 Martin Liska <mliska@suse.cz>
3200
3201 PR gcov-profile/69028
3202 PR gcov-profile/62047
3203 * g++.dg/cilk-plus/pr69028.C: New test.
3204
9fe9a3a7
AV
32052016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3206
3207 * gfortran.dg/coarray_stat_2.f90: New test.
3208
70866e3d
MM
32092016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3210
3211 * gcc.target/powerpc/vec-extract.h: New files to check the
3212 vec_extract built-in functions for all vector types, testing
3213 accessing each element, both with constant and variable element
3214 numbers.
3215 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3216 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3217 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3218 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3219 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3220 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3221 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3222 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3223 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3224
ab3af181
JJ
32252016-07-21 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR c++/71728
3228 * g++.dg/other/pr71728.C: New test.
3229
ebe8f322
JG
32302016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3231
3232 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3233 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3234 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3235 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3236 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3237
959cef74
RB
32382016-07-21 Richard Biener <rguenther@suse.de>
3239
3240 PR tree-optimization/71947
3241 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3242
b24d9420
BC
32432016-07-21 Bin Cheng <bin.cheng@arm.com>
3244
3245 * gcc.dg/tree-ssa/scev-15.c: New.
3246
23974819
BC
32472016-07-21 Bin Cheng <bin.cheng@arm.com>
3248
3249 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3250
ee78cbaa
JJ
32512016-07-21 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR c++/71941
3254 * g++.dg/gomp/pr71941.C: New test.
3255
52ed68f7
DM
32562016-07-20 David Malcolm <dmalcolm@redhat.com>
3257
3258 PR c/70339
3259 PR c/71858
3260 * g++.dg/spellcheck-identifiers.C: New test case, based on
3261 gcc.dg/spellcheck-identifiers.c.
3262 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3263 gcc.dg/spellcheck-identifiers-2.c.
3264 * g++.dg/spellcheck-typenames.C: New test case, based on
3265 gcc.dg/spellcheck-typenames.c
3266
18407bfb
JW
32672016-07-20 Jonathan Wakely <jwakely@redhat.com>
3268
3269 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3270 pointer to member function and also test catching by reference.
3271
4c07fd98
DV
32722016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3273
3274 * gcc.target/s390/pr67443.c: Fix test case.
3275
fee21d65
DV
32762016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3277
3278 * gcc.target/s390/insv-1.c: Xfail some tests.
3279 * gcc.target/s390/insv-2.c: Likewise.
3280
dbe9dfdd
GJL
32812016-07-20 Georg-Johann Lay <avr@gjlay.de>
3282
3283 * gcc.target/avr/torture/get-mem.c: New test.
3284 * gcc.target/avr/torture/set-mem.c: New test.
3285
c25e1d82
GJL
32862016-07-20 Georg-Johann Lay <avr@gjlay.de>
3287
3288 PR target/71948
3289 * gcc.target/avr/torture/tiny-progmem.c: New test.
3290
109d2197
JJ
32912016-07-20 Jakub Jelinek <jakub@redhat.com>
3292
7419f441
JJ
3293 PR c++/71909
3294 * g++.dg/parse/pr71909.C: New test.
3295 * g++.dg/tm/pr71909.C: New test.
3296
109d2197
JJ
3297 PR c++/50060
3298 * g++.dg/cpp0x/constexpr-50060.C: New test.
3299 * g++.dg/cpp1y/constexpr-50060.C: New test.
3300
144530cf
ML
33012016-07-20 Martin Liska <mliska@suse.cz>
3302
3303 * gfortran.dg/graphite/pr71898.f90: New test.
3304
04ac4afa
BC
33052016-07-20 Bin Cheng <bin.cheng@arm.com>
3306
3307 PR tree-optimization/71503
3308 PR tree-optimization/71683
3309 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3310 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3311
dcbdb17a
ML
33122016-07-20 Martin Liska <mliska@suse.cz>
3313
3314 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3315 * gcc.dg/plugin/sreal-test-1.c: Remove.
3316 * gcc.dg/plugin/sreal_plugin.c: Remove.
3317
6ed82555
TK
33182016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3319
3320 PR fortran/71902
3321 * gfortran.dg/dependency_47.f90: New test.
3322
13da0507
JJ
33232016-07-19 Jakub Jelinek <jakub@redhat.com>
3324
4833f561
JJ
3325 PR rtl-optimization/71916
3326 * gcc.c-torture/compile/pr71916.c: New test.
3327
4fda19ef
JJ
3328 PR middle-end/71874
3329 * g++.dg/torture/pr71874.C: New test.
3330
13da0507
JJ
3331 PR middle-end/71734
3332 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3333 (my_alloc): Rewritten to use __builtin_posix_memalign and
3334 __SIZE_TYPE__.
3335 (my_free): Use __builtin_free instead of _mm_free.
3336 (Vec::operator=): Use __builtin_memcpy.
3337
e7980add
MJ
33382016-07-19 Martin Jambor <mjambor@suse.cz>
3339
61c73a7f
UB
3340 PR fortran/71688
3341 * gfortran.dg/pr71688.f90: New test.
e7980add 3342
13e88953
RB
33432016-07-19 Richard Biener <rguenther@suse.de>
3344
3345 * c-c++-common/vector-subscript-6.c: New testcase.
3346 * c-c++-common/vector-subscript-7.c: Likewise.
3347
1caf0482
SKS
33482016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3349
a23404c9 3350 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3351 and UInt32 based on __SIZEOF_INT__.
3352
cef5388d
RB
33532016-07-19 Richard Biener <rguenther@suse.de>
3354
3355 PR tree-optimization/71901
3356 * gcc.dg/torture/pr71901.c: New testcase.
3357
33582016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3359
3360 PR tree-optimization/71908
3361 * gcc.dg/torture/pr71908.c: New testcase.
3362
a8f7a895
MM
33632016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3364
3365 PR target/71493
3366 * gcc.target/powerpc/pr71493-1.c: New test.
3367 * gcc.target/powerpc/pr71493-2.c: Likewise.
3368
f2111a36
JJ
33692016-07-18 Jakub Jelinek <jakub@redhat.com>
3370
99516432
JJ
3371 PR c++/71835
3372 * g++.dg/conversion/ambig3.C: New test.
3373
87713c6a
JJ
3374 PR c++/71828
3375 * g++.dg/cpp0x/constexpr-71828.C: New test.
3376
7a7f16ca
JJ
3377 PR c++/71826
3378 * g++.dg/template/pr71826.C: New test.
3379
f4d90295
JJ
3380 PR c++/71822
3381 * g++.dg/template/defarg21.C: New test.
3382
f2111a36
JJ
3383 PR c++/71871
3384 * g++.dg/ext/vector31.C: New test.
3385
0b965526
UB
33862016-07-18 Uros Bizjak <ubizjak@gmail.com>
3387
3388 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3389
94e136b9
YR
33902016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3391
3392 PR tree-optimization/71734
3393 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3394
7072df0a
DV
33952016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3396
3397 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3398 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3399 stack-layout-dynamic-1.c: New test.
3400
54158a1a
AK
34012016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3402
3403 * gcc.target/s390/nolrl-1.c: New test.
3404
43068916
FR
34052016-07-17 Fritz Reese <fritzoreese@gmail.com>
3406
3407 PR fortran/71523
3408 * gfortran.dg/pr71523_1.f90: New test.
3409 * gfortran.dg/pr71523_2.f90: New test.
3410
a9356b12
AS
34112016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3412
3413 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3414
a07b81c7 34152016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3416 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3417
3418 PR fortran/62125
3419 * gfortran.dg/pr62125.f90: New test.
3420
96c0ec12
BS
34212016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3422
3423 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3424 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3425
479d0ed5
JW
34262016-07-15 Jonathan Wakely <jwakely@redhat.com>
3427
3428 PR c++/58796
3429 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3430 * g++.dg/cpp0x/nullptr35.C: New test.
3431
41c7438e
BC
34322016-07-15 Bin Cheng <bin.cheng@arm.com>
3433
3434 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3435
f7ba880b
CP
34362016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3437
3438 * gfortran.dg/goacc/vector_length.f90: New test.
3439
b9aba0a0
RB
34402016-07-15 Richard Biener <rguenther@suse.de>
3441
3442 PR tree-optimization/71881
3443 * gcc.dg/torture/pr71881.c: New testcase.
3444
9513d5fb
RB
34452016-07-15 Richard Biener <rguenther@suse.de>
3446
3447 PR tree-optimization/71887
3448 * gcc.dg/torture/pr71887.c: New testcase.
3449
ddbbcb19
JJ
34502016-07-15 Jakub Jelinek <jakub@redhat.com>
3451
3452 PR c/71858
3453 * gcc.dg/spellcheck-identifiers-3.c: New test.
3454
29eb509c
AV
34552016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3456
3457 PR fortran/71807
3458 * gfortran.dg/null_9.f90: New test.
3459
43aabfcf
BC
34602016-07-15 Bin Cheng <bin.cheng@arm.com>
3461
3462 * gcc.dg/tree-ssa/loop-41.c: New test.
3463
afc89e58
BC
34642016-07-15 Bin Cheng <bin.cheng@arm.com>
3465
3466 PR tree-optimization/71347
3467 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3468
6fa682ad
SK
34692016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3470
3471 PR fortran/29819
3472 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3473 * gfortran.dg/contains.f90: Ditto.
3474 * gfortran.dg/contains_empty_1.f03: Ditto.
3475 * gfortran.dg/submodule_3.f08: Ditto.
3476
dd36b877
JJ
34772016-07-14 Jakub Jelinek <jakub@redhat.com>
3478
a60a5d31
JJ
3479 PR testsuite/71865
3480 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3481 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3482 expected diagnostics.
3483
dd36b877
JJ
3484 PR c/71858
3485 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3486 * gcc.dg/spellcheck-identifiers-2.c: New test.
3487 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3488 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3489
a241f8ca
JJ
34902016-07-14 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR tree-optimization/71872
3493 * gcc.c-torture/compile/pr71872.c: New test.
3494
d62b809c
TP
34952016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3496
3497 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3498 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3499 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3500 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3501 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3502 * gcc.target/arm/atomic-op-acquire-1.c: This.
3503 * gcc.target/arm/atomic-op-char.c: Rename into ...
3504 * gcc.target/arm/atomic-op-char-1.c: This.
3505 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3506 * gcc.target/arm/atomic-op-consume-1.c: This.
3507 * gcc.target/arm/atomic-op-int.c: Rename into ...
3508 * gcc.target/arm/atomic-op-int-1.c: This.
3509 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3510 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3511 * gcc.target/arm/atomic-op-release.c: Rename into ...
3512 * gcc.target/arm/atomic-op-release-1.c: This.
3513 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3514 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3515 * gcc.target/arm/atomic-op-short.c: Rename into ...
3516 * gcc.target/arm/atomic-op-short-1.c: This.
3517 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3518 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3519 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3520 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3521 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3522 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3523 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3524 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3525 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3526 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3527
1f8dd420
AV
35282016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3529
3530 PR fortran/70842
3531 * gfortran.dg/select_type_35.f03: New test.
3532
53109ba8
KT
35332016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3534
3535 PR target/65951
3536 PR tree-optimization/70923
3537 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3538 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3539 * gcc.dg/vect/pr65951.c: Likewise.
3540 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3541
91f35b7f
DE
35422016-07-14 David Edelsohn <dje.gcc@gmail.com>
3543
3544 * c-c++-common/pr60226.c: Expect maximum object file alignment
3545 error on AIX.
3546
351168fe
RB
35472016-07-14 Richard Biener <rguenther@suse.de>
3548
3549 PR tree-optimization/71866
3550 * gcc.dg/torture/pr71866.c: New testcase.
3551
94c32c00
TP
35522016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3553
3554 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3555 selector and enclose boolean expression in curly braces.
3556
b799a481
AM
35572016-07-14 Alan Modra <amodra@gmail.com>
3558
3559 PR target/71733
3560 * gcc.target/powerpc/p9-novsx.c: New.
3561
f63ba78c
AK
35622016-07-13 Andi Kleen <ak@linux.intel.com>
3563
3564 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3565 * g++.dg/tree-prof/morefunc.C: Dito.
3566 * g++.dg/tree-prof/pr35545.C: Dito.
3567 * g++.dg/tree-prof/reorder.C: Dito.
3568 * gcc.dg/tree-prof/20050826-2.c: Dito.
3569 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3570 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3571 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3572 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3573 * gcc.dg/tree-prof/inliner-1.c: Dito.
3574 * gcc.dg/tree-prof/merge_block.c: Dito.
3575 * gcc.dg/tree-prof/stringop-1.c: Dito.
3576 * gcc.dg/tree-prof/stringop-2.c: Dito.
3577 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3578 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3579 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3580 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3581 * gcc.dg/tree-prof/update-loopch.c: Dito.
3582 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3583 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3584 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3585 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3586 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3587 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3588 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3589
f4d5a23d
AK
35902016-07-13 Andi Kleen <ak@linux.intel.com>
3591
3592 * lib/profopt.exp (profopt-execute): Remove .imports files.
3593
ae145898
AK
35942016-07-13 Andi Kleen <ak@linux.intel.com>
3595
0b965526 3596 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3597
e97bd4f5
AK
35982016-07-13 Andi Kleen <ak@linux.intel.com>
3599
3600 * lib/profopt.exp (dg-final-scan-autofdo,
3601 dg-final-scan-not-autofdo): New functions.
3602
6fa3d4b4
BC
36032016-07-13 Bin Cheng <bin.cheng@arm.com>
3604
3605 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3606 * gcc.dg/vect/vect-35.c: Ditto.
3607 * gcc.dg/vect/vect-alias-check-2.c: New test.
3608
65f18bc6
ML
36092016-07-13 Martin Liska <mliska@suse.cz>
3610
3611 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3612 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3613 * gfortran.dg/pr42108.f90: Update expected dump scan.
3614
9737f35b
RB
36152016-07-13 Richard Biener <rguenther@suse.de>
3616
3617 PR tree-optimization/24574
3618 * gcc.dg/pr24574.c: New testcase.
3619
62c0ea4b
SKS
36202016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3621
0b965526 3622 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3623 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3624 * c-c++-common/pr68833-1.c: Require int32plus.
3625 * gcc.dg/ipa/pr63551.c: Likewise.
3626 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3627 * gcc.dg/ipa/pr64041.c: Require int32plus.
3628
c7ed8938
IE
36292016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3630
3631 PR ipa/71633
3632 * g++.dg/pr71633.C: New test.
3633
5ce15300
TP
36342016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3635
3636 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3637 Add new arm_thumb1_cbz_ok effective target.
3638 * gcc.target/arm/cbz.c: New test.
3639
2b9509a3
TP
36402016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3641
3642 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3643 Define effective target.
3644 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3645 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3646 * gcc.target/arm/movhi_movw.c: New test.
3647 * gcc.target/arm/movsi_movw.c: Likewise.
3648 * gcc.target/arm/movdi_movw.c: Likewise.
3649
7f15b177
RB
36502016-07-13 Richard Biener <rguenther@suse.de>
3651
3652 PR middle-end/71104
3653 * gcc.dg/pr71104-1.c: New testcase.
3654 * gcc.dg/pr71104-2.c: Likewise.
3655
0b0a896e
MM
36562016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3657
3658 PR target/71805
3659 * gcc.target/powerpc/pr71805.c: New test.
3660
f906f5ed
BS
36612016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3662
3663 * gcc.target/powerpc/divkc3-1.c: New.
3664 * gcc.target/powerpc/mulkc3-1.c: New.
3665
9e63c3aa
NS
36662016-07-12 Nathan Sidwell <nathan@acm.org>
3667
3668 * gcc.target/arm/data-rel-1.c: New.
3669 * gcc.target/arm/data-rel-2.c: New.
3670 * gcc.target/arm/data-rel-3.c: New.
3671
f507d202
ML
36722016-07-12 Martin Liska <mliska@suse.cz>
3673
3674 * gcc.dg/params/blocksort-part.c: New test.
3675 * gcc.dg/params/params.exp: New file.
3676
d6f7c125
KT
36772016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3678
3679 PR middle-end/71700
3680 * gcc.c-torture/execute/pr71700.c: New test.
3681
37ccb0ba
SB
36822016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3683 Richard Biener <rguenther@suse.de>
3684
3685 PR tree-optimization/23286
3686 PR tree-optimization/70159
3687 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3688 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3689 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3690 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3691 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3692 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3693 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3694 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3695 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3696 * gcc.dg/pr51879-12.c: Likewise.
3697 * gcc.dg/strlenopt-9.c: Likewise.
3698 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3699 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3700 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3701 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3702 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3703 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3704 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3705 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3706 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3707 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3708 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3709 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3710 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3711 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3712 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3713
712a93d6
RB
37142016-07-12 Richard Biener <rguenther@suse.de>
3715
3716 PR rtl-optimization/68961
3717 * gcc.target/i386/pr68961.c: New testcase.
3718
c392943c
JJ
37192016-07-11 Jakub Jelinek <jakub@redhat.com>
3720
3d56e6a4
JJ
3721 PR middle-end/71758
3722 * c-c++-common/gomp/pr71758.c: New test.
3723 * gfortran.dg/gomp/pr71758.f90: New test.
3724
c392943c
JJ
3725 PR tree-optimization/71823
3726 * gcc.dg/vect/pr71823.c: New test.
3727
741d3be5
DM
37282016-07-11 David Malcolm <dmalcolm@redhat.com>
3729
3730 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3731 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3732 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3733
92fa45b5
L
37342016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3735
3736 PR target/71801
3737 * gcc.target/i386/pr71801.c: New test.
3738
f51606c7
RB
37392016-07-11 Richard Biener <rguenther@suse.de>
3740
3741 PR tree-optimization/71816
3742 * gcc.dg/torture/pr71816.c: New testcase.
3743
36b54ce0
TK
37442016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3745
3746 PR fortran/71783
3747 * gfortran.dg/dependency_46.f90: New test.
3748
d13835b6
VM
37492016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3750
3751 PR rtl-optimization/71621
3752 * gcc.target/i386/pr71621-1.c: New.
3753 * gcc.target/i386/pr71621-2.c: New.
3754
642bcbdf
CP
37552016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3756
3757 * gfortran.dg/goacc/pr71704.f90: New test.
3758
02eb5b8b
BS
37592016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3760
3761 PR target/71297
3762 * gcc.target/powerpc/pr71297.c: New.
3763
8beb9a0d
JW
37642016-07-08 Jiong Wang <jiong.wang@arm.com>
3765
3766 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3767
cef4b650
MM
37682016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3769
3770 PR target/71806
3771 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3772
3c3ecf52
AH
37732016-07-08 Alan Hayward <alan.hayward@arm.com>
3774
3775 PR tree-optimization/71667
3776 * gcc.dg/vect/pr71667.c: New
3777
2660286d
ML
37782016-07-08 Martin Liska <mliska@suse.cz>
3779
3780 * gcc.dg/torture/pr71606.c: New test.
3781
70cdd4ae
JD
37822016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3783
3784 PR fortran/71764
3785 * gfortran.dg/pr71764.f90: New test.
3786
842dc2e6
JJ
37872016-07-07 Jakub Jelinek <jakub@redhat.com>
3788 Kai Tietz <ktietz70@googlemail.com>
3789
3790 PR c++/70869
3791 PR c++/71054
3792 * g++.dg/cpp0x/pr70869.C: New test.
3793 * g++.dg/cpp0x/pr71054.C: New test.
3794
31be4262
DE
37952016-07-07 David Edelsohn <dje.gcc@gmail.com>
3796
3797 * g++.dg/debug/pr71432.C: Fail on AIX.
3798
1c122092
ML
37992016-07-07 Martin Liska <mliska@suse.cz>
3800
3801 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3802 an undefined behavior.
3803 * gfortran.dg/do_3.F90: Likewise.
3804 * gfortran.dg/do_check_11.f90: New test.
3805 * gfortran.dg/do_check_12.f90: New test.
3806 * gfortran.dg/do_corner_warn.f90: New test.
3807
7119f1b1
ML
38082016-07-07 Martin Liska <mliska@suse.cz>
3809
3810 * gfortran.dg/predict-1.f90: Ammend the test.
3811 * gfortran.dg/predict-2.f90: Likewise.
3812
275792f2
IE
38132016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3814
3815 PR ipa/71624
3816 * g++.dg/pr71624.C: New test.
3817
05a437c1
TP
38182016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3819
3820 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3821 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3822 ARMv8-M Mainline architectures.
3823
6f493951
TP
38242016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3825
3826 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3827 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3828
5ddaee94
SB
38292016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3830
3831 PR target/70098
3832 PR target/71763
3833 * gcc.target/powerpc/pr71763.c: New file.
3834
651afdb2
YR
38352016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3836
3837 PR tree-optimization/71518
0b965526 3838 * gcc.dg/pr71518.c: New test.
651afdb2 3839
9df99881
WD
38402016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3841
3842 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3843
7b4e0769
SKS
38442016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3845
0b965526 3846 PR target/50739
7b4e0769
SKS
3847 * gcc.target/avr/pr50739.c: New test.
3848
eb4432f7
JH
38492016-07-05 Jan Hubicka <jh@suse.cz>
3850
3851 * gcc.dg/tree-ssa/scev-14.c: update template.
3852
c01e092f
RS
38532016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3854
3855 * gcc.dg/vect/group-no-gaps-1.c: New test.
3856
8070763a
AK
38572016-07-05 Andi Kleen <ak@linux.intel.com>
3858
3859 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3860 if kernel supports MPX.
3861
3f8257db 38622016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3863
3864 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3865
36a265b1
MM
38662016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3867 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3868
3869 * gcc.target/powerpc/signbit-1.c: New test.
3870 * gcc.target/powerpc/signbit-2.c: New test.
3871 * gcc.target/powerpc/signbit-3.c: New test.
3872
7a98fb6e
KT
38732016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3874
3875 PR rtl-optimization/71594
3876 * gcc.dg/torture/pr71594.c: New test.
3877
1e3d54b4
JH
38782016-07-05 Jan Hubicka <jh@suse.cz>
3879
3880 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3881
84ca3893
DM
38822016-07-05 David Malcolm <dmalcolm@redhat.com>
3883
3884 PR c++/62314
3a146d46 3885 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3886 number of missing semicolon error.
3887 * g++.dg/pr62314-2.C: New test case.
3888
20d0bfce
AF
38892016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3890
3891 * gfortran.dg/coarray_stat_function.f90: New test.
3892 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3893 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3894 to new interfaces.
3895
69aaea06
AV
38962016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3897
3898 PR fortran/71623
3899 * gfortran.dg/deferred_character_17.f90: New test.
3900
f723a43c
CL
39012016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3902
3903 * gcc.target/arm/neon/polytypes.c: Move to ...
3904 * gcc.target/arm/polytypes.c: ... here.
3905 * gcc.target/arm/neon/pr51534.c: Move to ...
3906 * gcc.target/arm/pr51534.c: ... here.
3907 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3908 * gcc.target/arm/vect-vcvt.c: ... here.
3909 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3910 * gcc.target/arm/vect-vcvtq.c: ... here.
3911 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3912 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3913 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3914 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3915 * gcc.target/arm/neon/neon.exp: Delete.
3916 * gcc.target/arm/neon/: Delete.
3917
d73e0ccf
JD
39182016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3919
3920 PR fortran/65575
3921 * gfortran.dg: pr65575.f90: New test.
3922
c20f6223
JD
39232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3924
3925 PR fortran/35849
3926 * gfortran.dg: pr35849.f90: New test.
3927
2a5537c3
JJ
39282016-07-04 Jakub Jelinek <jakub@redhat.com>
3929
3930 PR c++/71739
3931 * g++.dg/cpp0x/pr71739.C: New test.
3932
740f9751
CL
39332016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3934
3935 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3936
bf749919
DV
39372016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3938
3939 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3940 locr.
3941 * gcc.target/s390/loc-1.c: New test.
3942
430bb38e
YR
39432016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3944
3a146d46
JJ
3945 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3946 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3947
15f6e0da
RR
39482016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3949
3950 PR target/63874
3951 * gcc.target/aarch64/pr63874.c: New test.
3952
79335075
JB
39532016-07-04 Jan Beulich <jbeulich@suse.com>
3954
3955 * g++.dg/header.c: New.
3956 * gcc.dg/header.c: New.
3957
557e8c49
JJ
39582016-07-02 Jakub Jelinek <jakub@redhat.com>
3959
3960 PR c/71719
3961 * c-c++-common/Wunused-var-15.c: New test.
3962
79a592e3
JJ
39632016-07-01 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR fortran/71687
3966 * gfortran.dg/gomp/pr71687.f90: New test.
3967
e2298656
BS
39682016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3969
3970 * gcc.dg/const-float128-ped.c: Require __float128 effective
3971 target and options.
3972 * gcc.dg/const-float128.c: Likewise.
3973 * gcc.dg/torture/float128-cmp-invalid.c: Require
3974 __float128 and base_quadfloat_support effective targets, and
3975 __float128 options.
3976 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3977 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3978 * gcc.dg/torture/float128-nan.c: Likewise.
3979 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3980 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3981 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3982 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3983 (add_options_for___float128): New.
3984 (check_effective_target_base_quadword_support): New.
3985
70c11966
MM
39862016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3987
3988 PR target/71720
3989 * gcc.target/powerpc/pr71720.c: New test.
3990
059541fd
JB
39912016-07-01 Jan Beulich <jbeulich@suse.com>
3992
3993 * gcc.dg/bss.c: New.
3994
2c1e4964
PB
39952016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3996
3997 PR target/71698
3998 * gcc.target/powerpc/pr71698.c: New test.
3999
22e1cb39
GJL
40002016-07-01 Georg-Johann Lay <avr@gjlay.de>
4001
4002 PR target/71151
4003 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4004 instead of ".foo" for its section name.
4005 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4006 depending on MCU's flash size.
4007 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4008 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4009 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4010 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4011 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4012 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4013
466cf574
JB
40142016-07-01 Jan Beulich <jbeulich@suse.com>
4015
4016 * gcc.target/i386/pr65105-2.c: Add -msse2.
4017
351beab7
JJ
40182016-06-30 Jakub Jelinek <jakub@redhat.com>
4019
55a0f21a
JJ
4020 PR tree-optimization/71707
4021 * gcc.dg/strlenopt-29.c: New test.
4022
6245ad72
JJ
4023 PR fortran/71704
4024 * gfortran.dg/gomp/pr71704.f90: New test.
4025
351beab7
JJ
4026 PR fortran/71705
4027 * gfortran.dg/gomp/pr71705.f90: New test.
4028
5a3a6a5e
KN
40292016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4030
4031 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4032 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4033 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4034 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4035 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4036 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4037 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4038 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4039 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4040 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4041 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4042 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4043 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4044 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4045 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4046 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4047 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4048 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4049 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4050 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4051 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4052 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4053 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4054 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4055 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4056 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4057 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4058 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4059 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4060 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4061 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4062 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4063 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4064 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4065 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4066 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4067 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4068 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4069 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4070 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4071 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4072 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4073 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4074 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4075 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4076 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4077 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4078 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4079 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4080 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4081 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4082 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4083 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4084 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4085 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4086 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4087 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4088 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4089 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4090 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4091 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4092 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4093 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4094 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4095 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4096 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4097 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4098 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4099 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4100 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4101 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4102 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4103 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4104 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4105 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4106 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4107 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4108 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4109 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4110 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4111 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4112
3dfa8071 41132016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4114 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4115
4116 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4117
9bd62242 41182016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4119 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4120
4121 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4122
603107fb
DM
41232016-06-30 David Malcolm <dmalcolm@redhat.com>
4124
4125 PR driver/71651
4126 * gcc.dg/spellcheck-options-12.c: New test case.
4127
205cccc7
JJ
41282016-06-30 Jakub Jelinek <jakub@redhat.com>
4129
4130 PR middle-end/71693
4131 * gcc.c-torture/compile/pr71693.c: New test.
4132
f4452176
DM
41332016-06-29 David Malcolm <dmalcolm@redhat.com>
4134
4135 * gcc.dg/spellcheck-params.c: New testcase.
4136 * gcc.dg/spellcheck-params-2.c: New testcase.
4137
c5e74d9d
MM
41382016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4139
4140 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4141 vector extract instructions.
4142 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4143
e44ecbfd
JD
41442016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4145
4146 PR fortran/71686
4147 * gfortran.dg/unexpected_eof_2.f90: New test.
4148 * gfortran.dg/unexpected_eof_3.f90: New test.
4149
ee446d9f
JW
41502016-06-29 Jim Wilson <jim.wilson@linaro.org>
4151
4152 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4153
27f67461
CP
41542016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4155
4156 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4157 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4158 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4159
b1206d29
RB
41602016-06-29 Richard Biener <rguenther@suse.de>
4161
4162 PR middle-end/15256
4163 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4164
1af21224
MW
41652016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4166
4167 * gcc.target/arm/aapcs/neon-vect10.c: Require
4168 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4169 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4170 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4171 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4172 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4173 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4174 * gcc.target/arm/fp16-aapcs-1.c: Require
4175 -mfloat-ab=hard. Also simplify the test.
4176 * gcc.target/arm/fp16-aapcs-2.c: New.
4177
7fe43755
MW
41782016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4179
0b965526 4180 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4181 (add_options_for_arm_fp16_ieee): New.
4182 (add_options_for_arm_fp16_alternative): New.
4183 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4184 long-line.
4185 (effective_target_arm_fp16_hw): New.
4186
264d951a
IE
41872016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4188
4189 PR tree-optimization/71655
4190 * g++.dg/pr71655.C: New test.
4191
5c846a81
ML
41922016-06-29 Martin Liska <mliska@suse.cz>
4193
4194 * gcc.dg/pr71585.c: New test.
4195 * gcc.dg/pr71585-2.c: New test.
4196 * gcc.dg/pr71585-3.c: New test.
4197
fafe9318
YR
41982016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4199
4200 PR tree-optimization/70729
4201 * g++.dg/vect/pr70729.cc: New test.
4202
54d19c3b
TS
42032016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4204
4205 * c-c++-common/gomp/cancel-1.c: Extend.
4206
5f3cd7c3
JJ
42072016-06-29 Jakub Jelinek <jakub@redhat.com>
4208
4209 PR tree-optimization/71625
4210 * gcc.dg/strlenopt-28.c: New test.
4211
4aa83879
RB
42122016-06-29 Richard Biener <rguenther@suse.de>
4213
4214 PR middle-end/71002
4215 * g++.dg/torture/pr71002.C: Adjust testcase.
4216
152ef731
JJ
42172016-06-29 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR c/71685
4220 * gcc.dg/pr71685.c: New test.
4221
42222016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4223
4224 PR c/71552
4225 * gcc.dg/init-bad-9.c: New test.
4226
d41dc215
BS
42272016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4228
4229 * gcc.target/powerpc/abs128-1.c: Require VSX.
4230 * gcc.target/powerpc/copysign128-1.c: Likewise.
4231 * gcc.target/powerpc/inf128-1.c: Likewise.
4232 * gcc.target/powerpc/nan128-1.c: Likewise.
4233
6a20b538
JJ
42342016-06-28 Jakub Jelinek <jakub@redhat.com>
4235
4236 PR middle-end/71626
4237 * gcc.c-torture/execute/pr71626-1.c: New test.
4238 * gcc.c-torture/execute/pr71626-2.c: New test.
4239
77d93c47
PB
42402016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4241
4242 PR target/71656
4243 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4244
a8264058
SB
42452016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4246
4247 PR target/71670
4248 * gcc.target/powerpc/pr71670.c: New testcase.
4249
0dc47331
PB
42502016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4251
4252 PR target/71656
4253 * gcc.target/powerpc/pr71656-1.c: New test.
4254 * gcc.target/powerpc/pr71656-2.c: New test.
4255
b65ffc79
CL
42562016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4257
4258 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4259 around fp16 code.
4260 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4261 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4262 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4263 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4264 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4265 Add arm_neon_fp16_ok effective target.
0b965526
UB
4266 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4267 Likewise.
4268 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4269 Likewise.
4270 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4271 Likewise.
4272 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4273 Likewise.
4274 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4275 Likewise.
4276 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4277 Likewise.
4278 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4279 Likewise.
4280 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4281 Likewise.
4282 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4283 Likewise.
4284 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4285 Likewise.
4286 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4287 Likewise.
b65ffc79 4288
9bb86f40
JH
42892016-06-26 Jan Hubicka <hubicka@ucw.cz>
4290
4291 * gcc.dg/predict-12.c: New testcase.
4292
46db0fd4
JD
42932016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4294
4295 PR fortran/71649
4296 * gfortran.dg/pr71649.f90: New test.
4297
2a65e70b
JJ
42982016-06-25 Jakub Jelinek <jakub@redhat.com>
4299
f8a06e24
JJ
4300 PR tree-optimization/71643
4301 * g++.dg/opt/pr71643.C: New test.
4302
2a65e70b
JJ
4303 PR tree-optimization/71631
4304 * gcc.c-torture/execute/pr71631.c: New test.
4305
7805417a
JH
43062016-06-24 Jan Hubicka <hubicka@ucw.cz>
4307
4308 * gcc.dg/predict-11.c: New testcase.
4309 * gfortran.dg/predict-2.f90: New testcase.
4310
888ed1a3
JH
43112016-06-24 Jan Hubicka <hubicka@ucw.cz>
4312
4313 * gcc.dg/predict-10.c: New test.
4314
53605f35
BS
43152016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4316
4317 * gcc.target/powerpc/abs128-1.c: New.
4318 * gcc.target/powerpc/copysign128-1.c: New.
4319 * gcc.target/powerpc/inf128-1.c: New.
4320 * gcc.target/powerpc/nan128-1.c: New.
4321
7b22b4c6
EB
43222016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4323
4324 * gfortran.dg/pr71642.f90: New test.
4325
37e373c2
JJ
43262016-06-24 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR tree-optimization/71647
4329 * gcc.target/i386/pr71647.c: New test.
4330
b20b79f2
L
43312016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4332
4333 * gcc.target/i386/noplt-gd-1.c: New test.
4334 * gcc.target/i386/noplt-gd-2.c: Likewise.
4335 * gcc.target/i386/noplt-gd-3.c: Likewise.
4336 * gcc.target/i386/noplt-ld-1.c: Likewise.
4337 * gcc.target/i386/noplt-ld-2.c: Likewise.
4338 * gcc.target/i386/noplt-ld-3.c: Likewise.
4339 * lib/target-supports.exp
4340 (check_effective_target_tls_get_addr_via_got): New.
4341
04619cb8
UB
43422016-06-24 Uros Bizjak <ubizjak@gmail.com>
4343
4344 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4345 testsuite compile flags.
4346 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4347 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4348
43492016-06-24 Uros Bizjak <ubizjak@gmail.com>
4350
4351 * g++dg/vect/pr36684.cc: Add dg-do compile.
4352 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4353 * gcc.dg/vect/pr70021.c: Ditto.
4354 * gcc.dg/vect/pr70138-1.c: Ditto.
4355 * gcc.dg/vect/pr70138-2.c: Ditto.
4356 * gcc.dg/vect/pr70354-1.c: Ditto.
4357 * gcc.dg/vect/pr70354-2.c: Ditto.
4358 * gcc.dg/vect/pr71259.c: Ditto.
4359 * gcc.dg/vect/pr71416-1.c: Ditto.
4360 * gcc.dg/vect/slp-43.c: Ditto.
4361 * gcc.dg/vect/slp-45.c: Ditto.
4362 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4363 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4364 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4365 * gfortran.dg/vect/pr69980.f90: Ditto.
4366
43672016-06-24 Uros Bizjak <ubizjak@gmail.com>
4368
4369 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4370 * gcc.dg/vect/bb-slp-30.c: Ditto.
4371 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4372 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4373 * gcc.dg/vect/pr45902.c: Ditto.
4374 * gcc.dg/vect/pr48172.c: Ditto.
4375 * gcc.dg/vect/pr48377.c: Ditto.
4376 * gcc.dg/vect/pr49038.c: Ditto.
4377 * gcc.dg/vect/pr49771.c: Ditto.
4378 * gcc.dg/vect/pr52091.c: Ditto.
4379 * gcc.dg/vect/pr53185-2.c: Ditto.
4380 * gcc.dg/vect/pr56826.c: Ditto.
4381 * gcc.dg/vect/pr60276.c: Ditto.
4382 * gcc.dg/vect/pr62021.c: Ditto.
4383 * gcc.dg/vect/pr63530.c: Ditto.
4384 * gcc.dg/vect/pr65518.c: Ditto.
4385 * gcc.dg/vect/pr65947-1.c: Ditto.
4386 * gcc.dg/vect/pr65947-10.c: Ditto.
4387 * gcc.dg/vect/pr65947-11.c: Ditto.
4388 * gcc.dg/vect/pr65947-12.c: Ditto.
4389 * gcc.dg/vect/pr65947-13.c: Ditto.
4390 * gcc.dg/vect/pr65947-2.c: Ditto.
4391 * gcc.dg/vect/pr65947-3.c: Ditto.
4392 * gcc.dg/vect/pr65947-4.c: Ditto.
4393 * gcc.dg/vect/pr65947-5.c: Ditto.
4394 * gcc.dg/vect/pr65947-6.c: Ditto.
4395 * gcc.dg/vect/pr65947-7.c: Ditto.
4396 * gcc.dg/vect/pr65947-8.c: Ditto.
4397 * gcc.dg/vect/pr65947-9.c: Ditto.
4398 * gcc.dg/vect/pr71416-1.c: Ditto.
4399 * gcc.dg/vect/pr71439.c: Ditto.
4400 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4401 * gcc.dg/vect/vect-bswap16.c: Ditto.
4402 * gcc.dg/vect/vect-bswap32.c: Ditto.
4403 * gcc.dg/vect/vect-bswap64.c: Ditto.
4404 * gcc.dg/vect/vect-live-1.c: Ditto.
4405 * gcc.dg/vect/vect-live-2.c: Ditto.
4406 * gcc.dg/vect/vect-live-3.c: Ditto.
4407 * gcc.dg/vect/vect-live-4.c: Ditto.
4408 * gcc.dg/vect/vect-live-5.c: Ditto.
4409 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4410 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4411 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4412 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4413 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4414 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4415 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4416 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4417 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4418 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4419 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4420 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4421 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4422 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4423 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4424 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4425 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4426
da224bcb
UB
44272016-06-24 Uros Bizjak <ubizjak@gmail.com>
4428
4429 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4430
dfee2870
L
44312016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4432
4433 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4434 ia32 if R_386_GOT32X relocation is supported.
4435 * gcc.target/i386/noplt-3.c: Likewise.
4436 * gcc.target/i386/noplt-2.c: Likewise.
4437 (main): Renamed to ...
4438 (bar): This.
4439 * gcc.target/i386/noplt-4.c: Likewise.
4440 (main): Renamed to ...
4441 (bar): This.
4442 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4443 * gcc.target/i386/pr67400-5.c: Likewise.
4444
a86451b9
JJ
44452016-06-24 Jakub Jelinek <jakub@redhat.com>
4446
00085092
JJ
4447 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4448 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4449
a86451b9
JJ
4450 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4451 f4): Adjust expected diagnostics.
4452 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4453 (T): If OVFP is defined, redefine to TP.
4454 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4455 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4456 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4457 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4458 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4459 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4460 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4461 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4462 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4463 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4464 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4465 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4466 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4467 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4468 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4469 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4470 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4471 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4472 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4473 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4474 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4475 as last argument to __builtin_add_overflow_p.
4476
7bb5d5f4
UB
44772016-06-23 Uros Bizjak <ubizjak@gmail.com>
4478
4479 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4480 dg-options and remove default vector testsuite compile flags.
4481 * g++.dg/vect/pr33860a.cc: Ditto.
4482 * g++.dg/vect/pr45470-a.cc: Ditto.
4483 * g++.dg/vect/pr45470-b.cc: Ditto.
4484 * g++.dg/vect/pr60896.cc: Ditto.
4485 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4486 * gcc.dg/vect/pr18308.c: Ditto.
4487 * gcc.dg/vect/pr24049.c: Ditto.
4488 * gcc.dg/vect/pr33373.c: Ditto.
4489 * gcc.dg/vect/pr36228.c: Ditto.
4490 * gcc.dg/vect/pr42395.c: Ditto.
4491 * gcc.dg/vect/pr42604.c: Ditto.
4492 * gcc.dg/vect/pr46663.c: Ditto.
4493 * gcc.dg/vect/pr48765.c: Ditto.
4494 * gcc.dg/vect/pr49093.c: Ditto.
4495 * gcc.dg/vect/pr49352.c: Ditto.
4496 * gcc.dg/vect/pr52298.c: Ditto.
4497 * gcc.dg/vect/pr52870.c: Ditto.
4498 * gcc.dg/vect/pr53185.c: Ditto.
4499 * gcc.dg/vect/pr53773.c: Ditto.
4500 * gcc.dg/vect/pr56695.c: Ditto.
4501 * gcc.dg/vect/pr62171.c: Ditto.
4502 * gcc.dg/vect/pr63530.c: Ditto.
4503 * gcc.dg/vect/pr68339.c: Ditto.
4504 * gcc.dg/vect/pr71259.c: Ditto.
4505 * gcc.dg/vect/vect-82_64.c: Ditto.
4506 * gcc.dg/vect/vect-83_64.c: Ditto.
4507 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4508 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4509 * gcc.dg/vect/vect-shift-2.c: Ditto.
4510 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4511 * gfortran.dg/vect/pr39318.f90: Ditto.
4512 * gfortran.dg/vect/pr45714-a.f: Ditto.
4513 * gfortran.dg/vect/pr45714-b.f: Ditto.
4514 * gfortran.dg/vect/pr46213.f90: Ditto.
4515
2d4bb02f
MM
45162016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4517 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4518
4519 * gcc.target/powerpc/p9-splat-5.c: New test.
4520
f6d1b868
UB
45212016-06-23 Uros Bizjak <ubizjak@gmail.com>
4522
4523 PR tree-optimization/71488
4524 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4525 * lib/target-supports.exp: ... here.
4526 (check_sse4_hw_available): New procedure.
4527 (check_effective_target_sse4_runtime): Ditto.
4528 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4529 -march=westmere for sse4_runtime targets.
936ff030 4530 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4531 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4532 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4533 (main): Call check_vect ().
a7898180 4534 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4535
c0597759
L
45362016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4537
4538 PR target/66232
4539 PR target/67400
4540 * gcc.target/i386/pr66232-14.c: New file.
4541 * gcc.target/i386/pr66232-15.c: Likewise.
4542 * gcc.target/i386/pr66232-16.c: Likewise.
4543 * gcc.target/i386/pr66232-17.c: Likewise.
4544 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4545 ia32 if R_386_GOT32X relocation is supported.
4546 * gcc.target/i386/pr67400-2.c: Likewise.
4547 * gcc.target/i386/pr67400-3.c: Likewise.
4548 * gcc.target/i386/pr67400-4.c: Likewise.
4549 * gcc.target/i386/pr67400-6.c: Likewise.
4550 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4551 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4552
5b0e27a7
JD
45532016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4554
4555 PR libgfortran/48852
4556 * gfortran.dg/char4_iunit_1.f03: Update test.
4557 * gfortran.dg/f2003_io_5.f03: Update test.
4558 * gfortran.dg/real_const_3.f90: Update test.
4559
7f586d90
AK
45602016-06-23 Andi Kleen <ak@linux.intel.com>
4561
4562 * g++.dg/bprob/bprob.exp: Support autofdo.
4563 * g++.dg/tree-prof/tree-prof.exp: dito.
4564 * gcc.dg/tree-prof/tree-prof.exp: dito.
4565 * gcc.misc-tests/bprob.exp: dito.
4566 * gfortran.dg/prof/prof.exp: dito.
4567 * lib/profopt.exp: dito.
4568 * lib/target-supports.exp: Check for autofdo.
4569
60fa7862
ML
45702016-06-23 Martin Liska <mliska@suse.cz>
4571
4572 * gcc.dg/pr71619.c: New test.
4573
e3d62871
UB
45742016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4575
4576 PR target/67400
cc901875
UB
4577 * gcc.target/i386/pr67400-1.c: New test.
4578 * gcc.target/i386/pr67400-2.c: Likewise.
4579 * gcc.target/i386/pr67400-3.c: Likewise.
4580 * gcc.target/i386/pr67400-4.c: Likewise.
4581 * gcc.target/i386/pr67400-5.c: Likewise.
4582 * gcc.target/i386/pr67400-6.c: Likewise.
4583 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4584
ac81cf0b
DM
45852016-06-22 David Malcolm <dmalcolm@redhat.com>
4586
4587 * c-c++-common/missing-header-1.c: New test case.
4588 * c-c++-common/missing-header-2.c: New test case.
4589 * c-c++-common/missing-header-3.c: New test case.
4590 * c-c++-common/missing-header-4.c: New test case.
4591
1a4f11c8
DM
45922016-06-22 David Malcolm <dmalcolm@redhat.com>
4593
4594 PR c/70339
4595 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4596 hint.
4597 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4598 expected results due to builtin "nanl" now being suggested for
4599 "name".
4600 * gcc.dg/pr67580.c: Update expected messages.
4601 * gcc.dg/spellcheck-identifiers.c: New testcase.
4602 * gcc.dg/spellcheck-typenames.c: New testcase.
4603
a93eac6a
DM
46042016-06-22 David Malcolm <dmalcolm@redhat.com>
4605
4606 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4607 file.
4608 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4609 diagnostic-test-show-locus-parseable-fixits.c to sources for
4610 diagnostic_plugin_test_show_locus.c.
4611 * lib/gcc-defs.exp (freeform_regexps): New global.
4612 (dg-regexp): New function.
4613 (handle-dg-regexps): New function.
4614 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4615 freeform_regexps to the empty list.
4616 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4617
49e76ff1
IE
46182016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4619
f6d1b868 4620 PR tree-optimization/71488
49e76ff1
IE
4621 * g++.dg/pr71488.C: New test.
4622 * gcc.dg/vect/vect-bool-cmp.c: New test.
4623
951d8c8a
EB
46242016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4625
4626 * gcc.dg/guality/param-5.c: New test.
4627
b60fc3bd
BE
46282016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4629
4630 * gcc.target/i386/asm-flag-7.c: New test.
4631
0609abda
TS
46322016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4633
4634 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4635 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4636 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4637 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4638 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4639 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4640 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4641 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4642 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4643 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4644 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4645 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4646 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4647 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4648 * lib/target-supports.exp: Likewise.
4649
ee2499b4
TS
46502016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4651
4652 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4653 * gcc.dg/attr-ms_struct-2.c: Likewise.
4654 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4655 * gcc.dg/bf-ms-attrib.c: Likewise.
4656 * gcc.dg/bf-ms-layout-2.c: Likewise.
4657 * gcc.dg/bf-ms-layout-3.c: Likewise.
4658 * gcc.dg/bf-ms-layout.c: Likewise.
4659 * gcc.dg/bf-no-ms-layout.c: Likewise.
4660 * gcc.target/i386/bitfield1.c: Likewise.
4661 * gcc.target/i386/bitfield2.c: Likewise.
4662 * gcc.target/i386/bitfield3.c: Likewise.
4663
caea59ff
KN
46642016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4665
4666 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4667 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4668 override other than -mcpu=power9 command-line option is specified,
4669 or if the target operating system is aix.
4670 * gcc.target/powerpc/darn-1.c: Likewise.
4671 * gcc.target/powerpc/darn-2.c: Likewise.
4672 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4673 test if effective-target is not powerpc_p9vector_ok or if the
4674 target operating system is not defined.
4675 * gcc.target/powerpc/vslv-1.c: Likewise.
4676 * gcc.target/powerpc/vsrv-0.c: Likewise.
4677 * gcc.target/powerpc/vsrv-1.c: Likewise.
4678
63617e30
TB
46792016-06-21 Tobias Burnus <burnus@net-b.de>
4680
4681 PR fortran/71068
4682 * gfortran.dg/coarray/data_1.f90: New.
4683
89192c3c
WD
46842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4685
4686 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4687 (dg-require-effective-target): Use arm_v8_neon_hw.
4688 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4689 (dg-require-effective-target): Likewise.
4690 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4691 (dg-require-effective-target): Likewise.
4692 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4693 (dg-require-effective-target): Likewise.
4694 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4695 (dg-require-effective-target): Likewise.
4696 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4697 (dg-require-effective-target): Likewise.
4698 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4699 Add AArch64 check.
4700
64ac50e2
WD
47012016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4702
4703 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4704 Set to 3 so test passes.
4705
6252b5db
WD
47062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4707
4708 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4709
3b9bc511
IV
47102016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4711
4712 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4713 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4714 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4715 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4716
21db1c78
IV
47172016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4718
4719 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4720 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4721
9d30e86f
L
47222016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4723
4724 PR target/71549
4725 * gcc.target/i386/pr71549.c: New test.
4726
448a7c69
KN
47272016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4728
4729 * gcc.target/powerpc/vadsdu-0.c: Replace
4730 dg-require-effective-target directive to allow test to run on more
4731 platforms, and add dg-skip-if directive to disable test on aix
4732 platforms because of known incompatibilities.
4733 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4734 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4735 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4736 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4737 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4738 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4739 * gcc.target/powerpc/vadsdub-2.c: Replace
4740 dg-require-effective-target directive to allow test to run on more
4741 platforms, and add dg-skip-if directive to disable test on aix
4742 platforms because of known incompatibilities.
4743 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4744 with vec_absdb call to differentiate this test from vadsdub-1.c.
4745 * gcc.target/powerpc/vadsduh-1.c: Replace
4746 dg-require-effective-target directive to allow test to run on more
4747 platforms, and add dg-skip-if directive to disable test on aix
4748 platforms because of known incompatibilities.
4749 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4750 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4751 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4752
0ad84f34
JJ
47532016-06-21 Jakub Jelinek <jakub@redhat.com>
4754
4755 PR tree-optimization/71588
4756 * gcc.dg/pr71558.c: New test.
4757
e71e8d94
SKS
47582016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4759
4760 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4761 * c-c++-common/pr68657-2.c: Likewise.
4762 * c-c++-common/pr68657-3.c: Likewise.
4763 * gcc.dg/torture/pr69714.c: Require int32plus support.
4764 * gcc.dg/torture/pr70025.c: Likewise.
4765 * gcc.dg/torture/pr70083.c: Likewise.
4766 * gcc.dg/torture/pr70542.c: Likewise.
4767 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4768
5a578671
JM
47692016-06-20 Joseph Myers <joseph@codesourcery.com>
4770
4771 PR c/71601
4772 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4773
7a9df68e
JJ
47742016-06-20 Jakub Jelinek <jakub@redhat.com>
4775
50aa64d5
JJ
4776 PR middle-end/71581
4777 * gcc.dg/pr71581.c: New test.
4778
7a9df68e
JJ
4779 PR rtl-optimization/71591
4780 * gcc.dg/cpp/pr71591.c: New test.
4781
3947cf19
DR
47822016-06-20 David B. Robins <gcc@davidrobins.net>
4783
4784 PR target/71571
4785 * g++.dg/torture/pr71571.C: New test.
4786
c4ff221e
JJ
47872016-06-20 Jakub Jelinek <jakub@redhat.com>
4788
4789 PR target/71559
4790 * gcc.target/i386/sse2-pr71559.c: New test.
4791 * gcc.target/i386/avx-pr71559.c: New test.
4792 * gcc.target/i386/avx512f-pr71559.c: New test.
4793
f1b5abfb
TB
47942016-06-20 Tobias Burnus <burnus@net-b.de>
4795
4796 PR fortran/71194
4797 * gfortran.dg/pointer_remapping_10.f90: New.
4798
842107e4
DM
47992016-06-20 David Malcolm <dmalcolm@redhat.com>
4800
4801 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4802
d9e8bdfd
MS
48032016-06-20 Martin Sebor <msebor@redhat.com>
4804
4805 PR c/69507
4806 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4807 * gnu90-const-expr-1.c: Same.
4808 * gnu99-const-expr-1.c: Same.
4809 * gnu99-static-1.c: Same.
4810
67785479
RL
48112016-06-20 Renlin Li <renlin.li@arm.com>
4812
29f09b38 4813 PR testsuite/71489
67785479
RL
4814 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4815
636929b8
JG
48162016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4817
4818 * gcc.target/aarch64/vcvt_f64_1.c: New.
4819 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4820 * gcc.target/aarch64/vrecp_f64_1.c: New.
4821
ff7b374b
KT
48222016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4823
4824 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4825 "alignement".
4826
554cfc9e
GJL
48272016-06-20 Georg-Johann Lay <avr@gjlay.de>
4828
4829 PR target/71103
4830 * gcc.target/avr/torture/pr71103-2.c: New test.
4831
94087e88 48322016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4833
4834 PR c/69507
4835 * gcc.dg/alignof.c: New test.
4836
c561b091
PC
48372016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4838
4839 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4840 vs dg-error; test constexpr specifier too.
4841
bf54f123
PC
48422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4843
4844 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4845
4e53aa97
CL
48462016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4847
4848 * lib/target-supports.exp
4849 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4850 arm_neon_ok and merge flags. Fix temporary test name.
4851 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4852 and merge flags.
4853
69071d86
ML
48542016-06-17 Martin Liska <mliska@suse.cz>
4855
4856 * gcc.dg/predict-9.c: Fix dump scanning.
4857
68b3b858
BC
48582016-06-17 Bin Cheng <bin.cheng@arm.com>
4859
4860 PR tree-optimization/71354
4861 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4862
d3ee260a
BC
48632016-06-17 Bin Cheng <bin.cheng@arm.com>
4864
4865 PR tree-optimization/71347
4866 * gcc.dg/tree-ssa/pr71347.c: New test.
4867
bd8fb114
BC
48682016-06-17 Bin Cheng <bin.cheng@arm.com>
4869
4870 PR tree-optimization/71354
4871 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4872
97816be4
BC
48732016-06-17 Bin Cheng <bin.cheng@arm.com>
4874
4875 * gcc.dg/vect/vect-alias-check-1.c: New test.
4876
2d761a37
SKS
48772016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4878
e0277d6b 4879 PR target/71151
2d761a37
SKS
4880 * gcc.target/avr/pr71151-1.c: New test.
4881 * gcc.target/avr/pr71151-2.c: New test.
4882 * gcc.target/avr/pr71151-3.c: New test.
4883 * gcc.target/avr/pr71151-4.c: New test.
4884 * gcc.target/avr/pr71151-5.c: New test.
4885 * gcc.target/avr/pr71151-6.c: New test.
4886 * gcc.target/avr/pr71151-7.c: New test.
4887 * gcc.target/avr/pr71151-8.c: New test.
4888 * gcc.target/avr/pr71151-common.h: New test.
4889
68fa96d6
ML
48902016-06-16 Martin Liska <mliska@suse.cz>
4891
4892 * gfortran.dg/predict-1.f90: New test.
4893
b6ca982f
UB
48942016-06-16 Uros Bizjak <ubizjak@gmail.com>
4895
4896 PR target/71242
3a146d46 4897 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4898
1dc8d15b
JH
48992016-06-16 Jan Hubicka <hubicka@ucw.cz>
4900
4901 * g++.dg/vect/pr36648.cc: Disable cunrolli
4902
67c25816
JJ
49032016-06-16 Jakub Jelinek <jakub@redhat.com>
4904
c577adb2
JJ
4905 PR target/71554
4906 * gcc.c-torture/execute/pr71554.c: New test.
4907
67c25816
JJ
4908 PR rtl-optimization/71532
4909 * gcc.dg/torture/pr71532.c: New test.
4910
1a3c3ee9
MM
49112016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4912
4913 * gcc.target/powerpc/p9-dimode1.c: New test.
4914 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4915
f29468a7
JJ
49162016-06-15 Jakub Jelinek <jakub@redhat.com>
4917
61daecc4
JJ
4918 * gcc.c-torture/compile/20160615-1.c: New test.
4919
f29468a7
JJ
4920 * g++.dg/cpp0x/ref-qual17.C: New test.
4921
209d1e2d
IE
49222016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4923
4924 PR middle-end/71529
4925 * gcc.target/i386/pr71529.C: New test.
4926
8dc35712
AH
49272016-06-15 Alan Hayward <alan.hayward@arm.com>
4928
4929 PR tree-optimization/71483
4930 * g++.dg/vect/pr71483.c: New
4931
b8911cb8
PC
49322016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4933
4934 PR c++/70202
4935 * g++.dg/inherit/crash6.C: New.
4936 * g++.dg/inherit/union2.C: Likewise.
4937 * g++.dg/inherit/virtual12.C: Likewise.
4938 * g++.dg/inherit/virtual13.C: Likewise.
4939 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4940
cf5d08ab
UB
49412016-06-15 Uros Bizjak <ubizjak@gmail.com>
4942
e3d62871 4943 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4944
8f482165
AH
49452016-06-15 Alan Hayward <alan.hayward@arm.com>
4946
4947 PR tree-optimization/71439
4948 * gcc.dg/vect/pr71439.c: New
4949
3256673f
KT
49502016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4951
4952 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4953
b17dc4d4
RB
49542016-06-15 Richard Biener <rguenther@suse.de>
4955
4956 * gcc.dg/vect/slp-45.c: New testcase.
4957
2a5825f2
RB
49582016-06-15 Richard Biener <rguenther@suse.de>
4959
4960 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4961
6e433d0b
BS
49622016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4963
4964 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4965 requirements, and disable for AIX for now.
4966 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4967
abe7f828
JJ
49682016-06-14 Jakub Jelinek <jakub@redhat.com>
4969
a09c81b4
JJ
4970 PR c++/71528
4971 * g++.dg/opt/pr71528.C: New test.
4972
abe7f828
JJ
4973 PR c++/71516
4974 * g++.dg/init/pr71516.C: New test.
4975
acfadf06
PC
49762016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4977
4978 * g++.dg/init/array46.C: New.
4979
4d568ab2
UB
49802016-06-14 Uros Bizjak <ubizjak@gmail.com>
4981
e3d62871
UB
4982 * gcc.target/i386/float128-3.c: New test.
4983 * gcc.target/i386/quad-sse4.c: Ditto.
4984 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4985 Update scan strings.
4d568ab2 4986
30934c5d
RB
49872016-06-14 Richard Biener <rguenther@suse.de>
4988
4989 PR middle-end/71526
4990 * gfortran.dg/pr71526.f90: New testcase.
4991
3970e545
AV
49922016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4993
4994 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4995 * gcc.dg/zero_bits_compound-1.c: Likewise.
4996
04976c6e
RB
49972016-06-14 Richard Biener <rguenther@suse.de>
4998
4999 PR tree-optimization/71522
5000 * gcc.dg/torture/pr71522.c: New testcase.
5001
23e025db
JJ
50022016-06-14 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR tree-optimization/71520
5005 * gcc.dg/tree-ssa/pr71520.c: New test.
5006
90b72e84
RB
50072016-06-14 Richard Biener <rguenther@suse.de>
5008
5009 PR tree-optimization/71521
86c24ba6 5010 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5011
ef7cf206
JJ
50122016-06-13 Jakub Jelinek <jakub@redhat.com>
5013
0dda258b
JJ
5014 PR sanitizer/71498
5015 * c-c++-common/ubsan/bounds-13.c: New test.
5016
ef7cf206
JJ
5017 PR preprocessor/71183
5018 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5019
a73786e3
JL
50202016-06-13 Jeff Law <law@redhat.com>
5021
5022 PR tree-optimization/71403
5023 * c-c++-common/ubsan/pr71403-1.c: New test.
5024 * c-c++-common/ubsan/pr71403-2.c: New test.
5025 * c-c++-common/ubsan/pr71403-3.c: New test.
5026
0ac249bf
JJ
50272016-06-13 Jakub Jelinek <jakub@redhat.com>
5028
5029 PR middle-end/71478
5030 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5031 Add -Wno-psabi -w to dg-options.
5032
5408a64a
KN
50332016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5034
5035 * gcc.target/powerpc/vadsdu-0.c: New test.
5036 * gcc.target/powerpc/vadsdu-1.c: New test.
5037 * gcc.target/powerpc/vadsdu-2.c: New test.
5038 * gcc.target/powerpc/vadsdu-3.c: New test.
5039 * gcc.target/powerpc/vadsdu-4.c: New test.
5040 * gcc.target/powerpc/vadsdu-5.c: New test.
5041 * gcc.target/powerpc/vadsdub-1.c: New test.
5042 * gcc.target/powerpc/vadsdub-2.c: New test.
5043 * gcc.target/powerpc/vadsduh-1.c: New test.
5044 * gcc.target/powerpc/vadsduh-2.c: New test.
5045 * gcc.target/powerpc/vadsduw-1.c: New test.
5046 * gcc.target/powerpc/vadsduw-2.c: New test.
5047
f7e4f2e3
DM
50482016-06-13 David Malcolm <dmalcolm@redhat.com>
5049
5050 * gcc.dg/c99-init-2.c (c): Update expected error message.
5051 * gcc.dg/init-bad-8.c (foo): Likewise.
5052 * gcc.dg/spellcheck-fields-3.c: New test case.
5053
ad23a23e
ML
50542016-06-13 Martin Liska <mliska@suse.cz>
5055
5056 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5057 and "guess loop iv compared" heuristics.
5058 * gcc.dg/predict-2.c: Likewise.
5059 * gcc.dg/predict-3.c: Likewise.
5060 * gcc.dg/predict-4.c: Likewise.
5061 * gcc.dg/predict-5.c: Likewise.
5062 * gcc.dg/predict-6.c: Likewise.
5063
146c55da
MP
50642016-06-13 Marek Polacek <polacek@redhat.com>
5065
5066 PR middle-end/71476
5067 * c-c++-common/Wswitch-unreachable-4.c: New test.
5068 * gcc.dg/Wswitch-unreachable-2.c: New test.
5069 * g++.dg/tm/jump1.C: Move dg-warning.
5070
42e77cbc
EB
50712016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5072
5073 * gnat.dg/renaming10.ad[sb]: New test.
5074
7474dcc1
PT
50752016-06-13 Paul Thomas <pault@gcc.gnu.org>
5076
5077 PR fortran/70673
5078 * gfortran.dg/pr70673.f90: New test.
5079
f57f53d3
RB
50802016-06-13 Richard Biener <rguenther@suse.de>
5081
5082 PR middle-end/64516
5083 * gcc.dg/align-3.c: New testcase.
5084
5843a5f0
ML
50852016-06-13 Martin Liska <mliska@suse.cz>
5086
5087 * gcc.target/i386/pr71458.c: New test.
5088
aa8fdb44
UB
50892016-06-12 Uros Bizjak <ubizjak@gmail.com>
5090
5091 PR target/71241
3a146d46 5092 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5093
2043e4d7
DH
50942016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5095
5096 PR target/60751
5097 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5098 statement.
5099
d3dc025d
DH
51002016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5101
5102 PR target/60751
5103 * gfortran.dg/comma_IO_extension_1.f90: New test.
5104 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5105 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5106 statement.
5107 * gfortran.dg/graphite/pr38083.f90: Likewise.
5108 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5109 missing format.
5110
a31d78c6
EB
51112016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * gnat.dg/case_character.adb: New test.
5114
95c18dd0
SB
51152016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5116
5117 PR middle-end/71310
5118 * gcc.target/powerpc/pr71310.c: New testcase.
5119
b97d37b4
KV
51202016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5121
5122 PR middle-end/71478
5123 * gcc.dg/pr71478.c: New test.
5124
900bcda3
JJ
51252016-06-10 Jakub Jelinek <jakub@redhat.com>
5126
ec1c20db
JJ
5127 PR middle-end/71494
5128 * gcc.c-torture/execute/pr71494.c: New test.
5129
50b15873
JJ
5130 PR c/68657
5131 * gcc.target/i386/pr68657.c: New test.
5132
900bcda3
JJ
5133 PR inline-asm/68843
5134 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5135 (test): Add -masm=intel alternatives.
5136
4d926e34
MS
51372016-06-10 Martin Sebor <msebor@redhat.com>
5138
5139 PR c/71392
5140 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5141
ad071b2b
JL
51422016-06-10 Jeff Law <law@redhat.com>
5143
5144 PR tree-optimization/71335
5145 * gcc.c-torture/execute/pr71335.c: New test.
5146
2704efe8
DM
51472016-06-10 David Malcolm <dmalcolm@redhat.com>
5148
5149 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5150 the various "cannot tail-call: " messages.
5151
18c9b7d4
CL
51522016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5153
5154 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5155 and options.
5156
7cfa10f3
MO
51572016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5158
5159 PR sanitizer/71480
5160 * c-c++-common/asan/pr71480.c: New test.
5161
1f24fd3e
L
51622016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5163
5164 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5165 (ASMNAME2): Likewise.
5166 (main): Replace fn in asm statement with ASMNAME ("fn").
5167 * gcc.dg/guality/pr68037-2.c: Likewise.
5168 * gcc.dg/guality/pr68037-3.c: Likewise.
5169 * gcc.dg/torture/pr68037-1.c: Likewise.
5170 * gcc.dg/torture/pr68037-2.c: Likewise.
5171 * gcc.dg/torture/pr68037-3.c: Likewise.
5172
ad551c07
BE
51732016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5174
5175 PR inline-asm/68843
5176 * gcc.target/i386/pr68843-1.c: New test.
5177 * gcc.target/i386/pr68843-2.c: New test.
5178
4b1ffdb1 51792016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5180 Cesar Philippidis <cesar@codesourcery.com>
5181
5182 PR middle-end/71373
5183 * gcc.dg/goacc/nested-function-1.c: New file.
5184 * gcc.dg/goacc/nested-function-2.c: Likewise.
5185 * gcc.dg/goacc/pr71373.c: Likewise.
5186 * gfortran.dg/goacc/cray-2.f95: Likewise.
5187 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5188 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5189 * gfortran.dg/goacc/cray.f95: Update.
5190 * gfortran.dg/goacc/loop-1.f95: Likewise.
5191 * gfortran.dg/goacc/loop-3.f95: Likewise.
5192 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5193 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5194
51952016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5196
5197 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5198 for OpenACC tile clauses.
5199 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5200
5201 PR c/71381
5202 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5203 to...
5204 * c-c++-common/goacc/cache-2.c: ... this new file.
5205 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5206 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5207 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5208 usage.
5209 * gfortran.dg/goacc/cray.f95: Likewise.
5210 * gfortran.dg/goacc/loop-1.f95: Likewise.
5211
89851e4c
AH
52122016-06-10 Alan Hayward <alan.hayward@arm.com>
5213
5214 PR tree-optimization/71407
5215 PR tree-optimization/71416
5216 * gcc.dg/vect/pr71407.c: New
5217 * gcc.dg/vect/pr71416-1.c: New
5218 * gcc.dg/vect/pr71416-2.c: New
5219
200eafbf
RB
52202016-06-10 Richard Biener <rguenther@suse.de>
5221
5222 PR middle-end/71477
5223 * gcc.dg/torture/pr71477.c: New testcase.
5224
4df99d92
JK
52252016-06-09 Julia Koval <julia.koval@intel.com>
5226
5227 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5228 * gcc.target/i386/interrupt-13.c: Likewise.
5229 * gcc.target/i386/interrupt-15.c: Likewise.
5230 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5231 * gcc.target/i386/interrupt-24.c: Likewise.
5232 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5233 * gcc.target/i386/interrupt-9.c: Likewise.
5234 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5235
e01b4e16
MS
52362016-06-09 Martin Sebor <msebor@redhat.com>
5237
5238 PR c/70883
5239 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5240 * gcc.dg/builtin-constant_p-1.c: Same.
5241 * gcc.dg/builtins-error.c: Same.
5242 * gcc.dg/pr70859.c: Same.
5243
9c35db0e
SKS
52442016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5245
5246 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5247 * gcc.dg/torture/pr68067-1.c: Likewise.
5248 * gcc.dg/torture/pr68067-2.c: Likewise.
5249
52502016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5251
5252 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5253 when setting SIZE.
5254
392a81b9
PC
52552016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/71465
5258 * g++.dg/inherit/crash5.C: New.
5259 Revert:
5260 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5261
5262 PR c++/70202
5263 * g++.dg/inherit/crash5.C: New.
5264 * g++.dg/inherit/virtual1.C: Adjust.
5265
e49efc14
ML
52662016-06-09 Martin Liska <mliska@suse.cz>
5267
5268 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5269 * g++.dg/predict-loop-exit-2.C: Likewise.
5270 * g++.dg/predict-loop-exit-3.C: Likewise.
5271 * gcc.dg/predict-1.c: Likewise.
5272 * gcc.dg/predict-2.c: Likewise.
5273 * gcc.dg/predict-3.c: Likewise.
5274 * gcc.dg/predict-4.c: Likewise.
5275 * gcc.dg/predict-5.c: Likewise.
5276 * gcc.dg/predict-6.c: Likewise.
5277 * gcc.dg/predict-7.c: Likewise.
5278
36d57986
RB
52792016-06-09 Richard Biener <rguenther@suse.de>
5280
5281 PR tree-optimization/71462
5282 * gcc.dg/torture/pr71462.c: New testcase.
5283
7d82e8e4
MP
52842016-06-09 Marek Polacek <polacek@redhat.com>
5285
5286 PR c/65471
5287 * gcc.dg/c11-generic-3.c: New test.
5288
c8a71589
PC
52892016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5290
5291 * g++.dg/init/array42.C: New.
5292 * g++.dg/init/array43.C: Likewise.
5293 * g++.dg/init/array44.C: Likewise.
5294 * g++.dg/init/array45.C: Likewise.
5295 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5296 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5297 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5298 * g++.dg/gomp/pr35751.C: Likewise.
5299 * g++.dg/init/array23.C: Likewise.
5300 * g++.dg/init/brace2.C: Likewise.
5301 * g++.dg/init/brace6.C: Likewise.
5302
44a845ca
MS
53032016-06-08 Martin Sebor <msebor@redhat.com>
5304 Jakub Jelinek <jakub@redhat.com>
5305
5306 PR c++/70507
5307 PR c/68120
5308 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5309 * c-c++-common/builtin-arith-overflow-2.c: New test.
5310 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5311 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5312 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5313
2ef16b6e
JJ
53142016-06-08 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR c++/71442
5317 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5318
5e3ee346
AL
53192016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5320
5321 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5322 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5323 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5324 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5325 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5326 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5327 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5328 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5329 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5330 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5331 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5332 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5333 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5334
b2ae2814
RB
53352016-06-08 Richard Biener <rguenther@suse.de>
5336
5337 PR tree-optimization/68558
5338 * gcc.dg/vect/slp-44.c: New testcase.
5339
e09b4c37
RB
53402016-06-08 Richard Biener <rguenther@suse.de>
5341
5342 * gcc.dg/vect/slp-43.c: New testcase.
5343
72d50660
RB
53442016-06-08 Richard Biener <rguenther@suse.de>
5345
5346 PR tree-optimization/71452
5347 * gcc.dg/torture/pr71452.c: New testcase.
5348
988c115c
JJ
53492016-06-08 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR c++/71448
5352 * g++.dg/torture/pr71448.C: New test.
5353
73d73b48
BS
53542016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5355
5356 PR debug/71432
5357 PR ada/71413
5358 * g++.dg/debug/pr71432.C: New test.
5359
bdd15d0c
PK
53602016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5361
5362 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5363 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5364 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5365
ce0607bb
AH
53662016-06-08 Alan Hayward <alan.hayward@arm.com>
5367
5368 * gcc.dg/vect/vect-live-2.c: Update effective target.
5369 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5370 * lib/target-supports.exp: Add aarch64 to vect_long.
5371
92a5f2ba
MP
53722016-06-08 Marek Polacek <polacek@redhat.com>
5373
5374 PR c/71418
5375 * gcc.dg/noncompile/pr71418.c: New test.
5376
08203f73
MP
5377 PR c/71426
5378 * gcc.dg/noncompile/pr71426.c: New test.
5379
d1fcc2bd
JH
53802016-06-07 Jan Hubicka <hubicka@ucw.cz>
5381
5382 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5383 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5384 * gcc.dg/predict-3.c: Update template.
5385 * gcc.dg/predict-5.c: Update template.
5386 * gcc.dg/predict-6.c: Update template.
5387 * gcc.dg/predict-9.c: Update template.
5388 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5389
a23e6f1c
BS
53902016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5391
5392 * gcc.target/powerpc/vec-mul.c: New test.
5393
6ffd47b7
DM
53942016-06-07 David Malcolm <dmalcolm@redhat.com>
5395
5396 * gcc.dg/spellcheck-fields-2.c: New test case.
5397
bfd67b47
RB
53982016-06-07 Richard Biener <rguenther@suse.de>
5399
5400 PR c/61564
5401 * gcc.dg/Wpragmas-1.c: New testcase.
5402 * gcc.dg/Wattributes-4.c: Likewise.
5403 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5404 entry.
5405
701b9a47
CL
54062016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5407
5408 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5409 spurious debug code.
5410
6b80d6fa
RB
54112016-06-07 Richard Biener <rguenther@suse.de>
5412
5413 PR tree-optimization/71428
5414 * gcc.dg/torture/pr71428.c: New testcase.
5415
0f3f9437
RB
54162016-06-07 Richard Biener <rguenther@suse.de>
5417
5418 PR middle-end/71423
5419 * gcc.dg/torture/pr71423.c: New testcase.
5420
ec963f2a
KV
54212016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5422
5423 PR middle-end/71408
5424 * gcc.dg/tree-ssa/pr71408.c: New test.
5425
46ab5b6e
KV
54262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5427
5428 PR middle-end/71281
5429 * g++.dg/torture/pr71281.C: New test.
5430
1f40cff3
MP
54312016-06-06 Marek Polacek <polacek@redhat.com>
5432
5433 PR c/71362
5434 * gcc.dg/pr71362.c: New test.
5435
6f5bcd24
JJ
54362016-06-06 Jakub Jelinek <jakub@redhat.com>
5437 Patrick Palka <ppalka@gcc.gnu.org>
5438
5439 PR c++/70847
5440 PR c++/71330
5441 PR c++/71393
5442 * g++.dg/opt/pr70847.C: New test.
5443 * g++.dg/ubsan/pr70847.C: New test.
5444 * g++.dg/ubsan/pr71393.C: New test.
5445
158beb4a
JJ
54462016-06-06 Jakub Jelinek <jakub@redhat.com>
5447
5448 PR tree-optimization/71259
5449 * gcc.dg/vect/pr71259.c: New test.
5450
d9b950dd
DM
54512016-06-06 David Malcolm <dmalcolm@redhat.com>
5452
5453 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5454 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5455 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5456 above.
5457
36f9ad69
KT
54582016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5459
5460 PR middle-end/37780
5461 * gcc.c-torture/execute/pr37780.c: New test.
5462 * gcc.target/aarch64/pr37780_1.c: Likewise.
5463 * gcc.target/arm/pr37780_1.c: Likewise.
5464
5545a907
MP
54652016-06-06 Marek Polacek <polacek@redhat.com>
5466
5467 * c-c++-common/attr-may-alias-1.c: New test.
5468 * c-c++-common/attr-may-alias-2.c: New test.
5469 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5470
93671519
BE
54712016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5472
5473 PR c/24414
5474 * gcc.target/i386/pr24414.c: New test.
5475
690f24b7
JM
54762016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5477
5478 * gcc.target/sparc/vis4misc.c: New file.
5479 * gcc.target/sparc/fpcmp.c: Likewise.
5480 * gcc.target/sparc/fpcmpu.c: Likewise.
5481
31ce6157
AH
54822016-06-06 Alan Hayward <alan.hayward@arm.com>
5483
5484 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5485 * gcc.dg/vect/vect-live-3.c: Likewise.
5486
9fcebb5a
RB
54872016-06-06 Richard Biener <rguenther@suse.de>
5488
5489 PR tree-optimization/71398
5490 * gcc.dg/torture/pr71398.c: New testcase.
5491
903ca97b
UB
54922016-06-06 Uros Bizjak <ubizjak@gmail.com>
5493
5494 PR target/71389
5495 * g++.dg/pr71389.C: New test.
5496
9c1eb332
JD
54972016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5498
5499 PR fortran/71404
5500 * gfortran.dg/fmt_read_5.f: New test.
5501
b2d83bd2
AV
55022016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5503
5504 PR fortran/69659
5505 * gfortran.dg/class_array_22.f03: New test.
5506
ec81960e
JH
55072016-06-05 Jan Hubicka <hubicka@ucw.cz>
5508
5509 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5510
429d2750
JH
55112016-06-05 Jan Hubicka <hubicka@ucw.cz>
5512
5513 * gcc.dg/predict-9.c: Update template.
5514
c1c00983
PC
55152016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5516
5517 PR c++/49377
5518 * g++.dg/template/pr49377.C: New.
5519
1927a963
JJ
55202016-06-04 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR tree-optimization/71405
5523 * g++.dg/torture/pr71405.C: New test.
5524
909a11ad
PC
55252016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5526
5527 PR c++/70202
5528 * g++.dg/inherit/crash5.C: New.
5529 * g++.dg/inherit/virtual1.C: Adjust.
5530
08bbb1f8
JL
55312016-06-03 Jeff Law <law@redhat.com>
5532
5533 PR tree-optimization/71316
5534 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5535
7c35235c
JJ
55362016-06-03 Jakub Jelinek <jakub@redhat.com>
5537
5538 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5539 dg-additional-options with just -fno-tree-scev-cprop in it.
5540 * gcc.dg/vect/vect-live-2.c: Likewise.
5541 * gcc.dg/vect/vect-live-5.c: Likewise.
5542 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5543 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5544 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5545
c8572dd6
PP
55462016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5547
5548 PR c++/27100
5549 * g++.dg/other/friend6.C: New test.
5550
1c7733a7
BS
55512016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5552
5553 * g++.dg/torture/ppc-ldst-array.C: New.
5554
0d2f700f
JM
55552016-06-03 Joseph Myers <joseph@codesourcery.com>
5556
5557 PR target/71276
5558 PR target/71277
5559 * gcc.dg/torture/builtin-fp-int-inexact.c,
5560 gcc.target/i386/387-builtin-fp-int-inexact.c,
5561 gcc.target/i386/387-rint-inline-1.c,
5562 gcc.target/i386/387-rint-inline-2.c,
5563 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5564 gcc.target/i386/sse2-rint-inline-1.c,
5565 gcc.target/i386/sse2-rint-inline-2.c,
5566 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5567 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5568
f8071c05
L
55692016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5570 Julia Koval <julia.koval@intel.com>
5571
5572 PR target/66960
5573 PR target/67630
5574 PR target/67634
5575 PR target/67841
5576 PR target/68037
5577 PR target/68618
5578 PR target/68661
5579 PR target/69575
5580 PR target/69596
5581 PR target/69734
5582 * gcc.dg/guality/pr68037-1.c: New test.
5583 * gcc.dg/guality/pr68037-2.c: Likewise.
5584 * gcc.dg/guality/pr68037-3.c: Likewise.
5585 * gcc.dg/torture/pr68037-1.c: Likewise.
5586 * gcc.dg/torture/pr68037-2.c: Likewise.
5587 * gcc.dg/torture/pr68037-3.c: Likewise.
5588 * gcc.dg/torture/pr68661-1a.c: Likewise.
5589 * gcc.dg/torture/pr68661-1b.c: Likewise.
5590 * gcc.target/i386/interrupt-1.c: Likewise.
5591 * gcc.target/i386/interrupt-2.c: Likewise.
5592 * gcc.target/i386/interrupt-3.c: Likewise.
5593 * gcc.target/i386/interrupt-4.c: Likewise.
5594 * gcc.target/i386/interrupt-5.c: Likewise.
5595 * gcc.target/i386/interrupt-6.c: Likewise.
5596 * gcc.target/i386/interrupt-7.c: Likewise.
5597 * gcc.target/i386/interrupt-8.c: Likewise.
5598 * gcc.target/i386/interrupt-9.c: Likewise.
5599 * gcc.target/i386/interrupt-10.c: Likewise.
5600 * gcc.target/i386/interrupt-11.c: Likewise.
5601 * gcc.target/i386/interrupt-12.c: Likewise.
5602 * gcc.target/i386/interrupt-13.c: Likewise.
5603 * gcc.target/i386/interrupt-14.c: Likewise.
5604 * gcc.target/i386/interrupt-15.c: Likewise.
5605 * gcc.target/i386/interrupt-16.c: Likewise.
5606 * gcc.target/i386/interrupt-17.c: Likewise.
5607 * gcc.target/i386/interrupt-18.c: Likewise.
5608 * gcc.target/i386/interrupt-19.c: Likewise.
5609 * gcc.target/i386/interrupt-20.c: Likewise.
5610 * gcc.target/i386/interrupt-21.c: Likewise.
5611 * gcc.target/i386/interrupt-22.c: Likewise.
5612 * gcc.target/i386/interrupt-23.c: Likewise.
5613 * gcc.target/i386/interrupt-24.c: Likewise.
5614 * gcc.target/i386/interrupt-25.c: Likewise.
5615 * gcc.target/i386/interrupt-26.c: Likewise.
5616 * gcc.target/i386/interrupt-27.c: Likewise.
5617 * gcc.target/i386/interrupt-28.c: Likewise.
5618 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5619 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5620 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5621 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5622 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5623 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5624 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5625 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5626 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5627 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5628 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5629 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5630
36b85e43
BS
56312016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5632
9de2e795
L
5633 PR tree-optimization/52171
5634 * gcc.dg/pr52171.c: New test.
5635 * gcc.target/i386/pr52171.c: New test.
36b85e43 5636
bfeee8ac
JH
56372016-06-03 Jan Hubicka <jh@suse.cz>
5638
5639 * g++.dg/tree-ssa/pred-1.C: New testcase
5640 * gcc.dg/tree-ssa/pred-1.c: New testcase
5641
859b0bae
BS
56422016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5643
5644 PR target/70957
5645 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5646 support.
5647 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5648
3a2edf4c
AH
56492016-06-03 Alan Hayward <alan.hayward@arm.com>
5650
5651 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5652
b28ead45
AH
56532016-06-03 Alan Hayward <alan.hayward@arm.com>
5654
5655 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5656 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5657 * gcc.dg/vect/vect-live-1.c: New test.
5658 * gcc.dg/vect/vect-live-2.c: New test.
5659 * gcc.dg/vect/vect-live-3.c: New test.
5660 * gcc.dg/vect/vect-live-4.c: New test.
5661 * gcc.dg/vect/vect-live-5.c: New test.
5662 * gcc.dg/vect/vect-live-slp-1.c: New test.
5663 * gcc.dg/vect/vect-live-slp-2.c: New test.
5664 * gcc.dg/vect/vect-live-slp-3.c: New test.
5665
1f91747b
JJ
56662016-06-03 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR middle-end/71387
5669 * g++.dg/opt/pr71387.C: New test.
5670
47b83923
JL
56712016-06-02 Jeff Law <law@redhat.com>
5672
5673 PR tree-optimization/71328
5674 * gcc.c-torture/compile/pr71328.c: New test.
5675
e96e5f46
JD
56762016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5677
5678 PR fortran/52393
5679 * gfortran.dg/fmt_read_3.f90: Fix typo.
5680 * gfortran.dg/fmt_read_4.f90: New test.
5681
b872d729
PC
56822016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5683
5684 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5685 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5686 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5687 * g++.dg/cpp0x/override2.C: Likewise.
5688 * g++.dg/parse/crash5.C: Likewise.
5689 * g++.dg/parse/error16.C: Likewise.
5690 * g++.dg/parse/error27.C: Likewise.
5691 * g++.dg/template/qualttp15.C: Likewise.
5692 * g++.dg/template/redecl4.C: Likewise.
5693 * g++.old-deja/g++.other/crash39.C: Likewise.
5694 * g++.old-deja/g++.other/struct1.C: Likewise.
5695 * g++.old-deja/g++.pt/m9a.C: Likewise.
5696 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5697
0e535442
JJ
56982016-06-02 Jakub Jelinek <jakub@redhat.com>
5699
0633ee10
JJ
5700 PR c++/71372
5701 * c-c++-common/pr71372.c: New test.
5702
0e535442
JJ
5703 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5704 __TIME__ strings with __builtin_strcmp instead of printf and
5705 dg-output.
5706
f3c5ecc2
ML
57072016-06-02 Martin Liska <mliska@suse.cz>
5708
5709 * gcc.dg/predict-9.c: New test.
5710
a91807c5
JJ
57112016-06-02 Jakub Jelinek <jakub@redhat.com>
5712
5713 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5714 global set_compiler_env_var and global saved_compiler_env_var.
5715
b5bd1978
KT
57162016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5717
5718 PR rtl-optimization/71295
5719 * gcc.c-torture/compile/pr71295.c: New test.
5720
b93b1475
JJ
57212016-06-02 Jakub Jelinek <jakub@redhat.com>
5722
930ebd0e
JJ
5723 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5724
1e021dc3
JJ
5725 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5726 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5727
b93b1475
JJ
5728 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5729 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5730 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5731 alternative number.
5732
58f2fb5c
MM
57332016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5734
5735 * gcc.target/powerpc/p9-splat-4.c: New test.
5736
57372016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5738
5739 PR target/71186
5740 * gcc.target/powerpc/pr71186.c: New test.
5741
4731c9f0
JD
57422016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5743
5744 PR fortran/52393
5745 * gfortran.dg/fmt_read_3.f90: New test.
5746
042dee3e
TP
57472016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5748
5749 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5750 procedure.
5751
15c98b2e
ES
57522016-06-01 Eduard Sanou <dhole@openmailbox.org>
5753
5754 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5755 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5756 env var is set.
5757 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5758 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5759 shown once.
5760 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5761 during compilation.
5762 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5763 vars set by dg-set-compiler-env-var.
5764
6442a6f4
PT
57652016-06-01 Paul Thomas <pault@gcc.gnu.org>
5766
5767 PR fortran/71156
5768 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5769 to the module procedure declaration.
5770 * gfortran.dg/submodule_16.f08: New test.
5771
ab62397a
JJ
57722016-06-01 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR middle-end/71371
5775 * c-c++-common/gomp/pr71371.c: New test.
5776
b66af6ed
RB
57772016-06-01 Richard Biener <rguenther@suse.de>
5778
5779 PR tree-optimization/71366
5780 * gcc.dg/torture/pr71366-1.c: New testcase.
5781 * gcc.dg/torture/pr71366-2.c: Likewise.
5782
e342b9d8
KN
57832016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5784
5785 * gcc.target/powerpc/vslv-0.c: New test.
5786 * gcc.target/powerpc/vslv-1.c: New test.
5787 * gcc.target/powerpc/vsrv-0.c: New test.
5788 * gcc.target/powerpc/vsrv-1.c: New test.
5789
721547cd
NS
57902016-06-01 Nathan Sidwell <nathan@acm.org>
5791
5792 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5793 * gcc.target/nvptx/weak.c: New.
5794
fa2c9034
RB
57952016-06-01 Richard Biener <rguenther@suse.de>
5796
5797 PR tree-optimization/71261
5798 * gcc.dg/torture/vect-bool-1.c: New testcase.
5799
3e32893c
JJ
58002016-06-01 Jakub Jelinek <jakub@redhat.com>
5801
5802 * gfortran.dg/gomp/order-1.f90: New test.
5803 * gfortran.dg/gomp/order-2.f90: New test.
5804
8c383600
JH
58052016-06-01 Jan Hubicka <hubicka@ucw.cz>
5806
5807 * gcc.dg/unroll-6.c: Update template.
5808 * gcc.dg/unroll-7.c: New testcase.
5809 * gcc.dg/unroll-8.c: New testcase.
5810
a0dfeef5
EB
58112016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5812
5813 * gnat.dg/opt56.ad[sb]: New test.
5814
48de5701
PC
58152016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5816
5817 PR c++/66635
5818 * g++.dg/cpp0x/constexpr-ice16.C: New.
5819
827cf695
PP
58202016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5821
5822 PR tree-optimization/71314
5823 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5824 -mbranch-cost=2.
5825
ff66f6e8
PP
58262016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5827
5828 PR tree-optimization/71077
5829 * gcc.dg/tree-ssa/pr71077.c: New test.
5830
050fb209
JH
58312016-05-31 Jan Hubicka <hubicka@ucw.cz>
5832
48de5701
PC
5833 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5834 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5835 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5836
c642d919
PC
58372016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 PR c++/71248
5840 * g++.dg/cpp0x/pr71248.C: New.
5841 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5842 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5843 * g++.dg/init/new37.C: Likewise.
5844 * g++.dg/template/static1.C: Likewise.
5845 * g++.dg/template/static2.C: Likewise.
5846
d6439e08
L
58472016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5848
5849 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5850 instead of %rdi.
5851 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5852
780b9dd4
MP
58532016-05-31 Marek Polacek <polacek@redhat.com>
5854
5855 * c-c++-common/Wswitch-unreachable-3.c: New test.
5856 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5857
0d99f8a0
RB
58582016-05-31 Richard Biener <rguenther@suse.de>
5859
5860 PR tree-optimization/71352
5861 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5862
52545641
TP
58632016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5864
5865 * gcc.target/arm/armv5_thumb_isa.c: New test.
5866
5b8c1205
KY
58672016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5868
5869 PR target/71346
5870 * gcc.target/i386/pr71346.c: New test.
5871
7a88cc84
TV
58722016-05-31 Tom de Vries <tom@codesourcery.com>
5873
5874 PR tree-optimization/69068
5875 * gcc.dg/graphite/pr69068.c: New test.
5876
265149a6
MS
58772016-05-27 Martin Sebor <msebor@redhat.com>
5878
5879 PR c++/71306
5880 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5881
00631022
JJ
58822016-05-30 Jakub Jelinek <jakub@redhat.com>
5883
5884 PR c++/71349
5885 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5886 nowait depend(inout: dd[0]) clauses where permitted.
5887
b2f6675b
PC
58882016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5889
5890 PR c++/71238
5891 * g++.dg/parse/pr71238.C: New.
5892 * g++.dg/concepts/friend1.C: Test column numbers too.
5893 * g++.dg/cpp0x/initlist31.C: Likewise.
5894 * g++.dg/cpp0x/pr51420.C: Likewise.
5895 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5896 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5897 * g++.dg/ext/builtin3.C: Likewise.
5898 * g++.dg/lookup/friend12.C: Likewise.
5899 * g++.dg/lookup/friend7.C: Likewise.
5900 * g++.dg/lookup/koenig1.C: Likewise.
5901 * g++.dg/lookup/koenig5.C: Likewise.
5902 * g++.dg/lookup/used-before-declaration.C: Likewise.
5903 * g++.dg/overload/koenig1.C: Likewise.
5904 * g++.dg/template/crash65.C: Likewise.
5905 * g++.dg/template/friend57.C: Likewise.
5906 * g++.dg/warn/Wshadow-5.C: Likewise.
5907 * g++.dg/warn/Wunused-8.C: Likewise.
5908 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5909 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5910 * g++.old-deja/g++.jason/member.C: Likewise.
5911 * g++.old-deja/g++.jason/report.C: Likewise.
5912 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5913 * g++.old-deja/g++.law/visibility20.C: Likewise.
5914 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5915 * g++.old-deja/g++.other/static5.C: Likewise.
5916 * g++.old-deja/g++.pt/overload2.C: Likewise.
5917
a448ff40
JH
59182016-05-30 Jan Hubicka <hubicka@ucw.cz>
5919
5920 * gcc.dg/tree-ssa/peel1.c: New testcase.
5921 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5922 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5923
69be8c91
TV
59242016-05-30 Tom de Vries <tom@codesourcery.com>
5925
5926 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5927 to ce.
5928
a59775a1
PC
59292016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5930
5931 PR c++/71099
5932 * g++.dg/parse/virtual1.C: New.
5933
53d6d955
UB
59342016-05-30 Uros Bizjak <ubizjak@gmail.com>
5935
5936 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5937 Use correct register when clearing %edx.
5938
0557293f
AM
59392016-05-30 Alexander Monakov <amonakov@ispras.ru>
5940
5941 PR tree-optimization/71289
5942 * gcc.dg/pr71289.c: New test.
5943
5d476e35
KV
59442016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5945
5946 PR middle-end/71269
5947 PR middle-end/71292
5948 * gcc.dg/tree-ssa/pr71269.c: New test.
5949 * gcc.dg/tree-ssa/pr71292.c: New test.
5950
db5447ca
KV
59512016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5952
5953 PR middle-end/71252
5954 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5955
98bdbb39
JH
59562016-05-30 Jan Hubicka <hubicka@ucw.cz>
5957
5958 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5959 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5960 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5961
7e012855
TV
59622016-05-30 Tom de Vries <tom@codesourcery.com>
5963
5964 PR tree-optimization/69067
5965 * gcc.dg/graphite/pr69067.c: New test.
5966
beed3701
UB
59672016-05-29 Uros Bizjak <ubizjak@gmail.com>
5968
5969 PR target/71245
5970 * gcc.target/i386/pr71245-1.c: New test.
5971 * gcc.target/i386/pr71245-2.c: Ditto.
5972
b6d4f8e8
PC
59732016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5974
5975 PR c++/71105
5976 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5977 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5978 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5979
00022058
JH
59802016-05-27 Jan Hubicka <hubicka@ucw.cz>
5981
5982 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5983
c8419aca
VV
59842016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5985
5986 Revert:
5987 PR c++/69855
5988 * g++.dg/overload/69855.C: New.
5989 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5990 * g++.old-deja/g++.pt/crash3.C: Likewise.
5991
8008c4d2
PC
59922016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/60385
5995 * g++.dg/parse/namespace13.C: New.
5996
8b2ef235
JL
59972016-05-26 Jeff Law <law@redhat.com>
5998
5999 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6000 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6001 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6002 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6003 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6004 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6005 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6006 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6007 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6008 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6009 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6010 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6011 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6012
7d67159b
VV
60132016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6014
6015 PR c++/69855
6016 * g++.dg/overload/69855.C: New.
6017 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6018 * g++.old-deja/g++.pt/crash3.C: Likewise.
6019
88e3bdd1
JW
60202016-05-27 Jiong Wang <jiong.wang@arm.com>
6021
6022 PR target/63596
6023 * gcc.target/aarch64/va_arg_1.c: New testcase.
6024 * gcc.target/aarch64/va_arg_2.c: Likewise.
6025 * gcc.target/aarch64/va_arg_3.c: Likewise.
6026
3fd6b9cc
JW
60272016-05-27 Jiong Wang <jiong.wang@arm.com>
6028
6029 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6030 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6031 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6032 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6033 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6034
3cee7e4e
MP
60352016-05-27 Marek Polacek <polacek@redhat.com>
6036
6037 PR middle-end/71308
6038 * g++.dg/torture/pr71308.C: New test.
6039
6a813c96
DV
60402016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6041
6042 * gcc.dg/zero_bits_compound-1.c: New test.
6043 * gcc.dg/zero_bits_compound-2.c: New test.
6044
0561bcfb
IE
60452016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6046
6047 PR middle-end/71279
6048 * gcc.dg/pr71279.c: New test.
6049
21316320
MM
60502016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6051
6052 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6053 floating point min/max/comparison instructions.
6054 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6055
7211a097
JJ
60562016-05-26 Jakub Jelinek <jakub@redhat.com>
6057
6058 * c-c++-common/gomp/schedule-1.c: New test.
6059 * gfortran.dg/gomp/schedule-1.f90: New test.
6060
cac177cf
PP
60612016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6062
6063 PR c++/70822
6064 PR c++/70106
6065 * g++.dg/cpp1y/auto-fn32.C: New test.
6066 * g++.dg/cpp1y/paren4.C: New test.
6067
a2d5b8c9
NS
60682016-05-26 Nathan Sidwell <nathan@acm.org>
6069
6070 * gcc.dg/20060410.c: Xfail on ptx.
6071 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6072 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6073 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6074 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6075 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6076
ffa8b552
TP
60772016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6078
6079 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6080
c7501e00
JJ
60812016-05-26 Jakub Jelinek <jakub@redhat.com>
6082
1875b9a0
JJ
6083 PR tree-optimization/71280
6084 * gcc.dg/pr71280.c: New test.
6085
2116e19f
JJ
6086 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6087
305aef09
JJ
6088 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6089 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6090
c7501e00
JJ
6091 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6092
ca449d26
JW
60932016-05-26 Jiong Wang <jiong.wang@arm.com>
6094
6095 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6096 kept in memory.
ca449d26 6097
8af01c66
JL
60982016-05-25 Jeff Law <law@redhat.com>
6099
6100 PR tree-optimization/71272
6101 * gcc.c-torture/compile/pr71272.c: new test.
6102
f9d6ce73
BS
61032016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6104
6105 * gcc.target/powerpc/vec-cmpne.c: New test.
6106 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6107
a88a7b22
EB
61082016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6109
6110 * gnat.dg/opt55.ad[sb]: New test.
6111
125f02ed
SKS
61122016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6113
6114 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6115 * c-c++-common/pr60226.c: Require int32plus.
6116 * gcc.c-torture/execute/pr70602.c: Likewise.
6117 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6118 unsigned long for malloc arg type.
6119 * gcc.dg/asr_div1.c: Require int32plus.
6120 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6121 * gcc.dg/pie-1.c: Require pie.
6122 * gcc.dg/pie-2.c: Likewise.
6123 * gcc.dg/pr59471.c: Require int32plus.
6124 * gcc.dg/pr59963-2.c: XFAIL for int16.
6125 * gcc.dg/pr60114.c: Require int32plus.
6126 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6127 unsigned long for typedef of size_t.
6128 * gcc.dg/pr63914.c: Require int32plus.
6129 * gcc.dg/pr64536.c: Require pt32plus.
6130 * gcc.dg/pr65658.c: Likewise.
6131 * gcc.dg/pr67271.c: Require int32plus.
6132 * gcc.dg/pr68112.c: Likewise.
6133 * gcc.dg/pr69071.c: Skip for avr target.
6134 * gcc.dg/pr69973.c: Require int32plus.
6135 * gcc.dg/pr70169.c: Skip for avr target.
6136 * gcc.dg/sso-6.c: Require int32plus.
6137 * gcc.dg/sso-7.c: Likewise.
6138 * gcc.dg/sso-8.c: Likewise.
6139 * gcc.dg/vrp-min-max-2.c: Likewise.
6140
c6e434f5
UB
61412016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6142
6143 PR target/70738
6144 * gcc.target/i386/pr70738-1.c: New test.
6145 * gcc.target/i386/pr70738-2.c: Likewise.
6146 * gcc.target/i386/pr70738-3.c: Likewise.
6147 * gcc.target/i386/pr70738-4.c: Likewise.
6148 * gcc.target/i386/pr70738-5.c: Likewise.
6149 * gcc.target/i386/pr70738-6.c: Likewise.
6150 * gcc.target/i386/pr70738-7.c: Likewise.
6151 * gcc.target/i386/pr70738-8.c: Likewise.
6152 * gcc.target/i386/pr70738-9.c: Likewise.
6153
5c42d341
KT
61542016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6155
6156 PR rtl-optimization/66940
6157 * gcc.c-torture/execute/pr66940.c: New test.
6158
bf9a1a07
IV
61592016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6160
6161 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6162 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6163 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6164 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6165 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6166 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6167 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6168 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6169 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6170 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6171 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6172 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6173 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6174 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6175 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6176 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6177 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6178 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6179 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6180 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6181 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6182 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6183 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6184 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6185
95efe6b6
MP
61862016-05-25 Marek Polacek <polacek@redhat.com>
6187
6188 PR c/71265
6189 * gcc.dg/noncompile/pr71265.c: New test.
6190
a23faf7a
MP
6191 PR c/71266
6192 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6193
69a6d5ad
NS
61942016-05-25 Nathan Sidwell <nathan@acm.org>
6195
6196 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6197
3072d4ea
RB
61982016-05-25 Richard Biener <rguenther@suse.de>
6199
6200 PR tree-optimization/71261
6201 * c-c++-common/torture/pr71261.c: New testcase.
6202
e412ece4
RB
62032016-05-25 Richard Biener <rguenther@suse.de>
6204
6205 PR tree-optimization/71264
6206 * gcc.dg/vect/pr71264.c: New testcase.
6207
b9e551ad
PC
62082016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6209
6210 PR c++/55992
6211 * g++.dg/cpp0x/alias-decl-53.C: New.
6212 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6213
6aa1abe5
ML
62142016-05-25 Martin Liska <mliska@suse.cz>
6215
6216 * g++.dg/pr71239.C: New test.
6217
842d162e
RB
62182016-05-25 Richard Biener <rguenther@suse.de>
6219
c87885ca
RO
6220 * gcc.dg/vect/pr58135.c: Rename to ...
6221 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6222
f184a36c
MP
62232016-05-25 Marek Polacek <polacek@redhat.com>
6224
6225 * g++.dg/pr65295.C: Use target c++14.
6226
021fad86
PC
62272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6228
53d6d955
UB
6229 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6230 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6231
c3eaf15a
MM
62322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6233
6234 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6235 instructions.
6236
e46c7770
CP
62372016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6238
6239 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6240 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6241 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6242 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6243 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6244 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6245 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6246 * c-c++-common/goacc/pcopy.c: Likewise.
6247 * c-c++-common/goacc/pcopyin.c: Likewise.
6248 * c-c++-common/goacc/pcopyout.c: Likewise.
6249 * c-c++-common/goacc/pcreate.c: Likewise.
6250 * c-c++-common/goacc/pr70688.c: New test.
6251 * c-c++-common/goacc/present-1.c: Adjust test.
6252 * c-c++-common/goacc/reduction-5.c: Likewise.
6253 * g++.dg/goacc/data-1.C: New test.
6254
4bfc9db7
MM
62552016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6256
6257 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6258 vector parity built-in functions.
6259 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6260 count trailing zeros automatic vectorization.
6261 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6262 count trailing zeros built-in functions.
6263
2bc145af
KV
62642016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6265
6266 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6267
26869fdb
PH
62682016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6269
6270 PR target/71050
6271 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6272
b2dc9c3b
PC
62732016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6274
6275 PR c++/50436
6276 * g++.dg/template/crash123.C: New.
6277 * g++.dg/template/crash124.C: Likewise.
6278
f65e97fd
MS
62792016-05-24 Martin Sebor <msebor@redhat.com>
6280
6281 PR c++/71147
6282 * g++.dg/ext/flexary16.C: New test.
6283
a6f5ac7f
IV
62842016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6285
69a6d5ad
NS
6286 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6287 before math.h is included.
a6f5ac7f
IV
6288 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6289 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6290 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6291 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6292 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6293 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6294 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6295 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6296 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6297 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6298 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6299 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6300 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6301 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6302 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6303 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6304 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6305 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6306 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6307 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6308 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6309 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6310 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6311
27bad558
MM
63122016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6313 Kelvin Nilsen <kelvin@gcc.gnu.org>
6314
6315 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6316 support.
6317
72f382fb
PC
63182016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6319
6320 PR c++/69872
6321 * g++.dg/warn/Wno-narrowing1.C: New.
6322
ef2ec9d9
MP
63232016-05-24 Marek Polacek <polacek@redhat.com>
6324
6325 PR c/71249
6326 * c-c++-common/Wswitch-unreachable-2.c: New test.
6327
e90434e3
JJ
63282016-05-24 Jakub Jelinek <jakub@redhat.com>
6329
7adb26f2
JJ
6330 PR c++/71257
6331 * g++.dg/vect/simd-clone-6.cc: New test.
6332 * g++.dg/gomp/declare-simd-6.C: New test.
6333
e90434e3
JJ
6334 PR middle-end/70434
6335 PR c/69504
6336 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6337
b556ea3b
RB
63382016-05-24 Richard Biener <rguenther@suse.de>
6339
6340 PR tree-optimization/71240
6341 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6342
e5328f5d
RB
63432016-05-24 Richard Biener <rguenther@suse.de>
6344
6345 PR tree-optimization/71230
6346 * gcc.dg/torture/pr71230.c: New testcase.
6347 * g++.dg/torture/pr71230.C: Likewise.
6348
a04e69c0
TS
63492016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6350
6351 * c-c++-common/goacc/routine-5.c: Add tests.
6352 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6353 * gfortran.dg/goacc/routine-6.f90: Add tests.
6354
30fd2977
RB
63552016-05-24 Richard Biener <rguenther@suse.de>
6356
6357 PR tree-optimization/71253
6358 * gcc.dg/torture/pr71253.c: New testcase.
6359
ca6f60bc
KV
63602016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6361
6362 PR middle-end/71252
6363 * gfortran.dg/pr71252.f90: New test.
6364
d3465d72
RS
63652016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6366
6367 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6368
f17a223d
RB
63692016-05-24 Richard Biener <rguenther@suse.de>
6370
6371 PR middle-end/70434
6372 PR c/69504
6373 * c-c++-common/vector-subscript-4.c: New testcase.
6374 * c-c++-common/vector-subscript-5.c: Likewise.
6375
e3f36534
JD
63762016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6377
6378 PR fortran/71123
6379 * gfortran.dg/namelist_90.f: New test
6380
85d5c27d
JD
63812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6382
6383 PR fortran/66461
6384 * gfortran.dg/unexpected_eof.f: New test
6385
fe3f3340
MM
63862016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6387 Kelvin Nilsen <kelvin@gcc.gnu.org>
6388
6389 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6390 as little endian.
6391
26d6ae55
PC
63922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6393
6394 PR c++/70972
6395 * g++.dg/cpp0x/inh-ctor20.C: New.
6396 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6397
d6c9a06f
PC
63982016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 PR c++/69095
6401 * g++.dg/cpp0x/variadic168.C: New.
6402
396a1d10
PC
64032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6404
6405 * g++.dg/cpp0x/pr31445.C: Test column number too.
6406 * g++.dg/cpp0x/pr32253.C: Likewise.
6407 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6408 * g++.dg/cpp0x/variadic36.C: Likewise.
6409
ece46666
MG
64102016-05-23 Marc Glisse <marc.glisse@inria.fr>
6411
6412 * gcc.dg/fold-notshift-2.c: Adjust.
6413
a7dc5980
MP
64142016-05-23 Marek Polacek <polacek@redhat.com>
6415
6416 PR c/49859
6417 * c-c++-common/Wswitch-unreachable-1.c: New test.
6418 * gcc.dg/Wswitch-unreachable-1.c: New test.
6419 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6420 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6421 * g++.dg/gomp/block-10.C: Likewise.
6422 * gcc.dg/gomp/block-10.c: Likewise.
6423 * g++.dg/gomp/block-9.C: Likewise.
6424 * gcc.dg/gomp/block-9.c: Likewise.
6425 * g++.dg/gomp/target-1.C: Likewise.
6426 * g++.dg/gomp/target-2.C: Likewise.
6427 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6428 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6429 * g++.dg/gomp/taskgroup-1.C: Likewise.
6430 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6431 * gcc.dg/gomp/teams-1.c: Likewise.
6432 * g++.dg/gomp/teams-1.C: Likewise.
6433 * g++.dg/overload/error3.C: Likewise.
6434 * g++.dg/tm/jump1.C: Likewise.
6435 * g++.dg/torture/pr40335.C: Likewise.
6436 * gcc.dg/c99-vla-jump-5.c: Likewise.
6437 * gcc.dg/switch-warn-1.c: Likewise.
6438 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6439 * gcc.dg/nested-func-1.c: Likewise.
6440 * gcc.dg/pr67784-4.c: Likewise.
6441
18b54004
RB
64422016-05-23 Richard Biener <rguenther@suse.de>
6443
6444 PR tree-optimization/71230
6445 * gfortran.dg/pr71230-1.f90: New testcase.
6446 * gfortran.dg/pr71230-2.f90: Likewise.
6447
e569db5f
VK
64482016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6449
396a1d10 6450 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6451 * gcc.dg/vect/pr58135.c: Add new.
6452 * gfortran.dg/pr46519-1.f: Adjust test case.
6453
e4b71114
PC
64542016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6455
6456 PR c++/53401
6457 * g++.dg/cpp0x/decltype64.C: New.
6458
a25a8058
CL
64592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6460
6461 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6462 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6463 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6464
0dcfe9ab
CL
64652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6466
6467 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6468 Add poly64x1_t and poly64x2_t cases if supported.
6469 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6470 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6471 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6472 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6473 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6474
ffd70e4a
CL
64752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6476
6477 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6478 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6479 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6480 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6481 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6482 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6483 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6484
4b1f57fe
CL
64852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6486
6487 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6488
16c5ec77
CL
64892016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6490
6491 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6492 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6493
94ad56c7
JJ
64942016-05-22 Jakub Jelinek <jakub@redhat.com>
6495
57748705
JJ
6496 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6497 constraint instead of "r".
6498 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6499 insn instead of vxorpd.
6500 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6501
af120161
JJ
6502 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6503 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6504
355023ce
JJ
6505 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6506
3b48574c
JJ
6507 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6508 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6509
94ad56c7
JJ
6510 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6511
8a85cee2
KV
65122016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6513
6514 PR middle-end/40921
6515 * gcc.dg/tree-ssa/pr40921.c: New test.
6516
8e916b16
PS
65172016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6518
6519 PR target/71103
6520 * gcc.target/avr/pr71103.c: New test.
6521
88aea79f
KV
65222016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6523
6524 PR middle-end/71179
6525 * gcc.dg/tree-ssa/pr71179.c: New test.
6526
79063edd
MS
65272016-05-20 Martin Sebor <msebor@redhat.com>
6528
6529 PR c/71115
6530 * gcc.dg/init-excess-2.c: New test.
6531
55c8849f
EB
65322016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6533
6534 * gnat.dg/opt53.adb: New test.
6535 * gnat.dg/opt54.adb: Likewise.
6536
c91a0948
MJ
65372016-05-20 Martin Jambor <mjambor@suse.cz>
6538
6539 PR tree-optimization/70884
6540 * gcc.dg/tree-ssa/pr70919.c: New test.
6541
9cad20fa
BS
65422016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6543
6544 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6545 formatting.
69a6d5ad
NS
6546 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6547 fix code formatting.
6548
65492016-05-20 Nathan Sidwell <nathan@acm.org>
6550
6551 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6552 non-common cases.
6553 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6554
15c671a7
DM
65552016-05-20 David Malcolm <dmalcolm@redhat.com>
6556
6557 * jit.dg/all-non-failing-tests.h: Add
6558 test-factorial-must-tail-call.c.
6559 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6560 * jit.dg/test-factorial-must-tail-call.c: New test case.
6561
4f028369
JJ
65622016-05-20 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR fortran/71204
6565 * gfortran.dg/pr71204.f90: New test.
6566
7dea4ab3
CP
65672016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6568
6569 * gcc.target/nvptx/sincos.c: New test.
6570
ef98d365
PC
65712016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6572
6573 PR c++/70572
6574 * g++.dg/cpp1y/auto-fn31.C: New.
6575
92466115
BS
65762016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6577
6578 * gcc.target/powerpc/vec-addec.c: New test.
6579 * gcc.target/powerpc/vec-addec-int128.c: New test.
6580
9a385c2d
DM
65812016-05-20 David Malcolm <dmalcolm@redhat.com>
6582
6583 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6584 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6585 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6586 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6587
77c9d5b4
JH
65882016-05-20 Jan Hubicka <hubicka@ucw.cz>
6589
6590 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6591
68047971
JJ
65922016-05-20 Jakub Jelinek <jakub@redhat.com>
6593
18954840
JJ
6594 PR c++/71210
6595 * g++.dg/opt/pr71210-1.C: New test.
6596 * g++.dg/opt/pr71210-2.C: New test.
6597
68047971
JJ
6598 PR tree-optimization/29756
6599 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6600 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6601 only on selected targets where V4SImode vectors are known to be
6602 supported.
6603
d78789f5
MG
66042016-05-20 Marc Glisse <marc.glisse@inria.fr>
6605
6606 PR tree-optimization/71079
6607 PR tree-optimization/71206
6608 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6609
550fa093
PK
66102016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6611
6612 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6613 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6614 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6615
483c6429
RG
66162016-05-20 Richard Guenther <rguenther@suse.de>
6617
6618 PR tree-optimization/29756
6619 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6620
eb066284
RB
66212016-05-20 Richard Biener <rguenther@suse.de>
6622
6623 PR tree-optimization/71185
6624 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6625
58f10249
RB
66262016-05-20 Richard Biener <rguenther@suse.de>
6627
6628 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6629
2a5569fa
MP
66302016-05-19 Marek Polacek <polacek@redhat.com>
6631
6632 PR c++/71075
6633 * g++.dg/diagnostic/pr71075.C: New test.
6634
5e9a5385
DM
66352016-05-19 David Malcolm <dmalcolm@redhat.com>
6636
6637 PR c++/71184
6638 * g++.dg/pr71184.C: New test case.
6639
4f45da44
KN
66402016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6641
6642 * gcc.target/powerpc/darn-0.c: New test.
6643 * gcc.target/powerpc/darn-1.c: New test.
6644 * gcc.target/powerpc/darn-2.c: New test.
6645
4177437e
MP
66462016-05-19 Marek Polacek <polacek@redhat.com>
6647
6648 PR tree-optimization/71031
6649 * gcc.dg/tree-ssa/vrp100.c: New test.
6650
afb72432
IE
66512016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6652
6653 PR rtl-optimization/71148
6654 * gcc.dg/pr71148.c: New test.
6655
4f83064e
KT
66562016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6657
6658 PR target/71056
6659 * gcc.target/arm/pr71056.c: New test.
6660
4bf8dbe1
BE
66612016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6662
6663 * c-c++-common/pr69669.c: Check the used mode.
6664
f3510625
MO
66652016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6666
6667 PR sanitizer/64354
6668 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6669
43c0068e
RB
66702016-05-19 Richard Biener <rguenther@suse.de>
6671
6672 PR tree-optimization/70729
6673 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6674 * gcc.dg/graphite/scop-18.c: Likewise.
6675 * gcc.dg/pr41783.c: Disable LIM.
6676 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6677 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6678 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6679 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6680 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6681 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6682 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6683 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6684 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6685 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6686 * gfortran.dg/pr42108.f90: Likewise.
6687
70f25790
DM
66882016-05-18 David Malcolm <dmalcolm@redhat.com>
6689
6690 PR driver/69265
6691 * gcc.dg/spellcheck-options-11.c: New test case.
6692
960db8ec
JJ
66932016-05-18 Jakub Jelinek <jakub@redhat.com>
6694
6695 PR c++/71100
6696 * g++.dg/opt/pr71100.C: New test.
6697
04643334
MJ
66982016-05-18 Martin Jambor <mjambor@suse.cz>
6699
6700 PR ipa/69708
6701 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6702 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6703 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6704 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6705
91bb9f80
MJ
67062016-05-18 Martin Jambor <mjambor@suse.cz>
6707
6708 PR ipa/69708
6709 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6710 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6711 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6712 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6713 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6714
c584aca6
PC
67152016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6716
6717 PR c++/69793
6718 * g++.dg/template/crash122.C: New.
6719
20309c6e
PC
67202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 PR c++/70466
6723 * g++.dg/template/pr70466-1.C: New.
6724 * g++.dg/template/pr70466-2.C: Likewise.
6725
50c78b9a
MM
67262016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6727
6728 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6729 splat operations and the XXSPLTIB instruction.
6730 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6731 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6732 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6733 xxlxor to clear a register.
6734
cf8be00d
RS
67352016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6736
6737 * gcc.dg/torture/pr71020.c: New test.
6738
848a392a
MJ
67392016-05-18 Martin Jambor <mjambor@suse.cz>
6740
6741 PR ipa/70646
6742 * gcc.dg/ipa/pr70646.c: New test.
6743
1f2ab776
CL
67442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6745
6746 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6747
76489493
CL
67482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6749
6750 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6751 missing tests for vreinterpretq_p{8,16}.
6752
bd79378d
CL
67532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6754
6755 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6756 vsliq_n_s64 and vsliq_n_u64.
6757
81ca3ea0
CL
67582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6759
6760 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6761 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6762
873cb425
CL
67632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6764
6765 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6766 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6767 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6768
9d6e7c21
CL
67692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6770
6771 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6772 in comment.
6773
b4dbe40e 67742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6775
6776 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6777 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6778 "blr\t" and switch to scan-assembler-times.
6779
83a5c910
JW
67802016-05-18 Jiong Wang <jiong.wang@arm.com>
6781
53d6d955
UB
6782 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6783 with __aarch64__.
6784 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6785 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6786
fb7cbdeb
JJ
67872016-05-18 Jakub Jelinek <jakub@redhat.com>
6788
8ee91165
JJ
6789 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6790 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6791 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6792 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6793 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6794 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6795
cf4d516a
JJ
6796 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6797 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6798
a4f16422
JJ
6799 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6800 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6801
7b37ce10
JJ
6802 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6803 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6804
fb7cbdeb
JJ
6805 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6806
c9326aef
RB
68072016-05-18 Richard Biener <rguenther@suse.de>
6808
6809 PR tree-optimization/71168
6810 * gcc.dg/torture/pr71168.c: New testcase.
6811
df8b0a11
KV
68122016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6813
6814 PR middle-end/63586
6815 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6816 * gcc.dg/tree-ssa/pr63586.c: New test.
6817 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6818
2efd67ed
NS
68192016-05-17 Nathan Sidwell <nathan@acm.org>
6820
6821 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6822 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6823 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6824 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6825
1988b2c2
NS
68262016-05-17 Nathan Sidwell <nathan@acm.org>
6827
6828 * gcc.target/nvptx/abi-vararg-3.c: New.
6829
ad1d92ab
MM
68302016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6831
6832 PR tree-optimization/54579
6833 PR middle-end/55299
6834 * gcc.dg/fold-notrotate-1.c: New test.
6835 * gcc.dg/fold-notshift-1.c: New test.
6836 * gcc.dg/fold-notshift-2.c: New test.
6837
47768df8
MP
68382016-05-17 Marek Polacek <polacek@redhat.com>
6839
6840 PR ipa/71146
6841 * g++.dg/ipa/pr71146.C: New test.
6842
6b5423a5
DM
68432016-05-17 David Malcolm <dmalcolm@redhat.com>
6844
6845 * jit.dg/test-error-array-bounds.c: New test case.
6846
c7986356
MG
68472016-05-17 Marc Glisse <marc.glisse@inria.fr>
6848
6849 * gcc.dg/tree-ssa/and-1.c: New testcase.
6850
d982c5b7
MG
68512016-05-17 Marc Glisse <marc.glisse@inria.fr>
6852
6853 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6854 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6855
0139ba93
MG
68562016-05-17 Marc Glisse <marc.glisse@inria.fr>
6857
6858 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6859 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6860
daab4562
JW
68612016-05-17 Jiong Wang <jiong.wang@arm.com>
6862
6863 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6864
22330033
JW
68652016-05-17 Jiong Wang <jiong.wang@arm.com>
6866
6867 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6868
98b3a5f2
JW
68692016-05-17 Jiong Wang <jiong.wang@arm.com>
6870
6871 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6872 ".2d[index]" when scan the assembly.
6873 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6874 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6875 float64x1.
6876 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6877
b71b7a8e
RB
68782016-05-17 Richard Biener <rguenther@suse.de>
6879
6880 PR tree-optimization/71132
6881 * gcc.dg/torture/pr71132.c: New testcase.
6882
3c51ad46
CL
68832016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6884
6885 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6886
d20faa66
KT
68872016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6888
6889 PR target/70809
6890 * gcc.target/aarch64/pr70809_1.c: New test.
6891
b75cc5a4
KT
68922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6893
6894 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6895 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6896 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6897 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6898
b28eb195
IE
68992016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6900 Ilya Enkovich <ilya.enkovich@intel.com>
6901
6902 PR target/71114
6903 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6904
0b9004ed
JH
69052016-05-16 Jan Hubicka <hubicka@ucw.cz>
6906
6907 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6908 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6909
1b81a1c1
MW
69102016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6911
6912 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6913 test for __ARM_FP16_ARGS.
6914 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6915 * gcc.target/arm/aapcs/neon-vect10.c: New.
6916 * gcc.target/arm/aapcs/neon-vect9.c: New.
6917 * gcc.target/arm/aapcs/vfp18.c: New.
6918 * gcc.target/arm/aapcs/vfp19.c: New.
6919 * gcc.target/arm/aapcs/vfp20.c: New.
6920 * gcc.target/arm/aapcs/vfp21.c: New.
6921 * gcc.target/arm/fp16-aapcs-1.c: New.
6922 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6923 test for __ARM_FP16_ARGS.
6924 * g++.target/arm/fp16-return-1.c: Update expected output.
6925
921d1e73
JW
69262016-05-16 Jiong Wang <jiong.wang@arm.com>
6927
6928 PR testsuite/70227
6929 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6930
228eb42a
HA
69312016-05-15 Harald Anlauf <anlauf@gmx.de>
6932
6933 PR fortran/69603
6934 * gfortran.dg/pr69603.f90: New testcase.
6935
785abfd3
FR
69362016-05-14 Fritz Reese <fritzoreese@gmail.com>
6937
6938 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6939
e75eb64f
FR
69402016-05-14 Fritz Reese <fritzoreese@gmail.com>
6941
6942 PR fortran/71047
6943 * gfortran.dg/pr71047.f08: New test.
6944
aa4b467b
JM
69452016-05-13 Joseph Myers <joseph@codesourcery.com>
6946
6947 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6948 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6949 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6950
653fb4a2
MS
69512016-05-13 Martin Sebor <msebor@redhat.com>
6952
6953 PR c++/60049
6954 * g++.dg/cpp0x/constexpr-60049.C: New test.
6955
9e37582d
JJ
69562016-05-13 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR bootstrap/71071
6959 * gcc.dg/pr71071.c: New test.
6960
a278aa17
UB
69612016-05-13 Uros Bizjak <ubizjak@gmail.com>
6962
6963 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6964 remove XOP handling.
377eaca7 6965 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6966
ac3d02e2
NS
69672016-05-13 Nathan Sidwell <nathan@acm.org>
6968
6969 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6970 __atomic_is_lock_free declaration.
6971
8ab3bdac
RB
69722016-05-13 Richard Biener <rguenther@suse.de>
6973
6974 PR tree-optimization/42587
6975 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6976
623b8e0a
ML
69772016-05-13 Martin Liska <mliska@suse.cz>
6978
6979 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6980 the new format of dump output.
6981
da7674f6
IE
69822016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6983
6984 * gcc.dg/pr71084.c: New test.
6985
c959db3d
RR
69862016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6987
53d6d955
UB
6988 PR target/53440
6989 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6990
43203dea
RR
69912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6992
6993 * gcc.target/aarch64/struct_return.c: New test.
6994
4f2e1536
MP
69952016-05-12 Marek Polacek <polacek@redhat.com>
6996
6997 PR c/70756
6998 * c-c++-common/pr70756-2.c: New test.
6999 * c-c++-common/pr70756.c: New test.
7000
1ef33ef3
RB
70012016-05-12 Richard Biener <rguenther@suse.de>
7002
7003 PR tree-optimization/71059
7004 * gcc.dg/torture/pr71059.c: New testcase.
7005
763baff6
RB
70062016-05-12 Richard Biener <rguenther@suse.de>
7007
7008 PR tree-optimization/71062
7009 * gcc.dg/torture/pr71062.c: New testcase.
7010
c4ec1243
IE
70112016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7012
7013 PR tree-optimization/71006
7014 * gcc.dg/pr71006.c: New test.
7015
a5fbf76d
MP
70162016-05-12 Marek Polacek <polacek@redhat.com>
7017
7018 PR driver/71063
7019 * gcc.dg/opts-7.c: New test.
7020
5acc47a4
KT
70212016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7022
7023 PR target/70830
7024 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7025 Add -save-temps to dg-options.
7026 Scan for ldmfd rather than pop instruction.
7027 * gcc.target/arm/interrupt-2.c: Likewise.
7028 * gcc.target/arm/pr70830.c: New test.
7029
40bd4bf9
JJ
70302016-05-12 Jakub Jelinek <jakub@redhat.com>
7031
3cd63842
JJ
7032 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7033 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7034
c05d08f6
JJ
7035 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7036 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7037 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7038
bc27ffae
JJ
7039 PR target/71019
7040 * gcc.target/i386/avx512vl-pack-1.c: New test.
7041 * gcc.target/i386/avx512vl-pack-2.c: New test.
7042 * gcc.target/i386/avx512bw-pack-2.c: New test.
7043
515d7412
JJ
7044 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7045
40bd4bf9
JJ
7046 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7047 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7048 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7049
44ab146a
RB
70502016-05-12 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/70986
7053 * gcc.dg/torture/pr70986-1.c: New testcase.
7054 * gcc.dg/torture/pr70986-2.c: Likewise.
7055 * gcc.dg/torture/pr70986-3.c: Likewise.
7056
d6e83a8d
MM
70572016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7058
7059 PR c/43651
7060 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7061 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7062
51e67ea3
UB
70632016-05-11 Uros Bizjak <ubizjak@gmail.com>
7064
7065 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7066 directive.
7067 * gcc.target/i386/pr66746.c: Ditto.
7068
3fd2b007
MM
70692016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7070
7071 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7072 support.
7073 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7074 warning when using -mvsx-timode.
7075 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7076 * gcc.target/powerpc/dform-2.c: Likewise.
7077 * gcc.target/powerpc/pr68805.c: Likewise.
7078
5c3a10fb
MP
70792016-05-11 Marek Polacek <polacek@redhat.com>
7080
7081 PR c++/71024
7082 * c-c++-common/attributes-3.c: New test.
7083
7cfb065b
NS
70842016-05-11 Nathan Sidwell <nathan@acm.org>
7085
7086 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7087 * gcc.c-torture/execute/pr68185.c: Likewise.
7088 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7089 * gcc.dg/pr69634.c: Requires scheduling.
7090 * gcc.dg/torture/pr66178.c: Require label values.
7091 * gcc.dg/setjmp-6.c: Require indirect jumps.
7092
f35ea97d
RB
70932016-05-11 Richard Biener <rguenther@suse.de>
7094
7095 PR tree-optimization/71055
7096 * gcc.dg/torture/pr71055.c: New testcase.
7097
dff70323
RB
70982016-05-11 Richard Biener <rguenther@suse.de>
7099
7100 PR debug/71057
7101 * g++.dg/debug/pr71057.C: New testcase.
7102
56a3d28b
JJ
71032016-05-11 Jakub Jelinek <jakub@redhat.com>
7104
7105 PR fortran/70855
7106 * gfortran.dg/gomp/pr70855.f90: New test.
7107
ebc1b29e
RB
71082016-05-11 Richard Biener <rguenther@suse.de>
7109
7110 PR middle-end/71002
7111 * g++.dg/torture/pr71002.C: New testcase.
7112
98ccd1d7
IE
71132016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7114
7115 PR middle-end/70807
7116 * gcc.dg/pr70807.c: New test.
7117
ed29e24b
MS
71182016-05-10 Martin Sebor <msebor@redhat.com>
7119
7120 PR c++/38611
7121 * g++.dg/Wattributes.C: New test.
7122
e39dab2c
MG
71232016-05-10 Marc Glisse <marc.glisse@inria.fr>
7124
7125 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7126 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7127 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7128
d067e238
IE
71292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7130
7131 PR target/70799
7132 * gcc.target/i386/pr70799-1.c: New test.
7133
cd36c83e
PMR
71342016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7135
7136 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7137
1e3af2a4
IE
71382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7139
7140 PR middle-end/70877
7141 * gcc.target/i386/pr70877.c: New test.
7142
afc610db
IE
71432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7144
7145 PR tree-optimization/70786
7146 * gcc.target/i386/pr70876.c: New test.
7147
4b59d19f
JJ
71482016-05-10 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR target/70927
7151 * gcc.target/i386/avx512vl-logic-1.c: New test.
7152 * gcc.target/i386/avx512vl-logic-2.c: New test.
7153 * gcc.target/i386/avx512dq-logic-2.c: New test.
7154
9b5ee426
BS
71552016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7156
7157 PR target/70963
7158 * gcc.target/powerpc/pr70963.c: New.
7159
f3352cab
DM
71602016-05-10 David Malcolm <dmalcolm@redhat.com>
7161
7162 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7163 (test_very_wide_line): Add ruler to expected output.
7164 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7165 (test_very_wide_line): Likewise.
7166 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7167 (test_show_locus): Within the handling of "test_very_wide_line",
7168 enable show_ruler_p on the diagnostic context.
7169
4a3255dd
RB
71702016-05-10 Richard Biener <rguenther@suse.de>
7171
7172 PR tree-optimization/71039
7173 * gcc.dg/torture/pr71039.c: New testcase.
7174
da7c9950
NS
71752016-05-10 Nathan Sidwell <nathan@acm.org>
7176
7177 * gcc.dg/nested-func-10.c: Requires alloca.
7178 * gcc.dg/nested-func-9.c: Requires alloca.
7179 * gcc.c-torture/execute/pr70460.c: Requires labels.
7180 * gcc.c-torture/compile/pr70199.c: Requires labels.
7181 * gcc.target/nvptx/decl.c: Compile only.
7182 * gcc.target/nvptx/trailing-init.c: Compile only.
7183 * gcc.target/nvptx/ary-init.c: Compile only.
7184
cf68d92c
MP
71852016-05-10 Marek Polacek <polacek@redhat.com>
7186
7187 PR c/70255
7188 * gcc.dg/attr-opt-1.c: New test.
7189
64ea4e15
RB
71902016-05-10 Richard Biener <rguenther@suse.de>
7191
7192 PR tree-optimization/70497
7193 PR tree-optimization/28367
7194 * gcc.dg/torture/20160404-1.c: New testcase.
7195 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7196 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7197
5a96dae3
PMR
71982016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7199
7200 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7201
fc97f805
UB
72022016-05-09 Uros Bizjak <ubizjak@gmail.com>
7203
7204 * gcc.target/i386/fabsneg-1.c New test.
7205
a710b1d5
AM
72062016-05-09 Alan Modra <amodra@gmail.com>
7207
7208 PR testsuite/70826
7209 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7210
171f6f05
RB
72112016-05-09 Richard Biener <rguenther@suse.de>
7212
7213 PR tree-optimization/70985
7214 * gcc.dg/torture/pr70985.c: New testcase.
7215
18caa34e
BC
72162016-05-09 Bin Cheng <bin.cheng@arm.com>
7217
7218 * gcc.dg/tree-ssa/ifc-9.c: New test.
7219 * gcc.dg/tree-ssa/ifc-10.c: New test.
7220 * gcc.dg/tree-ssa/ifc-11.c: New test.
7221 * gcc.dg/tree-ssa/ifc-12.c: New test.
7222 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7223 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7224 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7225
7a27d38f
RB
72262016-05-09 Richard Biener <rguenther@suse.de>
7227
7228 PR fortran/70937
7229 * gfortran.dg/pr70937.f90: New testcase.
7230
5ebbbd3d
RO
72312016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7232
7233 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7234
f6288c24
FR
72352016-05-07 Fritz Reese <fritzoreese@gmail.com>
7236
7237 PR fortran/56226
7238 * gfortran.dg/dec_structure_1.f90: New testcase.
7239 * gfortran.dg/dec_structure_2.f90: Ditto.
7240 * gfortran.dg/dec_structure_3.f90: Ditto.
7241 * gfortran.dg/dec_structure_4.f90: Ditto.
7242 * gfortran.dg/dec_structure_5.f90: Ditto.
7243 * gfortran.dg/dec_structure_6.f90: Ditto.
7244 * gfortran.dg/dec_structure_7.f90: Ditto.
7245 * gfortran.dg/dec_structure_8.f90: Ditto.
7246 * gfortran.dg/dec_structure_9.f90: Ditto.
7247 * gfortran.dg/dec_structure_10.f90: Ditto.
7248 * gfortran.dg/dec_structure_11.f90: Ditto.
7249 * gfortran.dg/dec_union_1.f90: Ditto.
7250 * gfortran.dg/dec_union_2.f90: Ditto.
7251 * gfortran.dg/dec_union_3.f90: Ditto.
7252 * gfortran.dg/dec_union_4.f90: Ditto.
7253 * gfortran.dg/dec_union_5.f90: Ditto.
7254 * gfortran.dg/dec_union_6.f90: Ditto.
7255 * gfortran.dg/dec_union_7.f90: Ditto.
7256
5ec4a8cd
TV
72572016-05-07 Tom de Vries <tom@codesourcery.com>
7258
7259 PR tree-optimization/70956
7260 * gcc.dg/graphite/pr70956.c: New test.
7261
58ec1d0e
JJ
72622016-05-06 Jakub Jelinek <jakub@redhat.com>
7263
ccd88fb7
JJ
7264 PR middle-end/70941
7265 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7266 (a, b, c, d): Change type from char to signed char.
7267 (main): Compare against (signed char) -1634678893 instead of
7268 hardcoded -109. Use __builtin_abort instead of abort.
7269
dd3b6464
JJ
7270 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7271 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7272
58ec1d0e
JJ
7273 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7274
19aa23d8
YR
72752016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7276
7277 PR debug/70935
7278 * gcc.dg/torture/pr70935.c: New test.
7279
ae5f0df1
OE
72802016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7281
7282 PR target/58219
ce23a8ff 7283 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7284
078f7e37
RB
72852016-05-06 Richard Biener <rguenther@suse.de>
7286
7287 PR tree-optimization/70960
7288 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7289
765d7b54
OE
72902016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7291
7292 PR target/52933
7293 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7294 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7295 Adjust expected instruction counts.
7296 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7297
29c94e65
MP
72982016-05-06 Marek Polacek <polacek@redhat.com>
7299
7300 PR sanitizer/70875
7301 * gcc.dg/ubsan/bounds-3.c: New test.
7302
3684b02e
OE
73032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7304
7305 PR target/54089
7306 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7307
8706773f
RB
73082016-05-06 Richard Biener <rguenther@suse.de>
7309
7310 PR middle-end/70931
7311 * gfortran.dg/pr70931.f90: New testcase.
7312
a4f51018
RB
73132016-05-06 Richard Biener <rguenther@suse.de>
7314
7315 PR middle-end/70941
7316 * gcc.dg/torture/pr70941.c: New testcase.
7317
c4f2425f
BC
73182016-05-05 Bin Cheng <bin.cheng@arm.com>
7319
7320 PR tree-optimization/57206
7321 * gcc.dg/vect/pr57206.c: New test.
7322
5dc08197
RO
73232016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7324
7325 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7326
351f85c5
JJ
73272016-05-05 Jakub Jelinek <jakub@redhat.com>
7328
568bac8c
JJ
7329 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7330
351f85c5
JJ
7331 * c-c++-common/Wdangling-else-4.c: New test.
7332
33fd7785
JJ
73332016-05-04 Jakub Jelinek <jakub@redhat.com>
7334
2d1ac15a
JJ
7335 PR c++/70906
7336 PR c++/70933
7337 * g++.dg/opt/pr70906.C: New test.
7338 * g++.dg/opt/pr70933.C: New test.
7339
33fd7785
JJ
7340 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7341
6b715bf6
JH
73422016-05-04 Jan Hubicka <hubicka@ucw.cz>
7343
7344 * gcc.dg/ipa/pure-const-3.c: New testcase.
7345
deef7113
MP
73462016-05-04 Marek Polacek <polacek@redhat.com>
7347
7348 * c-c++-common/Wdangling-else-1.c: New test.
7349 * c-c++-common/Wdangling-else-2.c: New test.
7350 * c-c++-common/Wdangling-else-3.c: New test.
7351
5396db97
KCY
73522016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7353
7354 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7355 flag is present.
7356
de55efd5
MP
73572016-05-04 Marek Polacek <polacek@redhat.com>
7358
7359 PR c/48778
7360 * gcc.dg/Waddress-2.c: New test.
7361
475839b6
AM
73622016-05-04 Alan Modra <amodra@gmail.com>
7363
7364 * gcc.target/powerpc/pr70866.c: New.
7365
b25aad5f
MS
73662016-05-03 Martin Sebor <msebor@redhat.com>
7367
7368 PR c++/66561
7369 * c-c++-common/builtin_location.c: New test.
7370 * g++.dg/cpp1y/builtin_location.C: New test.
7371
79ce98bc
MP
73722016-05-03 Marek Polacek <polacek@redhat.com>
7373
7374 PR c/70859
7375 * gcc.dg/pr70859.c: New test.
7376 * gcc.dg/pr70859-2.c: New test.
7377
402e89f5
PMR
73782016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7379
7380 * gnat.dg/debug5.adb: New testcase.
7381
f3d90045
DV
73822016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7383
7384 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7385 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7386 Procedure to check for z10 instruction set.
7387
1e26cec1
CL
73882016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7389
7390 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7391
71aca5a0
AM
73922016-05-03 Alan Modra <amodra@gmail.com>
7393
7394 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7395
2fd70ec1
JJ
73962016-05-03 Jakub Jelinek <jakub@redhat.com>
7397
7398 * gcc.target/i386/avx512f-cvt-1.c: New test.
7399
e5705cf7
L
74002016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7401
7402 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7403 -fdump-tree-vrp-details.
7404
381cdae4
RB
74052016-05-03 Richard Biener <rguenther@suse.de>
7406
7407 * gcc.dg/pr30172-1.c: Adjust.
7408 * gcc.dg/pr63743.c: Likewise.
7409 * gcc.dg/tm/pr51696.c: Likewise.
7410 * c-c++-common/tm/safe-1.c: Likewise.
7411 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7412 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7413 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7414 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7415
adedd5c1
JJ
74162016-05-03 Jakub Jelinek <jakub@redhat.com>
7417
31ed1665
JJ
7418 PR rtl-optimization/70467
7419 * gcc.target/i386/pr70467-3.c: New test.
7420 * gcc.target/i386/pr70467-4.c: New test.
7421
dea60b59
JJ
7422 PR tree-optimization/70916
7423 * gcc.c-torture/compile/pr70916.c: New test.
7424
adedd5c1
JJ
7425 PR target/49244
7426 * gcc.target/i386/pr49244-1.c: New test.
7427 * gcc.target/i386/pr49244-2.c: New test.
7428
f80041ef
BS
74292016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7430
7431 PR rtl-optimization/44281
7432 * gcc.target/i386/pr44281.c: New test.
7433
1cfcd39e
BC
74342016-05-03 bin cheng <bin.cheng@arm.com>
7435
7436 PR tree-optimization/56541
7437 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7438 * gcc.dg/vect/pr56541.c: new test.
7439
4304ccfd
MM
74402016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7441
7442 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7443 __float128.
7444 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7445
50d94c29
L
74462016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7447
7448 PR testsuite/70520
7449 * c-c++-common/asan/clone-test-1.c (main): Align child process
7450 stack to 16 bytes.
7451
bc1aee87
DM
74522016-05-02 David Malcolm <dmalcolm@redhat.com>
7453
7454 PR c++/62314
7455 * g++.dg/spellcheck-fields-2.C: New test case.
7456
474e0129
DM
74572016-05-02 David Malcolm <dmalcolm@redhat.com>
7458
7459 PR c++/62314
7460 * g++.dg/pr62314.C: New test case.
7461
818b88a7
JH
74622016-05-02 Jan Hubicka <hubicka@ucw.cz>
7463
7464 * gcc.dg/ipa/inline-8.c: New testcase.
7465
dd77684f
JJ
74662016-05-02 Jakub Jelinek <jakub@redhat.com>
7467
7468 PR rtl-optimization/70467
7469 * gcc.target/i386/pr70467-1.c: New test.
7470
72407e00
BE
74712016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7472
7473 * gcc.dg/spec-options.c: Run the test on all targets.
7474 * gcc.dg/foo.specs: Use cpp_unique_options.
7475
dd53d197
MG
74762016-05-02 Marc Glisse <marc.glisse@inria.fr>
7477
7478 * gcc.dg/tree-ssa/unord.c: New testcase.
7479
a8b85ce9
MG
74802016-05-02 Marc Glisse <marc.glisse@inria.fr>
7481
7482 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7483
5b37e866
NS
74842016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7485
7486 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7487
7176a4a0
MP
74882016-05-02 Marek Polacek <polacek@redhat.com>
7489
7490 PR c/70851
7491 * gcc.dg/enum-incomplete-3.c: New test.
7492
6b9933b9
MP
74932016-05-02 Marek Polacek <polacek@redhat.com>
7494 Tom de Vries <tom@codesourcery.com>
7495
7496 PR tree-optimization/70700
7497 * gcc.dg/pr70700.c: New test.
7498
90f82260
UB
74992016-05-01 Uros Bizjak <ubizjak@gmail.com>
7500
7501 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7502 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7503 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7504 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7505 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7506
f73036c1
EB
75072016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7508
7509 * ada/acats/run_acats: Rename into...
7510 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7511 * ada/acats/run_all.sh: Remove redundant test.
7512 (target_run): Move around.
7513 (target_gnatchop): Use newly built executable.
7514 (target_gnatmake): Likewise.
7515 Check that the compilation of impbit succeeds.
7516
85e051a3
OE
75172016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7518
7519 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7520 * gcc.dg/20021029-1.c: Likewise.
7521 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7522 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7523 * gcc.target/sh/cmpstr.c: Likewise.
7524 * gcc.target/sh/cmpstrn.c: Likewise.
7525 * gcc.target/sh/memset.c: Likewise.
7526 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7527 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7528 * gcc.target/sh/pr39423-1.c: Likewise.
7529 * gcc.target/sh/pr49468-di.c: Likewise.
7530 * gcc.target/sh/pr49468-si.c: Likewise.
7531 * gcc.target/sh/pr49880-1.c: Likewise.
7532 * gcc.target/sh/pr49880-2.c: Likewise.
7533 * gcc.target/sh/pr49880-3.c: Likewise.
7534 * gcc.target/sh/pr50751-1.c: Likewise.
7535 * gcc.target/sh/pr50751-4.c: Likewise.
7536 * gcc.target/sh/pr50751-7.c: Likewise.
7537 * gcc.target/sh/pr51244-1.c: Likewise.
7538 * gcc.target/sh/pr51244-10.c: Likewise.
7539 * gcc.target/sh/pr51244-11.c: Likewise.
7540 * gcc.target/sh/pr51244-12.c: Likewise.
7541 * gcc.target/sh/pr51244-13.c: Likewise.
7542 * gcc.target/sh/pr51244-14.c: Likewise.
7543 * gcc.target/sh/pr51244-17.c: Likewise.
7544 * gcc.target/sh/pr51244-18.c: Likewise.
7545 * gcc.target/sh/pr51244-19.c: Likewise.
7546 * gcc.target/sh/pr51244-4.c: Likewise.
7547 * gcc.target/sh/pr51244-5.c: Likewise.
7548 * gcc.target/sh/pr51244-7.c: Likewise.
7549 * gcc.target/sh/pr51244-8.c: Likewise.
7550 * gcc.target/sh/pr51244-9.c: Likewise.
7551 * gcc.target/sh/pr51697.c: Likewise.
7552 * gcc.target/sh/pr52483-1.c: Likewise.
7553 * gcc.target/sh/pr52483-2.c: Likewise.
7554 * gcc.target/sh/pr52483-3.c: Likewise.
7555 * gcc.target/sh/pr52483-5.c: Likewise.
7556 * gcc.target/sh/pr52933-1.c: Likewise.
7557 * gcc.target/sh/pr52933-2.c: Likewise.
7558 * gcc.target/sh/pr52933-3.c: Likewise.
7559 * gcc.target/sh/pr53568-1.c: Likewise.
7560 * gcc.target/sh/pr53976-1.c: Likewise.
7561 * gcc.target/sh/pr53988-1.c: Likewise.
7562 * gcc.target/sh/pr53988.c: Likewise.
7563 * gcc.target/sh/pr54089-1.c: Likewise.
7564 * gcc.target/sh/pr54089-6.c: Likewise.
7565 * gcc.target/sh/pr54089-7.c: Likewise.
7566 * gcc.target/sh/pr54089-8.c: Likewise.
7567 * gcc.target/sh/pr54089-9.c: Likewise.
7568 * gcc.target/sh/pr54236-1.c: Likewise.
7569 * gcc.target/sh/pr54236-2.c: Likewise.
7570 * gcc.target/sh/pr54236-3.c: Likewise.
7571 * gcc.target/sh/pr54236-4.c: Likewise.
7572 * gcc.target/sh/pr54386.c: Likewise.
7573 * gcc.target/sh/pr54602-1.c: Likewise.
7574 * gcc.target/sh/pr54685.c: Likewise.
7575 * gcc.target/sh/pr54760-1.c: Likewise.
7576 * gcc.target/sh/pr54760-2.c: Likewise.
7577 * gcc.target/sh/pr54760-3.c: Likewise.
7578 * gcc.target/sh/pr54760-4.c: Likewise.
7579 * gcc.target/sh/pr54760-5.c: Likewise.
7580 * gcc.target/sh/pr54760-6.c: Likewise.
7581 * gcc.target/sh/pr55146.c: Likewise.
7582 * gcc.target/sh/pr55160.c: Likewise.
7583 * gcc.target/sh/pr59278.c: Likewise.
7584 * gcc.target/sh/pr59401-1.c: Likewise.
7585 * gcc.target/sh/pr59533-1.c: Likewise.
7586 * gcc.target/sh/pr63260.c: Likewise.
7587 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7588 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7589 * gcc.target/sh/strlen.c: Likewise.
7590 * gcc.target/sh/torture/pr30807.c: Likewise.
7591 * gcc.target/sh/torture/pr34777.c: Likewise.
7592 * gcc.target/sh/torture/pr64652.c: Likewise.
7593 * gcc.target/sh/torture/pr65505.c: Likewise.
7594 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7595 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7596
411e5c67
PC
75972016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7598
7599 PR c++/66644
7600 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7601
8fa97501
BS
76022016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7603
7604 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7605 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7606 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7607 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7608
5a956111
PP
76092016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7610
7611 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7612 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7613
e7ff0319
CP
76142016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7615
7616 PR middle-end/70626
7617 * c-c++-common/goacc/combined-reduction.c: New test.
7618 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7619
52d11a4b
L
76202016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7621
7622 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7623 *movdi_internal pattern only if PIC off.
7624 * gcc.target/i386/pr70155-2.c: Likewise.
7625 * gcc.target/i386/pr70155-3.c: Likewise.
7626 * gcc.target/i386/pr70155-4.c: Likewise.
7627 * gcc.target/i386/pr70155-5.c: Likewise.
7628 * gcc.target/i386/pr70155-6.c: Likewise.
7629 * gcc.target/i386/pr70155-7.c: Likewise.
7630 * gcc.target/i386/pr70155-8.c: Likewise.
7631 * gcc.target/i386/pr70155-15.c: Likewise.
7632 * gcc.target/i386/pr70155-17.c: Likewise.
7633 * gcc.target/i386/pr70155-22.c: Likewise.
7634
8960db31
BC
76352016-04-29 Bin Cheng <bin.cheng@arm.com>
7636
7637 PR tree-optimization/70803
7638 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7639
cca535a4
IE
76402016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7641
7642 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7643 optimization of vector loop.
7644 * gcc.target/i386/vect-unpack-3.c: New test.
7645 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7646 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7647 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7648
500ecf4a
MP
76492016-04-29 Marek Polacek <polacek@redhat.com>
7650
7651 PR sanitizer/70342
7652 * g++.dg/ubsan/null-7.C: New test.
7653
2fff3db8
MP
7654 PR c/70852
7655 * gcc.dg/pr70852.c: New test.
7656
509063eb
DV
76572016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7658
7659 PR/69089
7660 * g++.dg/cpp0x/alignas6.C: New test.
7661
83745c0d
DV
76622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7663
c87885ca
RO
7664 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7665 * gcc.dg/pr27003.c: Likewise.
7666 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7667 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7668 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7669 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7670 * gcc.target/arc/mxy.c: Likewise.
7671 * gcc.target/arc/mswape.c: Likewise.
7672 * gcc.target/arc/mrtsc.c: Likewise.
7673 * gcc.target/arc/mcrc.c: Likewise.
7674 * gcc.target/arc/mdsp-packa.c: Likewise.
7675 * gcc.target/arc/mdvbf.c: Likewise.
7676 * gcc.target/arc/mlock.c: Likewise.
7677 * gcc.target/arc/mmac-24.c: Likewise.
7678 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7679
849b265d
BS
76802016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7681 Matthijs Kooijman <matthijs@stdin.nl>
7682 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7683
7684 PR target/60040
7685 * gcc.target/avr/pr60040-1.c: New.
7686 * gcc.target/avr/pr60040-2.c: New.
7687
1390536b
RB
76882016-04-29 Richard Biener <rguenther@suse.de>
7689
7690 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7691
98998245
RB
76922016-04-29 Richard Biener <rguenther@suse.de>
7693
7694 PR tree-optimization/13962
7695 PR tree-optimization/65686
7696 * gcc.dg/uninit-pr65686.c: New testcase.
7697
8b80cc21
JJ
76982016-04-29 Jakub Jelinek <jakub@redhat.com>
7699
7700 PR middle-end/70843
7701 * gcc.dg/pr70843.c: New test.
7702
6181bc30
JJ
77032016-04-28 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR target/70858
7706 * gcc.target/i386/pr70858.c: New test.
7707
f4cb3612
AB
77082016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7709
7710 * gcc.target/arc/nps400-1.c: New file.
7711
8ad9df62
JR
77122016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7713 Andrew Burgess <andrew.burgess@embecosm.com>
7714
7715 * gcc.target/arc/movh_cl-1.c: New file.
7716
ceaaa9fe
JR
77172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7718 Andrew Burgess <andrew.burgess@embecosm.com>
7719
7720 * gcc.target/arc/extzv-1.c: New file.
7721 * gcc.target/arc/insv-1.c: New file.
7722 * gcc.target/arc/insv-2.c: New file.
7723 * gcc.target/arc/movb-1.c: New file.
7724 * gcc.target/arc/movb-2.c: New file.
7725 * gcc.target/arc/movb-3.c: New file.
7726 * gcc.target/arc/movb-4.c: New file.
7727 * gcc.target/arc/movb-5.c: New file.
7728 * gcc.target/arc/movb_cl-1.c: New file.
7729 * gcc.target/arc/movb_cl-2.c: New file.
7730 * gcc.target/arc/movbi_cl-1.c: New file.
7731 * gcc.target/arc/movl-1.c: New file.
7732
4d03dc2f
JR
77332016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7734 Andrew Burgess <andrew.burgess@embecosm.com>
7735
7736 * gcc.target/arc/cmem-1.c: New file.
7737 * gcc.target/arc/cmem-2.c: New file.
7738 * gcc.target/arc/cmem-3.c: New file.
7739 * gcc.target/arc/cmem-4.c: New file.
7740 * gcc.target/arc/cmem-5.c: New file.
7741 * gcc.target/arc/cmem-6.c: New file.
7742 * gcc.target/arc/cmem-7.c: New file.
7743 * gcc.target/arc/cmem-ld.inc: New file.
7744 * gcc.target/arc/cmem-st.inc: New file.
7745
81262dad
JJ
77462016-04-28 Jakub Jelinek <jakub@redhat.com>
7747
7748 PR target/70821
7749 * gcc.target/i386/pr70821.c: New test.
7750
0a31a09a
BS
77512016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7752
7753 * gcc.target/powerpc/vec-adde.c: New test.
7754 * gcc.target/powerpc/vec-adde-int128.c: New test.
7755
3ddffba9
JJ
77562016-04-28 Jakub Jelinek <jakub@redhat.com>
7757
7758 * gcc.target/i386/avx-vround-1.c: New test.
7759 * gcc.target/i386/avx-vround-2.c: New test.
7760 * gcc.target/i386/avx512vl-vround-1.c: New test.
7761 * gcc.target/i386/avx512vl-vround-2.c: New test.
7762
713dedcd
RO
77632016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7764
7765 PR testsuite/70595
7766 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7767 (check_effective_target_cilkplus_runtime): ... this.
7768 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7769 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7770
7771 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7772 Require cilkplus_runtime.
7773 Don't add -lcilkrts.
7774 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7775 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7776 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7777 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7778 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7779 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7780 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7781 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7782 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7783 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7784 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7785 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7786 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7787 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7788 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7789 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7790 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7791 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7792 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7793 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7794 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7795 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7796 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7797 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7798 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7799 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7800 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7801 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7802 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7803
7804 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7805 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7806
7807 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7808
7809 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7810 cilkplus_runtime.
7811
3563f78f
MG
78122016-04-27 Marc Glisse <marc.glisse@inria.fr>
7813
7814 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7815 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7816
6bc2bb18
RB
78172015-04-27 Ryan Burn <contact@rnburn.com>
7818
7819 PR c++/69024
7820 PR c++/68997
7821 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7822 diagnostic.
7823 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7824 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7825
1e55d29a
EB
78262016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7827
7828 * gnat.dg/limited_with4.ad[sb]: New test.
7829 * gnat.dg/limited_with4_pkg.ads: New helper.
7830
087146ca
L
78312016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7832
7833 PR target/70155
7834 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7835 and movv1ti_internal patterns
7836 * gcc.target/i386/pr70155-1.c: New test.
7837 * gcc.target/i386/pr70155-2.c: Likewise.
7838 * gcc.target/i386/pr70155-3.c: Likewise.
7839 * gcc.target/i386/pr70155-4.c: Likewise.
7840 * gcc.target/i386/pr70155-5.c: Likewise.
7841 * gcc.target/i386/pr70155-6.c: Likewise.
7842 * gcc.target/i386/pr70155-7.c: Likewise.
7843 * gcc.target/i386/pr70155-8.c: Likewise.
7844 * gcc.target/i386/pr70155-9.c: Likewise.
7845 * gcc.target/i386/pr70155-10.c: Likewise.
7846 * gcc.target/i386/pr70155-11.c: Likewise.
7847 * gcc.target/i386/pr70155-12.c: Likewise.
7848 * gcc.target/i386/pr70155-13.c: Likewise.
7849 * gcc.target/i386/pr70155-14.c: Likewise.
7850 * gcc.target/i386/pr70155-15.c: Likewise.
7851 * gcc.target/i386/pr70155-16.c: Likewise.
7852 * gcc.target/i386/pr70155-17.c: Likewise.
7853 * gcc.target/i386/pr70155-18.c: Likewise.
7854 * gcc.target/i386/pr70155-19.c: Likewise.
7855 * gcc.target/i386/pr70155-20.c: Likewise.
7856 * gcc.target/i386/pr70155-21.c: Likewise.
7857 * gcc.target/i386/pr70155-22.c: Likewise.
7858
92329f9f
L
78592016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7860
7861 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7862 ".{5,6}".
7863
309a0cf6
BC
78642016-04-27 Bin Cheng <bin.cheng@arm.com>
7865
7866 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7867 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7868 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7869 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7870 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7871
72ed2b9c
RB
78722016-04-27 Richard Biener <rguenther@suse.de>
7873
7874 PR ipa/70760
7875 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7876 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7877
3c98ff9b
NS
78782016-04-27 Nathan Sidwell <nathan@acm.org>
7879
7880 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7881 * g++.dg/ubsan/pr63956.C: Adjust error location.
7882
9ec5d66b
NC
78832016-04-27 Nick Clifton <nickc@redhat.com>
7884
7885 PR middle-end/49889
7886 * gcc.dg/pr49889.c: New test.
7887
c1e1f433
BS
78882016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7889
7890 * c-c++-common/memset-array.c: New test.
7891
8ac43293
MS
78922016-04-26 Martin Sebor <msebor@redhat.com>
7893
7894 PR c++/66639
7895 * g++.dg/cpp1y/func_constexpr.C: New test.
7896
843ce8ab
PP
78972016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7898
7899 PR c++/70241
7900 * g++.dg/cpp0x/enum32.C: New test.
7901 * g++.dg/cpp0x/enum33.C: New test.
7902
79032016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7904
7905 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7906 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7907 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7908 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7909 * gcc.c-torture/execute/pr38151.c: Likewise.
7910 * gcc.c-torture/execute/pr66556.c: Likewise.
7911 * gcc.c-torture/execute/pr67781.c: Likewise.
7912 * gcc.c-torture/execute/pr68648.c: Likewise.
7913
ca1206be
MG
79142016-04-26 Marc Glisse <marc.glisse@inria.fr>
7915
7916 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7917
2448a956
MP
79182016-04-26 Marek Polacek <polacek@redhat.com>
7919
7920 PR c/67784
7921 * gcc.dg/pr67784-3.c: New test.
7922 * gcc.dg/pr67784-4.c: New test.
7923 * gcc.dg/pr67784-5.c: New test.
7924
b02a5e26
MP
7925 PR c/70791
7926 * gcc.dg/Wnested-externs-2.c: New test.
7927
6b6aa8d3
MG
79282016-04-26 Marc Glisse <marc.glisse@inria.fr>
7929
7930 * gcc.dg/fold-plusmult.c: Adjust.
7931 * gcc.dg/no-strict-overflow-6.c: Adjust.
7932 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7933
a2095b55
BS
79342016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7935
7936 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7937 number scans.
7938 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7939 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7940 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7941 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7942 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7943 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7944 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7945 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7946 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7947 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7948 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7949 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7950 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7951 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7952 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7953 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7954 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7955 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7956 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7957 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7958 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7959 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7960 scans.
7961 * gcc.target/i386/pr32219-4.c: Likewise.
7962 * gcc.target/i386/pr32219-6.c: Likewise.
7963 * gcc.target/i386/pr32219-8.c: Likewise.
7964
bb0cc5c8
KT
79652016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7966
7967 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7968 associated options.
7969
5a0802ea
MP
79702016-04-26 Marek Polacek <polacek@redhat.com>
7971
7972 PR c++/70744
7973 * g++.dg/ext/cond2.C: New test.
7974
00f615af
BC
79752016-04-26 Bin Cheng <bin.cheng@arm.com>
7976
7977 PR tree-optimization/70771
7978 PR tree-optimization/70775
7979 * gcc.dg/pr70771.c: New test.
25939d34 7980 * gcc.dg/pr70775.c: New test.
00f615af 7981
218155e7
BS
79822016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7983
7984 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7985
ab99f467
RB
79862016-04-25 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/70780
7989 * gcc.dg/torture/pr70780.c: New testcase.
7990
3f8257db 79912016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7992
c87885ca
RO
7993 * gcc.target/arm/neon-vaddws16.c: New test.
7994 * gcc.target/arm/neon-vaddws32.c: New test.
7995 * gcc.target/arm/neon-vaddwu16.c: New test.
7996 * gcc.target/arm/neon-vaddwu32.c: New test.
7997 * gcc.target/arm/neon-vaddwu8.c: New test.
7998 * lib/target-supports.exp
93c590ee
MC
7999 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8000 that arm neon support vector widen sum of HImode TO SImode.
8001
d6c1a7a7
JJ
80022016-04-23 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR sanitizer/70712
8005 * c-c++-common/asan/pr70712.c: New test.
8006
ab0fc037
TS
80072016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8008
8009 * .gitattributes: New file.
8010
2aa64824
CL
80112016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8012
8013 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8014
e7e12d92
DH
80152016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8016
8017 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8018 * gfortran.dg/submodule_15.f08: Likewise.
8019
d1431192
RB
80202016-04-22 Richard Biener <rguenther@suse.de>
8021
8022 PR tree-optimization/70740
8023 * gcc.dg/torture/pr70740.c: New testcase.
8024
04a63c24
L
80252016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8026
8027 PR target/70750
8028 * gcc.target/i386/pr70750-1.c: New test.
8029 * gcc.target/i386/pr70750-2.c: Likewise.
8030
20700098
PC
80312016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 PR c++/70540
8034 * g++.dg/cpp0x/auto48.C: New.
8035
aedf4e12
MP
80362016-04-21 Marek Polacek <polacek@redhat.com>
8037
8038 PR c++/70513
8039 * g++.dg/cpp0x/forw_enum12.C: New test.
8040 * g++.dg/cpp0x/forw_enum13.C: New test.
8041
2074d80a
KY
80422016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8043
8044 PR target/70728
8045 * gcc.target/i386/pr70728.c: New test.
8046
aef4aab0
RB
80472016-04-21 Richard Biener <rguenther@suse.de>
8048
8049 PR middle-end/70747
8050 * gcc.dg/pr70747.c: New testcase.
8051
2359e571
BC
80522016-04-21 Bin Cheng <bin.cheng@arm.com>
8053
8054 PR tree-optimization/70715
8055 * gcc.dg/tree-ssa/scev-13.c: New test.
8056
ce0e66ff
MG
80572016-04-21 Marc Glisse <marc.glisse@inria.fr>
8058
8059 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8060
2c2870a1
MG
80612016-04-21 Marc Glisse <marc.glisse@inria.fr>
8062
8063 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8064
a2b056a3
JH
80652016-04-20 Jan Hubicka <jh@suse.cz>
8066
8067 PR ipa/70018
8068 * g++.dg/ipa/nothrow-1.C: New testcase.
8069
ee392fc2
NS
80702016-04-20 Nathan Sidwell <nathan@acm.org>
8071
8072 PR c++/55635
8073 * g++.dg/eh/delete1.C: New.
8074
dda49daf
L
80752016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8076
8077 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8078 -mtune-ctrl=sse_typeless_stores.
8079
8a5b9d5a
L
80802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8081
8082 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8083
1011119f
BC
80842016-04-20 Bin Cheng <bin.cheng@arm.com>
8085
8086 PR tree-optimization/69489
8087 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8088
477d4906
IV
80892016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8090
8091 PR c++/69363
8092 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8093 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8094 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8095
fad08d12
BC
80962016-04-20 Bin Cheng <bin.cheng@arm.com>
8097
8098 PR tree-optimization/56625
8099 PR tree-optimization/69489
8100 * gcc.dg/vect/pr56625.c: New test.
8101 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8102
9e3e4fab
AP
81032016-04-20 Andrew Pinski <apinski@cavium.com>
8104
8105 PR target/64971
8106 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8107
d7aa24e4
AC
81082016-04-20 Arnaud Charlet <charlet@adacore.com>
8109
8110 * gnat.dg/self1.adb: Remove now incorrect test.
8111
e6d62b46
BC
81122016-04-20 Bin Cheng <bin.cheng@arm.com>
8113
8114 * gcc.dg/tree-ssa/scev-11.c: New test.
8115 * gcc.dg/tree-ssa/scev-12.c: New test.
8116
2697b189
MP
81172016-04-20 Marek Polacek <polacek@redhat.com>
8118
8119 PR tree-optimization/70725
8120 * gcc.dg/pr70725.c: New test.
8121
60d393e8
RB
81222016-04-20 Richard Biener <rguenther@suse.de>
8123
8124 PR tree-optimization/70726
8125 * g++.dg/vect/pr70726.cc: New testcase.
8126
82c6f58a
AK
81272016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8128
8129 PR target/70674
8130 * gcc.target/s390/pr70674.c: New test.
8131
90eeab20
JD
81322016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8133
8134 PR libgfortran/70684
8135 * gfortran.dg/list_read_14.f90: New test.
8136
fc9cf6da
L
81372016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8138
8139 PR target/69201
8140 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8141 extern to force it misaligned.
8142 (b): Likewise.
8143 (c): Likewise.
8144 (d): Likewise.
8145 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8146 Don't check `*' before movv4sf_internal.
8147 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8148 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8149 Don't check `*' before movv16qi_internal.
8150 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8151 extern to force it misaligned.
8152 (b): Likewise.
8153 (c): Likewise.
8154 (d): Likewise.
8155 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8156 Don't check `*' before movv2df_internal.
8157 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8158 extern to force it misaligned.
8159 (b): Likewise.
8160 (c): Likewise.
8161 (d): Likewise.
8162 Check movv8sf_internal instead of avx_storeups256.
8163 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8164
ea8927ea
RB
81652016-04-19 Richard Biener <rguenther@suse.de>
8166
8167 PR tree-optimization/70171
8168 * g++.dg/tree-ssa/pr70171.C: New testcase.
8169
65f52ee9
RB
81702016-04-19 Richard Biener <rguenther@suse.de>
8171
8172 PR tree-optimization/70724
8173 * gcc.dg/torture/pr70724.c: New testcase.
8174
987b67f1
VM
81752016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8176
8177 PR middle-end/70689
c87885ca 8178 * gcc.target/i386/pr70689.c: New.
987b67f1 8179
91a47c39
L
81802016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8181
8182 PR target/70708
8183 * gcc.target/i386/pr70708.c: New test.
8184
8270b82d
RB
81852016-04-18 Richard Biener <rguenther@suse.de>
8186
8187 PR tree-optimization/43434
8188 * gcc.dg/vect/pr43434.c: New testcase.
8189 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8190 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8191 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8192 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8193 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8194 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8195 * gcc.dg/gomp/pr68640.c: Likewise.
8196 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8197 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8198
edd048e2
RB
81992016-04-18 Richard Biener <rguenther@suse.de>
8200
8201 PR tree-optimization/70701
8202 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8203
bd5c7330
TV
82042016-04-18 Tom de Vries <tom@codesourcery.com>
8205
8206 PR testsuite/70699
8207 * gcc.dg/pr70161.c: Add dot-file scans.
8208 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8209 instead of after last dot char.
8210
23f2660f
EB
82112016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8212
8213 * c-c++-common/dump-ada-spec-3.c: New test.
8214 * c-c++-common/dump-ada-spec-4.c: Likewise.
8215
da152c9f
TV
82162016-04-17 Tom de Vries <tom@codesourcery.com>
8217
8218 PR other/70183
8219 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8220
cc950f98
JH
82212016-04-15 Jan Hubicka <jh@suse.cz>
8222
8223 PR ipa/70018
8224 * g++.dg/ipa/pure-const-1.C: New testcase.
8225 * g++.dg/ipa/pure-const-2.C: New testcase.
8226 * g++.dg/ipa/pure-const-3.C: New testcase.
8227
949505a9
MP
82282016-04-15 Marek Polacek <polacek@redhat.com>
8229
8230 PR c/70671
8231 * gcc.dg/bitfld-22.c: New test.
8232
10e547d6
BS
82332016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8234
8235 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8236 x86_64.
8237
1e77281b
MP
82382016-04-15 Marek Polacek <polacek@redhat.com>
8239
8240 PR c/70651
8241 * c-c++-common/pr70651.c: New test.
8242
e501fa8e
KT
82432016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8244
8245 PR rtl-optimization/70681
8246 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8247 dump scan on arm and powerpc.
8248 * gcc.dg/pr10474.c: Likewise.
8249
dda1bf61
JJ
82502016-04-15 Jakub Jelinek <jakub@redhat.com>
8251
ca4ef1ff
JJ
8252 PR c++/69517
8253 PR c++/70019
8254 PR c++/70588
8255 * g++.dg/cpp1y/vla11.C: Revert for real.
8256
dda1bf61
JJ
8257 PR c/70436
8258 * c-c++-common/Wparentheses-1.c: New test.
8259 * c-c++-common/gomp/Wparentheses-1.c: New test.
8260 * c-c++-common/gomp/Wparentheses-2.c: New test.
8261 * c-c++-common/gomp/Wparentheses-3.c: New test.
8262 * c-c++-common/gomp/Wparentheses-4.c: New test.
8263 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8264 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8265 * c-c++-common/goacc/Wparentheses-1.c: New test.
8266
1355e62c
KY
82672016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8268
8269 PR target/70662
8270 * gcc.target/i386/pr70662.c: New test.
8271
0ab34b9e 82722016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8273 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8274
8275 PR tree-optimization/70130
8276 * gcc.dg/vect/O3-pr70130.c: New testcase.
8277
bc773aad
MM
82782016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8279
6e9b2286
MM
8280 PR target/70669
8281 * gcc.target/powerpc/pr70669.c: New test.
8282
bc773aad
MM
8283 PR target/70640
8284 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8285 a power7 system that does not have an assembler that supports
8286 power8.
8287
d8747845
MS
82882016-04-14 Martin Sebor <msebor@redhat.com>
8289
8290 PR c++/69517
8291 PR c++/70019
8292 PR c++/70588
8293 * c-c++-common/ubsan/vla-1.c: Revert.
8294 * g++.dg/cpp1y/vla11.C: Same.
8295 * g++.dg/cpp1y/vla12.C: Same.
8296 * g++.dg/cpp1y/vla13.C: Same.
8297 * g++.dg/cpp1y/vla14.C: Same.
8298 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8299 * g++.dg/init/array24.C: Same.
d8747845
MS
8300 * g++.dg/ubsan/vla-1.C: Same.
8301
85128559
MP
83022016-04-14 Marek Polacek <polacek@redhat.com>
8303 Jan Hubicka <hubicka@ucw.cz>
8304
8305 PR c++/70029
8306 * g++.dg/torture/pr70029.C: New test.
8307
52fbb073
MS
83082016-04-14 Martin Sebor <msebor@redhat.com>
8309
8310 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8311 type size to prevent failures on targets with very low maximum
8312 alignment.
8313
6db61d6f
RB
83142016-04-14 Richard Biener <rguenther@suse.de>
8315
8316 PR tree-optimization/70623
8317 * gcc.dg/torture/pr70623.c: New testcase.
8318 * gcc.dg/torture/pr70623-2.c: Likewise.
8319
342fac95
MS
83202016-04-13 Martin Sebor <msebor@redhat.com>
8321
8322 PR c++/69517
8323 PR c++/70019
8324 PR c++/70588
8325 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8326 * g++.dg/cpp1y/vla11.C: New test.
8327 * g++.dg/cpp1y/vla12.C: New test.
8328 * g++.dg/cpp1y/vla13.C: New test.
8329 * g++.dg/cpp1y/vla14.C: New test.
8330 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8331 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8332 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8333
d93c452f
JJ
83342016-04-13 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR c++/70641
8337 * g++.dg/opt/pr70641.C: New test.
8338
85115fb6
RO
83392016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8340
8341 PR rtl-optimization/68749
8342 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8343 effects of argument promotions.
8344 Remove default args to dg-skip-if.
8345
545a4139
PC
83462016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8347
8348 PR c++/70635
8349 * g++.dg/parse/pr70635.C: New.
8350
b3a77f21
MP
83512016-04-13 Marek Polacek <polacek@redhat.com>
8352
8353 PR c++/70639
8354 * c-c++-common/Wmisleading-indentation-4.c: New test.
8355
99cd9857
MP
83562016-04-13 Marek Polacek <polacek@redhat.com>
8357
8358 PR c/70436
c87885ca
RO
8359 * gcc.dg/Wparentheses-12.c: New test.
8360 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8361
75ca93ec
IE
83622016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8363
8364 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8365 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8366 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8367
3d3f9e7e
JJ
83682016-04-13 Jakub Jelinek <jakub@redhat.com>
8369
37947cd0
JJ
8370 PR middle-end/70633
8371 * gcc.c-torture/compile/pr70633.c: New test.
8372
3d3f9e7e
JJ
8373 PR debug/70628
8374 * gcc.dg/torture/pr70628.c: New test.
8375
92886d3e
PP
83762016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8377
8378 PR c++/70610
8379 * g++.dg/template/pr70610.C: New test.
8380 * g++.dg/template/pr70610-2.C: New test.
8381 * g++.dg/template/pr70610-3.C: New test.
8382 * g++.dg/template/pr70610-4.C: New test.
8383
13bd7c2b
JJ
83842016-04-12 Jakub Jelinek <jakub@redhat.com>
8385
6512fa6d
JJ
8386 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8387 128 instead of 32.
8388
13bd7c2b
JJ
8389 PR c++/70571
8390 * g++.dg/ext/pr70571.C: New test.
8391
20b9851c
MM
83922016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8393
8a434ada 8394 PR target/70640
20b9851c
MM
8395 * gcc.target/powerpc/pr70640.c: New test.
8396
2b2f52bc
PC
83972016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8398
8399 PR c++/68722
8400 * g++.dg/parse/pr68722.C: New.
8401
5901e56a
JJ
84022016-04-12 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR rtl-optimization/70596
8405 * gcc.target/i386/pr70596.c: New test.
8406
d4619dc1
NS
84072016-04-12 Nathan Sidwell <nathan@acm.org>
8408
8409 PR c++/70501
8410 * g++.dg/init/pr70501.C: New.
8411
3df530d3
DW
84122016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8413
8414 * gcc.target/i386/asm-flag-6.c: New test.
8415
b7a120d7
TV
84162016-04-12 Tom de Vries <tom@codesourcery.com>
8417
8418 PR tree-optimization/68756
8419 * gcc.dg/graphite/pr68756.c: New test.
8420
4e0eea75
JJ
84212016-04-12 Jakub Jelinek <jakub@redhat.com>
8422
8423 PR tree-optimization/70602
8424 * gcc.c-torture/execute/pr70602.c: New test.
8425
35fbda43
MM
84262016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8427
8428 PR target/70381
8429 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8430 __float128 emulator is built and runs.
8431 * gcc.target/powerpc/float128-1.c: Likewise.
8432
8433 * lib/target-supports.exp (check_ppc_float128_sw_available):
8434 Rework tests for __float128 software and hardware
8435 availability. Fix exit condition to return 0 on success.
8436
04a99ebe
JG
84372016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8438
8439 PR target/70133
8440 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8441 * gcc.target/aarch64/target_attr_15.c: Likewise.
8442
47cd5a85
PC
84432016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8444
8445 PR c++/69066
8446 * g++.dg/cpp1y/pr69066.C: New.
8447
a5edb32e
JD
84482016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8449
8450 PR fortran/68566
8451 * gfortran.dg/pr36192.f90: Update test.
8452 * gfortran.dg/pr36192_1.f90: Update test.
8453 * gfortran.dg/real_dimension_1.f: Update test.
8454 * gfortran.dg/parameter_array_init_7.f90: New test.
8455
8ef378f8
JDA
84562016-04-09 John David Anglin <danglin@gcc.gnu.org>
8457
c532c871
JDA
8458 PR testsuite/64039
8459 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8460
d34f706f
JDA
8461 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8462
75e1dd9e
JDA
8463 PR rtl-optimization/66669
8464 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8465
8a976f5f
JDA
8466 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8467
da04822a
JDA
8468 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8469 * gcc.dg/pie-1.c: Likewise.
8470 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8471 * gcc.dg/pic-4.c: Likewise.
8472 * gcc.dg/pie-3.c: Likewise.
8473 * gcc.dg/pie-4.c: Likewise.
8474
adfabcf9
JDA
8475 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8476
4a020adf
JDA
8477 PR tree-optimization/68644
8478 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8479
8ef378f8
JDA
8480 PR rtl-optimization/64886
8481 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8482
09bf990e
TV
84832016-04-09 Tom de Vries <tom@codesourcery.com>
8484
8485 PR tree-optimization/68953
8486 * gcc.dg/graphite/pr68953.c: New test.
8487
138c3c1a
DH
84882016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8489
8490 PR fortran/70592
8491 * gfortran.dg/deferred_character_16.f90: New test.
8492
f55460af
JJ
84932016-04-09 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR tree-optimization/70586
8496 * gcc.c-torture/execute/pr70586.c: New test.
8497
0b77bbf3
DH
84982016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8499
8500 PR sanitizer/70573
8501 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8502 with __builtin_memset
8503 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8504
c42cfb5c
CP
85052016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8506
8507 PR lto/70289
8508 PR ipa/70348
8509 PR tree-optimization/70373
8510 PR middle-end/70533
8511 PR middle-end/70534
8512 PR middle-end/70535
8513 * c-c++-common/goacc/reduction-5.c: New test.
8514 * c-c++-common/goacc/reduction-promotions.c: New test.
8515 * gfortran.dg/goacc/reduction-3.f95: New test.
8516 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8517
56cfb596
PP
85182016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8519
8520 PR c++/70590
8521 PR c++/70452
8522 * g++.dg/pr70590.C: New test.
8523 * g++.dg/pr70590-2.C: New test.
8524
1a13c0a2
JJ
85252016-04-08 Jakub Jelinek <jakub@redhat.com>
8526
abc0647a
JJ
8527 PR middle-end/70593
8528 * gcc.target/i386/pr70593.c: New test.
8529
1a13c0a2
JJ
8530 PR rtl-optimization/70574
8531 * gcc.target/i386/avx2-pr70574.c: New test.
8532
c3da4956
MO
85332016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8534
8535 PR sanitizer/70541
8536 * c-c++-common/asan/pr70541.c: New test.
8537
9f1b833b
TV
85382016-04-08 Tom de Vries <tom@codesourcery.com>
8539
8540 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8541 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8542
bae7adda
KT
85432016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8544
8545 PR target/70566
8546 * gcc.c-torture/execute/pr70566.c: New test.
8547
211f3d57
TV
85482016-04-08 Tom de Vries <tom@codesourcery.com>
8549
8550 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8551 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8552
02cf2861
AM
85532016-04-08 Alan Modra <amodra@gmail.com>
8554
8555 * gcc.target/powerpc/pr70117.c: New.
8556
5f490f9f
JJ
85572016-04-07 Jakub Jelinek <jakub@redhat.com>
8558
56e9b710
JJ
8559 PR testsuite/70581
8560 * gcc.dg/lto/simd-function_0.c: New test.
8561
5f490f9f
JJ
8562 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8563 clones.
8564 * c-c++-common/attr-simd-2.c: Likewise.
8565 * c-c++-common/attr-simd-4.c: Likewise.
8566 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8567 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8568
e4ebc74d
TP
85692016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8570
8571 PR testsuite/70553
8572 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8573
9817ae35
TS
85742016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8575 Tom de Vries <tom@codesourcery.com>
8576
8577 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8578 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8579 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8580 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8581 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8582 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8583 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8584 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8585
e292f64d
PP
85862016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8587
8588 PR c/70436
8589 * g++.dg/warn/Wparentheses-29.C: New test.
8590
6b37bdaf
PP
85912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8592
8593 PR c/70436
8594 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8595 explicit braces to resolve a future -Wparentheses warning.
8596
64824205
RH
85972016-04-06 Richard Henderson <rth@redhat.com>
8598
8599 * gcc.dg/pr61817-1.c: New test.
8600 * gcc.dg/pr61817-2.c: New test.
8601 * gcc.dg/pr69391-1.c: New test.
8602 * gcc.dg/pr69391-2.c: New test.
8603
bc2fc1f3
VM
86042016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8605
8606 PR rtl-optimization/70398
c87885ca 8607 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8608
41414a02
EB
86092016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8610
8611 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8612
4066ea8a
YR
86132016-04-06 Yvan Roux <yvan.roux@linaro.org>
8614 Pedro Alves <palves@redhat.com>
8615
8616 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8617
ec35ea45
JJ
86182016-04-06 Jakub Jelinek <jakub@redhat.com>
8619
3866f8dd
JJ
8620 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8621 Check for avx512f effective targets instead of avx2.
8622 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8623 for AVX512F clones.
8624 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8625 * g++.dg/gomp/declare-simd-1.C: Likewise.
8626 * g++.dg/gomp/declare-simd-3.C: Likewise.
8627 * g++.dg/gomp/declare-simd-4.C: Likewise.
8628
ec35ea45
JJ
8629 PR middle-end/70550
8630 * c-c++-common/gomp/pr70550-1.c: New test.
8631 * c-c++-common/gomp/pr70550-2.c: New test.
8632
c08d28ac
NS
86332016-04-05 Nathan Sidwell <nathan@acm.org>
8634
8635 PR c++/70512
8636 * g++.dg/ext/attribute-may-alias-5.C: New.
8637
1d510e04
JJ
86382016-04-05 Jakub Jelinek <jakub@redhat.com>
8639
8640 PR c++/70336
8641 * c-c++-common/pr70336.c: New test.
8642 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8643 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8644
84278ed9
JH
86452016-04-05 Jan Hubicka <hubicka@ucw.cz>
8646
8647 PR ipa/66223
8648 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8649
268a0ec4
JJ
86502016-04-05 Jakub Jelinek <jakub@redhat.com>
8651
8652 PR rtl-optimization/70542
8653 * gcc.dg/torture/pr70542.c: New test.
8654 * gcc.target/i386/avx2-pr70542.c: New test.
8655
5e8c2eb1
ZS
86562016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8657
8658 PR tree-optimization/70509
8659 * gcc.target/i386/avx512bw-pr70509.c: New test.
8660
c0daf32d
PP
86612016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8662
8663 PR c++/70452
8664 * g++.dg/ext/constexpr-vla4.C: New test.
8665
bf867841
UB
86662016-04-05 Uros Bizjak <ubizjak@gmail.com>
8667
8668 PR target/70510
8669 * gcc.target/i386/pr70510.c: New test.
8670
3022186a
RB
86712016-04-05 Richard Biener <rguenther@suse.de>
8672
8673 PR tree-optimization/70526
8674 * g++.dg/torture/pr70526.C: New testcase.
8675
55fc79b2
JJ
86762016-04-05 Jakub Jelinek <jakub@redhat.com>
8677
8678 PR target/70525
8679 * gcc.target/i386/pr70525.c: New test.
8680
62b233f2
RB
86812016-04-05 Richard Biener <rguenther@suse.de>
8682
8683 PR middle-end/70499
8684 * g++.dg/torture/pr70499.C: New testcase.
8685
cc05759d
RB
86862016-04-05 Richard Biener <rguenther@suse.de>
8687
8688 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8689 remove XFAIL.
8690
f23f16d4
JJ
86912016-04-04 Jakub Jelinek <jakub@redhat.com>
8692
8693 PR middle-end/70307
8694 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8695 rs6000 ABI warnings.
8696
d27ecc49
JH
86972016-04-04 Jan Hubicka <hubicka@ucw.cz>
8698
8699 PR ipa/66223
8700 * g++.dg/ipa/devirt-51.C: New testcase.
8701
c974c96e 87022016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8703 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8704
8705 PR middle-end/70457
8706 * gcc.dg/torture/pr70457.c: New.
8707
7a85da89
AV
87082016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8709
8710 PR fortran/67538
8711 * gfortran.dg/allocate_with_source_19.f08: New test.
8712
de517e64
AV
87132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8714
8715 PR fortran/65795
8716 * gfortran.dg/coarray_allocate_6.f08: New test.
8717
43b9f499
RB
87182016-04-04 Richard Biener <rguenther@suse.de>
8719
8720 PR rtl-optimization/70484
8721 * gcc.dg/torture/pr70484.c: New testcase.
8722
f13355da
MP
87232016-04-04 Marek Polacek <polacek@redhat.com>
8724
8725 PR c/70307
8726 * gcc.dg/torture/pr70307.c: New test.
8727
6cc6ed50
OE
87282016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8729
8730 PR target/70416
8731 PR target/67391
8732 * gcc.target/sh/torture/pr70416.c: New.
8733
abdc16c8
MS
87342016-04-02 Martin Sebor <msebor@redhat.com>
8735
8736 PR c++/67376
8737 PR c++/70170
8738 PR c++/70172
8739 PR c++/70228
8740 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8741 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8742 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8743 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8744 * g++.dg/cpp0x/constexpr-string.C: Same.
8745 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8746 * g++.dg/cpp0x/pr65398.C: Same.
8747 * g++.dg/ext/constexpr-vla1.C: Same.
8748 * g++.dg/ext/constexpr-vla2.C: Same.
8749 * g++.dg/ext/constexpr-vla3.C: Same.
8750 * g++.dg/ubsan/pr63956.C: Same.
8751
763cd859
JJ
87522016-04-01 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR rtl-optimization/70467
8755 * gcc.target/i386/pr70467-2.c: New test.
8756
0f875435
JJ
87572016-04-01 Jakub Jelinek <jakub@redhat.com>
8758 Marek Polacek <polacek@redhat.com>
8759
8760 PR c++/70488
8761 * g++.dg/init/new47.C: New test.
8762
41d14659
RR
87632016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8764
8765 PR target/70496
8766 * gcc.target/arm/pr70496.c: New test.
8767
f9bf89bb
NS
87682016-04-01 Nathan Sidwell <nathan@acm.org>
8769
73b9085d
NS
8770 PR c++/68475
8771 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8772
4afdcfaa
IE
87732016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8774
8775 PR target/69890
8776 * gcc.dg/strlenopt.h (memmove): New.
8777 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8778 instead of "string.h".
8779 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8780 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8781 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8782 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8783 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8784 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8785 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8786 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8787 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8788 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8789 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8790 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8791 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8792 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8793 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8794 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8795 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8796 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8797 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8798 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8799
b5d7a29c
RO
88002016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8801
8802 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8803 (Holder::foo): Reflect this.
8804
b660f9ec
IE
88052016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8806
8807 PR target/70442
8808 * gcc.dg/pr70442.c: New test.
8809
88504f34
NS
88102016-03-31 Nathan Sidwell <nathan@acm.org>
8811
8812 PR c++/70393
8813 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8814
95d34b96
KY
88152016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8816
8817 PR target/70453
8818 * gcc.target/i386/pr70453.c: New test.
8819
b4c4967c
AB
88202016-03-31 Andrey Belevantsev <abel@ispras.ru>
8821
8822 PR target/70292
8823 * gcc.c-torture/pr70292.c: New test.
8824
5fde6a45
MP
88252016-03-31 Marek Polacek <polacek@redhat.com>
8826
8827 PR c/70297
8828 * c-c++-common/pr70297.c: New test.
8829 * g++.dg/cpp0x/typedef-redecl.C: New test.
8830 * gcc.dg/typedef-redecl2.c: New test.
8831
97eb24c4
JJ
88322016-03-31 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR rtl-optimization/70460
8835 * gcc.c-torture/execute/pr70460.c: New test.
8836
efc3536f
RB
88372016-03-31 Richard Biener <rguenther@suse.de>
8838
8839 PR c++/70430
8840 * g++.dg/ext/vector30.C: New testcase.
8841
e0876e21
DH
88422016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8843 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8844
8845 * gfortran.dg/fmt_pf.f90: New test.
8846
e9bff8c6
RO
88472016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8848
8849 Forward-port from 5 branch
8850 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR testsuite/70356
8853 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8854 dg-require-effective-target after dg-do.
8855
8856 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8857
8858 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8859
2620c80d
TS
88602016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8861 Julian Brown <julian@codesourcery.com>
8862 Chung-Lin Tang <cltang@codesourcery.com>
8863 Cesar Philippidis <cesar@codesourcery.com>
8864 James Norris <jnorris@codesourcery.com>
8865 Tom de Vries <tom@codesourcery.com>
8866 Nathan Sidwell <nathan@codesourcery.com>
8867
bf867841 8868 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8869 * c-c++-common/goacc/loop-clauses.c: Likewise.
8870 * g++.dg/goacc/template.C: Likewise.
8871 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8872 * gfortran.dg/goacc/loop-1.f95: Likewise.
8873 * gfortran.dg/goacc/loop-5.f95: Likewise.
8874 * gfortran.dg/goacc/loop-6.f95: Likewise.
8875 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8876 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8877 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8878 * c-c++-common/goacc/clauses-fail.c: Likewise.
8879 * c-c++-common/goacc/parallel-1.c: Likewise.
8880 * c-c++-common/goacc/reduction-1.c: Likewise.
8881 * c-c++-common/goacc/reduction-2.c: Likewise.
8882 * c-c++-common/goacc/reduction-3.c: Likewise.
8883 * c-c++-common/goacc/reduction-4.c: Likewise.
8884 * c-c++-common/goacc/routine-3.c: Likewise.
8885 * c-c++-common/goacc/routine-4.c: Likewise.
8886 * c-c++-common/goacc/routine-5.c: Likewise.
8887 * c-c++-common/goacc/tile.c: Likewise.
8888 * g++.dg/goacc/template.C: Likewise.
8889 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8890 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8891 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8892 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8893 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8894 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8895 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8896 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8897 * c-c++-common/goacc/use_device-1.c: ... this file.
8898 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8899 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8900 * c-c++-common/goacc/host_data-6.c: ... this file.
8901 * c-c++-common/goacc/loop-2-kernels.c: New file.
8902 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8903 * c-c++-common/goacc/loop-3.c: Likewise.
8904 * g++.dg/goacc/reference.C: Likewise.
8905 * g++.dg/goacc/routine-1.C: Likewise.
8906 * g++.dg/goacc/routine-2.C: Likewise.
8907
f6d2d066
RB
89082016-03-30 Richard Biener <rguenther@suse.de>
8909
8910 PR middle-end/70450
8911 * gcc.dg/torture/pr70450.c: New testcase.
8912
d43242b9
JJ
89132016-03-30 Jakub Jelinek <jakub@redhat.com>
8914
8915 PR target/70421
8916 * gcc.dg/torture/pr70421.c: New test.
8917 * gcc.target/i386/avx512f-pr70421.c: New test.
8918
5ce43b77
L
89192016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8920
8921 PR testsuite/70364
8922 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8923 (check): New function.
8924 (bar): Call check.
8925 (foo): Align stack to 16 bytes when calling bar.
8926 * gcc.target/i386/cleanup-2.c: Likewise.
8927
d014a712
PP
89282016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8929
8930 PR tree-optimization/59124
8931 * gcc.dg/Warray-bounds-19.c: New test.
8932
3f8257db 89332016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8934
8935 * lib/prune.exp (escape_regex_chars): New.
8936 (prune_file_path): Update to quote metcharacters for regexp.
8937
3336c6e0
JJ
89382016-03-29 Jakub Jelinek <jakub@redhat.com>
8939
a362f023
JJ
8940 PR rtl-optimization/70429
8941 * gcc.c-torture/execute/pr70429.c: New test.
8942
3336c6e0
JJ
8943 PR tree-optimization/70405
8944 * gcc.dg/pr70405.c: New test.
8945
728557fd
AV
89462016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8947
8948 PR fortran/70397
8949 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8950 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8951
bef977d4
TS
89522016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8953
8954 PR testsuite/64177
8955 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8956 __cilkrts_set_param to set two workers.
8957 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8958 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8959
6f6d25c9
DH
89602016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8961
bf867841 8962 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8963
45733562
KY
89642016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8965
8966 PR target/70406
bf867841 8967 * gcc.target/i386/pr70406.c: New test.
45733562 8968
a1799e5e
EB
89692016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8970
8971 * gnat.dg/specs/double_record_extension3.ads: New test.
8972
5fca7b66
RH
89732016-03-25 Richard Henderson <rth@redhat.com>
8974
8975 PR target/70120
8976 * gcc.target/aarch64/pr70120-1.c: New.
8977 * gcc.target/aarch64/pr70120-2.c: New.
8978 * gcc.target/aarch64/pr70120-3.c: New.
8979
31ce75c6
PP
89802016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8981
8982 PR c++/62212
8983 * g++.dg/template/mangle2.C: The dg-do directive should be
8984 "compile" not "assemble".
8985
3caf0ca1
BS
89862016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8987
8988 PR lto/69650
8989 * gcc.dg/pr69650.c: New test.
8990
634035b6
DE
89912016-03-25 David Edelsohn <dje.gcc@gmail.com>
8992
8993 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8994
45d34276
AM
89952016-03-25 Alan Modra <amodra@gmail.com>
8996
8997 * gcc.dg/dfp/pr70052.c: New test.
8998
8f085166
RH
89992016-03-24 Richard Henderson <rth@redhat.com>
9000
9001 PR middle-end/69845
9002 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9003 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9004
011e5ec3
TV
90052016-03-24 Tom de Vries <tom@codesourcery.com>
9006
9007 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9008
9e3f4551
TV
90092016-03-24 Tom de Vries <tom@codesourcery.com>
9010
9011 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9012 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9013
45780041
TV
90142016-03-24 Tom de Vries <tom@codesourcery.com>
9015
9016 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9017 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9018
887ab4e5
PP
90192016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9020
9021 PR c++/62212
9022 * g++.dg/template/mangle2.C: New test.
9023
69a9a66f
RB
90242016-03-24 Richard Biener <rguenther@suse.de>
9025
9026 PR tree-optimization/70396
9027 * gcc.dg/torture/pr70396.c: New testcase.
9028
ed87de55
RB
90292016-03-24 Richard Biener <rguenther@suse.de>
9030
9031 PR middle-end/70370
9032 * gcc.dg/torture/pr70370.c: New testcase.
9033
ea064934
TV
90342016-03-24 Tom de Vries <tom@codesourcery.com>
9035
9036 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9037 * gfortran.dg/goacc/kernels-tree.f95: Same.
9038 * gfortran.dg/goacc/parallel-tree.f95: Same.
9039
b2a4dd1d
TV
90402016-03-24 Tom de Vries <tom@codesourcery.com>
9041
9042 * c-c++-common/goacc/uninit-if-clause.c: New test.
9043 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9044
72e7cd6e
JJ
90452016-03-24 Jakub Jelinek <jakub@redhat.com>
9046
9047 PR target/70290
bf867841
UB
9048 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9049 Fix formatting.
72e7cd6e 9050
ce9d0c03
RB
90512016-03-24 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/70372
9054 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9055
426b9428
PP
90562016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9057
9058 PR c++/70347
9059 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9060
cd1588c4
PP
90612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9062
9063 PR c++/70332
9064 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9065
61637db3
JJ
90662016-03-23 Jakub Jelinek <jakub@redhat.com>
9067
928af3bf
JJ
9068 PR c++/70001
9069 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9070 * g++.dg/cpp1y/pr70001.C: New test.
9071
61637db3
JJ
9072 PR c++/70323
9073 * g++.dg/cpp0x/constexpr-70323.C: New test.
9074
05aca4e7
AO
90752016-03-23 Alexandre Oliva <aoliva@redhat.com>
9076 Jason Merrill <jason@redhat.com>
9077 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR c++/69315
9080 * g++.dg/cpp0x/constexpr-69315.C: New test.
9081 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9082
fbdb6baf
MP
90832016-03-23 Marek Polacek <polacek@redhat.com>
9084
9085 PR c++/69884
9086 * g++.dg/warn/Wignored-attributes-1.C: New test.
9087 * g++.dg/warn/Wignored-attributes-2.C: New test.
9088
d79ee524
TV
90892016-03-23 Tom de Vries <tom@codesourcery.com>
9090
9091 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9092 initialization.
9093 * gfortran.dg/goacc/private-3.f95 (test): Same.
9094 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9095 missing use param.
9096
a59f0bef
KT
90972016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9098
9099 * lib/target-supports.exp: Remove v7ve entry from loop
9100 creating effective target checks.
9101 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9102 (add_options_for_arm_arch_v7ve): Likewise.
9103
0179520a
JJ
91042016-03-23 Jakub Jelinek <jakub@redhat.com>
9105
9106 PR tree-optimization/70354
9107 * gcc.dg/vect/pr70354-1.c: New test.
9108 * gcc.dg/vect/pr70354-2.c: New test.
9109 * gcc.target/i386/avx2-pr70354-1.c: New test.
9110 * gcc.target/i386/avx2-pr70354-2.c: New test.
9111
75bb14d7
JL
91122016-03-22 Jeff Law <law@redhat.com>
9113
9114 PR target/70232
9115 * gcc.dg/tree-ssa/pr70232.c: New test.
9116
72c9526d
IE
91172016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9118
9119 PR target/70302
9120 * gcc.target/i386/pr70302.c: New test.
9121
a3ca1bc5
RB
91222016-03-22 Richard Biener <rguenther@suse.de>
9123
9124 PR middle-end/70251
9125 * g++.dg/torture/pr70251.C: New testcase.
9126
5c240f4d
DM
91272016-03-22 David Malcolm <dmalcolm@redhat.com>
9128
9129 PR c/69993
9130 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9131 Wmisleading-indentation.c.
9132 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9133 reflect change to diagnostic text and order of messages.
9134 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9135
80f6631b
DE
91362016-03-22 David Edelsohn <dje.gcc@gmail.com>
9137
9138 * g++.dg/ext/java-3.C: Don't compile on AIX.
9139
9a10956c
RB
91402016-03-22 Richard Biener <rguenther@suse.de>
9141
9142 PR middle-end/70333
9143 * gcc.dg/torture/pr70333.c: New testcase.
9144
6cedf922
IE
91452016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9146
9147 * g++.dg/ext/pr70290.C: New test.
9148
cd6c27ac
KY
91492016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9150
9151 PR target/70325
9152 * gcc.target/i386/pr70325.c: New test.
9153
4cde512c
JJ
91542016-03-22 Jakub Jelinek <jakub@redhat.com>
9155
b01915ed
JJ
9156 PR target/70329
9157 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9158 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9159
4e3e2cf1
JJ
9160 PR target/70300
9161 * gcc.target/i386/pr70300.c: New test.
9162
4cde512c
JJ
9163 PR c++/70295
9164 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9165 (func2): New function for cond with parens, xfail warning for c++.
9166 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9167
16f6d7dc
PP
91682016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9169
9170 PR c++/70096
9171 * g++.dg/template/ptrmem30.C: New test.
9172
a3e2b438
PP
91732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9174
9175 PR c++/70204
9176 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9177 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9178
11b6a02e
JJ
91792016-03-21 Jakub Jelinek <jakub@redhat.com>
9180
9181 PR middle-end/70326
9182 * gcc.dg/pr70326.c: New test.
9183
b9407883
MG
91842016-03-21 Marc Glisse <marc.glisse@inria.fr>
9185 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR tree-optimization/70317
9188 * gcc.dg/pr70317.c: New test.
9189
4a148e19
UB
91902016-03-21 Uros Bizjak <ubizjak@gmail.com>
9191
9192 PR target/70327
9193 * gcc.target/i386/pr70327.c: New test.
9194
2a85ddbb
ML
91952016-03-21 Martin Liska <mliska@suse.cz>
9196
7d36fe98 9197 PR ipa/70306
2a85ddbb
ML
9198 * gcc.dg/ipa/pr70306.c: New test.
9199
4a148e19 92002016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9201
9202 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9203 * gcc.target/arm/attr-align3.c: Likewise.
9204 * gcc.target/arm/attr_arm.c: Likewise.
9205 * gcc.target/arm/flip-thumb.c: Likewise.
9206
6b366948
JJ
92072016-03-21 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR target/70296
9210 * gcc.target/powerpc/altivec-36.c: New test.
9211
2fac8c14
RB
92122016-03-21 Richard Biener <rguenther@suse.de>
9213
9214 PR tree-optimization/70310
9215 * gcc.dg/torture/pr70310.c: New testcase.
9216
e9bde854
KY
92172016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9218
9219 PR target/70293
9220 * gcc.target/i386/pr70293.c: New test.
9221
56bbfaf6
RB
92222016-03-21 Richard Biener <rguenther@suse.de>
9223
9224 PR tree-optimization/70288
9225 * gcc.dg/torture/pr70288-1.c: New testcase.
9226 * gcc.dg/torture/pr70288-2.c: Likewise.
9227
3eee49ed
AB
92282016-03-21 Andrey Belevantsev <abel@ispras.ru>
9229
9230 PR rtl-optimization/69307
9231 * gcc.target/arm/pr69307.c: New test.
4a148e19 9232
8e7816b4
AB
92332016-03-21 Andrey Belevantsev <abel@ispras.ru>
9234
9235 PR rtl-optimization/69102
9236 * gcc.c-torture/compile/pr69102.c: New test.
9237
14d7d4be
JL
92382016-03-18 Jeff Law <law@redhat.com>
9239
9240 PR rtl-optimization/70263
9241 * gcc.c-torture/compile/pr70263-1.c: New test.
9242 * gcc.target/i386/pr70263-2.c: New test.
9243
5c6a601c
BS
92442016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9245
9246 PR rtl-optimization/70278
9247 * gcc.dg/torture/pr70278.c: New test.
9248 * gcc.target/arm/pr70278.c: New test.
9249
4bbf545b
DM
92502016-03-18 David Malcolm <dmalcolm@redhat.com>
9251
9252 PR c/70281
9253 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9254 (test_builtin_types_compatible_p): New test function.
9255 * gcc.dg/pr70281.c: New test case.
9256
dc28bb68
CL
92572016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9258
9259 PR target/70113
9260 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9261
5e8d6dff
IE
92622016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9263
9264 PR tree-optimization/70252
9265 * gcc.dg/pr70252.c: New test.
9266
d0e7e403
TV
92672016-03-18 Tom de Vries <tom@codesourcery.com>
9268
9269 * gcc.dg/pr70161-2.c: New test.
9270 * gcc.dg/pr70161.c: New test.
9271
fa22501a
TV
92722016-03-18 Tom de Vries <tom@codesourcery.com>
9273
9274 PR ipa/70269
9275 * gcc.dg/pr70269.c: New test.
9276
dd125026
JJ
92772016-03-18 Jakub Jelinek <jakub@redhat.com>
9278
9279 PR c++/70267
9280 * g++.dg/ext/java-3.C: New test.
9281
91914f0a
PP
92822016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9283
9284 PR c++/70205
9285 * g++.dg/lookup/pr70205.C: New test.
9286
753a8910
PP
92872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9288
9289 PR c++/70218
9290 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9291
14ba7b28
MP
92922016-03-17 Marek Polacek <polacek@redhat.com>
9293
9294 PR c/69407
9295 * gcc.dg/atomic-op-6.c: New test.
9296
ded60913
DM
92972016-03-17 David Malcolm <dmalcolm@redhat.com>
9298
9299 PR c/70264
9300 * c-c++-common/pr70264.c: New test case.
9301
a3aad0e6
JJ
93022016-03-17 Jakub Jelinek <jakub@redhat.com>
9303
17366700
JJ
9304 PR c++/70144
9305 * c-c++-common/pr70144-1.c: New test.
9306 * c-c++-common/pr70144-2.c: New test.
9307
a3aad0e6
JJ
9308 PR c++/70272
9309 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9310 * g++.dg/opt/flifetime-dse6.C: New test.
9311 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9312
b57e6e18
L
93132016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9314
9315 PR driver/70192
9316 * gcc.dg/pic-1.c: New test.
9317 * gcc.dg/pic-2.c: Likewise.
9318 * gcc.dg/pic-3.c: Likewise.
9319 * gcc.dg/pic-4.c: Likewise.
9320 * gcc.dg/pie-1.c: Likewise.
9321 * gcc.dg/pie-2.c: Likewise.
9322 * gcc.dg/pie-3.c: Likewise.
9323 * gcc.dg/pie-4.c: Likewise.
9324 * gcc.dg/pie-5.c: Likewise.
9325 * gcc.dg/pie-6.c: Likewise.
9326
b38ba58b
TV
93272016-03-17 Tom de Vries <tom@codesourcery.com>
9328
9329 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9330 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9331
6931b3b7
RB
93322016-03-17 Richard Biener <rguenther@suse.de>
9333
9334 PR debug/70271
9335 * g++.dg/debug/pr70271.C: New testcase.
9336
0c8b64cb
IE
93372016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9338
9339 * gcc.target/i386/pr70251.c: New test.
9340
b1970801
MP
93412016-03-17 Marek Polacek <polacek@redhat.com>
9342
9343 PR c++/70194
9344 * g++.dg/warn/constexpr-70194.C: New test.
9345
820c5eaa
RH
93462016-03-16 Richard Henderson <rth@redhat.com>
9347
9348 PR middle-end/70240
9349 * gcc.c-torture/compile/pr70240.c: New.
9350
da0ad263
SKS
93512016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9352
9353 * gcc.c-torture/compile/20151204.c: Skip for avr.
9354
c73d295c
JJ
93552016-03-16 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR target/70245
9358 * g++.dg/opt/pr70245.C: New test.
9359 * g++.dg/opt/pr70245.h: New file.
9360 * g++.dg/opt/pr70245-aux.cc: New file.
9361
b2794066
MS
93622016-03-16 Martin Sebor <msebor@redhat.com>
9363
9364 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9365
aa43616c
RH
93662016-03-16 Richard Henderson <rth@redhat.com>
9367
9368 PR middle-end/70199
9369 * gcc.c-torture/compile/pr70199.c: New.
9370
59608fe5
L
93712016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9372
9373 * gcc.dg/uninit-19.c: Run dos2unix.
9374
ab4c578f
MP
93752016-03-16 Marek Polacek <polacek@redhat.com>
9376
9377 PR c/70093
9378 * gcc.dg/nested-func-10.c: New test.
9379 * gcc.dg/nested-func-9.c: New test.
9380
f5387e76
JJ
93812016-03-16 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR tree-optimization/68714
9384 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9385
7662b718
TV
93862016-03-16 Tom de Vries <tom@codesourcery.com>
9387
9388 PR tree-optimization/68715
9389 * gcc.dg/graphite/pr68715-2.c: New test.
9390 * gcc.dg/graphite/pr68715.c: New test.
9391 * gfortran.dg/graphite/pr68715.f90: New test.
9392
be7ce7ae
TV
93932016-03-16 Tom de Vries <tom@codesourcery.com>
9394
9395 PR tree-optimization/68809
9396 * gcc.dg/graphite/pr68809-2.c: New test.
9397 * gcc.dg/graphite/pr68809.c: New test.
9398
1935f250
JJ
93992016-03-16 Jakub Jelinek <jakub@redhat.com>
9400
6651c93e
JJ
9401 PR c++/70147
9402 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9403 method call to i () as argument. Adjust expected output.
9404
1935f250
JJ
9405 PR c++/70147
9406 * g++.dg/ubsan/pr70147-1.C: New test.
9407 * g++.dg/ubsan/pr70147-2.C: New test.
9408
ab1caa6e
MS
94092016-03-15 Martin Sebor <msebor@redhat.com>
9410
9411 PR c++/58281
9412 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9413
5c2a1bbb
JDA
94142016-03-15 John David Anglin <danglin@gcc.gnu.org>
9415
cb5d8ad1
JDA
9416 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9417 hppa*-*-hpux*.
9418
b440dd40
JDA
9419 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9420
5c2a1bbb
JDA
9421 PR libfortran/69799
9422 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9423 libatomic_available.
9424
42c729c5
MP
94252016-03-15 Marek Polacek <polacek@redhat.com>
9426
9427 PR c++/70209
9428 * g++.dg/ext/attribute-may-alias-4.C: New test.
9429
82b1c550
AM
94302016-03-15 Alexander Monakov <amonakov@ispras.ru>
9431
9432 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9433 -fvar-tracking-assignments-toggle flag.
9434
4ccbf3a6
PH
94352016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9436
9437 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9438
c39858bd
JJ
94392016-03-15 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR rtl-optimization/70222
9442 * gcc.c-torture/execute/pr70222-1.c: New test.
9443 * gcc.c-torture/execute/pr70222-2.c: New test.
9444
8be119c1
RH
94452016-03-15 Richard Henderson <rth@redhat.com>
9446
9447 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9448
6598bb55
AB
94492016-03-15 Andrey Belevantsev <abel@ispras.ru>
9450
9451 PR rtl-optimization/69032
9452 * gcc.dg/pr69032.c: New test.
9453
81fa2944
AB
94542016-03-15 Andrey Belevantsev <abel@ispras.ru>
9455
9456 PR rtl-optimization/63384
4a148e19 9457 * g++.dg/pr63384.C: New test.
81fa2944 9458
74ea9ab6
AB
94592016-03-15 Andrey Belevantsev <abel@ispras.ru>
9460
9461 PR target/64411
9462 * gcc.target/i386/pr64411.C: New test.
9463
045d5055
TV
94642016-03-15 Tom de Vries <tom@codesourcery.com>
9465
9466 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9467 * gfortran.dg/goacc/kernels-alias.f95: New test.
9468
3ea33585
MS
94692016-03-14 Martin Sebor <msebor@redhat.com>
9470
9471 PR c++/53792
9472 * g++.dg/cpp0x/constexpr-inline.C: New test.
9473 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9474
1df7b330
DE
94752016-03-14 David Edelsohn <dje.gcc@gmail.com>
9476
9477 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9478
79b57d18
JJ
94792016-03-14 Jakub Jelinek <jakub@redhat.com>
9480
9481 PR middle-end/70219
9482 * gcc.dg/pr70219.c: New test.
9483
3cbf012a
BS
94842016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9485
9486 PR target/70083
9487 * gcc.dg/torture/pr70083.c: New test.
9488 * gcc.target/i386/pr70083.c: New test.
9489
a9fee7cd
RB
94902016-03-14 Richard Biener <rguenther@suse.de>
9491
9492 PR tree-optimization/56365
9493 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9494
4799603f
SB
94952016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9496
9497 PR target/70098
9498 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9499 New function.
9500 * g++.dg/pr70098.C: New testcase.
9501
9502
760ca967
TV
95032016-03-14 Tom de Vries <tom@codesourcery.com>
9504
9505 PR tree-optimization/70045
9506 * gcc.dg/graphite/pr70045.c: New test.
9507
44e66a77
JD
95082016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9509
9510 PR fortran/69043
9511 * gfortran.dg/include_9.f90: New test.
9512
a18e0fe1
DH
95132016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9514
9515 PR fortran/45076
9516 gfortran.dg/prof/prof.exp: New script.
9517 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9518
d0aca6ab
AB
95192016-03-12 Andrey Belevantsev <abel@ispras.ru>
9520
9521 PR rtl-optimization/69307
9522 * gcc.dg/pr69307.c: New test.
9523
cefe08a4
VM
95242016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9525
9526 PR target/69614
9527 * gcc.target/arm/pr69614.c: New.
9528
70112e2a
PT
95292016-03-12 Paul Thomas <pault@gcc.gnu.org>
9530
9531 PR fortran/70031
9532 * gfortran.dg/submodule_14.f08: New test
9533
9534 PR fortran/69524
9535 * gfortran.dg/submodule_15.f08: New test
9536
3f1e5d3a
PP
95372016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9538
9539 PR c++/70106
9540 * g++.dg/cpp1y/paren3.C: New test.
9541
a3f6d680
MM
95422016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9543
9544 PR target/70131
9545 * gcc.target/powerpc/ppc-round2.c: New test.
9546
92348f09
BS
95472016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9548
9549 PR target/70123
9550 * gcc.dg/torture/pr70123.c: New test.
9551
cebde9e9
JL
95522016-03-11 Jeff Law <law@redhat.com>
9553
9554 PR tree-optimization/70190
9555 * gcc.c-torture/compile/pr70190.c: New test.
9556
3edc5da4
DM
95572016-03-11 David Malcolm <dmalcolm@redhat.com>
9558
9559 PR c/68187
9560 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9561 case.
9562 (test43_b): Likewise.
9563 (test43_c): Likewise.
9564 (test43_d): Likewise.
9565 (test43_e): Likewise.
9566 (test43_f): Likewise.
9567 (test43_g): Likewise.
9568 (test44_a): Likewise.
9569 (test44_b): Likewise.
9570 (test44_c): Likewise.
9571 (test44_d): Likewise.
9572 (test44_e): Likewise.
9573
318c1204
DM
95742016-03-11 David Malcolm <dmalcolm@redhat.com>
9575
9576 PR c/70085
9577 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9578
bc062234
KT
95792016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9580
9581 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9582 dg-options.
9583
acfc1ac1
KT
95842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9585
9586 PR target/70002
9587 PR target/69245
9588 * gcc.target/aarch64/pr69245_2.c: New test.
9589
d1e2bb2d
JJ
95902016-03-11 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR tree-optimization/70177
9593 * gcc.dg/pr70177.c: New test.
9594
07350627
AL
95952016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9596
9597 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9598
5c6706f7
AL
95992016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9600
9601 * gcc.dg/tree-ssa/sra-20.c: New.
9602
02d472a2
JJ
96032016-03-11 Jakub Jelinek <jakub@redhat.com>
9604
686d390a
JJ
9605 PR rtl-optimization/70174
9606 * gcc.dg/pr70174.c: New test.
9607
02d472a2
JJ
9608 PR tree-optimization/70169
9609 * gcc.dg/pr70169.c: New test.
9610
0f9befa1
IE
96112016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9612
9613 PR target/70160
9614 * gcc.target/i386/pr70160.c: New test.
9615
432d4670
AK
96162016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9617
9618 * gcc.target/s390/dfp-1.c: New test.
9619
a3dc8760
NC
96202016-03-10 Nick Clifton <nickc@redhat.com>
9621
9622 PR target/70044
9623 * gcc.target/aarch64/pr70044.c: New test.
9624
b87a8d7d
PP
96252016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9626 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR c++/70001
9629 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9630 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9631 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9632
4f4ada6a
JH
96332016-03-10 Jan Hubicka <hubicka@ucw.cz>
9634
9635 PR lto/69589
9636 * g++.dg/lto/pr69589_0.C: New testcase
9637 * g++.dg/lto/pr69589_1.C: New testcase
9638
d49b0aa0
MP
96392016-03-10 Marek Polacek <polacek@redhat.com>
9640
9641 PR c++/70153
9642 * g++.dg/delayedfold/unary-plus1.C: New test.
9643
96442016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9645
9646 * gcc.target/arm/pr45701-1.c: Escape brackets.
9647 * gcc.target/arm/pr45701-2.c: Likewise.
9648
71017a7b
AL
96492016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9650
9651 * gfortran.dg/unconstrained_commons.f: New.
9652
ba52669f
AM
96532016-03-10 Alan Modra <amodra@gmail.com>
9654
9655 * gcc.dg/pr69195.c: New.
9656 * gcc.dg/pr69238.c: New.
9657
27742332
TV
96582016-03-10 Tom de Vries <tom@codesourcery.com>
9659
9660 PR testsuite/68915
9661 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9662
3a81a594
RB
96632016-03-10 Richard Biener <rguenther@suse.de>
9664
9665 PR tree-optimization/70128
9666 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9667 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9668
3433b975
JJ
96692016-03-09 Jakub Jelinek <jakub@redhat.com>
9670
c2864f02
JJ
9671 PR tree-optimization/70152
9672 * gcc.dg/pr70152.c: New test.
9673
3433b975
JJ
9674 PR target/70086
9675 * gcc.target/i386/pr70086-1.c: New test.
9676 * gcc.target/i386/pr70086-2.c: New test.
9677 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9678
9679 PR tree-optimization/70127
9680 * gcc.c-torture/execute/pr70127.c: New test.
9681
96b3c82d
CP
96822016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9683
9684 * c-c++-common/goacc/combined-directives-2.c: New test.
9685
b4f3232d
DM
96862016-03-09 David Malcolm <dmalcolm@redhat.com>
9687
9688 PR c/68473
9689 PR c++/70105
9690 * g++.dg/diagnostic/pr70105.C: New test.
9691 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9692 (test_multiple_ordinary_maps): New test function.
9693
40499f81
DM
96942016-03-09 David Malcolm <dmalcolm@redhat.com>
9695
9696 PR c/68473
9697 PR c++/70105
9698 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9699 Drop range information from call to inform_at_rich_loc.
9700 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9701 New.
9702 (test_show_locus): Replace calls to rich_location::add_range with
9703 calls to add_range. Rewrite the tests that used the now-defunct
9704 rich_location ctor taking a source_range. Simplify other tests
9705 by replacing calls to COMBINE_LOCATION_DATA with calls to
9706 make_location.
9707
c9e33662
RB
97082016-03-09 Richard Biener <rguenther@suse.de>
9709 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR tree-optimization/70138
9712 * gcc.dg/vect/pr70138-1.c: New testcase.
9713 * gcc.dg/vect/pr70138-2.c: Likewise.
9714
2c73b764
JJ
97152016-03-09 Jakub Jelinek <jakub@redhat.com>
9716
9717 PR target/70049
9718 * gcc.target/i386/pr70049.c: New test.
9719
c06d25bb
RB
97202016-03-09 Richard Biener <rguenther@suse.de>
9721
9722 PR c/70143
9723 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9724 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9725 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9726
5828a501
RO
97272016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9728
9729 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9730 arm-*-*.
9731
2e141c8d
JJ
97322016-03-09 Jakub Jelinek <jakub@redhat.com>
9733
5a9def37
JJ
9734 PR middle-end/67278
9735 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9736
2e141c8d
JJ
9737 PR target/67278
9738 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9739
9740 PR middle-end/70050
9741 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9742 in testcase comment.
9743
bf751f40
TV
97442016-03-09 Tom de Vries <tom@codesourcery.com>
9745
9746 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9747 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9748 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9749 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9750 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9751 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9752 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9753 * gfortran.dg/goacc/kernels-loop.f95: New test.
9754
e210c999
MS
97552016-03-08 Martin Sebor <msebor@redhat.com>
9756
9757 PR c++/62096
9758 * g++.dg/warn/overflow-warn-7.C: New test.
9759
80aac5c8
JM
97602016-03-08 Jason Merrill <jason@redhat.com>
9761
9762 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9763 * lib/target-supports.exp (check_effective_target_concepts): New.
9764
12b81409
JJ
97652016-03-08 Jakub Jelinek <jakub@redhat.com>
9766
d259b234
JJ
9767 PR c++/70135
9768 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9769 * g++.dg/ubsan/pr70135.C: New test.
9770
12b81409
JJ
9771 PR target/70110
9772 * gcc.dg/pr70110.c: New test.
9773
b4e9f2aa
MJ
97742016-03-07 Martin Jambor <mjambor@suse.cz>
9775
9776 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9777 * c-c++-common/gomp/if-1.c: Likewise.
9778 * c-c++-common/gomp/pr61486-2.c: Likewise.
9779 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9780 to dg-additional-options.
9781 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9782 * g++/gomp/target-teams-1.c: Likewise.
9783 * gcc.dg/gomp/gomp.exp: Likewise.
9784 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9785 dg-additional-options.
9786 * gfortran.dg/gomp/gomp.exp: Likewise.
9787 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9788 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9789 dg-additional-options.
9790 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9791
f86e631e
MJ
97922016-03-07 Martin Jambor <mjambor@suse.cz>
9793
9794 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9795 * c-c++-common/gomp/gridify-1.c: New test.
9796 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9797
94156b3f
AV
97982016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9799
9800 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9801 trigger for cortex-r8, when scanning for register r8.
9802 * gcc.target/arm/pr45701-2.c: Likewise.
9803
a84a49b7 98042016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9805 Jeff Law <law@redhat.com>
a84a49b7
RB
9806
9807 PR tree-optimization/69740
9808 * gcc.c-torture/compile/pr69740-1.c: New test.
9809 * gcc.c-torture/compile/pr69740-2.c: New test.
9810
e41f6c9e
BS
98112016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9812
9813 * lib/target-supports.exp
9814 (check_effective_target_whole_vector_shift): Enable for PPC64.
9815
57548bf5
RB
98162016-03-07 Richard Biener <rguenther@suse.de>
9817
9818 PR tree-optimization/70115
9819 * gcc.dg/torture/pr70115.c: New testcase.
9820
4ae13300
NS
98212016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9822
9823 PR middle-end/69916
9824 * c-c-++-common/goacc/pr69916.c: New.
9825
5edb9853
RH
98262016-03-07 Richard Henderson <rth@redhat.com>
9827
9828 * gcc.c-torture/compile/pr70061.c: New test.
9829
2067a8f3
RB
98302016-03-07 Richard Biener <rguenther@suse.de>
9831
9832 PR testsuite/70109
9833 * gcc.dg/vect/O3-pr36098.c: New testcase.
9834
4145a9b7
CL
98352016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9836
9837 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9838
1878be32
EB
98392016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9840
9841 * gnat.dg/renaming9.ad[sb]: New testcase.
9842
df762bb2
JJ
98432016-03-05 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR c++/70084
9846 * g++.dg/expr/stdarg3.C: New test.
9847
7d461295
JL
98482016-03-04 Jeff Law <law@redhat.com>
9849
9850 PR tree-optimization/69196
9851 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9852 x86_64-*-*.
9853
29b9828f
BS
98542016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9855
b6b552fd
BS
9856 PR c/69973
9857 * gcc.dg/pr69973.c: New test.
9858
201d49e9
BS
9859 PR rtl-optimization/69941
9860 * gcc.dg/torture/pr69941.c: New test.
9861
29b9828f
BS
9862 PR c/69824
9863 * gcc.dg/pr69824.c: New test.
9864
640b7e74
TV
98652016-03-05 Tom de Vries <tom@codesourcery.com>
9866
9867 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9868 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9869 function.
9870
7a3a3fad
PP
98712016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9872
9873 PR c++/66786
9874 * g++.dg/cpp1y/var-templ48.C: New test.
9875 * g++.dg/cpp1y/var-templ49.C: New test.
9876
cd439aec
EB
98772016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9878
9879 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9880
60204554
JJ
98812016-03-04 Jakub Jelinek <jakub@redhat.com>
9882
0c8825de
JJ
9883 PR c++/70035
9884 * g++.dg/ubsan/pr70035.C: New test.
9885
60204554
JJ
9886 PR target/70062
9887 * gcc.target/i386/pr70062.c: New test.
9888
f79d4eab
L
98892016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9890
9891 * g++.dg/template/typename21.C: Remove c++98_only.
9892
ea81ce67
L
98932016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9894
9895 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9896
64b23c13
DM
98972016-03-04 David Malcolm <dmalcolm@redhat.com>
9898
9899 PR c/68187
9900 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9901 function.
9902 (fn_42_b): Likewise.
9903 (fn_42_c): Likewise.
9904
729526f5
DM
99052016-03-04 David Malcolm <dmalcolm@redhat.com>
9906
9907 PR c/68187
9908 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9909 function.
9910 (fn_40_b): Likewise.
9911 (fn_41_a): Likewise.
9912 (fn_41_b): Likewise.
9913
f9ea11ac
JJ
99142016-03-04 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR target/70059
9917 * gcc.target/i386/avx512f-pr70059.c: New test.
9918 * gcc.target/i386/avx512dq-pr70059.c: New test.
9919
b6c38c69
BS
99202016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9921
9922 PR rtl-optimization/57676
9923 * gcc.dg/torture/pr57676.c: New test.
9924
af3cdd34
IE
99252016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9926
9927 * gcc.dg/pr70026.c: New test.
9928
7ff6ca38
MP
99292016-03-04 Marek Polacek <polacek@redhat.com>
9930
9931 PR c/69798
9932 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9933 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9934
a6bf62d5
KT
99352016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9936
9937 PR target/70004
9938 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9939 Delete.
9940 (test_corners_sisd_si): Likewise.
9941 (main): Remove checks of the above.
9942 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9943
ae4cdc6a
EB
99442016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9945
9946 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9947
08455559
CL
99482016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9949
9950 * gcc.dg/torture/pr69951.c: Accept argc==0.
9951
e9a35493
RB
99522016-03-04 Richard Biener <rguenther@suse.de>
9953
9954 PR c++/70054
9955 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9956 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9957
fba054c2
DV
99582016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9959
9960 PR testsuite/69766
9961 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9962 testing multiarch.
9963
f10cdc6c
JJ
99642016-03-04 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR debug/69947
9967 * gcc.dg/guality/pr69947.c: New test.
9968
2e981ba0
JJ
99692016-03-03 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR ada/70017
9972 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9973
0ba3bfa2
KT
99742016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9975
9976 PR rtl-optimization/69904
9977 * gcc.target/arm/pr69904.c: New test.
9978
97ecdb46
JJ
99792016-03-03 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR target/70021
9982 * gcc.dg/vect/pr70021.c: New test.
9983 * gcc.target/i386/pr70021.c: New test.
9984
a2a743a1
MP
99852016-03-03 Marek Polacek <polacek@redhat.com>
9986
9987 PR middle-end/70050
9988 * gcc.dg/pr70050.c: New test.
9989
fa07ecdd
JG
99902016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9991
9992 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9993
23504262
ML
99942016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9995
9996 PR tree-optimization/70043
9997 * gfortran.dg/vect/pr70043.f90: New test.
9998
b7b9e1a9
EB
99992016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10000
10001 * gnat.dg/specs/task1.ads: New test.
10002
cb83ba54
RO
100032016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10004
10005 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10006 Invoke gdb with -batch.
10007 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10008
a75f5e30
RB
100092016-03-03 Richard Biener <rguenther@suse.de>
10010
10011 PR tree-optimization/55936
10012 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10013
268bc320
JL
100142016-03-02 Jeff Law <law@redhat.com>
10015
815f20ab
JL
10016 PR rtl-optimization/69942
10017 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10018 effects of argument promotions.
10019
268bc320
JL
10020 PR tree-optimization/69987
10021 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10022 target does not support -fprefetch-loop-arrays.
10023
171f7de5
UB
100242016-03-02 Uros Bizjak <ubizjak@gmail.com>
10025
10026 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10027
192912db
BC
100282016-03-02 Bin Cheng <bin.cheng@arm.com>
10029
c7908871 10030 PR rtl-optimization/69052
192912db
BC
10031 * gcc.target/i386/pr69052.c: New test.
10032
90a7a40b
AM
100332016-03-02 Alan Modra <amodra@gmail.com>
10034
10035 * gcc.dg/pr69990.c: New.
10036
69fa742f
JJ
100372016-03-02 Jakub Jelinek <jakub@redhat.com>
10038
de752fb0
JJ
10039 PR c/68062
10040 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10041
10042 PR middle-end/70022
10043 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10044
69fa742f
JJ
10045 PR target/70028
10046 * gcc.target/i386/pr70028.c: New test.
10047
7c65bd56
MK
100482016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10049
10050 * c-c++-common/asan/swapcontext-test-1.c,
10051 * c-c++-common/tsan/thread_leak.c,
10052 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10053 * g++.dg/tsan/benign_race.C,
10054 * g++.dg/tsan/fd_close_norace.C,
10055 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10056 races with sanitizer output
10057
37d98220 100582016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10059 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10060
10061 PR target/67278
10062 * gcc.dg/simd-8.c: New testcase.
10063
218db463
RB
100642016-03-02 Richard Biener <rguenther@suse.de>
10065
10066 PR middle-end/67278
10067 * gcc.dg/simd-7.c: New testcase.
10068
22c72158
EB
100692016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10070
10071 * gcc.target/i386/pr70007.c: Tweak.
10072
9a790ccc
DV
100732016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10074
10075 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10076
bd02f00f
MP
100772016-03-02 Marek Polacek <polacek@redhat.com>
10078
10079 PR c/67854
10080 * gcc.dg/pr67854.c: New test.
10081
1e840f39
JJ
100822016-03-02 Jakub Jelinek <jakub@redhat.com>
10083
10084 PR middle-end/70025
10085 * gcc.dg/torture/pr70025.c: New test.
10086
bca00241
VK
100872016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10088
10089 PR tree-optimization/68621
10090 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10091
0bca04b8
EB
100922016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10093
10094 * gcc.target/i386/pr70007.c: New test.
10095
2a9afc86
JL
100962016-03-01 Jeff Law <law@redhat.com>
10097
eab2541b 10098 PR tree-optimization/69196
9d83ef71 10099 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10100
2a9afc86
JL
10101 PR tree-optimization/69196
10102 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10103 duplicating code and spoiling the expected output.
10104
0d39977e
MM
101052016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10106
10107 PR target/70033
10108 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10109 supports power9 before doing tests.
10110 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10111 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10112 * gcc.target/powerpc/p9-permute.c: Likewise.
10113
a0c0699d
UB
101142016-03-01 Uros Bizjak <ubizjak@gmail.com>
10115
10116 PR target/70027
10117 * gcc.target/i386/pr70027.c: New test.
10118
0ae3ef47 101192016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10120
10121 * gcc.dg/pr70017.c: New test.
10122
686e2237
JJ
101232016-03-01 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR c/69796
10126 PR c/69974
10127 * gcc.dg/pr69796.c: New test.
10128 * gcc.dg/pr69974.c: New test.
10129
f8e4188c
EB
101302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10131
10132 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10133
5e3f1c7c
JL
101342016-02-29 Jeff Law <law@redhat.com>
10135
10136 PR tree-optimization/69987
10137 * gfortran.dg/pr69987.f90: New test.
10138
10139 PR tree-optimization/69989
10140 * gcc.c-torture/compile/pr69989-2.c: New test.
10141
1be56bc5
MP
101422016-03-01 Marek Polacek <polacek@redhat.com>
10143
10144 PR c++/69795
10145 * g++.dg/parse/invalid1.C: New test.
10146
1b19470d
RB
101472016-03-01 Richard Biener <rguenther@suse.de>
10148
10149 PR middle-end/70022
10150 * gcc.dg/pr70022.c: New testcase.
10151
3ae0661a
IE
101522016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10153
10154 PR tree-optimization/69956
10155 * gcc.dg/pr69956.c: New test.
10156
0f09ab88
BS
101572016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10158
10159 PR target/70011
10160 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10161 XFAIL when hardware supports efficient unaligned storage access.
10162
76d881bf
PP
101632016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10164
10165 PR c++/69961
10166 * g++.dg/template/pr69961a.C: New test.
10167 * g++.dg/template/pr69961b.C: New test.
10168
7168133a
DM
101692016-02-29 David Malcolm <dmalcolm@redhat.com>
10170
10171 PR preprocessor/69985
10172 * gcc.dg/cpp/pr69985.c: New test case.
10173
0c6072a3
JL
101742016-02-29 Jeff Law <law@redhat.com>
10175
e66f219b
JL
10176 PR tree-optimization/70005
10177 * gcc.c-torture/execute/pr70005.c New test.
10178
0c6072a3
JL
10179 PR tree-optimization/69999
10180 * gcc.c-torture/compile/pr69999.c: New test.
10181
fd9fbdb3
YR
101822016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10183
10184 PR tree-optimization/69652
10185 * gcc.dg/torture/pr69652.c: Delete test.
10186 * gcc.dg/vect/pr69652.c: New test.
10187
cbd400b4
RB
101882016-02-19 Richard Biener <rguenther@suse.de>
10189
10190 PR tree-optimization/69980
10191 * gfortran.dg/vect/pr69980.f90: New testcase.
10192
84ea0f58
EB
101932016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10194
10195 * gcc.target/sparc/20160229-1.c: New test.
10196
5d2a63dc
EB
101972016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10198
10199 * gnat.dg/stack_usage3.adb: New test.
10200 * gnat.dg/stack_usage3_pkg.ads: New helper.
10201
93e708f9
EB
102022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10203
10204 * gnat.dg/renaming8.adb: New test.
10205 * gnat.dg/renaming8_pkg1.ads: New helper.
10206 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10207 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10208
6512bc93
RB
102092016-02-29 Richard Biener <rguenther@suse.de>
10210
10211 PR tree-optimization/69720
10212 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10213
7b201a88
TK
102142016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10215
10216 PR fortran/68147
10217 PR fortran/47674
10218 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10219
82ee0cf2 102202016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10221 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10222
10223 PR fortran/56007
10224 * gfortran.dg/coarray_8.f90: Adjust error message.
10225 * gfortran.dg/pr56007.f90: New test.
10226 * gfortran.dg/pr56007.f: New test.
10227
cdc1a2c8
L
102282016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10229
10230 PR tree-optimization/69989
10231 * gcc.dg/torture/pr69989.c: New test.
10232
33505bcf
EB
102332016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10234
10235 * gcc.target/i386/stack-realign-win.c: New test.
10236
524bfb19
HA
102372016-02-28 Harald Anlauf <anlauf@gmx.de>
10238
10239 PR fortran/60126
10240 * gfortran.dg/pr60126.f90: New test.
10241
bd542508
JL
102422016-02-27 Jeff Law <law@redhat.com>
10243
10244 Revert
10245 2016-02-26 Richard Biener <rguenther@suse.de>
10246 Jeff Law <law@redhat.com>
10247
10248 PR tree-optimization/69740
10249 * gcc.c-torture/compile/pr69740-1.c: New test.
10250 * gcc.c-torture/compile/pr69740-2.c: New test.
10251
dd1291e0
JD
102522016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10253
5fb67f8b 10254 PR fortran/69910
dd1291e0
JD
10255 * gfortran.dg/newunit_4.f90: New test.
10256
5cfefb59
JJ
102572016-02-27 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR target/69613
10260 PR rtl-optimization/69886
10261 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10262 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10263 target.
10264
20ba5f33
MS
102652016-02-26 Martin Sebor <msebor@redhat.com>
10266
10267 PR tree-optimization/15826
10268 * gcc.dg/tree-ssa/pr15826.c: New test.
10269
e6fb01b0
JJ
102702016-02-26 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR target/69969
10273 * gcc.target/powerpc/pr69969.c: New test.
10274
e3e0cf64
MS
102752016-02-26 Martin Sebor <msebor@redhat.com>
10276
10277 PR c++/15766
10278 * g++.old-deja/g++.other/decl5.C: Add a test case.
10279
d1f2bea5
SB
102802016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10281
10282 PR target/69946
10283 * gcc.target/powerpc/pr69946.c: New file.
10284
4a4f9d2b 102852016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10286 Jeff Law <law@redhat.com>
4a4f9d2b 10287
e3e0cf64 10288 PR tree-optimization/69740
4a4f9d2b
RB
10289 * gcc.c-torture/compile/pr69740-1.c: New test.
10290 * gcc.c-torture/compile/pr69740-2.c: New test.
10291
ad2a2706
MJ
102922016-02-26 Martin Jambor <mjambor@suse.cz>
10293
10294 PR middle-end/69920
10295 * gcc.dg/torture/pr69932.c: New test.
10296 * gcc.dg/torture/pr69936.c: Likewise.
10297
1d11f7ce
AK
102982016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10299
10300 PR target/69709
10301 * gcc.target/s390/pr69709.c: New test.
10302
6cfccbb2
KT
103032016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10304
10305 PR target/69245
10306 * gcc.target/aarch64/pr69245_1.c: New test.
10307
ac59ad4e
KT
103082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10309
10310 PR target/69613
10311 * gcc.dg/torture/pr69613.c: New test.
10312
a2ad54a0
JJ
103132016-02-26 Jakub Jelinek <jakub@redhat.com>
10314
10315 PR rtl-optimization/69891
10316 * gcc.target/i386/pr69891.c: New test.
10317
0884062c 103182016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10319 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10320
d2369d4f 10321 PR target/61397
c163789b
MM
10322 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10323 functionality for both 32-bit and 64-bit.
10324
5aed7e2c
RB
103252016-02-26 Richard Biener <rguenther@suse.de>
10326
10327 PR tree-optimization/69551
10328 * gcc.dg/torture/pr69951.c: New testcase.
10329
798e2a8e
RB
103302016-02-25 Richard Biener <rguenther@suse.de>
10331
10332 PR tree-optimization/48795
10333 * gcc.dg/Warray-bounds-18.c: New testcase.
10334
9559fbac
RO
103352016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10336
10337 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10338
c049b107
JJ
103392016-02-25 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR rtl-optimization/69896
10342 * gcc.dg/pr69896.c: New test.
10343
1137001c
PP
103442016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10345
10346 PR c++/69736
10347 * g++.dg/cpp1y/paren2.C: New test.
10348
2e9c8641
MS
103492016-02-24 Martin Sebor <msebor@redhat.com>
10350
10351 PR c/51147
10352 * gcc.dg/enum-mode-2.c: New test.
10353
03ca8fb3
JJ
103542016-02-24 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR c++/69922
10357 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10358 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10359 * g++.dg/ubsan/pr69922.C: New test.
10360
0b05329b
MP
103612016-02-24 Marek Polacek <polacek@redhat.com>
10362
10363 PR c/69819
10364 * gcc.dg/pr69819.c: New test.
10365
57c2c374
MS
103662016-02-24 Martin Sebor <msebor@redhat.com>
10367
3b96b93a
MS
10368 PR c++/69912
10369 * g++.dg/ext/flexary15.C: New test.
10370
103712016-02-24 Martin Sebor <msebor@redhat.com>
10372
10373 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10374 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10375 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10376
65433bb5
MK
103772016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10378 Charles Baylis <charles.baylis@linaro.org>
10379
10380 PR debug/61033
10381 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10382
f802a424 103832016-02-24 Richard Biener <rguenther@suse.de>
44293580 10384 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10385
10386 PR middle-end/69760
10387 * gcc.dg/torture/pr69760.c: New testcase.
10388
525f795f
RO
103892016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10390
10391 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10392 pattern on Solaris with as.
10393
cd7bbceb
KT
103942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10395
10396 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10397 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10398 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10399 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10400
89c0c1fd
JJ
104012016-02-24 Jakub Jelinek <jakub@redhat.com>
10402
10403 PR middle-end/69915
10404 * gcc.dg/pr69915.c: New test.
10405
0683fd27
KT
104062016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10407
10408 PR rtl-optimization/69886
10409 * gcc.dg/torture/pr69886.c: New test.
10410
e53d562a
RB
104112016-02-24 Richard Biener <rguenther@suse.de>
10412
10413 PR middle-end/68963
10414 * gcc.dg/torture/pr68963.c: New testcase.
10415
74a00288
KT
104162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10417
10418 PR target/69875
10419 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10420 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10421 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10422 * gcc.target/arm/atomic_loaddi_1.c: New test.
10423 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10424 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10425 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10426 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10427 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10428 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10429 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10430 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10431
340fd4c9
JJ
104322016-02-24 Jakub Jelinek <jakub@redhat.com>
10433
10434 PR middle-end/69909
10435 * gcc.dg/torture/pr69909.c: New test.
10436
47d3fdb2
RB
104372016-02-24 Richard Biener <rguenther@suse.de>
10438
10439 PR tree-optimization/69907
10440 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10441 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10442 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10443
dab73e73
CB
104442016-02-24 Christian Bruel <christian.bruel@st.com>
10445
10446 * gcc.target/arm/pragma_cpp_fma.c: New test.
10447
7cc5ec65
JD
104482016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10449
10450 PR fortran/61156
10451 * gfortran.dg/include_6.f90: Update test.
10452
067fbd8b
JJ
104532016-02-23 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR objc/69844
10456 * objc.dg/pr69844.m: New test.
10457
64a454d9
JD
104582016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10459
10460 PR libgfortran/69456
10461 * gfortran.dg/namelist_89.f90: New test.
10462 * gfortran.dg/pr59700.f90: Update test..
10463
35886f0b
MS
104642016-02-23 Martin Sebor <msebor@redhat.com>
10465
10466 PR middle-end/69780
10467 * g++.dg/ext/builtin_alloca.C: New test.
10468 * gcc.dg/builtins-68.c: New test.
10469
162cc7e3
RH
104702016-02-23 Richard Henderson <rth@redhat.com>
10471
10472 * gcc.target/i386/addr-space-3.c: Remove test.
10473
196440f8
DM
104742016-02-23 David Malcolm <dmalcolm@redhat.com>
10475
10476 PR preprocessor/69126
10477 PR preprocessor/69543
10478 * c-c++-common/pr69126-2-long.c: New test.
10479 * c-c++-common/pr69126-2-short.c: New test.
10480 * c-c++-common/pr69543-1.c: Remove xfail.
10481
1d3121af
DM
104822016-02-23 David Malcolm <dmalcolm@redhat.com>
10483
10484 PR preprocessor/69126
10485 PR preprocessor/69543
10486 PR preprocessor/69558
10487 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10488 (f): Rename to...
10489 (test_2): ...this, and add leading comment.
10490 (MACRO_3, test_3): New.
10491 (MACRO_4A, MACRO_4B, test_4): New.
10492 (MACRO): Rename to...
10493 (MACRO_5): ...this.
10494 (g): Rename to...
10495 (test_5): ...this, updating for renaming of MACRO, and
10496 add leading comment.
10497 * c-c++-common/pr69543-1.c: New.
10498 * c-c++-common/pr69543-2.c: New.
10499 * c-c++-common/pr69543-3.c: New.
10500 * c-c++-common/pr69543-4.c: New.
10501 * c-c++-common/pr69558-1.c: New.
10502 * c-c++-common/pr69558-2.c: New.
10503 * c-c++-common/pr69558-3.c: New.
10504 * c-c++-common/pr69558-4.c: New.
10505 * gcc.dg/pr69558.c: Move to...
10506 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10507 xfail for c++.
10508
f99c3557
TS
105092016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10510
10511 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10512 to -ftree-parallelize-loops/-fopenacc changes.
10513 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10514 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10515 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10516 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10517 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10518 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10519 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10520 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10521 * c-c++-common/goacc/kernels-loop.c: Likewise.
10522 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10523 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10524 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10525 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10526
c60ec7c2
RO
105272016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10528
10529 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10530
f1a62b6f
JJ
105312016-02-23 Jakub Jelinek <jakub@redhat.com>
10532
e67bf044
JJ
10533 PR c++/69902
10534 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10535
f1a62b6f
JJ
10536 PR c/69900
10537 * gcc.dg/pr69900.c: New test.
10538
20c5e09e
MJ
105392016-02-23 Martin Jambor <mjambor@suse.cz>
10540
10541 PR tree-optimization/69666
10542 * gcc.dg/tree-ssa/pr69666.c: New test.
10543
e457a6fc
AV
105442016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10545
10546 PR fortran/67451
10547 * gfortran.dg/coarray_allocate_5.f08: New test.
10548
d7b574f4
AK
105492016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10550
10551 * gcc.target/s390/vcond-shift.c: Move to ...
10552 * gcc.target/s390/vector/vcond-shift.c: ... here.
10553
58bdeb44
AK
105542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10555
10556 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10557 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10558
7cd0387b
AK
105592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10560
10561 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10562
4246c8da
MW
105632016-02-20 Mark Wielaard <mjw@redhat.com>
10564
10565 PR c/28901
10566 * gcc.dg/unused-variable-3.c: New test.
10567
f93bc532
JJ
105682016-02-22 Jakub Jelinek <jakub@redhat.com>
10569
10570 PR target/69888
10571 * gcc.target/i386/pr69888.c: New test.
10572
c4e360f4
RB
105732016-02-22 Richard Biener <rguenther@suse.de>
10574
10575 PR tree-optimization/69882
10576 * gfortran.dg/vect/pr69882.f90: New testcase.
10577
09c92f1c
JJ
105782016-02-22 Jakub Jelinek <jakub@redhat.com>
10579
10580 PR target/69885
10581 * gcc.dg/pr69885.c: New test.
10582
f88d45dc
OE
105832016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10584
10585 PR target/69806
10586 PR target/54089
10587 * gcc.target/sh/pr54089-10.c: New.
10588
ce1ff48e
PT
105892016-02-20 Paul Thomas <pault@gcc.gnu.org>
10590
10591 PR fortran/69423
10592 * gfortran.dg/deferred_character_15.f90 : New test.
10593
bbf27208
DH
105942016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10595
10596 PR fortran/57365
10597 gfortran.dg/allocate_with_source_18.f03: New test.
10598
105992016-02-20 Harald Anlauf <anlauf@gmx.de>
10600
10601 PR fortran/52531
10602 gfortran.dg/gomp/pr52531.f90: New test.
10603
268be88c
BE
106042016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10605
10606 PR c++/69865
10607 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10608 -std=c++03.
10609
4b6c824a
JJ
106102016-02-19 Jakub Jelinek <jakub@redhat.com>
10611
871b3f47
JJ
10612 PR c++/69826
10613 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10614 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10615
7a965d51
JJ
10616 PR c++/69850
10617 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10618
4b6c824a
JJ
10619 PR c++/69851
10620 * g++.dg/torture/pr69851.C: New test.
10621
15fca21a
MS
106222016-02-19 Martin Sebor <msebor@redhat.com>
10623
10624 PR testsuite/69573
10625 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10626
19e21586
JJ
106272016-02-19 Jakub Jelinek <jakub@redhat.com>
10628
03a616ac
JJ
10629 PR c++/69850
10630 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10631 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10632
19e21586
JJ
10633 PR c++/67767
10634 * g++.dg/cpp0x/pr67767.C: New test.
10635
2db16594
KT
106362016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10637
10638 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10639 for fp, simd, crypto, crc, lse.
10640 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10641 above.
10642 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10643 effective target check.
10644
5a7d9d1e
JJ
106452016-02-19 Jakub Jelinek <jakub@redhat.com>
10646
10647 PR target/69820
10648 * gcc.target/i386/pr69820.c: New test.
10649
6448f064
AK
106502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10651
10652 * gcc.target/s390/vector/int128-1.c: New test.
10653
d0a859e6
AK
106542016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10655
10656 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10657
9e4eb643
AK
106582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10659
10660 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10661 instruction pattern name to prevent the testcase from failing with
10662 -march=z13.
10663
859a4c0e
AK
106642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10665
10666 * gcc.target/s390/md/movstr-2.c: New test.
10667
efc2340b
MK
106682016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10669
10670 * gcc.target/s390/morestack.c: New test.
10671
ca2bfbc2
DV
106722016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10673
10674 PR target/69625
10675 * gcc.target/s390/pr69625.c: Add test case.
10676
efd4bd05
BE
106772016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10678
10679 PR testsuite/68580
10680 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10681
2bf2078a
MM
106822016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10683
10684 PR target/68404
10685 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10686 * gcc.target/powerpc/fusion3.c: Likewise.
10687
f003579e
RB
106882016-02-18 Richard Biener <rguenther@suse.de>
10689
10690 PR middle-end/69553
10691 * g++.dg/torture/pr69553.C: New testcase.
10692
19233914
NC
106932016-02-18 Nick Clifton <nickc@redhat.com>
10694
efd4bd05
BE
10695 PR target/62254
10696 PR target/69610
10697 * gcc.target/arm/pr62554.c: New test.
10698 * gcc.target/arm/pr69610-1.c: New test.
10699 * gcc.target/arm/pr69610-2.c: New test.
19233914 10700
23f27839
RB
107012016-02-18 Richard Biener <rguenther@suse.de>
10702
10703 PR middle-end/69854
10704 * gcc.dg/torture/pr69854.c: New testcase.
10705
932c0da4
JJ
107062016-02-17 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR c++/69850
10709 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10710
1bed93e4
BS
107112012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10712
10713 * gcc.target/powerpc/vec-cg.c: New test.
10714
57bfb134
RB
107152016-02-17 Richard Biener <rguenther@suse.de>
10716
10717 PR testsuite/69586
10718 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10719
a44e0ebb
KT
107202016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10721
10722 PR target/69161
10723 * gcc.c-torture/compile/pr69161.c: New test.
10724
ffacd726
DS
107252016-02-17 David Sherwood <david.sherwood@arm.com>
10726
10727 PR target/69532
10728 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10729 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10730
448db8d2
EB
107312016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10732
10733 * gcc.dg/ifcvt-4.c: Skip on Visium.
10734
e2f0522e
EB
107352016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10736
10737 * gnat.dg/atomic8.adb: New test.
10738
bf17fe3f
EB
107392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10740
10741 * gnat.dg/discr46.ad[sb]: New test.
10742
ecf835e9
KN
107432016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10744
10745 PR Target/48344
10746 * gcc.target/powerpc/pr48344-1.c: New test.
10747
49a1164a
TK
107482015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10749
10750 PR fortran/69742
10751 * gfortran.dg/associate_21.f90: New test.
10752
bf14eba2
JJ
107532016-02-16 Jakub Jelinek <jakub@redhat.com>
10754
10755 PR c/69835
10756 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10757 -Wnonnull in dg-options.
10758 * c-c++-common/nonnull-2.c: New test.
10759
35a093b6
JG
107602016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10761 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10762
10763 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10764
e387d491
JJ
107652016-02-16 Jakub Jelinek <jakub@redhat.com>
10766
10767 PR middle-end/69801
10768 * gcc.dg/pr69801.c: Add empty dg-options.
10769
ba539195
JN
107702016-02-16 James Norris <jnorris@codesourcery.com>
10771
10772 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10773 * g++.dg/goacc/deviceptr-1.c: New file.
10774
2a2b8f64
JJ
107752016-02-16 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR tree-optimization/69820
10778 * gcc.dg/vect/pr69820.c: New test.
10779
87440c29
RB
107802016-02-16 Richard Biener <rguenther@suse.de>
10781
10782 PR tree-optimization/69776
10783 * gcc.dg/torture/pr69776-2.c: New testcase.
10784
6d87c306
BS
107852016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10786
10787 PR tree-optimization/69714
10788 * gcc.dg/torture/pr69714.c: New test.
10789
3824a0a2
JJ
107902016-02-16 Jakub Jelinek <jakub@redhat.com>
10791
10792 PR tree-optimization/69802
10793 * gcc.dg/pr69802.c: New test.
10794
c8cfe96e
RB
107952016-02-16 Richard Biener <rguenther@suse.de>
10796
10797 PR middle-end/69801
10798 * gcc.dg/pr69801.c: New testcase.
10799
fc12098d
JD
108002016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10801
10802 PR libgfortran/69651
10803 * gfortran.dg/read_bang.f90: New test.
10804 * gfortran.dg/read_bang4.f90: New test.
10805
ba6b3795
JJ
108062016-02-15 Jakub Jelinek <jakub@redhat.com>
10807
f0516ca4
JJ
10808 PR c++/69658
10809 * g++.dg/init/pr69658.C: New test.
10810
ba6b3795
JJ
10811 PR c++/69797
10812 * c-c++-common/pr69797.c: New test.
10813
de3f9a2d
PK
108142016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10815
10816 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10817 check for aarch64*-*-*.
10818
17a3b967
RB
108192016-02-15 Richard Biener <rguenther@suse.de>
10820
10821 PR tree-optimization/69783
10822 * gcc.dg/vect/pr69783.c: New testcase.
10823
1c48bff1
RB
108242016-02-15 Richard Biener <rguenther@suse.de>
10825
10826 PR tree-optimization/69776
10827 * gcc.dg/torture/pr69776.c: New testcase.
10828
1e6025b6
TK
108292016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10830
10831 PR fortran/60526
10832 * gfortran.dg/type_decl_4.f90: Reinstated.
10833
d3308279
JDA
108342016-02-14 John David Anglin <danglin@gcc.gnu.org>
10835
10836 PR fortran/68746
10837 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10838
b7c56581
TK
108392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10840
10841 PR fortran/60526
10842 PR bootstrap/69816
10843 * gfortran.dg/type_decl_4.f90: Removed.
10844
60cb4ef5
TK
108452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10846
10847 PR fortran/60526
10848 * gfortran.dg/type_decl_4.f90: New test.
10849
f6964637
AM
108502016-02-14 Alan Modra <amodra@gmail.com>
10851
1a8849d1 10852 PR testsuite/68886
f6964637
AM
10853 * gcc.c-torture/execute/stkalign.c: Revise test.
10854
f5121920
OE
108552016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10856
10857 PR target/67260
10858 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10859
6cda3ab6
OE
108602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10861
10862 PR target/67260
10863 * gcc.target/sh/torture/pr67260.c: New.
10864
6786e598
JDA
108652016-02-12 John David Anglin <danglin@gcc.gnu.org>
10866
10867 * gcc.dg/pr67964.c: Add dg-require-alias.
10868
7e05dad8
OE
108692016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10870
10871 PR target/67636
10872 PR target/64345
10873 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10874
7f4cc3ce
JD
108752016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10876
10877 PR libgfortran/69668
10878 * gfortran.dg/namelist_88.f90: New test.
10879
955ca6dc
JD
108802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10881
10882 PR libgfortran/69668
10883 * gfortran.dg/namelist_38.f90: Update test.
10884 * gfortran.dg/namelist_84.f90: Update test.
10885
876217ae
DM
108862016-02-12 David Malcolm <dmalcolm@redhat.com>
10887
10888 PR other/69554
10889 * gcc.dg/pr69554-1.c: New test.
10890 * gfortran.dg/pr69554-1.F90: New test.
10891 * gfortran.dg/pr69554-2.F90: New test.
10892 * lib/gcc-dg.exp (proc dg-locus): New function.
10893 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10894 distinguish between the caret-printing and non-caret-printing
10895 cases. If caret-printing has been explicitly enabled, bail out
10896 without attempting to fix up the output.
10897
61789eed
DM
108982016-02-12 David Malcolm <dmalcolm@redhat.com>
10899
10900 PR driver/69265
10901 PR driver/69453
10902 * gcc.dg/spellcheck-options-3.c: New test case.
10903 * gcc.dg/spellcheck-options-4.c: New test case.
10904 * gcc.dg/spellcheck-options-5.c: New test case.
10905 * gcc.dg/spellcheck-options-6.c: New test case.
10906 * gcc.dg/spellcheck-options-7.c: New test case.
10907 * gcc.dg/spellcheck-options-8.c: New test case.
10908 * gcc.dg/spellcheck-options-9.c: New test case.
10909 * gcc.dg/spellcheck-options-10.c: New test case.
10910
c3090c1f
JJ
109112016-02-12 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR rtl-optimization/69764
10914 PR rtl-optimization/69771
10915 * c-c++-common/pr69764.c: New test.
10916 * gcc.dg/torture/pr69771.c: New test.
10917
8222034d
MP
109182016-02-12 Marek Polacek <polacek@redhat.com>
10919
10920 * g++.dg/torture/init-list1.C: New.
10921
f749f792
MP
109222016-02-12 Marek Polacek <polacek@redhat.com>
10923
10924 * gcc.dg/pr69522.c: Add empty dg-options.
10925
199fb02a
IE
109262016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10927
10928 * g++.dg/lto/lto.exp: Include and init mpx.
10929 * g++.dg/lto/pr69729_0.C: New test.
10930
b69539cb
JJ
109312016-02-12 Jakub Jelinek <jakub@redhat.com>
10932
06ff7000
JJ
10933 PR ipa/69241
10934 * g++.dg/ipa/pr69241-4.C: New test.
10935
b69539cb
JJ
10936 PR ipa/68672
10937 * g++.dg/ipa/pr68672-1.C: New test.
10938 * g++.dg/ipa/pr68672-2.C: New test.
10939 * g++.dg/ipa/pr68672-3.C: New test.
10940
16595a1f
BS
109412016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10942
10943 PR c/69522
6d87c306 10944 * gcc.dg/pr69522.c: New test.
16595a1f 10945
38d795d2
PP
109462016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10947
10948 PR c++/69098
10949 * g++.dg/cpp1y/69098.C: New test.
10950 * g++.dg/cpp1y/69098-2.C: New test.
10951
9c582551
JJ
109522016-02-12 Jakub Jelinek <jakub@redhat.com>
10953
10954 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10955 and neighbour -> neighbor.
10956 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10957 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10958 * c-c++-common/Wvarargs.c: Likewise.
10959 * c-c++-common/goacc/host_data-5.c: Likewise.
10960 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10961 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10962 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10963 * gcc.target/aarch64/pr60697.c: Likewise.
10964 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10965 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10966 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10967 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10968 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10969 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10970 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10971 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10972 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10973 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10974 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10975 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10976 * g++.dg/lookup/koenig5.C: Likewise.
10977 * g++.dg/ext/no-asm-2.C: Likewise.
10978 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10979 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10980 * gfortran.dg/used_types_16.f90: Likewise.
10981 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10982 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10983 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10984 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10985 * gfortran.dg/abstract_type_6.f03: Likewise.
10986 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10987 * gfortran.dg/used_types_15.f90: Likewise.
10988 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10989 * gfortran.dg/exit_3.f08: Likewise.
10990 * gfortran.dg/open_status_2.f90: Likewise.
10991 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10992 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10993 * gfortran.dg/associate_1.f03: Likewise.
10994 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10995 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10996 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10997 * gcc.dg/builtin-object-size-1.c: Likewise.
10998 * gcc.dg/noreturn-6.c: Likewise.
10999 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11000 * gcc.dg/globalalias.c: Likewise.
11001 * gcc.dg/builtins-config.h: Likewise.
11002 * gcc.dg/pr30457.c: Likewise.
11003 * gcc.c-torture/compile/volatile-1.c: Likewise.
11004 * gcc.c-torture/execute/20101011-1.c: Likewise.
11005 * c-c++-common/Waddress-1.c: Likewise.
11006
66756373
JJ
110072016-02-11 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR c/69768
11010 * c-c++-common/Waddress-1.c: New test.
11011
76fe932b
AV
110122016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11013
11014 PR fortran/69296
11015 * gfortran.dg/associate_19.f03: New test.
11016 * gfortran.dg/associate_20.f03: New test.
11017
564c4d4b
OE
110182016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11019
11020 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11021
e1c1ecb0
KT
110222016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11023
11024 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11025 .arch armv8-a\n. Add -dA to dg-options.
11026 * gcc.target/aarch64/assembler_arch_1.c: New test.
11027 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11028
0d7d9458
PC
110292016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11030
11031 PR c++/68726
11032 * g++.dg/cpp0x/pr68726.C: New.
11033
e6208a60
IE
110342016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11035
11036 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11037 test.
11038
281a11eb
RB
110392016-02-11 Richard Biener <rguenther@suse.de>
11040
11041 * g++.dg/tree-ssa/pr61034.C: Adjust.
11042
e03dd765
VM
110432016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11044
4b48faf5 11045 PR target/69148
e03dd765
VM
11046 * gcc.target/s390/pr69148.c: New.
11047
cdc23927
YR
110482016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11049
11050 PR tree-optimization/69652
11051 * gcc.dg/torture/pr69652.c: New test.
11052
e199dd0a
JJ
110532016-02-10 Jakub Jelinek <jakub@redhat.com>
11054 Patrick Palka <ppalka@gcc.gnu.org>
11055
11056 PR ipa/69241
11057 PR c++/69649
11058 * g++.dg/ipa/pr69241-1.C: New test.
11059 * g++.dg/ipa/pr69241-2.C: New test.
11060 * g++.dg/ipa/pr69241-3.C: New test.
11061 * g++.dg/ipa/pr69649.C: New test.
11062
d6b38027
UB
110632016-02-10 Uros Bizjak <ubizjak@gmail.com>
11064
11065 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11066 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11067
13b562c5
BC
110682016-02-10 Bin Cheng <bin.cheng@arm.com>
11069
11070 PR tree-optimization/68021
11071 * gcc.dg/tree-ssa/pr68021.c: New test.
11072
24a179f8
RB
110732016-02-10 Richard Biener <rguenther@suse.de>
11074
11075 PR tree-optimization/69726
11076 * gcc.dg/uninit-22.c: New testcase.
11077
0d99886f
AP
110782016-02-09 Andrew Pinski <apinski@cavium.com>
11079
11080 PR tree-opt/69282
11081 * gcc.c-torture/compile/20160205-1.c: New testcase.
11082
ab04995c
MM
110832016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11084
11085 PR target/68404
11086 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11087 instead accessing a really large arrray.
11088 * gcc.target/powerpc/fusion3.c: Likewise.
11089
4b79ac23
CB
110902016-02-09 Charles Baylis <charles.baylis@linaro.org>
11091
11092 PR target/68532
11093 * gcc.c-torture/execute/pr68532.c: New test.
11094
b890a441
AO
110952016-02-11 Alexandre Oliva <aoliva@redhat.com>
11096
11097 PR target/69634
11098 * gcc.dg/pr69634.c: New.
11099
84a5bef7
RB
111002016-02-09 Richard Biener <rguenther@suse.de>
11101
11102 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11103
1f123759 111042016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11105
1f123759
AF
11106 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11107
65860c77
YR
111082016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11109
11110 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11111
7e1e8a0a
RB
111122016-02-09 Richard Biener <rguenther@suse.de>
11113
11114 PR tree-optimization/69715
11115 * gcc.dg/torture/pr69715.c: New testcase.
11116
efb45a9f
PP
111172016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11118
11119 PR c++/69139
11120 * g++.dg/cpp0x/trailing12.C: New test.
11121 * g++.dg/cpp0x/trailing13.C: New test.
11122
20a0c6f9
PP
111232016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11124
11125 PR c++/69283
11126 PR c++/67835
11127 * g++.dg/cpp1y/auto-fn29.C: New test.
11128 * g++.dg/cpp1y/auto-fn30.C: New test.
11129
a162f3af
JJ
111302016-02-08 Jakub Jelinek <jakub@redhat.com>
11131
11132 PR tree-optimization/69209
11133 * gcc.c-torture/compile/pr69209.c: New test.
11134
4b4a9fbd
JL
111352016-02-08 Jeff Law <law@redhat.com>
11136
11137 PR tree-optimization/68541
11138 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11139 of statements allowed in join block for path splitting.
11140
cfac5ed2
JJ
111412016-02-08 Jakub Jelinek <jakub@redhat.com>
11142
f68bc23f
JJ
11143 PR c++/59627
11144 * g++.dg/gomp/pr59627.C: New test.
11145
cfac5ed2
JJ
11146 PR ipa/69239
11147 * g++.dg/ipa/pr69239.C: New test.
11148
44714d8c
DM
111492016-02-08 David Malcolm <dmalcolm@redhat.com>
11150
11151 PR preprocessor/69664
11152 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11153 * gcc.dg/cpp/warn-comments.c: Likewise.
11154
eba9e839
MP
111552016-02-08 Marek Polacek <polacek@redhat.com>
11156
11157 PR c++/69688
11158 * g++.dg/init/const12.C: New test.
11159
a011cd92
BS
111602016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11161
11162 PR target/60410
11163 * gcc.dg/lto/pr55113_0.c: Remove test.
11164
5317b1be
RB
111652016-02-08 Richard Biener <rguenther@suse.de>
11166
11167 PR tree-optimization/69719
11168 * gcc.dg/torture/pr69719.c: New testcase.
11169
63998a63
RB
111702016-02-08 Richard Biener <rguenther@suse.de>
11171 Jeff Law <law@redhat.com>
11172
11173 PR target/68273
11174 * gcc.target/mips/pr68273.c: New testcase.
11175
43f4a281
RB
111762016-02-08 Richard Biener <rguenther@suse.de>
11177
11178 PR rtl-optimization/69274
11179 * gcc.target/i386/addr-sel-1.c: XFAIL.
11180
0b604d2d
JL
111812016-02-08 Jeff Law <law@redhat.com>
11182
e8dfe49e
JL
11183 PR tree-optimization/68541
11184 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11185
6daecd7a 11186 PR tree-optimization/65917
0b604d2d
JL
11187 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11188
c0f0e35a
JD
111892016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11190
11191 PR fortran/50555
11192 * gfortran.dg/namelist_args.f90: New test.
11193
8981d712
JL
111942016-02-05 Jeff Law <law@redhat.com>
11195
6daecd7a 11196 PR tree-optimization/68541
8981d712
JL
11197 * gcc.dg/tree-ssa/split-path-2.c: New test.
11198 * gcc.dg/tree-ssa/split-path-3.c: New test.
11199 * gcc.dg/tree-ssa/split-path-4.c: New test.
11200 * gcc.dg/tree-ssa/split-path-5.c: New test.
11201 * gcc.dg/tree-ssa/split-path-6.c: New test.
11202 * gcc.dg/tree-ssa/split-path-7.c: New test.
11203
46cb9332
MS
112042016-02-05 Martin Sebor <msebor@redhat.com>
11205
11206 PR c++/69662
11207 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11208 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11209
be2083ea
RH
112102016-02-06 Richard HEnderson <rth@redhat.com>
11211
11212 PR c/69643
11213 * gcc.target/i386/addr-space-4.c: New.
11214 * gcc.target/i386/addr-space-5.c: New.
11215
711d7c23
MM
112162016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11217
11218 PR fortran/66089
11219 * gfortran.dg/elemental_dependency_6.f90: New.
11220
b5c1c988
JJ
112212016-02-05 Jakub Jelinek <jakub@redhat.com>
11222
861c7bcd
JJ
11223 PR rtl-optimization/69691
11224 * gcc.c-torture/execute/pr69691.c: New test.
11225
b5c1c988
JJ
11226 PR c++/69628
11227 * g++.dg/parse/pr69628.C: New test.
11228
f7dfa966
UB
112292016-02-05 Uros Bizjak <ubizjak@gmail.com>
11230
11231 * gcc.dg/sancov/asan.c: Move to ...
11232 * gcc.dg/asan/sancov-1.c: ... here.
11233
9b143e64
UB
112342016-02-05 Uros Bizjak <ubizjak@gmail.com>
11235
11236 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11237
f5d4b899
L
112382016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11239
11240 PR target/69677
11241 * gcc.target/i386/pr69677.c: New test.
11242
76c85fbb
PP
112432016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11244
11245 PR c++/68948
11246 * g++.dg/template/pr68948.C: New test.
11247
f181bf90
DV
112482016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11249
11250 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11251 (only necessary on s390x).
11252
714fb282
L
112532016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11254
11255 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11256 -mno-accumulate-outgoing-args.
11257
618d6c1c
PP
112582016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11259
11260 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11261
1066e9b5
JJ
112622016-02-04 Jakub Jelinek <jakub@redhat.com>
11263
11264 PR c/69669
11265 * c-c++-common/pr69669.c: New test.
11266
76255d0d
MM
112672016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11268
11269 PR target/69667
11270 * g++.dg/pr69667.C: New file.
11271
e0b059b1
WD
112722016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11273
11274 PR target/69619
11275 * gcc.dg/pr69619.c: Add new test.
11276
2692b5c8
RS
112772016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11278
11279 PR rtl-optimization/69577
11280 * gcc.target/i386/pr69577.c: New test.
11281
7db337c2
ML
112822016-02-04 Martin Liska <mliska@suse.cz>
11283
11284 * g++.dg/asan/pr69276.C: New test.
11285
cc9c0829
KT
112862016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11287
11288 PR target/65932
11289 PR target/67714
11290 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11291 a single smulbb instruction.
11292 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11293 * gcc.target/amr/wmul-2.c: Likewise.
11294
eb9feb52
KT
112952016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11296
11297 PR target/65932
11298 PR target/67714
11299 * gcc.c-torture/execute/pr67714.c: New test.
11300
61f727fe
JJ
113012016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11302
11303 PR target/69454
11304 * gcc.target/i386/pr69454-1.c: New test.
11305 * gcc.target/i386/pr69454-2.c: New test.
11306
05dd97db
MS
113072016-02-03 Martin Sebor <msebor@redhat.com>
11308
11309 PR c++/69251
11310 PR c++/69253
11311 PR c++/69290
11312 PR c++/69277
11313 PR c++/69349
11314 * g++.dg/ext/flexarray-mangle-2.C: New test.
11315 * g++.dg/ext/flexarray-mangle.C: New test.
11316 * g++.dg/ext/flexarray-subst.C: New test.
11317 * g++.dg/ext/flexary11.C: New test.
11318 * g++.dg/ext/flexary12.C: New test.
11319 * g++.dg/ext/flexary13.C: New test.
11320 * g++.dg/ext/flexary14.C: New test.
11321 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11322
dac2fc29
L
113232016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11324
11325 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11326 Define only if CHECK_FLOAT128 is defined.
11327 (main): Properly initialize u5.
11328
eadb8035
JJ
113292016-02-03 Jakub Jelinek <jakub@redhat.com>
11330
0afbb81b
JJ
11331 PR c/69627
11332 * gcc.dg/pr69627.c: New test.
11333
eadb8035
JJ
11334 PR target/69644
11335 * gcc.dg/pr69644.c: New test.
11336
b12d4923
MS
113372016-02-03 Mike Stump <mikestump@comcast.net>
11338
11339 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11340 support for struct-layout-1.exp.
11341
ab4bae0c
PP
113422016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11343
11344 PR c++/69056
618d6c1c 11345 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11346
95831c01
VM
113472016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11348 Alexandre Oliva <aoliva@redhat.com>
11349
11350 PR target/69461
11351 * gcc.target/powerpc/pr69461.c: New.
11352
ccc71ab8
UB
113532016-02-03 Uros Bizjak <ubizjak@gmail.com>
11354
11355 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11356 works from here ...
11357 (check_effective_target_fsanitize_thread): ... to here. Do not
11358 specify additional compile flags for the test source.
11359 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11360 specify additional compile flags for the test source.
11361
96299640
WD
113622016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11363
11364 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11365
781d83d9
AV
113662016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11367
11368 PR fortran/67451
11369 PR fortran/69418
11370 * gfortran.dg/coarray_allocate_2.f08: New test.
11371 * gfortran.dg/coarray_allocate_3.f08: New test.
11372 * gfortran.dg/coarray_allocate_4.f08: New test.
11373
d8208e6d
AL
113742016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11375
11376 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11377 use same scan-tree-dump-times on all platforms.
11378 * gcc.dg/vect/vect-outer-1.c: Likewise.
11379 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11380 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11381 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11382 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11383 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11384 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11385 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11386
a8394fa0
SB
113872016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11388
11389 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11390 warning.
11391
f3baa1d3
L
113922016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11393
11394 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11395
eb077516
JN
113962016-02-02 James Norris <jnorris@codesourcery.com>
11397
11398 * c-c++-common/goacc/routine-5.c: Add tests.
11399
578fb225
AM
114002016-02-02 Alexander Monakov <amonakov@ispras.ru>
11401
11402 * gcc.target/nvptx/unsigned-cmp.c: New test.
11403
c64f7d37
WD
114042016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11405
11406 * gcc.target/aarch64/scalar_shift_1.c
11407 (test_corners_sisd_di): Improve force to SIMD register.
11408 (test_corners_sisd_si): Likewise.
11409 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11410 Remove scan-assembler check for ldr.
11411
90c6f26c
RB
114122016-02-02 Richard Biener <rguenther@suse.de>
11413
11414 PR tree-optimization/69595
11415 * gcc.dg/Warray-bounds-17.c: New testcase.
11416
9dc03c97
RB
114172016-02-02 Richard Biener <rguenther@suse.de>
11418
11419 PR tree-optimization/69606
11420 * gcc.dg/torture/pr69606.c: New testcase.
11421
2d4dc223
YR
114222016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11423
11424 PR middle-end/68542
11425 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11426 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11427
65c98fde
AM
114282016-02-02 Alan Modra <amodra@gmail.com>
11429
11430 PR target/69548
11431 * gcc.target/powerpc/pr69548.c: New test.
11432
e1b81f2b
JJ
114332016-02-01 Jakub Jelinek <jakub@redhat.com>
11434
d0268b37
JJ
11435 PR rtl-optimization/69592
11436 * gcc.dg/pr69592.c: New test.
11437
e1b81f2b
JJ
11438 PR preprocessor/69543
11439 PR c/69558
11440 * gcc.dg/pr69543.c: New test.
11441 * gcc.dg/pr69558.c: New test.
11442
7dd7780d
UB
114432016-02-01 Uros Bizjak <ubizjak@gmail.com>
11444
bf672ee5
UB
11445 PR testsuite/65940
11446 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11447
9a7013f8
MS
114482016-02-01 Martin Sebor <msebor@redhat.com>
11449
11450 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11451
e681fb2b
BC
114522016-02-01 Bin Cheng <bin.cheng@arm.com>
11453
11454 PR tree-optimization/67921
11455 * c-c++-common/ubsan/pr67921.c: New test.
11456
ff86345f
RB
114572016-02-01 Richard Biener <rguenther@suse.de>
11458
11459 PR middle-end/69556
11460 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11461
bc369dbd
RB
114622016-02-01 Richard Biener <rguenther@suse.de>
11463
11464 PR tree-optimization/69574
11465 * gcc.dg/torture/pr69574.c: New testcase.
11466
ef318184
RB
114672016-02-01 Richard Biener <rguenther@suse.de>
11468
11469 PR tree-optimization/69579
11470 * gcc.dg/setjmp-6.c: New testcase.
11471
654745e6
JJ
114722016-02-01 Jakub Jelinek <jakub@redhat.com>
11473
11474 PR rtl-optimization/69570
11475 * g++.dg/opt/pr69570.C: New test.
11476
e6c0c44b
RH
114772016-02-01 Richard Henderson <rth@redhat.com>
11478
11479 * gcc.dg/pr69535.c: New test.
11480
6ff3f09a
JDA
114812016-01-31 John David Anglin <danglin@gcc.gnu.org>
11482
2c005538
JDA
11483 PR testsuite/69584
11484 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11485 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11486
61083a4b
JDA
11487 PR debug/68244
11488 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11489
6ff3f09a
JDA
11490 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11491
0c221916
PT
114922016-01-31 Paul Thomas <pault@gcc.gnu.org>
11493
11494 PR fortran/67564
11495 * gfortran.dg/allocate_with_source_17.f03: New test.
11496
db7a2818
JJ
114972016-01-30 Jakub Jelinek <jakub@redhat.com>
11498
11499 PR tree-optimization/69546
11500 * gcc.dg/torture/pr69546.c: New test.
11501
e520d5f0
PT
115022016-01-30 Paul Thomas <pault@gcc.gnu.org>
11503
11504 PR fortran/69566
11505 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11506
343c05d3
MS
115072016-01-30 Martin Sebor <msebor@redhat.com>
11508
11509 PR c++/68490
11510 * g++.dg/ext/flexary10.C: New test.
11511
d6c3a539
DH
115122016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11513
11514 PR fortran/66707
11515 gfortran.dg/common_23.f90: New test.
11516
52d72fcd
BS
115172016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11518
11519 PR target/65546
11520 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11521 condition being checked, and disable it when the target supports
11522 misaligned loads and stores.
11523
3a5d2ba4
JJ
115242016-01-29 Jakub Jelinek <jakub@redhat.com>
11525
11526 PR debug/69518
11527 * gcc.dg/torture/pr69518.c: New test.
11528
6bbacdb5
L
115292016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11530
11531 PR target/69530
11532 * gcc.target/i386/pr69530.c: New test.
11533
af932cdb
SE
115342016-01-29 Steve Ellcey <sellcey@imgtec.com>
11535
11536 PR target/65604
11537 * gcc.target/mips/div-delay.c: New test.
11538
26658b7c
JJ
115392016-01-29 Jakub Jelinek <jakub@redhat.com>
11540
33e89989
JJ
11541 PR target/69551
11542 * gcc.target/i386/pr69551.c: New test.
11543
26658b7c
JJ
11544 PR target/66137
11545 * gcc.target/i386/pr66137.c: New test.
11546
401116b5
AB
115472016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11548
11549 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11550 always built for p5600.
11551 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11552 isa=p5600 dg-option.
11553
d4abfcc5
RB
115542016-01-29 Richard Biener <rguenther@suse.de>
11555
11556 PR tree-optimization/69547
11557 * g++.dg/tree-ssa/pr69547.C: New testcase.
11558
16b77b32
JJ
115592016-01-29 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR debug/66869
11562 * g++.dg/warn/Wunused-function2.C: New test.
11563
a1c95464
DV
115642016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11565
11566 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11567 support for test to succeed.
11568
5453bfed
MP
115692016-01-29 Marek Polacek <polacek@redhat.com>
11570
11571 PR c++/69509
11572 PR c++/69516
11573 * g++.dg/ext/constexpr-vla2.C: New test.
11574 * g++.dg/ext/constexpr-vla3.C: New test.
11575 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11576
452ec2a5
RB
115772016-01-29 Richard Biener <rguenther@suse.de>
11578
11579 PR middle-end/69537
11580 * gcc.dg/uninit-21.c: New testcase.
11581
aec0b19e
UB
115822016-01-28 Uros Bizjak <ubizjak@gmail.com>
11583
11584 PR target/69459
11585 * gcc.target/i386/pr69459.c: New test.
11586
df113ce7
SE
115872016-01-28 Steve Ellcey <sellcey@imgtec.com>
11588
11589 PR target/68400
11590 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11591 * gcc.target/mips/pr68400.c: New test.
11592
494de84f
MS
115932016-01-28 Martin Sebor <msebor@redhat.com>
11594
11595 PR target/17381
11596 * gcc.target/powerpc/pr17381.c: New test.
11597
eb1b1f01
JJ
115982016-01-28 Jakub Jelinek <jakub@redhat.com>
11599
11600 PR middle-end/69542
11601 * gcc.dg/torture/pr69542.c: New test.
11602
6dfeb7ce
WD
116032016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11604
11605 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11606
4b7471a4
DE
116072016-01-28 David Edelsohn <dje.gcc@gmail.com>
11608
11609 * gcc.dg/pr65980.c: Skip on AIX.
11610 * gcc.dg/pr66688.c: Same.
11611
b271fd21
DE
116122016-01-28 David Edelsohn <dje.gcc@gmail.com>
11613
11614 PR target/63679
11615 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11616 * gcc.dg/tree-ssa/sra-18.c: Same.
11617
874108a9
AV
116182016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11619
11620 PR fortran/62536
11621 * gfortran.dg/block_15.f08: New test.
11622 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11623 on incorrectly closed BLOCK.
11624
30480bcd
IE
116252016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11626
11627 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
116282016-01-28 Richard Biener <rguenther@suse.de>
11629
11630 PR tree-optimization/69466
11631 * gfortran.dg/vect/pr69466.f90: New testcase.
11632
0d4c694e
TP
116332016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11634
11635 * g++.dg/pr67989.C: Remove ARM-specific option.
11636 * gcc.target/arm/pr67989.C: New file.
11637
2aa780da
UB
116382016-01-27 Uros Bizjak <ubizjak@gmail.com>
11639
11640 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11641 and expm1 test for glibc < 2.11.
11642
f75ebe77
RH
116432016-01-27 Richard Henderson <rth@redhat.com>
11644
11645 * gcc.c-torture/execute/pr69447.c: New test.
11646
116472016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11648
9a175e65 11649 PR fortran/69422
49847d75
PT
11650 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11651
cbdd8ae0
JJ
116522016-01-27 Jakub Jelinek <jakub@redhat.com>
11653
11654 PR debug/66869
11655 * gcc.dg/pr66869.c: New test.
11656
2b572b3c
JL
116572016-01-25 Jeff Law <law@redhat.com>
11658
11659 PR tree-optimization/68398
aec0b19e 11660 PR tree-optimization/69196
2b572b3c
JL
11661 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11662 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11663 path to avoid new heuristic allowing more irreducible regions
11664 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11665 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11666 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11667 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11668 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11669
fa74a4bc
MP
116702016-01-27 Marek Polacek <polacek@redhat.com>
11671
11672 PR c/68062
11673 * c-c++-common/vector-compare-4.c: New test.
11674
0afff540
DM
116752016-01-27 David Malcolm <dmalcolm@redhat.com>
11676
11677 PR preprocessor/69126
11678 * c-c++-common/pr69126.c: New test case.
11679
1a218fc9
ILT
116802016-01-27 Ian Lance Taylor <iant@google.com>
11681
11682 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11683
5d70666e
RB
116842016-01-27 Ryan Burn <contact@rnburn.com>
11685
11686 PR cilkplus/69267
11687 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11688
87ff4d66
UB
116892016-01-27 Uros Bizjak <ubizjak@gmail.com>
11690
11691 PR target/69512
11692 * gcc.target/i386/pr69512.c: New test.
11693
27e23cca
RE
116942016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11695
11696 PR ada/69488
11697 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11698
05bf54c3
MP
116992016-01-27 Marek Polacek <polacek@redhat.com>
11700
11701 PR c++/69379
11702 * g++.dg/pr69379.C: New test.
11703
60214d0d
MS
117042016-01-27 Martin Sebor <msebor@redhat.com>
11705
11706 PR c++/69317
11707 * g++.dg/abi/Wabi-2-2.C: New test.
11708 * g++.dg/abi/Wabi-2-3.C: New test.
11709 * g++.dg/abi/Wabi-3-2.C: New test.
11710 * g++.dg/abi/Wabi-3-3.C: New test.
11711
167c7bfa
RB
117122016-01-27 Richard Biener <rguenther@suse.de>
11713
11714 PR tree-optimization/69166
11715 * gcc.dg/torture/pr69166.c: New testcase.
11716
1430fb1f
MJ
117172016-01-27 Martin Jambor <mjambor@suse.cz>
11718
11719 PR tree-optimization/69355
11720 * gcc.dg/tree-ssa/pr69355.c: New test.
11721
95e3030c
MP
117222016-01-27 Marek Polacek <polacek@redhat.com>
11723
11724 PR c++/69496
11725 * g++.dg/ext/constexpr-vla1.C: New test.
11726
eeb085f3
CB
117272016-01-20 Christian Bruel <christian.bruel@st.com>
11728
11729 PR target/69245
11730 * gcc.target/arm/pr69245.c: New test.
11731
b1652dde
JJ
117322016-01-27 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR tree-optimization/69399
11735 * gcc.dg/torture/pr69399.c: New test.
11736
ce7e8f00
EB
117372016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11738
11739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11740
e4aac1d1
EB
117412016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11742
11743 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11744
8dfdb419
TV
117452016-01-26 Tom de Vries <tom@codesourcery.com>
11746
11747 PR tree-optimization/69110
11748 * gcc.dg/autopar/pr69110.c: New test.
11749
56f80f54 117502016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11751 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11752
11753 * gcc.dg/graphite/isl-ast-op-select.c: New.
11754
a0909527
PT
117552015-01-26 Paul Thomas <pault@gcc.gnu.org>
11756
11757 PR fortran/69385
11758 * gfortran.dg/allocate_error_6.f90: New test.
11759
ffc445f4
RH
117602016-01-26 Richard Henderson <rth@redhat.com>
11761
11762 * gcc.dg/tm/pr60908.c: New test.
11763
01e1dea3
DM
117642016-01-26 David Malcolm <dmalcolm@redhat.com>
11765
11766 PR other/69006
11767 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11768 directive.
11769 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11770 expected multiline output to reflect the colorization being
11771 disabled before newlines.
11772 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11773 (custom_diagnostic_finalizer): Replace call to
11774 pp_newline_and_flush with call to pp_flush.
11775 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11776 * gfortran.dg/implicit_class_1.f90: Likewise.
11777 * lib/gcc-dg.exp (allow_blank_lines): New global.
11778 (dg-allow-blank-lines-in-output): New procedure.
11779 (gcc-dg-prune): Complain about blank lines in the output, unless
11780 dg-allow-blank-lines-in-output was called.
11781 * lib/multiline.exp (_build_multiline_regex): Only support
11782 arbitrary followup text for non-blank-lines, not for blank lines.
11783
13f92e8d
JJ
117842016-01-26 Jakub Jelinek <jakub@redhat.com>
11785
11786 PR tree-optimization/69483
11787 * gcc.dg/pr69483.c: New test.
11788 * g++.dg/opt/pr69483.C: New test.
11789
92422235
CL
117902016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11791
11792 PR target/68620
11793 * gcc.target/arm/pr68620.c: New test.
11794
0bccf11b
L
117952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11796
11797 * gcc.target/i386/pr68986-2.c: Remove -m32.
11798
81cd202e
L
117992016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11800
11801 PR target/68986
11802 * gcc.target/i386/pr68986-1.c: New test.
11803 * gcc.target/i386/pr68986-2.c: Likewise.
11804 * gcc.target/i386/pr68986-3.c: Likewise.
11805
213a1c03
CB
118062016-01-26 Christian Bruel <christian.bruel@st.com>
11807
11808 * lib/target-supports.exp
11809 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11810 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11811 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11812
22a08dd1
RB
118132016-01-26 Richard Biener <rguenther@suse.de>
11814
11815 PR tree-optimization/69452
11816 * gcc.dg/torture/pr69452.c: New testcase.
11817
6c06e0e8
JJ
118182016-01-26 Jakub Jelinek <jakub@redhat.com>
11819
11820 PR target/69442
11821 * gcc.dg/pr69442.c: New test.
11822
b96824c4
RFI
118232016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11824
11825 PR target/67896
11826 * gcc.target/aarch64/simd/pr67896.C: New.
11827
5ee31e57
RS
118282016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11829
11830 PR tree-optimization/69400
11831 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11832 function.
11833 (plugin_init): Call it.
11834 * gcc.dg/torture/pr69400.c: New test.
11835
7ddfb31d
CL
118362016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11837
11838 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11839
1e050c90
AK
118402016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11841 Sebastian Pop <s.pop@samsung.com>
11842
11843 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11844 isl-0.15.
11845
c8ee4bf5
AK
118462016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11847 Sebastian Pop <s.pop@samsung.com>
11848
11849 * gcc.dg/graphite/pr69292.c: New.
11850
d902b330
JJ
118512016-01-25 Jakub Jelinek <jakub@redhat.com>
11852
11853 * c-c++-common/goacc/use_device-1.c: New test.
11854
2c89b952
JL
118552016-01-25 Jeff Law <law@redhat.com>
11856
11857 PR tree-optimization/69196
11858 PR tree-optimization/68398
11859 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11860 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11861
685c8785
DE
118622016-01-25 David Edelsohn <dje.gcc@gmail.com>
11863
11864 PR target/69469
11865 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11866 Algorithm.
11867
95cef0c1
RB
118682016-01-25 Richard Biener <rguenther@suse.de>
11869
11870 PR testsuite/69380
11871 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11872
2947d3b2
IE
118732016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11874
11875 PR target/69421
11876 * gcc.dg/pr69421.c: New test.
11877
ae19075a
BB
118782016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11879
11880 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11881 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11882 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11883 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11884 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11885 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11886 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11887 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11888 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11889 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11890
fa4511c2
RB
118912016-01-25 Richard Biener <rguenther@suse.de>
11892
11893 PR tree-optimization/69376
11894 * gcc.dg/torture/pr69376.c: New testcase.
11895
1d101216
JD
118962016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11897
11898 PR fortran/69397
11899 PR fortran/68442
11900 * gfortran.dg/interface_38.f90: New test.
11901 * gfortran.dg/interface_39.f90: New test.
a0909527 11902
a59b92b0
PP
119032016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11904
11905 Revert:
11906 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11907
11908 PR c++/11858
11909 PR c++/24663
11910 PR c++/24664
11911 * g++.dg/template/pr11858.C: New test.
11912 * g++.dg/template/pr24663.C: New test.
11913 * g++.dg/template/unify12.C: New test.
11914 * g++.dg/template/unify13.C: New test.
11915 * g++.dg/template/unify14.C: New test.
11916 * g++.dg/template/unify15.C: New test.
11917 * g++.dg/template/unify16.C: New test.
11918 * g++.dg/template/unify17.C: New test.
11919
16acb1a8
DH
119202016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11921
11922 PR fortran/68283
11923 gfortran.dg/pr68283.f90: New test.
11924
094773e8
TK
119252016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11926
11927 PR fortran/66094
11928 * gfortran.dg/inline_matmul_13.f90: New test.
11929 * gfortran.dg/matmul_bounds_8.f90: New test.
11930 * gfortran.dg/matmul_bounds_9.f90: New test.
11931 * gfortran.dg/matmul_bounds_10.f90: New test.
11932
42fb90d7
TV
119332016-01-23 Tom de Vries <tom@codesourcery.com>
11934
11935 PR tree-optimization/69426
11936 * gcc.dg/autopar/pr69426.c: New test.
11937
69da7802
MS
119382016-01-23 Martin Sebor <msebor@redhat.com>
11939
11940 PR c++/58109
11941 PR c++/69022
11942 * g++.dg/cpp0x/alignas5.C: New test.
11943 * g++.dg/ext/vector29.C: Same.
11944
da17300a
UB
119452016-01-23 Uros Bizjak <ubizjak@gmail.com>
11946
11947 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11948 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11949 _GNU_SOURCE from compile flags to the source.
11950 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11951 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11952 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11953 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11954
62041cfc
JJ
119552016-01-22 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR target/69432
11958 * g++.dg/opt/pr69432.C: New test.
11959
f7d2ad6f
BS
119602016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11961
11962 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11963 32-bit targets testing an -m64 multilib.
11964
d403fc9a
WS
119652016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11966
11967 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11968 64-bit support.
11969
4aa16f8d
JG
119702016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11971
11972 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11973
7c816d0f
CB
119742016-01-21 Christian Bruel <christian.bruel@st.com>
11975
11976 PR target/68674
11977 * gcc.target/i386/pr68674.c
11978 * gcc.target/aarch64/pr68674.c
11979 * gcc.target/arm/pr68674.c
11980
fce661e8
KT
119812016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11982
11983 PR target/69403
11984 * gcc.c-torture/execute/pr69403.c: New test.
11985
4696899f
PC
119862016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11987
11988 PR c++/55843
11989 * g++.dg/template/pr55843.C: New.
11990
bac69366
AL
119912016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11992
11993 PR testsuite/66877
11994 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11995 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11996
b57d3a5c
BS
119972016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11998
11999 PR testsuite/67489
da17300a
UB
12000 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12001 from dg-do compile directive, and instead add
12002 { dg-require-effective-target int128 }.
b57d3a5c 12003
9f04a53e
MS
120042016-01-20 Martin Sebor <msebor@redhat.com>
12005
12006 PR c/69405
12007 * gcc.dg/sync-fetch.c: New test.
12008
38a51663
JL
120092016-01-21 Martin Sebor <msebor@redhat.com>
12010
12011 PR target/69252
12012 * gcc.target/powerpc/pr69252.c: New test.
12013
2423a75a
JD
120142016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12015
12016 PR fortran/65996
da17300a 12017 * gfortran.dg/pr65996.f90: New test.
2423a75a 12018
0a76463f
DV
120192016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12020
12021 PR c++/68810
9f04a53e 12022 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12023 expected to generate an error.
0a76463f 12024
9776e692
BS
120252016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12026
12027 PR middle-end/66178
12028 * gcc.dg/torture/pr66178.c: New test.
12029
c8d3e088
AB
120302016-01-21 Anton Blanchard <anton@samba.org>
12031 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12032
12033 PR target/63354
12034 * gcc.target/powerpc/pr63354.c: New test.
12035
35b707ff
VM
120362016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12037
12038 PR rtl-optimization/68990
12039 * gcc.target/i386/pr68990: New.
12040
157b0829
NC
120412016-01-21 Nick Clifton <nickc@redhat.com>
12042
12043 PR target/69129
12044 * gcc.target/mips/pr69129.c: New.
12045
aede6748
PC
120462016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12047
12048 PR c++/58046
12049 * g++.dg/cpp0x/pr58046.C: New.
12050
5463c2c8
JJ
120512016-01-21 Jakub Jelinek <jakub@redhat.com>
12052
6d31cc75
SS
12053 PR target/69187
12054 PR target/65624
12055 * gcc.target/arm/pr69187.c: New test.
12056
5463c2c8
JJ
12057 PR c++/69355
12058 * g++.dg/torture/pr69355.C: New test.
12059
fa28f32b
AK
120602016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12061 Sebastian Pop <s.pop@samsung.com>
12062
12063 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12064
b920a047
AK
120652016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12066 Sebastian Pop <s.pop@samsung.com>
12067
da17300a 12068 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12069
bdd3aea6
JJ
120702016-01-21 Jakub Jelinek <jakub@redhat.com>
12071
12072 PR middle-end/67653
12073 * c-c++-common/pr67653.c: New test.
12074 * gcc.dg/torture/pr29119.c: Add dg-warning.
12075
26a2e6ae
PB
120762016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12077
12078 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12079
d25c7690
PK
120802016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12081
12082 PR c/24293
12083 * gcc.dg/pr24293.c: New test.
12084 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12085 incomplete struct type.
12086 * gcc.dg/declspec-1.c: Likewise.
12087 * gcc.dg/pr63549.c: Likewise.
12088
889d5698
JJ
120892016-01-20 Jakub Jelinek <jakub@redhat.com>
12090
12091 PR tree-optimization/66612
12092 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12093 for bdn instruction.
12094
d7cf3dc7
CL
120952016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12096
12097 * lib/target-supports.exp
12098 (check_effective_target_arm_fp_ok_nocache): New.
12099 (check_effective_target_arm_fp_ok): New.
12100 (add_options_for_arm_fp): New.
12101 (check_effective_target_arm_crypto_ok_nocache): Require
12102 target_arm_v8_neon_ok instead of arm32.
12103 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12104 (check_effective_target_arm_crypto_pragma_ok): New.
12105 (add_options_for_arm_vfp): New.
12106 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12107 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12108 target instead. Force initial fpu to vfp.
12109 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12110 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12111 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12112 dependency.
12113 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12114 use arm_vfp effective target instead. Force initial fpu to vfp.
12115 * gcc.target/arm/attr-neon3.c: Likewise.
12116 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12117 arm_vfp_ok.
12118 * gcc.target/arm/unsigned-float.c: Likewise.
12119 * gcc.target/arm/vfp-1.c: Likewise.
12120 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12121 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12122 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12123 * gcc.target/arm/vfp-ldmias.c: Likewise.
12124 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12125 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12126 * gcc.target/arm/vfp-stmiad.c: Likewise.
12127 * gcc.target/arm/vfp-stmias.c: Likewise.
12128 * gcc.target/arm/vnmul-1.c: Likewise.
12129 * gcc.target/arm/vnmul-2.c: Likewise.
12130 * gcc.target/arm/vnmul-3.c: Likewise.
12131 * gcc.target/arm/vnmul-4.c: Likewise.
12132
01ac9704 121332016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12134
e84b00da
L
12135 PR testsuite/69366
12136 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12137 the MPX run-time library, for compile-time MPX test.
12138 * gcc.target/i386/chkp-always_inline.c: Likewise.
12139 * gcc.target/i386/chkp-bndret.c: Likewise.
12140 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12141 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12142 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12143 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12144 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12145 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12146 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12147 * gcc.target/i386/chkp-label-address.c: Likewise.
12148 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12149 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12150 * gcc.target/i386/chkp-pr69044.c: Likewise.
12151 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12152 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12153 * gcc.target/i386/chkp-strchr.c: Likewise.
12154 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12155 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12156 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12157 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12158 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12159 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12160 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12161 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12162 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12163 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12164 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12165 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12166 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12167 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12168 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12169 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12170 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12171 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12172 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12173 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12174 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12175 * gcc.target/i386/pr63995-2.c: Likewise.
12176 * gcc.target/i386/pr64805.c: Likewise.
12177 * gcc.target/i386/pr65044.c: Likewise.
12178 * gcc.target/i386/pr65167.c: Likewise.
12179 * gcc.target/i386/pr65183.c: Likewise.
12180 * gcc.target/i386/pr65184.c: Likewise.
12181 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12182
28b33016
IE
121832016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12184
12185 PR tree-optimization/69328
12186 * gcc.dg/pr69328.c: New test.
12187
bcff0913
JL
121882016-01-20 Jeff Law <law@redhat.com>
12189
bf0bb970 12190 PR target/25114
bcff0913
JL
12191 * gcc.target/m68k/pr25114.c: New test.
12192
a3f69631
AV
121932016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12194
12195 * gcc.target/arm/memset-inline-10.c: Added
12196 dg-require-effective-target arm_thumb2_ok.
12197
af33ba0d
EB
121982016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12199
12200 * gcc.dg/debug/dwarf2/sso.c: New test.
12201
7596d5de
UB
122022016-01-19 Uros Bizjak <ubizjak@gmail.com>
12203
12204 PR testsuite/68820
12205 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12206 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12207 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12208
ceda2c69
JH
122092016-01-19 Jan Hubicka <hubicka@ucw.cz>
12210
12211 PR ipa/66223
12212 * g++.dg/ipa/devirt-50.C: New testcase.
12213
38a979f2
MP
122142016-01-19 Marek Polacek <polacek@redhat.com>
12215
12216 PR c++/68965
12217 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12218 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12219
962801c5
KT
122202016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12221
12222 PR target/69135
12223 * gcc.target/arm/pr69135_1.c: New test.
12224
078fe40a
WD
122252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12226
12227 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12228
786e3c06
WD
122292015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12230
12231 * gcc.target/aarch64/ccmp_1.c: New testcase.
12232
1e297006
MP
122332016-01-19 Marek Polacek <polacek@redhat.com>
12234
12235 PR c++/68586
12236 * g++.dg/cpp0x/enum30.C: New test.
12237
879c27e3
RB
122382016-01-19 Richard Biener <rguenther@suse.de>
12239
12240 PR tree-optimization/69336
12241 * g++.dg/tree-ssa/pr69336.C: New testcase.
12242
015337d3
JJ
122432016-01-19 Jakub Jelinek <jakub@redhat.com>
12244
12245 PR debug/65779
12246 * gcc.dg/pr65779.c: New test.
12247
e2c768b6
RB
122482016-01-19 Richard Biener <rguenther@suse.de>
12249
12250 PR tree-optimization/69352
12251 * gcc.dg/torture/pr69352.c: New testcase.
12252
569efc34
JJ
122532016-01-19 Jakub Jelinek <jakub@redhat.com>
12254
12255 PR rtl-optimization/68955
12256 PR rtl-optimization/64557
12257 * gcc.dg/torture/pr68955.c: New test.
12258
e49d321f
JH
122592016-01-19 Jan Hubicka <hubicka@ucw.cz>
12260
12261 PR lto/69136
12262 * g++.dg/torture/pr69136.C: New testcase.
12263
e9191ad3
JH
122642016-01-19 Jan Hubicka <hubicka@ucw.cz>
12265
12266 PR lto/69133
12267 * g++.dg/lto/pr69133_0.C: New testcase.
12268 * g++.dg/lto/pr69133_1.C: New testcase.
12269
2bedb645
JL
122702016-01-15 Jeff Law <law@redhat.com>
12271
12272 PR tree-optimization/69320
12273 * gcc.c-torture/pr69320-1.c: New test.
12274 * gcc.c-torture/pr69320-2.c: New test.
12275 * gcc.c-torture/pr69320-3.c: New test.
12276 * gcc.c-torture/pr69320-4.c: New test.
12277
17c15cb9
PP
122782016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12279
12280 PR c++/11858
12281 PR c++/24663
12282 PR c++/24664
12283 * g++.dg/template/pr11858.C: New test.
12284 * g++.dg/template/pr24663.C: New test.
12285 * g++.dg/template/unify12.C: New test.
12286 * g++.dg/template/unify13.C: New test.
12287 * g++.dg/template/unify14.C: New test.
12288 * g++.dg/template/unify15.C: New test.
12289 * g++.dg/template/unify16.C: New test.
12290 * g++.dg/template/unify17.C: New test.
12291
9617fd08
DM
122922016-01-18 David Malcolm <dmalcolm@redhat.com>
12293
12294 PR testsuite/69181
12295 * gcc.dg/pr69181-1.c: New test file.
12296 * gcc.dg/pr69181-2.c: New test file.
12297 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12298 globals by moving it to...
12299 (cleanup-after-saved-dg-test): ...this new function. Add
12300 "global additional_sources_used". Add reset of global
12301 multiline_expected_outputs to the empty list.
12302 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12303 global to...
12304 (multiline_expected_outputs): ...this, and updated comments to
12305 note that it is modified from gcc-dg.exp.
12306 (dg-end-multiline-output): Update for the above renaming.
12307 (handle-multiline-outputs): Likewise. Remove the clearing
12308 of the expected outputs to the empty list.
12309
b555a2e4
RB
123102016-01-18 Richard Biener <rguenther@suse.de>
12311
12312 PR tree-optimization/69297
12313 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12314
96902805
JM
123152016-01-18 Joseph Myers <joseph@codesourcery.com>
12316
12317 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12318 dg-options.
12319 * gcc.target/mips/mips-3d-2.c: Likewise.
12320 * gcc.target/mips/mips-3d-3.c: Likewise.
12321 * gcc.target/mips/mips-3d-4.c: Likewise.
12322 * gcc.target/mips/mips-3d-5.c: Likewise.
12323 * gcc.target/mips/mips-3d-6.c: Likewise.
12324 * gcc.target/mips/mips-3d-7.c: Likewise.
12325 * gcc.target/mips/mips-3d-8.c: Likewise.
12326 * gcc.target/mips/mips-3d-9.c: Likewise.
12327 * gcc.target/mips/mips-ps-1.c: Likewise.
12328 * gcc.target/mips/mips-ps-2.c: Likewise.
12329 * gcc.target/mips/mips-ps-3.c: Likewise.
12330 * gcc.target/mips/mips-ps-4.c: Likewise.
12331 * gcc.target/mips/mips-ps-5.c: Likewise.
12332 * gcc.target/mips/mips-ps-6.c: Likewise.
12333 * gcc.target/mips/mips-ps-7.c: Likewise.
12334 * gcc.target/mips/mips-ps-type.c: Likewise.
12335 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12336 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12337
40e26f94
TV
123382016-01-18 Tom de Vries <tom@codesourcery.com>
12339
12340 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12341 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12342 * c-c++-common/goacc/kernels-empty.c: New test.
12343 * c-c++-common/goacc/kernels-eternal.c: New test.
12344 * c-c++-common/goacc/kernels-loop-2.c: New test.
12345 * c-c++-common/goacc/kernels-loop-3.c: New test.
12346 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12347 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12348 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12349 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12350 * c-c++-common/goacc/kernels-loop-data.c: New test.
12351 * c-c++-common/goacc/kernels-loop-g.c: New test.
12352 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12353 * c-c++-common/goacc/kernels-loop-n.c: New test.
12354 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12355 * c-c++-common/goacc/kernels-loop.c: New test.
12356 * c-c++-common/goacc/kernels-noreturn.c: New test.
12357 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12358 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12359 * c-c++-common/goacc/kernels-reduction.c: New test.
12360
a98d4647
TV
123612016-01-18 Tom de Vries <tom@codesourcery.com>
12362
12363 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12364 * gcc.dg/autopar/outer-2.c: Same.
12365 * gcc.dg/autopar/outer-3.c: Same.
12366 * gcc.dg/autopar/outer-4.c: Same.
12367 * gcc.dg/autopar/outer-5.c: Same.
12368 * gcc.dg/autopar/outer-6.c: Same.
12369 * gcc.dg/autopar/parallelization-1.c: Same.
12370 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12371 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12372 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12373 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12374 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12375 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12376 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12377 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12378 * gcc.dg/autopar/pr39500-1.c: Same.
12379 * gcc.dg/autopar/pr39500-2.c: Same.
12380 * gcc.dg/autopar/pr46193.c: Same.
12381 * gcc.dg/autopar/pr46194.c: Same.
12382 * gcc.dg/autopar/pr49580.c: Same.
12383 * gcc.dg/autopar/pr49960-1.c: Same.
12384 * gcc.dg/autopar/pr49960.c: Same.
12385 * gcc.dg/autopar/pr68373.c: Same.
12386 * gcc.dg/autopar/reduc-1.c: Same.
12387 * gcc.dg/autopar/reduc-1char.c: Same.
12388 * gcc.dg/autopar/reduc-1short.c: Same.
12389 * gcc.dg/autopar/reduc-2.c: Same.
12390 * gcc.dg/autopar/reduc-2char.c: Same.
12391 * gcc.dg/autopar/reduc-2short.c: Same.
12392 * gcc.dg/autopar/reduc-3.c: Same.
12393 * gcc.dg/autopar/reduc-4.c: Same.
12394 * gcc.dg/autopar/reduc-6.c: Same.
12395 * gcc.dg/autopar/reduc-7.c: Same.
12396 * gcc.dg/autopar/reduc-8.c: Same.
12397 * gcc.dg/autopar/reduc-9.c: Same.
12398 * gcc.dg/autopar/uns-outer-4.c: Same.
12399 * gcc.dg/autopar/uns-outer-5.c: Same.
12400 * gcc.dg/autopar/uns-outer-6.c: Same.
12401 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12402 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12403
da976fa8
AL
124042016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12405
12406 PR target/63679
12407 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12408 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12409
70c1e886
AL
124102016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12411
12412 PR target/63679
12413 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12414 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12415 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12416
88bed196
AL
124172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12418
12419 PR target/63679
12420 * gcc.dg/tree-ssa/sra-17.c: New.
12421 * gcc.dg/tree-ssa/sra-18.c: New.
12422
3dd5f42e
IE
124232016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12424
12425 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12426
ae5a77fa
EB
124272016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12428
12429 * gnat.dg/inline12.adb: New test.
12430
11e57fc6
BC
124312016-01-18 Bin Cheng <bin.cheng@arm.com>
12432
12433 PR tree-optimization/66797
12434 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12435
995b6fe0
RB
124362016-01-18 Richard Biener <rguenther@suse.de>
12437
12438 PR tree-optimization/69170
12439 * gcc.dg/torture/pr69170.c: New testcase.
12440
82ee0cf2 124412016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12442
12443 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12444
d69da357
TV
124452016-01-16 Tom de Vries <tom@codesourcery.com>
12446
12447 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12448
a3845283
TV
124492016-01-16 Tom de Vries <tom@codesourcery.com>
12450
12451 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12452 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12453 redundant dg-require-effective-target pthread.
12454 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12455 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12456 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12457 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12458 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12459 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12460 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12461
197a6aa6
DE
124622016-01-16 David Edelsohn <dje.gcc@gmail.com>
12463
12464 PR target/68609
12465 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12466 * gcc.target/powerpc/recip-7.c: Same.
12467
ec7886c1
PP
124682016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12469
12470 PR c++/69091
12471 * g++.dg/template/pr69091.C: New test.
12472
203484bb
PP
124732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12474
12475 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12476 dump does not contain an error_mark_node.
12477 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12478 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12479
aa2500e9
PP
124802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12481
12482 PR c++/68936
12483 * g++.dg/template/pr68936.C: New test.
12484
28621a5c
DE
124852016-01-15 David Edelsohn <dje.gcc@gmail.com>
12486
12487 PR target/68609
12488 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12489 * gcc.target/powerpc/recip-2.c: Same.
12490 * gcc.target/powerpc/recip-3.c: Same.
12491 * gcc.target/powerpc/recip-4.c: Same.
12492 * gcc.target/powerpc/recip-sqrtf.c: Same.
12493
40c43aca
JL
124942016-01-15 Jeff Law <law@redhat.com>
12495
12496 PR tree-optimization/69270
12497 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12498 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12499
afbc5ae8
PT
125002016-01-15 Paul Thomas <pault@gcc.gnu.org>
12501
12502 PR fortran/49630
12503 * gfortran.dg/deferred_character_13.f90: New test for the fix
12504 of comment 3 of the PR.
12505
12506 PR fortran/54070
12507 * gfortran.dg/deferred_character_8.f90: New test
12508 * gfortran.dg/allocate_error_5.f90: New test
12509
12510 PR fortran/60593
12511 * gfortran.dg/deferred_character_10.f90: New test
12512
12513 PR fortran/60795
12514 * gfortran.dg/deferred_character_14.f90: New test
12515
12516 PR fortran/61147
12517 * gfortran.dg/deferred_character_11.f90: New test
12518
12519 PR fortran/64324
12520 * gfortran.dg/deferred_character_9.f90: New test
12521
49abe076
VM
125222016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12523
12524 PR rtl-optimization/69030
12525 * gcc.target/i386/pr69030.c: New.
12526
16d12992
KT
125272016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12528
12529 * gcc.target/aarch64/target_attr_17.c: New test.
12530
78810bd3
RB
125312016-01-15 Richard Biener <rguenther@suse.de>
12532
12533 PR tree-optimization/66856
12534 * gcc.dg/torture/pr66856-1.c: New testcase.
12535 * gcc.dg/torture/pr66856-2.c: Likewise.
12536
2bd847fe
RB
125372016-01-15 Richard Biener <rguenther@suse.de>
12538
12539 PR debug/69137
12540 * g++.dg/lto/pr69137_0.C: New testcase.
12541
a00fe3b7
RS
125422016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12543
12544 PR middle-end/69246
12545 * gcc.target/i386/pr69246.c: New test.
12546
cbb0e83b
DV
125472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12548
7596d5de 12549 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12550
5a500ecf
DV
125512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12552
12553 PR c++/56194
12554 * g++.dg/init/const9.C: Disable test on S/390.
12555
5d9bf64f
DV
125562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12557
12558 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12559 * g++.dg/Wno-frame-address.C: Ditto.
12560
e234b19e
DV
125612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12562
12563 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12564
89483f99
RB
125652016-01-15 Richard Biener <rguenther@suse.de>
12566
12567 PR tree-optimization/68961
12568 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12569
94f37395
IE
125702016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12571
12572 * gcc.target/i386/pr65105-5.c: New test.
12573
82ee0cf2 125742016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12575
12576 * gcc.c-torture/execute/alias-4.c: New testcase.
12577
82ee0cf2 125782016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12579
12580 PR ipa/68148
12581 * g++.dg/ipa/devirt-49.C: New testcase.
12582
092f7deb 125832016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12584
12585 PR target/65837
12586 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12587 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12588 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12589
e93c66bc
RB
125902016-01-15 Richard Biener <rguenther@suse.de>
12591
12592 PR tree-optimization/69117
12593 * gcc.dg/torture/pr69117.c: New testcase.
12594
c47eaca6 125952015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12596
12597 PR c++/69048
12598 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12599
c3f6914a
FXC
126002016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12601
12602 PR testsuite/67509
12603 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12604 range tests use 100 * maximum instead of maximum + 1.
12605
cd65ae90
JJ
126062016-01-14 Jakub Jelinek <jakub@redhat.com>
12607
12608 PR debug/69244
12609 * gcc.dg/guality/pr69244.c: New test.
12610
19643948
UB
126112016-01-14 Uros Bizjak <ubizjak@gmail.com>
12612
12613 * lib/target-supports.exp (check_effective_target_issignaling):
12614 New procedure.
12615 * gcc.dg/pr61441.c: Require issignaling effective target.
12616
fe79c97e
SB
126172016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12618
12619 PR target/68803
12620 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12621
c7df95d8
DM
126222016-01-14 David Malcolm <dmalcolm@redhat.com>
12623
12624 PR c++/68819
12625 PR preprocessor/69177
12626 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12627 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12628 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12629 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12630
00083992
MP
126312016-01-14 Marek Polacek <polacek@redhat.com>
12632
12633 PR c/69262
12634 * gcc.dg/array-15.c: New test.
12635
0c9b3294
JJ
126362016-01-14 Jakub Jelinek <jakub@redhat.com>
12637
12638 PR middle-end/68146
12639 PR tree-optimization/69155
12640 * gfortran.dg/pr68146.f: New test.
12641 * gfortran.dg/pr69155.f90: New test.
12642
3688e13d
RB
126432016-01-14 Richard Biener <rguenther@suse.de>
12644
12645 PR tree-optimization/68060
12646 * gcc.dg/torture/pr68060-1.c: New testcase.
12647 * gcc.dg/torture/pr68060-2.c: Likewise.
12648
bab0ad3a
NC
126492016-01-14 Nick Clifton <nickc@redhat.com>
12650
12651 * lib/target-supports.exp
12652 (check_effective_target_arm_neon_ok_nocache): Add an option
12653 sequence that includes setting the ARM architecture to ARMv7-A.
12654 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12655 command line options necessary to enable Neon support.
12656 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12657 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12658 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12659 * gcc.target/arm/pr69180.c: Likewise.
12660
947c2ce5
JL
126612016-01-14 Jeff Law <law@redhat.com>
12662
12663 PR tree-optimization/69270
12664 * gcc.dg/tree-ssa/pr69270.c: New test.
12665
3342fd71
BS
126662016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12667
12668 PR c/66208
12669 * c-c++-common/pr66208.c: New file.
12670
2ad3adf1
JJ
126712016-01-13 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR tree-optimization/69156
12674 * gcc.dg/pr69156.c: New test.
12675
398d6feb
L
126762016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12677
12678 * gcc.target/i386/pr69225-7.c: New test.
12679
4c868789
RH
126802016-01-13 Richard Henderson <rth@redhat.com>
12681
12682 * gcc.dg/tm/memopt-13.c: Update expected function.
12683 * gcc.dg/tm/memopt-6.c: Likewise.
12684
ef6d1772
UB
126852016-01-13 Uros Bizjak <ubizjak@gmail.com>
12686
12687 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12688 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12689 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12690 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12691
ef6d1772
UB
126922016-01-13 Tom de Vries <tom@codesourcery.com>
12693
12694 PR tree-optimization/69169
0b4b6ef2
TV
12695 * gcc.dg/pr69169.c: New test.
12696
2ad3adf1 126972016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12698
12699 PR target/69228
12700 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12701 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12702 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12703 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12704 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12705 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12706 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12707 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12708
9060e335
AK
127092016-01-13 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR target/69247
12712 * gcc.dg/pr69247.c: New test.
12713
40311329
RB
127142016-01-13 Richard Biener <rguenther@suse.de>
12715
12716 PR tree-optimization/69242
12717 * gcc.dg/torture/pr69242.c: New testcase.
12718
ccbd7103
RB
127192016-01-13 Richard Biener <rguenther@suse.de>
12720
12721 PR tree-optimization/69186
12722 * gcc.dg/torture/pr69186.c: New testcase.
12723
c6f72a46
JL
127242016-01-13 Jeff Law <law@redhat.com>
12725
12726 PR tree-optimization/67755
12727 * gcc.dg/tree-ssa/pr67755.c: New test.
12728
127292016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12730
12731 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12732 pass number in output by a star.
12733
c446cf07
BC
127342016-01-12 Bin Cheng <bin.cheng@arm.com>
12735
12736 PR tree-optimization/68911
12737 * gcc.c-torture/execute/pr68911.c: New test.
12738
5342156c
MP
127392016-01-12 Marek Polacek <polacek@redhat.com>
12740
12741 PR c++/68979
12742 * g++.dg/warn/permissive-1.C: New test.
12743
65364cc5
JJ
127442016-01-12 Jakub Jelinek <jakub@redhat.com>
12745
12746 PR objc++/68511
12747 PR c++/69213
12748 * g++.dg/opt/pr69213.C: New test.
12749
81b9a3d9
CB
127502016-01-12 Christian Bruel <christian.bruel@st.com>
12751
12752 PR target/69180
12753 * gcc.target/arm/pr69180.c: New test.
12754
3c4e91c9
RB
127552016-01-12 Richard Biener <rguenther@suse.de>
12756
12757 PR lto/69077
12758 * g++.dg/lto/pr69077_0.C: New testcase.
12759 * g++.dg/lto/pr69077_1.C: Likewise.
12760
5664cea1
JJ
127612016-01-12 Jakub Jelinek <jakub@redhat.com>
12762
12763 PR target/69175
12764 * g++.dg/opt/pr69175.C: New test.
12765
86cefc49
AL
127662016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12767
12768 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12769 rather than #including math.h & stdlib.h.
12770 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12771 * gcc.dg/vect/pr49771.c: Likewise.
12772 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12773 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12774 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12775 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12776 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12777 * gcc.dg/vect/pr44507.c: Likewise.
12778 * gcc.dg/vect/pr45902.c: Likewise.
12779 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12780 * gcc.dg/vect/vect-117.c: Likewise.
12781 * gcc.dg/vect/vect-99.c: Likewise.
12782 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12783 * gcc.dg/vect/vect-cond-1.c: Likewise.
12784 * gcc.dg/vect/vect-cond-2.c: Likewise.
12785 * gcc.dg/vect/vect-cond-3.c: Likewise.
12786 * gcc.dg/vect/vect-cond-4.c: Likewise.
12787 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12788 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12789 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12790 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12791 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12792 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12793 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12794 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12795 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12796 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12797 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12798 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12799 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12800 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12801 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12802 include of signal.h.
12803 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12804 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12805 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12806 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12807 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12808 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12809 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12810 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12811 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12812 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12813 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12814 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12815 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12816 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12817 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12818 * gcc.dg/vect/vect-outer-5.c: Likewise.
12819 * gcc.dg/vect/vect-outer-6.c: Likewise.
12820 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12821 include of stdio.h.
12822
b832f61e
NC
128232016-01-12 Nick Clifton <nickc@redhat.com>
12824
12825 PR target/68913
12826 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12827 to fread so that it will be found in all target runtimes.
12828
8eac49b1
RB
128292016-01-12 Richard Biener <rguenther@suse.de>
12830
12831 PR tree-optimization/69053
12832 * g++.dg/torture/pr69053.C: New testcase.
12833
2935d994
RB
128342016-01-12 Richard Biener <rguenther@suse.de>
12835
12836 PR tree-optimization/69168
12837 * gcc.dg/torture/pr69168.c: New testcase.
12838
66c16fd9
RB
128392016-01-12 Richard Biener <rguenther@suse.de>
12840
12841 PR tree-optimization/69157
12842 * gcc.dg/torture/pr69157.c: New testcase.
12843
128442016-01-12 Richard Biener <rguenther@suse.de>
12845
12846 PR tree-optimization/69174
12847 * gcc.dg/torture/pr69174.c: New testcase.
12848
723033a6
JJ
128492016-01-12 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR c++/66808
12852 PR c++/69000
12853 * g++.dg/tls/pr66808.C: New test.
12854 * g++.dg/tls/pr69000.C: New test.
12855
3574cf47
BS
128562016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12857
12858 * gcc.target/powerpc/swaps-p8-23.c: New test.
12859 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12860
feb20787
JDA
128612016-01-11 John David Anglin <danglin@gcc.gnu.org>
12862
12863 PR tree-optimization/68356
12864 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12865
27b1820a
KV
128662016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12867 Jim Wilson <jim.wilson@linaro.org>
12868
12869 PR target/69194
12870 * gcc.target/arm/pr69194.c: New test.
12871
cf4de6af
L
128722016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12873
12874 PR target/69225
12875 * gcc.target/i386/pr69225-1.c: New test.
12876 * gcc.target/i386/pr69225-2.c: Likewise.
12877 * gcc.target/i386/pr69225-3.c: Likewise.
12878 * gcc.target/i386/pr69225-4.c: Likewise.
12879 * gcc.target/i386/pr69225-5.c: Likewise.
12880 * gcc.target/i386/pr69225-6.c: Likewise.
12881
1ebd5558
JJ
128822016-01-11 Jakub Jelinek <jakub@redhat.com>
12883
23552a4d
JJ
12884 PR target/67462
12885 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12886 if lp64.
12887
26ff85b0
JJ
12888 PR target/69071
12889 * gcc.dg/pr69071.c: New test.
12890
9cb6bd74
JJ
12891 PR c++/69211
12892 * g++.dg/opt/pr69211.C: New test.
12893
1ebd5558
JJ
12894 PR tree-optimization/69214
12895 * gcc.c-torture/compile/pr69214.c: New test.
12896
8c18c836
UB
128972016-01-11 Uros Bizjak <ubizjak@gmail.com>
12898
12899 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12900 * gcc.target/i386/pr66232-11.c: Ditto.
12901 * gcc.target/i386/pr66232-12.c: Ditto.
12902 * gcc.target/i386/pr66232-13.c: Ditto.
12903
62446e6e
RB
129042016-01-11 Richard Biener <rguenther@suse.de>
12905
12906 PR tree-optimization/69173
12907 * gcc.dg/torture/pr69173.c: New testcase.
12908
2b8568fe
KT
129092016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12910
12911 PR rtl-optimization/68796
12912 * gcc.target/aarch64/tst_5.c: New test.
12913 * gcc.target/aarch64/tst_6.c: Likewise.
12914
5baf4532
KT
129152016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12916
12917 PR rtl-optimization/68841
12918 * gcc.dg/pr68841.c: New test.
12919 * gcc.c-torture/execute/pr68841.c: New test.
12920
ca90b1ed
YR
129212016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12922
12923 PR rtl-optimization/68920
12924 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12925 for ix86 targets.
12926 * gcc.dg/ifcvt-5.c: New test.
12927
2ad3adf1 129282016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12929
12930 PR bootstrap/69123
12931 * g++.dg/pr69123.C: New.
12932
83834c09
IE
129332016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12934
12935 PR target/69010
12936 * gcc.target/i386/pr69010.c: New test.
12937
dcf89d57
MJ
129382016-01-11 Martin Jambor <mjambor@suse.cz>
12939
12940 PR ipa/69044
12941 * gcc.target/i386/chkp-pr69044.c: New test.
12942
d95167ee
TV
129432016-01-11 Tom de Vries <tom@codesourcery.com>
12944
12945 PR tree-optimization/69109
12946 * gcc.dg/autopar/pr69109-2.c: New test.
12947 * gcc.dg/autopar/pr69109.c: New test.
12948
4f6403a8
TV
129492016-01-11 Tom de Vries <tom@codesourcery.com>
12950
12951 PR tree-optimization/69108
12952 * gcc.dg/autopar/pr69108.c: New test.
12953
21efdd80
PP
129542016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12955
12956 PR c++/69029
12957 * c-c++-common/Wisleading-indentation.c: Augment test.
12958
fd42eed8
TK
129592016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12960
12961 PR fortran/69154
12962 * gfortran.dg/inline_matmul_12.f90: New test.
12963
4f90ee6c
PT
129642016-01-10 Paul Thomas <pault@gcc.gnu.org>
12965
12966 PR fortran/67779
12967 * gfortran.dg/actual_array_offset_1: New test.
12968
3907c6cf
TV
129692016-01-10 Tom de Vries <tom@codesourcery.com>
12970
12971 PR tree-optimization/69062
12972 * gcc.dg/autopar/pr69062.c: New test.
12973
b07b236e
TS
129742016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12975
12976 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12977 * gcc.dg/vect/slp-perm-2.c: Likewise.
12978 * gcc.dg/vect/slp-perm-3.c: Likewise.
12979 * gcc.dg/vect/slp-perm-5.c: Likewise.
12980 * gcc.dg/vect/slp-perm-6.c: Likewise.
12981 * gcc.dg/vect/slp-perm-7.c: Likewise.
12982 * gcc.dg/vect/slp-perm-8.c: Likewise.
12983
23fab8ae
TV
129842016-01-10 Tom de Vries <tom@codesourcery.com>
12985
12986 PR tree-optimization/69039
12987 * gcc.dg/autopar/pr69039.c: New test.
12988
73f0dae2
MP
129892016-01-09 Marek Polacek <polacek@redhat.com>
12990
12991 PR c++/69113
12992 * g++.dg/pr69113.C: New test.
12993
20b8d734
JJ
129942016-01-09 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR middle-end/50865
12997 PR tree-optimization/69097
12998 * gcc.c-torture/execute/pr50865.c: New test.
12999 * gcc.c-torture/execute/pr69097-1.c: New test.
13000 * gcc.c-torture/execute/pr69097-2.c: New test.
13001 * gcc.dg/pr69097-1.c: New test.
13002 * gcc.dg/pr69097-2.c: New test.
13003
c50e614b
JJ
130042016-01-09 Jakub Jelinek <jakub@redhat.com>
13005
13006 PR c++/69164
13007 * g++.dg/opt/pr69164.C: New test.
13008
e0237993
JJ
130092016-01-08 Jakub Jelinek <jakub@redhat.com>
13010
13011 PR tree-optimization/69167
13012 * gcc.dg/pr69167.c: New test.
13013
bd8f5bb2
MP
130142016-01-08 Marek Polacek <polacek@redhat.com>
13015
13016 PR c++/68449
13017 * g++.dg/pr68449.C: New.
13018
bb0f5ca7
AL
130192016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13020
13021 PR tree-optimization/68707
13022 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13023 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13024 on platforms supporting it.
13025 * gcc.dg/vect/slp-perm-2.c: Likewise.
13026 * gcc.dg/vect/slp-perm-3.c: Likewise.
13027 * gcc.dg/vect/slp-perm-5.c: Likewise.
13028 * gcc.dg/vect/slp-perm-7.c: Likewise.
13029 * gcc.dg/vect/slp-perm-8.c: Likewise.
13030 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13031 on platforms supporting it.
13032
22518428
JJ
130332016-01-08 Jakub Jelinek <jakub@redhat.com>
13034
33f0852f
JJ
13035 PR tree-optimization/69162
13036 * gcc.dg/pr69162.c: New test.
13037
22518428
JJ
13038 PR tree-optimization/69172
13039 * gcc.dg/pr69172.c: New test.
13040
80e9b3aa
TP
130412016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13042
13043 PR tree-optimization/67781
13044 * gcc.c-torture/execute/pr67781.c: New file.
13045
262a363f
JJ
130462016-01-08 Jakub Jelinek <jakub@redhat.com>
13047
13048 PR tree-optimization/69083
13049 * gcc.dg/vect/pr69083.c: New test.
13050
6e1f093f
SS
130512016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13052
13053 PR tree-optimization/61441
13054 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13055 Use -fexcess-precision=standard for compiler options.
13056 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13057
53290e07
JJ
130582016-01-08 Jakub Jelinek <jakub@redhat.com>
13059
57bf3072
JJ
13060 PR fortran/69128
13061 * gfortran.dg/gomp/pr69128.f90: New test.
13062
53290e07
JJ
13063 PR c++/69145
13064 * g++.dg/ext/pr69145-1.C: New test.
13065 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13066 * g++.dg/ext/pr69145-2.h: New file.
13067
7a127fa7
MS
130682016-01-07 Martin Sebor <msebor@redhat.com>
13069
13070 PR c/68966
13071 * gcc.dg/atomic-fetch-bool.c: New test.
13072 * gcc.dg/sync-fetch-bool.c: New test.
13073
95918b49
L
130742016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13075
13076 PR fortran/66680
13077 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13078
c8e62a9d
NC
130792016-01-07 Nick Clifton <nickc@redhat.com>
13080
13081 PR target/66655
13082 * g++.dg/pr66655.C: New test.
13083 * g++.dg/pr66655_1.cc: Test support file.
13084 * g++.dg/pr66655.h: Test header file.
13085
2ad3adf1 130862016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13087
13088 PR fortran/66680
13089 gfortran.dg/gomp/pr66680.f90: New test.
13090
4cd9ca92
L
130912016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13092
13093 PR target/69171
13094 * gcc.target/i386/pr69171-1.c: New test.
13095 * gcc.target/i386/pr69171-2.c: Likewise.
13096 * gcc.target/i386/pr69171-3.c: Likewise.
13097 * gcc.target/i386/pr69171-4.c: Likewise.
13098 * gcc.target/i386/pr69171-5.c: Likewise.
13099 * gcc.target/i386/pr69171-6.c: Likewise.
13100
7e33d4dc
BS
131012015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13102
13103 PR middle-end/67639
13104 * c-c++-common/pr67639.c: New test.
13105
fec64afc
JJ
131062016-01-07 Jakub Jelinek <jakub@redhat.com>
13107
13108 PR tree-optimization/69141
13109 * g++.dg/opt/pr69141.C: New test.
13110
f293ad29
EB
131112016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13112
13113 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13114
5027395e
UB
131152016-01-06 Uros Bizjak <ubizjak@gmail.com>
13116
13117 PR target/69140
13118 * gcc.target/i386/pr69140.c: New test
13119
7443cf13
DM
131202016-01-06 David Malcolm <dmalcolm@redhat.com>
13121
13122 * gcc.dg/bad-dereference.c: New test case.
13123
32928931
BS
131242015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13125
13126 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13127
68dd05da
AS
131282016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13129
13130 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13131
6b131d5b
MP
131322016-01-06 Marek Polacek <polacek@redhat.com>
13133
13134 PR sanitizer/69099
13135 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13136
8d9fdb49
MP
131372016-01-05 Marek Polacek <polacek@redhat.com>
13138
13139 PR c/69104
13140 * gcc.dg/atomic-invalid-2.c: New.
13141
acf93f1e
L
131422016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13143
13144 PR target/68991
13145 * gcc.target/i386/pr68991.c: New test.
13146
3f50525d
L
131472016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13148
13149 PR target/68991
13150 * g++.dg/pr68991-1.C: New test.
13151 * g++.dg/pr68991-2.C: Likewise.
13152
e0237993 131532016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13154
e0237993 13155 PR other/60465
face88a1
ST
13156 * gcc.target/ia64/pr60465-gprel64.c: New test.
13157 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13158
a0866eff
KT
131592016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13160
13161 PR rtl-optimization/68651
13162 * gcc.target/aarch64/pr68651_1.c: New test.
13163
c589e975
DM
131642016-01-05 David Malcolm <dmalcolm@redhat.com>
13165
13166 PR c/69122
13167 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13168
929710d9
NS
131692016-01-05 Nathan Sidwell <nathan@acm.org>
13170
ce3e43d7
NS
13171 PR c++/58583
13172 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13173
929710d9
NS
13174 * gcc.dg/alias-15.c: New.
13175
a2faef8e
NC
131762016-01-05 Nick Clifton <nickc@redhat.com>
13177
13178 PR target/68870
13179 * g++.dg/pr68770.C: New test.
13180
4cfa76e3
MS
131812016-01-04 Mike Stump <mikestump@comcast.net>
13182
13183 * lib/target-supports.exp (check_effective_target_cilkplus):
13184 cilkplus targets require pthreads.
4ece61b6 13185 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13186
4e8a3a35
MM
131872016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13188
13189 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13190 generation.
13191
818ab71a
JJ
131922016-01-04 Jakub Jelinek <jakub@redhat.com>
13193
13194 Update copyright years.
13195
2fe0a208
MP
131962016-01-04 Marek Polacek <polacek@redhat.com>
13197
13198 PR c/68908
13199 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13200 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13201 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13202
9e3b2fe3
EB
132032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13204
13205 * gcc.target/sparc/20160104-2.c: New test.
13206
e8d65a35
EB
132072016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13208
13209 * gcc.target/sparc/20160104-1.c: New test.
13210
25ccfccd
PT
132112016-01-03 Paul Thomas <pault@gcc.gnu.org>
13212
13213 PR fortran/65045
13214 * gfortran.dg/pr65045.f90: New test.
13215
cb51d382
EB
132162016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13217
13218 * gnat.dg/specs/debug1.ads: Delete.
13219
6eeaad6e
JD
132202016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13221
13222 PR libgfortran/68867
13223 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13224 expression.
13225
2f968603
JD
132262016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13227
13228 PR libgfortran/68867
13229 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13230 PowerPC.
13231
591bb5e4
PT
132322016-01-01 Paul Thomas <pault@gcc.gnu.org>
13233
13234 PR fortran/68864
13235 * gfortran.dg/pr68864.f90: New test.
13236
f1e0620c
JJ
132372016-01-01 Jakub Jelinek <jakub@redhat.com>
13238
942a1319
JJ
13239 PR tree-optimization/69070
13240 * gcc.dg/pr69070.c: New test.
13241
10dff63f
JJ
13242 PR sanitizer/69055
13243 * gfortran.dg/pr69055.f90: New test.
13244
f1e0620c
JJ
13245 PR target/69015
13246 * gcc.dg/pr69015.c: New test.
818ab71a 13247\f
2f883d1c 13248Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13249
13250Copying and distribution of this file, with or without modification,
13251are permitted in any medium without royalty provided the copyright
13252notice and this notice are preserved.