]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
dtio_15.f90: New test.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
17beda50
JD
12016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 * gfortran.dg/dtio_15.f90: New test.
4
1c84b798
ILT
52016-10-04 Ian Lance Taylor <iant@golang.org>
6
7 * gcc.dg/split-7.c: New test.
8
7ec39552
MS
92016-10-04 Martin Sebor <msebor@redhat.com>
10
11 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
12 %lc directive to wint_t to silence -Wformat warnings on targets
13 where the latter is a distinct type such as long.
14
8ff04ff9
MS
152016-10-04 Martin Sebor <msebor@redhat.com>
16
17 PR c++/77804
18 * g++.dg/warn/Wplacement-new-size-4.C: New test.
19
bfecd57c
JJ
202016-10-04 Jakub Jelinek <jakub@redhat.com>
21
f72da967
JJ
22 PR c++/77791
23 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
24
bfecd57c
JJ
25 * g++.dg/other/java3.C: Remove.
26 * g++.dg/other/java1.C: Remove.
27 * g++.dg/other/error12.C: Remove.
28 * g++.dg/other/java2.C: Remove.
29 * g++.dg/warn/Wnvdtor.C: Remove.
30 * g++.dg/lookup/java1.C: Remove.
31 * g++.dg/lookup/java2.C: Remove.
32 * g++.dg/ext/pr34829.C: Remove.
33 * g++.dg/ext/java-3.C: Remove.
34 * g++.dg/ext/java-1.C: Remove.
35 * g++.dg/ext/java-2.C: Remove.
36 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
37
fe8b1e83
DG
382016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
39
40 PR tree-optimization/77808
41 * gcc.dg/tree-ssa/pr77808.c: New testcase.
42
078b5aab
RB
432016-10-04 Richard Biener <rguenther@suse.de>
44
45 PR tree-optimization/77399
46 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
47
2b568899
RB
482016-10-04 Richard Biener <rguenther@suse.de>
49
50 PR middle-end/77833
51 * gcc.target/i386/pr77833.c: New testcase.
52
0a4e5cf3
JL
532016-09-26 Jeff Law <law@redhat.com>
54
55 PR tree-optimization/71550
56 PR tree-optimization/71403
57 * gcc.c-torture/execute/pr71550.c: New test.
58
d07b0a23
SKS
592016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
60
61 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
62 option.
63
b44a42cf
KT
642016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
65
66 Revert
67 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
68
69 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
70
f41f1ceb
MP
712016-10-03 Marek Polacek <polacek@redhat.com>
72
73 * g++.dg/cpp0x/nullptr37.C: New test.
74
1633d3b9
BE
752016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
76
77 * c-c++-common/Wint-in-bool-context.c: Update test.
78
2c8e3a1d
JJ
792016-10-02 Jakub Jelinek <jakub@redhat.com>
80
81 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
82 earlier.
83 * g++.dg/charset/asm2.c (memmove): Likewise.
84 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
85 * g++.dg/tls/diag-4.C (foo): Likewise.
86 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
87 dg-warning, fix up regex.
88 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
89 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
90 * g++.old-deja/g++.mike/net31.C: Likewise.
91 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
92 for C++17.
93 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
94 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
95
f00b6283
RB
962016-10-01 Richard Biener <rguenther@suse.de>
97
98 PR middle-end/77798
99 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
100
0f0565b1
AV
1012016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
102
103 PR fortran/77663
104 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
105
c58823a0
JJ
1062016-10-01 Jakub Jelinek <jakub@redhat.com>
107
108 PR c/77490
109 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
110 Add dg-prune-output directive.
111
e3228a50
JD
1122016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
113
114 PR fortran/66643
115 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
116 * gfortran.fortran-torture/compile/write.f90: Update test.
117
e70bbc6f
MW
1182016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
119
120 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
121 arm_fp16_alternative_ok as the required effective target.
122 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
123 -mfp16-format=alternative to the dg-options directive and remove
124 the dg-add-options directive.
125
c39747d2
FR
1262016-09-30 Fritz Reese <fritzoreese@gmail.com>
127
128 PR fortran/77764
129 * gfortran.dg/dec_union_8.f90: New testcase.
130
00074dd8
FR
1312016-09-30 Fritz Reese <fritzoreese@gmail.com>
132
133 PR fortran/77782
134 * gfortran.dg/dec_structure_16.f90: New testcase.
135
26f391e8
AV
1362016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
137
138 * gfortran.dg/coarray_allocate_10.f08: New test.
139 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
140
fa16a271
KT
1412016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
142
143 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
144
f334c828
RB
1452016-09-30 Richard Biener <rguenther@suse.de>
146
147 PR tree-optimization/77399
148 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
149
76e3ec9c
SL
1502016-09-29 Sandra Loosemore <sandra@codesourcery.com>
151
152 * c-c++-common/pr27336.c: Make dependency on
153 -fdelete-null-pointer-checks explicit.
154 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
155 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
156 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
157 * gcc.dg/pic-1.c: Require fpic target support.
158 * gcc.dg/pic-2.c: Likewise.
159
a2c6e7f2
JJ
1602016-09-29 Jakub Jelinek <jakub@redhat.com>
161
162 Implement P0001R1 - C++17 removal of register storage class specifier
163 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
164 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
165 C++17.
166 * c-c++-common/vector-subscript-5.c (foo): Don't use register
167 keyword if not __SSE2__.
168 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
169 C++17.
170 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
171 register keywords.
172 * g++.dg/eh/pr29166.C: Add -Wno-register option.
173 * g++.dg/warn/register-parm-1.C (erroneous_warning,
174 no_erroneous_warning): Expect new warnings for C++17.
175 * g++.dg/warn/register-var-2.C (f): Likewise.
176 * g++.dg/parse/register1.C (f): Expect new error for C++17.
177 * g++.dg/parse/linkage2.C (foo): Likewise.
178 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
179 keyword on parameters for C++17.
180 * g++.dg/cpp1z/register1.C: New test.
181 * g++.dg/cpp1z/register2.C: New test.
182 * g++.dg/cpp1z/register3.C: New test.
183
4ab76933
UB
1842016-09-29 Uros Bizjak <ubizjak@gmail.com>
185
186 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
187 * gcc.target/i386/avx2-check.h (main): Ditto.
188 * gcc.target/i386/avx512bw-check.h (main): Ditto.
189 * gcc.target/i386/avx512cd-check.h (main): Ditto.
190 * gcc.target/i386/avx512dq-check.h (main): Ditto.
191 * gcc.target/i386/avx512er-check.h (main): Ditto.
192 * gcc.target/i386/avx512f-check.h (main): Ditto.
193 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
194 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
195 * gcc.target/i386/avx512vl-check.h (main): Ditto.
196
2488ebe5
UB
1972016-09-29 Uros Bizjak <ubizjak@gmail.com>
198
199 PR target/77756
200 * gcc.target/i386/pr77756.c: New test.
201
4d258d09
MP
2022016-09-29 Marek Polacek <polacek@redhat.com>
203
204 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
205
a9087411
MP
2062016-09-29 Marek Polacek <polacek@redhat.com>
207
208 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
209 C++14.
210
fa0a064a
ML
2112016-09-29 Martin Liska <mliska@suse.cz>
212
213 * objc/execute/construct1.m: New test.
214
0ce1ecc7
RB
2152016-09-29 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/77768
218 * gcc.dg/torture/pr77768.c: New testcase.
219
da186c1f
RB
2202016-09-28 Richard Biener <rguenther@suse.de>
221
222 PR middle-end/77407
223 * gcc.dg/pr77407.c: New testcase.
224
d657e995
RB
2252016-09-29 Richard Biener <rguenther@suse.de>
226
227 PR middle-end/55152
228 * gcc.dg/pr55152.c: New testcase.
229 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
230
cadf6296
RO
2312016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
232
233 * gcc.dg/profile-update-warning.c: Restrict to ia32.
234 (dg-options): Remove -m32.
235
88000fd1
MS
2362016-09-28 Martin Sebor <msebor@redhat.com>
237
238 PR middle-end/77721
239 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
240
0c172974
JD
2412016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
242
243 PR libgfortran/77707
244 * gfortran.dg/inquire_17.f90: New test.
245
4b390698
JJ
2462016-09-28 Jakub Jelinek <jakub@redhat.com>
247
248 PR c++/77467
249 * g++.dg/cpp1y/constexpr-77467.C: New test.
250
2b1b5938
MS
2512016-09-28 Martin Sebor <msebor@redhat.com>
252
253 PR c/77762
254 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
255 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
256 (test_sprintf_p_const): Adjust line numbers to avoid failures
257 introduced in r240503.
258
30dc6ee9
MS
2592016-09-28 Martin Sebor <msebor@redhat.com>
260
261 PR middle-end/77683
262 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
263
7d290e93
BE
2642016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
265
fcf32bad
BE
266 PR c++/77748
267 * g++.dg/pr77550.C: Avoid undefined behavior.
268
7d290e93
BE
269 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
270
912d9ec3
WD
2712016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
272
273 * gcc.dg/strlenopt-20.c: Update test.
274 * gcc.dg/strlenopt-21.c: Likewise.
275 * gcc.dg/strlenopt-22.c: Likewise.
276 * gcc.dg/strlenopt-22g.c: Likewise.
277 * gcc.dg/strlenopt-26.c: Likewise.
278 * gcc.dg/strlenopt-5.c: Likewise.
279 * gcc.dg/strlenopt-7.c: Likewise.
280 * gcc.dg/strlenopt-9.c: Likewise.
281
459bcfb0
JJ
2822016-09-27 Jakub Jelinek <jakub@redhat.com>
283
6e39060a
JJ
284 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
285
8ca33347
JJ
286 * g++.dg/cpp1z/lambda-this1.C: New test.
287 * g++.dg/cpp1z/lambda-this2.C: New test.
288
459bcfb0
JJ
289 PR c++/77722
290 * g++.dg/ubsan/return-4.C: New test.
291 * g++.dg/ubsan/return-5.C: New test.
292 * g++.dg/ubsan/return-6.C: New test.
293
20fba714
JW
2942016-09-27 Jiong Wang <jiong.wang@arm.com>
295
296 * lib/target-supports.exp
297 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
298 in function comment.
299
bebe0086
ML
3002016-09-27 Martin Liska <mliska@suse.cz>
301
302 PR gcov-profile/46266
303 * lib/gcov.exp: Verify that <built-in>.gcov file is not
304 considered.
305
59896334
RB
3062016-09-27 Richard Biener <rguenther@suse.de>
307
308 PR tree-optimization/77745
309 * g++.dg/torture/pr77745.C: New testcase.
310
f0d355dc
RB
3112016-09-27 Richard Biener <rguenther@suse.de>
312
313 PR tree-optimization/77478
314 * gcc.dg/torture/pr77478.c: New testcase.
315
8c9434c2
ML
3162016-09-27 Martin Liska <mliska@suse.cz>
317
318 PR gcov-profile/7970
319 PR gcov-profile/16855
320 PR gcov-profile/44779
321 * g++.dg/gcov/pr16855.C: New test.
322
511d092e
SKS
3232016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
324
325 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
326
f2e0c4e1
JJ
3272016-09-27 Jakub Jelinek <jakub@redhat.com>
328
329 PR fortran/77666
330 * gfortran.dg/gomp/pr77666.f90: New test.
331
3a4228ba
KV
3322016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
333
334 PR ipa/77677
335 * gcc.dg/torture/pr77677-2.c: New test.
336
a184e37f
SK
3372016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
338
339 PR fortran/77420
340 * gfortran.dg/pr77420_1.f90: New test.
341 * gfortran.dg/pr77420_2.f90: Ditto.
342 * gfortran.dg/pr77420_3.f90: New test. Requires ...
343 * gfortran.dg/pr77420_4.f90: this file.
344
8be59d19
KV
3452016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
346
347 PR middle-end/77719
348 * gfortran.dg/pr77719.f90: New test.
349
991075a4
TP
3502016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
351
352 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 353 singular form of byte when quantity is unknown.
991075a4 354
c6147dc4
MP
3552016-09-26 Marek Polacek <polacek@redhat.com>
356
357 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
358
5cc6c41c
ML
3592016-09-26 Martin Liska <mliska@suse.cz>
360
361 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
362 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
363 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
364 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
365 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
366 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
367 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
368 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
369 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
370
81fea426
MP
3712016-09-26 Marek Polacek <polacek@redhat.com>
372
373 PR c/7652
374 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
375 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
376 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
377 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
378 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
379 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
380 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
381 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
382 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
383 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
384 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
385 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
386 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
387 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
388 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
389 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
390 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
391 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
392 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
393 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
394 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
395 * c-c++-common/attr-fallthrough-1.c: New test.
396 * c-c++-common/attr-fallthrough-2.c: New test.
397 * g++.dg/cpp0x/fallthrough1.C: New test.
398 * g++.dg/cpp0x/fallthrough2.C: New test.
399 * g++.dg/cpp1z/fallthrough1.C: New test.
400 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
401 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
402 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
403 * objc.dg/Wimplicit-fallthrough-1.m: New test.
404
9b597c1f
SK
4052016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
406
12a813c1 407 PR fortran/77429
9b597c1f
SK
408 * gfortran.dg/pr77429.f90: New test.
409
f1c7e7f1
SK
4102016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
411
412 PR fortran/77694
413 * gfortran.dg/pr77694.f90: New test.
414
50c6dd20
OE
4152016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
416
417 PR target/51244
418 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
419
540b039e
DH
4202016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
421
422 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
423 for 32-bit mode.
424
cfd161bf
DH
4252016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
426
427 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
428 for 32-bit mode.
429
9a2300e9
MP
4302016-09-24 Marek Polacek <polacek@redhat.com>
431
432 PR c/77490
433 * c-c++-common/Wbool-operation-1.c: New test.
434 * gcc.dg/Wbool-operation-1.c: New test.
435
34d567d1
FR
4362016-09-23 Fritz Reese <fritzoreese@gmail.com>
437
438 * gfortran.dg/dec_static_1.f90: New.
439 * gfortran.dg/dec_static_2.f90: New.
440 * gfortran.dg/dec_static_3.f90: New.
441 * gfortran.dg/dec_static_4.f90: New.
442
4a8d4422
JD
4432016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
444
445 PR fortran/48298
446 * gfortran.dg/negative_unit_check.f90: Update test.
447 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 448
90ef45cb
DV
4492016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
450
451 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
452 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
453 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
454 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
455 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
456 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
457 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
458
e0535922
MS
4592016-09-23 Martin Sebor <msebor@redhat.com>
460
461 PR testsuite/77713
462 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
463 assuming long double is bigger than double.
464
d664d76d
JJ
4652016-09-23 Jakub Jelinek <jakub@redhat.com>
466
467 Implement P0138R2, C++17 construction rules for enum class values
468 * g++.dg/cpp1z/direct-enum-init1.C: New test.
469
3b31f720
DM
4702016-09-23 David Malcolm <dmalcolm@redhat.com>
471
472 PR preprocessor/77672
473 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
474 expected multiline output from first warning to reflect change
475 in r240434.
476
592459bf
TP
4772016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
478
479 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
480
0af06385
BE
4812016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
482 Tom de Vries <tom@codesourcery.com>
483
484 PR testsuite/77411
485 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
486
8f01b67a
MP
4872016-09-23 Marek Polacek <polacek@redhat.com>
488
489 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
490 * c-c++-common/gomp/atomic-13.c: Likewise.
491 * c-c++-common/gomp/atomic-14.c: Likewise.
492 * c-c++-common/pr60439.c: Remove invalid code.
493 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
494 * g++.dg/expr/bitfield5.C: Likewise.
495 * g++.dg/expr/bitfield6.C: Likewise.
496 * g++.dg/expr/bool1.C: Likewise.
497 * g++.dg/expr/bool3.C: Likewise.
498 * g++.dg/expr/lval3.C: Likewise.
499 * g++.dg/expr/lval4.C: Likewise.
500 * g++.old-deja/g++.jason/bool5.C: Likewise.
501
bbd6fcf3
DM
5022016-09-23 David Malcolm <dmalcolm@redhat.com>
503
504 PR preprocessor/77672
505 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
506 (test_terminator_location): New function.
507
113d06a4
RB
5082016-09-23 Richard Biener <rguenther@suse.de>
509
510 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
511
cab9e1df
MW
5122016-09-23 Matthew Wahab <matthew.wahab@arm.com>
513
514 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
515 -march=armv8.2-a+fp16 when supported by the hardware.
516 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
517 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
518 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
519 semi-colons to a macro invocations.
520 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
521 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
522 defined.
523 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
524 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
526 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
527 defined.
528 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
529 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
530 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
531 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
532 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
533 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
534 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
535 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
536 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
537 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
538 defined.
539 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
541 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
542 defined.
543 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
544 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
545 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
546 defined.
547 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
548 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
549 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
550 defined.
551 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
552 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
553 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
554 defined. Also fix some white-space.
555 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
556 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
557 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
558 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
560 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
561 defined. Also fix some long lines and white-space.
562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
563 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
564 defined. Also fix some long lines and white-space.
565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
566 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
567 defined.
568 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
570 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
571 defined.
572 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
574 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
575 defined.
576 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
577 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
578 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 579 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
581 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
582 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 586 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
587 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
592 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
593 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 595
da9b2e69
JW
5962016-09-23 Jiong Wang <jiong.wang@arm.com>
597 Matthew Wahab <matthew.wahab@arm.com>
598
599 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
600 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
601 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
602 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
603 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
604 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
605 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
606 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
607 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
608 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
609 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
610 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
611 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
612 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
613 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
614 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
615 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
616 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
617 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
618 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
619 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
620 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
621 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
622 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
623 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
624 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
625 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
626 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
627 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
628 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
629 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
630 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
631 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
632 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
633 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
634 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
635 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
636
785cf02f
MW
6372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
638
639 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
640 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
641 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
642 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
643 support.
644
1e401340
KV
6452016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
646
647 PR ipa/77677
648 * gcc.dg/torture/pr77677.c: New test.
649
8ed3eeac
AV
6502016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
651
652 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
653 here now.
654
55a9b91b
MW
6552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
656
657 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
658 options. Add tests for float16x4_t and float16x8_t.
659
64c744b9
DV
6602016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
661
662 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
663 * gcc.target/s390/risbg-ll-2.c: Ditto.
664 * gcc.target/s390/risbg-ll-3.c: Ditto.
665
d403b8d4
MW
6662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
667
668 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
669 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
670
576987fc
DV
6712016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
672
673 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
674 output to the simplified instructions.
675
4ffc8099
MW
6762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
677
678 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
679 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
680
b1a970a5
MW
6812016-09-23 Matthew Wahab <matthew.wahab@arm.com>
682
683 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
684 (FP16_SUPPORTED): New
685 (expected-hfloat-16x4): Make conditional on __fp16 support.
686 (expected-hfloat-16x8): Likewise.
687 (vdup_n_f16): Disable for non-AArch64 targets.
688 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
689 conditional on FP16_SUPPORTED.
690 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
691 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
692 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
693 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
694 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
695 for testing __fp16.
696 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
697 conditional on FP16_SUPPORTED.
698 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
699 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
700
50df9464
MW
7012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
702
703 * gcc.target/arm/short-vfp-1.c: New.
704
536b9f42
MW
7052016-09-23 Matthew Wahab <matthew.wahab@arm.com>
706
707 * gcc.target/arm/attr-fp16-arith-1.c: New.
708
1b9e31cf
MW
7092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
710
711 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
712 New.
713 (add_options_for_arm_v8_2a_fp16_neon): New.
714 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
715 (add_options_for_arm_arch_v8_2a): Auto-generate.
716 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
717 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
718 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
719 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
720 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
721 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
722 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
723
a5b42ee7
MW
7242016-09-23 Matthew Wahab <matthew.wahab@arm.com>
725
726 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
727 arm_fp16_alternative_ok.
728 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
729 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
730 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
731 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
732 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
733 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
734 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
735 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
736 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
737 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
738 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
739 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
740 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
741 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
742 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
743 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
744 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
745 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
746 * gcc.target/arm/fp16-rounding-alt-1.c: Use
747 arm_fp16_alternative_ok.
748 * lib/target-supports.exp
749 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
750 (check_effective_target_arm_fp16_alternative_ok): New.
751 (check_effective_target_arm_fp16_none_ok_nocache): New.
752 (check_effective_target_arm_fp16_none_ok): New.
753
fcbc975b
ML
7542016-09-23 Martin Liska <mliska@suse.cz>
755
756 * gcc.dg/ipa/pr77653.c: Replace adress
757 with address.
758
1822b732
ML
7592016-09-23 Martin Liska <mliska@suse.cz>
760
761 * gcc.target/i386/movbe-4.c: New test.
762
fab18cc4
ML
7632016-09-23 Martin Liska <mliska@suse.cz>
764
765 * gcc.target/i386/crc32-5.c: New test.
766
e70f01b5
ML
7672016-09-23 Martin Liska <mliska@suse.cz>
768
769 * gcc.target/i386/pr71652.c: New test.
770 * gcc.target/i386/pr71652-2.c: New test.
771 * gcc.target/i386/pr71652-3.c: New test.
772
f2e81d05
JJ
7732016-09-23 Jakub Jelinek <jakub@redhat.com>
774
775 * lib/gcc-dg.exp (process-message): Support relative line number
776 notation - .+4 or .-1 etc.
777 * gcc.dg/dg-test-1.c: New test.
778
ed30d2a6
MS
7792016-09-22 Martin Sebor <msebor@redhat.com>
780
781 PR target/77676
782 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
783 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
784 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
785 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
786
1c681c7b
UB
7872016-09-22 Uros Bizjak <ubizjak@gmail.com>
788
789 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
790 * gcc.dg/ifcvt-2.c: Ditto.
791 * gcc.dg/zero_bits_compound-1.c: Ditto.
792 * gcc.dg/zero_bits_compound-1.c: Ditto.
793 * gcc.dg/pr40550.c: Simplify target selectors.
794 Use dg-additional-options.
795 * gcc.dg/pr47893.c: Ditto.
796 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
797 additional options for 32-bit x86 targets.
798 * gcc.dg/pr70955.c: Move to ...
799 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
800
67cf0a53
PC
8012016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
802
803 PR c++/61019
804 * g++.dg/cpp0x/pr61019.C: New.
805
0ee70cc0
AV
8062016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
807 Terry Guo <terry.guo@arm.com>
808
809 * gcc.target/arm/pure-code/ffunction-sections.c: New.
810 * gcc.target/arm/pure-code/no-literal-pool.c: New.
811 * gcc.target/arm/pure-code/pure-code.exp: New.
812
43639d2c
UB
8132016-09-22 Uros Bizjak <ubizjak@gmail.com>
814
815 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
816 Remove SSE effective target requirement.
817
a608d15b
PC
8182016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
819
820 PR c++/71979
821 * g++.dg/cpp0x/pr71979.C: New.
822
d94a7ab4
BE
8232016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
824
825 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
826
a13f439f
ML
8272016-09-22 Martin Liska <mliska@suse.cz>
828
829 PR ipa/77653
830 * gcc.dg/ipa/pr77653.c: New test.
831
cf352092
JJ
8322016-09-22 Jakub Jelinek <jakub@redhat.com>
833
834 PR fortran/77665
835 * gfortran.dg/gomp/pr77665.f90: New test.
836
a8de3002
PT
8372016-09-22 Paul Thomas <pault@gcc.gnu.org>
838
839 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
840 * gfortran.dg/dtio_13.f90: New test.
841
39abef62
LK
8422016-09-21 Louis Krupp <louis.krupp@zoho.com>
843
844 PR fortran/66107
845 * gfortran.dg/pr66107.f90: New test.
846
4a2bb7fc
ILT
8472016-09-21 Ian Lance Taylor <iant@golang.org>
848
849 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
850 with call to builtin delete function.
851
5f84cee2
JM
8522016-09-21 Joseph Myers <joseph@codesourcery.com>
853
854 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
855 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
856 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
857 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
858 tests.
859
fe01a41a
UB
8602016-09-21 Uros Bizjak <ubizjak@gmail.com>
861
862 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
863
2e1c20b1
JJ
8642016-09-21 Jakub Jelinek <jakub@redhat.com>
865
866 PR c++/77651
867 * g++.dg/cpp1z/aligned-new6.C: New test.
868
de4c144a
MW
8692016-09-21 Matthew Wahab <matthew.wahab@arm.com>
870
871 * gcc.target/arm/fp16-aapcs-3.c: New.
872 * gcc.target/arm/fp16-aapcs-4.c: New.
873 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
874 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
875 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
876 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
877
44fc7854
BE
8782016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
879
880 PR tree-optimization/77550
881 * g++.dg/pr77550.C: New test.
882
bc084f84
GJL
8832016-09-21 Georg-Johann Lay <avr@gjlay.de>
884
885 PR target/77326
886 * gcc.target/avr/torture/pr77326.c: New test.
887
c075003a
LK
8882016-09-21 Louis Krupp <louis.krupp@zoho.com>
889
890 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
891
6811ea79
RB
8922016-09-21 Richard Biener <rguenther@suse.de>
893
894 PR tree-optimization/77648
895 * gcc.dg/torture/pr77648-1.c: New testcase.
896 * gcc.dg/torture/pr77648-2.c: Likewise.
897
f955c4c4
RB
8982016-09-21 Richard Biener <rguenther@suse.de>
899 Jakub Jelinek <jakub@redhat.com>
900
901 PR tree-optimization/77621
902 * gcc.dg/pr77621.c: New testcase.
903
096506bb
PT
9042016-09-21 Paul Thomas <pault@gcc.gnu.org>
905
906 PR fortran/77657
907 * gfortran.dg/dtio_12.f90: New test.
908
37d168ae
SKS
9092016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
910
911 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
912
66454000
KV
9132016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
914
915 PR tree-optimization/72835
916 * gcc.dg/tree-ssa/pr72835.c: New test.
917
88d0c3f0
MS
9182016-09-20 Martin Sebor <msebor@redhat.com>
919
920 PR middle-end/49905
921 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
922 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
923 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
924 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
925 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
926 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
927 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
928
a03df1d5
KV
9292016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
930
931 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
932 arguments/compare will be optimized away.
933 * gcc.dg/torture/ftrapv-1.c: Likewise.
934
8bc5448f
KV
9352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
936
937 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
938 will be optimized away.
939 * gcc.dg/ipa/vrp1.c: New test.
940 * gcc.dg/ipa/vrp2.c: New test.
941 * gcc.dg/ipa/vrp3.c: New test.
942
973625a0
KV
9432016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
944
945 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
946 does the same transformation.
947 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
948 * gcc.dg/tree-ssa/evrp1.c: New test.
949 * gcc.dg/tree-ssa/evrp2.c: New test.
950 * gcc.dg/tree-ssa/evrp3.c: New test.
951 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
952 * gcc.dg/tree-ssa/pr22117.c: Likewise.
953 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
954 * gcc.dg/tree-ssa/pr64130.c: Likewise.
955 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
956 foling now happens early.
957 * gcc.dg/tree-ssa/vrp04.c: Likewise.
958 * gcc.dg/tree-ssa/vrp06.c: Likewise.
959 * gcc.dg/tree-ssa/vrp16.c: Likewise.
960 * gcc.dg/tree-ssa/vrp25.c: Likewise.
961 * gcc.dg/tree-ssa/vrp67.c: Likewise.
962
9b1ba33c
UB
9632016-09-20 Uros Bizjak <ubizjak@gmail.com>
964
965 PR target/77621
966 * gcc.target/i386/pr77621.c: New test.
967 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
968 pattern, loop should vectorize with -mtune=atom.
969
f5bd4ad8
MO
9702016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
971 Jakub Jelinek <jakub@redhat.com>
972
973 PR testsuite/63299
974 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
975 instead of delete.
976
7d9cf801
JJ
9772016-09-20 Jakub Jelinek <jakub@redhat.com>
978
b912f962
JJ
979 PR c++/77626
980 * g++.dg/other/pr77626.C: New test.
981
eaf1ece1
JJ
982 PR c++/77638
983 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
984
590b62e9
JJ
985 PR c++/77637
986 * g++.dg/cpp0x/gen-attrs-62.C: New test.
987
7d9cf801
JJ
988 PR middle-end/77624
989 * c-c++-common/pr77624-1.c: New test.
990 * c-c++-common/pr77624-2.c: New test.
991
3aebb6ff
AV
9922016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
993
994 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
995 of digits expected.
996
b5bbe47b
RB
9972016-09-20 Richard Biener <rguenther@suse.de>
998
999 PR tree-optimization/77646
1000 * gcc.dg/torture/pr77646.c: New testcase.
1001
144a96e4
BE
10022016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1003
1004 PR c++/77434
1005 * c-c++-common/Wint-in-bool-context.c: New test.
1006
1f2071fa
JM
10072016-09-19 Joseph Myers <joseph@codesourcery.com>
1008
1009 * gcc.dg/cr-decimal-dig-1.c: New test.
1010
63012d9a
JM
10112016-09-19 Joseph Myers <joseph@codesourcery.com>
1012
1013 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1014 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1015 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1016 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1017
02410826
VM
10182016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1019
1020 PR rtl-optimization/77416
1021 * gcc.target/powerpc/pr77416.c: New.
1022
6101a7ab
PP
10232016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1024
1025 PR c++/77639
1026 * g++.dg/template/error-recovery4.C: New test.
1027
1993ff76
BC
10282016-09-19 Bin Cheng <bin.cheng@arm.com>
1029
1030 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1031
5fa9e644
KT
10322016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1033
1034 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1035 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1036
fc15d9ec
JJ
10372016-09-19 Jakub Jelinek <jakub@redhat.com>
1038 Jan Hubicka <jh@suse.cz>
1039
1040 PR target/77587
1041 * gcc.dg/pr77587.c: New test.
1042 * gcc.dg/pr77587a.c: New file.
1043
3c9f5092
AV
10442016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1045
1046 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1047 * gfortran.dg/coarray_38.f90:
1048 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1049 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1050 * gfortran.dg/coarray_allocate_7.f08: New test.
1051 * gfortran.dg/coarray_allocate_8.f08: New test.
1052 * gfortran.dg/coarray_allocate_9.f08: New test.
1053 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1054 new caf_register.
1055 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1056 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1057 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1058 get_by_refs.
1059 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1060 * gfortran.dg/coarray_lock_7.f90: Same.
1061 * gfortran.dg/coarray_poly_5.f90: Same.
1062 * gfortran.dg/coarray_poly_6.f90: Same.
1063 * gfortran.dg/coarray_poly_7.f90: Same.
1064 * gfortran.dg/coarray_poly_8.f90: Same.
1065 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1066
e79e6763
FR
10672016-09-19 Fritz Reese <fritzoreese@gmail.com>
1068
1069 PR fortran/77584
1070 * gfortran.dg/dec_structure_15.f90: New testcase.
1071
ae527639
RB
10722016-09-19 Richard Biener <rguenther@suse.de>
1073
1074 PR middle-end/77605
1075 * gcc.dg/torture/pr77605.c: New testcase.
1076
cdf060f8
LK
10772016-09-18 Louis Krupp <louis.krupp@zoho.com>
1078
1079 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1080
b720e919
JH
10812016-09-17 Jan Hubicka <hubicka@ucw.cz>
1082
1083 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1084 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1085 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1086 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1087 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1088 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1089 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1090 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1091 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1092 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1093 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1094
bdabae39
KY
10952016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1096
1097 * gcc.target/i386/pr68633.c: Fix expected result.
1098
493ba820
LK
10992016-09-17 Louis Krupp <louis.krupp@gmail.com>
1100
1101 PR fortran/68078
1102 * gfortran.dg/pr68078.f90: New test.
1103 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1104
9a42726b
BS
11052016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1106
1107 PR target/77613
1108 * gcc.target/powerpc/swaps-p8-25.c: New.
1109
e7d61178
JJ
11102016-09-16 Jakub Jelinek <jakub@redhat.com>
1111
8f03e02f
JJ
1112 PR c++/77482
1113 * g++.dg/cpp0x/constexpr-77482.C: New test.
1114
e80cb545
JJ
1115 PR c++/77379
1116 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1117 thunk offsets.
1118 * g++.dg/abi/abi-tag23a.C: Likewise.
1119
1c2f613f
JJ
1120 PR c++/77338
1121 * g++.dg/cpp0x/decltype-77338.C: New test.
1122
e7d61178
JJ
1123 PR c++/77375
1124 * g++.dg/cpp0x/mutable1.C: New test.
1125
8d987deb
SK
11262016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1127
1128 PR fortran/77612
1129 * gfortran.dg/pr77612.f90: New test.
1130
2c3d35a6
SKS
11312016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1132
1133 * gcc.dg/torture/pr70421.c: Require int32plus.
1134
e43163ae
JJ
11352016-09-16 Jakub Jelinek <jakub@redhat.com>
1136
bcf0905a
JJ
1137 PR middle-end/77475
1138 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1139
e43163ae
JJ
1140 PR target/77526
1141 * gcc.target/i386/pr77526.c: New test.
1142
7d704548
JJ
11432016-09-16 Jakub Jelinek <jakub@redhat.com>
1144 Eric Botcazou <ebotcazou@adacore.com>
1145
1146 PR middle-end/77594
1147 * gcc.target/i386/pr77594.c: New test.
1148
902d624f
LK
11492016-09-15 Louis Krupp <louis.krupp@zoho.com>
1150
1151 PR fortran/69963
1152 * gfortran.dg/misplaced_implicit_character.f90: New test.
1153
7e16ce79
BC
11542016-09-15 Bin Cheng <bin.cheng@arm.com>
1155
1156 PR tree-optimization/77503
1157 * gcc.dg/vect/pr77503.c: New test.
1158
7c05f5c4
RB
11592016-09-15 Richard Biener <rguenther@suse.de>
1160
1161 PR middle-end/77544
1162 * c-c++-common/torture/pr77544.c: New testcase.
1163
76ff80fb
JJ
11642016-09-15 Jakub Jelinek <jakub@redhat.com>
1165
1166 PR middle-end/77475
1167 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1168 * gcc.dg/march-generic.c: Likewise.
1169 * gcc.target/i386/spellcheck-options-1.c: New test.
1170 * gcc.target/i386/spellcheck-options-2.c: New test.
1171 * gcc.target/i386/spellcheck-options-3.c: New test.
1172 * gcc.target/i386/spellcheck-options-4.c: New test.
1173
5560d026
CLT
11742016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1175
1176 PR fortran/72743
1177 * gfortran.dg/goacc/pr72743.f90: New test.
1178
5334f733
RB
11792016-09-15 Richard Biener <rguenther@suse.de>
1180
1181 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1182
d08615f2
RB
11832016-09-15 Richard Biener <rguenther@suse.de>
1184
1185 PR tree-optimization/77514
1186 * gcc.dg/torture/pr77514.c: New testcase.
1187
28ca05f0
JJ
11882016-09-14 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR c++/77549
1191 * g++.dg/lookup/pr77549.C: New test.
1192
20a1e5b8
MP
11932016-09-14 Marek Polacek <polacek@redhat.com>
1194
1195 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1196 * c-c++-common/gomp/atomic-13.c: Likewise.
1197 * c-c++-common/gomp/atomic-14.c: Likewise.
1198 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1199 * g++.dg/cpp1z/bool-increment1.C: New test.
1200 * c-c++-common/pr60439.c: Add dg-warning.
1201 * g++.dg/expr/bitfield4.C: Likewise.
1202 * g++.dg/expr/bitfield5.C: Likewise.
1203 * g++.dg/expr/bitfield6.C: Likewise.
1204 * g++.dg/expr/bool1.C: Likewise.
1205 * g++.dg/expr/bool3.C: Likewise.
1206 * g++.dg/expr/lval3.C: Likewise.
1207 * g++.dg/expr/lval4.C: Likewise.
1208 * g++.old-deja/g++.jason/bool5.C: Likewise.
1209 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1210 * g++.dg/other/error18.C: Likewise.
1211 * g++.dg/gomp/atomic-14.C: Likewise.
1212
0761f6bf
NS
12132016-09-14 Nathan Sidwell <nathan@acm.org>
1214
1215 PR c++/77539
1216 * g++.dg/cpp1y/pr77539.C: New.
1217
13cddbc1
CL
12182016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1219
1220 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1221 dg-require.
1222 * g++.dg/ext/builtin_alloca.C: Likewise.
1223 * g++.dg/template/spec35.C: Likewise.
1224 * gcc.dg/builtins-68.c: Likewise.
1225 * gcc.misc-tests/gcov-13.c: Likewise.
1226 * gcc.misc-tests/gcov-14.c: Likewise.
1227
a90638d4
JM
12282016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1229
1230 * gfortran.dg/dec_structure_14.f90: New testcase.
1231
5ba4a08c
JJ
12322016-09-14 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR sanitizer/68260
1235 * c-c++-common/tsan/pr68260.c: New test.
1236
a713b234
JS
12372016-09-13 Joe Seymour <joe.s@somniumtech.com>
1238
1239 PR target/70713
1240 * gcc.target/msp430/function-attributes-1.c: New test.
1241 * gcc.target/msp430/function-attributes-2.c: New test.
1242 * gcc.target/msp430/function-attributes-3.c: New test.
1243
ea8661cd
JJ
12442016-09-13 Jakub Jelinek <jakub@redhat.com>
1245
9952908a
JJ
1246 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1247 * g++.dg/cpp1z/gen-attrs1.C: New test.
1248
63cdb7a0
JJ
1249 PR tree-optimization/77454
1250 * gcc.dg/pr77454.c: New test.
1251
ea8661cd
JJ
1252 PR c++/77553
1253 * g++.dg/cpp1y/constexpr-77553.C: New test.
1254
254830ba
DM
12552016-09-13 David Malcolm <dmalcolm@redhat.com>
1256
1257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1258 (test_show_locus): Replace rich_location::add_fixit_insert calls
1259 with add_fixit_insert_before and add_fixit_insert_after.
1260
42763690
JM
12612016-09-13 Jason Merrill <jason@redhat.com>
1262 Tom de Vries <tom@codesourcery.com>
1263
1264 PR c++/77427
1265 * g++.dg/pr77427.C: New test.
1266
c8798f2c
ML
12672016-09-13 Martin Liska <mliska@suse.cz>
1268
1269 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1270 effective target.
1271 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1272 * lib/target-supports.exp: Define the new target.
1273
54700e2e
AP
12742016-09-12 Andrew Pinski <apinski@cavium.com>
1275
1276 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1277 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1278
e1d55bf7
UB
12792016-09-12 Uros Bizjak <ubizjak@gmail.com>
1280
1281 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1282 variable arguments.
1283 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1284 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1285 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1286 variable argument.
1287 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1288 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1289
54dcdb88
BE
12902016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1291
1292 PR c++/77496
1293 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1294 * g++.dg/ext/pr77496.C: New test.
1295 * g++.dg/warn/pr77496.C: New test.
1296
d1463eb9
DM
12972016-09-12 David Malcolm <dmalcolm@redhat.com>
1298
1299 PR c/72858
1300 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1301 to preserve conversion chars, and to preserve prefix information.
1302 * gcc.dg/format/pr72858.c: New test case.
1303
217fabad
SK
13042016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1305
1306 * gfortran.dg/pr77507.f90: Move to ...
1307 * gfortran.dg/ieee/pr77507.f90: here.
1308
a1cd04ac
JH
13092016-08-09 Jan Hubicka <hubicka@ucw.cz>
1310
1311 PR ipa/61159
1312 * compile/pr61159.c: New testcase
1313
e3912107
JH
13142016-08-09 Jan Hubicka <hubicka@ucw.cz>
1315
1316 PR ipa/64316
1317 * gcc.dg/ipa/pr63416.c: New testcase.
1318
739d9339
PT
13192016-09-10 Paul Thomas <pault@gcc.gnu.org>
1320 Steven G. Kargl <kargl@gcc.gnu.org>
1321
1322 PR fortran/77532
cc3135b6 1323 * gfortran.dg/dtio_11.f90: new test.
739d9339 1324
fb7c40dd
SK
13252016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1326
1327 PR fortran/77507
1328 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1329 * gfortran.dg/c_assoc_4.f90: Ditto.
1330
5b28efbb
TV
13312016-09-10 Tom de Vries <tom@codesourcery.com>
1332
1333 PR C/71602
1334 * c-c++-common/va-arg-va-list-type.c: New test.
1335
9d0a9bb4
PB
13362016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1337
1338 PR rtl-optimization/77289
1339 * gcc.target/powerpc/pr77289.c: New test.
1340
3f0177e7
MS
13412016-09-09 Martin Sebor <msebor@redhat.com>
1342
1343 PR c/77520
1344 PR c/77521
1345 * gcc.dg/pr77520.c: New test.
1346 * gcc.dg/pr77521.c: New test.
1347
e81e83d0
SK
13482016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1349
1350 PR fortran/77506
1351 * gfortran.dg/pr77506.f90: New test.
1352
8a92685e
SK
13532016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1354
1355 PR fortran/77507
1356 * gfortran.dg/pr77507.f90: New test.
1357
c65248cb
JM
13582016-09-09 Joseph Myers <joseph@codesourcery.com>
1359
1360 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1361
2cf0ff98
SK
13622016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1363 Louis Krupp <lkrupp@gcc.gnu.org>
1364
1365 PR fortran/69514
1366 * gfortran.dg/pr69514_1.f90: New test.
1367 * gfortran.dg/pr69514_2.f90: New test.
1368
8ebc1e0f
JJ
13692016-09-08 Jakub Jelinek <jakub@redhat.com>
1370
20b6cf01
JJ
1371 PR fortran/77500
1372 * gfortran.dg/gomp/pr77500.f90: New test.
1373
8ebc1e0f
JJ
1374 PR fortran/77516
1375 * gfortran.dg/gomp/pr77516.f90: New test.
1376
34718542
JJ
13772016-09-07 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR middle-end/77475
1380 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1381 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1382 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1383 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1384 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1385 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1386
e5106e27
DM
13872016-09-07 David Malcolm <dmalcolm@redhat.com>
1388
1389 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1390 "substring-locations.h".
1391
ca235a85
RB
13922016-09-07 Richard Biener <rguenther@suse.de>
1393
1394 PR c/77450
1395 * c-c++-common/vector-subscript-8.c: Move ..
1396 * gcc.dg/pr77450.c: ... here.
1397
0076b5dc 13982016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1399
1400 PR libgfortran/77393
1401 * gfortran.dg/fmt_f0_2.f90: Update test.
1402 * gfortran.dg/fmt_f0_3.f90: New test.
1403
6ac7322b
DH
14042016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1405
1406 PR debug/77389
1407 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1408 in dg-options.
1409
1410 PR debug/57519
1411 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1412
8eb9e049
JJ
14132016-09-06 Jakub Jelinek <jakub@redhat.com>
1414
1415 PR target/69255
1416 * gcc.target/i386/pr69255-1.c: New test.
1417 * gcc.target/i386/pr69255-2.c: New test.
1418 * gcc.target/i386/pr69255-3.c: New test.
1419
14202016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1421
1422 PR c/77336
1423 * gcc.dg/format/miss-7.c: New test.
1424
e6cb85d4
UB
14252016-09-06 Uros Bizjak <ubizjak@gmail.com>
1426
1427 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1428
7fe76f6a
ML
14292016-09-06 Martin Liska <mliska@suse.cz>
1430
1431 PR gcov-profile/77378
1432 PR gcov-profile/77466
1433 * gcc.dg/profile-update-warning.c: New test.
1434
209b636e
RB
14352016-09-06 Richard Biener <rguenther@suse.de>
1436
1437 PR tree-optimization/77479
1438 * gcc.dg/torture/pr77479.c: New testcase.
1439
b772a565
RB
14402016-09-06 Richard Biener <rguenther@suse.de>
1441
1442 PR c/77450
1443 * c-c++-common/vector-subscript-7.c: Adjust.
1444 * c-c++-common/vector-subscript-8.c: New testcase.
1445
a8c07037
SKS
14462016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1447
1448 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1449
0ce48391
JJ
14502016-09-05 Jakub Jelinek <jakub@redhat.com>
1451
de9188e0
JJ
1452 PR target/77476
1453 * gcc.target/i386/avx512f-pr77476.c: New test.
1454 * gcc.target/i386/avx512bw-pr77476.c: New test.
1455 * gcc.target/i386/avx512dq-pr77476.c: New test.
1456
c76f7809
JJ
1457 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1458 Update comment to mention also avx512f.
1459
0ce48391
JJ
1460 PR sanitizer/77396
1461 * g++.dg/asan/pr77396-2.C: New test.
1462
8a27cf73
UB
14632016-09-05 Uros Bizjak <ubizjak@gmail.com>
1464
1465 PR rtl-optimization/77452
1466 * gcc.target/i386/pr77452.c: New test.
1467
25ff5dd3
MP
14682016-09-05 Marek Polacek <polacek@redhat.com>
1469
1470 PR c/77423
1471 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1472
f2bc4e48
SK
14732016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1474
1475 PR fortran/77391
1476 * gfortran.dg/pr77391.f90: New test.
1477
e85921ee
SK
14782016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1479
1480 PR fortran/77460
1481 * gfortran.dg/pr77460.f90: New test.
1482
b5d50659
JJ
14832016-09-03 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR c/65467
1486 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1487
7b826676
KY
14882016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1489
1490 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1491
717ebe91
DM
14922016-09-02 David Malcolm <dmalcolm@redhat.com>
1493
1494 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1495 test case.
1496 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1497 diagnostic-test-show-locus-generate-patch.c to the sources
1498 for diagnostic_plugin_test_show_locus.c.
1499
94087e88
JJ
15002016-09-02 Jakub Jelinek <jakub@redhat.com>
1501
9dc5773f
JJ
1502 PR c/65467
1503 * gcc.dg/gomp/_Atomic-1.c: New test.
1504 * gcc.dg/gomp/_Atomic-2.c: New test.
1505 * gcc.dg/gomp/_Atomic-3.c: New test.
1506 * gcc.dg/gomp/_Atomic-4.c: New test.
1507 * gcc.dg/gomp/_Atomic-5.c: New test.
1508
94087e88
JJ
1509 PR sanitizer/77396
1510 * g++.dg/asan/pr77396.C: New test.
1511
15122016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1513
1514 PR tree-optimization/71831
1515 * gcc.dg/builtin-object-size-16.c: New test.
1516 * gcc.dg/builtin-object-size-17.c: New test.
1517
7e89048d
JD
15182016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1519
1520 PR libgfortran/77393
1521 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1522
2f196155
UB
15232016-09-01 Uros Bizjak <ubizjak@gmail.com>
1524
1525 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1526 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1527 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1528 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1529 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1530 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1531 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1532 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1533 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1534 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1535 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1536 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1537 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1538 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1539 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1540 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1541 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1542 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1543
0a6b0523
EB
15442016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1545
1546 * gnat.dg/opt58.adb: New test.
1547 * gnat.dg/opt58_pkg.ads: New helper.
1548
2a99de7b
RB
15492016-09-01 Richard Biener <rguenther@suse.de>
1550
1551 PR middle-end/77436
1552 * gcc.dg/torture/pr77436.c: New testcase.
1553
f79d8786
SKS
15542016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1555
1556 * gcc.dg/pr64252.c: Require int32plus.
1557 * gcc.dg/pr66299-1.c: Likewise.
1558 * gcc.dg/pr66299-2.c: Likewise.
1559 * gcc.dg/torture/20131115-1.c: Skip for avr.
1560
b06335f9
KT
15612016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1562
1563 * gcc.target/aarch64/ands_3.c: New test.
1564
f25f40be
JJ
15652016-08-31 Jakub Jelinek <jakub@redhat.com>
1566
d12a0b5a
JJ
1567 PR fortran/77352
1568 * gfortran.dg/gomp/pr77352.f90: New test.
1569
f25f40be
JJ
1570 PR fortran/77374
1571 * gfortran.dg/gomp/pr77374.f08: New test.
1572
9ff6fb6e
MG
15732016-08-31 Marc Glisse <marc.glisse@inria.fr>
1574
1575 PR tree-optimization/73714
1576 * gcc.dg/tree-ssa/pr73714.c: New test.
1577
8e95a674
JD
15782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1579
1580 PR libgfortran/77393
1581 * gfortran.dg/fmt_f0_2.f90: New test.
1582
c6b0037d
MG
15832016-08-31 Marc Glisse <marc.glisse@inria.fr>
1584
1585 * gcc.target/i386/pr59539-2.c: Adapt options.
1586 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1587
1a576b13
PT
15882016-08-31 Paul Thomas <pault@gcc.gnu.org>
1589
1590 PR fortran/77418
1591 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1592 of the associate entity and replace with a pointer to the
1593 intended item on the stack.
1594
e73d3ca6 15952016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1596 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1597
1598 PR fortran/48298
1599 * gfortran.dg/dtio_1.f90: New test.
1600 * gfortran.dg/dtio_2.f90: New test.
1601 * gfortran.dg/dtio_3.f90: New test.
1602 * gfortran.dg/dtio_4.f90: New test.
1603 * gfortran.dg/dtio_5.f90: New test.
1604 * gfortran.dg/dtio_6.f90: New test.
1605 * gfortran.dg/dtio_7.f90: New test.
1606 * gfortran.dg/dtio_8.f90: New test.
1607 * gfortran.dg/dtio_9.f90: New test.
1608 * gfortran.dg/dtio_10.f90: New test.
1609
b816477a
DM
16102016-08-30 David Malcolm <dmalcolm@redhat.com>
1611
1612 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1613 (test_many_nested_locations): New function.
1614 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1615 (test_show_locus): Handle "test_many_nested_locations".
1616
71b30891
DM
16172016-08-30 David Malcolm <dmalcolm@redhat.com>
1618
1619 * g++.dg/template/double-greater-than-fixit.C: New test case.
1620
8fa37232
EB
16212016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1622
1623 * gnat.dg/opt57.ad[sb]: New test.
1624 * gnat.dg/opt57_pkg.ads: New helper.
1625
6f651bae
RB
16262016-08-30 Richard Biener <rguenther@suse.de>
1627
1628 PR tree-optimization/69047
1629 * gcc.dg/pr69047.c: Fix byte-order check.
1630
ab834832
JJ
16312016-08-30 Jakub Jelinek <jakub@redhat.com>
1632
5116b156
JJ
1633 PR tree-optimization/72866
1634 * gcc.dg/vect/pr72866.c: New test.
1635
3754bbfc
JJ
1636 PR debug/77363
1637 * g++.dg/debug/dwarf2/pr77363.C: New test.
1638
26122e2d
JJ
1639 PR middle-end/77377
1640 * gcc.target/i386/pr77377.c: New test.
1641
ab834832
JJ
1642 PR debug/77389
1643 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1644 in dg-options.
1645
bedc9ca7
SK
16462016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1647
1648 * gfortran.dg/pr77372.f90: Moved to ...
1649 * gfortran.dg/ieee/pr77372.f90: here.
1650
adfa1e6b
MM
16512016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1652
1653 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1654 vector short/char initializations.
1655 * gcc.target/powerpc/vec-init-5.c: Likewise.
1656 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1657 vector initialization optimizations.
1658 * gcc.target/powerpc/vec-init-7.c: Likewise.
1659 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1660 vector float/double initializations.
1661 * gcc.target/powerpc/vec-init-9.c: Likewise.
1662
414b7129
UB
16632016-08-29 Uros Bizjak <ubizjak@gmail.com>
1664
1665 PR target/77403
1666 * gcc.target/i386/pr77403.c: New test.
1667
3d06b6f2
MP
16682016-08-29 Marek Polacek <polacek@redhat.com>
1669
1670 PR c/77292
1671 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1672
ba9bbd6f
TV
16732016-08-29 Tom de Vries <tom@codesourcery.com>
1674
1675 PR c/77398
1676 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1677
d7d80d8f
EB
16782016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1679
1680 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1681
d7d80d8f 16822016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1683
1684 * gfortran.dg/dec_structure_13.f90: New testcase.
1685
468d95c8
JB
16862016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1687
1688 PR fortran/77261
1689 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1690 available.
1691
f329b264
TV
16922016-08-28 Tom de Vries <tom@codesourcery.com>
1693
1694 PR lto/70955
1695 * gcc.dg/pr70955.c: New test.
1696 * gcc.dg/lto/pr70955_0.c: Same.
1697 * gcc.dg/lto/pr70955_1.c: Same.
1698
4a389eb6
PP
16992016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1700
1701 PR tree-optimization/71077
1702 * gcc.target/i386/pr71077.c: New test.
1703
3f8257db 17042016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1705
1706 PR fortran/77380
1707 * gfortran.dg/pr77380.f90: New test.
1708
3f8257db 17092016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1710
1711 PR fortran/77372
1712 gfortran.dg/pr77372.f90: New test.
1713
ee908516
DM
17142016-08-26 David Malcolm <dmalcolm@redhat.com>
1715
1716 * gcc.dg/spellcheck-fields-2.c (test): Move
1717 dg-begin/end-multiline-output within function body.
1718 (test_macro): New function.
1719
d41e76cf
DM
17202016-08-26 David Malcolm <dmalcolm@redhat.com>
1721
1722 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1723 (test_fixit_insert): Update expected output.
1724 (test_fixit_remove): Likewise.
1725 (test_fixit_replace): Likewise.
1726
524a4c96
RO
17272016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1728
1729 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1730 Fix typo.
1731
ebfa15ab
RB
17322016-08-26 Richard Biener <rguenther@suse.de>
1733
1734 PR tree-optimization/69047
1735 * gcc.dg/pr69047.c: New testcase.
1736
209ca542
PK
17372016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1738 Martin Jambhor <mjambor@suse.cz>
524a4c96 1739
209ca542
PK
1740 * gcc.dg/ipa/propbits-1.c: New test-case.
1741 * gcc.dg/ipa/propbits-2.c: Likewise.
1742 * gcc.dg/ipa/propbits-3.c: Likewise.
1743
e5cf1629
SK
17442016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1745
1746 PR fortran/77351
1747 * gfortran.dg/pr77351.f90: New test.
1748
ebef225f
MP
17492016-08-25 Marek Polacek <polacek@redhat.com>
1750
1751 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1752
fe377a48
MP
17532016-08-25 Marek Polacek <polacek@redhat.com>
1754
1755 PR c/77323
1756 * gcc.dg/pr77323.c: New test.
1757
88b8971f
PT
17582016-08-24 Paul Thomas <pault@gcc.gnu.org>
1759
1760 PR fortran/77358
1761 * gfortran.dg/submodule_17.f08: New test.
1762
3f8257db
JJ
17632016-08-24 Michael Collison <michael.collison@linaro.org>
1764 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1765
1766 * gcc.target/arm/builtin_saddl.c: New testcase.
1767 * gcc.target/arm/builtin_saddll.c: New testcase.
1768 * gcc.target/arm/builtin_uaddl.c: New testcase.
1769 * gcc.target/arm/builtin_uaddll.c: New testcase.
1770 * gcc.target/arm/builtin_ssubl.c: New testcase.
1771 * gcc.target/arm/builtin_ssubll.c: New testcase.
1772 * gcc.target/arm/builtin_usubl.c: New testcase.
1773 * gcc.target/arm/builtin_usubll.c: New testcase.
1774
d5b5d212
UB
17752016-08-24 Uros Bizjak <ubizjak@gmail.com>
1776
1777 PR target/77270
1778 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1779 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1780 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1781 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1782 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1783 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1784 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1785 effective target. Remove scan-assembler-times directives.
1786 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1787 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1788 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1789
d1188689
SKS
17902016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1791
1792 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1793 of unsigned int.
1794 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1795
0b6b8f85
RS
17962016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1797
1798 PR testsuite/77317
1799 * lib/target-supports.exp
1800 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1801 (check_effective_target_vect_natural_alignment): Ditto.
1802 (check_effective_target_vector_alignment_reachable): Ditto.
1803 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1804
587b7f7a
ILT
18052016-08-23 Ian Lance Taylor <iant@golang.org>
1806
1807 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1808
6019c0fc
MM
18092016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1810
1811 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1812 being created from pointers to memory locations.
1813 * gcc.target/powerpc/vec-init-2.c: Likewise.
1814
cfe37db4
FR
18152016-08-23 Fritz Reese <fritzoreese@gmail.com>
1816
1817 * gfortran.dg/dec_structure_12.f90: New testcase.
1818
7e11f46f
DV
18192016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1820
1821 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1822
7ab4f354
DV
18232016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1824
1825 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1826 verification.
1827
deb9351f
DV
18282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1829
1830 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1831 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1832
1fd9f058
RB
18332016-08-23 Richard Biener <rguenther@suse.de>
1834
1835 PR tree-optimization/27336
1836 * c-c++-common/pr27336.c: New testcase.
1837
b00e6e75
MP
18382016-08-22 Marek Polacek <polacek@redhat.com>
1839
1840 PR c++/77321
1841 * g++.dg/cpp1y/pr77321.C: New test.
1842
58338bac
SK
18432016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1844
1845 PR fortran/60774
1846 * gfortran.dg/empty_label.f: Adjust test for new error message.
1847 * gfortran.dg/empty_label.f90: Ditto.
1848 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1849 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1850 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1851
30364ce6
SK
18522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1853
1854 PR fortran/61318
1855 * gfortran.dg/pr61318.f90: New test.
1856
ad7a5a8f
SK
18572016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1858
1859 PR fortran/77260
1860 * gfortran.dg/pr77260_1.f90: New test.
1861 * gfortran.dg/pr77260_2.f90: Ditto.
1862
72f52f30
JM
18632016-08-22 Joseph Myers <joseph@codesourcery.com>
1864
1865 PR middle-end/77269
1866 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1867 __builtin_signbitf and __builtin_signbitl in expected generic
1868 expansion.
1869 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1870 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1871 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1872 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1873 tests.
1874
6dc198e3
JM
18752016-08-22 Joseph Myers <joseph@codesourcery.com>
1876
1877 * gcc.dg/torture/float128-builtin.c,
1878 gcc.dg/torture/float128-ieee-nan.c,
1879 gcc.dg/torture/float128x-builtin.c,
1880 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1881 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1882 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1883 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1884 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1885 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1886 gcc.dg/torture/floatn-nan.h: New tests.
1887
7ff4e41a
JM
18882016-08-22 Joseph Myers <joseph@codesourcery.com>
1889
1890 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1891 macro.
1892 (main): Update calls to TEST_I_F.
1893 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1894 macro.
1895 (main): Update calls to TEST_I_F.
1896
7078cdb6
JM
18972016-08-22 Joseph Myers <joseph@codesourcery.com>
1898
1899 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1900 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1901 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1902 names in calls to TEST_I_F.
1903
a9d7c823
BE
19042016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1905
1906 PR c/52952
1907 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1908
cd800235
SKS
19092016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1910
1911 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1912 and !natural_alignment_64.
1913 * gcc.dg/ipa/propalign-2.c: Likewise.
1914 * gcc.dg/ipa/propalign-3.c: Likewise.
1915 * gcc.dg/ipa/propalign-4.c: Likewise.
1916 * gcc.dg/ipa/propalign-5.c: Likewise.
1917 * lib/target-supports.exp
1918 (check_effective_target_natural_alignment_32): Add avr-*-*.
1919
22d12455
KV
19202016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1921
1922 PR tree-optimization/61839
1923 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1924 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1925 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1926 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1927
c65699ef
JM
19282016-08-19 Joseph Myers <joseph@codesourcery.com>
1929
1930 PR c/32187
1931 * lib/target-supports.exp (check_effective_target_float16)
1932 (check_effective_target_float32, check_effective_target_float64)
1933 (check_effective_target_float128, check_effective_target_float32x)
1934 (check_effective_target_float64x)
1935 (check_effective_target_float128x)
1936 (check_effective_target_float16_runtime)
1937 (check_effective_target_float32_runtime)
1938 (check_effective_target_float64_runtime)
1939 (check_effective_target_float128_runtime)
1940 (check_effective_target_float32x_runtime)
1941 (check_effective_target_float64x_runtime)
1942 (check_effective_target_float128x_runtime)
1943 (check_effective_target_floatn_nx_runtime)
1944 (add_options_for_float16, add_options_for_float32)
1945 (add_options_for_float64, add_options_for_float128)
1946 (add_options_for_float32x, add_options_for_float64x)
1947 (add_options_for_float128x): New procedures.
1948 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1949 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1950 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1951 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1952 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1953 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1954 gcc.dg/torture/float128-complex.c,
1955 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1956 gcc.dg/torture/float128x-basic.c,
1957 gcc.dg/torture/float128x-complex.c,
1958 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1959 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1960 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1961 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1962 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1963 gcc.dg/torture/float32x-basic.c,
1964 gcc.dg/torture/float32x-complex.c,
1965 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1966 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1967 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1968 gcc.dg/torture/float64x-basic.c,
1969 gcc.dg/torture/float64x-complex.c,
1970 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1971 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1972 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1973 gcc.dg/torture/floatn-tg.h,
1974 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1975 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1976 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1977 gcc.dg/torture/fp-int-convert-float128x.c,
1978 gcc.dg/torture/fp-int-convert-float16-timode.c,
1979 gcc.dg/torture/fp-int-convert-float16.c,
1980 gcc.dg/torture/fp-int-convert-float32-timode.c,
1981 gcc.dg/torture/fp-int-convert-float32.c,
1982 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1983 gcc.dg/torture/fp-int-convert-float32x.c,
1984 gcc.dg/torture/fp-int-convert-float64-timode.c,
1985 gcc.dg/torture/fp-int-convert-float64.c,
1986 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1987 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1988 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1989 maximum exponent of floating-point type. Use it in testing
1990 whether 0x8...0 fits in the floating-point type. Always treat -1
1991 (signed 0xf...f) as fitting in the floating-point type.
1992 (M_OK1): New macro.
1993 * gcc.dg/torture/fp-int-convert-double.c,
1994 gcc.dg/torture/fp-int-convert-float.c,
1995 gcc.dg/torture/fp-int-convert-float128-timode.c,
1996 gcc.dg/torture/fp-int-convert-float128.c,
1997 gcc.dg/torture/fp-int-convert-float80-timode.c,
1998 gcc.dg/torture/fp-int-convert-float80.c,
1999 gcc.dg/torture/fp-int-convert-long-double.c,
2000 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2001
94e73c78
JJ
20022016-08-19 Jakub Jelinek <jakub@redhat.com>
2003
fbdbd4b6
JJ
2004 PR fortran/72744
2005 * gfortran.dg/gomp/pr72744.f90: New test.
2006
94e73c78
JJ
2007 PR fortran/69281
2008 * gfortran.dg/gomp/pr69281.f90: New test.
2009
91151a73
JB
20102016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2011
414b7129
UB
2012 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2013 the last special seed value.
2014 * gfortran.dg/random_7.f90: Use size for last array member instead
2015 of hardcoded value.
91151a73 2016
fcf830ab
PK
20172016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2018
2019 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2020 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2021
1a5da5b6
RB
20222016-08-19 Richard Biener <rguenther@suse.de>
2023
2024 PR tree-optimization/77286
2025 * gcc.dg/torture/pr77286.c: New testcase.
2026
82f72146
DM
20272016-08-18 David Malcolm <dmalcolm@redhat.com>
2028
2029 * gcc.dg/verbose-asm-2.c: New test case.
2030
cc015f3a
DM
20312016-08-18 David Malcolm <dmalcolm@redhat.com>
2032
2033 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2034 (custom_diagnostic_finalizer): Update for change to
2035 diagnostic_show_locus.
2036
cb18fd07
DM
20372016-08-18 David Malcolm <dmalcolm@redhat.com>
2038
2039 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2040 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2041
a76989dc
MP
20422016-08-18 Marek Polacek <polacek@redhat.com>
2043
2044 PR c/71514
2045 * gcc.dg/pr71514.c: New test.
2046
89c88780
L
20472015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2048
2049 PR target/72839
2050 * gcc.target/i386/pr72839.c: New test.
2051
2c71d454
CLT
20522016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2053
2054 PR middle-end/70895
2055 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2056 * c-c++-common/goacc/reduction-1.c: Likewise.
2057 * c-c++-common/goacc/reduction-2.c: Likewise.
2058 * c-c++-common/goacc/reduction-3.c: Likewise.
2059 * c-c++-common/goacc/reduction-4.c: Likewise.
2060
66592e95
AM
20612016-08-18 Alan Modra <amodra@gmail.com>
2062
2063 * gcc.c-torture/compile/pr72771.c: New.
2064
3a146d46
JJ
20652016-08-17 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR fortran/67496
2068 * gfortran.dg/pr67496.f90: New test.
2069
3f8257db 20702015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2071
2072 PR tree-optimization/71752
3a146d46 2073 * gcc.dg/vect/pr71752.c: New.
038000bd 2074
dd42e908
UB
20752016-08-17 Uros Bizjak <ubizjak@gmail.com>
2076
2077 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2078
458a1cd0
JJ
20792016-08-17 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR middle-end/77259
2082 * g++.dg/ipa/devirt-52.C: New test.
2083
11c4c4ba
CLT
20842016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2085
2086 * c-c++-common/goacc/reduction-6.c: New testcase.
2087
661d6efd
RB
20882016-08-17 Richard Biener <rguenther@suse.de>
2089
2090 PR tree-optimization/76490
2091 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2092 * gcc.dg/pr52904.c: XFAIL.
2093
622d8b69
RB
20942016-08-17 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/23855
2097 * gcc.dg/loop-unswitch-2.c: Adjust.
2098
af23e99c
JJ
20992016-08-16 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR tree-optimization/72817
2102 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2103
feeb6268
JM
21042016-08-16 Joseph Myers <joseph@codesourcery.com>
2105
2106 PR libgcc/77265
2107 * gcc.dg/torture/float128-extend-inf.c: New test.
2108
65e736c0
DM
21092016-08-16 David Malcolm <dmalcolm@redhat.com>
2110
2111 PR c/72857
2112 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2113 for embedded NUL.
2114 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2115 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2116 caret placement.
2117 (test_oct): Likewise.
2118 (test_multiple): Likewise.
2119 (test_field_width_specifier): Likewise.
2120 (test_field_width_specifier_2): New function.
2121 (test_field_precision_specifier): New function.
2122 (test_embedded_nul): Update expected caret placement.
2123 (test_non_contiguous_strings): Update line number.
2124 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2125 (__emit_string_literal_range): Add "caret_idx" param.
2126 (test_simple_string_literal): Add value for new param, updating
2127 expected output..
2128 (test_concatenated_string_literal): Likewise.
2129 (test_multiline_string_literal): Likewise.
2130 (test_hex): Likewise.
2131 (test_oct): Likewise.
2132 (test_multiple): Likewise.
2133 (test_ucn4): Likewise.
2134 (test_ucn8): Likewise.
2135 (test_u8): Likewise.
2136 (test_u): Likewise; update expected message, from "range" to
2137 "location".
2138 (test_U): Likewise.
2139 (test_L): Likewise.
2140 (test_macro): Add value for new param.
2141 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2142 (__emit_string_literal_range): Add "caret_idx" param.
2143 (test_stringified_token_1): Add value for new param. Update
2144 expected message, from "range" to "location".
2145 (test_stringized_token_2): Likewise, adding param to macro.
2146 (test_stringified_token_3): Likewise.
2147 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2148 (emit_warning): Convert param from source_range to location_t.
2149 (test_string_literals): Add caret_idx param, and use it when
2150 constructing a substring_loc. Update error message, from
2151 "range" to "location".
2152
4a7f57d5
JJ
21532016-08-16 Jakub Jelinek <jakub@redhat.com>
2154
7841800f
JJ
2155 PR target/71910
2156 * g++.dg/gomp/pr71910.C: New test.
2157
1b13411a
JJ
2158 PR middle-end/67485
2159 * gcc.c-torture/compile/pr67485.c: New test.
2160
4a7f57d5
JJ
2161 PR target/72867
2162 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2163
3c556bc4
BC
21642016-08-16 Bin Cheng <bin.cheng@arm.com>
2165
2166 PR tree-optimization/69848
2167 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2168
beab2da6
ML
21692016-08-16 Martin Liska <mliska@suse.cz>
2170
2171 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2172 of memory operations so that it can be handled by core2
2173 in 32-bit mode.
2174
f4eec0a3
RB
21752016-08-16 Richard Biener <rguenther@suse.de>
2176
2177 PR tree-optimization/76783
2178 * gcc.dg/pr76783.c: New testcase.
2179 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2180
8f21990a
BC
21812016-08-16 Bin Cheng <bin.cheng@arm.com>
2182
2183 PR tree-optimization/72817
2184 PR tree-optimization/73450
2185 * gcc.dg/tree-ssa/pr72817.c: New test.
2186 * gcc.dg/tree-ssa/pr73450.c: New test.
2187
7fc61626
FR
21882016-08-15 Fritz Reese <fritzoreese@gmail.com>
2189
2190 * gfortran.dg/init_flag_13.f90: New testcase.
2191 * gfortran.dg/init_flag_14.f90: Ditto.
2192 * gfortran.dg/init_flag_15.f03: Ditto.
2193 * gfortran.dg/dec_init_1.f90: Ditto.
2194 * gfortran.dg/dec_init_2.f90: Ditto.
2195
432baa02
UB
21962016-08-15 Uros Bizjak <ubizjak@gmail.com>
2197
2198 PR target/72867
2199 * gcc.target/i386/pr72867.c: New test.
2200
7e1dde14
EB
22012016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2202
2203 * c-c++-common/dump-ada-spec-5.c: New test.
2204
e4969090
RB
22052016-08-15 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/73434
2208 * gcc.dg/torture/pr73434.c: New testcase.
2209
66088065
JJ
22102016-08-15 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR tree-optimization/72824
2213 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2214
7c713714
CLT
22152016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2216
2217 PR fortran/70598
2218 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2219 in use_device clause.
2220 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2221 * gfortran.dg/goacc/list.f95: Adjust to catch
2222 "neither a POINTER nor an array" error messages.
2223
4271e5cb
UB
22242016-08-14 Uros Bizjak <ubizjak@gmail.com>
2225
2226 PR target/76342
2227 * gcc.target/i386/pr76342.c: New test.
2228
b0cea284
JJ
22292016-08-12 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR c/71512
2232 * g++.dg/ubsan/pr71512.C: New test.
2233 * c-c++-common/ubsan/pr71512-1.c: New test.
2234 * c-c++-common/ubsan/pr71512-2.c: New test.
2235
e86aefb8
MM
22362016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2237
2238 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2239 vector initialization options.
2240 * gcc.target/powerpc/vec-init-2.c: Likewise.
2241 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2242 is generated on ISA 3.0.
2243
7fd82d52
PP
22442016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2245
2246 PR middle-end/71654
2247 * gcc.dg/c-c++-common/pr71654.c: New test.
2248 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2249 dg-options.
2250 * gcc.dg/tree-ssa/vrp24: Likewise.
2251
2f1364c2
JJ
22522016-08-12 Jakub Jelinek <jakub@redhat.com>
2253
2254 PR c/67410
2255 * gcc.dg/pr67410.c: New test.
2256
8eb414aa
BC
22572016-08-12 Bin Cheng <bin.cheng@arm.com>
2258
2259 PR tree-optimization/69848
2260 * gcc.dg/vect/vect-pr69848.c: New test.
2261
30b39c19
UB
22622016-08-12 Uros Bizjak <ubizjak@gmail.com>
2263
2264 PR testsuite/71008
2265 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2266 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2267 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2268 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2269
e373dd06
RB
22702016-08-12 Richard Biener <rguenther@suse.de>
2271
2272 PR tree-optimization/57326
2273 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2274 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2275 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2276 * gcc.target/i386/pr45685.c: Likewise.
2277 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2278 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2279 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2280 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2281 * gfortran.dg/pr34163.f90: Likewise.
2282
20d1af89
ML
22832016-08-12 Martin Liska <mliska@suse.cz>
2284
2285 * g++.dg/gcov/gcov-16.C: New test.
2286 * lib/gcov.exp: Support new argument for run-gcov function.
2287
5cacda56
ML
22882016-08-12 Martin Liska <mliska@suse.cz>
2289
2290 PR gcov-profile/35590
2291 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2292
663eecfd
RB
22932016-08-12 Richard Biener <rguenther@suse.de>
2294
2295 PR tree-optimization/72851
2296 * gcc.dg/torture/pr72851.c: New testcase.
2297
3f8257db 22982016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2299
e366d7d8
AO
2300 PR debug/63240
2301 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2302 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2303 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2304 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2305 DW_AT_deleted.
2306
71e1a6a4
AO
2307 PR debug/55641
2308 * g++.dg/debug/dwarf2/ref-1.C: New.
2309
8aaf799b
AO
2310 PR debug/49366
2311 * g++.dg/debug/dwarf2/template-params-12.H: New.
2312 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2313 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2314 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2315 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2316 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2317 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2318 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2319
06f9caed
BS
23202016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2321
2322 PR target/72863
2323 * gcc.target/powerpc/pr72863.c: New test.
2324
a8b956c1
UB
23252016-08-11 Uros Bizjak <ubizjak@gmail.com>
2326
2327 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2328
c73dd986
L
23292015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2330
2331 * gcc.target/i386/pieces-strcpy-1.c: New test.
2332 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2333
385ed708
JJ
23342016-08-11 Jakub Jelinek <jakub@redhat.com>
2335
2336 PR c++/72868
2337 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2338
df7ec09f
L
23392015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2340
2341 * gcc.target/i386/pieces-memcpy-1.c: New test.
2342 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2343 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2344 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2345 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2346 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2347
b95a64bb
JJ
23482016-08-11 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR c/72816
7ddbcf6b 2351 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2352
59537744
BE
23532016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2354
2355 PR tree-optimization/71083
2356 * gcc.c-torture/execute/pr71083.c: New test.
2357 * gnat.dg/loop_optimization23.adb: New test.
2358 * gnat.dg/loop_optimization23_pkg.ads: New test.
2359 * gnat.dg/loop_optimization23_pkg.adb: New test.
2360
183ac6d0
RB
23612016-08-11 Richard Biener <rguenther@suse.de>
2362
2363 PR tree-optimization/72772
2364 * gcc.dg/graphite/pr35356-1.c: Adjust.
2365 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2366
b152f5a2
JB
23672016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2368
2369 * gfortran.dg/random_7.f90: Take into account that the last seed
2370 value is the special p value.
2371 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2372
bb7ebad1
RB
23732016-08-11 Richard Biener <rguenther@suse.de>
2374
2375 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2376
2e186411
AM
23772016-08-11 Alan Modra <amodra@gmail.com>
2378
2379 * gcc.target/powerpc/pr71680.c: New.
2380
e9e6d4f6
KN
23812016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2382
2383 * gcc.target/powerpc/bfp/bfp.exp: New file.
2384 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2385 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2386 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2387 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2388 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2389 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2390 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2391 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2392 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2393 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2394 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2395 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2396 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2397 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2398 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2399 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2400 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2401 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2402 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2403 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2404 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2405 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2406 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2407 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2408 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2409 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2410 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2411 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2412 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2413 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2414 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2415 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2416 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2417 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2418 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2419 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2420 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2421 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2422 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2423 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2424 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2425 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2426 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2427 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2428 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2429 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2430 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2431 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2432 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2433 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2434 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2435 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2436 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2437
9c8eabea
BC
24382016-08-10 Bin Cheng <bin.cheng@arm.com>
2439
2440 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2441 Add aarch64*-*-*.
2442
6c553b76
BC
24432016-08-10 Bin Cheng <bin.cheng@arm.com>
2444
2445 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2446
a0883b08
MM
24472016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2448
2449 PR target/72853
2450 * gcc.target/powerpc/pr72853.c: New test.
2451
a266236e
ML
24522016-08-10 Martin Liska <mliska@suse.cz>
2453
2454 PR gcov-profile/58306
2455 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2456
22063dbc
ML
24572016-08-10 Martin Liska <mliska@suse.cz>
2458
2459 * g++.dg/gcov/gcov-threads-1.C: New test.
2460
5250a5bb
SKS
24612016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2462
2463 PR target/71873
2464 * gcc.target/avr/pr71873.c: New test.
2465
b7597ae5
ML
24662016-08-09 Martin Liska <mliska@suse.cz>
2467
2468 * g++.dg/gcov/gcov-dump-1.C: New test.
2469 * g++.dg/gcov/gcov-dump-2.C: New test.
2470
ab50a215
ML
24712016-08-09 Martin Liska <mliska@suse.cz>
2472
2473 * gcc.dg/tree-prof/val-prof-9.c: New test.
2474
dcb1e137
ML
24752016-08-09 Martin Liska <mliska@suse.cz>
2476
2477 * gcc.dg/tree-prof/val-prof-8.c: New test.
2478
04d6d3b6
MJ
24792016-08-09 Martin Jambor <mjambor@suse.cz>
2480
df839749
UB
2481 PR ipa/71981
2482 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2483
c57e78c4
BC
24842016-08-09 Bin Cheng <bin.cheng@arm.com>
2485
2486 PR tree-optimization/33707
2487 * gcc.dg/vect/pr33707.c: New test.
2488
42970a17
BC
24892016-08-09 Bin Cheng <bin.cheng@arm.com>
2490
2491 PR tree-optimization/pr72772
2492 * gcc.dg/tree-ssa/pr72772.c: New test.
2493
810a3aa6
MF
24942016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2495
2496 PR rtl-optimization/66669
2497 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2498
9e207d6f
JJ
24992016-08-09 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR tree-optimization/72824
2502 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2503
50bf47fd
RB
25042016-08-09 Richard Biener <rguenther@suse.de>
2505
2506 PR tree-optimization/71802
2507 * gcc.dg/torture/pr71802.c: New testcase.
2508
cadec7ca
JJ
25092016-08-09 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR c++/72809
2512 * g++.dg/eh/stdarg1.C: New test.
2513
c43c5112
AK
25142016-08-08 Andi Kleen <ak@linux.intel.com>
2515
2516 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2517 test command line in failure log.
2518 (profopt-execute): dito. Make autofdo file names unique.
2519
895aa8e1
DM
25202016-08-08 David Malcolm <dmalcolm@redhat.com>
2521
2522 PR c/64955
2523 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2524 output.
2525
9afda630
PK
25262016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2527
2528 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2529 c99_runtime.
2530 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2531 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2532 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2533 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2534 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2535 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2536
e52ed3fe
DM
25372016-08-08 David Malcolm <dmalcolm@redhat.com>
2538
2539 PR c/52952
2540 * gcc.dg/cpp/pr66415-1.c: Likewise.
2541 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2542 * gcc.dg/format/c90-printf-1.c: Likewise.
2543 * gcc.dg/format/diagnostic-ranges.c: New test case.
2544
ad200580
JJ
25452016-08-08 Jakub Jelinek <jakub@redhat.com>
2546
77524e0d
JJ
2547 PR fortran/72716
2548 * gfortran.dg/gomp/pr72716.f90: New test.
2549
2187f2a2
JJ
2550 PR middle-end/72781
2551 * gcc.dg/gomp/pr72781.c: New test.
2552
ad200580
JJ
2553 PR middle-end/68762
2554 * g++.dg/vect/pr68762-1.cc: New test.
2555 * g++.dg/vect/pr68762-2.cc: New test.
2556 * g++.dg/vect/pr68762.h: New file.
2557
989d0071
MS
25582016-08-08 Martin Sebor <msebor@redhat.com>
2559
2560 PR testsuite/72838
3a146d46
JJ
2561 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2562 * g++.dg/warn/overflow-warn-3.C: Same.
2563 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2564
7090cac9
AV
25652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2566
2567 PR fortran/71936
2568 * gfortran.dg/allocate_with_source_21.f03: New test.
2569
64e56ab0
AV
25702016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2571
2572 PR fortran/72698
2573 * gfortran.dg/allocate_with_source_20.f03: New test.
2574
0476487d
AM
25752016-08-08 Alan Modra <amodra@gmail.com>
2576
2577 * gcc.c-torture/compile/pr72802.c: New.
2578
8e9218f2
AV
25792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2580
2581 PR fortran/70524
2582 * gfortran.dg/dependency_48.f90: New test.
2583
c1f7083b
TK
25842016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2585
531e5ae3 2586 PR fortran/70040
c1f7083b
TK
2587 * gfortran.dg/pr70040.f90: New testcase.
2588
6ab5813c
TK
25892016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2590
2591 PR fortran/71961
2592 * gfortran.dg/matmul_10.f90: New testcase.
2593
27bddc4a
JH
25942016-08-07 Jan Hubicka <hubicka@ucw.cz>
2595
2596 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2597
4a9f8a9f
JJ
25982016-08-07 Jakub Jelinek <jakub@redhat.com>
2599
2600 PR c/72816
2601 * gcc.dg/pr72816.c: New test.
2602
fa76f2c6
JW
26032016-08-06 Jonathan Wakely <jwakely@redhat.com>
2604
2605 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2606 * g++.dg/conversion/pr41426.C: Likewise.
2607 * g++.dg/conversion/pr66211.C: Likewise.
2608 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2609 * g++.dg/init/ref8.C: Likewise.
2610 * g++.old-deja/g++.law/cvt20.C: Likewise.
2611 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2612
5c3e5002
PP
26132016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2614
2615 PR tree-optimization/18046
2616 * gcc.dg/tree-ssa/vrp105.c: New test.
2617 * gcc.dg/tree-ssa/vrp106.c: New test.
2618
94087e88 26192016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2620
2621 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2622 1ul in diagnostics. Remove hyphen from "constant-expression."
2623 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2624 * g++.dg/cpp0x/static_assert3.C: Same.
2625 * g++.dg/cpp1y/constexpr-throw.C: Same.
2626 * g++.dg/template/nontype3.C: Same.
2627 * g++.dg/warn/overflow-warn-1.C: Same.
2628 * g++.dg/warn/overflow-warn-3.C: Same.
2629 * g++.dg/warn/overflow-warn-4.C: Same.
2630
88fa5555
DM
26312016-08-05 David Malcolm <dmalcolm@redhat.com>
2632
2633 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2634 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2635 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2636 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2637
1addb9e6
PP
26382016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2639
2640 PR tree-optimization/72810
2641 * gcc.dg/tree-ssa/vrp110.c: New test.
2642
1b62ed4f
JG
26432016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2644
2645 PR Target/72819
2646 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2647 registers.
2648 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2649 saving the half-precision registers.
2650 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2651 value is returned in h0.
2652 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2653 are passed in FP/SIMD registers.
2654 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2655 passing works corrcetly.
2656 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2657 (hfa_f16x2_t): Likewise.
2658 (hfa_f16x3_t): Likewise.
2659 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2660 are promoted to double and passed in a double register.
2661 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2662 are promoted to double and stacked.
2663 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2664 __fp16 data types.
2665 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2666 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2667 __fp16 first get passed in FP/SIMD registers, then stacked.
2668
4228ca19
NS
26692016-08-05 Nathan Sidwell <nathan@acm.org>
2670
2671 PR c++/68724
2672 * g++.dg/cpp0x/pr68724.C: New.
2673
db7c335e
RB
26742016-08-05 Richard Biener <rguenther@suse.de>
2675
2676 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2677
48abe922
PP
26782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2679
2680 * gcc.dg/tree-ssa/vrp107.c: New test.
2681 * gcc.dg/tree-ssa/vrp108.c: New test.
2682 * gcc.dg/tree-ssa/vrp109.c: New test.
2683
f6cdf42f
PK
26842016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2685
2686 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2687 dg-options.
2688
33a9c609
PK
26892016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2690
2691 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2692 test-cases.
2693 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2694 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2695 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2696 test-cases.
2697 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2698 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2699 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2700 large_double.
2701
4473482d
PC
27022016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2703
2704 PR c++/72800
2705 * g++.dg/cpp1y/lambda-ice1.C: New.
2706
08156df5
PP
27072016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2708
2709 PR c++/72759
2710 * g++.dg/cpp1y/pr72759.C: New test.
2711
938da3a5
PP
27122016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2713
2714 * gcc.dg/switch-10.c: New test.
2715
da84183c
JG
27162016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2717
2718 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2719
ae9281fc
TS
27202016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2721
2722 * c-c++-common/goacc/routine-5.c: Update.
2723
086ad22e
BE
27242016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2725
2726 PR rtl-optimization/70903
2727 * gcc.c-torture/execute/pr70903.c: New test.
2728
6805e400
ML
27292016-08-04 Martin Liska <mliska@suse.cz>
2730
2731 * gcc.dg/params/params.exp: Replace file exists with
2732 TESTING_IN_BUILD_TREE.
2733
a0008434
MP
27342016-08-04 Marek Polacek <polacek@redhat.com>
2735
2736 PR c++/70229
2737 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2738
fb46286e
RB
27392016-08-04 Richard Biener <rguenther@suse.de>
2740
2741 PR middle-end/71984
2742 * gcc.dg/torture/pr71984.c: Guard correctness check for
2743 little-endian.
2744
ac2c96ab
AP
27452016-08-03 Andrew Pinski <apinski@cavium.com>
2746
2747 * gcc.c-torture/compile/20160802-1.c: New testcase.
2748
c98583e9
FR
27492016-08-03 Fritz Reese <fritzoreese@gmail.com>
2750
2751 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2752
9ad1a1da
RB
27532016-08-03 Richard Biener <rguenther@suse.de>
2754
2755 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2756 and remove -O3.
2757 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2758 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2759
cd75c979
RB
27602016-08-03 Richard Biener <rguenther@suse.de>
2761
2762 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2763 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2764 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2765 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2766
30e8d875
SKS
27672016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2768
2769 * gcc.dg/init-excess-2.c: Require int32plus.
2770 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2771 * gcc.dg/pr59963-2.c: Require int32plus.
2772 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2773 * gcc.dg/unroll-7.c: Require int32plus.
2774
69b806f6
BC
27752016-08-02 Bin Cheng <bin.cheng@arm.com>
2776
2777 PR tree-optimization/34114
2778 * gcc.dg/tree-ssa/loop-42.c: New test.
2779
1efafef3
TC
27802016-08-02 Tamar Christina <tamar.christina@arm.com>
2781
2782 * gcc.target/aarch64/vminmaxnm.c: New.
2783 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2784 tests.
2785
e2a99194
MM
27862016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2787
2788 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2789 vec_extract for vector float, vector int, vector short, and vector
2790 char.
2791 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2792 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2793 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2794 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2795
71bfb77a
WD
27962016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2797
2798 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2799 single stack adjustment, no writeback.
71bfb77a
WD
2800 * gcc.target/aarch64/test_frame_12.c: Likewise.
2801 * gcc.target/aarch64/test_frame_13.c: Likewise.
2802 * gcc.target/aarch64/test_frame_15.c: Likewise.
2803 * gcc.target/aarch64/test_frame_6.c: Likewise.
2804 * gcc.target/aarch64/test_frame_7.c: Likewise.
2805 * gcc.target/aarch64/test_frame_8.c: Likewise.
2806 * gcc.target/aarch64/test_frame_16.c: New test.
2807
37bce35a
L
28082015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2809
2810 PR target/72748
2811 * gcc.target/i386/pr72748.c: New test.
2812
3f8257db 28132015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2814
2815 PR tree-optimization/71818
2816 * gcc.dg/vect/pr71818.c: New
2817
bf60c531
ML
28182016-08-01 Martin Liska <mliska@suse.cz>
2819
2820 PR tree-optimization/71857
2821 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2822
8ed49fab
KT
28232016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2824
2825 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2826
76e2c821
JB
28272016-08-01 Jan Beulich <jbeulich@suse.com>
2828
2829 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2830
35029597
WS
28312016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2832
2833 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2834 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2835
3aa4b66a
JW
28362016-07-31 Jonathan Wakely <jwakely@redhat.com>
2837
2838 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2839 (check_effective_target_c++): Likewise. Also match for libstdc++.
2840
3f8257db 28412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2842
2843 PR fortran/41922
2844 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2845 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2846 * gfortran.dg/pr41922.f90: New test.
2847
9fcb2819
SK
28482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2849
2850 PR fortran/68566
2851 * gfortran.dg/pr68566.f90: new test.
2852
94087e88 28532016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2854
2855 PR c++/60760
2856 PR c++/71091
2857 * g++.dg/cpp0x/constexpr-cast.C: New test.
2858 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2859 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2860 * g++.dg/ubsan/pr63956.C: Correct.
2861
d0047a25
MM
28622016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2863
2864 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2865 vector double or vector long where the vector is in memory.
2866 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2867 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2868
e4f7a5df
SK
28692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2870
2871 PR fortran/69867
2872 * gfortran.dg/pr69867.f90: New test.
2873
b441ae1d
SK
28742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2875
2876 PR fortran/69962
2877 * gfortran.dg/pr69962.f90: New test.
2878
712dff31
SK
28792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2880
2881 PR fortran/70006
2882 * gfortran.dg/pr70006.f90: New test.
2883
fb42421e
SK
28842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2885
2886 PR fortran/71730
2887 * gfortran.dg/pr71730.f90: New test.
2888 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2889 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2890 * gfortran.dg/array_constructor_26.f03: Ditto.
2891
466effe0
WS
28922016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2893
2894 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2895 * gcc.target/powerpc/pr71763.c: Likewise.
2896
f618a472
MP
28972016-07-29 Marek Polacek <polacek@redhat.com>
2898
2899 PR c/71742
2900 * gcc.dg/940510-1.c: Adjust dg-error.
2901 * gcc.dg/c99-flex-array-1.c: Likewise.
2902 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2903
efd0786f
MP
2904 PR c/71853
2905 * gcc.dg/noncompile/pr71853.c: New test.
2906
e00dceaf
MP
2907 PR c/71573
2908 * gcc.dg/noncompile/pr71573.c: New test.
2909
638fc14f
MP
2910 PR c/71926
2911 * g++.dg/warn/Wparentheses-30.C: New test.
2912 * gcc.dg/Wparentheses-14.c: New test.
2913
61c73a7f
UB
29142016-07-29 Uros Bizjak <ubizjak@gmail.com>
2915
2916 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2917
01d32b2b
BC
29182016-07-29 Bin Cheng <bin.cheng@arm.com>
2919
2920 PR tree-optimization/57558
2921 * gcc.dg/vect/pr57558-1.c: New test.
2922 * gcc.dg/vect/pr57558-2.c: New test.
2923
f6c7a248
PK
29242016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2925
61c73a7f 2926 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2927 to scan forwprop1 dump pass.
2928
f54ea774
PC
29292016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2930
2931 PR c++/51488
2932 * g++.dg/template/pr51488.C: New.
2933
673a107a
JJ
29342016-07-29 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR c/71969
2937 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2938 static __inline__.
2939 * gcc.dg/pr71969-1.c: New test.
2940 * gcc.dg/pr71969-2.c: New test.
2941 * gcc.dg/pr71969-3.c: New test.
2942
78169471
MP
29432016-07-29 Marek Polacek <polacek@redhat.com>
2944
2945 PR c/71574
2946 * c-c++-common/pr71574.c: New test.
2947
a5b5c8b6
MP
2948 PR c/71583
2949 * gcc.dg/noncompile/pr71583.c: New test.
2950
883b6d4e
KV
29512016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2952
2953 PR middle-end/68217
2954 * gcc.dg/pr68217.c: New test.
2955
89f1f37e
SK
29562016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2957
2958 PR fortran/71067
2959 * gfortran.dg/pr71067_1.f90: New test.
2960 * gfortran.dg/pr71067_2.f90: Ditto.
2961
e0d32185
MM
29622016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2963
2964 * gcc.target/powerpc/vec-extract-1.c: New test.
2965
c851722d
SK
29662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2967
2968 PR fortran/71799
2969 * gfortran.dg/pr71799.f90: New test.
2970
f064da6a
PC
29712016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2972
2973 PR c++/71665
2974 * g++.dg/cpp0x/pr71665-1.C: New.
2975 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2976 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2977 * g++.dg/ext/label10.C: Likewise.
2978 * g++.dg/parse/constant5.C: Likewise.
2979
1b70aaad
SK
29802016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2981
2982 PR fortran/71859
2983 * gfortran.dg/pr71859.f90: New test.
2984 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2985 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2986
a23404c9
PT
29872016-07-28 Paul Thomas <pault@gcc.gnu.org>
2988
2989 PR fortran/71883
2990 * gfortran.dg/pr71883.f90 : New test.
2991
513d866d
YR
29922016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2993
2994 PR tree-optimization/71734
61c73a7f 2995 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2996
7c428aa2
RL
29972016-07-28 Renlin Li <renlin.li@arm.com>
2998
2999 Revert
3000 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3001
3002 PR fortran/71902
3003 * gfortran.dg/dependency_47.f90: New test.
3004
1225d6b1
ML
30052016-07-28 Martin Liska <mliska@suse.cz>
3006
3007 PR gcov-profile/68025
3008 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3009
e5f5bf35
ML
30102016-07-28 Martin Liska <mliska@suse.cz>
3011
3012 * g++.dg/vect/pr70944.cc: New test.
3013
4536610d
KV
30142016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3015
3016 PR middle-end/71994
3017 * gcc.dg/torture/pr71994.c: New test.
3018
8c6961ca
PK
30192016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3020
3021 PR middle-end/71078
3022 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3023 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3024 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3025
8de22ea0
RB
30262016-07-27 Richard Biener <rguenther@suse.de>
3027
3028 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3029
5d9da222
ML
30302016-07-27 Martin Liska <mliska@suse.cz>
3031
3032 * gcc.dg/predict-13.c: New test.
3033 * gcc.dg/predict-14.c: New test.
3034
af9e275f
SKS
30352016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3036
a23404c9 3037 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3038 including stdint.h.
3039 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3040 including stdint.h.
3041
71abba1e
MM
30422016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3043
3044 PR target/71869
3045 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3046 IEEE built-in functions handle quiet and signalling NaNs
3047 correctly.
3048
9cd74e8f
SK
30492016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3050
3051 PR fortran/71862
3052 * gfortran.dg/pr71862.f90: New test.
3053
0d48446f
MS
30542016-07-26 Martin Sebor <msebor@redhat.com>
3055
3056 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3057 selector with dg-options.
3058
524cf1e4
PP
30592016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3060
3061 PR tree-optimization/18046
3062 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3063 * gcc.dg/tree-ssa/vrp103.c: New test.
3064 * gcc.dg/tree-ssa/vrp104.c: New test.
3065
100665d8
WS
30662016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3067
3068 * gcc.target/powerpc/pr63354.c: Require lp64 since
3069 -mprofile-kernel is not legal with -m32.
3070
0b64ca40
RB
30712016-07-26 Richard Biener <rguenther@suse.de>
3072
3073 PR rtl-optimization/71984
3074 * gcc.dg/torture/pr71984.c: New testcase.
3075
9b7937cf
RS
30762016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3077
3078 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3079 g++-dg-runtest via et-dg-runtest.
3080 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3081 * gcc.dg/vect/vect.exp: Likewise.
3082 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3083 gfortran-dg-runtest.
3084 * gfortran.dg/vect/vect.exp: Likewise.
3085 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3086 (check_mips_loongson_hw_available): Likewise.
3087 (check_effective_target_mpaired_single_runtime): Likewise.
3088 (check_effective_target_mips_loongson_runtime): Likewise.
3089 (add_options_for_mpaired_single): Likewise.
3090 (check_effective_target_vect_int): Add global et_index.
3091 Check and save the supported feature for a target selected by
3092 the et_index target. Break long lines where appropriate. Call
3093 et-is-effective-target for MIPS with an argument instead of
3094 check_effective_target_* where appropriate.
3095 (check_effective_target_vect_intfloat_cvt): Likewise.
3096 (check_effective_target_vect_uintfloat_cvt): Likewise.
3097 (check_effective_target_vect_floatint_cvt): Likewise.
3098 (check_effective_target_vect_floatuint_cvt): Likewise.
3099 (check_effective_target_vect_simd_clones): Likewise.
3100 (check_effective_target_vect_shift): ewise.
3101 (check_effective_target_whole_vector_shift): Likewise.
3102 (check_effective_target_vect_bswap): Likewise.
3103 (check_effective_target_vect_shift_char): Likewise.
3104 (check_effective_target_vect_long): Likewise.
3105 (check_effective_target_vect_float): Likewise.
3106 (check_effective_target_vect_double): Likewise.
3107 (check_effective_target_vect_long_long): Likewise.
3108 (check_effective_target_vect_no_int_max): Likewise.
3109 (check_effective_target_vect_no_int_add): Likewise.
3110 (check_effective_target_vect_no_bitwise): Likewise.
3111 (check_effective_target_vect_widen_shift): Likewise.
3112 (check_effective_target_vect_no_align): Likewise.
3113 (check_effective_target_vect_hw_misalign): Likewise.
3114 (check_effective_target_vect_element_align): Likewise.
3115 (check_effective_target_vect_condition): Likewise.
3116 (check_effective_target_vect_cond_mixed): Likewise.
3117 (check_effective_target_vect_char_mult): Likewise.
3118 (check_effective_target_vect_short_mult): Likewise.
3119 (check_effective_target_vect_int_mult): Likewise.
3120 (check_effective_target_vect_extract_even_odd): Likewise.
3121 (check_effective_target_vect_interleave): Likewise.
3122 (check_effective_target_vect_stridedN): Likewise.
3123 (check_effective_target_vect_multiple_sizes): Likewise.
3124 (check_effective_target_vect64): Likewise.
3125 (check_effective_target_vect_call_copysignf): Likewise.
3126 (check_effective_target_vect_call_sqrtf): Likewise.
3127 (check_effective_target_vect_call_btrunc): Likewise.
3128 (check_effective_target_vect_call_btruncf): Likewise.
3129 (check_effective_target_vect_call_ceil): Likewise.
3130 (check_effective_target_vect_call_ceilf): Likewise.
3131 (check_effective_target_vect_call_floor): Likewise.
3132 (check_effective_target_vect_call_floorf): Likewise.
3133 (check_effective_target_vect_call_lceil): Likewise.
3134 (check_effective_target_vect_call_lfloor): Likewise.
3135 (check_effective_target_vect_call_nearbyint): Likewise.
3136 (check_effective_target_vect_call_nearbyintf): Likewise.
3137 (check_effective_target_vect_call_round): Likewise.
3138 (check_effective_target_vect_call_roundf): Likewise.
3139 (check_effective_target_vect_perm): Likewise, but also append *_saved
3140 to the existing global name to properly cache the result.
3141 (check_effective_target_vect_perm_byte): Likewise.
3142 (check_effective_target_vect_perm_short): Likewise.
3143 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3144 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3145 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3146 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3147 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3148 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3149 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3150 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3151 (check_effective_target_vect_sdot_qi): Likewise.
3152 (check_effective_target_vect_udot_qi): Likewise.
3153 (check_effective_target_vect_sdot_hi): Likewise.
3154 (check_effective_target_vect_udot_hi): Likewise.
3155 (check_effective_target_vect_usad_char): Likewise.
3156 (check_effective_target_vect_pack_trunc): Likewise.
3157 (check_effective_target_vect_unpack): Likewise.
3158 (check_effective_target_vect_aligned_arrays): Likewise.
3159 (check_effective_target_vect_natural_alignment): Likewise.
3160 (check_effective_target_vector_alignment_reachable): Likewise.
3161 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3162 (is-effective-target): Initialize et_index if undefined.
3163 (et-dg-runtest): New.
3164 (et-is-effective-target): Likewise.
3165 (check_vect_support_and_set_flags): Add supported MIPS targets to
3166 EFFECTIVE_TARGETS list. Return the number of supported targets.
3167
8f63caf6 31682016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3169 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3170
3171 PR middle-end/70920
3172 * gcc.dg/pr70920-1.c: New test-case.
3173 * gcc.dg/pr70902-2.c: Likewise.
3174 * gcc.dg/pr70920-3.c: Likewise.
3175 * gcc.dg/pr70920-4.c: Likewise
3176 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3177 2 instead of 3.
3178
7d575fff
AM
31792016-07-25 Alexander Monakov <amonakov@ispras.ru>
3180
3181 * gcc.c-torture/execute/pr71494.c: Require label_values.
3182 * gcc.dg/pr16973.c: Ditto.
3183
bf01e070
SKS
31842016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3185
3186 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3187 * gcc.dg/torture/pr69771.c: Require int32plus.
3188 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3189
16b05965
ML
31902016-07-25 Martin Liska <mliska@suse.cz>
3191
3192 * gcc.dg/torture/pr71987.c: New test.
3193
d52d3767
SK
31942016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3195
3196 PR fortran/71935
3197 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3198 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3199 * gfortran.dg/pr71935.f90: New test.
3200
94087e88 32012016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3202
3203 PR c++/71675
3204 * g++.dg/ext/atomic-3.C: New test.
3205 * gcc.dg/atomic/pr71675.c: New test.
3206
58b3986e
ES
32072016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3208
3209 * gcc.target/i386/mvc8.c: New test.
3210
faa1612a
BC
32112016-07-22 Bin Cheng <bin.cheng@arm.com>
3212
3213 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3214 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3215
1603ebe0
TK
32162016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3217
3218 PR fortran/71795
3219 * gfortran.dg/constructor_50.f90: New test.
3220
bc91c436
ML
32212016-07-22 Martin Liska <mliska@suse.cz>
3222
3223 PR gcov-profile/69028
3224 PR gcov-profile/62047
3225 * g++.dg/cilk-plus/pr69028.C: New test.
3226
9fe9a3a7
AV
32272016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3228
3229 * gfortran.dg/coarray_stat_2.f90: New test.
3230
70866e3d
MM
32312016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3232
3233 * gcc.target/powerpc/vec-extract.h: New files to check the
3234 vec_extract built-in functions for all vector types, testing
3235 accessing each element, both with constant and variable element
3236 numbers.
3237 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3238 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3239 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3240 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3241 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3242 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3243 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3244 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3245 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3246
ab3af181
JJ
32472016-07-21 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR c++/71728
3250 * g++.dg/other/pr71728.C: New test.
3251
ebe8f322
JG
32522016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3253
3254 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3255 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3256 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3257 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3258 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3259
959cef74
RB
32602016-07-21 Richard Biener <rguenther@suse.de>
3261
3262 PR tree-optimization/71947
3263 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3264
b24d9420
BC
32652016-07-21 Bin Cheng <bin.cheng@arm.com>
3266
3267 * gcc.dg/tree-ssa/scev-15.c: New.
3268
23974819
BC
32692016-07-21 Bin Cheng <bin.cheng@arm.com>
3270
3271 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3272
ee78cbaa
JJ
32732016-07-21 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR c++/71941
3276 * g++.dg/gomp/pr71941.C: New test.
3277
52ed68f7
DM
32782016-07-20 David Malcolm <dmalcolm@redhat.com>
3279
3280 PR c/70339
3281 PR c/71858
3282 * g++.dg/spellcheck-identifiers.C: New test case, based on
3283 gcc.dg/spellcheck-identifiers.c.
3284 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3285 gcc.dg/spellcheck-identifiers-2.c.
3286 * g++.dg/spellcheck-typenames.C: New test case, based on
3287 gcc.dg/spellcheck-typenames.c
3288
18407bfb
JW
32892016-07-20 Jonathan Wakely <jwakely@redhat.com>
3290
3291 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3292 pointer to member function and also test catching by reference.
3293
4c07fd98
DV
32942016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3295
3296 * gcc.target/s390/pr67443.c: Fix test case.
3297
fee21d65
DV
32982016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3299
3300 * gcc.target/s390/insv-1.c: Xfail some tests.
3301 * gcc.target/s390/insv-2.c: Likewise.
3302
dbe9dfdd
GJL
33032016-07-20 Georg-Johann Lay <avr@gjlay.de>
3304
3305 * gcc.target/avr/torture/get-mem.c: New test.
3306 * gcc.target/avr/torture/set-mem.c: New test.
3307
c25e1d82
GJL
33082016-07-20 Georg-Johann Lay <avr@gjlay.de>
3309
3310 PR target/71948
3311 * gcc.target/avr/torture/tiny-progmem.c: New test.
3312
109d2197
JJ
33132016-07-20 Jakub Jelinek <jakub@redhat.com>
3314
7419f441
JJ
3315 PR c++/71909
3316 * g++.dg/parse/pr71909.C: New test.
3317 * g++.dg/tm/pr71909.C: New test.
3318
109d2197
JJ
3319 PR c++/50060
3320 * g++.dg/cpp0x/constexpr-50060.C: New test.
3321 * g++.dg/cpp1y/constexpr-50060.C: New test.
3322
144530cf
ML
33232016-07-20 Martin Liska <mliska@suse.cz>
3324
3325 * gfortran.dg/graphite/pr71898.f90: New test.
3326
04ac4afa
BC
33272016-07-20 Bin Cheng <bin.cheng@arm.com>
3328
3329 PR tree-optimization/71503
3330 PR tree-optimization/71683
3331 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3332 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3333
dcbdb17a
ML
33342016-07-20 Martin Liska <mliska@suse.cz>
3335
3336 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3337 * gcc.dg/plugin/sreal-test-1.c: Remove.
3338 * gcc.dg/plugin/sreal_plugin.c: Remove.
3339
6ed82555
TK
33402016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3341
3342 PR fortran/71902
3343 * gfortran.dg/dependency_47.f90: New test.
3344
13da0507
JJ
33452016-07-19 Jakub Jelinek <jakub@redhat.com>
3346
4833f561
JJ
3347 PR rtl-optimization/71916
3348 * gcc.c-torture/compile/pr71916.c: New test.
3349
4fda19ef
JJ
3350 PR middle-end/71874
3351 * g++.dg/torture/pr71874.C: New test.
3352
13da0507
JJ
3353 PR middle-end/71734
3354 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3355 (my_alloc): Rewritten to use __builtin_posix_memalign and
3356 __SIZE_TYPE__.
3357 (my_free): Use __builtin_free instead of _mm_free.
3358 (Vec::operator=): Use __builtin_memcpy.
3359
e7980add
MJ
33602016-07-19 Martin Jambor <mjambor@suse.cz>
3361
61c73a7f
UB
3362 PR fortran/71688
3363 * gfortran.dg/pr71688.f90: New test.
e7980add 3364
13e88953
RB
33652016-07-19 Richard Biener <rguenther@suse.de>
3366
3367 * c-c++-common/vector-subscript-6.c: New testcase.
3368 * c-c++-common/vector-subscript-7.c: Likewise.
3369
1caf0482
SKS
33702016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3371
a23404c9 3372 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3373 and UInt32 based on __SIZEOF_INT__.
3374
cef5388d
RB
33752016-07-19 Richard Biener <rguenther@suse.de>
3376
3377 PR tree-optimization/71901
3378 * gcc.dg/torture/pr71901.c: New testcase.
3379
33802016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3381
3382 PR tree-optimization/71908
3383 * gcc.dg/torture/pr71908.c: New testcase.
3384
a8f7a895
MM
33852016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3386
3387 PR target/71493
3388 * gcc.target/powerpc/pr71493-1.c: New test.
3389 * gcc.target/powerpc/pr71493-2.c: Likewise.
3390
f2111a36
JJ
33912016-07-18 Jakub Jelinek <jakub@redhat.com>
3392
99516432
JJ
3393 PR c++/71835
3394 * g++.dg/conversion/ambig3.C: New test.
3395
87713c6a
JJ
3396 PR c++/71828
3397 * g++.dg/cpp0x/constexpr-71828.C: New test.
3398
7a7f16ca
JJ
3399 PR c++/71826
3400 * g++.dg/template/pr71826.C: New test.
3401
f4d90295
JJ
3402 PR c++/71822
3403 * g++.dg/template/defarg21.C: New test.
3404
f2111a36
JJ
3405 PR c++/71871
3406 * g++.dg/ext/vector31.C: New test.
3407
0b965526
UB
34082016-07-18 Uros Bizjak <ubizjak@gmail.com>
3409
3410 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3411
94e136b9
YR
34122016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3413
3414 PR tree-optimization/71734
3415 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3416
7072df0a
DV
34172016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3418
3419 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3420 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3421 stack-layout-dynamic-1.c: New test.
3422
54158a1a
AK
34232016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3424
3425 * gcc.target/s390/nolrl-1.c: New test.
3426
43068916
FR
34272016-07-17 Fritz Reese <fritzoreese@gmail.com>
3428
3429 PR fortran/71523
3430 * gfortran.dg/pr71523_1.f90: New test.
3431 * gfortran.dg/pr71523_2.f90: New test.
3432
a9356b12
AS
34332016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3434
3435 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3436
a07b81c7 34372016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3438 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3439
3440 PR fortran/62125
3441 * gfortran.dg/pr62125.f90: New test.
3442
96c0ec12
BS
34432016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444
3445 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3446 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3447
479d0ed5
JW
34482016-07-15 Jonathan Wakely <jwakely@redhat.com>
3449
3450 PR c++/58796
3451 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3452 * g++.dg/cpp0x/nullptr35.C: New test.
3453
41c7438e
BC
34542016-07-15 Bin Cheng <bin.cheng@arm.com>
3455
3456 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3457
f7ba880b
CP
34582016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3459
3460 * gfortran.dg/goacc/vector_length.f90: New test.
3461
b9aba0a0
RB
34622016-07-15 Richard Biener <rguenther@suse.de>
3463
3464 PR tree-optimization/71881
3465 * gcc.dg/torture/pr71881.c: New testcase.
3466
9513d5fb
RB
34672016-07-15 Richard Biener <rguenther@suse.de>
3468
3469 PR tree-optimization/71887
3470 * gcc.dg/torture/pr71887.c: New testcase.
3471
ddbbcb19
JJ
34722016-07-15 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR c/71858
3475 * gcc.dg/spellcheck-identifiers-3.c: New test.
3476
29eb509c
AV
34772016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3478
3479 PR fortran/71807
3480 * gfortran.dg/null_9.f90: New test.
3481
43aabfcf
BC
34822016-07-15 Bin Cheng <bin.cheng@arm.com>
3483
3484 * gcc.dg/tree-ssa/loop-41.c: New test.
3485
afc89e58
BC
34862016-07-15 Bin Cheng <bin.cheng@arm.com>
3487
3488 PR tree-optimization/71347
3489 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3490
6fa682ad
SK
34912016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3492
3493 PR fortran/29819
3494 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3495 * gfortran.dg/contains.f90: Ditto.
3496 * gfortran.dg/contains_empty_1.f03: Ditto.
3497 * gfortran.dg/submodule_3.f08: Ditto.
3498
dd36b877
JJ
34992016-07-14 Jakub Jelinek <jakub@redhat.com>
3500
a60a5d31
JJ
3501 PR testsuite/71865
3502 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3503 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3504 expected diagnostics.
3505
dd36b877
JJ
3506 PR c/71858
3507 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3508 * gcc.dg/spellcheck-identifiers-2.c: New test.
3509 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3510 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3511
a241f8ca
JJ
35122016-07-14 Jakub Jelinek <jakub@redhat.com>
3513
3514 PR tree-optimization/71872
3515 * gcc.c-torture/compile/pr71872.c: New test.
3516
d62b809c
TP
35172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3518
3519 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3520 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3521 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3522 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3523 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3524 * gcc.target/arm/atomic-op-acquire-1.c: This.
3525 * gcc.target/arm/atomic-op-char.c: Rename into ...
3526 * gcc.target/arm/atomic-op-char-1.c: This.
3527 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3528 * gcc.target/arm/atomic-op-consume-1.c: This.
3529 * gcc.target/arm/atomic-op-int.c: Rename into ...
3530 * gcc.target/arm/atomic-op-int-1.c: This.
3531 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3532 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3533 * gcc.target/arm/atomic-op-release.c: Rename into ...
3534 * gcc.target/arm/atomic-op-release-1.c: This.
3535 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3536 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3537 * gcc.target/arm/atomic-op-short.c: Rename into ...
3538 * gcc.target/arm/atomic-op-short-1.c: This.
3539 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3540 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3541 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3542 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3543 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3544 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3545 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3546 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3547 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3548 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3549
1f8dd420
AV
35502016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3551
3552 PR fortran/70842
3553 * gfortran.dg/select_type_35.f03: New test.
3554
53109ba8
KT
35552016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3556
3557 PR target/65951
3558 PR tree-optimization/70923
3559 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3560 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3561 * gcc.dg/vect/pr65951.c: Likewise.
3562 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3563
91f35b7f
DE
35642016-07-14 David Edelsohn <dje.gcc@gmail.com>
3565
3566 * c-c++-common/pr60226.c: Expect maximum object file alignment
3567 error on AIX.
3568
351168fe
RB
35692016-07-14 Richard Biener <rguenther@suse.de>
3570
3571 PR tree-optimization/71866
3572 * gcc.dg/torture/pr71866.c: New testcase.
3573
94c32c00
TP
35742016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3575
3576 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3577 selector and enclose boolean expression in curly braces.
3578
b799a481
AM
35792016-07-14 Alan Modra <amodra@gmail.com>
3580
3581 PR target/71733
3582 * gcc.target/powerpc/p9-novsx.c: New.
3583
f63ba78c
AK
35842016-07-13 Andi Kleen <ak@linux.intel.com>
3585
3586 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3587 * g++.dg/tree-prof/morefunc.C: Dito.
3588 * g++.dg/tree-prof/pr35545.C: Dito.
3589 * g++.dg/tree-prof/reorder.C: Dito.
3590 * gcc.dg/tree-prof/20050826-2.c: Dito.
3591 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3592 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3593 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3594 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3595 * gcc.dg/tree-prof/inliner-1.c: Dito.
3596 * gcc.dg/tree-prof/merge_block.c: Dito.
3597 * gcc.dg/tree-prof/stringop-1.c: Dito.
3598 * gcc.dg/tree-prof/stringop-2.c: Dito.
3599 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3600 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3601 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3602 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3603 * gcc.dg/tree-prof/update-loopch.c: Dito.
3604 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3605 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3606 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3607 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3608 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3609 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3610 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3611
f4d5a23d
AK
36122016-07-13 Andi Kleen <ak@linux.intel.com>
3613
3614 * lib/profopt.exp (profopt-execute): Remove .imports files.
3615
ae145898
AK
36162016-07-13 Andi Kleen <ak@linux.intel.com>
3617
0b965526 3618 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3619
e97bd4f5
AK
36202016-07-13 Andi Kleen <ak@linux.intel.com>
3621
3622 * lib/profopt.exp (dg-final-scan-autofdo,
3623 dg-final-scan-not-autofdo): New functions.
3624
6fa3d4b4
BC
36252016-07-13 Bin Cheng <bin.cheng@arm.com>
3626
3627 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3628 * gcc.dg/vect/vect-35.c: Ditto.
3629 * gcc.dg/vect/vect-alias-check-2.c: New test.
3630
65f18bc6
ML
36312016-07-13 Martin Liska <mliska@suse.cz>
3632
3633 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3634 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3635 * gfortran.dg/pr42108.f90: Update expected dump scan.
3636
9737f35b
RB
36372016-07-13 Richard Biener <rguenther@suse.de>
3638
3639 PR tree-optimization/24574
3640 * gcc.dg/pr24574.c: New testcase.
3641
62c0ea4b
SKS
36422016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3643
0b965526 3644 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3645 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3646 * c-c++-common/pr68833-1.c: Require int32plus.
3647 * gcc.dg/ipa/pr63551.c: Likewise.
3648 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3649 * gcc.dg/ipa/pr64041.c: Require int32plus.
3650
c7ed8938
IE
36512016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3652
3653 PR ipa/71633
3654 * g++.dg/pr71633.C: New test.
3655
5ce15300
TP
36562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3657
3658 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3659 Add new arm_thumb1_cbz_ok effective target.
3660 * gcc.target/arm/cbz.c: New test.
3661
2b9509a3
TP
36622016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3663
3664 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3665 Define effective target.
3666 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3667 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3668 * gcc.target/arm/movhi_movw.c: New test.
3669 * gcc.target/arm/movsi_movw.c: Likewise.
3670 * gcc.target/arm/movdi_movw.c: Likewise.
3671
7f15b177
RB
36722016-07-13 Richard Biener <rguenther@suse.de>
3673
3674 PR middle-end/71104
3675 * gcc.dg/pr71104-1.c: New testcase.
3676 * gcc.dg/pr71104-2.c: Likewise.
3677
0b0a896e
MM
36782016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3679
3680 PR target/71805
3681 * gcc.target/powerpc/pr71805.c: New test.
3682
f906f5ed
BS
36832016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3684
3685 * gcc.target/powerpc/divkc3-1.c: New.
3686 * gcc.target/powerpc/mulkc3-1.c: New.
3687
9e63c3aa
NS
36882016-07-12 Nathan Sidwell <nathan@acm.org>
3689
3690 * gcc.target/arm/data-rel-1.c: New.
3691 * gcc.target/arm/data-rel-2.c: New.
3692 * gcc.target/arm/data-rel-3.c: New.
3693
f507d202
ML
36942016-07-12 Martin Liska <mliska@suse.cz>
3695
3696 * gcc.dg/params/blocksort-part.c: New test.
3697 * gcc.dg/params/params.exp: New file.
3698
d6f7c125
KT
36992016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3700
3701 PR middle-end/71700
3702 * gcc.c-torture/execute/pr71700.c: New test.
3703
37ccb0ba
SB
37042016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3705 Richard Biener <rguenther@suse.de>
3706
3707 PR tree-optimization/23286
3708 PR tree-optimization/70159
3709 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3710 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3711 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3712 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3713 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3714 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3715 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3716 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3717 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3718 * gcc.dg/pr51879-12.c: Likewise.
3719 * gcc.dg/strlenopt-9.c: Likewise.
3720 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3721 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3722 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3723 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3724 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3725 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3726 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3727 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3728 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3729 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3730 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3731 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3732 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3733 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3734 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3735
712a93d6
RB
37362016-07-12 Richard Biener <rguenther@suse.de>
3737
3738 PR rtl-optimization/68961
3739 * gcc.target/i386/pr68961.c: New testcase.
3740
c392943c
JJ
37412016-07-11 Jakub Jelinek <jakub@redhat.com>
3742
3d56e6a4
JJ
3743 PR middle-end/71758
3744 * c-c++-common/gomp/pr71758.c: New test.
3745 * gfortran.dg/gomp/pr71758.f90: New test.
3746
c392943c
JJ
3747 PR tree-optimization/71823
3748 * gcc.dg/vect/pr71823.c: New test.
3749
741d3be5
DM
37502016-07-11 David Malcolm <dmalcolm@redhat.com>
3751
3752 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3753 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3754 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3755
92fa45b5
L
37562016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3757
3758 PR target/71801
3759 * gcc.target/i386/pr71801.c: New test.
3760
f51606c7
RB
37612016-07-11 Richard Biener <rguenther@suse.de>
3762
3763 PR tree-optimization/71816
3764 * gcc.dg/torture/pr71816.c: New testcase.
3765
36b54ce0
TK
37662016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3767
3768 PR fortran/71783
3769 * gfortran.dg/dependency_46.f90: New test.
3770
d13835b6
VM
37712016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3772
3773 PR rtl-optimization/71621
3774 * gcc.target/i386/pr71621-1.c: New.
3775 * gcc.target/i386/pr71621-2.c: New.
3776
642bcbdf
CP
37772016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3778
3779 * gfortran.dg/goacc/pr71704.f90: New test.
3780
02eb5b8b
BS
37812016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3782
3783 PR target/71297
3784 * gcc.target/powerpc/pr71297.c: New.
3785
8beb9a0d
JW
37862016-07-08 Jiong Wang <jiong.wang@arm.com>
3787
3788 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3789
cef4b650
MM
37902016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3791
3792 PR target/71806
3793 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3794
3c3ecf52
AH
37952016-07-08 Alan Hayward <alan.hayward@arm.com>
3796
3797 PR tree-optimization/71667
3798 * gcc.dg/vect/pr71667.c: New
3799
2660286d
ML
38002016-07-08 Martin Liska <mliska@suse.cz>
3801
3802 * gcc.dg/torture/pr71606.c: New test.
3803
70cdd4ae
JD
38042016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3805
3806 PR fortran/71764
3807 * gfortran.dg/pr71764.f90: New test.
3808
842dc2e6
JJ
38092016-07-07 Jakub Jelinek <jakub@redhat.com>
3810 Kai Tietz <ktietz70@googlemail.com>
3811
3812 PR c++/70869
3813 PR c++/71054
3814 * g++.dg/cpp0x/pr70869.C: New test.
3815 * g++.dg/cpp0x/pr71054.C: New test.
3816
31be4262
DE
38172016-07-07 David Edelsohn <dje.gcc@gmail.com>
3818
3819 * g++.dg/debug/pr71432.C: Fail on AIX.
3820
1c122092
ML
38212016-07-07 Martin Liska <mliska@suse.cz>
3822
3823 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3824 an undefined behavior.
3825 * gfortran.dg/do_3.F90: Likewise.
3826 * gfortran.dg/do_check_11.f90: New test.
3827 * gfortran.dg/do_check_12.f90: New test.
3828 * gfortran.dg/do_corner_warn.f90: New test.
3829
7119f1b1
ML
38302016-07-07 Martin Liska <mliska@suse.cz>
3831
3832 * gfortran.dg/predict-1.f90: Ammend the test.
3833 * gfortran.dg/predict-2.f90: Likewise.
3834
275792f2
IE
38352016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3836
3837 PR ipa/71624
3838 * g++.dg/pr71624.C: New test.
3839
05a437c1
TP
38402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3841
3842 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3843 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3844 ARMv8-M Mainline architectures.
3845
6f493951
TP
38462016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3847
3848 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3849 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3850
5ddaee94
SB
38512016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3852
3853 PR target/70098
3854 PR target/71763
3855 * gcc.target/powerpc/pr71763.c: New file.
3856
651afdb2
YR
38572016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3858
3859 PR tree-optimization/71518
0b965526 3860 * gcc.dg/pr71518.c: New test.
651afdb2 3861
9df99881
WD
38622016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3863
3864 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3865
7b4e0769
SKS
38662016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3867
0b965526 3868 PR target/50739
7b4e0769
SKS
3869 * gcc.target/avr/pr50739.c: New test.
3870
eb4432f7
JH
38712016-07-05 Jan Hubicka <jh@suse.cz>
3872
3873 * gcc.dg/tree-ssa/scev-14.c: update template.
3874
c01e092f
RS
38752016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3876
3877 * gcc.dg/vect/group-no-gaps-1.c: New test.
3878
8070763a
AK
38792016-07-05 Andi Kleen <ak@linux.intel.com>
3880
3881 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3882 if kernel supports MPX.
3883
3f8257db 38842016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3885
3886 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3887
36a265b1
MM
38882016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3889 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3890
3891 * gcc.target/powerpc/signbit-1.c: New test.
3892 * gcc.target/powerpc/signbit-2.c: New test.
3893 * gcc.target/powerpc/signbit-3.c: New test.
3894
7a98fb6e
KT
38952016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3896
3897 PR rtl-optimization/71594
3898 * gcc.dg/torture/pr71594.c: New test.
3899
1e3d54b4
JH
39002016-07-05 Jan Hubicka <jh@suse.cz>
3901
3902 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3903
84ca3893
DM
39042016-07-05 David Malcolm <dmalcolm@redhat.com>
3905
3906 PR c++/62314
3a146d46 3907 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3908 number of missing semicolon error.
3909 * g++.dg/pr62314-2.C: New test case.
3910
20d0bfce
AF
39112016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3912
3913 * gfortran.dg/coarray_stat_function.f90: New test.
3914 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3915 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3916 to new interfaces.
3917
69aaea06
AV
39182016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3919
3920 PR fortran/71623
3921 * gfortran.dg/deferred_character_17.f90: New test.
3922
f723a43c
CL
39232016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3924
3925 * gcc.target/arm/neon/polytypes.c: Move to ...
3926 * gcc.target/arm/polytypes.c: ... here.
3927 * gcc.target/arm/neon/pr51534.c: Move to ...
3928 * gcc.target/arm/pr51534.c: ... here.
3929 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3930 * gcc.target/arm/vect-vcvt.c: ... here.
3931 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3932 * gcc.target/arm/vect-vcvtq.c: ... here.
3933 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3934 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3935 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3936 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3937 * gcc.target/arm/neon/neon.exp: Delete.
3938 * gcc.target/arm/neon/: Delete.
3939
d73e0ccf
JD
39402016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3941
3942 PR fortran/65575
3943 * gfortran.dg: pr65575.f90: New test.
3944
c20f6223
JD
39452016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3946
3947 PR fortran/35849
3948 * gfortran.dg: pr35849.f90: New test.
3949
2a5537c3
JJ
39502016-07-04 Jakub Jelinek <jakub@redhat.com>
3951
3952 PR c++/71739
3953 * g++.dg/cpp0x/pr71739.C: New test.
3954
740f9751
CL
39552016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3956
3957 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3958
bf749919
DV
39592016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3960
3961 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3962 locr.
3963 * gcc.target/s390/loc-1.c: New test.
3964
430bb38e
YR
39652016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3966
3a146d46
JJ
3967 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3968 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3969
15f6e0da
RR
39702016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3971
3972 PR target/63874
3973 * gcc.target/aarch64/pr63874.c: New test.
3974
79335075
JB
39752016-07-04 Jan Beulich <jbeulich@suse.com>
3976
3977 * g++.dg/header.c: New.
3978 * gcc.dg/header.c: New.
3979
557e8c49
JJ
39802016-07-02 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR c/71719
3983 * c-c++-common/Wunused-var-15.c: New test.
3984
79a592e3
JJ
39852016-07-01 Jakub Jelinek <jakub@redhat.com>
3986
3987 PR fortran/71687
3988 * gfortran.dg/gomp/pr71687.f90: New test.
3989
e2298656
BS
39902016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3991
3992 * gcc.dg/const-float128-ped.c: Require __float128 effective
3993 target and options.
3994 * gcc.dg/const-float128.c: Likewise.
3995 * gcc.dg/torture/float128-cmp-invalid.c: Require
3996 __float128 and base_quadfloat_support effective targets, and
3997 __float128 options.
3998 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3999 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4000 * gcc.dg/torture/float128-nan.c: Likewise.
4001 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4002 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4003 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4004 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4005 (add_options_for___float128): New.
4006 (check_effective_target_base_quadword_support): New.
4007
70c11966
MM
40082016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4009
4010 PR target/71720
4011 * gcc.target/powerpc/pr71720.c: New test.
4012
059541fd
JB
40132016-07-01 Jan Beulich <jbeulich@suse.com>
4014
4015 * gcc.dg/bss.c: New.
4016
2c1e4964
PB
40172016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4018
4019 PR target/71698
4020 * gcc.target/powerpc/pr71698.c: New test.
4021
22e1cb39
GJL
40222016-07-01 Georg-Johann Lay <avr@gjlay.de>
4023
4024 PR target/71151
4025 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4026 instead of ".foo" for its section name.
4027 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4028 depending on MCU's flash size.
4029 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4030 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4031 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4032 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4033 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4034 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4035
466cf574
JB
40362016-07-01 Jan Beulich <jbeulich@suse.com>
4037
4038 * gcc.target/i386/pr65105-2.c: Add -msse2.
4039
351beab7
JJ
40402016-06-30 Jakub Jelinek <jakub@redhat.com>
4041
55a0f21a
JJ
4042 PR tree-optimization/71707
4043 * gcc.dg/strlenopt-29.c: New test.
4044
6245ad72
JJ
4045 PR fortran/71704
4046 * gfortran.dg/gomp/pr71704.f90: New test.
4047
351beab7
JJ
4048 PR fortran/71705
4049 * gfortran.dg/gomp/pr71705.f90: New test.
4050
5a3a6a5e
KN
40512016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4052
4053 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4054 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4055 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4056 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4057 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4058 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4059 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4060 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4061 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4062 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4063 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4064 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4065 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4066 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4067 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4068 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4069 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4070 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4071 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4072 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4073 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4074 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4075 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4076 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4077 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4078 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4079 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4080 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4081 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4082 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4083 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4084 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4085 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4086 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4087 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4088 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4089 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4090 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4091 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4092 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4093 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4094 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4095 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4096 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4097 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4098 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4099 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4100 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4101 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4102 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4103 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4104 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4105 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4106 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4107 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4108 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4109 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4110 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4111 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4112 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4113 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4114 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4115 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4116 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4117 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4118 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4119 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4120 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4121 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4122 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4123 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4124 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4125 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4126 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4127 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4128 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4129 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4130 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4131 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4132 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4133 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4134
3dfa8071 41352016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4136 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4137
4138 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4139
9bd62242 41402016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4141 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4142
4143 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4144
603107fb
DM
41452016-06-30 David Malcolm <dmalcolm@redhat.com>
4146
4147 PR driver/71651
4148 * gcc.dg/spellcheck-options-12.c: New test case.
4149
205cccc7
JJ
41502016-06-30 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR middle-end/71693
4153 * gcc.c-torture/compile/pr71693.c: New test.
4154
f4452176
DM
41552016-06-29 David Malcolm <dmalcolm@redhat.com>
4156
4157 * gcc.dg/spellcheck-params.c: New testcase.
4158 * gcc.dg/spellcheck-params-2.c: New testcase.
4159
c5e74d9d
MM
41602016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4161
4162 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4163 vector extract instructions.
4164 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4165
e44ecbfd
JD
41662016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4167
4168 PR fortran/71686
4169 * gfortran.dg/unexpected_eof_2.f90: New test.
4170 * gfortran.dg/unexpected_eof_3.f90: New test.
4171
ee446d9f
JW
41722016-06-29 Jim Wilson <jim.wilson@linaro.org>
4173
4174 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4175
27f67461
CP
41762016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4177
4178 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4179 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4180 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4181
b1206d29
RB
41822016-06-29 Richard Biener <rguenther@suse.de>
4183
4184 PR middle-end/15256
4185 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4186
1af21224
MW
41872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4188
4189 * gcc.target/arm/aapcs/neon-vect10.c: Require
4190 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4191 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4192 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4193 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4194 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4195 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4196 * gcc.target/arm/fp16-aapcs-1.c: Require
4197 -mfloat-ab=hard. Also simplify the test.
4198 * gcc.target/arm/fp16-aapcs-2.c: New.
4199
7fe43755
MW
42002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4201
0b965526 4202 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4203 (add_options_for_arm_fp16_ieee): New.
4204 (add_options_for_arm_fp16_alternative): New.
4205 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4206 long-line.
4207 (effective_target_arm_fp16_hw): New.
4208
264d951a
IE
42092016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4210
4211 PR tree-optimization/71655
4212 * g++.dg/pr71655.C: New test.
4213
5c846a81
ML
42142016-06-29 Martin Liska <mliska@suse.cz>
4215
4216 * gcc.dg/pr71585.c: New test.
4217 * gcc.dg/pr71585-2.c: New test.
4218 * gcc.dg/pr71585-3.c: New test.
4219
fafe9318
YR
42202016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4221
4222 PR tree-optimization/70729
4223 * g++.dg/vect/pr70729.cc: New test.
4224
54d19c3b
TS
42252016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4226
4227 * c-c++-common/gomp/cancel-1.c: Extend.
4228
5f3cd7c3
JJ
42292016-06-29 Jakub Jelinek <jakub@redhat.com>
4230
4231 PR tree-optimization/71625
4232 * gcc.dg/strlenopt-28.c: New test.
4233
4aa83879
RB
42342016-06-29 Richard Biener <rguenther@suse.de>
4235
4236 PR middle-end/71002
4237 * g++.dg/torture/pr71002.C: Adjust testcase.
4238
152ef731
JJ
42392016-06-29 Jakub Jelinek <jakub@redhat.com>
4240
4241 PR c/71685
4242 * gcc.dg/pr71685.c: New test.
4243
42442016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4245
4246 PR c/71552
4247 * gcc.dg/init-bad-9.c: New test.
4248
d41dc215
BS
42492016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4250
4251 * gcc.target/powerpc/abs128-1.c: Require VSX.
4252 * gcc.target/powerpc/copysign128-1.c: Likewise.
4253 * gcc.target/powerpc/inf128-1.c: Likewise.
4254 * gcc.target/powerpc/nan128-1.c: Likewise.
4255
6a20b538
JJ
42562016-06-28 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR middle-end/71626
4259 * gcc.c-torture/execute/pr71626-1.c: New test.
4260 * gcc.c-torture/execute/pr71626-2.c: New test.
4261
77d93c47
PB
42622016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4263
4264 PR target/71656
4265 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4266
a8264058
SB
42672016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4268
4269 PR target/71670
4270 * gcc.target/powerpc/pr71670.c: New testcase.
4271
0dc47331
PB
42722016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4273
4274 PR target/71656
4275 * gcc.target/powerpc/pr71656-1.c: New test.
4276 * gcc.target/powerpc/pr71656-2.c: New test.
4277
b65ffc79
CL
42782016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4279
4280 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4281 around fp16 code.
4282 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4283 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4284 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4285 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4286 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4287 Add arm_neon_fp16_ok effective target.
0b965526
UB
4288 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4289 Likewise.
4290 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4291 Likewise.
4292 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4293 Likewise.
4294 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4295 Likewise.
4296 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4297 Likewise.
4298 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4299 Likewise.
4300 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4301 Likewise.
4302 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4303 Likewise.
4304 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4305 Likewise.
4306 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4307 Likewise.
4308 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4309 Likewise.
b65ffc79 4310
9bb86f40
JH
43112016-06-26 Jan Hubicka <hubicka@ucw.cz>
4312
4313 * gcc.dg/predict-12.c: New testcase.
4314
46db0fd4
JD
43152016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4316
4317 PR fortran/71649
4318 * gfortran.dg/pr71649.f90: New test.
4319
2a65e70b
JJ
43202016-06-25 Jakub Jelinek <jakub@redhat.com>
4321
f8a06e24
JJ
4322 PR tree-optimization/71643
4323 * g++.dg/opt/pr71643.C: New test.
4324
2a65e70b
JJ
4325 PR tree-optimization/71631
4326 * gcc.c-torture/execute/pr71631.c: New test.
4327
7805417a
JH
43282016-06-24 Jan Hubicka <hubicka@ucw.cz>
4329
4330 * gcc.dg/predict-11.c: New testcase.
4331 * gfortran.dg/predict-2.f90: New testcase.
4332
888ed1a3
JH
43332016-06-24 Jan Hubicka <hubicka@ucw.cz>
4334
4335 * gcc.dg/predict-10.c: New test.
4336
53605f35
BS
43372016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4338
4339 * gcc.target/powerpc/abs128-1.c: New.
4340 * gcc.target/powerpc/copysign128-1.c: New.
4341 * gcc.target/powerpc/inf128-1.c: New.
4342 * gcc.target/powerpc/nan128-1.c: New.
4343
7b22b4c6
EB
43442016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4345
4346 * gfortran.dg/pr71642.f90: New test.
4347
37e373c2
JJ
43482016-06-24 Jakub Jelinek <jakub@redhat.com>
4349
4350 PR tree-optimization/71647
4351 * gcc.target/i386/pr71647.c: New test.
4352
b20b79f2
L
43532016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4354
4355 * gcc.target/i386/noplt-gd-1.c: New test.
4356 * gcc.target/i386/noplt-gd-2.c: Likewise.
4357 * gcc.target/i386/noplt-gd-3.c: Likewise.
4358 * gcc.target/i386/noplt-ld-1.c: Likewise.
4359 * gcc.target/i386/noplt-ld-2.c: Likewise.
4360 * gcc.target/i386/noplt-ld-3.c: Likewise.
4361 * lib/target-supports.exp
4362 (check_effective_target_tls_get_addr_via_got): New.
4363
04619cb8
UB
43642016-06-24 Uros Bizjak <ubizjak@gmail.com>
4365
4366 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4367 testsuite compile flags.
4368 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4369 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4370
43712016-06-24 Uros Bizjak <ubizjak@gmail.com>
4372
4373 * g++dg/vect/pr36684.cc: Add dg-do compile.
4374 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4375 * gcc.dg/vect/pr70021.c: Ditto.
4376 * gcc.dg/vect/pr70138-1.c: Ditto.
4377 * gcc.dg/vect/pr70138-2.c: Ditto.
4378 * gcc.dg/vect/pr70354-1.c: Ditto.
4379 * gcc.dg/vect/pr70354-2.c: Ditto.
4380 * gcc.dg/vect/pr71259.c: Ditto.
4381 * gcc.dg/vect/pr71416-1.c: Ditto.
4382 * gcc.dg/vect/slp-43.c: Ditto.
4383 * gcc.dg/vect/slp-45.c: Ditto.
4384 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4385 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4386 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4387 * gfortran.dg/vect/pr69980.f90: Ditto.
4388
43892016-06-24 Uros Bizjak <ubizjak@gmail.com>
4390
4391 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4392 * gcc.dg/vect/bb-slp-30.c: Ditto.
4393 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4394 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4395 * gcc.dg/vect/pr45902.c: Ditto.
4396 * gcc.dg/vect/pr48172.c: Ditto.
4397 * gcc.dg/vect/pr48377.c: Ditto.
4398 * gcc.dg/vect/pr49038.c: Ditto.
4399 * gcc.dg/vect/pr49771.c: Ditto.
4400 * gcc.dg/vect/pr52091.c: Ditto.
4401 * gcc.dg/vect/pr53185-2.c: Ditto.
4402 * gcc.dg/vect/pr56826.c: Ditto.
4403 * gcc.dg/vect/pr60276.c: Ditto.
4404 * gcc.dg/vect/pr62021.c: Ditto.
4405 * gcc.dg/vect/pr63530.c: Ditto.
4406 * gcc.dg/vect/pr65518.c: Ditto.
4407 * gcc.dg/vect/pr65947-1.c: Ditto.
4408 * gcc.dg/vect/pr65947-10.c: Ditto.
4409 * gcc.dg/vect/pr65947-11.c: Ditto.
4410 * gcc.dg/vect/pr65947-12.c: Ditto.
4411 * gcc.dg/vect/pr65947-13.c: Ditto.
4412 * gcc.dg/vect/pr65947-2.c: Ditto.
4413 * gcc.dg/vect/pr65947-3.c: Ditto.
4414 * gcc.dg/vect/pr65947-4.c: Ditto.
4415 * gcc.dg/vect/pr65947-5.c: Ditto.
4416 * gcc.dg/vect/pr65947-6.c: Ditto.
4417 * gcc.dg/vect/pr65947-7.c: Ditto.
4418 * gcc.dg/vect/pr65947-8.c: Ditto.
4419 * gcc.dg/vect/pr65947-9.c: Ditto.
4420 * gcc.dg/vect/pr71416-1.c: Ditto.
4421 * gcc.dg/vect/pr71439.c: Ditto.
4422 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4423 * gcc.dg/vect/vect-bswap16.c: Ditto.
4424 * gcc.dg/vect/vect-bswap32.c: Ditto.
4425 * gcc.dg/vect/vect-bswap64.c: Ditto.
4426 * gcc.dg/vect/vect-live-1.c: Ditto.
4427 * gcc.dg/vect/vect-live-2.c: Ditto.
4428 * gcc.dg/vect/vect-live-3.c: Ditto.
4429 * gcc.dg/vect/vect-live-4.c: Ditto.
4430 * gcc.dg/vect/vect-live-5.c: Ditto.
4431 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4432 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4433 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4434 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4435 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4436 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4437 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4438 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4439 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4440 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4441 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4442 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4443 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4444 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4445 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4446 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4447 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4448
da224bcb
UB
44492016-06-24 Uros Bizjak <ubizjak@gmail.com>
4450
4451 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4452
dfee2870
L
44532016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4454
4455 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4456 ia32 if R_386_GOT32X relocation is supported.
4457 * gcc.target/i386/noplt-3.c: Likewise.
4458 * gcc.target/i386/noplt-2.c: Likewise.
4459 (main): Renamed to ...
4460 (bar): This.
4461 * gcc.target/i386/noplt-4.c: Likewise.
4462 (main): Renamed to ...
4463 (bar): This.
4464 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4465 * gcc.target/i386/pr67400-5.c: Likewise.
4466
a86451b9
JJ
44672016-06-24 Jakub Jelinek <jakub@redhat.com>
4468
00085092
JJ
4469 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4470 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4471
a86451b9
JJ
4472 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4473 f4): Adjust expected diagnostics.
4474 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4475 (T): If OVFP is defined, redefine to TP.
4476 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4477 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4478 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4479 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4480 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4481 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4482 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4483 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4484 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4485 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4486 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4487 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4488 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4489 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4490 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4491 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4492 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4493 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4494 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4495 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4496 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4497 as last argument to __builtin_add_overflow_p.
4498
7bb5d5f4
UB
44992016-06-23 Uros Bizjak <ubizjak@gmail.com>
4500
4501 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4502 dg-options and remove default vector testsuite compile flags.
4503 * g++.dg/vect/pr33860a.cc: Ditto.
4504 * g++.dg/vect/pr45470-a.cc: Ditto.
4505 * g++.dg/vect/pr45470-b.cc: Ditto.
4506 * g++.dg/vect/pr60896.cc: Ditto.
4507 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4508 * gcc.dg/vect/pr18308.c: Ditto.
4509 * gcc.dg/vect/pr24049.c: Ditto.
4510 * gcc.dg/vect/pr33373.c: Ditto.
4511 * gcc.dg/vect/pr36228.c: Ditto.
4512 * gcc.dg/vect/pr42395.c: Ditto.
4513 * gcc.dg/vect/pr42604.c: Ditto.
4514 * gcc.dg/vect/pr46663.c: Ditto.
4515 * gcc.dg/vect/pr48765.c: Ditto.
4516 * gcc.dg/vect/pr49093.c: Ditto.
4517 * gcc.dg/vect/pr49352.c: Ditto.
4518 * gcc.dg/vect/pr52298.c: Ditto.
4519 * gcc.dg/vect/pr52870.c: Ditto.
4520 * gcc.dg/vect/pr53185.c: Ditto.
4521 * gcc.dg/vect/pr53773.c: Ditto.
4522 * gcc.dg/vect/pr56695.c: Ditto.
4523 * gcc.dg/vect/pr62171.c: Ditto.
4524 * gcc.dg/vect/pr63530.c: Ditto.
4525 * gcc.dg/vect/pr68339.c: Ditto.
4526 * gcc.dg/vect/pr71259.c: Ditto.
4527 * gcc.dg/vect/vect-82_64.c: Ditto.
4528 * gcc.dg/vect/vect-83_64.c: Ditto.
4529 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4530 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4531 * gcc.dg/vect/vect-shift-2.c: Ditto.
4532 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4533 * gfortran.dg/vect/pr39318.f90: Ditto.
4534 * gfortran.dg/vect/pr45714-a.f: Ditto.
4535 * gfortran.dg/vect/pr45714-b.f: Ditto.
4536 * gfortran.dg/vect/pr46213.f90: Ditto.
4537
2d4bb02f
MM
45382016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4539 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4540
4541 * gcc.target/powerpc/p9-splat-5.c: New test.
4542
f6d1b868
UB
45432016-06-23 Uros Bizjak <ubizjak@gmail.com>
4544
4545 PR tree-optimization/71488
4546 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4547 * lib/target-supports.exp: ... here.
4548 (check_sse4_hw_available): New procedure.
4549 (check_effective_target_sse4_runtime): Ditto.
4550 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4551 -march=westmere for sse4_runtime targets.
936ff030 4552 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4553 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4554 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4555 (main): Call check_vect ().
a7898180 4556 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4557
c0597759
L
45582016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4559
4560 PR target/66232
4561 PR target/67400
4562 * gcc.target/i386/pr66232-14.c: New file.
4563 * gcc.target/i386/pr66232-15.c: Likewise.
4564 * gcc.target/i386/pr66232-16.c: Likewise.
4565 * gcc.target/i386/pr66232-17.c: Likewise.
4566 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4567 ia32 if R_386_GOT32X relocation is supported.
4568 * gcc.target/i386/pr67400-2.c: Likewise.
4569 * gcc.target/i386/pr67400-3.c: Likewise.
4570 * gcc.target/i386/pr67400-4.c: Likewise.
4571 * gcc.target/i386/pr67400-6.c: Likewise.
4572 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4573 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4574
5b0e27a7
JD
45752016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4576
4577 PR libgfortran/48852
4578 * gfortran.dg/char4_iunit_1.f03: Update test.
4579 * gfortran.dg/f2003_io_5.f03: Update test.
4580 * gfortran.dg/real_const_3.f90: Update test.
4581
7f586d90
AK
45822016-06-23 Andi Kleen <ak@linux.intel.com>
4583
4584 * g++.dg/bprob/bprob.exp: Support autofdo.
4585 * g++.dg/tree-prof/tree-prof.exp: dito.
4586 * gcc.dg/tree-prof/tree-prof.exp: dito.
4587 * gcc.misc-tests/bprob.exp: dito.
4588 * gfortran.dg/prof/prof.exp: dito.
4589 * lib/profopt.exp: dito.
4590 * lib/target-supports.exp: Check for autofdo.
4591
60fa7862
ML
45922016-06-23 Martin Liska <mliska@suse.cz>
4593
4594 * gcc.dg/pr71619.c: New test.
4595
e3d62871
UB
45962016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4597
4598 PR target/67400
cc901875
UB
4599 * gcc.target/i386/pr67400-1.c: New test.
4600 * gcc.target/i386/pr67400-2.c: Likewise.
4601 * gcc.target/i386/pr67400-3.c: Likewise.
4602 * gcc.target/i386/pr67400-4.c: Likewise.
4603 * gcc.target/i386/pr67400-5.c: Likewise.
4604 * gcc.target/i386/pr67400-6.c: Likewise.
4605 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4606
ac81cf0b
DM
46072016-06-22 David Malcolm <dmalcolm@redhat.com>
4608
4609 * c-c++-common/missing-header-1.c: New test case.
4610 * c-c++-common/missing-header-2.c: New test case.
4611 * c-c++-common/missing-header-3.c: New test case.
4612 * c-c++-common/missing-header-4.c: New test case.
4613
1a4f11c8
DM
46142016-06-22 David Malcolm <dmalcolm@redhat.com>
4615
4616 PR c/70339
4617 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4618 hint.
4619 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4620 expected results due to builtin "nanl" now being suggested for
4621 "name".
4622 * gcc.dg/pr67580.c: Update expected messages.
4623 * gcc.dg/spellcheck-identifiers.c: New testcase.
4624 * gcc.dg/spellcheck-typenames.c: New testcase.
4625
a93eac6a
DM
46262016-06-22 David Malcolm <dmalcolm@redhat.com>
4627
4628 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4629 file.
4630 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4631 diagnostic-test-show-locus-parseable-fixits.c to sources for
4632 diagnostic_plugin_test_show_locus.c.
4633 * lib/gcc-defs.exp (freeform_regexps): New global.
4634 (dg-regexp): New function.
4635 (handle-dg-regexps): New function.
4636 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4637 freeform_regexps to the empty list.
4638 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4639
49e76ff1
IE
46402016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4641
f6d1b868 4642 PR tree-optimization/71488
49e76ff1
IE
4643 * g++.dg/pr71488.C: New test.
4644 * gcc.dg/vect/vect-bool-cmp.c: New test.
4645
951d8c8a
EB
46462016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gcc.dg/guality/param-5.c: New test.
4649
b60fc3bd
BE
46502016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4651
4652 * gcc.target/i386/asm-flag-7.c: New test.
4653
0609abda
TS
46542016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4655
4656 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4657 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4658 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4659 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4660 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4661 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4662 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4663 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4664 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4665 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4666 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4667 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4668 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4669 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4670 * lib/target-supports.exp: Likewise.
4671
ee2499b4
TS
46722016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4673
4674 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4675 * gcc.dg/attr-ms_struct-2.c: Likewise.
4676 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4677 * gcc.dg/bf-ms-attrib.c: Likewise.
4678 * gcc.dg/bf-ms-layout-2.c: Likewise.
4679 * gcc.dg/bf-ms-layout-3.c: Likewise.
4680 * gcc.dg/bf-ms-layout.c: Likewise.
4681 * gcc.dg/bf-no-ms-layout.c: Likewise.
4682 * gcc.target/i386/bitfield1.c: Likewise.
4683 * gcc.target/i386/bitfield2.c: Likewise.
4684 * gcc.target/i386/bitfield3.c: Likewise.
4685
caea59ff
KN
46862016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4687
4688 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4689 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4690 override other than -mcpu=power9 command-line option is specified,
4691 or if the target operating system is aix.
4692 * gcc.target/powerpc/darn-1.c: Likewise.
4693 * gcc.target/powerpc/darn-2.c: Likewise.
4694 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4695 test if effective-target is not powerpc_p9vector_ok or if the
4696 target operating system is not defined.
4697 * gcc.target/powerpc/vslv-1.c: Likewise.
4698 * gcc.target/powerpc/vsrv-0.c: Likewise.
4699 * gcc.target/powerpc/vsrv-1.c: Likewise.
4700
63617e30
TB
47012016-06-21 Tobias Burnus <burnus@net-b.de>
4702
4703 PR fortran/71068
4704 * gfortran.dg/coarray/data_1.f90: New.
4705
89192c3c
WD
47062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4707
4708 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4709 (dg-require-effective-target): Use arm_v8_neon_hw.
4710 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4711 (dg-require-effective-target): Likewise.
4712 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4713 (dg-require-effective-target): Likewise.
4714 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4715 (dg-require-effective-target): Likewise.
4716 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4717 (dg-require-effective-target): Likewise.
4718 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4719 (dg-require-effective-target): Likewise.
4720 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4721 Add AArch64 check.
4722
64ac50e2
WD
47232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4724
4725 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4726 Set to 3 so test passes.
4727
6252b5db
WD
47282016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4729
4730 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4731
3b9bc511
IV
47322016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4733
4734 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4735 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4736 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4737 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4738
21db1c78
IV
47392016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4740
4741 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4742 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4743
9d30e86f
L
47442016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4745
4746 PR target/71549
4747 * gcc.target/i386/pr71549.c: New test.
4748
448a7c69
KN
47492016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4750
4751 * gcc.target/powerpc/vadsdu-0.c: Replace
4752 dg-require-effective-target directive to allow test to run on more
4753 platforms, and add dg-skip-if directive to disable test on aix
4754 platforms because of known incompatibilities.
4755 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4756 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4757 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4758 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4759 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4760 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4761 * gcc.target/powerpc/vadsdub-2.c: Replace
4762 dg-require-effective-target directive to allow test to run on more
4763 platforms, and add dg-skip-if directive to disable test on aix
4764 platforms because of known incompatibilities.
4765 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4766 with vec_absdb call to differentiate this test from vadsdub-1.c.
4767 * gcc.target/powerpc/vadsduh-1.c: Replace
4768 dg-require-effective-target directive to allow test to run on more
4769 platforms, and add dg-skip-if directive to disable test on aix
4770 platforms because of known incompatibilities.
4771 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4772 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4773 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4774
0ad84f34
JJ
47752016-06-21 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR tree-optimization/71588
4778 * gcc.dg/pr71558.c: New test.
4779
e71e8d94
SKS
47802016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4781
4782 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4783 * c-c++-common/pr68657-2.c: Likewise.
4784 * c-c++-common/pr68657-3.c: Likewise.
4785 * gcc.dg/torture/pr69714.c: Require int32plus support.
4786 * gcc.dg/torture/pr70025.c: Likewise.
4787 * gcc.dg/torture/pr70083.c: Likewise.
4788 * gcc.dg/torture/pr70542.c: Likewise.
4789 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4790
5a578671
JM
47912016-06-20 Joseph Myers <joseph@codesourcery.com>
4792
4793 PR c/71601
4794 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4795
7a9df68e
JJ
47962016-06-20 Jakub Jelinek <jakub@redhat.com>
4797
50aa64d5
JJ
4798 PR middle-end/71581
4799 * gcc.dg/pr71581.c: New test.
4800
7a9df68e
JJ
4801 PR rtl-optimization/71591
4802 * gcc.dg/cpp/pr71591.c: New test.
4803
3947cf19
DR
48042016-06-20 David B. Robins <gcc@davidrobins.net>
4805
4806 PR target/71571
4807 * g++.dg/torture/pr71571.C: New test.
4808
c4ff221e
JJ
48092016-06-20 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR target/71559
4812 * gcc.target/i386/sse2-pr71559.c: New test.
4813 * gcc.target/i386/avx-pr71559.c: New test.
4814 * gcc.target/i386/avx512f-pr71559.c: New test.
4815
f1b5abfb
TB
48162016-06-20 Tobias Burnus <burnus@net-b.de>
4817
4818 PR fortran/71194
4819 * gfortran.dg/pointer_remapping_10.f90: New.
4820
842107e4
DM
48212016-06-20 David Malcolm <dmalcolm@redhat.com>
4822
4823 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4824
d9e8bdfd
MS
48252016-06-20 Martin Sebor <msebor@redhat.com>
4826
4827 PR c/69507
4828 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4829 * gnu90-const-expr-1.c: Same.
4830 * gnu99-const-expr-1.c: Same.
4831 * gnu99-static-1.c: Same.
4832
67785479
RL
48332016-06-20 Renlin Li <renlin.li@arm.com>
4834
29f09b38 4835 PR testsuite/71489
67785479
RL
4836 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4837
636929b8
JG
48382016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4839
4840 * gcc.target/aarch64/vcvt_f64_1.c: New.
4841 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4842 * gcc.target/aarch64/vrecp_f64_1.c: New.
4843
ff7b374b
KT
48442016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4845
4846 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4847 "alignement".
4848
554cfc9e
GJL
48492016-06-20 Georg-Johann Lay <avr@gjlay.de>
4850
4851 PR target/71103
4852 * gcc.target/avr/torture/pr71103-2.c: New test.
4853
94087e88 48542016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4855
4856 PR c/69507
4857 * gcc.dg/alignof.c: New test.
4858
c561b091
PC
48592016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4860
4861 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4862 vs dg-error; test constexpr specifier too.
4863
bf54f123
PC
48642016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4865
4866 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4867
4e53aa97
CL
48682016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4869
4870 * lib/target-supports.exp
4871 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4872 arm_neon_ok and merge flags. Fix temporary test name.
4873 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4874 and merge flags.
4875
69071d86
ML
48762016-06-17 Martin Liska <mliska@suse.cz>
4877
4878 * gcc.dg/predict-9.c: Fix dump scanning.
4879
68b3b858
BC
48802016-06-17 Bin Cheng <bin.cheng@arm.com>
4881
4882 PR tree-optimization/71354
4883 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4884
d3ee260a
BC
48852016-06-17 Bin Cheng <bin.cheng@arm.com>
4886
4887 PR tree-optimization/71347
4888 * gcc.dg/tree-ssa/pr71347.c: New test.
4889
bd8fb114
BC
48902016-06-17 Bin Cheng <bin.cheng@arm.com>
4891
4892 PR tree-optimization/71354
4893 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4894
97816be4
BC
48952016-06-17 Bin Cheng <bin.cheng@arm.com>
4896
4897 * gcc.dg/vect/vect-alias-check-1.c: New test.
4898
2d761a37
SKS
48992016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4900
e0277d6b 4901 PR target/71151
2d761a37
SKS
4902 * gcc.target/avr/pr71151-1.c: New test.
4903 * gcc.target/avr/pr71151-2.c: New test.
4904 * gcc.target/avr/pr71151-3.c: New test.
4905 * gcc.target/avr/pr71151-4.c: New test.
4906 * gcc.target/avr/pr71151-5.c: New test.
4907 * gcc.target/avr/pr71151-6.c: New test.
4908 * gcc.target/avr/pr71151-7.c: New test.
4909 * gcc.target/avr/pr71151-8.c: New test.
4910 * gcc.target/avr/pr71151-common.h: New test.
4911
68fa96d6
ML
49122016-06-16 Martin Liska <mliska@suse.cz>
4913
4914 * gfortran.dg/predict-1.f90: New test.
4915
b6ca982f
UB
49162016-06-16 Uros Bizjak <ubizjak@gmail.com>
4917
4918 PR target/71242
3a146d46 4919 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4920
1dc8d15b
JH
49212016-06-16 Jan Hubicka <hubicka@ucw.cz>
4922
4923 * g++.dg/vect/pr36648.cc: Disable cunrolli
4924
67c25816
JJ
49252016-06-16 Jakub Jelinek <jakub@redhat.com>
4926
c577adb2
JJ
4927 PR target/71554
4928 * gcc.c-torture/execute/pr71554.c: New test.
4929
67c25816
JJ
4930 PR rtl-optimization/71532
4931 * gcc.dg/torture/pr71532.c: New test.
4932
1a3c3ee9
MM
49332016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4934
4935 * gcc.target/powerpc/p9-dimode1.c: New test.
4936 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4937
f29468a7
JJ
49382016-06-15 Jakub Jelinek <jakub@redhat.com>
4939
61daecc4
JJ
4940 * gcc.c-torture/compile/20160615-1.c: New test.
4941
f29468a7
JJ
4942 * g++.dg/cpp0x/ref-qual17.C: New test.
4943
209d1e2d
IE
49442016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4945
4946 PR middle-end/71529
4947 * gcc.target/i386/pr71529.C: New test.
4948
8dc35712
AH
49492016-06-15 Alan Hayward <alan.hayward@arm.com>
4950
4951 PR tree-optimization/71483
4952 * g++.dg/vect/pr71483.c: New
4953
b8911cb8
PC
49542016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4955
4956 PR c++/70202
4957 * g++.dg/inherit/crash6.C: New.
4958 * g++.dg/inherit/union2.C: Likewise.
4959 * g++.dg/inherit/virtual12.C: Likewise.
4960 * g++.dg/inherit/virtual13.C: Likewise.
4961 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4962
cf5d08ab
UB
49632016-06-15 Uros Bizjak <ubizjak@gmail.com>
4964
e3d62871 4965 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4966
8f482165
AH
49672016-06-15 Alan Hayward <alan.hayward@arm.com>
4968
4969 PR tree-optimization/71439
4970 * gcc.dg/vect/pr71439.c: New
4971
3256673f
KT
49722016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4973
4974 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4975
b17dc4d4
RB
49762016-06-15 Richard Biener <rguenther@suse.de>
4977
4978 * gcc.dg/vect/slp-45.c: New testcase.
4979
2a5825f2
RB
49802016-06-15 Richard Biener <rguenther@suse.de>
4981
4982 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4983
6e433d0b
BS
49842016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4985
4986 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4987 requirements, and disable for AIX for now.
4988 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4989
abe7f828
JJ
49902016-06-14 Jakub Jelinek <jakub@redhat.com>
4991
a09c81b4
JJ
4992 PR c++/71528
4993 * g++.dg/opt/pr71528.C: New test.
4994
abe7f828
JJ
4995 PR c++/71516
4996 * g++.dg/init/pr71516.C: New test.
4997
acfadf06
PC
49982016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4999
5000 * g++.dg/init/array46.C: New.
5001
4d568ab2
UB
50022016-06-14 Uros Bizjak <ubizjak@gmail.com>
5003
e3d62871
UB
5004 * gcc.target/i386/float128-3.c: New test.
5005 * gcc.target/i386/quad-sse4.c: Ditto.
5006 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5007 Update scan strings.
4d568ab2 5008
30934c5d
RB
50092016-06-14 Richard Biener <rguenther@suse.de>
5010
5011 PR middle-end/71526
5012 * gfortran.dg/pr71526.f90: New testcase.
5013
3970e545
AV
50142016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5015
5016 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5017 * gcc.dg/zero_bits_compound-1.c: Likewise.
5018
04976c6e
RB
50192016-06-14 Richard Biener <rguenther@suse.de>
5020
5021 PR tree-optimization/71522
5022 * gcc.dg/torture/pr71522.c: New testcase.
5023
23e025db
JJ
50242016-06-14 Jakub Jelinek <jakub@redhat.com>
5025
5026 PR tree-optimization/71520
5027 * gcc.dg/tree-ssa/pr71520.c: New test.
5028
90b72e84
RB
50292016-06-14 Richard Biener <rguenther@suse.de>
5030
5031 PR tree-optimization/71521
86c24ba6 5032 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5033
ef7cf206
JJ
50342016-06-13 Jakub Jelinek <jakub@redhat.com>
5035
0dda258b
JJ
5036 PR sanitizer/71498
5037 * c-c++-common/ubsan/bounds-13.c: New test.
5038
ef7cf206
JJ
5039 PR preprocessor/71183
5040 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5041
a73786e3
JL
50422016-06-13 Jeff Law <law@redhat.com>
5043
5044 PR tree-optimization/71403
5045 * c-c++-common/ubsan/pr71403-1.c: New test.
5046 * c-c++-common/ubsan/pr71403-2.c: New test.
5047 * c-c++-common/ubsan/pr71403-3.c: New test.
5048
0ac249bf
JJ
50492016-06-13 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR middle-end/71478
5052 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5053 Add -Wno-psabi -w to dg-options.
5054
5408a64a
KN
50552016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5056
5057 * gcc.target/powerpc/vadsdu-0.c: New test.
5058 * gcc.target/powerpc/vadsdu-1.c: New test.
5059 * gcc.target/powerpc/vadsdu-2.c: New test.
5060 * gcc.target/powerpc/vadsdu-3.c: New test.
5061 * gcc.target/powerpc/vadsdu-4.c: New test.
5062 * gcc.target/powerpc/vadsdu-5.c: New test.
5063 * gcc.target/powerpc/vadsdub-1.c: New test.
5064 * gcc.target/powerpc/vadsdub-2.c: New test.
5065 * gcc.target/powerpc/vadsduh-1.c: New test.
5066 * gcc.target/powerpc/vadsduh-2.c: New test.
5067 * gcc.target/powerpc/vadsduw-1.c: New test.
5068 * gcc.target/powerpc/vadsduw-2.c: New test.
5069
f7e4f2e3
DM
50702016-06-13 David Malcolm <dmalcolm@redhat.com>
5071
5072 * gcc.dg/c99-init-2.c (c): Update expected error message.
5073 * gcc.dg/init-bad-8.c (foo): Likewise.
5074 * gcc.dg/spellcheck-fields-3.c: New test case.
5075
ad23a23e
ML
50762016-06-13 Martin Liska <mliska@suse.cz>
5077
5078 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5079 and "guess loop iv compared" heuristics.
5080 * gcc.dg/predict-2.c: Likewise.
5081 * gcc.dg/predict-3.c: Likewise.
5082 * gcc.dg/predict-4.c: Likewise.
5083 * gcc.dg/predict-5.c: Likewise.
5084 * gcc.dg/predict-6.c: Likewise.
5085
146c55da
MP
50862016-06-13 Marek Polacek <polacek@redhat.com>
5087
5088 PR middle-end/71476
5089 * c-c++-common/Wswitch-unreachable-4.c: New test.
5090 * gcc.dg/Wswitch-unreachable-2.c: New test.
5091 * g++.dg/tm/jump1.C: Move dg-warning.
5092
42e77cbc
EB
50932016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5094
5095 * gnat.dg/renaming10.ad[sb]: New test.
5096
7474dcc1
PT
50972016-06-13 Paul Thomas <pault@gcc.gnu.org>
5098
5099 PR fortran/70673
5100 * gfortran.dg/pr70673.f90: New test.
5101
f57f53d3
RB
51022016-06-13 Richard Biener <rguenther@suse.de>
5103
5104 PR middle-end/64516
5105 * gcc.dg/align-3.c: New testcase.
5106
5843a5f0
ML
51072016-06-13 Martin Liska <mliska@suse.cz>
5108
5109 * gcc.target/i386/pr71458.c: New test.
5110
aa8fdb44
UB
51112016-06-12 Uros Bizjak <ubizjak@gmail.com>
5112
5113 PR target/71241
3a146d46 5114 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5115
2043e4d7
DH
51162016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5117
5118 PR target/60751
5119 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5120 statement.
5121
d3dc025d
DH
51222016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5123
5124 PR target/60751
5125 * gfortran.dg/comma_IO_extension_1.f90: New test.
5126 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5127 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5128 statement.
5129 * gfortran.dg/graphite/pr38083.f90: Likewise.
5130 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5131 missing format.
5132
a31d78c6
EB
51332016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5134
5135 * gnat.dg/case_character.adb: New test.
5136
95c18dd0
SB
51372016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5138
5139 PR middle-end/71310
5140 * gcc.target/powerpc/pr71310.c: New testcase.
5141
b97d37b4
KV
51422016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5143
5144 PR middle-end/71478
5145 * gcc.dg/pr71478.c: New test.
5146
900bcda3
JJ
51472016-06-10 Jakub Jelinek <jakub@redhat.com>
5148
ec1c20db
JJ
5149 PR middle-end/71494
5150 * gcc.c-torture/execute/pr71494.c: New test.
5151
50b15873
JJ
5152 PR c/68657
5153 * gcc.target/i386/pr68657.c: New test.
5154
900bcda3
JJ
5155 PR inline-asm/68843
5156 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5157 (test): Add -masm=intel alternatives.
5158
4d926e34
MS
51592016-06-10 Martin Sebor <msebor@redhat.com>
5160
5161 PR c/71392
5162 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5163
ad071b2b
JL
51642016-06-10 Jeff Law <law@redhat.com>
5165
5166 PR tree-optimization/71335
5167 * gcc.c-torture/execute/pr71335.c: New test.
5168
2704efe8
DM
51692016-06-10 David Malcolm <dmalcolm@redhat.com>
5170
5171 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5172 the various "cannot tail-call: " messages.
5173
18c9b7d4
CL
51742016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5175
5176 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5177 and options.
5178
7cfa10f3
MO
51792016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5180
5181 PR sanitizer/71480
5182 * c-c++-common/asan/pr71480.c: New test.
5183
1f24fd3e
L
51842016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5185
5186 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5187 (ASMNAME2): Likewise.
5188 (main): Replace fn in asm statement with ASMNAME ("fn").
5189 * gcc.dg/guality/pr68037-2.c: Likewise.
5190 * gcc.dg/guality/pr68037-3.c: Likewise.
5191 * gcc.dg/torture/pr68037-1.c: Likewise.
5192 * gcc.dg/torture/pr68037-2.c: Likewise.
5193 * gcc.dg/torture/pr68037-3.c: Likewise.
5194
ad551c07
BE
51952016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5196
5197 PR inline-asm/68843
5198 * gcc.target/i386/pr68843-1.c: New test.
5199 * gcc.target/i386/pr68843-2.c: New test.
5200
4b1ffdb1 52012016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5202 Cesar Philippidis <cesar@codesourcery.com>
5203
5204 PR middle-end/71373
5205 * gcc.dg/goacc/nested-function-1.c: New file.
5206 * gcc.dg/goacc/nested-function-2.c: Likewise.
5207 * gcc.dg/goacc/pr71373.c: Likewise.
5208 * gfortran.dg/goacc/cray-2.f95: Likewise.
5209 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5210 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5211 * gfortran.dg/goacc/cray.f95: Update.
5212 * gfortran.dg/goacc/loop-1.f95: Likewise.
5213 * gfortran.dg/goacc/loop-3.f95: Likewise.
5214 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5215 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5216
52172016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5218
5219 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5220 for OpenACC tile clauses.
5221 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5222
5223 PR c/71381
5224 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5225 to...
5226 * c-c++-common/goacc/cache-2.c: ... this new file.
5227 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5228 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5229 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5230 usage.
5231 * gfortran.dg/goacc/cray.f95: Likewise.
5232 * gfortran.dg/goacc/loop-1.f95: Likewise.
5233
89851e4c
AH
52342016-06-10 Alan Hayward <alan.hayward@arm.com>
5235
5236 PR tree-optimization/71407
5237 PR tree-optimization/71416
5238 * gcc.dg/vect/pr71407.c: New
5239 * gcc.dg/vect/pr71416-1.c: New
5240 * gcc.dg/vect/pr71416-2.c: New
5241
200eafbf
RB
52422016-06-10 Richard Biener <rguenther@suse.de>
5243
5244 PR middle-end/71477
5245 * gcc.dg/torture/pr71477.c: New testcase.
5246
4df99d92
JK
52472016-06-09 Julia Koval <julia.koval@intel.com>
5248
5249 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5250 * gcc.target/i386/interrupt-13.c: Likewise.
5251 * gcc.target/i386/interrupt-15.c: Likewise.
5252 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5253 * gcc.target/i386/interrupt-24.c: Likewise.
5254 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5255 * gcc.target/i386/interrupt-9.c: Likewise.
5256 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5257
e01b4e16
MS
52582016-06-09 Martin Sebor <msebor@redhat.com>
5259
5260 PR c/70883
5261 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5262 * gcc.dg/builtin-constant_p-1.c: Same.
5263 * gcc.dg/builtins-error.c: Same.
5264 * gcc.dg/pr70859.c: Same.
5265
9c35db0e
SKS
52662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5267
5268 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5269 * gcc.dg/torture/pr68067-1.c: Likewise.
5270 * gcc.dg/torture/pr68067-2.c: Likewise.
5271
52722016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5273
5274 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5275 when setting SIZE.
5276
392a81b9
PC
52772016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5278
5279 PR c++/71465
5280 * g++.dg/inherit/crash5.C: New.
5281 Revert:
5282 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5283
5284 PR c++/70202
5285 * g++.dg/inherit/crash5.C: New.
5286 * g++.dg/inherit/virtual1.C: Adjust.
5287
e49efc14
ML
52882016-06-09 Martin Liska <mliska@suse.cz>
5289
5290 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5291 * g++.dg/predict-loop-exit-2.C: Likewise.
5292 * g++.dg/predict-loop-exit-3.C: Likewise.
5293 * gcc.dg/predict-1.c: Likewise.
5294 * gcc.dg/predict-2.c: Likewise.
5295 * gcc.dg/predict-3.c: Likewise.
5296 * gcc.dg/predict-4.c: Likewise.
5297 * gcc.dg/predict-5.c: Likewise.
5298 * gcc.dg/predict-6.c: Likewise.
5299 * gcc.dg/predict-7.c: Likewise.
5300
36d57986
RB
53012016-06-09 Richard Biener <rguenther@suse.de>
5302
5303 PR tree-optimization/71462
5304 * gcc.dg/torture/pr71462.c: New testcase.
5305
7d82e8e4
MP
53062016-06-09 Marek Polacek <polacek@redhat.com>
5307
5308 PR c/65471
5309 * gcc.dg/c11-generic-3.c: New test.
5310
c8a71589
PC
53112016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5312
5313 * g++.dg/init/array42.C: New.
5314 * g++.dg/init/array43.C: Likewise.
5315 * g++.dg/init/array44.C: Likewise.
5316 * g++.dg/init/array45.C: Likewise.
5317 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5318 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5319 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5320 * g++.dg/gomp/pr35751.C: Likewise.
5321 * g++.dg/init/array23.C: Likewise.
5322 * g++.dg/init/brace2.C: Likewise.
5323 * g++.dg/init/brace6.C: Likewise.
5324
44a845ca
MS
53252016-06-08 Martin Sebor <msebor@redhat.com>
5326 Jakub Jelinek <jakub@redhat.com>
5327
5328 PR c++/70507
5329 PR c/68120
5330 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5331 * c-c++-common/builtin-arith-overflow-2.c: New test.
5332 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5333 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5334 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5335
2ef16b6e
JJ
53362016-06-08 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR c++/71442
5339 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5340
5e3ee346
AL
53412016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5342
5343 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5344 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5345 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5346 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5347 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5348 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5349 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5350 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5351 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5352 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5353 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5354 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5355 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5356
b2ae2814
RB
53572016-06-08 Richard Biener <rguenther@suse.de>
5358
5359 PR tree-optimization/68558
5360 * gcc.dg/vect/slp-44.c: New testcase.
5361
e09b4c37
RB
53622016-06-08 Richard Biener <rguenther@suse.de>
5363
5364 * gcc.dg/vect/slp-43.c: New testcase.
5365
72d50660
RB
53662016-06-08 Richard Biener <rguenther@suse.de>
5367
5368 PR tree-optimization/71452
5369 * gcc.dg/torture/pr71452.c: New testcase.
5370
988c115c
JJ
53712016-06-08 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR c++/71448
5374 * g++.dg/torture/pr71448.C: New test.
5375
73d73b48
BS
53762016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5377
5378 PR debug/71432
5379 PR ada/71413
5380 * g++.dg/debug/pr71432.C: New test.
5381
bdd15d0c
PK
53822016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5383
5384 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5385 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5386 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5387
ce0607bb
AH
53882016-06-08 Alan Hayward <alan.hayward@arm.com>
5389
5390 * gcc.dg/vect/vect-live-2.c: Update effective target.
5391 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5392 * lib/target-supports.exp: Add aarch64 to vect_long.
5393
92a5f2ba
MP
53942016-06-08 Marek Polacek <polacek@redhat.com>
5395
5396 PR c/71418
5397 * gcc.dg/noncompile/pr71418.c: New test.
5398
08203f73
MP
5399 PR c/71426
5400 * gcc.dg/noncompile/pr71426.c: New test.
5401
d1fcc2bd
JH
54022016-06-07 Jan Hubicka <hubicka@ucw.cz>
5403
5404 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5405 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5406 * gcc.dg/predict-3.c: Update template.
5407 * gcc.dg/predict-5.c: Update template.
5408 * gcc.dg/predict-6.c: Update template.
5409 * gcc.dg/predict-9.c: Update template.
5410 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5411
a23e6f1c
BS
54122016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5413
5414 * gcc.target/powerpc/vec-mul.c: New test.
5415
6ffd47b7
DM
54162016-06-07 David Malcolm <dmalcolm@redhat.com>
5417
5418 * gcc.dg/spellcheck-fields-2.c: New test case.
5419
bfd67b47
RB
54202016-06-07 Richard Biener <rguenther@suse.de>
5421
5422 PR c/61564
5423 * gcc.dg/Wpragmas-1.c: New testcase.
5424 * gcc.dg/Wattributes-4.c: Likewise.
5425 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5426 entry.
5427
701b9a47
CL
54282016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5429
5430 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5431 spurious debug code.
5432
6b80d6fa
RB
54332016-06-07 Richard Biener <rguenther@suse.de>
5434
5435 PR tree-optimization/71428
5436 * gcc.dg/torture/pr71428.c: New testcase.
5437
0f3f9437
RB
54382016-06-07 Richard Biener <rguenther@suse.de>
5439
5440 PR middle-end/71423
5441 * gcc.dg/torture/pr71423.c: New testcase.
5442
ec963f2a
KV
54432016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5444
5445 PR middle-end/71408
5446 * gcc.dg/tree-ssa/pr71408.c: New test.
5447
46ab5b6e
KV
54482016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5449
5450 PR middle-end/71281
5451 * g++.dg/torture/pr71281.C: New test.
5452
1f40cff3
MP
54532016-06-06 Marek Polacek <polacek@redhat.com>
5454
5455 PR c/71362
5456 * gcc.dg/pr71362.c: New test.
5457
6f5bcd24
JJ
54582016-06-06 Jakub Jelinek <jakub@redhat.com>
5459 Patrick Palka <ppalka@gcc.gnu.org>
5460
5461 PR c++/70847
5462 PR c++/71330
5463 PR c++/71393
5464 * g++.dg/opt/pr70847.C: New test.
5465 * g++.dg/ubsan/pr70847.C: New test.
5466 * g++.dg/ubsan/pr71393.C: New test.
5467
158beb4a
JJ
54682016-06-06 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR tree-optimization/71259
5471 * gcc.dg/vect/pr71259.c: New test.
5472
d9b950dd
DM
54732016-06-06 David Malcolm <dmalcolm@redhat.com>
5474
5475 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5476 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5477 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5478 above.
5479
36f9ad69
KT
54802016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5481
5482 PR middle-end/37780
5483 * gcc.c-torture/execute/pr37780.c: New test.
5484 * gcc.target/aarch64/pr37780_1.c: Likewise.
5485 * gcc.target/arm/pr37780_1.c: Likewise.
5486
5545a907
MP
54872016-06-06 Marek Polacek <polacek@redhat.com>
5488
5489 * c-c++-common/attr-may-alias-1.c: New test.
5490 * c-c++-common/attr-may-alias-2.c: New test.
5491 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5492
93671519
BE
54932016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5494
5495 PR c/24414
5496 * gcc.target/i386/pr24414.c: New test.
5497
690f24b7
JM
54982016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5499
5500 * gcc.target/sparc/vis4misc.c: New file.
5501 * gcc.target/sparc/fpcmp.c: Likewise.
5502 * gcc.target/sparc/fpcmpu.c: Likewise.
5503
31ce6157
AH
55042016-06-06 Alan Hayward <alan.hayward@arm.com>
5505
5506 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5507 * gcc.dg/vect/vect-live-3.c: Likewise.
5508
9fcebb5a
RB
55092016-06-06 Richard Biener <rguenther@suse.de>
5510
5511 PR tree-optimization/71398
5512 * gcc.dg/torture/pr71398.c: New testcase.
5513
903ca97b
UB
55142016-06-06 Uros Bizjak <ubizjak@gmail.com>
5515
5516 PR target/71389
5517 * g++.dg/pr71389.C: New test.
5518
9c1eb332
JD
55192016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5520
5521 PR fortran/71404
5522 * gfortran.dg/fmt_read_5.f: New test.
5523
b2d83bd2
AV
55242016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5525
5526 PR fortran/69659
5527 * gfortran.dg/class_array_22.f03: New test.
5528
ec81960e
JH
55292016-06-05 Jan Hubicka <hubicka@ucw.cz>
5530
5531 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5532
429d2750
JH
55332016-06-05 Jan Hubicka <hubicka@ucw.cz>
5534
5535 * gcc.dg/predict-9.c: Update template.
5536
c1c00983
PC
55372016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5538
5539 PR c++/49377
5540 * g++.dg/template/pr49377.C: New.
5541
1927a963
JJ
55422016-06-04 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR tree-optimization/71405
5545 * g++.dg/torture/pr71405.C: New test.
5546
909a11ad
PC
55472016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5548
5549 PR c++/70202
5550 * g++.dg/inherit/crash5.C: New.
5551 * g++.dg/inherit/virtual1.C: Adjust.
5552
08bbb1f8
JL
55532016-06-03 Jeff Law <law@redhat.com>
5554
5555 PR tree-optimization/71316
5556 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5557
7c35235c
JJ
55582016-06-03 Jakub Jelinek <jakub@redhat.com>
5559
5560 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5561 dg-additional-options with just -fno-tree-scev-cprop in it.
5562 * gcc.dg/vect/vect-live-2.c: Likewise.
5563 * gcc.dg/vect/vect-live-5.c: Likewise.
5564 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5565 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5566 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5567
c8572dd6
PP
55682016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5569
5570 PR c++/27100
5571 * g++.dg/other/friend6.C: New test.
5572
1c7733a7
BS
55732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5574
5575 * g++.dg/torture/ppc-ldst-array.C: New.
5576
0d2f700f
JM
55772016-06-03 Joseph Myers <joseph@codesourcery.com>
5578
5579 PR target/71276
5580 PR target/71277
5581 * gcc.dg/torture/builtin-fp-int-inexact.c,
5582 gcc.target/i386/387-builtin-fp-int-inexact.c,
5583 gcc.target/i386/387-rint-inline-1.c,
5584 gcc.target/i386/387-rint-inline-2.c,
5585 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5586 gcc.target/i386/sse2-rint-inline-1.c,
5587 gcc.target/i386/sse2-rint-inline-2.c,
5588 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5589 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5590
f8071c05
L
55912016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5592 Julia Koval <julia.koval@intel.com>
5593
5594 PR target/66960
5595 PR target/67630
5596 PR target/67634
5597 PR target/67841
5598 PR target/68037
5599 PR target/68618
5600 PR target/68661
5601 PR target/69575
5602 PR target/69596
5603 PR target/69734
5604 * gcc.dg/guality/pr68037-1.c: New test.
5605 * gcc.dg/guality/pr68037-2.c: Likewise.
5606 * gcc.dg/guality/pr68037-3.c: Likewise.
5607 * gcc.dg/torture/pr68037-1.c: Likewise.
5608 * gcc.dg/torture/pr68037-2.c: Likewise.
5609 * gcc.dg/torture/pr68037-3.c: Likewise.
5610 * gcc.dg/torture/pr68661-1a.c: Likewise.
5611 * gcc.dg/torture/pr68661-1b.c: Likewise.
5612 * gcc.target/i386/interrupt-1.c: Likewise.
5613 * gcc.target/i386/interrupt-2.c: Likewise.
5614 * gcc.target/i386/interrupt-3.c: Likewise.
5615 * gcc.target/i386/interrupt-4.c: Likewise.
5616 * gcc.target/i386/interrupt-5.c: Likewise.
5617 * gcc.target/i386/interrupt-6.c: Likewise.
5618 * gcc.target/i386/interrupt-7.c: Likewise.
5619 * gcc.target/i386/interrupt-8.c: Likewise.
5620 * gcc.target/i386/interrupt-9.c: Likewise.
5621 * gcc.target/i386/interrupt-10.c: Likewise.
5622 * gcc.target/i386/interrupt-11.c: Likewise.
5623 * gcc.target/i386/interrupt-12.c: Likewise.
5624 * gcc.target/i386/interrupt-13.c: Likewise.
5625 * gcc.target/i386/interrupt-14.c: Likewise.
5626 * gcc.target/i386/interrupt-15.c: Likewise.
5627 * gcc.target/i386/interrupt-16.c: Likewise.
5628 * gcc.target/i386/interrupt-17.c: Likewise.
5629 * gcc.target/i386/interrupt-18.c: Likewise.
5630 * gcc.target/i386/interrupt-19.c: Likewise.
5631 * gcc.target/i386/interrupt-20.c: Likewise.
5632 * gcc.target/i386/interrupt-21.c: Likewise.
5633 * gcc.target/i386/interrupt-22.c: Likewise.
5634 * gcc.target/i386/interrupt-23.c: Likewise.
5635 * gcc.target/i386/interrupt-24.c: Likewise.
5636 * gcc.target/i386/interrupt-25.c: Likewise.
5637 * gcc.target/i386/interrupt-26.c: Likewise.
5638 * gcc.target/i386/interrupt-27.c: Likewise.
5639 * gcc.target/i386/interrupt-28.c: Likewise.
5640 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5641 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5642 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5643 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5644 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5645 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5646 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5647 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5648 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5649 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5650 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5651 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5652
36b85e43
BS
56532016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5654
9de2e795
L
5655 PR tree-optimization/52171
5656 * gcc.dg/pr52171.c: New test.
5657 * gcc.target/i386/pr52171.c: New test.
36b85e43 5658
bfeee8ac
JH
56592016-06-03 Jan Hubicka <jh@suse.cz>
5660
5661 * g++.dg/tree-ssa/pred-1.C: New testcase
5662 * gcc.dg/tree-ssa/pred-1.c: New testcase
5663
859b0bae
BS
56642016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5665
5666 PR target/70957
5667 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5668 support.
5669 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5670
3a2edf4c
AH
56712016-06-03 Alan Hayward <alan.hayward@arm.com>
5672
5673 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5674
b28ead45
AH
56752016-06-03 Alan Hayward <alan.hayward@arm.com>
5676
5677 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5678 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5679 * gcc.dg/vect/vect-live-1.c: New test.
5680 * gcc.dg/vect/vect-live-2.c: New test.
5681 * gcc.dg/vect/vect-live-3.c: New test.
5682 * gcc.dg/vect/vect-live-4.c: New test.
5683 * gcc.dg/vect/vect-live-5.c: New test.
5684 * gcc.dg/vect/vect-live-slp-1.c: New test.
5685 * gcc.dg/vect/vect-live-slp-2.c: New test.
5686 * gcc.dg/vect/vect-live-slp-3.c: New test.
5687
1f91747b
JJ
56882016-06-03 Jakub Jelinek <jakub@redhat.com>
5689
5690 PR middle-end/71387
5691 * g++.dg/opt/pr71387.C: New test.
5692
47b83923
JL
56932016-06-02 Jeff Law <law@redhat.com>
5694
5695 PR tree-optimization/71328
5696 * gcc.c-torture/compile/pr71328.c: New test.
5697
e96e5f46
JD
56982016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5699
5700 PR fortran/52393
5701 * gfortran.dg/fmt_read_3.f90: Fix typo.
5702 * gfortran.dg/fmt_read_4.f90: New test.
5703
b872d729
PC
57042016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5705
5706 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5707 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5708 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5709 * g++.dg/cpp0x/override2.C: Likewise.
5710 * g++.dg/parse/crash5.C: Likewise.
5711 * g++.dg/parse/error16.C: Likewise.
5712 * g++.dg/parse/error27.C: Likewise.
5713 * g++.dg/template/qualttp15.C: Likewise.
5714 * g++.dg/template/redecl4.C: Likewise.
5715 * g++.old-deja/g++.other/crash39.C: Likewise.
5716 * g++.old-deja/g++.other/struct1.C: Likewise.
5717 * g++.old-deja/g++.pt/m9a.C: Likewise.
5718 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5719
0e535442
JJ
57202016-06-02 Jakub Jelinek <jakub@redhat.com>
5721
0633ee10
JJ
5722 PR c++/71372
5723 * c-c++-common/pr71372.c: New test.
5724
0e535442
JJ
5725 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5726 __TIME__ strings with __builtin_strcmp instead of printf and
5727 dg-output.
5728
f3c5ecc2
ML
57292016-06-02 Martin Liska <mliska@suse.cz>
5730
5731 * gcc.dg/predict-9.c: New test.
5732
a91807c5
JJ
57332016-06-02 Jakub Jelinek <jakub@redhat.com>
5734
5735 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5736 global set_compiler_env_var and global saved_compiler_env_var.
5737
b5bd1978
KT
57382016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5739
5740 PR rtl-optimization/71295
5741 * gcc.c-torture/compile/pr71295.c: New test.
5742
b93b1475
JJ
57432016-06-02 Jakub Jelinek <jakub@redhat.com>
5744
930ebd0e
JJ
5745 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5746
1e021dc3
JJ
5747 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5748 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5749
b93b1475
JJ
5750 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5751 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5752 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5753 alternative number.
5754
58f2fb5c
MM
57552016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5756
5757 * gcc.target/powerpc/p9-splat-4.c: New test.
5758
57592016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5760
5761 PR target/71186
5762 * gcc.target/powerpc/pr71186.c: New test.
5763
4731c9f0
JD
57642016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5765
5766 PR fortran/52393
5767 * gfortran.dg/fmt_read_3.f90: New test.
5768
042dee3e
TP
57692016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5770
5771 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5772 procedure.
5773
15c98b2e
ES
57742016-06-01 Eduard Sanou <dhole@openmailbox.org>
5775
5776 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5777 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5778 env var is set.
5779 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5780 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5781 shown once.
5782 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5783 during compilation.
5784 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5785 vars set by dg-set-compiler-env-var.
5786
6442a6f4
PT
57872016-06-01 Paul Thomas <pault@gcc.gnu.org>
5788
5789 PR fortran/71156
5790 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5791 to the module procedure declaration.
5792 * gfortran.dg/submodule_16.f08: New test.
5793
ab62397a
JJ
57942016-06-01 Jakub Jelinek <jakub@redhat.com>
5795
5796 PR middle-end/71371
5797 * c-c++-common/gomp/pr71371.c: New test.
5798
b66af6ed
RB
57992016-06-01 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/71366
5802 * gcc.dg/torture/pr71366-1.c: New testcase.
5803 * gcc.dg/torture/pr71366-2.c: Likewise.
5804
e342b9d8
KN
58052016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5806
5807 * gcc.target/powerpc/vslv-0.c: New test.
5808 * gcc.target/powerpc/vslv-1.c: New test.
5809 * gcc.target/powerpc/vsrv-0.c: New test.
5810 * gcc.target/powerpc/vsrv-1.c: New test.
5811
721547cd
NS
58122016-06-01 Nathan Sidwell <nathan@acm.org>
5813
5814 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5815 * gcc.target/nvptx/weak.c: New.
5816
fa2c9034
RB
58172016-06-01 Richard Biener <rguenther@suse.de>
5818
5819 PR tree-optimization/71261
5820 * gcc.dg/torture/vect-bool-1.c: New testcase.
5821
3e32893c
JJ
58222016-06-01 Jakub Jelinek <jakub@redhat.com>
5823
5824 * gfortran.dg/gomp/order-1.f90: New test.
5825 * gfortran.dg/gomp/order-2.f90: New test.
5826
8c383600
JH
58272016-06-01 Jan Hubicka <hubicka@ucw.cz>
5828
5829 * gcc.dg/unroll-6.c: Update template.
5830 * gcc.dg/unroll-7.c: New testcase.
5831 * gcc.dg/unroll-8.c: New testcase.
5832
a0dfeef5
EB
58332016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5834
5835 * gnat.dg/opt56.ad[sb]: New test.
5836
48de5701
PC
58372016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5838
5839 PR c++/66635
5840 * g++.dg/cpp0x/constexpr-ice16.C: New.
5841
827cf695
PP
58422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5843
5844 PR tree-optimization/71314
5845 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5846 -mbranch-cost=2.
5847
ff66f6e8
PP
58482016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5849
5850 PR tree-optimization/71077
5851 * gcc.dg/tree-ssa/pr71077.c: New test.
5852
050fb209
JH
58532016-05-31 Jan Hubicka <hubicka@ucw.cz>
5854
48de5701
PC
5855 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5856 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5857 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5858
c642d919
PC
58592016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5860
5861 PR c++/71248
5862 * g++.dg/cpp0x/pr71248.C: New.
5863 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5864 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5865 * g++.dg/init/new37.C: Likewise.
5866 * g++.dg/template/static1.C: Likewise.
5867 * g++.dg/template/static2.C: Likewise.
5868
d6439e08
L
58692016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5870
5871 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5872 instead of %rdi.
5873 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5874
780b9dd4
MP
58752016-05-31 Marek Polacek <polacek@redhat.com>
5876
5877 * c-c++-common/Wswitch-unreachable-3.c: New test.
5878 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5879
0d99f8a0
RB
58802016-05-31 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/71352
5883 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5884
52545641
TP
58852016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5886
5887 * gcc.target/arm/armv5_thumb_isa.c: New test.
5888
5b8c1205
KY
58892016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5890
5891 PR target/71346
5892 * gcc.target/i386/pr71346.c: New test.
5893
7a88cc84
TV
58942016-05-31 Tom de Vries <tom@codesourcery.com>
5895
5896 PR tree-optimization/69068
5897 * gcc.dg/graphite/pr69068.c: New test.
5898
265149a6
MS
58992016-05-27 Martin Sebor <msebor@redhat.com>
5900
5901 PR c++/71306
5902 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5903
00631022
JJ
59042016-05-30 Jakub Jelinek <jakub@redhat.com>
5905
5906 PR c++/71349
5907 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5908 nowait depend(inout: dd[0]) clauses where permitted.
5909
b2f6675b
PC
59102016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5911
5912 PR c++/71238
5913 * g++.dg/parse/pr71238.C: New.
5914 * g++.dg/concepts/friend1.C: Test column numbers too.
5915 * g++.dg/cpp0x/initlist31.C: Likewise.
5916 * g++.dg/cpp0x/pr51420.C: Likewise.
5917 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5918 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5919 * g++.dg/ext/builtin3.C: Likewise.
5920 * g++.dg/lookup/friend12.C: Likewise.
5921 * g++.dg/lookup/friend7.C: Likewise.
5922 * g++.dg/lookup/koenig1.C: Likewise.
5923 * g++.dg/lookup/koenig5.C: Likewise.
5924 * g++.dg/lookup/used-before-declaration.C: Likewise.
5925 * g++.dg/overload/koenig1.C: Likewise.
5926 * g++.dg/template/crash65.C: Likewise.
5927 * g++.dg/template/friend57.C: Likewise.
5928 * g++.dg/warn/Wshadow-5.C: Likewise.
5929 * g++.dg/warn/Wunused-8.C: Likewise.
5930 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5931 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5932 * g++.old-deja/g++.jason/member.C: Likewise.
5933 * g++.old-deja/g++.jason/report.C: Likewise.
5934 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5935 * g++.old-deja/g++.law/visibility20.C: Likewise.
5936 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5937 * g++.old-deja/g++.other/static5.C: Likewise.
5938 * g++.old-deja/g++.pt/overload2.C: Likewise.
5939
a448ff40
JH
59402016-05-30 Jan Hubicka <hubicka@ucw.cz>
5941
5942 * gcc.dg/tree-ssa/peel1.c: New testcase.
5943 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5944 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5945
69be8c91
TV
59462016-05-30 Tom de Vries <tom@codesourcery.com>
5947
5948 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5949 to ce.
5950
a59775a1
PC
59512016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5952
5953 PR c++/71099
5954 * g++.dg/parse/virtual1.C: New.
5955
53d6d955
UB
59562016-05-30 Uros Bizjak <ubizjak@gmail.com>
5957
5958 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5959 Use correct register when clearing %edx.
5960
0557293f
AM
59612016-05-30 Alexander Monakov <amonakov@ispras.ru>
5962
5963 PR tree-optimization/71289
5964 * gcc.dg/pr71289.c: New test.
5965
5d476e35
KV
59662016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5967
5968 PR middle-end/71269
5969 PR middle-end/71292
5970 * gcc.dg/tree-ssa/pr71269.c: New test.
5971 * gcc.dg/tree-ssa/pr71292.c: New test.
5972
db5447ca
KV
59732016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5974
5975 PR middle-end/71252
5976 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5977
98bdbb39
JH
59782016-05-30 Jan Hubicka <hubicka@ucw.cz>
5979
5980 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5981 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5982 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5983
7e012855
TV
59842016-05-30 Tom de Vries <tom@codesourcery.com>
5985
5986 PR tree-optimization/69067
5987 * gcc.dg/graphite/pr69067.c: New test.
5988
beed3701
UB
59892016-05-29 Uros Bizjak <ubizjak@gmail.com>
5990
5991 PR target/71245
5992 * gcc.target/i386/pr71245-1.c: New test.
5993 * gcc.target/i386/pr71245-2.c: Ditto.
5994
b6d4f8e8
PC
59952016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/71105
5998 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5999 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6000 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6001
00022058
JH
60022016-05-27 Jan Hubicka <hubicka@ucw.cz>
6003
6004 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6005
c8419aca
VV
60062016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6007
6008 Revert:
6009 PR c++/69855
6010 * g++.dg/overload/69855.C: New.
6011 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6012 * g++.old-deja/g++.pt/crash3.C: Likewise.
6013
8008c4d2
PC
60142016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6015
6016 PR c++/60385
6017 * g++.dg/parse/namespace13.C: New.
6018
8b2ef235
JL
60192016-05-26 Jeff Law <law@redhat.com>
6020
6021 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6022 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6023 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6024 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6025 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6026 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6027 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6028 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6029 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6030 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6031 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6032 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6033 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6034
7d67159b
VV
60352016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6036
6037 PR c++/69855
6038 * g++.dg/overload/69855.C: New.
6039 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6040 * g++.old-deja/g++.pt/crash3.C: Likewise.
6041
88e3bdd1
JW
60422016-05-27 Jiong Wang <jiong.wang@arm.com>
6043
6044 PR target/63596
6045 * gcc.target/aarch64/va_arg_1.c: New testcase.
6046 * gcc.target/aarch64/va_arg_2.c: Likewise.
6047 * gcc.target/aarch64/va_arg_3.c: Likewise.
6048
3fd6b9cc
JW
60492016-05-27 Jiong Wang <jiong.wang@arm.com>
6050
6051 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6052 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6053 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6054 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6055 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6056
3cee7e4e
MP
60572016-05-27 Marek Polacek <polacek@redhat.com>
6058
6059 PR middle-end/71308
6060 * g++.dg/torture/pr71308.C: New test.
6061
6a813c96
DV
60622016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6063
6064 * gcc.dg/zero_bits_compound-1.c: New test.
6065 * gcc.dg/zero_bits_compound-2.c: New test.
6066
0561bcfb
IE
60672016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6068
6069 PR middle-end/71279
6070 * gcc.dg/pr71279.c: New test.
6071
21316320
MM
60722016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6073
6074 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6075 floating point min/max/comparison instructions.
6076 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6077
7211a097
JJ
60782016-05-26 Jakub Jelinek <jakub@redhat.com>
6079
6080 * c-c++-common/gomp/schedule-1.c: New test.
6081 * gfortran.dg/gomp/schedule-1.f90: New test.
6082
cac177cf
PP
60832016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6084
6085 PR c++/70822
6086 PR c++/70106
6087 * g++.dg/cpp1y/auto-fn32.C: New test.
6088 * g++.dg/cpp1y/paren4.C: New test.
6089
a2d5b8c9
NS
60902016-05-26 Nathan Sidwell <nathan@acm.org>
6091
6092 * gcc.dg/20060410.c: Xfail on ptx.
6093 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6094 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6095 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6096 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6097 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6098
ffa8b552
TP
60992016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6100
6101 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6102
c7501e00
JJ
61032016-05-26 Jakub Jelinek <jakub@redhat.com>
6104
1875b9a0
JJ
6105 PR tree-optimization/71280
6106 * gcc.dg/pr71280.c: New test.
6107
2116e19f
JJ
6108 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6109
305aef09
JJ
6110 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6111 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6112
c7501e00
JJ
6113 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6114
ca449d26
JW
61152016-05-26 Jiong Wang <jiong.wang@arm.com>
6116
6117 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6118 kept in memory.
ca449d26 6119
8af01c66
JL
61202016-05-25 Jeff Law <law@redhat.com>
6121
6122 PR tree-optimization/71272
6123 * gcc.c-torture/compile/pr71272.c: new test.
6124
f9d6ce73
BS
61252016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6126
6127 * gcc.target/powerpc/vec-cmpne.c: New test.
6128 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6129
a88a7b22
EB
61302016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6131
6132 * gnat.dg/opt55.ad[sb]: New test.
6133
125f02ed
SKS
61342016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6135
6136 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6137 * c-c++-common/pr60226.c: Require int32plus.
6138 * gcc.c-torture/execute/pr70602.c: Likewise.
6139 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6140 unsigned long for malloc arg type.
6141 * gcc.dg/asr_div1.c: Require int32plus.
6142 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6143 * gcc.dg/pie-1.c: Require pie.
6144 * gcc.dg/pie-2.c: Likewise.
6145 * gcc.dg/pr59471.c: Require int32plus.
6146 * gcc.dg/pr59963-2.c: XFAIL for int16.
6147 * gcc.dg/pr60114.c: Require int32plus.
6148 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6149 unsigned long for typedef of size_t.
6150 * gcc.dg/pr63914.c: Require int32plus.
6151 * gcc.dg/pr64536.c: Require pt32plus.
6152 * gcc.dg/pr65658.c: Likewise.
6153 * gcc.dg/pr67271.c: Require int32plus.
6154 * gcc.dg/pr68112.c: Likewise.
6155 * gcc.dg/pr69071.c: Skip for avr target.
6156 * gcc.dg/pr69973.c: Require int32plus.
6157 * gcc.dg/pr70169.c: Skip for avr target.
6158 * gcc.dg/sso-6.c: Require int32plus.
6159 * gcc.dg/sso-7.c: Likewise.
6160 * gcc.dg/sso-8.c: Likewise.
6161 * gcc.dg/vrp-min-max-2.c: Likewise.
6162
c6e434f5
UB
61632016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6164
6165 PR target/70738
6166 * gcc.target/i386/pr70738-1.c: New test.
6167 * gcc.target/i386/pr70738-2.c: Likewise.
6168 * gcc.target/i386/pr70738-3.c: Likewise.
6169 * gcc.target/i386/pr70738-4.c: Likewise.
6170 * gcc.target/i386/pr70738-5.c: Likewise.
6171 * gcc.target/i386/pr70738-6.c: Likewise.
6172 * gcc.target/i386/pr70738-7.c: Likewise.
6173 * gcc.target/i386/pr70738-8.c: Likewise.
6174 * gcc.target/i386/pr70738-9.c: Likewise.
6175
5c42d341
KT
61762016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6177
6178 PR rtl-optimization/66940
6179 * gcc.c-torture/execute/pr66940.c: New test.
6180
bf9a1a07
IV
61812016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6182
6183 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6184 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6185 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6186 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6187 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6188 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6189 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6190 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6191 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6192 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6193 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6194 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6195 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6196 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6197 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6198 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6199 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6200 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6201 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6202 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6203 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6204 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6205 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6206 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6207
95efe6b6
MP
62082016-05-25 Marek Polacek <polacek@redhat.com>
6209
6210 PR c/71265
6211 * gcc.dg/noncompile/pr71265.c: New test.
6212
a23faf7a
MP
6213 PR c/71266
6214 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6215
69a6d5ad
NS
62162016-05-25 Nathan Sidwell <nathan@acm.org>
6217
6218 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6219
3072d4ea
RB
62202016-05-25 Richard Biener <rguenther@suse.de>
6221
6222 PR tree-optimization/71261
6223 * c-c++-common/torture/pr71261.c: New testcase.
6224
e412ece4
RB
62252016-05-25 Richard Biener <rguenther@suse.de>
6226
6227 PR tree-optimization/71264
6228 * gcc.dg/vect/pr71264.c: New testcase.
6229
b9e551ad
PC
62302016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6231
6232 PR c++/55992
6233 * g++.dg/cpp0x/alias-decl-53.C: New.
6234 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6235
6aa1abe5
ML
62362016-05-25 Martin Liska <mliska@suse.cz>
6237
6238 * g++.dg/pr71239.C: New test.
6239
842d162e
RB
62402016-05-25 Richard Biener <rguenther@suse.de>
6241
c87885ca
RO
6242 * gcc.dg/vect/pr58135.c: Rename to ...
6243 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6244
f184a36c
MP
62452016-05-25 Marek Polacek <polacek@redhat.com>
6246
6247 * g++.dg/pr65295.C: Use target c++14.
6248
021fad86
PC
62492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6250
53d6d955
UB
6251 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6252 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6253
c3eaf15a
MM
62542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6255
6256 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6257 instructions.
6258
e46c7770
CP
62592016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6260
6261 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6262 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6263 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6264 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6265 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6266 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6267 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6268 * c-c++-common/goacc/pcopy.c: Likewise.
6269 * c-c++-common/goacc/pcopyin.c: Likewise.
6270 * c-c++-common/goacc/pcopyout.c: Likewise.
6271 * c-c++-common/goacc/pcreate.c: Likewise.
6272 * c-c++-common/goacc/pr70688.c: New test.
6273 * c-c++-common/goacc/present-1.c: Adjust test.
6274 * c-c++-common/goacc/reduction-5.c: Likewise.
6275 * g++.dg/goacc/data-1.C: New test.
6276
4bfc9db7
MM
62772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6278
6279 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6280 vector parity built-in functions.
6281 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6282 count trailing zeros automatic vectorization.
6283 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6284 count trailing zeros built-in functions.
6285
2bc145af
KV
62862016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6287
6288 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6289
26869fdb
PH
62902016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6291
6292 PR target/71050
6293 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6294
b2dc9c3b
PC
62952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6296
6297 PR c++/50436
6298 * g++.dg/template/crash123.C: New.
6299 * g++.dg/template/crash124.C: Likewise.
6300
f65e97fd
MS
63012016-05-24 Martin Sebor <msebor@redhat.com>
6302
6303 PR c++/71147
6304 * g++.dg/ext/flexary16.C: New test.
6305
a6f5ac7f
IV
63062016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6307
69a6d5ad
NS
6308 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6309 before math.h is included.
a6f5ac7f
IV
6310 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6311 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6312 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6313 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6314 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6315 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6316 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6317 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6318 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6319 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6320 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6321 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6322 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6323 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6324 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6325 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6326 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6327 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6328 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6329 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6330 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6331 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6332 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6333
27bad558
MM
63342016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6335 Kelvin Nilsen <kelvin@gcc.gnu.org>
6336
6337 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6338 support.
6339
72f382fb
PC
63402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6341
6342 PR c++/69872
6343 * g++.dg/warn/Wno-narrowing1.C: New.
6344
ef2ec9d9
MP
63452016-05-24 Marek Polacek <polacek@redhat.com>
6346
6347 PR c/71249
6348 * c-c++-common/Wswitch-unreachable-2.c: New test.
6349
e90434e3
JJ
63502016-05-24 Jakub Jelinek <jakub@redhat.com>
6351
7adb26f2
JJ
6352 PR c++/71257
6353 * g++.dg/vect/simd-clone-6.cc: New test.
6354 * g++.dg/gomp/declare-simd-6.C: New test.
6355
e90434e3
JJ
6356 PR middle-end/70434
6357 PR c/69504
6358 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6359
b556ea3b
RB
63602016-05-24 Richard Biener <rguenther@suse.de>
6361
6362 PR tree-optimization/71240
6363 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6364
e5328f5d
RB
63652016-05-24 Richard Biener <rguenther@suse.de>
6366
6367 PR tree-optimization/71230
6368 * gcc.dg/torture/pr71230.c: New testcase.
6369 * g++.dg/torture/pr71230.C: Likewise.
6370
a04e69c0
TS
63712016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6372
6373 * c-c++-common/goacc/routine-5.c: Add tests.
6374 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6375 * gfortran.dg/goacc/routine-6.f90: Add tests.
6376
30fd2977
RB
63772016-05-24 Richard Biener <rguenther@suse.de>
6378
6379 PR tree-optimization/71253
6380 * gcc.dg/torture/pr71253.c: New testcase.
6381
ca6f60bc
KV
63822016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6383
6384 PR middle-end/71252
6385 * gfortran.dg/pr71252.f90: New test.
6386
d3465d72
RS
63872016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6388
6389 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6390
f17a223d
RB
63912016-05-24 Richard Biener <rguenther@suse.de>
6392
6393 PR middle-end/70434
6394 PR c/69504
6395 * c-c++-common/vector-subscript-4.c: New testcase.
6396 * c-c++-common/vector-subscript-5.c: Likewise.
6397
e3f36534
JD
63982016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6399
6400 PR fortran/71123
6401 * gfortran.dg/namelist_90.f: New test
6402
85d5c27d
JD
64032016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6404
6405 PR fortran/66461
6406 * gfortran.dg/unexpected_eof.f: New test
6407
fe3f3340
MM
64082016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6409 Kelvin Nilsen <kelvin@gcc.gnu.org>
6410
6411 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6412 as little endian.
6413
26d6ae55
PC
64142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6415
6416 PR c++/70972
6417 * g++.dg/cpp0x/inh-ctor20.C: New.
6418 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6419
d6c9a06f
PC
64202016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 PR c++/69095
6423 * g++.dg/cpp0x/variadic168.C: New.
6424
396a1d10
PC
64252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6426
6427 * g++.dg/cpp0x/pr31445.C: Test column number too.
6428 * g++.dg/cpp0x/pr32253.C: Likewise.
6429 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6430 * g++.dg/cpp0x/variadic36.C: Likewise.
6431
ece46666
MG
64322016-05-23 Marc Glisse <marc.glisse@inria.fr>
6433
6434 * gcc.dg/fold-notshift-2.c: Adjust.
6435
a7dc5980
MP
64362016-05-23 Marek Polacek <polacek@redhat.com>
6437
6438 PR c/49859
6439 * c-c++-common/Wswitch-unreachable-1.c: New test.
6440 * gcc.dg/Wswitch-unreachable-1.c: New test.
6441 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6442 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6443 * g++.dg/gomp/block-10.C: Likewise.
6444 * gcc.dg/gomp/block-10.c: Likewise.
6445 * g++.dg/gomp/block-9.C: Likewise.
6446 * gcc.dg/gomp/block-9.c: Likewise.
6447 * g++.dg/gomp/target-1.C: Likewise.
6448 * g++.dg/gomp/target-2.C: Likewise.
6449 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6450 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6451 * g++.dg/gomp/taskgroup-1.C: Likewise.
6452 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6453 * gcc.dg/gomp/teams-1.c: Likewise.
6454 * g++.dg/gomp/teams-1.C: Likewise.
6455 * g++.dg/overload/error3.C: Likewise.
6456 * g++.dg/tm/jump1.C: Likewise.
6457 * g++.dg/torture/pr40335.C: Likewise.
6458 * gcc.dg/c99-vla-jump-5.c: Likewise.
6459 * gcc.dg/switch-warn-1.c: Likewise.
6460 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6461 * gcc.dg/nested-func-1.c: Likewise.
6462 * gcc.dg/pr67784-4.c: Likewise.
6463
18b54004
RB
64642016-05-23 Richard Biener <rguenther@suse.de>
6465
6466 PR tree-optimization/71230
6467 * gfortran.dg/pr71230-1.f90: New testcase.
6468 * gfortran.dg/pr71230-2.f90: Likewise.
6469
e569db5f
VK
64702016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6471
396a1d10 6472 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6473 * gcc.dg/vect/pr58135.c: Add new.
6474 * gfortran.dg/pr46519-1.f: Adjust test case.
6475
e4b71114
PC
64762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/53401
6479 * g++.dg/cpp0x/decltype64.C: New.
6480
a25a8058
CL
64812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6482
6483 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6484 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6485 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6486
0dcfe9ab
CL
64872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6488
6489 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6490 Add poly64x1_t and poly64x2_t cases if supported.
6491 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6492 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6493 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6494 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6495 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6496
ffd70e4a
CL
64972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6498
6499 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6500 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6501 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6502 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6503 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6504 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6505 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6506
4b1f57fe
CL
65072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6508
6509 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6510
16c5ec77
CL
65112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6512
6513 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6514 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6515
94ad56c7
JJ
65162016-05-22 Jakub Jelinek <jakub@redhat.com>
6517
57748705
JJ
6518 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6519 constraint instead of "r".
6520 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6521 insn instead of vxorpd.
6522 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6523
af120161
JJ
6524 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6525 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6526
355023ce
JJ
6527 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6528
3b48574c
JJ
6529 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6530 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6531
94ad56c7
JJ
6532 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6533
8a85cee2
KV
65342016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6535
6536 PR middle-end/40921
6537 * gcc.dg/tree-ssa/pr40921.c: New test.
6538
8e916b16
PS
65392016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6540
6541 PR target/71103
6542 * gcc.target/avr/pr71103.c: New test.
6543
88aea79f
KV
65442016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6545
6546 PR middle-end/71179
6547 * gcc.dg/tree-ssa/pr71179.c: New test.
6548
79063edd
MS
65492016-05-20 Martin Sebor <msebor@redhat.com>
6550
6551 PR c/71115
6552 * gcc.dg/init-excess-2.c: New test.
6553
55c8849f
EB
65542016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6555
6556 * gnat.dg/opt53.adb: New test.
6557 * gnat.dg/opt54.adb: Likewise.
6558
c91a0948
MJ
65592016-05-20 Martin Jambor <mjambor@suse.cz>
6560
6561 PR tree-optimization/70884
6562 * gcc.dg/tree-ssa/pr70919.c: New test.
6563
9cad20fa
BS
65642016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6565
6566 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6567 formatting.
69a6d5ad
NS
6568 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6569 fix code formatting.
6570
65712016-05-20 Nathan Sidwell <nathan@acm.org>
6572
6573 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6574 non-common cases.
6575 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6576
15c671a7
DM
65772016-05-20 David Malcolm <dmalcolm@redhat.com>
6578
6579 * jit.dg/all-non-failing-tests.h: Add
6580 test-factorial-must-tail-call.c.
6581 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6582 * jit.dg/test-factorial-must-tail-call.c: New test case.
6583
4f028369
JJ
65842016-05-20 Jakub Jelinek <jakub@redhat.com>
6585
6586 PR fortran/71204
6587 * gfortran.dg/pr71204.f90: New test.
6588
7dea4ab3
CP
65892016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6590
6591 * gcc.target/nvptx/sincos.c: New test.
6592
ef98d365
PC
65932016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/70572
6596 * g++.dg/cpp1y/auto-fn31.C: New.
6597
92466115
BS
65982016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6599
6600 * gcc.target/powerpc/vec-addec.c: New test.
6601 * gcc.target/powerpc/vec-addec-int128.c: New test.
6602
9a385c2d
DM
66032016-05-20 David Malcolm <dmalcolm@redhat.com>
6604
6605 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6606 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6607 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6608 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6609
77c9d5b4
JH
66102016-05-20 Jan Hubicka <hubicka@ucw.cz>
6611
6612 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6613
68047971
JJ
66142016-05-20 Jakub Jelinek <jakub@redhat.com>
6615
18954840
JJ
6616 PR c++/71210
6617 * g++.dg/opt/pr71210-1.C: New test.
6618 * g++.dg/opt/pr71210-2.C: New test.
6619
68047971
JJ
6620 PR tree-optimization/29756
6621 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6622 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6623 only on selected targets where V4SImode vectors are known to be
6624 supported.
6625
d78789f5
MG
66262016-05-20 Marc Glisse <marc.glisse@inria.fr>
6627
6628 PR tree-optimization/71079
6629 PR tree-optimization/71206
6630 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6631
550fa093
PK
66322016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6633
6634 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6635 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6636 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6637
483c6429
RG
66382016-05-20 Richard Guenther <rguenther@suse.de>
6639
6640 PR tree-optimization/29756
6641 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6642
eb066284
RB
66432016-05-20 Richard Biener <rguenther@suse.de>
6644
6645 PR tree-optimization/71185
6646 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6647
58f10249
RB
66482016-05-20 Richard Biener <rguenther@suse.de>
6649
6650 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6651
2a5569fa
MP
66522016-05-19 Marek Polacek <polacek@redhat.com>
6653
6654 PR c++/71075
6655 * g++.dg/diagnostic/pr71075.C: New test.
6656
5e9a5385
DM
66572016-05-19 David Malcolm <dmalcolm@redhat.com>
6658
6659 PR c++/71184
6660 * g++.dg/pr71184.C: New test case.
6661
4f45da44
KN
66622016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6663
6664 * gcc.target/powerpc/darn-0.c: New test.
6665 * gcc.target/powerpc/darn-1.c: New test.
6666 * gcc.target/powerpc/darn-2.c: New test.
6667
4177437e
MP
66682016-05-19 Marek Polacek <polacek@redhat.com>
6669
6670 PR tree-optimization/71031
6671 * gcc.dg/tree-ssa/vrp100.c: New test.
6672
afb72432
IE
66732016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6674
6675 PR rtl-optimization/71148
6676 * gcc.dg/pr71148.c: New test.
6677
4f83064e
KT
66782016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6679
6680 PR target/71056
6681 * gcc.target/arm/pr71056.c: New test.
6682
4bf8dbe1
BE
66832016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6684
6685 * c-c++-common/pr69669.c: Check the used mode.
6686
f3510625
MO
66872016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6688
6689 PR sanitizer/64354
6690 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6691
43c0068e
RB
66922016-05-19 Richard Biener <rguenther@suse.de>
6693
6694 PR tree-optimization/70729
6695 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6696 * gcc.dg/graphite/scop-18.c: Likewise.
6697 * gcc.dg/pr41783.c: Disable LIM.
6698 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6699 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6700 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6701 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6702 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6703 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6704 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6705 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6706 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6707 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6708 * gfortran.dg/pr42108.f90: Likewise.
6709
70f25790
DM
67102016-05-18 David Malcolm <dmalcolm@redhat.com>
6711
6712 PR driver/69265
6713 * gcc.dg/spellcheck-options-11.c: New test case.
6714
960db8ec
JJ
67152016-05-18 Jakub Jelinek <jakub@redhat.com>
6716
6717 PR c++/71100
6718 * g++.dg/opt/pr71100.C: New test.
6719
04643334
MJ
67202016-05-18 Martin Jambor <mjambor@suse.cz>
6721
6722 PR ipa/69708
6723 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6724 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6725 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6726 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6727
91bb9f80
MJ
67282016-05-18 Martin Jambor <mjambor@suse.cz>
6729
6730 PR ipa/69708
6731 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6732 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6733 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6734 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6735 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6736
c584aca6
PC
67372016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6738
6739 PR c++/69793
6740 * g++.dg/template/crash122.C: New.
6741
20309c6e
PC
67422016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/70466
6745 * g++.dg/template/pr70466-1.C: New.
6746 * g++.dg/template/pr70466-2.C: Likewise.
6747
50c78b9a
MM
67482016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6749
6750 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6751 splat operations and the XXSPLTIB instruction.
6752 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6753 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6754 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6755 xxlxor to clear a register.
6756
cf8be00d
RS
67572016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6758
6759 * gcc.dg/torture/pr71020.c: New test.
6760
848a392a
MJ
67612016-05-18 Martin Jambor <mjambor@suse.cz>
6762
6763 PR ipa/70646
6764 * gcc.dg/ipa/pr70646.c: New test.
6765
1f2ab776
CL
67662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6767
6768 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6769
76489493
CL
67702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6771
6772 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6773 missing tests for vreinterpretq_p{8,16}.
6774
bd79378d
CL
67752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6776
6777 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6778 vsliq_n_s64 and vsliq_n_u64.
6779
81ca3ea0
CL
67802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6781
6782 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6783 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6784
873cb425
CL
67852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6786
6787 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6788 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6789 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6790
9d6e7c21
CL
67912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6792
6793 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6794 in comment.
6795
b4dbe40e 67962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6797
6798 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6799 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6800 "blr\t" and switch to scan-assembler-times.
6801
83a5c910
JW
68022016-05-18 Jiong Wang <jiong.wang@arm.com>
6803
53d6d955
UB
6804 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6805 with __aarch64__.
6806 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6807 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6808
fb7cbdeb
JJ
68092016-05-18 Jakub Jelinek <jakub@redhat.com>
6810
8ee91165
JJ
6811 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6812 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6813 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6814 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6815 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6816 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6817
cf4d516a
JJ
6818 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6819 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6820
a4f16422
JJ
6821 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6822 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6823
7b37ce10
JJ
6824 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6825 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6826
fb7cbdeb
JJ
6827 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6828
c9326aef
RB
68292016-05-18 Richard Biener <rguenther@suse.de>
6830
6831 PR tree-optimization/71168
6832 * gcc.dg/torture/pr71168.c: New testcase.
6833
df8b0a11
KV
68342016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6835
6836 PR middle-end/63586
6837 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6838 * gcc.dg/tree-ssa/pr63586.c: New test.
6839 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6840
2efd67ed
NS
68412016-05-17 Nathan Sidwell <nathan@acm.org>
6842
6843 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6844 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6845 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6846 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6847
1988b2c2
NS
68482016-05-17 Nathan Sidwell <nathan@acm.org>
6849
6850 * gcc.target/nvptx/abi-vararg-3.c: New.
6851
ad1d92ab
MM
68522016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6853
6854 PR tree-optimization/54579
6855 PR middle-end/55299
6856 * gcc.dg/fold-notrotate-1.c: New test.
6857 * gcc.dg/fold-notshift-1.c: New test.
6858 * gcc.dg/fold-notshift-2.c: New test.
6859
47768df8
MP
68602016-05-17 Marek Polacek <polacek@redhat.com>
6861
6862 PR ipa/71146
6863 * g++.dg/ipa/pr71146.C: New test.
6864
6b5423a5
DM
68652016-05-17 David Malcolm <dmalcolm@redhat.com>
6866
6867 * jit.dg/test-error-array-bounds.c: New test case.
6868
c7986356
MG
68692016-05-17 Marc Glisse <marc.glisse@inria.fr>
6870
6871 * gcc.dg/tree-ssa/and-1.c: New testcase.
6872
d982c5b7
MG
68732016-05-17 Marc Glisse <marc.glisse@inria.fr>
6874
6875 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6876 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6877
0139ba93
MG
68782016-05-17 Marc Glisse <marc.glisse@inria.fr>
6879
6880 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6881 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6882
daab4562
JW
68832016-05-17 Jiong Wang <jiong.wang@arm.com>
6884
6885 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6886
22330033
JW
68872016-05-17 Jiong Wang <jiong.wang@arm.com>
6888
6889 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6890
98b3a5f2
JW
68912016-05-17 Jiong Wang <jiong.wang@arm.com>
6892
6893 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6894 ".2d[index]" when scan the assembly.
6895 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6896 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6897 float64x1.
6898 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6899
b71b7a8e
RB
69002016-05-17 Richard Biener <rguenther@suse.de>
6901
6902 PR tree-optimization/71132
6903 * gcc.dg/torture/pr71132.c: New testcase.
6904
3c51ad46
CL
69052016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6906
6907 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6908
d20faa66
KT
69092016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6910
6911 PR target/70809
6912 * gcc.target/aarch64/pr70809_1.c: New test.
6913
b75cc5a4
KT
69142016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6915
6916 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6917 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6918 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6919 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6920
b28eb195
IE
69212016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6922 Ilya Enkovich <ilya.enkovich@intel.com>
6923
6924 PR target/71114
6925 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6926
0b9004ed
JH
69272016-05-16 Jan Hubicka <hubicka@ucw.cz>
6928
6929 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6930 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6931
1b81a1c1
MW
69322016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6933
6934 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6935 test for __ARM_FP16_ARGS.
6936 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6937 * gcc.target/arm/aapcs/neon-vect10.c: New.
6938 * gcc.target/arm/aapcs/neon-vect9.c: New.
6939 * gcc.target/arm/aapcs/vfp18.c: New.
6940 * gcc.target/arm/aapcs/vfp19.c: New.
6941 * gcc.target/arm/aapcs/vfp20.c: New.
6942 * gcc.target/arm/aapcs/vfp21.c: New.
6943 * gcc.target/arm/fp16-aapcs-1.c: New.
6944 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6945 test for __ARM_FP16_ARGS.
6946 * g++.target/arm/fp16-return-1.c: Update expected output.
6947
921d1e73
JW
69482016-05-16 Jiong Wang <jiong.wang@arm.com>
6949
6950 PR testsuite/70227
6951 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6952
228eb42a
HA
69532016-05-15 Harald Anlauf <anlauf@gmx.de>
6954
6955 PR fortran/69603
6956 * gfortran.dg/pr69603.f90: New testcase.
6957
785abfd3
FR
69582016-05-14 Fritz Reese <fritzoreese@gmail.com>
6959
6960 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6961
e75eb64f
FR
69622016-05-14 Fritz Reese <fritzoreese@gmail.com>
6963
6964 PR fortran/71047
6965 * gfortran.dg/pr71047.f08: New test.
6966
aa4b467b
JM
69672016-05-13 Joseph Myers <joseph@codesourcery.com>
6968
6969 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6970 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6971 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6972
653fb4a2
MS
69732016-05-13 Martin Sebor <msebor@redhat.com>
6974
6975 PR c++/60049
6976 * g++.dg/cpp0x/constexpr-60049.C: New test.
6977
9e37582d
JJ
69782016-05-13 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR bootstrap/71071
6981 * gcc.dg/pr71071.c: New test.
6982
a278aa17
UB
69832016-05-13 Uros Bizjak <ubizjak@gmail.com>
6984
6985 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6986 remove XOP handling.
377eaca7 6987 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6988
ac3d02e2
NS
69892016-05-13 Nathan Sidwell <nathan@acm.org>
6990
6991 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6992 __atomic_is_lock_free declaration.
6993
8ab3bdac
RB
69942016-05-13 Richard Biener <rguenther@suse.de>
6995
6996 PR tree-optimization/42587
6997 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6998
623b8e0a
ML
69992016-05-13 Martin Liska <mliska@suse.cz>
7000
7001 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7002 the new format of dump output.
7003
da7674f6
IE
70042016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7005
7006 * gcc.dg/pr71084.c: New test.
7007
c959db3d
RR
70082016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7009
53d6d955
UB
7010 PR target/53440
7011 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7012
43203dea
RR
70132016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7014
7015 * gcc.target/aarch64/struct_return.c: New test.
7016
4f2e1536
MP
70172016-05-12 Marek Polacek <polacek@redhat.com>
7018
7019 PR c/70756
7020 * c-c++-common/pr70756-2.c: New test.
7021 * c-c++-common/pr70756.c: New test.
7022
1ef33ef3
RB
70232016-05-12 Richard Biener <rguenther@suse.de>
7024
7025 PR tree-optimization/71059
7026 * gcc.dg/torture/pr71059.c: New testcase.
7027
763baff6
RB
70282016-05-12 Richard Biener <rguenther@suse.de>
7029
7030 PR tree-optimization/71062
7031 * gcc.dg/torture/pr71062.c: New testcase.
7032
c4ec1243
IE
70332016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7034
7035 PR tree-optimization/71006
7036 * gcc.dg/pr71006.c: New test.
7037
a5fbf76d
MP
70382016-05-12 Marek Polacek <polacek@redhat.com>
7039
7040 PR driver/71063
7041 * gcc.dg/opts-7.c: New test.
7042
5acc47a4
KT
70432016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7044
7045 PR target/70830
7046 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7047 Add -save-temps to dg-options.
7048 Scan for ldmfd rather than pop instruction.
7049 * gcc.target/arm/interrupt-2.c: Likewise.
7050 * gcc.target/arm/pr70830.c: New test.
7051
40bd4bf9
JJ
70522016-05-12 Jakub Jelinek <jakub@redhat.com>
7053
3cd63842
JJ
7054 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7055 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7056
c05d08f6
JJ
7057 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7058 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7059 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7060
bc27ffae
JJ
7061 PR target/71019
7062 * gcc.target/i386/avx512vl-pack-1.c: New test.
7063 * gcc.target/i386/avx512vl-pack-2.c: New test.
7064 * gcc.target/i386/avx512bw-pack-2.c: New test.
7065
515d7412
JJ
7066 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7067
40bd4bf9
JJ
7068 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7069 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7070 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7071
44ab146a
RB
70722016-05-12 Richard Biener <rguenther@suse.de>
7073
7074 PR tree-optimization/70986
7075 * gcc.dg/torture/pr70986-1.c: New testcase.
7076 * gcc.dg/torture/pr70986-2.c: Likewise.
7077 * gcc.dg/torture/pr70986-3.c: Likewise.
7078
d6e83a8d
MM
70792016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7080
7081 PR c/43651
7082 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7083 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7084
51e67ea3
UB
70852016-05-11 Uros Bizjak <ubizjak@gmail.com>
7086
7087 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7088 directive.
7089 * gcc.target/i386/pr66746.c: Ditto.
7090
3fd2b007
MM
70912016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7092
7093 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7094 support.
7095 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7096 warning when using -mvsx-timode.
7097 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7098 * gcc.target/powerpc/dform-2.c: Likewise.
7099 * gcc.target/powerpc/pr68805.c: Likewise.
7100
5c3a10fb
MP
71012016-05-11 Marek Polacek <polacek@redhat.com>
7102
7103 PR c++/71024
7104 * c-c++-common/attributes-3.c: New test.
7105
7cfb065b
NS
71062016-05-11 Nathan Sidwell <nathan@acm.org>
7107
7108 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7109 * gcc.c-torture/execute/pr68185.c: Likewise.
7110 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7111 * gcc.dg/pr69634.c: Requires scheduling.
7112 * gcc.dg/torture/pr66178.c: Require label values.
7113 * gcc.dg/setjmp-6.c: Require indirect jumps.
7114
f35ea97d
RB
71152016-05-11 Richard Biener <rguenther@suse.de>
7116
7117 PR tree-optimization/71055
7118 * gcc.dg/torture/pr71055.c: New testcase.
7119
dff70323
RB
71202016-05-11 Richard Biener <rguenther@suse.de>
7121
7122 PR debug/71057
7123 * g++.dg/debug/pr71057.C: New testcase.
7124
56a3d28b
JJ
71252016-05-11 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR fortran/70855
7128 * gfortran.dg/gomp/pr70855.f90: New test.
7129
ebc1b29e
RB
71302016-05-11 Richard Biener <rguenther@suse.de>
7131
7132 PR middle-end/71002
7133 * g++.dg/torture/pr71002.C: New testcase.
7134
98ccd1d7
IE
71352016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7136
7137 PR middle-end/70807
7138 * gcc.dg/pr70807.c: New test.
7139
ed29e24b
MS
71402016-05-10 Martin Sebor <msebor@redhat.com>
7141
7142 PR c++/38611
7143 * g++.dg/Wattributes.C: New test.
7144
e39dab2c
MG
71452016-05-10 Marc Glisse <marc.glisse@inria.fr>
7146
7147 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7148 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7149 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7150
d067e238
IE
71512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7152
7153 PR target/70799
7154 * gcc.target/i386/pr70799-1.c: New test.
7155
cd36c83e
PMR
71562016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7157
7158 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7159
1e3af2a4
IE
71602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7161
7162 PR middle-end/70877
7163 * gcc.target/i386/pr70877.c: New test.
7164
afc610db
IE
71652016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7166
7167 PR tree-optimization/70786
7168 * gcc.target/i386/pr70876.c: New test.
7169
4b59d19f
JJ
71702016-05-10 Jakub Jelinek <jakub@redhat.com>
7171
7172 PR target/70927
7173 * gcc.target/i386/avx512vl-logic-1.c: New test.
7174 * gcc.target/i386/avx512vl-logic-2.c: New test.
7175 * gcc.target/i386/avx512dq-logic-2.c: New test.
7176
9b5ee426
BS
71772016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7178
7179 PR target/70963
7180 * gcc.target/powerpc/pr70963.c: New.
7181
f3352cab
DM
71822016-05-10 David Malcolm <dmalcolm@redhat.com>
7183
7184 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7185 (test_very_wide_line): Add ruler to expected output.
7186 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7187 (test_very_wide_line): Likewise.
7188 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7189 (test_show_locus): Within the handling of "test_very_wide_line",
7190 enable show_ruler_p on the diagnostic context.
7191
4a3255dd
RB
71922016-05-10 Richard Biener <rguenther@suse.de>
7193
7194 PR tree-optimization/71039
7195 * gcc.dg/torture/pr71039.c: New testcase.
7196
da7c9950
NS
71972016-05-10 Nathan Sidwell <nathan@acm.org>
7198
7199 * gcc.dg/nested-func-10.c: Requires alloca.
7200 * gcc.dg/nested-func-9.c: Requires alloca.
7201 * gcc.c-torture/execute/pr70460.c: Requires labels.
7202 * gcc.c-torture/compile/pr70199.c: Requires labels.
7203 * gcc.target/nvptx/decl.c: Compile only.
7204 * gcc.target/nvptx/trailing-init.c: Compile only.
7205 * gcc.target/nvptx/ary-init.c: Compile only.
7206
cf68d92c
MP
72072016-05-10 Marek Polacek <polacek@redhat.com>
7208
7209 PR c/70255
7210 * gcc.dg/attr-opt-1.c: New test.
7211
64ea4e15
RB
72122016-05-10 Richard Biener <rguenther@suse.de>
7213
7214 PR tree-optimization/70497
7215 PR tree-optimization/28367
7216 * gcc.dg/torture/20160404-1.c: New testcase.
7217 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7218 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7219
5a96dae3
PMR
72202016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7221
7222 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7223
fc97f805
UB
72242016-05-09 Uros Bizjak <ubizjak@gmail.com>
7225
7226 * gcc.target/i386/fabsneg-1.c New test.
7227
a710b1d5
AM
72282016-05-09 Alan Modra <amodra@gmail.com>
7229
7230 PR testsuite/70826
7231 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7232
171f6f05
RB
72332016-05-09 Richard Biener <rguenther@suse.de>
7234
7235 PR tree-optimization/70985
7236 * gcc.dg/torture/pr70985.c: New testcase.
7237
18caa34e
BC
72382016-05-09 Bin Cheng <bin.cheng@arm.com>
7239
7240 * gcc.dg/tree-ssa/ifc-9.c: New test.
7241 * gcc.dg/tree-ssa/ifc-10.c: New test.
7242 * gcc.dg/tree-ssa/ifc-11.c: New test.
7243 * gcc.dg/tree-ssa/ifc-12.c: New test.
7244 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7245 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7246 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7247
7a27d38f
RB
72482016-05-09 Richard Biener <rguenther@suse.de>
7249
7250 PR fortran/70937
7251 * gfortran.dg/pr70937.f90: New testcase.
7252
5ebbbd3d
RO
72532016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7254
7255 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7256
f6288c24
FR
72572016-05-07 Fritz Reese <fritzoreese@gmail.com>
7258
7259 PR fortran/56226
7260 * gfortran.dg/dec_structure_1.f90: New testcase.
7261 * gfortran.dg/dec_structure_2.f90: Ditto.
7262 * gfortran.dg/dec_structure_3.f90: Ditto.
7263 * gfortran.dg/dec_structure_4.f90: Ditto.
7264 * gfortran.dg/dec_structure_5.f90: Ditto.
7265 * gfortran.dg/dec_structure_6.f90: Ditto.
7266 * gfortran.dg/dec_structure_7.f90: Ditto.
7267 * gfortran.dg/dec_structure_8.f90: Ditto.
7268 * gfortran.dg/dec_structure_9.f90: Ditto.
7269 * gfortran.dg/dec_structure_10.f90: Ditto.
7270 * gfortran.dg/dec_structure_11.f90: Ditto.
7271 * gfortran.dg/dec_union_1.f90: Ditto.
7272 * gfortran.dg/dec_union_2.f90: Ditto.
7273 * gfortran.dg/dec_union_3.f90: Ditto.
7274 * gfortran.dg/dec_union_4.f90: Ditto.
7275 * gfortran.dg/dec_union_5.f90: Ditto.
7276 * gfortran.dg/dec_union_6.f90: Ditto.
7277 * gfortran.dg/dec_union_7.f90: Ditto.
7278
5ec4a8cd
TV
72792016-05-07 Tom de Vries <tom@codesourcery.com>
7280
7281 PR tree-optimization/70956
7282 * gcc.dg/graphite/pr70956.c: New test.
7283
58ec1d0e
JJ
72842016-05-06 Jakub Jelinek <jakub@redhat.com>
7285
ccd88fb7
JJ
7286 PR middle-end/70941
7287 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7288 (a, b, c, d): Change type from char to signed char.
7289 (main): Compare against (signed char) -1634678893 instead of
7290 hardcoded -109. Use __builtin_abort instead of abort.
7291
dd3b6464
JJ
7292 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7293 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7294
58ec1d0e
JJ
7295 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7296
19aa23d8
YR
72972016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7298
7299 PR debug/70935
7300 * gcc.dg/torture/pr70935.c: New test.
7301
ae5f0df1
OE
73022016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7303
7304 PR target/58219
ce23a8ff 7305 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7306
078f7e37
RB
73072016-05-06 Richard Biener <rguenther@suse.de>
7308
7309 PR tree-optimization/70960
7310 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7311
765d7b54
OE
73122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7313
7314 PR target/52933
7315 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7316 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7317 Adjust expected instruction counts.
7318 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7319
29c94e65
MP
73202016-05-06 Marek Polacek <polacek@redhat.com>
7321
7322 PR sanitizer/70875
7323 * gcc.dg/ubsan/bounds-3.c: New test.
7324
3684b02e
OE
73252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7326
7327 PR target/54089
7328 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7329
8706773f
RB
73302016-05-06 Richard Biener <rguenther@suse.de>
7331
7332 PR middle-end/70931
7333 * gfortran.dg/pr70931.f90: New testcase.
7334
a4f51018
RB
73352016-05-06 Richard Biener <rguenther@suse.de>
7336
7337 PR middle-end/70941
7338 * gcc.dg/torture/pr70941.c: New testcase.
7339
c4f2425f
BC
73402016-05-05 Bin Cheng <bin.cheng@arm.com>
7341
7342 PR tree-optimization/57206
7343 * gcc.dg/vect/pr57206.c: New test.
7344
5dc08197
RO
73452016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7346
7347 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7348
351f85c5
JJ
73492016-05-05 Jakub Jelinek <jakub@redhat.com>
7350
568bac8c
JJ
7351 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7352
351f85c5
JJ
7353 * c-c++-common/Wdangling-else-4.c: New test.
7354
33fd7785
JJ
73552016-05-04 Jakub Jelinek <jakub@redhat.com>
7356
2d1ac15a
JJ
7357 PR c++/70906
7358 PR c++/70933
7359 * g++.dg/opt/pr70906.C: New test.
7360 * g++.dg/opt/pr70933.C: New test.
7361
33fd7785
JJ
7362 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7363
6b715bf6
JH
73642016-05-04 Jan Hubicka <hubicka@ucw.cz>
7365
7366 * gcc.dg/ipa/pure-const-3.c: New testcase.
7367
deef7113
MP
73682016-05-04 Marek Polacek <polacek@redhat.com>
7369
7370 * c-c++-common/Wdangling-else-1.c: New test.
7371 * c-c++-common/Wdangling-else-2.c: New test.
7372 * c-c++-common/Wdangling-else-3.c: New test.
7373
5396db97
KCY
73742016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7375
7376 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7377 flag is present.
7378
de55efd5
MP
73792016-05-04 Marek Polacek <polacek@redhat.com>
7380
7381 PR c/48778
7382 * gcc.dg/Waddress-2.c: New test.
7383
475839b6
AM
73842016-05-04 Alan Modra <amodra@gmail.com>
7385
7386 * gcc.target/powerpc/pr70866.c: New.
7387
b25aad5f
MS
73882016-05-03 Martin Sebor <msebor@redhat.com>
7389
7390 PR c++/66561
7391 * c-c++-common/builtin_location.c: New test.
7392 * g++.dg/cpp1y/builtin_location.C: New test.
7393
79ce98bc
MP
73942016-05-03 Marek Polacek <polacek@redhat.com>
7395
7396 PR c/70859
7397 * gcc.dg/pr70859.c: New test.
7398 * gcc.dg/pr70859-2.c: New test.
7399
402e89f5
PMR
74002016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7401
7402 * gnat.dg/debug5.adb: New testcase.
7403
f3d90045
DV
74042016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7405
7406 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7407 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7408 Procedure to check for z10 instruction set.
7409
1e26cec1
CL
74102016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7411
7412 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7413
71aca5a0
AM
74142016-05-03 Alan Modra <amodra@gmail.com>
7415
7416 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7417
2fd70ec1
JJ
74182016-05-03 Jakub Jelinek <jakub@redhat.com>
7419
7420 * gcc.target/i386/avx512f-cvt-1.c: New test.
7421
e5705cf7
L
74222016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7423
7424 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7425 -fdump-tree-vrp-details.
7426
381cdae4
RB
74272016-05-03 Richard Biener <rguenther@suse.de>
7428
7429 * gcc.dg/pr30172-1.c: Adjust.
7430 * gcc.dg/pr63743.c: Likewise.
7431 * gcc.dg/tm/pr51696.c: Likewise.
7432 * c-c++-common/tm/safe-1.c: Likewise.
7433 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7434 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7435 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7436 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7437
adedd5c1
JJ
74382016-05-03 Jakub Jelinek <jakub@redhat.com>
7439
31ed1665
JJ
7440 PR rtl-optimization/70467
7441 * gcc.target/i386/pr70467-3.c: New test.
7442 * gcc.target/i386/pr70467-4.c: New test.
7443
dea60b59
JJ
7444 PR tree-optimization/70916
7445 * gcc.c-torture/compile/pr70916.c: New test.
7446
adedd5c1
JJ
7447 PR target/49244
7448 * gcc.target/i386/pr49244-1.c: New test.
7449 * gcc.target/i386/pr49244-2.c: New test.
7450
f80041ef
BS
74512016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7452
7453 PR rtl-optimization/44281
7454 * gcc.target/i386/pr44281.c: New test.
7455
1cfcd39e
BC
74562016-05-03 bin cheng <bin.cheng@arm.com>
7457
7458 PR tree-optimization/56541
7459 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7460 * gcc.dg/vect/pr56541.c: new test.
7461
4304ccfd
MM
74622016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7463
7464 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7465 __float128.
7466 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7467
50d94c29
L
74682016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7469
7470 PR testsuite/70520
7471 * c-c++-common/asan/clone-test-1.c (main): Align child process
7472 stack to 16 bytes.
7473
bc1aee87
DM
74742016-05-02 David Malcolm <dmalcolm@redhat.com>
7475
7476 PR c++/62314
7477 * g++.dg/spellcheck-fields-2.C: New test case.
7478
474e0129
DM
74792016-05-02 David Malcolm <dmalcolm@redhat.com>
7480
7481 PR c++/62314
7482 * g++.dg/pr62314.C: New test case.
7483
818b88a7
JH
74842016-05-02 Jan Hubicka <hubicka@ucw.cz>
7485
7486 * gcc.dg/ipa/inline-8.c: New testcase.
7487
dd77684f
JJ
74882016-05-02 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR rtl-optimization/70467
7491 * gcc.target/i386/pr70467-1.c: New test.
7492
72407e00
BE
74932016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7494
7495 * gcc.dg/spec-options.c: Run the test on all targets.
7496 * gcc.dg/foo.specs: Use cpp_unique_options.
7497
dd53d197
MG
74982016-05-02 Marc Glisse <marc.glisse@inria.fr>
7499
7500 * gcc.dg/tree-ssa/unord.c: New testcase.
7501
a8b85ce9
MG
75022016-05-02 Marc Glisse <marc.glisse@inria.fr>
7503
7504 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7505
5b37e866
NS
75062016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7507
7508 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7509
7176a4a0
MP
75102016-05-02 Marek Polacek <polacek@redhat.com>
7511
7512 PR c/70851
7513 * gcc.dg/enum-incomplete-3.c: New test.
7514
6b9933b9
MP
75152016-05-02 Marek Polacek <polacek@redhat.com>
7516 Tom de Vries <tom@codesourcery.com>
7517
7518 PR tree-optimization/70700
7519 * gcc.dg/pr70700.c: New test.
7520
90f82260
UB
75212016-05-01 Uros Bizjak <ubizjak@gmail.com>
7522
7523 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7524 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7525 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7526 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7527 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7528
f73036c1
EB
75292016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7530
7531 * ada/acats/run_acats: Rename into...
7532 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7533 * ada/acats/run_all.sh: Remove redundant test.
7534 (target_run): Move around.
7535 (target_gnatchop): Use newly built executable.
7536 (target_gnatmake): Likewise.
7537 Check that the compilation of impbit succeeds.
7538
85e051a3
OE
75392016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7540
7541 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7542 * gcc.dg/20021029-1.c: Likewise.
7543 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7544 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7545 * gcc.target/sh/cmpstr.c: Likewise.
7546 * gcc.target/sh/cmpstrn.c: Likewise.
7547 * gcc.target/sh/memset.c: Likewise.
7548 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7549 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7550 * gcc.target/sh/pr39423-1.c: Likewise.
7551 * gcc.target/sh/pr49468-di.c: Likewise.
7552 * gcc.target/sh/pr49468-si.c: Likewise.
7553 * gcc.target/sh/pr49880-1.c: Likewise.
7554 * gcc.target/sh/pr49880-2.c: Likewise.
7555 * gcc.target/sh/pr49880-3.c: Likewise.
7556 * gcc.target/sh/pr50751-1.c: Likewise.
7557 * gcc.target/sh/pr50751-4.c: Likewise.
7558 * gcc.target/sh/pr50751-7.c: Likewise.
7559 * gcc.target/sh/pr51244-1.c: Likewise.
7560 * gcc.target/sh/pr51244-10.c: Likewise.
7561 * gcc.target/sh/pr51244-11.c: Likewise.
7562 * gcc.target/sh/pr51244-12.c: Likewise.
7563 * gcc.target/sh/pr51244-13.c: Likewise.
7564 * gcc.target/sh/pr51244-14.c: Likewise.
7565 * gcc.target/sh/pr51244-17.c: Likewise.
7566 * gcc.target/sh/pr51244-18.c: Likewise.
7567 * gcc.target/sh/pr51244-19.c: Likewise.
7568 * gcc.target/sh/pr51244-4.c: Likewise.
7569 * gcc.target/sh/pr51244-5.c: Likewise.
7570 * gcc.target/sh/pr51244-7.c: Likewise.
7571 * gcc.target/sh/pr51244-8.c: Likewise.
7572 * gcc.target/sh/pr51244-9.c: Likewise.
7573 * gcc.target/sh/pr51697.c: Likewise.
7574 * gcc.target/sh/pr52483-1.c: Likewise.
7575 * gcc.target/sh/pr52483-2.c: Likewise.
7576 * gcc.target/sh/pr52483-3.c: Likewise.
7577 * gcc.target/sh/pr52483-5.c: Likewise.
7578 * gcc.target/sh/pr52933-1.c: Likewise.
7579 * gcc.target/sh/pr52933-2.c: Likewise.
7580 * gcc.target/sh/pr52933-3.c: Likewise.
7581 * gcc.target/sh/pr53568-1.c: Likewise.
7582 * gcc.target/sh/pr53976-1.c: Likewise.
7583 * gcc.target/sh/pr53988-1.c: Likewise.
7584 * gcc.target/sh/pr53988.c: Likewise.
7585 * gcc.target/sh/pr54089-1.c: Likewise.
7586 * gcc.target/sh/pr54089-6.c: Likewise.
7587 * gcc.target/sh/pr54089-7.c: Likewise.
7588 * gcc.target/sh/pr54089-8.c: Likewise.
7589 * gcc.target/sh/pr54089-9.c: Likewise.
7590 * gcc.target/sh/pr54236-1.c: Likewise.
7591 * gcc.target/sh/pr54236-2.c: Likewise.
7592 * gcc.target/sh/pr54236-3.c: Likewise.
7593 * gcc.target/sh/pr54236-4.c: Likewise.
7594 * gcc.target/sh/pr54386.c: Likewise.
7595 * gcc.target/sh/pr54602-1.c: Likewise.
7596 * gcc.target/sh/pr54685.c: Likewise.
7597 * gcc.target/sh/pr54760-1.c: Likewise.
7598 * gcc.target/sh/pr54760-2.c: Likewise.
7599 * gcc.target/sh/pr54760-3.c: Likewise.
7600 * gcc.target/sh/pr54760-4.c: Likewise.
7601 * gcc.target/sh/pr54760-5.c: Likewise.
7602 * gcc.target/sh/pr54760-6.c: Likewise.
7603 * gcc.target/sh/pr55146.c: Likewise.
7604 * gcc.target/sh/pr55160.c: Likewise.
7605 * gcc.target/sh/pr59278.c: Likewise.
7606 * gcc.target/sh/pr59401-1.c: Likewise.
7607 * gcc.target/sh/pr59533-1.c: Likewise.
7608 * gcc.target/sh/pr63260.c: Likewise.
7609 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7610 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7611 * gcc.target/sh/strlen.c: Likewise.
7612 * gcc.target/sh/torture/pr30807.c: Likewise.
7613 * gcc.target/sh/torture/pr34777.c: Likewise.
7614 * gcc.target/sh/torture/pr64652.c: Likewise.
7615 * gcc.target/sh/torture/pr65505.c: Likewise.
7616 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7617 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7618
411e5c67
PC
76192016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7620
7621 PR c++/66644
7622 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7623
8fa97501
BS
76242016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7625
7626 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7627 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7628 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7629 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7630
5a956111
PP
76312016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7632
7633 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7634 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7635
e7ff0319
CP
76362016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7637
7638 PR middle-end/70626
7639 * c-c++-common/goacc/combined-reduction.c: New test.
7640 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7641
52d11a4b
L
76422016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7643
7644 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7645 *movdi_internal pattern only if PIC off.
7646 * gcc.target/i386/pr70155-2.c: Likewise.
7647 * gcc.target/i386/pr70155-3.c: Likewise.
7648 * gcc.target/i386/pr70155-4.c: Likewise.
7649 * gcc.target/i386/pr70155-5.c: Likewise.
7650 * gcc.target/i386/pr70155-6.c: Likewise.
7651 * gcc.target/i386/pr70155-7.c: Likewise.
7652 * gcc.target/i386/pr70155-8.c: Likewise.
7653 * gcc.target/i386/pr70155-15.c: Likewise.
7654 * gcc.target/i386/pr70155-17.c: Likewise.
7655 * gcc.target/i386/pr70155-22.c: Likewise.
7656
8960db31
BC
76572016-04-29 Bin Cheng <bin.cheng@arm.com>
7658
7659 PR tree-optimization/70803
7660 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7661
cca535a4
IE
76622016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7663
7664 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7665 optimization of vector loop.
7666 * gcc.target/i386/vect-unpack-3.c: New test.
7667 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7668 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7669 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7670
500ecf4a
MP
76712016-04-29 Marek Polacek <polacek@redhat.com>
7672
7673 PR sanitizer/70342
7674 * g++.dg/ubsan/null-7.C: New test.
7675
2fff3db8
MP
7676 PR c/70852
7677 * gcc.dg/pr70852.c: New test.
7678
509063eb
DV
76792016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7680
7681 PR/69089
7682 * g++.dg/cpp0x/alignas6.C: New test.
7683
83745c0d
DV
76842016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7685
c87885ca
RO
7686 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7687 * gcc.dg/pr27003.c: Likewise.
7688 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7689 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7690 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7691 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7692 * gcc.target/arc/mxy.c: Likewise.
7693 * gcc.target/arc/mswape.c: Likewise.
7694 * gcc.target/arc/mrtsc.c: Likewise.
7695 * gcc.target/arc/mcrc.c: Likewise.
7696 * gcc.target/arc/mdsp-packa.c: Likewise.
7697 * gcc.target/arc/mdvbf.c: Likewise.
7698 * gcc.target/arc/mlock.c: Likewise.
7699 * gcc.target/arc/mmac-24.c: Likewise.
7700 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7701
849b265d
BS
77022016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7703 Matthijs Kooijman <matthijs@stdin.nl>
7704 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7705
7706 PR target/60040
7707 * gcc.target/avr/pr60040-1.c: New.
7708 * gcc.target/avr/pr60040-2.c: New.
7709
1390536b
RB
77102016-04-29 Richard Biener <rguenther@suse.de>
7711
7712 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7713
98998245
RB
77142016-04-29 Richard Biener <rguenther@suse.de>
7715
7716 PR tree-optimization/13962
7717 PR tree-optimization/65686
7718 * gcc.dg/uninit-pr65686.c: New testcase.
7719
8b80cc21
JJ
77202016-04-29 Jakub Jelinek <jakub@redhat.com>
7721
7722 PR middle-end/70843
7723 * gcc.dg/pr70843.c: New test.
7724
6181bc30
JJ
77252016-04-28 Jakub Jelinek <jakub@redhat.com>
7726
7727 PR target/70858
7728 * gcc.target/i386/pr70858.c: New test.
7729
f4cb3612
AB
77302016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7731
7732 * gcc.target/arc/nps400-1.c: New file.
7733
8ad9df62
JR
77342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7735 Andrew Burgess <andrew.burgess@embecosm.com>
7736
7737 * gcc.target/arc/movh_cl-1.c: New file.
7738
ceaaa9fe
JR
77392016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7740 Andrew Burgess <andrew.burgess@embecosm.com>
7741
7742 * gcc.target/arc/extzv-1.c: New file.
7743 * gcc.target/arc/insv-1.c: New file.
7744 * gcc.target/arc/insv-2.c: New file.
7745 * gcc.target/arc/movb-1.c: New file.
7746 * gcc.target/arc/movb-2.c: New file.
7747 * gcc.target/arc/movb-3.c: New file.
7748 * gcc.target/arc/movb-4.c: New file.
7749 * gcc.target/arc/movb-5.c: New file.
7750 * gcc.target/arc/movb_cl-1.c: New file.
7751 * gcc.target/arc/movb_cl-2.c: New file.
7752 * gcc.target/arc/movbi_cl-1.c: New file.
7753 * gcc.target/arc/movl-1.c: New file.
7754
4d03dc2f
JR
77552016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7756 Andrew Burgess <andrew.burgess@embecosm.com>
7757
7758 * gcc.target/arc/cmem-1.c: New file.
7759 * gcc.target/arc/cmem-2.c: New file.
7760 * gcc.target/arc/cmem-3.c: New file.
7761 * gcc.target/arc/cmem-4.c: New file.
7762 * gcc.target/arc/cmem-5.c: New file.
7763 * gcc.target/arc/cmem-6.c: New file.
7764 * gcc.target/arc/cmem-7.c: New file.
7765 * gcc.target/arc/cmem-ld.inc: New file.
7766 * gcc.target/arc/cmem-st.inc: New file.
7767
81262dad
JJ
77682016-04-28 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR target/70821
7771 * gcc.target/i386/pr70821.c: New test.
7772
0a31a09a
BS
77732016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7774
7775 * gcc.target/powerpc/vec-adde.c: New test.
7776 * gcc.target/powerpc/vec-adde-int128.c: New test.
7777
3ddffba9
JJ
77782016-04-28 Jakub Jelinek <jakub@redhat.com>
7779
7780 * gcc.target/i386/avx-vround-1.c: New test.
7781 * gcc.target/i386/avx-vround-2.c: New test.
7782 * gcc.target/i386/avx512vl-vround-1.c: New test.
7783 * gcc.target/i386/avx512vl-vround-2.c: New test.
7784
713dedcd
RO
77852016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7786
7787 PR testsuite/70595
7788 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7789 (check_effective_target_cilkplus_runtime): ... this.
7790 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7791 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7792
7793 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7794 Require cilkplus_runtime.
7795 Don't add -lcilkrts.
7796 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7797 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7798 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7799 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7800 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7801 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7802 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7803 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7804 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7805 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7806 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7807 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7808 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7809 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7810 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7811 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7812 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7813 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7814 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7815 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7816 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7817 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7818 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7819 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7820 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7821 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7822 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7823 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7824 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7825
7826 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7827 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7828
7829 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7830
7831 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7832 cilkplus_runtime.
7833
3563f78f
MG
78342016-04-27 Marc Glisse <marc.glisse@inria.fr>
7835
7836 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7837 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7838
6bc2bb18
RB
78392015-04-27 Ryan Burn <contact@rnburn.com>
7840
7841 PR c++/69024
7842 PR c++/68997
7843 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7844 diagnostic.
7845 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7846 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7847
1e55d29a
EB
78482016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7849
7850 * gnat.dg/limited_with4.ad[sb]: New test.
7851 * gnat.dg/limited_with4_pkg.ads: New helper.
7852
087146ca
L
78532016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7854
7855 PR target/70155
7856 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7857 and movv1ti_internal patterns
7858 * gcc.target/i386/pr70155-1.c: New test.
7859 * gcc.target/i386/pr70155-2.c: Likewise.
7860 * gcc.target/i386/pr70155-3.c: Likewise.
7861 * gcc.target/i386/pr70155-4.c: Likewise.
7862 * gcc.target/i386/pr70155-5.c: Likewise.
7863 * gcc.target/i386/pr70155-6.c: Likewise.
7864 * gcc.target/i386/pr70155-7.c: Likewise.
7865 * gcc.target/i386/pr70155-8.c: Likewise.
7866 * gcc.target/i386/pr70155-9.c: Likewise.
7867 * gcc.target/i386/pr70155-10.c: Likewise.
7868 * gcc.target/i386/pr70155-11.c: Likewise.
7869 * gcc.target/i386/pr70155-12.c: Likewise.
7870 * gcc.target/i386/pr70155-13.c: Likewise.
7871 * gcc.target/i386/pr70155-14.c: Likewise.
7872 * gcc.target/i386/pr70155-15.c: Likewise.
7873 * gcc.target/i386/pr70155-16.c: Likewise.
7874 * gcc.target/i386/pr70155-17.c: Likewise.
7875 * gcc.target/i386/pr70155-18.c: Likewise.
7876 * gcc.target/i386/pr70155-19.c: Likewise.
7877 * gcc.target/i386/pr70155-20.c: Likewise.
7878 * gcc.target/i386/pr70155-21.c: Likewise.
7879 * gcc.target/i386/pr70155-22.c: Likewise.
7880
92329f9f
L
78812016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7882
7883 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7884 ".{5,6}".
7885
309a0cf6
BC
78862016-04-27 Bin Cheng <bin.cheng@arm.com>
7887
7888 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7889 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7890 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7891 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7892 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7893
72ed2b9c
RB
78942016-04-27 Richard Biener <rguenther@suse.de>
7895
7896 PR ipa/70760
7897 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7898 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7899
3c98ff9b
NS
79002016-04-27 Nathan Sidwell <nathan@acm.org>
7901
7902 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7903 * g++.dg/ubsan/pr63956.C: Adjust error location.
7904
9ec5d66b
NC
79052016-04-27 Nick Clifton <nickc@redhat.com>
7906
7907 PR middle-end/49889
7908 * gcc.dg/pr49889.c: New test.
7909
c1e1f433
BS
79102016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7911
7912 * c-c++-common/memset-array.c: New test.
7913
8ac43293
MS
79142016-04-26 Martin Sebor <msebor@redhat.com>
7915
7916 PR c++/66639
7917 * g++.dg/cpp1y/func_constexpr.C: New test.
7918
843ce8ab
PP
79192016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7920
7921 PR c++/70241
7922 * g++.dg/cpp0x/enum32.C: New test.
7923 * g++.dg/cpp0x/enum33.C: New test.
7924
79252016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7926
7927 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7928 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7929 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7930 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7931 * gcc.c-torture/execute/pr38151.c: Likewise.
7932 * gcc.c-torture/execute/pr66556.c: Likewise.
7933 * gcc.c-torture/execute/pr67781.c: Likewise.
7934 * gcc.c-torture/execute/pr68648.c: Likewise.
7935
ca1206be
MG
79362016-04-26 Marc Glisse <marc.glisse@inria.fr>
7937
7938 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7939
2448a956
MP
79402016-04-26 Marek Polacek <polacek@redhat.com>
7941
7942 PR c/67784
7943 * gcc.dg/pr67784-3.c: New test.
7944 * gcc.dg/pr67784-4.c: New test.
7945 * gcc.dg/pr67784-5.c: New test.
7946
b02a5e26
MP
7947 PR c/70791
7948 * gcc.dg/Wnested-externs-2.c: New test.
7949
6b6aa8d3
MG
79502016-04-26 Marc Glisse <marc.glisse@inria.fr>
7951
7952 * gcc.dg/fold-plusmult.c: Adjust.
7953 * gcc.dg/no-strict-overflow-6.c: Adjust.
7954 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7955
a2095b55
BS
79562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7957
7958 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7959 number scans.
7960 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7961 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7962 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7963 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7964 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7965 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7966 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7967 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7968 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7969 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7970 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7971 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7972 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7973 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7974 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7975 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7976 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7977 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7978 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7979 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7980 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7981 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7982 scans.
7983 * gcc.target/i386/pr32219-4.c: Likewise.
7984 * gcc.target/i386/pr32219-6.c: Likewise.
7985 * gcc.target/i386/pr32219-8.c: Likewise.
7986
bb0cc5c8
KT
79872016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7988
7989 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7990 associated options.
7991
5a0802ea
MP
79922016-04-26 Marek Polacek <polacek@redhat.com>
7993
7994 PR c++/70744
7995 * g++.dg/ext/cond2.C: New test.
7996
00f615af
BC
79972016-04-26 Bin Cheng <bin.cheng@arm.com>
7998
7999 PR tree-optimization/70771
8000 PR tree-optimization/70775
8001 * gcc.dg/pr70771.c: New test.
25939d34 8002 * gcc.dg/pr70775.c: New test.
00f615af 8003
218155e7
BS
80042016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8005
8006 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8007
ab99f467
RB
80082016-04-25 Richard Biener <rguenther@suse.de>
8009
8010 PR tree-optimization/70780
8011 * gcc.dg/torture/pr70780.c: New testcase.
8012
3f8257db 80132016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8014
c87885ca
RO
8015 * gcc.target/arm/neon-vaddws16.c: New test.
8016 * gcc.target/arm/neon-vaddws32.c: New test.
8017 * gcc.target/arm/neon-vaddwu16.c: New test.
8018 * gcc.target/arm/neon-vaddwu32.c: New test.
8019 * gcc.target/arm/neon-vaddwu8.c: New test.
8020 * lib/target-supports.exp
93c590ee
MC
8021 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8022 that arm neon support vector widen sum of HImode TO SImode.
8023
d6c1a7a7
JJ
80242016-04-23 Jakub Jelinek <jakub@redhat.com>
8025
8026 PR sanitizer/70712
8027 * c-c++-common/asan/pr70712.c: New test.
8028
ab0fc037
TS
80292016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8030
8031 * .gitattributes: New file.
8032
2aa64824
CL
80332016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8034
8035 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8036
e7e12d92
DH
80372016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8038
8039 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8040 * gfortran.dg/submodule_15.f08: Likewise.
8041
d1431192
RB
80422016-04-22 Richard Biener <rguenther@suse.de>
8043
8044 PR tree-optimization/70740
8045 * gcc.dg/torture/pr70740.c: New testcase.
8046
04a63c24
L
80472016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8048
8049 PR target/70750
8050 * gcc.target/i386/pr70750-1.c: New test.
8051 * gcc.target/i386/pr70750-2.c: Likewise.
8052
20700098
PC
80532016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8054
8055 PR c++/70540
8056 * g++.dg/cpp0x/auto48.C: New.
8057
aedf4e12
MP
80582016-04-21 Marek Polacek <polacek@redhat.com>
8059
8060 PR c++/70513
8061 * g++.dg/cpp0x/forw_enum12.C: New test.
8062 * g++.dg/cpp0x/forw_enum13.C: New test.
8063
2074d80a
KY
80642016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8065
8066 PR target/70728
8067 * gcc.target/i386/pr70728.c: New test.
8068
aef4aab0
RB
80692016-04-21 Richard Biener <rguenther@suse.de>
8070
8071 PR middle-end/70747
8072 * gcc.dg/pr70747.c: New testcase.
8073
2359e571
BC
80742016-04-21 Bin Cheng <bin.cheng@arm.com>
8075
8076 PR tree-optimization/70715
8077 * gcc.dg/tree-ssa/scev-13.c: New test.
8078
ce0e66ff
MG
80792016-04-21 Marc Glisse <marc.glisse@inria.fr>
8080
8081 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8082
2c2870a1
MG
80832016-04-21 Marc Glisse <marc.glisse@inria.fr>
8084
8085 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8086
a2b056a3
JH
80872016-04-20 Jan Hubicka <jh@suse.cz>
8088
8089 PR ipa/70018
8090 * g++.dg/ipa/nothrow-1.C: New testcase.
8091
ee392fc2
NS
80922016-04-20 Nathan Sidwell <nathan@acm.org>
8093
8094 PR c++/55635
8095 * g++.dg/eh/delete1.C: New.
8096
dda49daf
L
80972016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8098
8099 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8100 -mtune-ctrl=sse_typeless_stores.
8101
8a5b9d5a
L
81022016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8103
8104 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8105
1011119f
BC
81062016-04-20 Bin Cheng <bin.cheng@arm.com>
8107
8108 PR tree-optimization/69489
8109 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8110
477d4906
IV
81112016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8112
8113 PR c++/69363
8114 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8115 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8116 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8117
fad08d12
BC
81182016-04-20 Bin Cheng <bin.cheng@arm.com>
8119
8120 PR tree-optimization/56625
8121 PR tree-optimization/69489
8122 * gcc.dg/vect/pr56625.c: New test.
8123 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8124
9e3e4fab
AP
81252016-04-20 Andrew Pinski <apinski@cavium.com>
8126
8127 PR target/64971
8128 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8129
d7aa24e4
AC
81302016-04-20 Arnaud Charlet <charlet@adacore.com>
8131
8132 * gnat.dg/self1.adb: Remove now incorrect test.
8133
e6d62b46
BC
81342016-04-20 Bin Cheng <bin.cheng@arm.com>
8135
8136 * gcc.dg/tree-ssa/scev-11.c: New test.
8137 * gcc.dg/tree-ssa/scev-12.c: New test.
8138
2697b189
MP
81392016-04-20 Marek Polacek <polacek@redhat.com>
8140
8141 PR tree-optimization/70725
8142 * gcc.dg/pr70725.c: New test.
8143
60d393e8
RB
81442016-04-20 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/70726
8147 * g++.dg/vect/pr70726.cc: New testcase.
8148
82c6f58a
AK
81492016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8150
8151 PR target/70674
8152 * gcc.target/s390/pr70674.c: New test.
8153
90eeab20
JD
81542016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8155
8156 PR libgfortran/70684
8157 * gfortran.dg/list_read_14.f90: New test.
8158
fc9cf6da
L
81592016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8160
8161 PR target/69201
8162 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8163 extern to force it misaligned.
8164 (b): Likewise.
8165 (c): Likewise.
8166 (d): Likewise.
8167 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8168 Don't check `*' before movv4sf_internal.
8169 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8170 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8171 Don't check `*' before movv16qi_internal.
8172 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8173 extern to force it misaligned.
8174 (b): Likewise.
8175 (c): Likewise.
8176 (d): Likewise.
8177 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8178 Don't check `*' before movv2df_internal.
8179 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8180 extern to force it misaligned.
8181 (b): Likewise.
8182 (c): Likewise.
8183 (d): Likewise.
8184 Check movv8sf_internal instead of avx_storeups256.
8185 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8186
ea8927ea
RB
81872016-04-19 Richard Biener <rguenther@suse.de>
8188
8189 PR tree-optimization/70171
8190 * g++.dg/tree-ssa/pr70171.C: New testcase.
8191
65f52ee9
RB
81922016-04-19 Richard Biener <rguenther@suse.de>
8193
8194 PR tree-optimization/70724
8195 * gcc.dg/torture/pr70724.c: New testcase.
8196
987b67f1
VM
81972016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8198
8199 PR middle-end/70689
c87885ca 8200 * gcc.target/i386/pr70689.c: New.
987b67f1 8201
91a47c39
L
82022016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8203
8204 PR target/70708
8205 * gcc.target/i386/pr70708.c: New test.
8206
8270b82d
RB
82072016-04-18 Richard Biener <rguenther@suse.de>
8208
8209 PR tree-optimization/43434
8210 * gcc.dg/vect/pr43434.c: New testcase.
8211 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8212 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8213 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8214 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8215 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8216 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8217 * gcc.dg/gomp/pr68640.c: Likewise.
8218 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8219 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8220
edd048e2
RB
82212016-04-18 Richard Biener <rguenther@suse.de>
8222
8223 PR tree-optimization/70701
8224 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8225
bd5c7330
TV
82262016-04-18 Tom de Vries <tom@codesourcery.com>
8227
8228 PR testsuite/70699
8229 * gcc.dg/pr70161.c: Add dot-file scans.
8230 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8231 instead of after last dot char.
8232
23f2660f
EB
82332016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8234
8235 * c-c++-common/dump-ada-spec-3.c: New test.
8236 * c-c++-common/dump-ada-spec-4.c: Likewise.
8237
da152c9f
TV
82382016-04-17 Tom de Vries <tom@codesourcery.com>
8239
8240 PR other/70183
8241 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8242
cc950f98
JH
82432016-04-15 Jan Hubicka <jh@suse.cz>
8244
8245 PR ipa/70018
8246 * g++.dg/ipa/pure-const-1.C: New testcase.
8247 * g++.dg/ipa/pure-const-2.C: New testcase.
8248 * g++.dg/ipa/pure-const-3.C: New testcase.
8249
949505a9
MP
82502016-04-15 Marek Polacek <polacek@redhat.com>
8251
8252 PR c/70671
8253 * gcc.dg/bitfld-22.c: New test.
8254
10e547d6
BS
82552016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8256
8257 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8258 x86_64.
8259
1e77281b
MP
82602016-04-15 Marek Polacek <polacek@redhat.com>
8261
8262 PR c/70651
8263 * c-c++-common/pr70651.c: New test.
8264
e501fa8e
KT
82652016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8266
8267 PR rtl-optimization/70681
8268 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8269 dump scan on arm and powerpc.
8270 * gcc.dg/pr10474.c: Likewise.
8271
dda1bf61
JJ
82722016-04-15 Jakub Jelinek <jakub@redhat.com>
8273
ca4ef1ff
JJ
8274 PR c++/69517
8275 PR c++/70019
8276 PR c++/70588
8277 * g++.dg/cpp1y/vla11.C: Revert for real.
8278
dda1bf61
JJ
8279 PR c/70436
8280 * c-c++-common/Wparentheses-1.c: New test.
8281 * c-c++-common/gomp/Wparentheses-1.c: New test.
8282 * c-c++-common/gomp/Wparentheses-2.c: New test.
8283 * c-c++-common/gomp/Wparentheses-3.c: New test.
8284 * c-c++-common/gomp/Wparentheses-4.c: New test.
8285 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8286 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8287 * c-c++-common/goacc/Wparentheses-1.c: New test.
8288
1355e62c
KY
82892016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8290
8291 PR target/70662
8292 * gcc.target/i386/pr70662.c: New test.
8293
0ab34b9e 82942016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8295 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8296
8297 PR tree-optimization/70130
8298 * gcc.dg/vect/O3-pr70130.c: New testcase.
8299
bc773aad
MM
83002016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8301
6e9b2286
MM
8302 PR target/70669
8303 * gcc.target/powerpc/pr70669.c: New test.
8304
bc773aad
MM
8305 PR target/70640
8306 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8307 a power7 system that does not have an assembler that supports
8308 power8.
8309
d8747845
MS
83102016-04-14 Martin Sebor <msebor@redhat.com>
8311
8312 PR c++/69517
8313 PR c++/70019
8314 PR c++/70588
8315 * c-c++-common/ubsan/vla-1.c: Revert.
8316 * g++.dg/cpp1y/vla11.C: Same.
8317 * g++.dg/cpp1y/vla12.C: Same.
8318 * g++.dg/cpp1y/vla13.C: Same.
8319 * g++.dg/cpp1y/vla14.C: Same.
8320 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8321 * g++.dg/init/array24.C: Same.
d8747845
MS
8322 * g++.dg/ubsan/vla-1.C: Same.
8323
85128559
MP
83242016-04-14 Marek Polacek <polacek@redhat.com>
8325 Jan Hubicka <hubicka@ucw.cz>
8326
8327 PR c++/70029
8328 * g++.dg/torture/pr70029.C: New test.
8329
52fbb073
MS
83302016-04-14 Martin Sebor <msebor@redhat.com>
8331
8332 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8333 type size to prevent failures on targets with very low maximum
8334 alignment.
8335
6db61d6f
RB
83362016-04-14 Richard Biener <rguenther@suse.de>
8337
8338 PR tree-optimization/70623
8339 * gcc.dg/torture/pr70623.c: New testcase.
8340 * gcc.dg/torture/pr70623-2.c: Likewise.
8341
342fac95
MS
83422016-04-13 Martin Sebor <msebor@redhat.com>
8343
8344 PR c++/69517
8345 PR c++/70019
8346 PR c++/70588
8347 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8348 * g++.dg/cpp1y/vla11.C: New test.
8349 * g++.dg/cpp1y/vla12.C: New test.
8350 * g++.dg/cpp1y/vla13.C: New test.
8351 * g++.dg/cpp1y/vla14.C: New test.
8352 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8353 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8354 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8355
d93c452f
JJ
83562016-04-13 Jakub Jelinek <jakub@redhat.com>
8357
8358 PR c++/70641
8359 * g++.dg/opt/pr70641.C: New test.
8360
85115fb6
RO
83612016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8362
8363 PR rtl-optimization/68749
8364 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8365 effects of argument promotions.
8366 Remove default args to dg-skip-if.
8367
545a4139
PC
83682016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8369
8370 PR c++/70635
8371 * g++.dg/parse/pr70635.C: New.
8372
b3a77f21
MP
83732016-04-13 Marek Polacek <polacek@redhat.com>
8374
8375 PR c++/70639
8376 * c-c++-common/Wmisleading-indentation-4.c: New test.
8377
99cd9857
MP
83782016-04-13 Marek Polacek <polacek@redhat.com>
8379
8380 PR c/70436
c87885ca
RO
8381 * gcc.dg/Wparentheses-12.c: New test.
8382 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8383
75ca93ec
IE
83842016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8385
8386 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8387 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8388 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8389
3d3f9e7e
JJ
83902016-04-13 Jakub Jelinek <jakub@redhat.com>
8391
37947cd0
JJ
8392 PR middle-end/70633
8393 * gcc.c-torture/compile/pr70633.c: New test.
8394
3d3f9e7e
JJ
8395 PR debug/70628
8396 * gcc.dg/torture/pr70628.c: New test.
8397
92886d3e
PP
83982016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8399
8400 PR c++/70610
8401 * g++.dg/template/pr70610.C: New test.
8402 * g++.dg/template/pr70610-2.C: New test.
8403 * g++.dg/template/pr70610-3.C: New test.
8404 * g++.dg/template/pr70610-4.C: New test.
8405
13bd7c2b
JJ
84062016-04-12 Jakub Jelinek <jakub@redhat.com>
8407
6512fa6d
JJ
8408 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8409 128 instead of 32.
8410
13bd7c2b
JJ
8411 PR c++/70571
8412 * g++.dg/ext/pr70571.C: New test.
8413
20b9851c
MM
84142016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8415
8a434ada 8416 PR target/70640
20b9851c
MM
8417 * gcc.target/powerpc/pr70640.c: New test.
8418
2b2f52bc
PC
84192016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8420
8421 PR c++/68722
8422 * g++.dg/parse/pr68722.C: New.
8423
5901e56a
JJ
84242016-04-12 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR rtl-optimization/70596
8427 * gcc.target/i386/pr70596.c: New test.
8428
d4619dc1
NS
84292016-04-12 Nathan Sidwell <nathan@acm.org>
8430
8431 PR c++/70501
8432 * g++.dg/init/pr70501.C: New.
8433
3df530d3
DW
84342016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8435
8436 * gcc.target/i386/asm-flag-6.c: New test.
8437
b7a120d7
TV
84382016-04-12 Tom de Vries <tom@codesourcery.com>
8439
8440 PR tree-optimization/68756
8441 * gcc.dg/graphite/pr68756.c: New test.
8442
4e0eea75
JJ
84432016-04-12 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR tree-optimization/70602
8446 * gcc.c-torture/execute/pr70602.c: New test.
8447
35fbda43
MM
84482016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8449
8450 PR target/70381
8451 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8452 __float128 emulator is built and runs.
8453 * gcc.target/powerpc/float128-1.c: Likewise.
8454
8455 * lib/target-supports.exp (check_ppc_float128_sw_available):
8456 Rework tests for __float128 software and hardware
8457 availability. Fix exit condition to return 0 on success.
8458
04a99ebe
JG
84592016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8460
8461 PR target/70133
8462 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8463 * gcc.target/aarch64/target_attr_15.c: Likewise.
8464
47cd5a85
PC
84652016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8466
8467 PR c++/69066
8468 * g++.dg/cpp1y/pr69066.C: New.
8469
a5edb32e
JD
84702016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8471
8472 PR fortran/68566
8473 * gfortran.dg/pr36192.f90: Update test.
8474 * gfortran.dg/pr36192_1.f90: Update test.
8475 * gfortran.dg/real_dimension_1.f: Update test.
8476 * gfortran.dg/parameter_array_init_7.f90: New test.
8477
8ef378f8
JDA
84782016-04-09 John David Anglin <danglin@gcc.gnu.org>
8479
c532c871
JDA
8480 PR testsuite/64039
8481 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8482
d34f706f
JDA
8483 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8484
75e1dd9e
JDA
8485 PR rtl-optimization/66669
8486 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8487
8a976f5f
JDA
8488 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8489
da04822a
JDA
8490 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8491 * gcc.dg/pie-1.c: Likewise.
8492 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8493 * gcc.dg/pic-4.c: Likewise.
8494 * gcc.dg/pie-3.c: Likewise.
8495 * gcc.dg/pie-4.c: Likewise.
8496
adfabcf9
JDA
8497 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8498
4a020adf
JDA
8499 PR tree-optimization/68644
8500 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8501
8ef378f8
JDA
8502 PR rtl-optimization/64886
8503 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8504
09bf990e
TV
85052016-04-09 Tom de Vries <tom@codesourcery.com>
8506
8507 PR tree-optimization/68953
8508 * gcc.dg/graphite/pr68953.c: New test.
8509
138c3c1a
DH
85102016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8511
8512 PR fortran/70592
8513 * gfortran.dg/deferred_character_16.f90: New test.
8514
f55460af
JJ
85152016-04-09 Jakub Jelinek <jakub@redhat.com>
8516
8517 PR tree-optimization/70586
8518 * gcc.c-torture/execute/pr70586.c: New test.
8519
0b77bbf3
DH
85202016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8521
8522 PR sanitizer/70573
8523 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8524 with __builtin_memset
8525 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8526
c42cfb5c
CP
85272016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8528
8529 PR lto/70289
8530 PR ipa/70348
8531 PR tree-optimization/70373
8532 PR middle-end/70533
8533 PR middle-end/70534
8534 PR middle-end/70535
8535 * c-c++-common/goacc/reduction-5.c: New test.
8536 * c-c++-common/goacc/reduction-promotions.c: New test.
8537 * gfortran.dg/goacc/reduction-3.f95: New test.
8538 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8539
56cfb596
PP
85402016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8541
8542 PR c++/70590
8543 PR c++/70452
8544 * g++.dg/pr70590.C: New test.
8545 * g++.dg/pr70590-2.C: New test.
8546
1a13c0a2
JJ
85472016-04-08 Jakub Jelinek <jakub@redhat.com>
8548
abc0647a
JJ
8549 PR middle-end/70593
8550 * gcc.target/i386/pr70593.c: New test.
8551
1a13c0a2
JJ
8552 PR rtl-optimization/70574
8553 * gcc.target/i386/avx2-pr70574.c: New test.
8554
c3da4956
MO
85552016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8556
8557 PR sanitizer/70541
8558 * c-c++-common/asan/pr70541.c: New test.
8559
9f1b833b
TV
85602016-04-08 Tom de Vries <tom@codesourcery.com>
8561
8562 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8563 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8564
bae7adda
KT
85652016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8566
8567 PR target/70566
8568 * gcc.c-torture/execute/pr70566.c: New test.
8569
211f3d57
TV
85702016-04-08 Tom de Vries <tom@codesourcery.com>
8571
8572 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8573 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8574
02cf2861
AM
85752016-04-08 Alan Modra <amodra@gmail.com>
8576
8577 * gcc.target/powerpc/pr70117.c: New.
8578
5f490f9f
JJ
85792016-04-07 Jakub Jelinek <jakub@redhat.com>
8580
56e9b710
JJ
8581 PR testsuite/70581
8582 * gcc.dg/lto/simd-function_0.c: New test.
8583
5f490f9f
JJ
8584 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8585 clones.
8586 * c-c++-common/attr-simd-2.c: Likewise.
8587 * c-c++-common/attr-simd-4.c: Likewise.
8588 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8589 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8590
e4ebc74d
TP
85912016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8592
8593 PR testsuite/70553
8594 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8595
9817ae35
TS
85962016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8597 Tom de Vries <tom@codesourcery.com>
8598
8599 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8600 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8601 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8602 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8603 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8604 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8605 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8606 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8607
e292f64d
PP
86082016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8609
8610 PR c/70436
8611 * g++.dg/warn/Wparentheses-29.C: New test.
8612
6b37bdaf
PP
86132016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8614
8615 PR c/70436
8616 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8617 explicit braces to resolve a future -Wparentheses warning.
8618
64824205
RH
86192016-04-06 Richard Henderson <rth@redhat.com>
8620
8621 * gcc.dg/pr61817-1.c: New test.
8622 * gcc.dg/pr61817-2.c: New test.
8623 * gcc.dg/pr69391-1.c: New test.
8624 * gcc.dg/pr69391-2.c: New test.
8625
bc2fc1f3
VM
86262016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8627
8628 PR rtl-optimization/70398
c87885ca 8629 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8630
41414a02
EB
86312016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8632
8633 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8634
4066ea8a
YR
86352016-04-06 Yvan Roux <yvan.roux@linaro.org>
8636 Pedro Alves <palves@redhat.com>
8637
8638 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8639
ec35ea45
JJ
86402016-04-06 Jakub Jelinek <jakub@redhat.com>
8641
3866f8dd
JJ
8642 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8643 Check for avx512f effective targets instead of avx2.
8644 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8645 for AVX512F clones.
8646 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8647 * g++.dg/gomp/declare-simd-1.C: Likewise.
8648 * g++.dg/gomp/declare-simd-3.C: Likewise.
8649 * g++.dg/gomp/declare-simd-4.C: Likewise.
8650
ec35ea45
JJ
8651 PR middle-end/70550
8652 * c-c++-common/gomp/pr70550-1.c: New test.
8653 * c-c++-common/gomp/pr70550-2.c: New test.
8654
c08d28ac
NS
86552016-04-05 Nathan Sidwell <nathan@acm.org>
8656
8657 PR c++/70512
8658 * g++.dg/ext/attribute-may-alias-5.C: New.
8659
1d510e04
JJ
86602016-04-05 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR c++/70336
8663 * c-c++-common/pr70336.c: New test.
8664 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8665 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8666
84278ed9
JH
86672016-04-05 Jan Hubicka <hubicka@ucw.cz>
8668
8669 PR ipa/66223
8670 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8671
268a0ec4
JJ
86722016-04-05 Jakub Jelinek <jakub@redhat.com>
8673
8674 PR rtl-optimization/70542
8675 * gcc.dg/torture/pr70542.c: New test.
8676 * gcc.target/i386/avx2-pr70542.c: New test.
8677
5e8c2eb1
ZS
86782016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8679
8680 PR tree-optimization/70509
8681 * gcc.target/i386/avx512bw-pr70509.c: New test.
8682
c0daf32d
PP
86832016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8684
8685 PR c++/70452
8686 * g++.dg/ext/constexpr-vla4.C: New test.
8687
bf867841
UB
86882016-04-05 Uros Bizjak <ubizjak@gmail.com>
8689
8690 PR target/70510
8691 * gcc.target/i386/pr70510.c: New test.
8692
3022186a
RB
86932016-04-05 Richard Biener <rguenther@suse.de>
8694
8695 PR tree-optimization/70526
8696 * g++.dg/torture/pr70526.C: New testcase.
8697
55fc79b2
JJ
86982016-04-05 Jakub Jelinek <jakub@redhat.com>
8699
8700 PR target/70525
8701 * gcc.target/i386/pr70525.c: New test.
8702
62b233f2
RB
87032016-04-05 Richard Biener <rguenther@suse.de>
8704
8705 PR middle-end/70499
8706 * g++.dg/torture/pr70499.C: New testcase.
8707
cc05759d
RB
87082016-04-05 Richard Biener <rguenther@suse.de>
8709
8710 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8711 remove XFAIL.
8712
f23f16d4
JJ
87132016-04-04 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR middle-end/70307
8716 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8717 rs6000 ABI warnings.
8718
d27ecc49
JH
87192016-04-04 Jan Hubicka <hubicka@ucw.cz>
8720
8721 PR ipa/66223
8722 * g++.dg/ipa/devirt-51.C: New testcase.
8723
c974c96e 87242016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8725 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8726
8727 PR middle-end/70457
8728 * gcc.dg/torture/pr70457.c: New.
8729
7a85da89
AV
87302016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8731
8732 PR fortran/67538
8733 * gfortran.dg/allocate_with_source_19.f08: New test.
8734
de517e64
AV
87352016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8736
8737 PR fortran/65795
8738 * gfortran.dg/coarray_allocate_6.f08: New test.
8739
43b9f499
RB
87402016-04-04 Richard Biener <rguenther@suse.de>
8741
8742 PR rtl-optimization/70484
8743 * gcc.dg/torture/pr70484.c: New testcase.
8744
f13355da
MP
87452016-04-04 Marek Polacek <polacek@redhat.com>
8746
8747 PR c/70307
8748 * gcc.dg/torture/pr70307.c: New test.
8749
6cc6ed50
OE
87502016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8751
8752 PR target/70416
8753 PR target/67391
8754 * gcc.target/sh/torture/pr70416.c: New.
8755
abdc16c8
MS
87562016-04-02 Martin Sebor <msebor@redhat.com>
8757
8758 PR c++/67376
8759 PR c++/70170
8760 PR c++/70172
8761 PR c++/70228
8762 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8763 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8764 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8765 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8766 * g++.dg/cpp0x/constexpr-string.C: Same.
8767 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8768 * g++.dg/cpp0x/pr65398.C: Same.
8769 * g++.dg/ext/constexpr-vla1.C: Same.
8770 * g++.dg/ext/constexpr-vla2.C: Same.
8771 * g++.dg/ext/constexpr-vla3.C: Same.
8772 * g++.dg/ubsan/pr63956.C: Same.
8773
763cd859
JJ
87742016-04-01 Jakub Jelinek <jakub@redhat.com>
8775
8776 PR rtl-optimization/70467
8777 * gcc.target/i386/pr70467-2.c: New test.
8778
0f875435
JJ
87792016-04-01 Jakub Jelinek <jakub@redhat.com>
8780 Marek Polacek <polacek@redhat.com>
8781
8782 PR c++/70488
8783 * g++.dg/init/new47.C: New test.
8784
41d14659
RR
87852016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8786
8787 PR target/70496
8788 * gcc.target/arm/pr70496.c: New test.
8789
f9bf89bb
NS
87902016-04-01 Nathan Sidwell <nathan@acm.org>
8791
73b9085d
NS
8792 PR c++/68475
8793 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8794
4afdcfaa
IE
87952016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8796
8797 PR target/69890
8798 * gcc.dg/strlenopt.h (memmove): New.
8799 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8800 instead of "string.h".
8801 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8802 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8803 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8804 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8805 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8806 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8807 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8808 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8809 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8810 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8811 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8812 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8813 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8814 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8815 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8816 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8817 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8818 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8819 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8820 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8821
b5d7a29c
RO
88222016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8823
8824 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8825 (Holder::foo): Reflect this.
8826
b660f9ec
IE
88272016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8828
8829 PR target/70442
8830 * gcc.dg/pr70442.c: New test.
8831
88504f34
NS
88322016-03-31 Nathan Sidwell <nathan@acm.org>
8833
8834 PR c++/70393
8835 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8836
95d34b96
KY
88372016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8838
8839 PR target/70453
8840 * gcc.target/i386/pr70453.c: New test.
8841
b4c4967c
AB
88422016-03-31 Andrey Belevantsev <abel@ispras.ru>
8843
8844 PR target/70292
8845 * gcc.c-torture/pr70292.c: New test.
8846
5fde6a45
MP
88472016-03-31 Marek Polacek <polacek@redhat.com>
8848
8849 PR c/70297
8850 * c-c++-common/pr70297.c: New test.
8851 * g++.dg/cpp0x/typedef-redecl.C: New test.
8852 * gcc.dg/typedef-redecl2.c: New test.
8853
97eb24c4
JJ
88542016-03-31 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR rtl-optimization/70460
8857 * gcc.c-torture/execute/pr70460.c: New test.
8858
efc3536f
RB
88592016-03-31 Richard Biener <rguenther@suse.de>
8860
8861 PR c++/70430
8862 * g++.dg/ext/vector30.C: New testcase.
8863
e0876e21
DH
88642016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8865 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8866
8867 * gfortran.dg/fmt_pf.f90: New test.
8868
e9bff8c6
RO
88692016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8870
8871 Forward-port from 5 branch
8872 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR testsuite/70356
8875 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8876 dg-require-effective-target after dg-do.
8877
8878 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8879
8880 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8881
2620c80d
TS
88822016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8883 Julian Brown <julian@codesourcery.com>
8884 Chung-Lin Tang <cltang@codesourcery.com>
8885 Cesar Philippidis <cesar@codesourcery.com>
8886 James Norris <jnorris@codesourcery.com>
8887 Tom de Vries <tom@codesourcery.com>
8888 Nathan Sidwell <nathan@codesourcery.com>
8889
bf867841 8890 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8891 * c-c++-common/goacc/loop-clauses.c: Likewise.
8892 * g++.dg/goacc/template.C: Likewise.
8893 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8894 * gfortran.dg/goacc/loop-1.f95: Likewise.
8895 * gfortran.dg/goacc/loop-5.f95: Likewise.
8896 * gfortran.dg/goacc/loop-6.f95: Likewise.
8897 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8898 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8899 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8900 * c-c++-common/goacc/clauses-fail.c: Likewise.
8901 * c-c++-common/goacc/parallel-1.c: Likewise.
8902 * c-c++-common/goacc/reduction-1.c: Likewise.
8903 * c-c++-common/goacc/reduction-2.c: Likewise.
8904 * c-c++-common/goacc/reduction-3.c: Likewise.
8905 * c-c++-common/goacc/reduction-4.c: Likewise.
8906 * c-c++-common/goacc/routine-3.c: Likewise.
8907 * c-c++-common/goacc/routine-4.c: Likewise.
8908 * c-c++-common/goacc/routine-5.c: Likewise.
8909 * c-c++-common/goacc/tile.c: Likewise.
8910 * g++.dg/goacc/template.C: Likewise.
8911 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8912 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8913 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8914 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8915 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8916 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8917 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8918 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8919 * c-c++-common/goacc/use_device-1.c: ... this file.
8920 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8921 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8922 * c-c++-common/goacc/host_data-6.c: ... this file.
8923 * c-c++-common/goacc/loop-2-kernels.c: New file.
8924 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8925 * c-c++-common/goacc/loop-3.c: Likewise.
8926 * g++.dg/goacc/reference.C: Likewise.
8927 * g++.dg/goacc/routine-1.C: Likewise.
8928 * g++.dg/goacc/routine-2.C: Likewise.
8929
f6d2d066
RB
89302016-03-30 Richard Biener <rguenther@suse.de>
8931
8932 PR middle-end/70450
8933 * gcc.dg/torture/pr70450.c: New testcase.
8934
d43242b9
JJ
89352016-03-30 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/70421
8938 * gcc.dg/torture/pr70421.c: New test.
8939 * gcc.target/i386/avx512f-pr70421.c: New test.
8940
5ce43b77
L
89412016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8942
8943 PR testsuite/70364
8944 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8945 (check): New function.
8946 (bar): Call check.
8947 (foo): Align stack to 16 bytes when calling bar.
8948 * gcc.target/i386/cleanup-2.c: Likewise.
8949
d014a712
PP
89502016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8951
8952 PR tree-optimization/59124
8953 * gcc.dg/Warray-bounds-19.c: New test.
8954
3f8257db 89552016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8956
8957 * lib/prune.exp (escape_regex_chars): New.
8958 (prune_file_path): Update to quote metcharacters for regexp.
8959
3336c6e0
JJ
89602016-03-29 Jakub Jelinek <jakub@redhat.com>
8961
a362f023
JJ
8962 PR rtl-optimization/70429
8963 * gcc.c-torture/execute/pr70429.c: New test.
8964
3336c6e0
JJ
8965 PR tree-optimization/70405
8966 * gcc.dg/pr70405.c: New test.
8967
728557fd
AV
89682016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8969
8970 PR fortran/70397
8971 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8972 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8973
bef977d4
TS
89742016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8975
8976 PR testsuite/64177
8977 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8978 __cilkrts_set_param to set two workers.
8979 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8980 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8981
6f6d25c9
DH
89822016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8983
bf867841 8984 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8985
45733562
KY
89862016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8987
8988 PR target/70406
bf867841 8989 * gcc.target/i386/pr70406.c: New test.
45733562 8990
a1799e5e
EB
89912016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8992
8993 * gnat.dg/specs/double_record_extension3.ads: New test.
8994
5fca7b66
RH
89952016-03-25 Richard Henderson <rth@redhat.com>
8996
8997 PR target/70120
8998 * gcc.target/aarch64/pr70120-1.c: New.
8999 * gcc.target/aarch64/pr70120-2.c: New.
9000 * gcc.target/aarch64/pr70120-3.c: New.
9001
31ce75c6
PP
90022016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9003
9004 PR c++/62212
9005 * g++.dg/template/mangle2.C: The dg-do directive should be
9006 "compile" not "assemble".
9007
3caf0ca1
BS
90082016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9009
9010 PR lto/69650
9011 * gcc.dg/pr69650.c: New test.
9012
634035b6
DE
90132016-03-25 David Edelsohn <dje.gcc@gmail.com>
9014
9015 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9016
45d34276
AM
90172016-03-25 Alan Modra <amodra@gmail.com>
9018
9019 * gcc.dg/dfp/pr70052.c: New test.
9020
8f085166
RH
90212016-03-24 Richard Henderson <rth@redhat.com>
9022
9023 PR middle-end/69845
9024 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9025 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9026
011e5ec3
TV
90272016-03-24 Tom de Vries <tom@codesourcery.com>
9028
9029 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9030
9e3f4551
TV
90312016-03-24 Tom de Vries <tom@codesourcery.com>
9032
9033 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9034 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9035
45780041
TV
90362016-03-24 Tom de Vries <tom@codesourcery.com>
9037
9038 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9039 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9040
887ab4e5
PP
90412016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9042
9043 PR c++/62212
9044 * g++.dg/template/mangle2.C: New test.
9045
69a9a66f
RB
90462016-03-24 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/70396
9049 * gcc.dg/torture/pr70396.c: New testcase.
9050
ed87de55
RB
90512016-03-24 Richard Biener <rguenther@suse.de>
9052
9053 PR middle-end/70370
9054 * gcc.dg/torture/pr70370.c: New testcase.
9055
ea064934
TV
90562016-03-24 Tom de Vries <tom@codesourcery.com>
9057
9058 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9059 * gfortran.dg/goacc/kernels-tree.f95: Same.
9060 * gfortran.dg/goacc/parallel-tree.f95: Same.
9061
b2a4dd1d
TV
90622016-03-24 Tom de Vries <tom@codesourcery.com>
9063
9064 * c-c++-common/goacc/uninit-if-clause.c: New test.
9065 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9066
72e7cd6e
JJ
90672016-03-24 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR target/70290
bf867841
UB
9070 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9071 Fix formatting.
72e7cd6e 9072
ce9d0c03
RB
90732016-03-24 Richard Biener <rguenther@suse.de>
9074
9075 PR tree-optimization/70372
9076 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9077
426b9428
PP
90782016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9079
9080 PR c++/70347
9081 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9082
cd1588c4
PP
90832016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9084
9085 PR c++/70332
9086 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9087
61637db3
JJ
90882016-03-23 Jakub Jelinek <jakub@redhat.com>
9089
928af3bf
JJ
9090 PR c++/70001
9091 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9092 * g++.dg/cpp1y/pr70001.C: New test.
9093
61637db3
JJ
9094 PR c++/70323
9095 * g++.dg/cpp0x/constexpr-70323.C: New test.
9096
05aca4e7
AO
90972016-03-23 Alexandre Oliva <aoliva@redhat.com>
9098 Jason Merrill <jason@redhat.com>
9099 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR c++/69315
9102 * g++.dg/cpp0x/constexpr-69315.C: New test.
9103 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9104
fbdb6baf
MP
91052016-03-23 Marek Polacek <polacek@redhat.com>
9106
9107 PR c++/69884
9108 * g++.dg/warn/Wignored-attributes-1.C: New test.
9109 * g++.dg/warn/Wignored-attributes-2.C: New test.
9110
d79ee524
TV
91112016-03-23 Tom de Vries <tom@codesourcery.com>
9112
9113 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9114 initialization.
9115 * gfortran.dg/goacc/private-3.f95 (test): Same.
9116 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9117 missing use param.
9118
a59f0bef
KT
91192016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9120
9121 * lib/target-supports.exp: Remove v7ve entry from loop
9122 creating effective target checks.
9123 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9124 (add_options_for_arm_arch_v7ve): Likewise.
9125
0179520a
JJ
91262016-03-23 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR tree-optimization/70354
9129 * gcc.dg/vect/pr70354-1.c: New test.
9130 * gcc.dg/vect/pr70354-2.c: New test.
9131 * gcc.target/i386/avx2-pr70354-1.c: New test.
9132 * gcc.target/i386/avx2-pr70354-2.c: New test.
9133
75bb14d7
JL
91342016-03-22 Jeff Law <law@redhat.com>
9135
9136 PR target/70232
9137 * gcc.dg/tree-ssa/pr70232.c: New test.
9138
72c9526d
IE
91392016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9140
9141 PR target/70302
9142 * gcc.target/i386/pr70302.c: New test.
9143
a3ca1bc5
RB
91442016-03-22 Richard Biener <rguenther@suse.de>
9145
9146 PR middle-end/70251
9147 * g++.dg/torture/pr70251.C: New testcase.
9148
5c240f4d
DM
91492016-03-22 David Malcolm <dmalcolm@redhat.com>
9150
9151 PR c/69993
9152 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9153 Wmisleading-indentation.c.
9154 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9155 reflect change to diagnostic text and order of messages.
9156 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9157
80f6631b
DE
91582016-03-22 David Edelsohn <dje.gcc@gmail.com>
9159
9160 * g++.dg/ext/java-3.C: Don't compile on AIX.
9161
9a10956c
RB
91622016-03-22 Richard Biener <rguenther@suse.de>
9163
9164 PR middle-end/70333
9165 * gcc.dg/torture/pr70333.c: New testcase.
9166
6cedf922
IE
91672016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9168
9169 * g++.dg/ext/pr70290.C: New test.
9170
cd6c27ac
KY
91712016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9172
9173 PR target/70325
9174 * gcc.target/i386/pr70325.c: New test.
9175
4cde512c
JJ
91762016-03-22 Jakub Jelinek <jakub@redhat.com>
9177
b01915ed
JJ
9178 PR target/70329
9179 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9180 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9181
4e3e2cf1
JJ
9182 PR target/70300
9183 * gcc.target/i386/pr70300.c: New test.
9184
4cde512c
JJ
9185 PR c++/70295
9186 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9187 (func2): New function for cond with parens, xfail warning for c++.
9188 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9189
16f6d7dc
PP
91902016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9191
9192 PR c++/70096
9193 * g++.dg/template/ptrmem30.C: New test.
9194
a3e2b438
PP
91952016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9196
9197 PR c++/70204
9198 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9199 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9200
11b6a02e
JJ
92012016-03-21 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR middle-end/70326
9204 * gcc.dg/pr70326.c: New test.
9205
b9407883
MG
92062016-03-21 Marc Glisse <marc.glisse@inria.fr>
9207 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR tree-optimization/70317
9210 * gcc.dg/pr70317.c: New test.
9211
4a148e19
UB
92122016-03-21 Uros Bizjak <ubizjak@gmail.com>
9213
9214 PR target/70327
9215 * gcc.target/i386/pr70327.c: New test.
9216
2a85ddbb
ML
92172016-03-21 Martin Liska <mliska@suse.cz>
9218
7d36fe98 9219 PR ipa/70306
2a85ddbb
ML
9220 * gcc.dg/ipa/pr70306.c: New test.
9221
4a148e19 92222016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9223
9224 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9225 * gcc.target/arm/attr-align3.c: Likewise.
9226 * gcc.target/arm/attr_arm.c: Likewise.
9227 * gcc.target/arm/flip-thumb.c: Likewise.
9228
6b366948
JJ
92292016-03-21 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR target/70296
9232 * gcc.target/powerpc/altivec-36.c: New test.
9233
2fac8c14
RB
92342016-03-21 Richard Biener <rguenther@suse.de>
9235
9236 PR tree-optimization/70310
9237 * gcc.dg/torture/pr70310.c: New testcase.
9238
e9bde854
KY
92392016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9240
9241 PR target/70293
9242 * gcc.target/i386/pr70293.c: New test.
9243
56bbfaf6
RB
92442016-03-21 Richard Biener <rguenther@suse.de>
9245
9246 PR tree-optimization/70288
9247 * gcc.dg/torture/pr70288-1.c: New testcase.
9248 * gcc.dg/torture/pr70288-2.c: Likewise.
9249
3eee49ed
AB
92502016-03-21 Andrey Belevantsev <abel@ispras.ru>
9251
9252 PR rtl-optimization/69307
9253 * gcc.target/arm/pr69307.c: New test.
4a148e19 9254
8e7816b4
AB
92552016-03-21 Andrey Belevantsev <abel@ispras.ru>
9256
9257 PR rtl-optimization/69102
9258 * gcc.c-torture/compile/pr69102.c: New test.
9259
14d7d4be
JL
92602016-03-18 Jeff Law <law@redhat.com>
9261
9262 PR rtl-optimization/70263
9263 * gcc.c-torture/compile/pr70263-1.c: New test.
9264 * gcc.target/i386/pr70263-2.c: New test.
9265
5c6a601c
BS
92662016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9267
9268 PR rtl-optimization/70278
9269 * gcc.dg/torture/pr70278.c: New test.
9270 * gcc.target/arm/pr70278.c: New test.
9271
4bbf545b
DM
92722016-03-18 David Malcolm <dmalcolm@redhat.com>
9273
9274 PR c/70281
9275 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9276 (test_builtin_types_compatible_p): New test function.
9277 * gcc.dg/pr70281.c: New test case.
9278
dc28bb68
CL
92792016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9280
9281 PR target/70113
9282 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9283
5e8d6dff
IE
92842016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9285
9286 PR tree-optimization/70252
9287 * gcc.dg/pr70252.c: New test.
9288
d0e7e403
TV
92892016-03-18 Tom de Vries <tom@codesourcery.com>
9290
9291 * gcc.dg/pr70161-2.c: New test.
9292 * gcc.dg/pr70161.c: New test.
9293
fa22501a
TV
92942016-03-18 Tom de Vries <tom@codesourcery.com>
9295
9296 PR ipa/70269
9297 * gcc.dg/pr70269.c: New test.
9298
dd125026
JJ
92992016-03-18 Jakub Jelinek <jakub@redhat.com>
9300
9301 PR c++/70267
9302 * g++.dg/ext/java-3.C: New test.
9303
91914f0a
PP
93042016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9305
9306 PR c++/70205
9307 * g++.dg/lookup/pr70205.C: New test.
9308
753a8910
PP
93092016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9310
9311 PR c++/70218
9312 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9313
14ba7b28
MP
93142016-03-17 Marek Polacek <polacek@redhat.com>
9315
9316 PR c/69407
9317 * gcc.dg/atomic-op-6.c: New test.
9318
ded60913
DM
93192016-03-17 David Malcolm <dmalcolm@redhat.com>
9320
9321 PR c/70264
9322 * c-c++-common/pr70264.c: New test case.
9323
a3aad0e6
JJ
93242016-03-17 Jakub Jelinek <jakub@redhat.com>
9325
17366700
JJ
9326 PR c++/70144
9327 * c-c++-common/pr70144-1.c: New test.
9328 * c-c++-common/pr70144-2.c: New test.
9329
a3aad0e6
JJ
9330 PR c++/70272
9331 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9332 * g++.dg/opt/flifetime-dse6.C: New test.
9333 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9334
b57e6e18
L
93352016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9336
9337 PR driver/70192
9338 * gcc.dg/pic-1.c: New test.
9339 * gcc.dg/pic-2.c: Likewise.
9340 * gcc.dg/pic-3.c: Likewise.
9341 * gcc.dg/pic-4.c: Likewise.
9342 * gcc.dg/pie-1.c: Likewise.
9343 * gcc.dg/pie-2.c: Likewise.
9344 * gcc.dg/pie-3.c: Likewise.
9345 * gcc.dg/pie-4.c: Likewise.
9346 * gcc.dg/pie-5.c: Likewise.
9347 * gcc.dg/pie-6.c: Likewise.
9348
b38ba58b
TV
93492016-03-17 Tom de Vries <tom@codesourcery.com>
9350
9351 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9352 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9353
6931b3b7
RB
93542016-03-17 Richard Biener <rguenther@suse.de>
9355
9356 PR debug/70271
9357 * g++.dg/debug/pr70271.C: New testcase.
9358
0c8b64cb
IE
93592016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9360
9361 * gcc.target/i386/pr70251.c: New test.
9362
b1970801
MP
93632016-03-17 Marek Polacek <polacek@redhat.com>
9364
9365 PR c++/70194
9366 * g++.dg/warn/constexpr-70194.C: New test.
9367
820c5eaa
RH
93682016-03-16 Richard Henderson <rth@redhat.com>
9369
9370 PR middle-end/70240
9371 * gcc.c-torture/compile/pr70240.c: New.
9372
da0ad263
SKS
93732016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9374
9375 * gcc.c-torture/compile/20151204.c: Skip for avr.
9376
c73d295c
JJ
93772016-03-16 Jakub Jelinek <jakub@redhat.com>
9378
9379 PR target/70245
9380 * g++.dg/opt/pr70245.C: New test.
9381 * g++.dg/opt/pr70245.h: New file.
9382 * g++.dg/opt/pr70245-aux.cc: New file.
9383
b2794066
MS
93842016-03-16 Martin Sebor <msebor@redhat.com>
9385
9386 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9387
aa43616c
RH
93882016-03-16 Richard Henderson <rth@redhat.com>
9389
9390 PR middle-end/70199
9391 * gcc.c-torture/compile/pr70199.c: New.
9392
59608fe5
L
93932016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9394
9395 * gcc.dg/uninit-19.c: Run dos2unix.
9396
ab4c578f
MP
93972016-03-16 Marek Polacek <polacek@redhat.com>
9398
9399 PR c/70093
9400 * gcc.dg/nested-func-10.c: New test.
9401 * gcc.dg/nested-func-9.c: New test.
9402
f5387e76
JJ
94032016-03-16 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR tree-optimization/68714
9406 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9407
7662b718
TV
94082016-03-16 Tom de Vries <tom@codesourcery.com>
9409
9410 PR tree-optimization/68715
9411 * gcc.dg/graphite/pr68715-2.c: New test.
9412 * gcc.dg/graphite/pr68715.c: New test.
9413 * gfortran.dg/graphite/pr68715.f90: New test.
9414
be7ce7ae
TV
94152016-03-16 Tom de Vries <tom@codesourcery.com>
9416
9417 PR tree-optimization/68809
9418 * gcc.dg/graphite/pr68809-2.c: New test.
9419 * gcc.dg/graphite/pr68809.c: New test.
9420
1935f250
JJ
94212016-03-16 Jakub Jelinek <jakub@redhat.com>
9422
6651c93e
JJ
9423 PR c++/70147
9424 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9425 method call to i () as argument. Adjust expected output.
9426
1935f250
JJ
9427 PR c++/70147
9428 * g++.dg/ubsan/pr70147-1.C: New test.
9429 * g++.dg/ubsan/pr70147-2.C: New test.
9430
ab1caa6e
MS
94312016-03-15 Martin Sebor <msebor@redhat.com>
9432
9433 PR c++/58281
9434 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9435
5c2a1bbb
JDA
94362016-03-15 John David Anglin <danglin@gcc.gnu.org>
9437
cb5d8ad1
JDA
9438 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9439 hppa*-*-hpux*.
9440
b440dd40
JDA
9441 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9442
5c2a1bbb
JDA
9443 PR libfortran/69799
9444 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9445 libatomic_available.
9446
42c729c5
MP
94472016-03-15 Marek Polacek <polacek@redhat.com>
9448
9449 PR c++/70209
9450 * g++.dg/ext/attribute-may-alias-4.C: New test.
9451
82b1c550
AM
94522016-03-15 Alexander Monakov <amonakov@ispras.ru>
9453
9454 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9455 -fvar-tracking-assignments-toggle flag.
9456
4ccbf3a6
PH
94572016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9458
9459 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9460
c39858bd
JJ
94612016-03-15 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR rtl-optimization/70222
9464 * gcc.c-torture/execute/pr70222-1.c: New test.
9465 * gcc.c-torture/execute/pr70222-2.c: New test.
9466
8be119c1
RH
94672016-03-15 Richard Henderson <rth@redhat.com>
9468
9469 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9470
6598bb55
AB
94712016-03-15 Andrey Belevantsev <abel@ispras.ru>
9472
9473 PR rtl-optimization/69032
9474 * gcc.dg/pr69032.c: New test.
9475
81fa2944
AB
94762016-03-15 Andrey Belevantsev <abel@ispras.ru>
9477
9478 PR rtl-optimization/63384
4a148e19 9479 * g++.dg/pr63384.C: New test.
81fa2944 9480
74ea9ab6
AB
94812016-03-15 Andrey Belevantsev <abel@ispras.ru>
9482
9483 PR target/64411
9484 * gcc.target/i386/pr64411.C: New test.
9485
045d5055
TV
94862016-03-15 Tom de Vries <tom@codesourcery.com>
9487
9488 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9489 * gfortran.dg/goacc/kernels-alias.f95: New test.
9490
3ea33585
MS
94912016-03-14 Martin Sebor <msebor@redhat.com>
9492
9493 PR c++/53792
9494 * g++.dg/cpp0x/constexpr-inline.C: New test.
9495 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9496
1df7b330
DE
94972016-03-14 David Edelsohn <dje.gcc@gmail.com>
9498
9499 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9500
79b57d18
JJ
95012016-03-14 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR middle-end/70219
9504 * gcc.dg/pr70219.c: New test.
9505
3cbf012a
BS
95062016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9507
9508 PR target/70083
9509 * gcc.dg/torture/pr70083.c: New test.
9510 * gcc.target/i386/pr70083.c: New test.
9511
a9fee7cd
RB
95122016-03-14 Richard Biener <rguenther@suse.de>
9513
9514 PR tree-optimization/56365
9515 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9516
4799603f
SB
95172016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9518
9519 PR target/70098
9520 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9521 New function.
9522 * g++.dg/pr70098.C: New testcase.
9523
9524
760ca967
TV
95252016-03-14 Tom de Vries <tom@codesourcery.com>
9526
9527 PR tree-optimization/70045
9528 * gcc.dg/graphite/pr70045.c: New test.
9529
44e66a77
JD
95302016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9531
9532 PR fortran/69043
9533 * gfortran.dg/include_9.f90: New test.
9534
a18e0fe1
DH
95352016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9536
9537 PR fortran/45076
9538 gfortran.dg/prof/prof.exp: New script.
9539 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9540
d0aca6ab
AB
95412016-03-12 Andrey Belevantsev <abel@ispras.ru>
9542
9543 PR rtl-optimization/69307
9544 * gcc.dg/pr69307.c: New test.
9545
cefe08a4
VM
95462016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9547
9548 PR target/69614
9549 * gcc.target/arm/pr69614.c: New.
9550
70112e2a
PT
95512016-03-12 Paul Thomas <pault@gcc.gnu.org>
9552
9553 PR fortran/70031
9554 * gfortran.dg/submodule_14.f08: New test
9555
9556 PR fortran/69524
9557 * gfortran.dg/submodule_15.f08: New test
9558
3f1e5d3a
PP
95592016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9560
9561 PR c++/70106
9562 * g++.dg/cpp1y/paren3.C: New test.
9563
a3f6d680
MM
95642016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9565
9566 PR target/70131
9567 * gcc.target/powerpc/ppc-round2.c: New test.
9568
92348f09
BS
95692016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9570
9571 PR target/70123
9572 * gcc.dg/torture/pr70123.c: New test.
9573
cebde9e9
JL
95742016-03-11 Jeff Law <law@redhat.com>
9575
9576 PR tree-optimization/70190
9577 * gcc.c-torture/compile/pr70190.c: New test.
9578
3edc5da4
DM
95792016-03-11 David Malcolm <dmalcolm@redhat.com>
9580
9581 PR c/68187
9582 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9583 case.
9584 (test43_b): Likewise.
9585 (test43_c): Likewise.
9586 (test43_d): Likewise.
9587 (test43_e): Likewise.
9588 (test43_f): Likewise.
9589 (test43_g): Likewise.
9590 (test44_a): Likewise.
9591 (test44_b): Likewise.
9592 (test44_c): Likewise.
9593 (test44_d): Likewise.
9594 (test44_e): Likewise.
9595
318c1204
DM
95962016-03-11 David Malcolm <dmalcolm@redhat.com>
9597
9598 PR c/70085
9599 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9600
bc062234
KT
96012016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9602
9603 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9604 dg-options.
9605
acfc1ac1
KT
96062016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9607
9608 PR target/70002
9609 PR target/69245
9610 * gcc.target/aarch64/pr69245_2.c: New test.
9611
d1e2bb2d
JJ
96122016-03-11 Jakub Jelinek <jakub@redhat.com>
9613
9614 PR tree-optimization/70177
9615 * gcc.dg/pr70177.c: New test.
9616
07350627
AL
96172016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9618
9619 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9620
5c6706f7
AL
96212016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9622
9623 * gcc.dg/tree-ssa/sra-20.c: New.
9624
02d472a2
JJ
96252016-03-11 Jakub Jelinek <jakub@redhat.com>
9626
686d390a
JJ
9627 PR rtl-optimization/70174
9628 * gcc.dg/pr70174.c: New test.
9629
02d472a2
JJ
9630 PR tree-optimization/70169
9631 * gcc.dg/pr70169.c: New test.
9632
0f9befa1
IE
96332016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9634
9635 PR target/70160
9636 * gcc.target/i386/pr70160.c: New test.
9637
432d4670
AK
96382016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9639
9640 * gcc.target/s390/dfp-1.c: New test.
9641
a3dc8760
NC
96422016-03-10 Nick Clifton <nickc@redhat.com>
9643
9644 PR target/70044
9645 * gcc.target/aarch64/pr70044.c: New test.
9646
b87a8d7d
PP
96472016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9648 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR c++/70001
9651 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9652 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9653 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9654
4f4ada6a
JH
96552016-03-10 Jan Hubicka <hubicka@ucw.cz>
9656
9657 PR lto/69589
9658 * g++.dg/lto/pr69589_0.C: New testcase
9659 * g++.dg/lto/pr69589_1.C: New testcase
9660
d49b0aa0
MP
96612016-03-10 Marek Polacek <polacek@redhat.com>
9662
9663 PR c++/70153
9664 * g++.dg/delayedfold/unary-plus1.C: New test.
9665
96662016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9667
9668 * gcc.target/arm/pr45701-1.c: Escape brackets.
9669 * gcc.target/arm/pr45701-2.c: Likewise.
9670
71017a7b
AL
96712016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9672
9673 * gfortran.dg/unconstrained_commons.f: New.
9674
ba52669f
AM
96752016-03-10 Alan Modra <amodra@gmail.com>
9676
9677 * gcc.dg/pr69195.c: New.
9678 * gcc.dg/pr69238.c: New.
9679
27742332
TV
96802016-03-10 Tom de Vries <tom@codesourcery.com>
9681
9682 PR testsuite/68915
9683 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9684
3a81a594
RB
96852016-03-10 Richard Biener <rguenther@suse.de>
9686
9687 PR tree-optimization/70128
9688 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9689 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9690
3433b975
JJ
96912016-03-09 Jakub Jelinek <jakub@redhat.com>
9692
c2864f02
JJ
9693 PR tree-optimization/70152
9694 * gcc.dg/pr70152.c: New test.
9695
3433b975
JJ
9696 PR target/70086
9697 * gcc.target/i386/pr70086-1.c: New test.
9698 * gcc.target/i386/pr70086-2.c: New test.
9699 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9700
9701 PR tree-optimization/70127
9702 * gcc.c-torture/execute/pr70127.c: New test.
9703
96b3c82d
CP
97042016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9705
9706 * c-c++-common/goacc/combined-directives-2.c: New test.
9707
b4f3232d
DM
97082016-03-09 David Malcolm <dmalcolm@redhat.com>
9709
9710 PR c/68473
9711 PR c++/70105
9712 * g++.dg/diagnostic/pr70105.C: New test.
9713 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9714 (test_multiple_ordinary_maps): New test function.
9715
40499f81
DM
97162016-03-09 David Malcolm <dmalcolm@redhat.com>
9717
9718 PR c/68473
9719 PR c++/70105
9720 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9721 Drop range information from call to inform_at_rich_loc.
9722 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9723 New.
9724 (test_show_locus): Replace calls to rich_location::add_range with
9725 calls to add_range. Rewrite the tests that used the now-defunct
9726 rich_location ctor taking a source_range. Simplify other tests
9727 by replacing calls to COMBINE_LOCATION_DATA with calls to
9728 make_location.
9729
c9e33662
RB
97302016-03-09 Richard Biener <rguenther@suse.de>
9731 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR tree-optimization/70138
9734 * gcc.dg/vect/pr70138-1.c: New testcase.
9735 * gcc.dg/vect/pr70138-2.c: Likewise.
9736
2c73b764
JJ
97372016-03-09 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR target/70049
9740 * gcc.target/i386/pr70049.c: New test.
9741
c06d25bb
RB
97422016-03-09 Richard Biener <rguenther@suse.de>
9743
9744 PR c/70143
9745 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9746 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9747 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9748
5828a501
RO
97492016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9750
9751 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9752 arm-*-*.
9753
2e141c8d
JJ
97542016-03-09 Jakub Jelinek <jakub@redhat.com>
9755
5a9def37
JJ
9756 PR middle-end/67278
9757 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9758
2e141c8d
JJ
9759 PR target/67278
9760 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9761
9762 PR middle-end/70050
9763 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9764 in testcase comment.
9765
bf751f40
TV
97662016-03-09 Tom de Vries <tom@codesourcery.com>
9767
9768 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9769 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9770 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9771 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9772 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9773 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9774 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9775 * gfortran.dg/goacc/kernels-loop.f95: New test.
9776
e210c999
MS
97772016-03-08 Martin Sebor <msebor@redhat.com>
9778
9779 PR c++/62096
9780 * g++.dg/warn/overflow-warn-7.C: New test.
9781
80aac5c8
JM
97822016-03-08 Jason Merrill <jason@redhat.com>
9783
9784 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9785 * lib/target-supports.exp (check_effective_target_concepts): New.
9786
12b81409
JJ
97872016-03-08 Jakub Jelinek <jakub@redhat.com>
9788
d259b234
JJ
9789 PR c++/70135
9790 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9791 * g++.dg/ubsan/pr70135.C: New test.
9792
12b81409
JJ
9793 PR target/70110
9794 * gcc.dg/pr70110.c: New test.
9795
b4e9f2aa
MJ
97962016-03-07 Martin Jambor <mjambor@suse.cz>
9797
9798 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9799 * c-c++-common/gomp/if-1.c: Likewise.
9800 * c-c++-common/gomp/pr61486-2.c: Likewise.
9801 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9802 to dg-additional-options.
9803 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9804 * g++/gomp/target-teams-1.c: Likewise.
9805 * gcc.dg/gomp/gomp.exp: Likewise.
9806 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9807 dg-additional-options.
9808 * gfortran.dg/gomp/gomp.exp: Likewise.
9809 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9810 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9811 dg-additional-options.
9812 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9813
f86e631e
MJ
98142016-03-07 Martin Jambor <mjambor@suse.cz>
9815
9816 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9817 * c-c++-common/gomp/gridify-1.c: New test.
9818 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9819
94156b3f
AV
98202016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9821
9822 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9823 trigger for cortex-r8, when scanning for register r8.
9824 * gcc.target/arm/pr45701-2.c: Likewise.
9825
a84a49b7 98262016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9827 Jeff Law <law@redhat.com>
a84a49b7
RB
9828
9829 PR tree-optimization/69740
9830 * gcc.c-torture/compile/pr69740-1.c: New test.
9831 * gcc.c-torture/compile/pr69740-2.c: New test.
9832
e41f6c9e
BS
98332016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9834
9835 * lib/target-supports.exp
9836 (check_effective_target_whole_vector_shift): Enable for PPC64.
9837
57548bf5
RB
98382016-03-07 Richard Biener <rguenther@suse.de>
9839
9840 PR tree-optimization/70115
9841 * gcc.dg/torture/pr70115.c: New testcase.
9842
4ae13300
NS
98432016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9844
9845 PR middle-end/69916
9846 * c-c-++-common/goacc/pr69916.c: New.
9847
5edb9853
RH
98482016-03-07 Richard Henderson <rth@redhat.com>
9849
9850 * gcc.c-torture/compile/pr70061.c: New test.
9851
2067a8f3
RB
98522016-03-07 Richard Biener <rguenther@suse.de>
9853
9854 PR testsuite/70109
9855 * gcc.dg/vect/O3-pr36098.c: New testcase.
9856
4145a9b7
CL
98572016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9858
9859 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9860
1878be32
EB
98612016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9862
9863 * gnat.dg/renaming9.ad[sb]: New testcase.
9864
df762bb2
JJ
98652016-03-05 Jakub Jelinek <jakub@redhat.com>
9866
9867 PR c++/70084
9868 * g++.dg/expr/stdarg3.C: New test.
9869
7d461295
JL
98702016-03-04 Jeff Law <law@redhat.com>
9871
9872 PR tree-optimization/69196
9873 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9874 x86_64-*-*.
9875
29b9828f
BS
98762016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9877
b6b552fd
BS
9878 PR c/69973
9879 * gcc.dg/pr69973.c: New test.
9880
201d49e9
BS
9881 PR rtl-optimization/69941
9882 * gcc.dg/torture/pr69941.c: New test.
9883
29b9828f
BS
9884 PR c/69824
9885 * gcc.dg/pr69824.c: New test.
9886
640b7e74
TV
98872016-03-05 Tom de Vries <tom@codesourcery.com>
9888
9889 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9890 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9891 function.
9892
7a3a3fad
PP
98932016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9894
9895 PR c++/66786
9896 * g++.dg/cpp1y/var-templ48.C: New test.
9897 * g++.dg/cpp1y/var-templ49.C: New test.
9898
cd439aec
EB
98992016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9900
9901 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9902
60204554
JJ
99032016-03-04 Jakub Jelinek <jakub@redhat.com>
9904
0c8825de
JJ
9905 PR c++/70035
9906 * g++.dg/ubsan/pr70035.C: New test.
9907
60204554
JJ
9908 PR target/70062
9909 * gcc.target/i386/pr70062.c: New test.
9910
f79d4eab
L
99112016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9912
9913 * g++.dg/template/typename21.C: Remove c++98_only.
9914
ea81ce67
L
99152016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9916
9917 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9918
64b23c13
DM
99192016-03-04 David Malcolm <dmalcolm@redhat.com>
9920
9921 PR c/68187
9922 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9923 function.
9924 (fn_42_b): Likewise.
9925 (fn_42_c): Likewise.
9926
729526f5
DM
99272016-03-04 David Malcolm <dmalcolm@redhat.com>
9928
9929 PR c/68187
9930 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9931 function.
9932 (fn_40_b): Likewise.
9933 (fn_41_a): Likewise.
9934 (fn_41_b): Likewise.
9935
f9ea11ac
JJ
99362016-03-04 Jakub Jelinek <jakub@redhat.com>
9937
9938 PR target/70059
9939 * gcc.target/i386/avx512f-pr70059.c: New test.
9940 * gcc.target/i386/avx512dq-pr70059.c: New test.
9941
b6c38c69
BS
99422016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9943
9944 PR rtl-optimization/57676
9945 * gcc.dg/torture/pr57676.c: New test.
9946
af3cdd34
IE
99472016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9948
9949 * gcc.dg/pr70026.c: New test.
9950
7ff6ca38
MP
99512016-03-04 Marek Polacek <polacek@redhat.com>
9952
9953 PR c/69798
9954 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9955 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9956
a6bf62d5
KT
99572016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9958
9959 PR target/70004
9960 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9961 Delete.
9962 (test_corners_sisd_si): Likewise.
9963 (main): Remove checks of the above.
9964 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9965
ae4cdc6a
EB
99662016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9967
9968 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9969
08455559
CL
99702016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9971
9972 * gcc.dg/torture/pr69951.c: Accept argc==0.
9973
e9a35493
RB
99742016-03-04 Richard Biener <rguenther@suse.de>
9975
9976 PR c++/70054
9977 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9978 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9979
fba054c2
DV
99802016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9981
9982 PR testsuite/69766
9983 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9984 testing multiarch.
9985
f10cdc6c
JJ
99862016-03-04 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR debug/69947
9989 * gcc.dg/guality/pr69947.c: New test.
9990
2e981ba0
JJ
99912016-03-03 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR ada/70017
9994 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9995
0ba3bfa2
KT
99962016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9997
9998 PR rtl-optimization/69904
9999 * gcc.target/arm/pr69904.c: New test.
10000
97ecdb46
JJ
100012016-03-03 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR target/70021
10004 * gcc.dg/vect/pr70021.c: New test.
10005 * gcc.target/i386/pr70021.c: New test.
10006
a2a743a1
MP
100072016-03-03 Marek Polacek <polacek@redhat.com>
10008
10009 PR middle-end/70050
10010 * gcc.dg/pr70050.c: New test.
10011
fa07ecdd
JG
100122016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10013
10014 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10015
23504262
ML
100162016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10017
10018 PR tree-optimization/70043
10019 * gfortran.dg/vect/pr70043.f90: New test.
10020
b7b9e1a9
EB
100212016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10022
10023 * gnat.dg/specs/task1.ads: New test.
10024
cb83ba54
RO
100252016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10026
10027 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10028 Invoke gdb with -batch.
10029 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10030
a75f5e30
RB
100312016-03-03 Richard Biener <rguenther@suse.de>
10032
10033 PR tree-optimization/55936
10034 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10035
268bc320
JL
100362016-03-02 Jeff Law <law@redhat.com>
10037
815f20ab
JL
10038 PR rtl-optimization/69942
10039 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10040 effects of argument promotions.
10041
268bc320
JL
10042 PR tree-optimization/69987
10043 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10044 target does not support -fprefetch-loop-arrays.
10045
171f7de5
UB
100462016-03-02 Uros Bizjak <ubizjak@gmail.com>
10047
10048 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10049
192912db
BC
100502016-03-02 Bin Cheng <bin.cheng@arm.com>
10051
c7908871 10052 PR rtl-optimization/69052
192912db
BC
10053 * gcc.target/i386/pr69052.c: New test.
10054
90a7a40b
AM
100552016-03-02 Alan Modra <amodra@gmail.com>
10056
10057 * gcc.dg/pr69990.c: New.
10058
69fa742f
JJ
100592016-03-02 Jakub Jelinek <jakub@redhat.com>
10060
de752fb0
JJ
10061 PR c/68062
10062 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10063
10064 PR middle-end/70022
10065 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10066
69fa742f
JJ
10067 PR target/70028
10068 * gcc.target/i386/pr70028.c: New test.
10069
7c65bd56
MK
100702016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10071
10072 * c-c++-common/asan/swapcontext-test-1.c,
10073 * c-c++-common/tsan/thread_leak.c,
10074 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10075 * g++.dg/tsan/benign_race.C,
10076 * g++.dg/tsan/fd_close_norace.C,
10077 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10078 races with sanitizer output
10079
37d98220 100802016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10081 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10082
10083 PR target/67278
10084 * gcc.dg/simd-8.c: New testcase.
10085
218db463
RB
100862016-03-02 Richard Biener <rguenther@suse.de>
10087
10088 PR middle-end/67278
10089 * gcc.dg/simd-7.c: New testcase.
10090
22c72158
EB
100912016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10092
10093 * gcc.target/i386/pr70007.c: Tweak.
10094
9a790ccc
DV
100952016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10096
10097 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10098
bd02f00f
MP
100992016-03-02 Marek Polacek <polacek@redhat.com>
10100
10101 PR c/67854
10102 * gcc.dg/pr67854.c: New test.
10103
1e840f39
JJ
101042016-03-02 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR middle-end/70025
10107 * gcc.dg/torture/pr70025.c: New test.
10108
bca00241
VK
101092016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10110
10111 PR tree-optimization/68621
10112 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10113
0bca04b8
EB
101142016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10115
10116 * gcc.target/i386/pr70007.c: New test.
10117
2a9afc86
JL
101182016-03-01 Jeff Law <law@redhat.com>
10119
eab2541b 10120 PR tree-optimization/69196
9d83ef71 10121 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10122
2a9afc86
JL
10123 PR tree-optimization/69196
10124 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10125 duplicating code and spoiling the expected output.
10126
0d39977e
MM
101272016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10128
10129 PR target/70033
10130 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10131 supports power9 before doing tests.
10132 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10133 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10134 * gcc.target/powerpc/p9-permute.c: Likewise.
10135
a0c0699d
UB
101362016-03-01 Uros Bizjak <ubizjak@gmail.com>
10137
10138 PR target/70027
10139 * gcc.target/i386/pr70027.c: New test.
10140
0ae3ef47 101412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10142
10143 * gcc.dg/pr70017.c: New test.
10144
686e2237
JJ
101452016-03-01 Jakub Jelinek <jakub@redhat.com>
10146
10147 PR c/69796
10148 PR c/69974
10149 * gcc.dg/pr69796.c: New test.
10150 * gcc.dg/pr69974.c: New test.
10151
f8e4188c
EB
101522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10153
10154 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10155
5e3f1c7c
JL
101562016-02-29 Jeff Law <law@redhat.com>
10157
10158 PR tree-optimization/69987
10159 * gfortran.dg/pr69987.f90: New test.
10160
10161 PR tree-optimization/69989
10162 * gcc.c-torture/compile/pr69989-2.c: New test.
10163
1be56bc5
MP
101642016-03-01 Marek Polacek <polacek@redhat.com>
10165
10166 PR c++/69795
10167 * g++.dg/parse/invalid1.C: New test.
10168
1b19470d
RB
101692016-03-01 Richard Biener <rguenther@suse.de>
10170
10171 PR middle-end/70022
10172 * gcc.dg/pr70022.c: New testcase.
10173
3ae0661a
IE
101742016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10175
10176 PR tree-optimization/69956
10177 * gcc.dg/pr69956.c: New test.
10178
0f09ab88
BS
101792016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10180
10181 PR target/70011
10182 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10183 XFAIL when hardware supports efficient unaligned storage access.
10184
76d881bf
PP
101852016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10186
10187 PR c++/69961
10188 * g++.dg/template/pr69961a.C: New test.
10189 * g++.dg/template/pr69961b.C: New test.
10190
7168133a
DM
101912016-02-29 David Malcolm <dmalcolm@redhat.com>
10192
10193 PR preprocessor/69985
10194 * gcc.dg/cpp/pr69985.c: New test case.
10195
0c6072a3
JL
101962016-02-29 Jeff Law <law@redhat.com>
10197
e66f219b
JL
10198 PR tree-optimization/70005
10199 * gcc.c-torture/execute/pr70005.c New test.
10200
0c6072a3
JL
10201 PR tree-optimization/69999
10202 * gcc.c-torture/compile/pr69999.c: New test.
10203
fd9fbdb3
YR
102042016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10205
10206 PR tree-optimization/69652
10207 * gcc.dg/torture/pr69652.c: Delete test.
10208 * gcc.dg/vect/pr69652.c: New test.
10209
cbd400b4
RB
102102016-02-19 Richard Biener <rguenther@suse.de>
10211
10212 PR tree-optimization/69980
10213 * gfortran.dg/vect/pr69980.f90: New testcase.
10214
84ea0f58
EB
102152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10216
10217 * gcc.target/sparc/20160229-1.c: New test.
10218
5d2a63dc
EB
102192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10220
10221 * gnat.dg/stack_usage3.adb: New test.
10222 * gnat.dg/stack_usage3_pkg.ads: New helper.
10223
93e708f9
EB
102242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10225
10226 * gnat.dg/renaming8.adb: New test.
10227 * gnat.dg/renaming8_pkg1.ads: New helper.
10228 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10229 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10230
6512bc93
RB
102312016-02-29 Richard Biener <rguenther@suse.de>
10232
10233 PR tree-optimization/69720
10234 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10235
7b201a88
TK
102362016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10237
10238 PR fortran/68147
10239 PR fortran/47674
10240 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10241
82ee0cf2 102422016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10243 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10244
10245 PR fortran/56007
10246 * gfortran.dg/coarray_8.f90: Adjust error message.
10247 * gfortran.dg/pr56007.f90: New test.
10248 * gfortran.dg/pr56007.f: New test.
10249
cdc1a2c8
L
102502016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10251
10252 PR tree-optimization/69989
10253 * gcc.dg/torture/pr69989.c: New test.
10254
33505bcf
EB
102552016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10256
10257 * gcc.target/i386/stack-realign-win.c: New test.
10258
524bfb19
HA
102592016-02-28 Harald Anlauf <anlauf@gmx.de>
10260
10261 PR fortran/60126
10262 * gfortran.dg/pr60126.f90: New test.
10263
bd542508
JL
102642016-02-27 Jeff Law <law@redhat.com>
10265
10266 Revert
10267 2016-02-26 Richard Biener <rguenther@suse.de>
10268 Jeff Law <law@redhat.com>
10269
10270 PR tree-optimization/69740
10271 * gcc.c-torture/compile/pr69740-1.c: New test.
10272 * gcc.c-torture/compile/pr69740-2.c: New test.
10273
dd1291e0
JD
102742016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10275
5fb67f8b 10276 PR fortran/69910
dd1291e0
JD
10277 * gfortran.dg/newunit_4.f90: New test.
10278
5cfefb59
JJ
102792016-02-27 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR target/69613
10282 PR rtl-optimization/69886
10283 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10284 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10285 target.
10286
20ba5f33
MS
102872016-02-26 Martin Sebor <msebor@redhat.com>
10288
10289 PR tree-optimization/15826
10290 * gcc.dg/tree-ssa/pr15826.c: New test.
10291
e6fb01b0
JJ
102922016-02-26 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR target/69969
10295 * gcc.target/powerpc/pr69969.c: New test.
10296
e3e0cf64
MS
102972016-02-26 Martin Sebor <msebor@redhat.com>
10298
10299 PR c++/15766
10300 * g++.old-deja/g++.other/decl5.C: Add a test case.
10301
d1f2bea5
SB
103022016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10303
10304 PR target/69946
10305 * gcc.target/powerpc/pr69946.c: New file.
10306
4a4f9d2b 103072016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10308 Jeff Law <law@redhat.com>
4a4f9d2b 10309
e3e0cf64 10310 PR tree-optimization/69740
4a4f9d2b
RB
10311 * gcc.c-torture/compile/pr69740-1.c: New test.
10312 * gcc.c-torture/compile/pr69740-2.c: New test.
10313
ad2a2706
MJ
103142016-02-26 Martin Jambor <mjambor@suse.cz>
10315
10316 PR middle-end/69920
10317 * gcc.dg/torture/pr69932.c: New test.
10318 * gcc.dg/torture/pr69936.c: Likewise.
10319
1d11f7ce
AK
103202016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10321
10322 PR target/69709
10323 * gcc.target/s390/pr69709.c: New test.
10324
6cfccbb2
KT
103252016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10326
10327 PR target/69245
10328 * gcc.target/aarch64/pr69245_1.c: New test.
10329
ac59ad4e
KT
103302016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10331
10332 PR target/69613
10333 * gcc.dg/torture/pr69613.c: New test.
10334
a2ad54a0
JJ
103352016-02-26 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR rtl-optimization/69891
10338 * gcc.target/i386/pr69891.c: New test.
10339
0884062c 103402016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10341 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10342
d2369d4f 10343 PR target/61397
c163789b
MM
10344 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10345 functionality for both 32-bit and 64-bit.
10346
5aed7e2c
RB
103472016-02-26 Richard Biener <rguenther@suse.de>
10348
10349 PR tree-optimization/69551
10350 * gcc.dg/torture/pr69951.c: New testcase.
10351
798e2a8e
RB
103522016-02-25 Richard Biener <rguenther@suse.de>
10353
10354 PR tree-optimization/48795
10355 * gcc.dg/Warray-bounds-18.c: New testcase.
10356
9559fbac
RO
103572016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10358
10359 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10360
c049b107
JJ
103612016-02-25 Jakub Jelinek <jakub@redhat.com>
10362
10363 PR rtl-optimization/69896
10364 * gcc.dg/pr69896.c: New test.
10365
1137001c
PP
103662016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10367
10368 PR c++/69736
10369 * g++.dg/cpp1y/paren2.C: New test.
10370
2e9c8641
MS
103712016-02-24 Martin Sebor <msebor@redhat.com>
10372
10373 PR c/51147
10374 * gcc.dg/enum-mode-2.c: New test.
10375
03ca8fb3
JJ
103762016-02-24 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR c++/69922
10379 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10380 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10381 * g++.dg/ubsan/pr69922.C: New test.
10382
0b05329b
MP
103832016-02-24 Marek Polacek <polacek@redhat.com>
10384
10385 PR c/69819
10386 * gcc.dg/pr69819.c: New test.
10387
57c2c374
MS
103882016-02-24 Martin Sebor <msebor@redhat.com>
10389
3b96b93a
MS
10390 PR c++/69912
10391 * g++.dg/ext/flexary15.C: New test.
10392
103932016-02-24 Martin Sebor <msebor@redhat.com>
10394
10395 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10396 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10397 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10398
65433bb5
MK
103992016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10400 Charles Baylis <charles.baylis@linaro.org>
10401
10402 PR debug/61033
10403 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10404
f802a424 104052016-02-24 Richard Biener <rguenther@suse.de>
44293580 10406 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10407
10408 PR middle-end/69760
10409 * gcc.dg/torture/pr69760.c: New testcase.
10410
525f795f
RO
104112016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10412
10413 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10414 pattern on Solaris with as.
10415
cd7bbceb
KT
104162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10417
10418 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10419 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10420 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10421 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10422
89c0c1fd
JJ
104232016-02-24 Jakub Jelinek <jakub@redhat.com>
10424
10425 PR middle-end/69915
10426 * gcc.dg/pr69915.c: New test.
10427
0683fd27
KT
104282016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10429
10430 PR rtl-optimization/69886
10431 * gcc.dg/torture/pr69886.c: New test.
10432
e53d562a
RB
104332016-02-24 Richard Biener <rguenther@suse.de>
10434
10435 PR middle-end/68963
10436 * gcc.dg/torture/pr68963.c: New testcase.
10437
74a00288
KT
104382016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10439
10440 PR target/69875
10441 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10442 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10443 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10444 * gcc.target/arm/atomic_loaddi_1.c: New test.
10445 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10446 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10447 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10448 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10449 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10450 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10451 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10452 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10453
340fd4c9
JJ
104542016-02-24 Jakub Jelinek <jakub@redhat.com>
10455
10456 PR middle-end/69909
10457 * gcc.dg/torture/pr69909.c: New test.
10458
47d3fdb2
RB
104592016-02-24 Richard Biener <rguenther@suse.de>
10460
10461 PR tree-optimization/69907
10462 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10463 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10464 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10465
dab73e73
CB
104662016-02-24 Christian Bruel <christian.bruel@st.com>
10467
10468 * gcc.target/arm/pragma_cpp_fma.c: New test.
10469
7cc5ec65
JD
104702016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10471
10472 PR fortran/61156
10473 * gfortran.dg/include_6.f90: Update test.
10474
067fbd8b
JJ
104752016-02-23 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR objc/69844
10478 * objc.dg/pr69844.m: New test.
10479
64a454d9
JD
104802016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10481
10482 PR libgfortran/69456
10483 * gfortran.dg/namelist_89.f90: New test.
10484 * gfortran.dg/pr59700.f90: Update test..
10485
35886f0b
MS
104862016-02-23 Martin Sebor <msebor@redhat.com>
10487
10488 PR middle-end/69780
10489 * g++.dg/ext/builtin_alloca.C: New test.
10490 * gcc.dg/builtins-68.c: New test.
10491
162cc7e3
RH
104922016-02-23 Richard Henderson <rth@redhat.com>
10493
10494 * gcc.target/i386/addr-space-3.c: Remove test.
10495
196440f8
DM
104962016-02-23 David Malcolm <dmalcolm@redhat.com>
10497
10498 PR preprocessor/69126
10499 PR preprocessor/69543
10500 * c-c++-common/pr69126-2-long.c: New test.
10501 * c-c++-common/pr69126-2-short.c: New test.
10502 * c-c++-common/pr69543-1.c: Remove xfail.
10503
1d3121af
DM
105042016-02-23 David Malcolm <dmalcolm@redhat.com>
10505
10506 PR preprocessor/69126
10507 PR preprocessor/69543
10508 PR preprocessor/69558
10509 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10510 (f): Rename to...
10511 (test_2): ...this, and add leading comment.
10512 (MACRO_3, test_3): New.
10513 (MACRO_4A, MACRO_4B, test_4): New.
10514 (MACRO): Rename to...
10515 (MACRO_5): ...this.
10516 (g): Rename to...
10517 (test_5): ...this, updating for renaming of MACRO, and
10518 add leading comment.
10519 * c-c++-common/pr69543-1.c: New.
10520 * c-c++-common/pr69543-2.c: New.
10521 * c-c++-common/pr69543-3.c: New.
10522 * c-c++-common/pr69543-4.c: New.
10523 * c-c++-common/pr69558-1.c: New.
10524 * c-c++-common/pr69558-2.c: New.
10525 * c-c++-common/pr69558-3.c: New.
10526 * c-c++-common/pr69558-4.c: New.
10527 * gcc.dg/pr69558.c: Move to...
10528 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10529 xfail for c++.
10530
f99c3557
TS
105312016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10532
10533 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10534 to -ftree-parallelize-loops/-fopenacc changes.
10535 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10536 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10537 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10538 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10539 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10540 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10541 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10542 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10543 * c-c++-common/goacc/kernels-loop.c: Likewise.
10544 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10545 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10546 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10547 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10548
c60ec7c2
RO
105492016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10550
10551 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10552
f1a62b6f
JJ
105532016-02-23 Jakub Jelinek <jakub@redhat.com>
10554
e67bf044
JJ
10555 PR c++/69902
10556 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10557
f1a62b6f
JJ
10558 PR c/69900
10559 * gcc.dg/pr69900.c: New test.
10560
20c5e09e
MJ
105612016-02-23 Martin Jambor <mjambor@suse.cz>
10562
10563 PR tree-optimization/69666
10564 * gcc.dg/tree-ssa/pr69666.c: New test.
10565
e457a6fc
AV
105662016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10567
10568 PR fortran/67451
10569 * gfortran.dg/coarray_allocate_5.f08: New test.
10570
d7b574f4
AK
105712016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10572
10573 * gcc.target/s390/vcond-shift.c: Move to ...
10574 * gcc.target/s390/vector/vcond-shift.c: ... here.
10575
58bdeb44
AK
105762016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10577
10578 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10579 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10580
7cd0387b
AK
105812016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10582
10583 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10584
4246c8da
MW
105852016-02-20 Mark Wielaard <mjw@redhat.com>
10586
10587 PR c/28901
10588 * gcc.dg/unused-variable-3.c: New test.
10589
f93bc532
JJ
105902016-02-22 Jakub Jelinek <jakub@redhat.com>
10591
10592 PR target/69888
10593 * gcc.target/i386/pr69888.c: New test.
10594
c4e360f4
RB
105952016-02-22 Richard Biener <rguenther@suse.de>
10596
10597 PR tree-optimization/69882
10598 * gfortran.dg/vect/pr69882.f90: New testcase.
10599
09c92f1c
JJ
106002016-02-22 Jakub Jelinek <jakub@redhat.com>
10601
10602 PR target/69885
10603 * gcc.dg/pr69885.c: New test.
10604
f88d45dc
OE
106052016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10606
10607 PR target/69806
10608 PR target/54089
10609 * gcc.target/sh/pr54089-10.c: New.
10610
ce1ff48e
PT
106112016-02-20 Paul Thomas <pault@gcc.gnu.org>
10612
10613 PR fortran/69423
10614 * gfortran.dg/deferred_character_15.f90 : New test.
10615
bbf27208
DH
106162016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10617
10618 PR fortran/57365
10619 gfortran.dg/allocate_with_source_18.f03: New test.
10620
106212016-02-20 Harald Anlauf <anlauf@gmx.de>
10622
10623 PR fortran/52531
10624 gfortran.dg/gomp/pr52531.f90: New test.
10625
268be88c
BE
106262016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10627
10628 PR c++/69865
10629 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10630 -std=c++03.
10631
4b6c824a
JJ
106322016-02-19 Jakub Jelinek <jakub@redhat.com>
10633
871b3f47
JJ
10634 PR c++/69826
10635 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10636 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10637
7a965d51
JJ
10638 PR c++/69850
10639 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10640
4b6c824a
JJ
10641 PR c++/69851
10642 * g++.dg/torture/pr69851.C: New test.
10643
15fca21a
MS
106442016-02-19 Martin Sebor <msebor@redhat.com>
10645
10646 PR testsuite/69573
10647 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10648
19e21586
JJ
106492016-02-19 Jakub Jelinek <jakub@redhat.com>
10650
03a616ac
JJ
10651 PR c++/69850
10652 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10653 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10654
19e21586
JJ
10655 PR c++/67767
10656 * g++.dg/cpp0x/pr67767.C: New test.
10657
2db16594
KT
106582016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10659
10660 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10661 for fp, simd, crypto, crc, lse.
10662 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10663 above.
10664 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10665 effective target check.
10666
5a7d9d1e
JJ
106672016-02-19 Jakub Jelinek <jakub@redhat.com>
10668
10669 PR target/69820
10670 * gcc.target/i386/pr69820.c: New test.
10671
6448f064
AK
106722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10673
10674 * gcc.target/s390/vector/int128-1.c: New test.
10675
d0a859e6
AK
106762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10677
10678 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10679
9e4eb643
AK
106802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10681
10682 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10683 instruction pattern name to prevent the testcase from failing with
10684 -march=z13.
10685
859a4c0e
AK
106862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10687
10688 * gcc.target/s390/md/movstr-2.c: New test.
10689
efc2340b
MK
106902016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10691
10692 * gcc.target/s390/morestack.c: New test.
10693
ca2bfbc2
DV
106942016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10695
10696 PR target/69625
10697 * gcc.target/s390/pr69625.c: Add test case.
10698
efd4bd05
BE
106992016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10700
10701 PR testsuite/68580
10702 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10703
2bf2078a
MM
107042016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10705
10706 PR target/68404
10707 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10708 * gcc.target/powerpc/fusion3.c: Likewise.
10709
f003579e
RB
107102016-02-18 Richard Biener <rguenther@suse.de>
10711
10712 PR middle-end/69553
10713 * g++.dg/torture/pr69553.C: New testcase.
10714
19233914
NC
107152016-02-18 Nick Clifton <nickc@redhat.com>
10716
efd4bd05
BE
10717 PR target/62254
10718 PR target/69610
10719 * gcc.target/arm/pr62554.c: New test.
10720 * gcc.target/arm/pr69610-1.c: New test.
10721 * gcc.target/arm/pr69610-2.c: New test.
19233914 10722
23f27839
RB
107232016-02-18 Richard Biener <rguenther@suse.de>
10724
10725 PR middle-end/69854
10726 * gcc.dg/torture/pr69854.c: New testcase.
10727
932c0da4
JJ
107282016-02-17 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR c++/69850
10731 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10732
1bed93e4
BS
107332012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10734
10735 * gcc.target/powerpc/vec-cg.c: New test.
10736
57bfb134
RB
107372016-02-17 Richard Biener <rguenther@suse.de>
10738
10739 PR testsuite/69586
10740 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10741
a44e0ebb
KT
107422016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10743
10744 PR target/69161
10745 * gcc.c-torture/compile/pr69161.c: New test.
10746
ffacd726
DS
107472016-02-17 David Sherwood <david.sherwood@arm.com>
10748
10749 PR target/69532
10750 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10751 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10752
448db8d2
EB
107532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10754
10755 * gcc.dg/ifcvt-4.c: Skip on Visium.
10756
e2f0522e
EB
107572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10758
10759 * gnat.dg/atomic8.adb: New test.
10760
bf17fe3f
EB
107612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10762
10763 * gnat.dg/discr46.ad[sb]: New test.
10764
ecf835e9
KN
107652016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10766
10767 PR Target/48344
10768 * gcc.target/powerpc/pr48344-1.c: New test.
10769
49a1164a
TK
107702015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10771
10772 PR fortran/69742
10773 * gfortran.dg/associate_21.f90: New test.
10774
bf14eba2
JJ
107752016-02-16 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR c/69835
10778 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10779 -Wnonnull in dg-options.
10780 * c-c++-common/nonnull-2.c: New test.
10781
35a093b6
JG
107822016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10783 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10784
10785 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10786
e387d491
JJ
107872016-02-16 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR middle-end/69801
10790 * gcc.dg/pr69801.c: Add empty dg-options.
10791
ba539195
JN
107922016-02-16 James Norris <jnorris@codesourcery.com>
10793
10794 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10795 * g++.dg/goacc/deviceptr-1.c: New file.
10796
2a2b8f64
JJ
107972016-02-16 Jakub Jelinek <jakub@redhat.com>
10798
10799 PR tree-optimization/69820
10800 * gcc.dg/vect/pr69820.c: New test.
10801
87440c29
RB
108022016-02-16 Richard Biener <rguenther@suse.de>
10803
10804 PR tree-optimization/69776
10805 * gcc.dg/torture/pr69776-2.c: New testcase.
10806
6d87c306
BS
108072016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10808
10809 PR tree-optimization/69714
10810 * gcc.dg/torture/pr69714.c: New test.
10811
3824a0a2
JJ
108122016-02-16 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR tree-optimization/69802
10815 * gcc.dg/pr69802.c: New test.
10816
c8cfe96e
RB
108172016-02-16 Richard Biener <rguenther@suse.de>
10818
10819 PR middle-end/69801
10820 * gcc.dg/pr69801.c: New testcase.
10821
fc12098d
JD
108222016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10823
10824 PR libgfortran/69651
10825 * gfortran.dg/read_bang.f90: New test.
10826 * gfortran.dg/read_bang4.f90: New test.
10827
ba6b3795
JJ
108282016-02-15 Jakub Jelinek <jakub@redhat.com>
10829
f0516ca4
JJ
10830 PR c++/69658
10831 * g++.dg/init/pr69658.C: New test.
10832
ba6b3795
JJ
10833 PR c++/69797
10834 * c-c++-common/pr69797.c: New test.
10835
de3f9a2d
PK
108362016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10837
10838 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10839 check for aarch64*-*-*.
10840
17a3b967
RB
108412016-02-15 Richard Biener <rguenther@suse.de>
10842
10843 PR tree-optimization/69783
10844 * gcc.dg/vect/pr69783.c: New testcase.
10845
1c48bff1
RB
108462016-02-15 Richard Biener <rguenther@suse.de>
10847
10848 PR tree-optimization/69776
10849 * gcc.dg/torture/pr69776.c: New testcase.
10850
1e6025b6
TK
108512016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10852
10853 PR fortran/60526
10854 * gfortran.dg/type_decl_4.f90: Reinstated.
10855
d3308279
JDA
108562016-02-14 John David Anglin <danglin@gcc.gnu.org>
10857
10858 PR fortran/68746
10859 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10860
b7c56581
TK
108612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10862
10863 PR fortran/60526
10864 PR bootstrap/69816
10865 * gfortran.dg/type_decl_4.f90: Removed.
10866
60cb4ef5
TK
108672016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10868
10869 PR fortran/60526
10870 * gfortran.dg/type_decl_4.f90: New test.
10871
f6964637
AM
108722016-02-14 Alan Modra <amodra@gmail.com>
10873
1a8849d1 10874 PR testsuite/68886
f6964637
AM
10875 * gcc.c-torture/execute/stkalign.c: Revise test.
10876
f5121920
OE
108772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10878
10879 PR target/67260
10880 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10881
6cda3ab6
OE
108822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10883
10884 PR target/67260
10885 * gcc.target/sh/torture/pr67260.c: New.
10886
6786e598
JDA
108872016-02-12 John David Anglin <danglin@gcc.gnu.org>
10888
10889 * gcc.dg/pr67964.c: Add dg-require-alias.
10890
7e05dad8
OE
108912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10892
10893 PR target/67636
10894 PR target/64345
10895 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10896
7f4cc3ce
JD
108972016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10898
10899 PR libgfortran/69668
10900 * gfortran.dg/namelist_88.f90: New test.
10901
955ca6dc
JD
109022016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10903
10904 PR libgfortran/69668
10905 * gfortran.dg/namelist_38.f90: Update test.
10906 * gfortran.dg/namelist_84.f90: Update test.
10907
876217ae
DM
109082016-02-12 David Malcolm <dmalcolm@redhat.com>
10909
10910 PR other/69554
10911 * gcc.dg/pr69554-1.c: New test.
10912 * gfortran.dg/pr69554-1.F90: New test.
10913 * gfortran.dg/pr69554-2.F90: New test.
10914 * lib/gcc-dg.exp (proc dg-locus): New function.
10915 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10916 distinguish between the caret-printing and non-caret-printing
10917 cases. If caret-printing has been explicitly enabled, bail out
10918 without attempting to fix up the output.
10919
61789eed
DM
109202016-02-12 David Malcolm <dmalcolm@redhat.com>
10921
10922 PR driver/69265
10923 PR driver/69453
10924 * gcc.dg/spellcheck-options-3.c: New test case.
10925 * gcc.dg/spellcheck-options-4.c: New test case.
10926 * gcc.dg/spellcheck-options-5.c: New test case.
10927 * gcc.dg/spellcheck-options-6.c: New test case.
10928 * gcc.dg/spellcheck-options-7.c: New test case.
10929 * gcc.dg/spellcheck-options-8.c: New test case.
10930 * gcc.dg/spellcheck-options-9.c: New test case.
10931 * gcc.dg/spellcheck-options-10.c: New test case.
10932
c3090c1f
JJ
109332016-02-12 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR rtl-optimization/69764
10936 PR rtl-optimization/69771
10937 * c-c++-common/pr69764.c: New test.
10938 * gcc.dg/torture/pr69771.c: New test.
10939
8222034d
MP
109402016-02-12 Marek Polacek <polacek@redhat.com>
10941
10942 * g++.dg/torture/init-list1.C: New.
10943
f749f792
MP
109442016-02-12 Marek Polacek <polacek@redhat.com>
10945
10946 * gcc.dg/pr69522.c: Add empty dg-options.
10947
199fb02a
IE
109482016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10949
10950 * g++.dg/lto/lto.exp: Include and init mpx.
10951 * g++.dg/lto/pr69729_0.C: New test.
10952
b69539cb
JJ
109532016-02-12 Jakub Jelinek <jakub@redhat.com>
10954
06ff7000
JJ
10955 PR ipa/69241
10956 * g++.dg/ipa/pr69241-4.C: New test.
10957
b69539cb
JJ
10958 PR ipa/68672
10959 * g++.dg/ipa/pr68672-1.C: New test.
10960 * g++.dg/ipa/pr68672-2.C: New test.
10961 * g++.dg/ipa/pr68672-3.C: New test.
10962
16595a1f
BS
109632016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10964
10965 PR c/69522
6d87c306 10966 * gcc.dg/pr69522.c: New test.
16595a1f 10967
38d795d2
PP
109682016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10969
10970 PR c++/69098
10971 * g++.dg/cpp1y/69098.C: New test.
10972 * g++.dg/cpp1y/69098-2.C: New test.
10973
9c582551
JJ
109742016-02-12 Jakub Jelinek <jakub@redhat.com>
10975
10976 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10977 and neighbour -> neighbor.
10978 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10979 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10980 * c-c++-common/Wvarargs.c: Likewise.
10981 * c-c++-common/goacc/host_data-5.c: Likewise.
10982 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10983 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10984 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10985 * gcc.target/aarch64/pr60697.c: Likewise.
10986 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10987 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10988 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10989 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10990 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10991 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10992 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10993 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10994 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10995 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10996 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10997 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10998 * g++.dg/lookup/koenig5.C: Likewise.
10999 * g++.dg/ext/no-asm-2.C: Likewise.
11000 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11001 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11002 * gfortran.dg/used_types_16.f90: Likewise.
11003 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11004 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11005 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11006 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11007 * gfortran.dg/abstract_type_6.f03: Likewise.
11008 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11009 * gfortran.dg/used_types_15.f90: Likewise.
11010 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11011 * gfortran.dg/exit_3.f08: Likewise.
11012 * gfortran.dg/open_status_2.f90: Likewise.
11013 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11014 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11015 * gfortran.dg/associate_1.f03: Likewise.
11016 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11017 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11018 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11019 * gcc.dg/builtin-object-size-1.c: Likewise.
11020 * gcc.dg/noreturn-6.c: Likewise.
11021 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11022 * gcc.dg/globalalias.c: Likewise.
11023 * gcc.dg/builtins-config.h: Likewise.
11024 * gcc.dg/pr30457.c: Likewise.
11025 * gcc.c-torture/compile/volatile-1.c: Likewise.
11026 * gcc.c-torture/execute/20101011-1.c: Likewise.
11027 * c-c++-common/Waddress-1.c: Likewise.
11028
66756373
JJ
110292016-02-11 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR c/69768
11032 * c-c++-common/Waddress-1.c: New test.
11033
76fe932b
AV
110342016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11035
11036 PR fortran/69296
11037 * gfortran.dg/associate_19.f03: New test.
11038 * gfortran.dg/associate_20.f03: New test.
11039
564c4d4b
OE
110402016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11041
11042 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11043
e1c1ecb0
KT
110442016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11045
11046 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11047 .arch armv8-a\n. Add -dA to dg-options.
11048 * gcc.target/aarch64/assembler_arch_1.c: New test.
11049 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11050
0d7d9458
PC
110512016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11052
11053 PR c++/68726
11054 * g++.dg/cpp0x/pr68726.C: New.
11055
e6208a60
IE
110562016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11057
11058 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11059 test.
11060
281a11eb
RB
110612016-02-11 Richard Biener <rguenther@suse.de>
11062
11063 * g++.dg/tree-ssa/pr61034.C: Adjust.
11064
e03dd765
VM
110652016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11066
4b48faf5 11067 PR target/69148
e03dd765
VM
11068 * gcc.target/s390/pr69148.c: New.
11069
cdc23927
YR
110702016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11071
11072 PR tree-optimization/69652
11073 * gcc.dg/torture/pr69652.c: New test.
11074
e199dd0a
JJ
110752016-02-10 Jakub Jelinek <jakub@redhat.com>
11076 Patrick Palka <ppalka@gcc.gnu.org>
11077
11078 PR ipa/69241
11079 PR c++/69649
11080 * g++.dg/ipa/pr69241-1.C: New test.
11081 * g++.dg/ipa/pr69241-2.C: New test.
11082 * g++.dg/ipa/pr69241-3.C: New test.
11083 * g++.dg/ipa/pr69649.C: New test.
11084
d6b38027
UB
110852016-02-10 Uros Bizjak <ubizjak@gmail.com>
11086
11087 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11088 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11089
13b562c5
BC
110902016-02-10 Bin Cheng <bin.cheng@arm.com>
11091
11092 PR tree-optimization/68021
11093 * gcc.dg/tree-ssa/pr68021.c: New test.
11094
24a179f8
RB
110952016-02-10 Richard Biener <rguenther@suse.de>
11096
11097 PR tree-optimization/69726
11098 * gcc.dg/uninit-22.c: New testcase.
11099
0d99886f
AP
111002016-02-09 Andrew Pinski <apinski@cavium.com>
11101
11102 PR tree-opt/69282
11103 * gcc.c-torture/compile/20160205-1.c: New testcase.
11104
ab04995c
MM
111052016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11106
11107 PR target/68404
11108 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11109 instead accessing a really large arrray.
11110 * gcc.target/powerpc/fusion3.c: Likewise.
11111
4b79ac23
CB
111122016-02-09 Charles Baylis <charles.baylis@linaro.org>
11113
11114 PR target/68532
11115 * gcc.c-torture/execute/pr68532.c: New test.
11116
b890a441
AO
111172016-02-11 Alexandre Oliva <aoliva@redhat.com>
11118
11119 PR target/69634
11120 * gcc.dg/pr69634.c: New.
11121
84a5bef7
RB
111222016-02-09 Richard Biener <rguenther@suse.de>
11123
11124 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11125
1f123759 111262016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11127
1f123759
AF
11128 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11129
65860c77
YR
111302016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11131
11132 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11133
7e1e8a0a
RB
111342016-02-09 Richard Biener <rguenther@suse.de>
11135
11136 PR tree-optimization/69715
11137 * gcc.dg/torture/pr69715.c: New testcase.
11138
efb45a9f
PP
111392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11140
11141 PR c++/69139
11142 * g++.dg/cpp0x/trailing12.C: New test.
11143 * g++.dg/cpp0x/trailing13.C: New test.
11144
20a0c6f9
PP
111452016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11146
11147 PR c++/69283
11148 PR c++/67835
11149 * g++.dg/cpp1y/auto-fn29.C: New test.
11150 * g++.dg/cpp1y/auto-fn30.C: New test.
11151
a162f3af
JJ
111522016-02-08 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR tree-optimization/69209
11155 * gcc.c-torture/compile/pr69209.c: New test.
11156
4b4a9fbd
JL
111572016-02-08 Jeff Law <law@redhat.com>
11158
11159 PR tree-optimization/68541
11160 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11161 of statements allowed in join block for path splitting.
11162
cfac5ed2
JJ
111632016-02-08 Jakub Jelinek <jakub@redhat.com>
11164
f68bc23f
JJ
11165 PR c++/59627
11166 * g++.dg/gomp/pr59627.C: New test.
11167
cfac5ed2
JJ
11168 PR ipa/69239
11169 * g++.dg/ipa/pr69239.C: New test.
11170
44714d8c
DM
111712016-02-08 David Malcolm <dmalcolm@redhat.com>
11172
11173 PR preprocessor/69664
11174 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11175 * gcc.dg/cpp/warn-comments.c: Likewise.
11176
eba9e839
MP
111772016-02-08 Marek Polacek <polacek@redhat.com>
11178
11179 PR c++/69688
11180 * g++.dg/init/const12.C: New test.
11181
a011cd92
BS
111822016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11183
11184 PR target/60410
11185 * gcc.dg/lto/pr55113_0.c: Remove test.
11186
5317b1be
RB
111872016-02-08 Richard Biener <rguenther@suse.de>
11188
11189 PR tree-optimization/69719
11190 * gcc.dg/torture/pr69719.c: New testcase.
11191
63998a63
RB
111922016-02-08 Richard Biener <rguenther@suse.de>
11193 Jeff Law <law@redhat.com>
11194
11195 PR target/68273
11196 * gcc.target/mips/pr68273.c: New testcase.
11197
43f4a281
RB
111982016-02-08 Richard Biener <rguenther@suse.de>
11199
11200 PR rtl-optimization/69274
11201 * gcc.target/i386/addr-sel-1.c: XFAIL.
11202
0b604d2d
JL
112032016-02-08 Jeff Law <law@redhat.com>
11204
e8dfe49e
JL
11205 PR tree-optimization/68541
11206 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11207
6daecd7a 11208 PR tree-optimization/65917
0b604d2d
JL
11209 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11210
c0f0e35a
JD
112112016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11212
11213 PR fortran/50555
11214 * gfortran.dg/namelist_args.f90: New test.
11215
8981d712
JL
112162016-02-05 Jeff Law <law@redhat.com>
11217
6daecd7a 11218 PR tree-optimization/68541
8981d712
JL
11219 * gcc.dg/tree-ssa/split-path-2.c: New test.
11220 * gcc.dg/tree-ssa/split-path-3.c: New test.
11221 * gcc.dg/tree-ssa/split-path-4.c: New test.
11222 * gcc.dg/tree-ssa/split-path-5.c: New test.
11223 * gcc.dg/tree-ssa/split-path-6.c: New test.
11224 * gcc.dg/tree-ssa/split-path-7.c: New test.
11225
46cb9332
MS
112262016-02-05 Martin Sebor <msebor@redhat.com>
11227
11228 PR c++/69662
11229 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11230 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11231
be2083ea
RH
112322016-02-06 Richard HEnderson <rth@redhat.com>
11233
11234 PR c/69643
11235 * gcc.target/i386/addr-space-4.c: New.
11236 * gcc.target/i386/addr-space-5.c: New.
11237
711d7c23
MM
112382016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11239
11240 PR fortran/66089
11241 * gfortran.dg/elemental_dependency_6.f90: New.
11242
b5c1c988
JJ
112432016-02-05 Jakub Jelinek <jakub@redhat.com>
11244
861c7bcd
JJ
11245 PR rtl-optimization/69691
11246 * gcc.c-torture/execute/pr69691.c: New test.
11247
b5c1c988
JJ
11248 PR c++/69628
11249 * g++.dg/parse/pr69628.C: New test.
11250
f7dfa966
UB
112512016-02-05 Uros Bizjak <ubizjak@gmail.com>
11252
11253 * gcc.dg/sancov/asan.c: Move to ...
11254 * gcc.dg/asan/sancov-1.c: ... here.
11255
9b143e64
UB
112562016-02-05 Uros Bizjak <ubizjak@gmail.com>
11257
11258 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11259
f5d4b899
L
112602016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11261
11262 PR target/69677
11263 * gcc.target/i386/pr69677.c: New test.
11264
76c85fbb
PP
112652016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11266
11267 PR c++/68948
11268 * g++.dg/template/pr68948.C: New test.
11269
f181bf90
DV
112702016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11271
11272 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11273 (only necessary on s390x).
11274
714fb282
L
112752016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11276
11277 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11278 -mno-accumulate-outgoing-args.
11279
618d6c1c
PP
112802016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11281
11282 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11283
1066e9b5
JJ
112842016-02-04 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR c/69669
11287 * c-c++-common/pr69669.c: New test.
11288
76255d0d
MM
112892016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11290
11291 PR target/69667
11292 * g++.dg/pr69667.C: New file.
11293
e0b059b1
WD
112942016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11295
11296 PR target/69619
11297 * gcc.dg/pr69619.c: Add new test.
11298
2692b5c8
RS
112992016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11300
11301 PR rtl-optimization/69577
11302 * gcc.target/i386/pr69577.c: New test.
11303
7db337c2
ML
113042016-02-04 Martin Liska <mliska@suse.cz>
11305
11306 * g++.dg/asan/pr69276.C: New test.
11307
cc9c0829
KT
113082016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11309
11310 PR target/65932
11311 PR target/67714
11312 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11313 a single smulbb instruction.
11314 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11315 * gcc.target/amr/wmul-2.c: Likewise.
11316
eb9feb52
KT
113172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11318
11319 PR target/65932
11320 PR target/67714
11321 * gcc.c-torture/execute/pr67714.c: New test.
11322
61f727fe
JJ
113232016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11324
11325 PR target/69454
11326 * gcc.target/i386/pr69454-1.c: New test.
11327 * gcc.target/i386/pr69454-2.c: New test.
11328
05dd97db
MS
113292016-02-03 Martin Sebor <msebor@redhat.com>
11330
11331 PR c++/69251
11332 PR c++/69253
11333 PR c++/69290
11334 PR c++/69277
11335 PR c++/69349
11336 * g++.dg/ext/flexarray-mangle-2.C: New test.
11337 * g++.dg/ext/flexarray-mangle.C: New test.
11338 * g++.dg/ext/flexarray-subst.C: New test.
11339 * g++.dg/ext/flexary11.C: New test.
11340 * g++.dg/ext/flexary12.C: New test.
11341 * g++.dg/ext/flexary13.C: New test.
11342 * g++.dg/ext/flexary14.C: New test.
11343 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11344
dac2fc29
L
113452016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11346
11347 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11348 Define only if CHECK_FLOAT128 is defined.
11349 (main): Properly initialize u5.
11350
eadb8035
JJ
113512016-02-03 Jakub Jelinek <jakub@redhat.com>
11352
0afbb81b
JJ
11353 PR c/69627
11354 * gcc.dg/pr69627.c: New test.
11355
eadb8035
JJ
11356 PR target/69644
11357 * gcc.dg/pr69644.c: New test.
11358
b12d4923
MS
113592016-02-03 Mike Stump <mikestump@comcast.net>
11360
11361 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11362 support for struct-layout-1.exp.
11363
ab4bae0c
PP
113642016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11365
11366 PR c++/69056
618d6c1c 11367 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11368
95831c01
VM
113692016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11370 Alexandre Oliva <aoliva@redhat.com>
11371
11372 PR target/69461
11373 * gcc.target/powerpc/pr69461.c: New.
11374
ccc71ab8
UB
113752016-02-03 Uros Bizjak <ubizjak@gmail.com>
11376
11377 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11378 works from here ...
11379 (check_effective_target_fsanitize_thread): ... to here. Do not
11380 specify additional compile flags for the test source.
11381 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11382 specify additional compile flags for the test source.
11383
96299640
WD
113842016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11385
11386 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11387
781d83d9
AV
113882016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11389
11390 PR fortran/67451
11391 PR fortran/69418
11392 * gfortran.dg/coarray_allocate_2.f08: New test.
11393 * gfortran.dg/coarray_allocate_3.f08: New test.
11394 * gfortran.dg/coarray_allocate_4.f08: New test.
11395
d8208e6d
AL
113962016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11397
11398 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11399 use same scan-tree-dump-times on all platforms.
11400 * gcc.dg/vect/vect-outer-1.c: Likewise.
11401 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11402 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11403 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11404 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11405 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11406 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11407 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11408
a8394fa0
SB
114092016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11410
11411 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11412 warning.
11413
f3baa1d3
L
114142016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11415
11416 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11417
eb077516
JN
114182016-02-02 James Norris <jnorris@codesourcery.com>
11419
11420 * c-c++-common/goacc/routine-5.c: Add tests.
11421
578fb225
AM
114222016-02-02 Alexander Monakov <amonakov@ispras.ru>
11423
11424 * gcc.target/nvptx/unsigned-cmp.c: New test.
11425
c64f7d37
WD
114262016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11427
11428 * gcc.target/aarch64/scalar_shift_1.c
11429 (test_corners_sisd_di): Improve force to SIMD register.
11430 (test_corners_sisd_si): Likewise.
11431 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11432 Remove scan-assembler check for ldr.
11433
90c6f26c
RB
114342016-02-02 Richard Biener <rguenther@suse.de>
11435
11436 PR tree-optimization/69595
11437 * gcc.dg/Warray-bounds-17.c: New testcase.
11438
9dc03c97
RB
114392016-02-02 Richard Biener <rguenther@suse.de>
11440
11441 PR tree-optimization/69606
11442 * gcc.dg/torture/pr69606.c: New testcase.
11443
2d4dc223
YR
114442016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11445
11446 PR middle-end/68542
11447 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11448 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11449
65c98fde
AM
114502016-02-02 Alan Modra <amodra@gmail.com>
11451
11452 PR target/69548
11453 * gcc.target/powerpc/pr69548.c: New test.
11454
e1b81f2b
JJ
114552016-02-01 Jakub Jelinek <jakub@redhat.com>
11456
d0268b37
JJ
11457 PR rtl-optimization/69592
11458 * gcc.dg/pr69592.c: New test.
11459
e1b81f2b
JJ
11460 PR preprocessor/69543
11461 PR c/69558
11462 * gcc.dg/pr69543.c: New test.
11463 * gcc.dg/pr69558.c: New test.
11464
7dd7780d
UB
114652016-02-01 Uros Bizjak <ubizjak@gmail.com>
11466
bf672ee5
UB
11467 PR testsuite/65940
11468 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11469
9a7013f8
MS
114702016-02-01 Martin Sebor <msebor@redhat.com>
11471
11472 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11473
e681fb2b
BC
114742016-02-01 Bin Cheng <bin.cheng@arm.com>
11475
11476 PR tree-optimization/67921
11477 * c-c++-common/ubsan/pr67921.c: New test.
11478
ff86345f
RB
114792016-02-01 Richard Biener <rguenther@suse.de>
11480
11481 PR middle-end/69556
11482 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11483
bc369dbd
RB
114842016-02-01 Richard Biener <rguenther@suse.de>
11485
11486 PR tree-optimization/69574
11487 * gcc.dg/torture/pr69574.c: New testcase.
11488
ef318184
RB
114892016-02-01 Richard Biener <rguenther@suse.de>
11490
11491 PR tree-optimization/69579
11492 * gcc.dg/setjmp-6.c: New testcase.
11493
654745e6
JJ
114942016-02-01 Jakub Jelinek <jakub@redhat.com>
11495
11496 PR rtl-optimization/69570
11497 * g++.dg/opt/pr69570.C: New test.
11498
e6c0c44b
RH
114992016-02-01 Richard Henderson <rth@redhat.com>
11500
11501 * gcc.dg/pr69535.c: New test.
11502
6ff3f09a
JDA
115032016-01-31 John David Anglin <danglin@gcc.gnu.org>
11504
2c005538
JDA
11505 PR testsuite/69584
11506 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11507 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11508
61083a4b
JDA
11509 PR debug/68244
11510 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11511
6ff3f09a
JDA
11512 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11513
0c221916
PT
115142016-01-31 Paul Thomas <pault@gcc.gnu.org>
11515
11516 PR fortran/67564
11517 * gfortran.dg/allocate_with_source_17.f03: New test.
11518
db7a2818
JJ
115192016-01-30 Jakub Jelinek <jakub@redhat.com>
11520
11521 PR tree-optimization/69546
11522 * gcc.dg/torture/pr69546.c: New test.
11523
e520d5f0
PT
115242016-01-30 Paul Thomas <pault@gcc.gnu.org>
11525
11526 PR fortran/69566
11527 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11528
343c05d3
MS
115292016-01-30 Martin Sebor <msebor@redhat.com>
11530
11531 PR c++/68490
11532 * g++.dg/ext/flexary10.C: New test.
11533
d6c3a539
DH
115342016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11535
11536 PR fortran/66707
11537 gfortran.dg/common_23.f90: New test.
11538
52d72fcd
BS
115392016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11540
11541 PR target/65546
11542 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11543 condition being checked, and disable it when the target supports
11544 misaligned loads and stores.
11545
3a5d2ba4
JJ
115462016-01-29 Jakub Jelinek <jakub@redhat.com>
11547
11548 PR debug/69518
11549 * gcc.dg/torture/pr69518.c: New test.
11550
6bbacdb5
L
115512016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11552
11553 PR target/69530
11554 * gcc.target/i386/pr69530.c: New test.
11555
af932cdb
SE
115562016-01-29 Steve Ellcey <sellcey@imgtec.com>
11557
11558 PR target/65604
11559 * gcc.target/mips/div-delay.c: New test.
11560
26658b7c
JJ
115612016-01-29 Jakub Jelinek <jakub@redhat.com>
11562
33e89989
JJ
11563 PR target/69551
11564 * gcc.target/i386/pr69551.c: New test.
11565
26658b7c
JJ
11566 PR target/66137
11567 * gcc.target/i386/pr66137.c: New test.
11568
401116b5
AB
115692016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11570
11571 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11572 always built for p5600.
11573 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11574 isa=p5600 dg-option.
11575
d4abfcc5
RB
115762016-01-29 Richard Biener <rguenther@suse.de>
11577
11578 PR tree-optimization/69547
11579 * g++.dg/tree-ssa/pr69547.C: New testcase.
11580
16b77b32
JJ
115812016-01-29 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR debug/66869
11584 * g++.dg/warn/Wunused-function2.C: New test.
11585
a1c95464
DV
115862016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11587
11588 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11589 support for test to succeed.
11590
5453bfed
MP
115912016-01-29 Marek Polacek <polacek@redhat.com>
11592
11593 PR c++/69509
11594 PR c++/69516
11595 * g++.dg/ext/constexpr-vla2.C: New test.
11596 * g++.dg/ext/constexpr-vla3.C: New test.
11597 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11598
452ec2a5
RB
115992016-01-29 Richard Biener <rguenther@suse.de>
11600
11601 PR middle-end/69537
11602 * gcc.dg/uninit-21.c: New testcase.
11603
aec0b19e
UB
116042016-01-28 Uros Bizjak <ubizjak@gmail.com>
11605
11606 PR target/69459
11607 * gcc.target/i386/pr69459.c: New test.
11608
df113ce7
SE
116092016-01-28 Steve Ellcey <sellcey@imgtec.com>
11610
11611 PR target/68400
11612 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11613 * gcc.target/mips/pr68400.c: New test.
11614
494de84f
MS
116152016-01-28 Martin Sebor <msebor@redhat.com>
11616
11617 PR target/17381
11618 * gcc.target/powerpc/pr17381.c: New test.
11619
eb1b1f01
JJ
116202016-01-28 Jakub Jelinek <jakub@redhat.com>
11621
11622 PR middle-end/69542
11623 * gcc.dg/torture/pr69542.c: New test.
11624
6dfeb7ce
WD
116252016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11626
11627 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11628
4b7471a4
DE
116292016-01-28 David Edelsohn <dje.gcc@gmail.com>
11630
11631 * gcc.dg/pr65980.c: Skip on AIX.
11632 * gcc.dg/pr66688.c: Same.
11633
b271fd21
DE
116342016-01-28 David Edelsohn <dje.gcc@gmail.com>
11635
11636 PR target/63679
11637 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11638 * gcc.dg/tree-ssa/sra-18.c: Same.
11639
874108a9
AV
116402016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11641
11642 PR fortran/62536
11643 * gfortran.dg/block_15.f08: New test.
11644 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11645 on incorrectly closed BLOCK.
11646
30480bcd
IE
116472016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11648
11649 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
116502016-01-28 Richard Biener <rguenther@suse.de>
11651
11652 PR tree-optimization/69466
11653 * gfortran.dg/vect/pr69466.f90: New testcase.
11654
0d4c694e
TP
116552016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11656
11657 * g++.dg/pr67989.C: Remove ARM-specific option.
11658 * gcc.target/arm/pr67989.C: New file.
11659
2aa780da
UB
116602016-01-27 Uros Bizjak <ubizjak@gmail.com>
11661
11662 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11663 and expm1 test for glibc < 2.11.
11664
f75ebe77
RH
116652016-01-27 Richard Henderson <rth@redhat.com>
11666
11667 * gcc.c-torture/execute/pr69447.c: New test.
11668
116692016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11670
9a175e65 11671 PR fortran/69422
49847d75
PT
11672 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11673
cbdd8ae0
JJ
116742016-01-27 Jakub Jelinek <jakub@redhat.com>
11675
11676 PR debug/66869
11677 * gcc.dg/pr66869.c: New test.
11678
2b572b3c
JL
116792016-01-25 Jeff Law <law@redhat.com>
11680
11681 PR tree-optimization/68398
aec0b19e 11682 PR tree-optimization/69196
2b572b3c
JL
11683 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11684 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11685 path to avoid new heuristic allowing more irreducible regions
11686 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11687 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11688 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11689 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11690 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11691
fa74a4bc
MP
116922016-01-27 Marek Polacek <polacek@redhat.com>
11693
11694 PR c/68062
11695 * c-c++-common/vector-compare-4.c: New test.
11696
0afff540
DM
116972016-01-27 David Malcolm <dmalcolm@redhat.com>
11698
11699 PR preprocessor/69126
11700 * c-c++-common/pr69126.c: New test case.
11701
1a218fc9
ILT
117022016-01-27 Ian Lance Taylor <iant@google.com>
11703
11704 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11705
5d70666e
RB
117062016-01-27 Ryan Burn <contact@rnburn.com>
11707
11708 PR cilkplus/69267
11709 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11710
87ff4d66
UB
117112016-01-27 Uros Bizjak <ubizjak@gmail.com>
11712
11713 PR target/69512
11714 * gcc.target/i386/pr69512.c: New test.
11715
27e23cca
RE
117162016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11717
11718 PR ada/69488
11719 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11720
05bf54c3
MP
117212016-01-27 Marek Polacek <polacek@redhat.com>
11722
11723 PR c++/69379
11724 * g++.dg/pr69379.C: New test.
11725
60214d0d
MS
117262016-01-27 Martin Sebor <msebor@redhat.com>
11727
11728 PR c++/69317
11729 * g++.dg/abi/Wabi-2-2.C: New test.
11730 * g++.dg/abi/Wabi-2-3.C: New test.
11731 * g++.dg/abi/Wabi-3-2.C: New test.
11732 * g++.dg/abi/Wabi-3-3.C: New test.
11733
167c7bfa
RB
117342016-01-27 Richard Biener <rguenther@suse.de>
11735
11736 PR tree-optimization/69166
11737 * gcc.dg/torture/pr69166.c: New testcase.
11738
1430fb1f
MJ
117392016-01-27 Martin Jambor <mjambor@suse.cz>
11740
11741 PR tree-optimization/69355
11742 * gcc.dg/tree-ssa/pr69355.c: New test.
11743
95e3030c
MP
117442016-01-27 Marek Polacek <polacek@redhat.com>
11745
11746 PR c++/69496
11747 * g++.dg/ext/constexpr-vla1.C: New test.
11748
eeb085f3
CB
117492016-01-20 Christian Bruel <christian.bruel@st.com>
11750
11751 PR target/69245
11752 * gcc.target/arm/pr69245.c: New test.
11753
b1652dde
JJ
117542016-01-27 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR tree-optimization/69399
11757 * gcc.dg/torture/pr69399.c: New test.
11758
ce7e8f00
EB
117592016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11760
11761 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11762
e4aac1d1
EB
117632016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11764
11765 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11766
8dfdb419
TV
117672016-01-26 Tom de Vries <tom@codesourcery.com>
11768
11769 PR tree-optimization/69110
11770 * gcc.dg/autopar/pr69110.c: New test.
11771
56f80f54 117722016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11773 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11774
11775 * gcc.dg/graphite/isl-ast-op-select.c: New.
11776
a0909527
PT
117772015-01-26 Paul Thomas <pault@gcc.gnu.org>
11778
11779 PR fortran/69385
11780 * gfortran.dg/allocate_error_6.f90: New test.
11781
ffc445f4
RH
117822016-01-26 Richard Henderson <rth@redhat.com>
11783
11784 * gcc.dg/tm/pr60908.c: New test.
11785
01e1dea3
DM
117862016-01-26 David Malcolm <dmalcolm@redhat.com>
11787
11788 PR other/69006
11789 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11790 directive.
11791 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11792 expected multiline output to reflect the colorization being
11793 disabled before newlines.
11794 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11795 (custom_diagnostic_finalizer): Replace call to
11796 pp_newline_and_flush with call to pp_flush.
11797 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11798 * gfortran.dg/implicit_class_1.f90: Likewise.
11799 * lib/gcc-dg.exp (allow_blank_lines): New global.
11800 (dg-allow-blank-lines-in-output): New procedure.
11801 (gcc-dg-prune): Complain about blank lines in the output, unless
11802 dg-allow-blank-lines-in-output was called.
11803 * lib/multiline.exp (_build_multiline_regex): Only support
11804 arbitrary followup text for non-blank-lines, not for blank lines.
11805
13f92e8d
JJ
118062016-01-26 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR tree-optimization/69483
11809 * gcc.dg/pr69483.c: New test.
11810 * g++.dg/opt/pr69483.C: New test.
11811
92422235
CL
118122016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11813
11814 PR target/68620
11815 * gcc.target/arm/pr68620.c: New test.
11816
0bccf11b
L
118172016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11818
11819 * gcc.target/i386/pr68986-2.c: Remove -m32.
11820
81cd202e
L
118212016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11822
11823 PR target/68986
11824 * gcc.target/i386/pr68986-1.c: New test.
11825 * gcc.target/i386/pr68986-2.c: Likewise.
11826 * gcc.target/i386/pr68986-3.c: Likewise.
11827
213a1c03
CB
118282016-01-26 Christian Bruel <christian.bruel@st.com>
11829
11830 * lib/target-supports.exp
11831 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11832 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11833 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11834
22a08dd1
RB
118352016-01-26 Richard Biener <rguenther@suse.de>
11836
11837 PR tree-optimization/69452
11838 * gcc.dg/torture/pr69452.c: New testcase.
11839
6c06e0e8
JJ
118402016-01-26 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR target/69442
11843 * gcc.dg/pr69442.c: New test.
11844
b96824c4
RFI
118452016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11846
11847 PR target/67896
11848 * gcc.target/aarch64/simd/pr67896.C: New.
11849
5ee31e57
RS
118502016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11851
11852 PR tree-optimization/69400
11853 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11854 function.
11855 (plugin_init): Call it.
11856 * gcc.dg/torture/pr69400.c: New test.
11857
7ddfb31d
CL
118582016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11859
11860 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11861
1e050c90
AK
118622016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11863 Sebastian Pop <s.pop@samsung.com>
11864
11865 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11866 isl-0.15.
11867
c8ee4bf5
AK
118682016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11869 Sebastian Pop <s.pop@samsung.com>
11870
11871 * gcc.dg/graphite/pr69292.c: New.
11872
d902b330
JJ
118732016-01-25 Jakub Jelinek <jakub@redhat.com>
11874
11875 * c-c++-common/goacc/use_device-1.c: New test.
11876
2c89b952
JL
118772016-01-25 Jeff Law <law@redhat.com>
11878
11879 PR tree-optimization/69196
11880 PR tree-optimization/68398
11881 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11882 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11883
685c8785
DE
118842016-01-25 David Edelsohn <dje.gcc@gmail.com>
11885
11886 PR target/69469
11887 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11888 Algorithm.
11889
95cef0c1
RB
118902016-01-25 Richard Biener <rguenther@suse.de>
11891
11892 PR testsuite/69380
11893 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11894
2947d3b2
IE
118952016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11896
11897 PR target/69421
11898 * gcc.dg/pr69421.c: New test.
11899
ae19075a
BB
119002016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11901
11902 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11903 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11904 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11905 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11906 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11907 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11908 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11909 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11910 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11911 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11912
fa4511c2
RB
119132016-01-25 Richard Biener <rguenther@suse.de>
11914
11915 PR tree-optimization/69376
11916 * gcc.dg/torture/pr69376.c: New testcase.
11917
1d101216
JD
119182016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11919
11920 PR fortran/69397
11921 PR fortran/68442
11922 * gfortran.dg/interface_38.f90: New test.
11923 * gfortran.dg/interface_39.f90: New test.
a0909527 11924
a59b92b0
PP
119252016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11926
11927 Revert:
11928 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11929
11930 PR c++/11858
11931 PR c++/24663
11932 PR c++/24664
11933 * g++.dg/template/pr11858.C: New test.
11934 * g++.dg/template/pr24663.C: New test.
11935 * g++.dg/template/unify12.C: New test.
11936 * g++.dg/template/unify13.C: New test.
11937 * g++.dg/template/unify14.C: New test.
11938 * g++.dg/template/unify15.C: New test.
11939 * g++.dg/template/unify16.C: New test.
11940 * g++.dg/template/unify17.C: New test.
11941
16acb1a8
DH
119422016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11943
11944 PR fortran/68283
11945 gfortran.dg/pr68283.f90: New test.
11946
094773e8
TK
119472016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11948
11949 PR fortran/66094
11950 * gfortran.dg/inline_matmul_13.f90: New test.
11951 * gfortran.dg/matmul_bounds_8.f90: New test.
11952 * gfortran.dg/matmul_bounds_9.f90: New test.
11953 * gfortran.dg/matmul_bounds_10.f90: New test.
11954
42fb90d7
TV
119552016-01-23 Tom de Vries <tom@codesourcery.com>
11956
11957 PR tree-optimization/69426
11958 * gcc.dg/autopar/pr69426.c: New test.
11959
69da7802
MS
119602016-01-23 Martin Sebor <msebor@redhat.com>
11961
11962 PR c++/58109
11963 PR c++/69022
11964 * g++.dg/cpp0x/alignas5.C: New test.
11965 * g++.dg/ext/vector29.C: Same.
11966
da17300a
UB
119672016-01-23 Uros Bizjak <ubizjak@gmail.com>
11968
11969 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11970 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11971 _GNU_SOURCE from compile flags to the source.
11972 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11973 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11974 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11975 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11976
62041cfc
JJ
119772016-01-22 Jakub Jelinek <jakub@redhat.com>
11978
11979 PR target/69432
11980 * g++.dg/opt/pr69432.C: New test.
11981
f7d2ad6f
BS
119822016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11983
11984 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11985 32-bit targets testing an -m64 multilib.
11986
d403fc9a
WS
119872016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11988
11989 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11990 64-bit support.
11991
4aa16f8d
JG
119922016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11993
11994 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11995
7c816d0f
CB
119962016-01-21 Christian Bruel <christian.bruel@st.com>
11997
11998 PR target/68674
11999 * gcc.target/i386/pr68674.c
12000 * gcc.target/aarch64/pr68674.c
12001 * gcc.target/arm/pr68674.c
12002
fce661e8
KT
120032016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12004
12005 PR target/69403
12006 * gcc.c-torture/execute/pr69403.c: New test.
12007
4696899f
PC
120082016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12009
12010 PR c++/55843
12011 * g++.dg/template/pr55843.C: New.
12012
bac69366
AL
120132016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12014
12015 PR testsuite/66877
12016 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12017 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12018
b57d3a5c
BS
120192016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12020
12021 PR testsuite/67489
da17300a
UB
12022 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12023 from dg-do compile directive, and instead add
12024 { dg-require-effective-target int128 }.
b57d3a5c 12025
9f04a53e
MS
120262016-01-20 Martin Sebor <msebor@redhat.com>
12027
12028 PR c/69405
12029 * gcc.dg/sync-fetch.c: New test.
12030
38a51663
JL
120312016-01-21 Martin Sebor <msebor@redhat.com>
12032
12033 PR target/69252
12034 * gcc.target/powerpc/pr69252.c: New test.
12035
2423a75a
JD
120362016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12037
12038 PR fortran/65996
da17300a 12039 * gfortran.dg/pr65996.f90: New test.
2423a75a 12040
0a76463f
DV
120412016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12042
12043 PR c++/68810
9f04a53e 12044 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12045 expected to generate an error.
0a76463f 12046
9776e692
BS
120472016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12048
12049 PR middle-end/66178
12050 * gcc.dg/torture/pr66178.c: New test.
12051
c8d3e088
AB
120522016-01-21 Anton Blanchard <anton@samba.org>
12053 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12054
12055 PR target/63354
12056 * gcc.target/powerpc/pr63354.c: New test.
12057
35b707ff
VM
120582016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12059
12060 PR rtl-optimization/68990
12061 * gcc.target/i386/pr68990: New.
12062
157b0829
NC
120632016-01-21 Nick Clifton <nickc@redhat.com>
12064
12065 PR target/69129
12066 * gcc.target/mips/pr69129.c: New.
12067
aede6748
PC
120682016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12069
12070 PR c++/58046
12071 * g++.dg/cpp0x/pr58046.C: New.
12072
5463c2c8
JJ
120732016-01-21 Jakub Jelinek <jakub@redhat.com>
12074
6d31cc75
SS
12075 PR target/69187
12076 PR target/65624
12077 * gcc.target/arm/pr69187.c: New test.
12078
5463c2c8
JJ
12079 PR c++/69355
12080 * g++.dg/torture/pr69355.C: New test.
12081
fa28f32b
AK
120822016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12083 Sebastian Pop <s.pop@samsung.com>
12084
12085 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12086
b920a047
AK
120872016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12088 Sebastian Pop <s.pop@samsung.com>
12089
da17300a 12090 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12091
bdd3aea6
JJ
120922016-01-21 Jakub Jelinek <jakub@redhat.com>
12093
12094 PR middle-end/67653
12095 * c-c++-common/pr67653.c: New test.
12096 * gcc.dg/torture/pr29119.c: Add dg-warning.
12097
26a2e6ae
PB
120982016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12099
12100 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12101
d25c7690
PK
121022016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12103
12104 PR c/24293
12105 * gcc.dg/pr24293.c: New test.
12106 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12107 incomplete struct type.
12108 * gcc.dg/declspec-1.c: Likewise.
12109 * gcc.dg/pr63549.c: Likewise.
12110
889d5698
JJ
121112016-01-20 Jakub Jelinek <jakub@redhat.com>
12112
12113 PR tree-optimization/66612
12114 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12115 for bdn instruction.
12116
d7cf3dc7
CL
121172016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12118
12119 * lib/target-supports.exp
12120 (check_effective_target_arm_fp_ok_nocache): New.
12121 (check_effective_target_arm_fp_ok): New.
12122 (add_options_for_arm_fp): New.
12123 (check_effective_target_arm_crypto_ok_nocache): Require
12124 target_arm_v8_neon_ok instead of arm32.
12125 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12126 (check_effective_target_arm_crypto_pragma_ok): New.
12127 (add_options_for_arm_vfp): New.
12128 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12129 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12130 target instead. Force initial fpu to vfp.
12131 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12132 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12133 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12134 dependency.
12135 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12136 use arm_vfp effective target instead. Force initial fpu to vfp.
12137 * gcc.target/arm/attr-neon3.c: Likewise.
12138 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12139 arm_vfp_ok.
12140 * gcc.target/arm/unsigned-float.c: Likewise.
12141 * gcc.target/arm/vfp-1.c: Likewise.
12142 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12143 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12144 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12145 * gcc.target/arm/vfp-ldmias.c: Likewise.
12146 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12147 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12148 * gcc.target/arm/vfp-stmiad.c: Likewise.
12149 * gcc.target/arm/vfp-stmias.c: Likewise.
12150 * gcc.target/arm/vnmul-1.c: Likewise.
12151 * gcc.target/arm/vnmul-2.c: Likewise.
12152 * gcc.target/arm/vnmul-3.c: Likewise.
12153 * gcc.target/arm/vnmul-4.c: Likewise.
12154
01ac9704 121552016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12156
e84b00da
L
12157 PR testsuite/69366
12158 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12159 the MPX run-time library, for compile-time MPX test.
12160 * gcc.target/i386/chkp-always_inline.c: Likewise.
12161 * gcc.target/i386/chkp-bndret.c: Likewise.
12162 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12163 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12164 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12165 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12166 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12167 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12168 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12169 * gcc.target/i386/chkp-label-address.c: Likewise.
12170 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12171 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12172 * gcc.target/i386/chkp-pr69044.c: Likewise.
12173 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12174 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12175 * gcc.target/i386/chkp-strchr.c: Likewise.
12176 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12177 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12178 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12179 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12180 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12181 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12182 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12183 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12184 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12185 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12186 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12187 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12188 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12189 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12190 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12191 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12192 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12193 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12194 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12195 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12196 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12197 * gcc.target/i386/pr63995-2.c: Likewise.
12198 * gcc.target/i386/pr64805.c: Likewise.
12199 * gcc.target/i386/pr65044.c: Likewise.
12200 * gcc.target/i386/pr65167.c: Likewise.
12201 * gcc.target/i386/pr65183.c: Likewise.
12202 * gcc.target/i386/pr65184.c: Likewise.
12203 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12204
28b33016
IE
122052016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12206
12207 PR tree-optimization/69328
12208 * gcc.dg/pr69328.c: New test.
12209
bcff0913
JL
122102016-01-20 Jeff Law <law@redhat.com>
12211
bf0bb970 12212 PR target/25114
bcff0913
JL
12213 * gcc.target/m68k/pr25114.c: New test.
12214
a3f69631
AV
122152016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12216
12217 * gcc.target/arm/memset-inline-10.c: Added
12218 dg-require-effective-target arm_thumb2_ok.
12219
af33ba0d
EB
122202016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12221
12222 * gcc.dg/debug/dwarf2/sso.c: New test.
12223
7596d5de
UB
122242016-01-19 Uros Bizjak <ubizjak@gmail.com>
12225
12226 PR testsuite/68820
12227 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12228 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12229 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12230
ceda2c69
JH
122312016-01-19 Jan Hubicka <hubicka@ucw.cz>
12232
12233 PR ipa/66223
12234 * g++.dg/ipa/devirt-50.C: New testcase.
12235
38a979f2
MP
122362016-01-19 Marek Polacek <polacek@redhat.com>
12237
12238 PR c++/68965
12239 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12240 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12241
962801c5
KT
122422016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12243
12244 PR target/69135
12245 * gcc.target/arm/pr69135_1.c: New test.
12246
078fe40a
WD
122472015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12248
12249 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12250
786e3c06
WD
122512015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12252
12253 * gcc.target/aarch64/ccmp_1.c: New testcase.
12254
1e297006
MP
122552016-01-19 Marek Polacek <polacek@redhat.com>
12256
12257 PR c++/68586
12258 * g++.dg/cpp0x/enum30.C: New test.
12259
879c27e3
RB
122602016-01-19 Richard Biener <rguenther@suse.de>
12261
12262 PR tree-optimization/69336
12263 * g++.dg/tree-ssa/pr69336.C: New testcase.
12264
015337d3
JJ
122652016-01-19 Jakub Jelinek <jakub@redhat.com>
12266
12267 PR debug/65779
12268 * gcc.dg/pr65779.c: New test.
12269
e2c768b6
RB
122702016-01-19 Richard Biener <rguenther@suse.de>
12271
12272 PR tree-optimization/69352
12273 * gcc.dg/torture/pr69352.c: New testcase.
12274
569efc34
JJ
122752016-01-19 Jakub Jelinek <jakub@redhat.com>
12276
12277 PR rtl-optimization/68955
12278 PR rtl-optimization/64557
12279 * gcc.dg/torture/pr68955.c: New test.
12280
e49d321f
JH
122812016-01-19 Jan Hubicka <hubicka@ucw.cz>
12282
12283 PR lto/69136
12284 * g++.dg/torture/pr69136.C: New testcase.
12285
e9191ad3
JH
122862016-01-19 Jan Hubicka <hubicka@ucw.cz>
12287
12288 PR lto/69133
12289 * g++.dg/lto/pr69133_0.C: New testcase.
12290 * g++.dg/lto/pr69133_1.C: New testcase.
12291
2bedb645
JL
122922016-01-15 Jeff Law <law@redhat.com>
12293
12294 PR tree-optimization/69320
12295 * gcc.c-torture/pr69320-1.c: New test.
12296 * gcc.c-torture/pr69320-2.c: New test.
12297 * gcc.c-torture/pr69320-3.c: New test.
12298 * gcc.c-torture/pr69320-4.c: New test.
12299
17c15cb9
PP
123002016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12301
12302 PR c++/11858
12303 PR c++/24663
12304 PR c++/24664
12305 * g++.dg/template/pr11858.C: New test.
12306 * g++.dg/template/pr24663.C: New test.
12307 * g++.dg/template/unify12.C: New test.
12308 * g++.dg/template/unify13.C: New test.
12309 * g++.dg/template/unify14.C: New test.
12310 * g++.dg/template/unify15.C: New test.
12311 * g++.dg/template/unify16.C: New test.
12312 * g++.dg/template/unify17.C: New test.
12313
9617fd08
DM
123142016-01-18 David Malcolm <dmalcolm@redhat.com>
12315
12316 PR testsuite/69181
12317 * gcc.dg/pr69181-1.c: New test file.
12318 * gcc.dg/pr69181-2.c: New test file.
12319 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12320 globals by moving it to...
12321 (cleanup-after-saved-dg-test): ...this new function. Add
12322 "global additional_sources_used". Add reset of global
12323 multiline_expected_outputs to the empty list.
12324 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12325 global to...
12326 (multiline_expected_outputs): ...this, and updated comments to
12327 note that it is modified from gcc-dg.exp.
12328 (dg-end-multiline-output): Update for the above renaming.
12329 (handle-multiline-outputs): Likewise. Remove the clearing
12330 of the expected outputs to the empty list.
12331
b555a2e4
RB
123322016-01-18 Richard Biener <rguenther@suse.de>
12333
12334 PR tree-optimization/69297
12335 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12336
96902805
JM
123372016-01-18 Joseph Myers <joseph@codesourcery.com>
12338
12339 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12340 dg-options.
12341 * gcc.target/mips/mips-3d-2.c: Likewise.
12342 * gcc.target/mips/mips-3d-3.c: Likewise.
12343 * gcc.target/mips/mips-3d-4.c: Likewise.
12344 * gcc.target/mips/mips-3d-5.c: Likewise.
12345 * gcc.target/mips/mips-3d-6.c: Likewise.
12346 * gcc.target/mips/mips-3d-7.c: Likewise.
12347 * gcc.target/mips/mips-3d-8.c: Likewise.
12348 * gcc.target/mips/mips-3d-9.c: Likewise.
12349 * gcc.target/mips/mips-ps-1.c: Likewise.
12350 * gcc.target/mips/mips-ps-2.c: Likewise.
12351 * gcc.target/mips/mips-ps-3.c: Likewise.
12352 * gcc.target/mips/mips-ps-4.c: Likewise.
12353 * gcc.target/mips/mips-ps-5.c: Likewise.
12354 * gcc.target/mips/mips-ps-6.c: Likewise.
12355 * gcc.target/mips/mips-ps-7.c: Likewise.
12356 * gcc.target/mips/mips-ps-type.c: Likewise.
12357 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12358 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12359
40e26f94
TV
123602016-01-18 Tom de Vries <tom@codesourcery.com>
12361
12362 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12363 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12364 * c-c++-common/goacc/kernels-empty.c: New test.
12365 * c-c++-common/goacc/kernels-eternal.c: New test.
12366 * c-c++-common/goacc/kernels-loop-2.c: New test.
12367 * c-c++-common/goacc/kernels-loop-3.c: New test.
12368 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12369 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12370 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12371 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12372 * c-c++-common/goacc/kernels-loop-data.c: New test.
12373 * c-c++-common/goacc/kernels-loop-g.c: New test.
12374 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12375 * c-c++-common/goacc/kernels-loop-n.c: New test.
12376 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12377 * c-c++-common/goacc/kernels-loop.c: New test.
12378 * c-c++-common/goacc/kernels-noreturn.c: New test.
12379 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12380 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12381 * c-c++-common/goacc/kernels-reduction.c: New test.
12382
a98d4647
TV
123832016-01-18 Tom de Vries <tom@codesourcery.com>
12384
12385 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12386 * gcc.dg/autopar/outer-2.c: Same.
12387 * gcc.dg/autopar/outer-3.c: Same.
12388 * gcc.dg/autopar/outer-4.c: Same.
12389 * gcc.dg/autopar/outer-5.c: Same.
12390 * gcc.dg/autopar/outer-6.c: Same.
12391 * gcc.dg/autopar/parallelization-1.c: Same.
12392 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12393 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12394 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12395 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12396 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12397 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12398 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12399 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12400 * gcc.dg/autopar/pr39500-1.c: Same.
12401 * gcc.dg/autopar/pr39500-2.c: Same.
12402 * gcc.dg/autopar/pr46193.c: Same.
12403 * gcc.dg/autopar/pr46194.c: Same.
12404 * gcc.dg/autopar/pr49580.c: Same.
12405 * gcc.dg/autopar/pr49960-1.c: Same.
12406 * gcc.dg/autopar/pr49960.c: Same.
12407 * gcc.dg/autopar/pr68373.c: Same.
12408 * gcc.dg/autopar/reduc-1.c: Same.
12409 * gcc.dg/autopar/reduc-1char.c: Same.
12410 * gcc.dg/autopar/reduc-1short.c: Same.
12411 * gcc.dg/autopar/reduc-2.c: Same.
12412 * gcc.dg/autopar/reduc-2char.c: Same.
12413 * gcc.dg/autopar/reduc-2short.c: Same.
12414 * gcc.dg/autopar/reduc-3.c: Same.
12415 * gcc.dg/autopar/reduc-4.c: Same.
12416 * gcc.dg/autopar/reduc-6.c: Same.
12417 * gcc.dg/autopar/reduc-7.c: Same.
12418 * gcc.dg/autopar/reduc-8.c: Same.
12419 * gcc.dg/autopar/reduc-9.c: Same.
12420 * gcc.dg/autopar/uns-outer-4.c: Same.
12421 * gcc.dg/autopar/uns-outer-5.c: Same.
12422 * gcc.dg/autopar/uns-outer-6.c: Same.
12423 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12424 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12425
da976fa8
AL
124262016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12427
12428 PR target/63679
12429 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12430 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12431
70c1e886
AL
124322016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12433
12434 PR target/63679
12435 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12436 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12437 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12438
88bed196
AL
124392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12440
12441 PR target/63679
12442 * gcc.dg/tree-ssa/sra-17.c: New.
12443 * gcc.dg/tree-ssa/sra-18.c: New.
12444
3dd5f42e
IE
124452016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12446
12447 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12448
ae5a77fa
EB
124492016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12450
12451 * gnat.dg/inline12.adb: New test.
12452
11e57fc6
BC
124532016-01-18 Bin Cheng <bin.cheng@arm.com>
12454
12455 PR tree-optimization/66797
12456 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12457
995b6fe0
RB
124582016-01-18 Richard Biener <rguenther@suse.de>
12459
12460 PR tree-optimization/69170
12461 * gcc.dg/torture/pr69170.c: New testcase.
12462
82ee0cf2 124632016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12464
12465 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12466
d69da357
TV
124672016-01-16 Tom de Vries <tom@codesourcery.com>
12468
12469 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12470
a3845283
TV
124712016-01-16 Tom de Vries <tom@codesourcery.com>
12472
12473 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12474 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12475 redundant dg-require-effective-target pthread.
12476 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12477 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12478 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12479 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12480 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12481 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12482 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12483
197a6aa6
DE
124842016-01-16 David Edelsohn <dje.gcc@gmail.com>
12485
12486 PR target/68609
12487 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12488 * gcc.target/powerpc/recip-7.c: Same.
12489
ec7886c1
PP
124902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12491
12492 PR c++/69091
12493 * g++.dg/template/pr69091.C: New test.
12494
203484bb
PP
124952016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12496
12497 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12498 dump does not contain an error_mark_node.
12499 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12500 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12501
aa2500e9
PP
125022016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12503
12504 PR c++/68936
12505 * g++.dg/template/pr68936.C: New test.
12506
28621a5c
DE
125072016-01-15 David Edelsohn <dje.gcc@gmail.com>
12508
12509 PR target/68609
12510 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12511 * gcc.target/powerpc/recip-2.c: Same.
12512 * gcc.target/powerpc/recip-3.c: Same.
12513 * gcc.target/powerpc/recip-4.c: Same.
12514 * gcc.target/powerpc/recip-sqrtf.c: Same.
12515
40c43aca
JL
125162016-01-15 Jeff Law <law@redhat.com>
12517
12518 PR tree-optimization/69270
12519 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12520 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12521
afbc5ae8
PT
125222016-01-15 Paul Thomas <pault@gcc.gnu.org>
12523
12524 PR fortran/49630
12525 * gfortran.dg/deferred_character_13.f90: New test for the fix
12526 of comment 3 of the PR.
12527
12528 PR fortran/54070
12529 * gfortran.dg/deferred_character_8.f90: New test
12530 * gfortran.dg/allocate_error_5.f90: New test
12531
12532 PR fortran/60593
12533 * gfortran.dg/deferred_character_10.f90: New test
12534
12535 PR fortran/60795
12536 * gfortran.dg/deferred_character_14.f90: New test
12537
12538 PR fortran/61147
12539 * gfortran.dg/deferred_character_11.f90: New test
12540
12541 PR fortran/64324
12542 * gfortran.dg/deferred_character_9.f90: New test
12543
49abe076
VM
125442016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12545
12546 PR rtl-optimization/69030
12547 * gcc.target/i386/pr69030.c: New.
12548
16d12992
KT
125492016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12550
12551 * gcc.target/aarch64/target_attr_17.c: New test.
12552
78810bd3
RB
125532016-01-15 Richard Biener <rguenther@suse.de>
12554
12555 PR tree-optimization/66856
12556 * gcc.dg/torture/pr66856-1.c: New testcase.
12557 * gcc.dg/torture/pr66856-2.c: Likewise.
12558
2bd847fe
RB
125592016-01-15 Richard Biener <rguenther@suse.de>
12560
12561 PR debug/69137
12562 * g++.dg/lto/pr69137_0.C: New testcase.
12563
a00fe3b7
RS
125642016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12565
12566 PR middle-end/69246
12567 * gcc.target/i386/pr69246.c: New test.
12568
cbb0e83b
DV
125692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12570
7596d5de 12571 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12572
5a500ecf
DV
125732016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12574
12575 PR c++/56194
12576 * g++.dg/init/const9.C: Disable test on S/390.
12577
5d9bf64f
DV
125782016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12579
12580 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12581 * g++.dg/Wno-frame-address.C: Ditto.
12582
e234b19e
DV
125832016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12584
12585 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12586
89483f99
RB
125872016-01-15 Richard Biener <rguenther@suse.de>
12588
12589 PR tree-optimization/68961
12590 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12591
94f37395
IE
125922016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12593
12594 * gcc.target/i386/pr65105-5.c: New test.
12595
82ee0cf2 125962016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12597
12598 * gcc.c-torture/execute/alias-4.c: New testcase.
12599
82ee0cf2 126002016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12601
12602 PR ipa/68148
12603 * g++.dg/ipa/devirt-49.C: New testcase.
12604
092f7deb 126052016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12606
12607 PR target/65837
12608 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12609 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12610 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12611
e93c66bc
RB
126122016-01-15 Richard Biener <rguenther@suse.de>
12613
12614 PR tree-optimization/69117
12615 * gcc.dg/torture/pr69117.c: New testcase.
12616
c47eaca6 126172015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12618
12619 PR c++/69048
12620 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12621
c3f6914a
FXC
126222016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12623
12624 PR testsuite/67509
12625 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12626 range tests use 100 * maximum instead of maximum + 1.
12627
cd65ae90
JJ
126282016-01-14 Jakub Jelinek <jakub@redhat.com>
12629
12630 PR debug/69244
12631 * gcc.dg/guality/pr69244.c: New test.
12632
19643948
UB
126332016-01-14 Uros Bizjak <ubizjak@gmail.com>
12634
12635 * lib/target-supports.exp (check_effective_target_issignaling):
12636 New procedure.
12637 * gcc.dg/pr61441.c: Require issignaling effective target.
12638
fe79c97e
SB
126392016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12640
12641 PR target/68803
12642 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12643
c7df95d8
DM
126442016-01-14 David Malcolm <dmalcolm@redhat.com>
12645
12646 PR c++/68819
12647 PR preprocessor/69177
12648 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12649 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12650 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12651 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12652
00083992
MP
126532016-01-14 Marek Polacek <polacek@redhat.com>
12654
12655 PR c/69262
12656 * gcc.dg/array-15.c: New test.
12657
0c9b3294
JJ
126582016-01-14 Jakub Jelinek <jakub@redhat.com>
12659
12660 PR middle-end/68146
12661 PR tree-optimization/69155
12662 * gfortran.dg/pr68146.f: New test.
12663 * gfortran.dg/pr69155.f90: New test.
12664
3688e13d
RB
126652016-01-14 Richard Biener <rguenther@suse.de>
12666
12667 PR tree-optimization/68060
12668 * gcc.dg/torture/pr68060-1.c: New testcase.
12669 * gcc.dg/torture/pr68060-2.c: Likewise.
12670
bab0ad3a
NC
126712016-01-14 Nick Clifton <nickc@redhat.com>
12672
12673 * lib/target-supports.exp
12674 (check_effective_target_arm_neon_ok_nocache): Add an option
12675 sequence that includes setting the ARM architecture to ARMv7-A.
12676 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12677 command line options necessary to enable Neon support.
12678 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12679 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12680 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12681 * gcc.target/arm/pr69180.c: Likewise.
12682
947c2ce5
JL
126832016-01-14 Jeff Law <law@redhat.com>
12684
12685 PR tree-optimization/69270
12686 * gcc.dg/tree-ssa/pr69270.c: New test.
12687
3342fd71
BS
126882016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12689
12690 PR c/66208
12691 * c-c++-common/pr66208.c: New file.
12692
2ad3adf1
JJ
126932016-01-13 Jakub Jelinek <jakub@redhat.com>
12694
12695 PR tree-optimization/69156
12696 * gcc.dg/pr69156.c: New test.
12697
398d6feb
L
126982016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12699
12700 * gcc.target/i386/pr69225-7.c: New test.
12701
4c868789
RH
127022016-01-13 Richard Henderson <rth@redhat.com>
12703
12704 * gcc.dg/tm/memopt-13.c: Update expected function.
12705 * gcc.dg/tm/memopt-6.c: Likewise.
12706
ef6d1772
UB
127072016-01-13 Uros Bizjak <ubizjak@gmail.com>
12708
12709 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12710 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12711 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12712 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12713
ef6d1772
UB
127142016-01-13 Tom de Vries <tom@codesourcery.com>
12715
12716 PR tree-optimization/69169
0b4b6ef2
TV
12717 * gcc.dg/pr69169.c: New test.
12718
2ad3adf1 127192016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12720
12721 PR target/69228
12722 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12723 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12724 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12725 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12726 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12727 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12728 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12729 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12730
9060e335
AK
127312016-01-13 Jakub Jelinek <jakub@redhat.com>
12732
12733 PR target/69247
12734 * gcc.dg/pr69247.c: New test.
12735
40311329
RB
127362016-01-13 Richard Biener <rguenther@suse.de>
12737
12738 PR tree-optimization/69242
12739 * gcc.dg/torture/pr69242.c: New testcase.
12740
ccbd7103
RB
127412016-01-13 Richard Biener <rguenther@suse.de>
12742
12743 PR tree-optimization/69186
12744 * gcc.dg/torture/pr69186.c: New testcase.
12745
c6f72a46
JL
127462016-01-13 Jeff Law <law@redhat.com>
12747
12748 PR tree-optimization/67755
12749 * gcc.dg/tree-ssa/pr67755.c: New test.
12750
127512016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12752
12753 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12754 pass number in output by a star.
12755
c446cf07
BC
127562016-01-12 Bin Cheng <bin.cheng@arm.com>
12757
12758 PR tree-optimization/68911
12759 * gcc.c-torture/execute/pr68911.c: New test.
12760
5342156c
MP
127612016-01-12 Marek Polacek <polacek@redhat.com>
12762
12763 PR c++/68979
12764 * g++.dg/warn/permissive-1.C: New test.
12765
65364cc5
JJ
127662016-01-12 Jakub Jelinek <jakub@redhat.com>
12767
12768 PR objc++/68511
12769 PR c++/69213
12770 * g++.dg/opt/pr69213.C: New test.
12771
81b9a3d9
CB
127722016-01-12 Christian Bruel <christian.bruel@st.com>
12773
12774 PR target/69180
12775 * gcc.target/arm/pr69180.c: New test.
12776
3c4e91c9
RB
127772016-01-12 Richard Biener <rguenther@suse.de>
12778
12779 PR lto/69077
12780 * g++.dg/lto/pr69077_0.C: New testcase.
12781 * g++.dg/lto/pr69077_1.C: Likewise.
12782
5664cea1
JJ
127832016-01-12 Jakub Jelinek <jakub@redhat.com>
12784
12785 PR target/69175
12786 * g++.dg/opt/pr69175.C: New test.
12787
86cefc49
AL
127882016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12789
12790 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12791 rather than #including math.h & stdlib.h.
12792 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12793 * gcc.dg/vect/pr49771.c: Likewise.
12794 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12795 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12796 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12797 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12798 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12799 * gcc.dg/vect/pr44507.c: Likewise.
12800 * gcc.dg/vect/pr45902.c: Likewise.
12801 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12802 * gcc.dg/vect/vect-117.c: Likewise.
12803 * gcc.dg/vect/vect-99.c: Likewise.
12804 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12805 * gcc.dg/vect/vect-cond-1.c: Likewise.
12806 * gcc.dg/vect/vect-cond-2.c: Likewise.
12807 * gcc.dg/vect/vect-cond-3.c: Likewise.
12808 * gcc.dg/vect/vect-cond-4.c: Likewise.
12809 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12810 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12811 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12812 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12813 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12814 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12815 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12816 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12817 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12818 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12819 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12820 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12821 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12822 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12823 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12824 include of signal.h.
12825 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12826 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12827 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12828 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12829 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12830 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12831 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12832 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12833 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12834 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12835 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12836 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12837 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12838 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12839 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12840 * gcc.dg/vect/vect-outer-5.c: Likewise.
12841 * gcc.dg/vect/vect-outer-6.c: Likewise.
12842 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12843 include of stdio.h.
12844
b832f61e
NC
128452016-01-12 Nick Clifton <nickc@redhat.com>
12846
12847 PR target/68913
12848 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12849 to fread so that it will be found in all target runtimes.
12850
8eac49b1
RB
128512016-01-12 Richard Biener <rguenther@suse.de>
12852
12853 PR tree-optimization/69053
12854 * g++.dg/torture/pr69053.C: New testcase.
12855
2935d994
RB
128562016-01-12 Richard Biener <rguenther@suse.de>
12857
12858 PR tree-optimization/69168
12859 * gcc.dg/torture/pr69168.c: New testcase.
12860
66c16fd9
RB
128612016-01-12 Richard Biener <rguenther@suse.de>
12862
12863 PR tree-optimization/69157
12864 * gcc.dg/torture/pr69157.c: New testcase.
12865
128662016-01-12 Richard Biener <rguenther@suse.de>
12867
12868 PR tree-optimization/69174
12869 * gcc.dg/torture/pr69174.c: New testcase.
12870
723033a6
JJ
128712016-01-12 Jakub Jelinek <jakub@redhat.com>
12872
12873 PR c++/66808
12874 PR c++/69000
12875 * g++.dg/tls/pr66808.C: New test.
12876 * g++.dg/tls/pr69000.C: New test.
12877
3574cf47
BS
128782016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12879
12880 * gcc.target/powerpc/swaps-p8-23.c: New test.
12881 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12882
feb20787
JDA
128832016-01-11 John David Anglin <danglin@gcc.gnu.org>
12884
12885 PR tree-optimization/68356
12886 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12887
27b1820a
KV
128882016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12889 Jim Wilson <jim.wilson@linaro.org>
12890
12891 PR target/69194
12892 * gcc.target/arm/pr69194.c: New test.
12893
cf4de6af
L
128942016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12895
12896 PR target/69225
12897 * gcc.target/i386/pr69225-1.c: New test.
12898 * gcc.target/i386/pr69225-2.c: Likewise.
12899 * gcc.target/i386/pr69225-3.c: Likewise.
12900 * gcc.target/i386/pr69225-4.c: Likewise.
12901 * gcc.target/i386/pr69225-5.c: Likewise.
12902 * gcc.target/i386/pr69225-6.c: Likewise.
12903
1ebd5558
JJ
129042016-01-11 Jakub Jelinek <jakub@redhat.com>
12905
23552a4d
JJ
12906 PR target/67462
12907 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12908 if lp64.
12909
26ff85b0
JJ
12910 PR target/69071
12911 * gcc.dg/pr69071.c: New test.
12912
9cb6bd74
JJ
12913 PR c++/69211
12914 * g++.dg/opt/pr69211.C: New test.
12915
1ebd5558
JJ
12916 PR tree-optimization/69214
12917 * gcc.c-torture/compile/pr69214.c: New test.
12918
8c18c836
UB
129192016-01-11 Uros Bizjak <ubizjak@gmail.com>
12920
12921 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12922 * gcc.target/i386/pr66232-11.c: Ditto.
12923 * gcc.target/i386/pr66232-12.c: Ditto.
12924 * gcc.target/i386/pr66232-13.c: Ditto.
12925
62446e6e
RB
129262016-01-11 Richard Biener <rguenther@suse.de>
12927
12928 PR tree-optimization/69173
12929 * gcc.dg/torture/pr69173.c: New testcase.
12930
2b8568fe
KT
129312016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12932
12933 PR rtl-optimization/68796
12934 * gcc.target/aarch64/tst_5.c: New test.
12935 * gcc.target/aarch64/tst_6.c: Likewise.
12936
5baf4532
KT
129372016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12938
12939 PR rtl-optimization/68841
12940 * gcc.dg/pr68841.c: New test.
12941 * gcc.c-torture/execute/pr68841.c: New test.
12942
ca90b1ed
YR
129432016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12944
12945 PR rtl-optimization/68920
12946 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12947 for ix86 targets.
12948 * gcc.dg/ifcvt-5.c: New test.
12949
2ad3adf1 129502016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12951
12952 PR bootstrap/69123
12953 * g++.dg/pr69123.C: New.
12954
83834c09
IE
129552016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12956
12957 PR target/69010
12958 * gcc.target/i386/pr69010.c: New test.
12959
dcf89d57
MJ
129602016-01-11 Martin Jambor <mjambor@suse.cz>
12961
12962 PR ipa/69044
12963 * gcc.target/i386/chkp-pr69044.c: New test.
12964
d95167ee
TV
129652016-01-11 Tom de Vries <tom@codesourcery.com>
12966
12967 PR tree-optimization/69109
12968 * gcc.dg/autopar/pr69109-2.c: New test.
12969 * gcc.dg/autopar/pr69109.c: New test.
12970
4f6403a8
TV
129712016-01-11 Tom de Vries <tom@codesourcery.com>
12972
12973 PR tree-optimization/69108
12974 * gcc.dg/autopar/pr69108.c: New test.
12975
21efdd80
PP
129762016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12977
12978 PR c++/69029
12979 * c-c++-common/Wisleading-indentation.c: Augment test.
12980
fd42eed8
TK
129812016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12982
12983 PR fortran/69154
12984 * gfortran.dg/inline_matmul_12.f90: New test.
12985
4f90ee6c
PT
129862016-01-10 Paul Thomas <pault@gcc.gnu.org>
12987
12988 PR fortran/67779
12989 * gfortran.dg/actual_array_offset_1: New test.
12990
3907c6cf
TV
129912016-01-10 Tom de Vries <tom@codesourcery.com>
12992
12993 PR tree-optimization/69062
12994 * gcc.dg/autopar/pr69062.c: New test.
12995
b07b236e
TS
129962016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12997
12998 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12999 * gcc.dg/vect/slp-perm-2.c: Likewise.
13000 * gcc.dg/vect/slp-perm-3.c: Likewise.
13001 * gcc.dg/vect/slp-perm-5.c: Likewise.
13002 * gcc.dg/vect/slp-perm-6.c: Likewise.
13003 * gcc.dg/vect/slp-perm-7.c: Likewise.
13004 * gcc.dg/vect/slp-perm-8.c: Likewise.
13005
23fab8ae
TV
130062016-01-10 Tom de Vries <tom@codesourcery.com>
13007
13008 PR tree-optimization/69039
13009 * gcc.dg/autopar/pr69039.c: New test.
13010
73f0dae2
MP
130112016-01-09 Marek Polacek <polacek@redhat.com>
13012
13013 PR c++/69113
13014 * g++.dg/pr69113.C: New test.
13015
20b8d734
JJ
130162016-01-09 Jakub Jelinek <jakub@redhat.com>
13017
13018 PR middle-end/50865
13019 PR tree-optimization/69097
13020 * gcc.c-torture/execute/pr50865.c: New test.
13021 * gcc.c-torture/execute/pr69097-1.c: New test.
13022 * gcc.c-torture/execute/pr69097-2.c: New test.
13023 * gcc.dg/pr69097-1.c: New test.
13024 * gcc.dg/pr69097-2.c: New test.
13025
c50e614b
JJ
130262016-01-09 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR c++/69164
13029 * g++.dg/opt/pr69164.C: New test.
13030
e0237993
JJ
130312016-01-08 Jakub Jelinek <jakub@redhat.com>
13032
13033 PR tree-optimization/69167
13034 * gcc.dg/pr69167.c: New test.
13035
bd8f5bb2
MP
130362016-01-08 Marek Polacek <polacek@redhat.com>
13037
13038 PR c++/68449
13039 * g++.dg/pr68449.C: New.
13040
bb0f5ca7
AL
130412016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13042
13043 PR tree-optimization/68707
13044 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13045 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13046 on platforms supporting it.
13047 * gcc.dg/vect/slp-perm-2.c: Likewise.
13048 * gcc.dg/vect/slp-perm-3.c: Likewise.
13049 * gcc.dg/vect/slp-perm-5.c: Likewise.
13050 * gcc.dg/vect/slp-perm-7.c: Likewise.
13051 * gcc.dg/vect/slp-perm-8.c: Likewise.
13052 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13053 on platforms supporting it.
13054
22518428
JJ
130552016-01-08 Jakub Jelinek <jakub@redhat.com>
13056
33f0852f
JJ
13057 PR tree-optimization/69162
13058 * gcc.dg/pr69162.c: New test.
13059
22518428
JJ
13060 PR tree-optimization/69172
13061 * gcc.dg/pr69172.c: New test.
13062
80e9b3aa
TP
130632016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13064
13065 PR tree-optimization/67781
13066 * gcc.c-torture/execute/pr67781.c: New file.
13067
262a363f
JJ
130682016-01-08 Jakub Jelinek <jakub@redhat.com>
13069
13070 PR tree-optimization/69083
13071 * gcc.dg/vect/pr69083.c: New test.
13072
6e1f093f
SS
130732016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13074
13075 PR tree-optimization/61441
13076 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13077 Use -fexcess-precision=standard for compiler options.
13078 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13079
53290e07
JJ
130802016-01-08 Jakub Jelinek <jakub@redhat.com>
13081
57bf3072
JJ
13082 PR fortran/69128
13083 * gfortran.dg/gomp/pr69128.f90: New test.
13084
53290e07
JJ
13085 PR c++/69145
13086 * g++.dg/ext/pr69145-1.C: New test.
13087 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13088 * g++.dg/ext/pr69145-2.h: New file.
13089
7a127fa7
MS
130902016-01-07 Martin Sebor <msebor@redhat.com>
13091
13092 PR c/68966
13093 * gcc.dg/atomic-fetch-bool.c: New test.
13094 * gcc.dg/sync-fetch-bool.c: New test.
13095
95918b49
L
130962016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13097
13098 PR fortran/66680
13099 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13100
c8e62a9d
NC
131012016-01-07 Nick Clifton <nickc@redhat.com>
13102
13103 PR target/66655
13104 * g++.dg/pr66655.C: New test.
13105 * g++.dg/pr66655_1.cc: Test support file.
13106 * g++.dg/pr66655.h: Test header file.
13107
2ad3adf1 131082016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13109
13110 PR fortran/66680
13111 gfortran.dg/gomp/pr66680.f90: New test.
13112
4cd9ca92
L
131132016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13114
13115 PR target/69171
13116 * gcc.target/i386/pr69171-1.c: New test.
13117 * gcc.target/i386/pr69171-2.c: Likewise.
13118 * gcc.target/i386/pr69171-3.c: Likewise.
13119 * gcc.target/i386/pr69171-4.c: Likewise.
13120 * gcc.target/i386/pr69171-5.c: Likewise.
13121 * gcc.target/i386/pr69171-6.c: Likewise.
13122
7e33d4dc
BS
131232015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13124
13125 PR middle-end/67639
13126 * c-c++-common/pr67639.c: New test.
13127
fec64afc
JJ
131282016-01-07 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR tree-optimization/69141
13131 * g++.dg/opt/pr69141.C: New test.
13132
f293ad29
EB
131332016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13134
13135 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13136
5027395e
UB
131372016-01-06 Uros Bizjak <ubizjak@gmail.com>
13138
13139 PR target/69140
13140 * gcc.target/i386/pr69140.c: New test
13141
7443cf13
DM
131422016-01-06 David Malcolm <dmalcolm@redhat.com>
13143
13144 * gcc.dg/bad-dereference.c: New test case.
13145
32928931
BS
131462015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13147
13148 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13149
68dd05da
AS
131502016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13151
13152 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13153
6b131d5b
MP
131542016-01-06 Marek Polacek <polacek@redhat.com>
13155
13156 PR sanitizer/69099
13157 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13158
8d9fdb49
MP
131592016-01-05 Marek Polacek <polacek@redhat.com>
13160
13161 PR c/69104
13162 * gcc.dg/atomic-invalid-2.c: New.
13163
acf93f1e
L
131642016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13165
13166 PR target/68991
13167 * gcc.target/i386/pr68991.c: New test.
13168
3f50525d
L
131692016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13170
13171 PR target/68991
13172 * g++.dg/pr68991-1.C: New test.
13173 * g++.dg/pr68991-2.C: Likewise.
13174
e0237993 131752016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13176
e0237993 13177 PR other/60465
face88a1
ST
13178 * gcc.target/ia64/pr60465-gprel64.c: New test.
13179 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13180
a0866eff
KT
131812016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13182
13183 PR rtl-optimization/68651
13184 * gcc.target/aarch64/pr68651_1.c: New test.
13185
c589e975
DM
131862016-01-05 David Malcolm <dmalcolm@redhat.com>
13187
13188 PR c/69122
13189 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13190
929710d9
NS
131912016-01-05 Nathan Sidwell <nathan@acm.org>
13192
ce3e43d7
NS
13193 PR c++/58583
13194 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13195
929710d9
NS
13196 * gcc.dg/alias-15.c: New.
13197
a2faef8e
NC
131982016-01-05 Nick Clifton <nickc@redhat.com>
13199
13200 PR target/68870
13201 * g++.dg/pr68770.C: New test.
13202
4cfa76e3
MS
132032016-01-04 Mike Stump <mikestump@comcast.net>
13204
13205 * lib/target-supports.exp (check_effective_target_cilkplus):
13206 cilkplus targets require pthreads.
4ece61b6 13207 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13208
4e8a3a35
MM
132092016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13210
13211 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13212 generation.
13213
818ab71a
JJ
132142016-01-04 Jakub Jelinek <jakub@redhat.com>
13215
13216 Update copyright years.
13217
2fe0a208
MP
132182016-01-04 Marek Polacek <polacek@redhat.com>
13219
13220 PR c/68908
13221 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13222 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13223 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13224
9e3b2fe3
EB
132252016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13226
13227 * gcc.target/sparc/20160104-2.c: New test.
13228
e8d65a35
EB
132292016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13230
13231 * gcc.target/sparc/20160104-1.c: New test.
13232
25ccfccd
PT
132332016-01-03 Paul Thomas <pault@gcc.gnu.org>
13234
13235 PR fortran/65045
13236 * gfortran.dg/pr65045.f90: New test.
13237
cb51d382
EB
132382016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13239
13240 * gnat.dg/specs/debug1.ads: Delete.
13241
6eeaad6e
JD
132422016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13243
13244 PR libgfortran/68867
13245 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13246 expression.
13247
2f968603
JD
132482016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13249
13250 PR libgfortran/68867
13251 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13252 PowerPC.
13253
591bb5e4
PT
132542016-01-01 Paul Thomas <pault@gcc.gnu.org>
13255
13256 PR fortran/68864
13257 * gfortran.dg/pr68864.f90: New test.
13258
f1e0620c
JJ
132592016-01-01 Jakub Jelinek <jakub@redhat.com>
13260
942a1319
JJ
13261 PR tree-optimization/69070
13262 * gcc.dg/pr69070.c: New test.
13263
10dff63f
JJ
13264 PR sanitizer/69055
13265 * gfortran.dg/pr69055.f90: New test.
13266
f1e0620c
JJ
13267 PR target/69015
13268 * gcc.dg/pr69015.c: New test.
818ab71a 13269\f
2f883d1c 13270Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13271
13272Copying and distribution of this file, with or without modification,
13273are permitted in any medium without royalty provided the copyright
13274notice and this notice are preserved.