]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/i386/i386.c (ix86_add_stmt_cost): Simplify condition.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b3972588
RB
12016-10-06 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/77855
4 * gcc.dg/torture/pr77855.c: New testcase.
5
139dc3c6
JC
62016-10-06 James Clarke <jrtc27@jrtc27.com>
7 Eric Botcazou <ebotcazou@adacore.com>
8
9 * g++.dg/other/pr77759.C: New test.
10
37f6a157
RB
112016-10-06 Richard Biener <rguenther@suse.de>
12
13 PR tree-optimization/77839
14 * gcc.dg/torture/pr77839.c: New testcase.
15
f779aeb8
MP
162016-10-06 Marek Polacek <polacek@redhat.com>
17
18 * g++.dg/cpp1z/init-statement9.C: New test.
19
eee8f0b0
AS
202016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
21
22 * gcc.target/i386/pcommit-1.c: Deleted.
23 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
24 * gcc.target/i386/sse-13.c: Ditto.
25 * gcc.target/i386/sse-14.c: Ditto.
26 * gcc.target/i386/sse-22.c: Ditto.
27 * gcc.target/i386/sse-23.c: Ditto.
28 * g++.dg/other/i386-2.C: Ditto.
29
b48042bb
UB
302016-10-05 Uros Bizjak <ubizjak@gmail.com>
31
32 * gcc.target/i386/pr77833.c: Require int128 effective target.
33
50b01e1d
SK
342016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
35
36 PR fortran/58991
37 PR fortran/58992
38 * gfortran.dg/associate_22.f90: New test.
39
908b8296
FR
402016-10-05 Fritz Reese <fritzoreese@gmail.com>
41
42 * gfortran.dg/dec_union_9.f90: New testcase.
43 * gfortran.dg/dec_union_10.f90: New testcase.
44
87582521
JJ
452016-10-05 Jakub Jelinek <jakub@redhat.com>
46
2e69f143
JJ
47 PR sanitizer/66343
48 * gcc.dg/pch/pr66343-3.c: New test.
49 * gcc.dg/pch/pr66343-3.hs: New file.
50
87582521
JJ
51 PR sanitizer/66343
52 * gcc.dg/pch/pr66343-1.c: New test.
53 * gcc.dg/pch/pr66343-1.hs: New file.
54 * gcc.dg/pch/pr66343-2.c: New test.
55 * gcc.dg/pch/pr66343-2.hs: New file.
56
700fff34
BE
572016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
58
59 * c-c++-common/Wint-in-bool-context.c: Update test.
60
17a9e380
MP
612016-10-05 Marek Polacek <polacek@redhat.com>
62
63 * g++.dg/cpp1z/init-statement1.C: New test.
64 * g++.dg/cpp1z/init-statement2.C: New test.
65 * g++.dg/cpp1z/init-statement3.C: New test.
66 * g++.dg/cpp1z/init-statement4.C: New test.
67 * g++.dg/cpp1z/init-statement5.C: New test.
68 * g++.dg/cpp1z/init-statement6.C: New test.
69 * g++.dg/cpp1z/init-statement7.C: New test.
70 * g++.dg/cpp1z/init-statement8.C: New test.
71
6e48e779
LK
722016-10-05 Louis Krupp <louis.krupp@zoho.com>
73
74 PR fortran/67524
75 * gfortran.dg/pr67524.f90: New test.
76
04a32443
JJ
772016-10-05 Jakub Jelinek <jakub@redhat.com>
78
79 PR sanitizer/77823
80 * c-c++-common/ubsan/shift-9.c: New test.
81
743a9cf7
SKS
822016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
83
84 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
85 of int if __SIZEOF_INT__ is less than 4 bytes.
86
a40278c3
JD
872016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
88
89 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
90 * gfortran.dg/class_array_20.f03: Likewise.
91 * gfortran.dg/class_array_21.f03: Likewise.
92 * gfortran.dg/finalize_29.f08: Likewise.
93 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
94
39bb7d01
RB
952016-10-05 Richard Biener <rguenther@suse.de>
96
97 PR middle-end/77826
98 * gcc.dg/torture/pr77826.c: New testcase.
99
eeb57981
RB
1002016-10-05 Richard Biener <rguenther@suse.de>
101
102 * gcc.dg/fold-copysign-1.c: New testcase.
103
f9018d75
AS
1042016-10-05 Andreas Schwab <schwab@suse.de>
105
106 * g++.dg/pr49847-2.C: Remove.
107
7e8000b3
PMR
1082016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
109
110 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
111
54f84ca9
RB
1122016-10-05 Richard Biener <rguenther@suse.de>
113
114 PR middle-end/55152
115 * gcc.dg/pr55152-2.c: New testcase.
116
17beda50
JD
1172016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
118
119 * gfortran.dg/dtio_15.f90: New test.
120
1c84b798
ILT
1212016-10-04 Ian Lance Taylor <iant@golang.org>
122
123 * gcc.dg/split-7.c: New test.
124
7ec39552
MS
1252016-10-04 Martin Sebor <msebor@redhat.com>
126
127 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
128 %lc directive to wint_t to silence -Wformat warnings on targets
129 where the latter is a distinct type such as long.
130
8ff04ff9
MS
1312016-10-04 Martin Sebor <msebor@redhat.com>
132
133 PR c++/77804
134 * g++.dg/warn/Wplacement-new-size-4.C: New test.
135
bfecd57c
JJ
1362016-10-04 Jakub Jelinek <jakub@redhat.com>
137
f72da967
JJ
138 PR c++/77791
139 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
140
bfecd57c
JJ
141 * g++.dg/other/java3.C: Remove.
142 * g++.dg/other/java1.C: Remove.
143 * g++.dg/other/error12.C: Remove.
144 * g++.dg/other/java2.C: Remove.
145 * g++.dg/warn/Wnvdtor.C: Remove.
146 * g++.dg/lookup/java1.C: Remove.
147 * g++.dg/lookup/java2.C: Remove.
148 * g++.dg/ext/pr34829.C: Remove.
149 * g++.dg/ext/java-3.C: Remove.
150 * g++.dg/ext/java-1.C: Remove.
151 * g++.dg/ext/java-2.C: Remove.
152 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
153
fe8b1e83
DG
1542016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
155
156 PR tree-optimization/77808
157 * gcc.dg/tree-ssa/pr77808.c: New testcase.
158
078b5aab
RB
1592016-10-04 Richard Biener <rguenther@suse.de>
160
161 PR tree-optimization/77399
162 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
163
2b568899
RB
1642016-10-04 Richard Biener <rguenther@suse.de>
165
166 PR middle-end/77833
167 * gcc.target/i386/pr77833.c: New testcase.
168
0a4e5cf3
JL
1692016-09-26 Jeff Law <law@redhat.com>
170
171 PR tree-optimization/71550
172 PR tree-optimization/71403
173 * gcc.c-torture/execute/pr71550.c: New test.
174
d07b0a23
SKS
1752016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
176
177 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
178 option.
179
b44a42cf
KT
1802016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
181
182 Revert
183 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
184
185 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
186
f41f1ceb
MP
1872016-10-03 Marek Polacek <polacek@redhat.com>
188
189 * g++.dg/cpp0x/nullptr37.C: New test.
190
1633d3b9
BE
1912016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
192
193 * c-c++-common/Wint-in-bool-context.c: Update test.
194
2c8e3a1d
JJ
1952016-10-02 Jakub Jelinek <jakub@redhat.com>
196
197 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
198 earlier.
199 * g++.dg/charset/asm2.c (memmove): Likewise.
200 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
201 * g++.dg/tls/diag-4.C (foo): Likewise.
202 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
203 dg-warning, fix up regex.
204 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
205 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
206 * g++.old-deja/g++.mike/net31.C: Likewise.
207 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
208 for C++17.
209 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
210 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
211
f00b6283
RB
2122016-10-01 Richard Biener <rguenther@suse.de>
213
214 PR middle-end/77798
215 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
216
0f0565b1
AV
2172016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
218
219 PR fortran/77663
220 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
221
c58823a0
JJ
2222016-10-01 Jakub Jelinek <jakub@redhat.com>
223
224 PR c/77490
225 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
226 Add dg-prune-output directive.
227
e3228a50
JD
2282016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
229
230 PR fortran/66643
231 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
232 * gfortran.fortran-torture/compile/write.f90: Update test.
233
e70bbc6f
MW
2342016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
235
236 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
237 arm_fp16_alternative_ok as the required effective target.
238 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
239 -mfp16-format=alternative to the dg-options directive and remove
240 the dg-add-options directive.
241
c39747d2
FR
2422016-09-30 Fritz Reese <fritzoreese@gmail.com>
243
244 PR fortran/77764
245 * gfortran.dg/dec_union_8.f90: New testcase.
246
00074dd8
FR
2472016-09-30 Fritz Reese <fritzoreese@gmail.com>
248
249 PR fortran/77782
250 * gfortran.dg/dec_structure_16.f90: New testcase.
251
26f391e8
AV
2522016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
253
254 * gfortran.dg/coarray_allocate_10.f08: New test.
255 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
256
fa16a271
KT
2572016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
258
259 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
260
f334c828
RB
2612016-09-30 Richard Biener <rguenther@suse.de>
262
263 PR tree-optimization/77399
264 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
265
76e3ec9c
SL
2662016-09-29 Sandra Loosemore <sandra@codesourcery.com>
267
268 * c-c++-common/pr27336.c: Make dependency on
269 -fdelete-null-pointer-checks explicit.
270 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
271 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
272 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
273 * gcc.dg/pic-1.c: Require fpic target support.
274 * gcc.dg/pic-2.c: Likewise.
275
a2c6e7f2
JJ
2762016-09-29 Jakub Jelinek <jakub@redhat.com>
277
278 Implement P0001R1 - C++17 removal of register storage class specifier
279 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
280 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
281 C++17.
282 * c-c++-common/vector-subscript-5.c (foo): Don't use register
283 keyword if not __SSE2__.
284 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
285 C++17.
286 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
287 register keywords.
288 * g++.dg/eh/pr29166.C: Add -Wno-register option.
289 * g++.dg/warn/register-parm-1.C (erroneous_warning,
290 no_erroneous_warning): Expect new warnings for C++17.
291 * g++.dg/warn/register-var-2.C (f): Likewise.
292 * g++.dg/parse/register1.C (f): Expect new error for C++17.
293 * g++.dg/parse/linkage2.C (foo): Likewise.
294 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
295 keyword on parameters for C++17.
296 * g++.dg/cpp1z/register1.C: New test.
297 * g++.dg/cpp1z/register2.C: New test.
298 * g++.dg/cpp1z/register3.C: New test.
299
4ab76933
UB
3002016-09-29 Uros Bizjak <ubizjak@gmail.com>
301
302 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
303 * gcc.target/i386/avx2-check.h (main): Ditto.
304 * gcc.target/i386/avx512bw-check.h (main): Ditto.
305 * gcc.target/i386/avx512cd-check.h (main): Ditto.
306 * gcc.target/i386/avx512dq-check.h (main): Ditto.
307 * gcc.target/i386/avx512er-check.h (main): Ditto.
308 * gcc.target/i386/avx512f-check.h (main): Ditto.
309 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
310 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
311 * gcc.target/i386/avx512vl-check.h (main): Ditto.
312
2488ebe5
UB
3132016-09-29 Uros Bizjak <ubizjak@gmail.com>
314
315 PR target/77756
316 * gcc.target/i386/pr77756.c: New test.
317
4d258d09
MP
3182016-09-29 Marek Polacek <polacek@redhat.com>
319
320 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
321
a9087411
MP
3222016-09-29 Marek Polacek <polacek@redhat.com>
323
324 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
325 C++14.
326
fa0a064a
ML
3272016-09-29 Martin Liska <mliska@suse.cz>
328
329 * objc/execute/construct1.m: New test.
330
0ce1ecc7
RB
3312016-09-29 Richard Biener <rguenther@suse.de>
332
333 PR tree-optimization/77768
334 * gcc.dg/torture/pr77768.c: New testcase.
335
da186c1f
RB
3362016-09-28 Richard Biener <rguenther@suse.de>
337
338 PR middle-end/77407
339 * gcc.dg/pr77407.c: New testcase.
340
d657e995
RB
3412016-09-29 Richard Biener <rguenther@suse.de>
342
343 PR middle-end/55152
344 * gcc.dg/pr55152.c: New testcase.
345 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
346
cadf6296
RO
3472016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
348
349 * gcc.dg/profile-update-warning.c: Restrict to ia32.
350 (dg-options): Remove -m32.
351
88000fd1
MS
3522016-09-28 Martin Sebor <msebor@redhat.com>
353
354 PR middle-end/77721
355 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
356
0c172974
JD
3572016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
358
359 PR libgfortran/77707
360 * gfortran.dg/inquire_17.f90: New test.
361
4b390698
JJ
3622016-09-28 Jakub Jelinek <jakub@redhat.com>
363
364 PR c++/77467
365 * g++.dg/cpp1y/constexpr-77467.C: New test.
366
2b1b5938
MS
3672016-09-28 Martin Sebor <msebor@redhat.com>
368
369 PR c/77762
370 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
371 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
372 (test_sprintf_p_const): Adjust line numbers to avoid failures
373 introduced in r240503.
374
30dc6ee9
MS
3752016-09-28 Martin Sebor <msebor@redhat.com>
376
377 PR middle-end/77683
378 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
379
7d290e93
BE
3802016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
381
fcf32bad
BE
382 PR c++/77748
383 * g++.dg/pr77550.C: Avoid undefined behavior.
384
7d290e93
BE
385 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
386
912d9ec3
WD
3872016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
388
389 * gcc.dg/strlenopt-20.c: Update test.
390 * gcc.dg/strlenopt-21.c: Likewise.
391 * gcc.dg/strlenopt-22.c: Likewise.
392 * gcc.dg/strlenopt-22g.c: Likewise.
393 * gcc.dg/strlenopt-26.c: Likewise.
394 * gcc.dg/strlenopt-5.c: Likewise.
395 * gcc.dg/strlenopt-7.c: Likewise.
396 * gcc.dg/strlenopt-9.c: Likewise.
397
459bcfb0
JJ
3982016-09-27 Jakub Jelinek <jakub@redhat.com>
399
6e39060a
JJ
400 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
401
8ca33347
JJ
402 * g++.dg/cpp1z/lambda-this1.C: New test.
403 * g++.dg/cpp1z/lambda-this2.C: New test.
404
459bcfb0
JJ
405 PR c++/77722
406 * g++.dg/ubsan/return-4.C: New test.
407 * g++.dg/ubsan/return-5.C: New test.
408 * g++.dg/ubsan/return-6.C: New test.
409
20fba714
JW
4102016-09-27 Jiong Wang <jiong.wang@arm.com>
411
412 * lib/target-supports.exp
413 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
414 in function comment.
415
bebe0086
ML
4162016-09-27 Martin Liska <mliska@suse.cz>
417
418 PR gcov-profile/46266
419 * lib/gcov.exp: Verify that <built-in>.gcov file is not
420 considered.
421
59896334
RB
4222016-09-27 Richard Biener <rguenther@suse.de>
423
424 PR tree-optimization/77745
425 * g++.dg/torture/pr77745.C: New testcase.
426
f0d355dc
RB
4272016-09-27 Richard Biener <rguenther@suse.de>
428
429 PR tree-optimization/77478
430 * gcc.dg/torture/pr77478.c: New testcase.
431
8c9434c2
ML
4322016-09-27 Martin Liska <mliska@suse.cz>
433
434 PR gcov-profile/7970
435 PR gcov-profile/16855
436 PR gcov-profile/44779
437 * g++.dg/gcov/pr16855.C: New test.
438
511d092e
SKS
4392016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
440
441 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
442
f2e0c4e1
JJ
4432016-09-27 Jakub Jelinek <jakub@redhat.com>
444
445 PR fortran/77666
446 * gfortran.dg/gomp/pr77666.f90: New test.
447
3a4228ba
KV
4482016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
449
450 PR ipa/77677
451 * gcc.dg/torture/pr77677-2.c: New test.
452
a184e37f
SK
4532016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
454
455 PR fortran/77420
456 * gfortran.dg/pr77420_1.f90: New test.
457 * gfortran.dg/pr77420_2.f90: Ditto.
458 * gfortran.dg/pr77420_3.f90: New test. Requires ...
459 * gfortran.dg/pr77420_4.f90: this file.
460
8be59d19
KV
4612016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
462
463 PR middle-end/77719
464 * gfortran.dg/pr77719.f90: New test.
465
991075a4
TP
4662016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
467
468 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 469 singular form of byte when quantity is unknown.
991075a4 470
c6147dc4
MP
4712016-09-26 Marek Polacek <polacek@redhat.com>
472
473 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
474
5cc6c41c
ML
4752016-09-26 Martin Liska <mliska@suse.cz>
476
477 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
478 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
479 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
480 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
481 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
482 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
483 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
484 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
485 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
486
81fea426
MP
4872016-09-26 Marek Polacek <polacek@redhat.com>
488
489 PR c/7652
490 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
491 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
492 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
493 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
494 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
495 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
496 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
497 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
498 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
499 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
500 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
501 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
502 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
503 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
504 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
505 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
506 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
507 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
508 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
509 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
510 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
511 * c-c++-common/attr-fallthrough-1.c: New test.
512 * c-c++-common/attr-fallthrough-2.c: New test.
513 * g++.dg/cpp0x/fallthrough1.C: New test.
514 * g++.dg/cpp0x/fallthrough2.C: New test.
515 * g++.dg/cpp1z/fallthrough1.C: New test.
516 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
517 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
518 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
519 * objc.dg/Wimplicit-fallthrough-1.m: New test.
520
9b597c1f
SK
5212016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
522
12a813c1 523 PR fortran/77429
9b597c1f
SK
524 * gfortran.dg/pr77429.f90: New test.
525
f1c7e7f1
SK
5262016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
527
528 PR fortran/77694
529 * gfortran.dg/pr77694.f90: New test.
530
50c6dd20
OE
5312016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
532
533 PR target/51244
534 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
535
540b039e
DH
5362016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
537
538 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
539 for 32-bit mode.
540
cfd161bf
DH
5412016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
542
543 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
544 for 32-bit mode.
545
9a2300e9
MP
5462016-09-24 Marek Polacek <polacek@redhat.com>
547
548 PR c/77490
549 * c-c++-common/Wbool-operation-1.c: New test.
550 * gcc.dg/Wbool-operation-1.c: New test.
551
34d567d1
FR
5522016-09-23 Fritz Reese <fritzoreese@gmail.com>
553
554 * gfortran.dg/dec_static_1.f90: New.
555 * gfortran.dg/dec_static_2.f90: New.
556 * gfortran.dg/dec_static_3.f90: New.
557 * gfortran.dg/dec_static_4.f90: New.
558
4a8d4422
JD
5592016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
560
561 PR fortran/48298
562 * gfortran.dg/negative_unit_check.f90: Update test.
563 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 564
90ef45cb
DV
5652016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
566
567 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
568 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
569 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
570 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
571 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
572 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
573 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
574
e0535922
MS
5752016-09-23 Martin Sebor <msebor@redhat.com>
576
577 PR testsuite/77713
578 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
579 assuming long double is bigger than double.
580
d664d76d
JJ
5812016-09-23 Jakub Jelinek <jakub@redhat.com>
582
583 Implement P0138R2, C++17 construction rules for enum class values
584 * g++.dg/cpp1z/direct-enum-init1.C: New test.
585
3b31f720
DM
5862016-09-23 David Malcolm <dmalcolm@redhat.com>
587
588 PR preprocessor/77672
589 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
590 expected multiline output from first warning to reflect change
591 in r240434.
592
592459bf
TP
5932016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
594
595 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
596
0af06385
BE
5972016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
598 Tom de Vries <tom@codesourcery.com>
599
600 PR testsuite/77411
601 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
602
8f01b67a
MP
6032016-09-23 Marek Polacek <polacek@redhat.com>
604
605 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
606 * c-c++-common/gomp/atomic-13.c: Likewise.
607 * c-c++-common/gomp/atomic-14.c: Likewise.
608 * c-c++-common/pr60439.c: Remove invalid code.
609 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
610 * g++.dg/expr/bitfield5.C: Likewise.
611 * g++.dg/expr/bitfield6.C: Likewise.
612 * g++.dg/expr/bool1.C: Likewise.
613 * g++.dg/expr/bool3.C: Likewise.
614 * g++.dg/expr/lval3.C: Likewise.
615 * g++.dg/expr/lval4.C: Likewise.
616 * g++.old-deja/g++.jason/bool5.C: Likewise.
617
bbd6fcf3
DM
6182016-09-23 David Malcolm <dmalcolm@redhat.com>
619
620 PR preprocessor/77672
621 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
622 (test_terminator_location): New function.
623
113d06a4
RB
6242016-09-23 Richard Biener <rguenther@suse.de>
625
626 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
627
cab9e1df
MW
6282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
629
630 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
631 -march=armv8.2-a+fp16 when supported by the hardware.
632 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
633 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
634 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
635 semi-colons to a macro invocations.
636 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
637 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
638 defined.
639 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
640 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
642 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
643 defined.
644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
651 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
653 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
654 defined.
655 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
657 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
658 defined.
659 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
660 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
661 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
662 defined.
663 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
664 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
665 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
666 defined.
667 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
668 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
669 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
670 defined. Also fix some white-space.
671 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
672 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
673 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
674 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
675 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
676 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
677 defined. Also fix some long lines and white-space.
678 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
679 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
680 defined. Also fix some long lines and white-space.
681 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
682 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
683 defined.
684 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
685 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
686 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
687 defined.
688 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
689 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
690 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
691 defined.
692 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
693 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
694 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 695 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
700 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
701 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 702 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
703 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
705 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
707 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
708 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
709 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 711
da9b2e69
JW
7122016-09-23 Jiong Wang <jiong.wang@arm.com>
713 Matthew Wahab <matthew.wahab@arm.com>
714
715 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
716 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
717 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
723 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
724 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
725 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
726 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
734 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
735 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
736 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
737 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
738 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
739 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
740 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
741 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
742 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
743 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
744 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
745 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
746 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
747 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
751 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
752
785cf02f
MW
7532016-09-23 Matthew Wahab <matthew.wahab@arm.com>
754
755 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
756 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
757 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
758 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
759 support.
760
1e401340
KV
7612016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
762
763 PR ipa/77677
764 * gcc.dg/torture/pr77677.c: New test.
765
8ed3eeac
AV
7662016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
767
768 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
769 here now.
770
55a9b91b
MW
7712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
772
773 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
774 options. Add tests for float16x4_t and float16x8_t.
775
64c744b9
DV
7762016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
777
778 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
779 * gcc.target/s390/risbg-ll-2.c: Ditto.
780 * gcc.target/s390/risbg-ll-3.c: Ditto.
781
d403b8d4
MW
7822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
783
784 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
785 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
786
576987fc
DV
7872016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
788
789 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
790 output to the simplified instructions.
791
4ffc8099
MW
7922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
793
794 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
795 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
796
b1a970a5
MW
7972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
798
799 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
800 (FP16_SUPPORTED): New
801 (expected-hfloat-16x4): Make conditional on __fp16 support.
802 (expected-hfloat-16x8): Likewise.
803 (vdup_n_f16): Disable for non-AArch64 targets.
804 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
805 conditional on FP16_SUPPORTED.
806 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
807 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
808 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
809 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
810 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
811 for testing __fp16.
812 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
813 conditional on FP16_SUPPORTED.
814 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
815 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
816
50df9464
MW
8172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
818
819 * gcc.target/arm/short-vfp-1.c: New.
820
536b9f42
MW
8212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
822
823 * gcc.target/arm/attr-fp16-arith-1.c: New.
824
1b9e31cf
MW
8252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
826
827 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
828 New.
829 (add_options_for_arm_v8_2a_fp16_neon): New.
830 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
831 (add_options_for_arm_arch_v8_2a): Auto-generate.
832 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
833 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
834 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
835 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
836 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
837 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
838 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
839
a5b42ee7
MW
8402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
841
842 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
843 arm_fp16_alternative_ok.
844 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
845 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
846 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
847 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
848 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
849 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
850 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
851 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
852 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
853 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
854 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
855 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
856 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
857 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
858 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
859 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
860 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
861 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
862 * gcc.target/arm/fp16-rounding-alt-1.c: Use
863 arm_fp16_alternative_ok.
864 * lib/target-supports.exp
865 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
866 (check_effective_target_arm_fp16_alternative_ok): New.
867 (check_effective_target_arm_fp16_none_ok_nocache): New.
868 (check_effective_target_arm_fp16_none_ok): New.
869
fcbc975b
ML
8702016-09-23 Martin Liska <mliska@suse.cz>
871
872 * gcc.dg/ipa/pr77653.c: Replace adress
873 with address.
874
1822b732
ML
8752016-09-23 Martin Liska <mliska@suse.cz>
876
877 * gcc.target/i386/movbe-4.c: New test.
878
fab18cc4
ML
8792016-09-23 Martin Liska <mliska@suse.cz>
880
881 * gcc.target/i386/crc32-5.c: New test.
882
e70f01b5
ML
8832016-09-23 Martin Liska <mliska@suse.cz>
884
885 * gcc.target/i386/pr71652.c: New test.
886 * gcc.target/i386/pr71652-2.c: New test.
887 * gcc.target/i386/pr71652-3.c: New test.
888
f2e81d05
JJ
8892016-09-23 Jakub Jelinek <jakub@redhat.com>
890
891 * lib/gcc-dg.exp (process-message): Support relative line number
892 notation - .+4 or .-1 etc.
893 * gcc.dg/dg-test-1.c: New test.
894
ed30d2a6
MS
8952016-09-22 Martin Sebor <msebor@redhat.com>
896
897 PR target/77676
898 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
899 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
900 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
901 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
902
1c681c7b
UB
9032016-09-22 Uros Bizjak <ubizjak@gmail.com>
904
905 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
906 * gcc.dg/ifcvt-2.c: Ditto.
907 * gcc.dg/zero_bits_compound-1.c: Ditto.
908 * gcc.dg/zero_bits_compound-1.c: Ditto.
909 * gcc.dg/pr40550.c: Simplify target selectors.
910 Use dg-additional-options.
911 * gcc.dg/pr47893.c: Ditto.
912 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
913 additional options for 32-bit x86 targets.
914 * gcc.dg/pr70955.c: Move to ...
915 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
916
67cf0a53
PC
9172016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
918
919 PR c++/61019
920 * g++.dg/cpp0x/pr61019.C: New.
921
0ee70cc0
AV
9222016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
923 Terry Guo <terry.guo@arm.com>
924
925 * gcc.target/arm/pure-code/ffunction-sections.c: New.
926 * gcc.target/arm/pure-code/no-literal-pool.c: New.
927 * gcc.target/arm/pure-code/pure-code.exp: New.
928
43639d2c
UB
9292016-09-22 Uros Bizjak <ubizjak@gmail.com>
930
931 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
932 Remove SSE effective target requirement.
933
a608d15b
PC
9342016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
935
936 PR c++/71979
937 * g++.dg/cpp0x/pr71979.C: New.
938
d94a7ab4
BE
9392016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
940
941 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
942
a13f439f
ML
9432016-09-22 Martin Liska <mliska@suse.cz>
944
945 PR ipa/77653
946 * gcc.dg/ipa/pr77653.c: New test.
947
cf352092
JJ
9482016-09-22 Jakub Jelinek <jakub@redhat.com>
949
950 PR fortran/77665
951 * gfortran.dg/gomp/pr77665.f90: New test.
952
a8de3002
PT
9532016-09-22 Paul Thomas <pault@gcc.gnu.org>
954
955 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
956 * gfortran.dg/dtio_13.f90: New test.
957
39abef62
LK
9582016-09-21 Louis Krupp <louis.krupp@zoho.com>
959
960 PR fortran/66107
961 * gfortran.dg/pr66107.f90: New test.
962
4a2bb7fc
ILT
9632016-09-21 Ian Lance Taylor <iant@golang.org>
964
965 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
966 with call to builtin delete function.
967
5f84cee2
JM
9682016-09-21 Joseph Myers <joseph@codesourcery.com>
969
970 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
971 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
972 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
973 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
974 tests.
975
fe01a41a
UB
9762016-09-21 Uros Bizjak <ubizjak@gmail.com>
977
978 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
979
2e1c20b1
JJ
9802016-09-21 Jakub Jelinek <jakub@redhat.com>
981
982 PR c++/77651
983 * g++.dg/cpp1z/aligned-new6.C: New test.
984
de4c144a
MW
9852016-09-21 Matthew Wahab <matthew.wahab@arm.com>
986
987 * gcc.target/arm/fp16-aapcs-3.c: New.
988 * gcc.target/arm/fp16-aapcs-4.c: New.
989 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
990 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
991 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
992 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
993
44fc7854
BE
9942016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
995
996 PR tree-optimization/77550
997 * g++.dg/pr77550.C: New test.
998
bc084f84
GJL
9992016-09-21 Georg-Johann Lay <avr@gjlay.de>
1000
1001 PR target/77326
1002 * gcc.target/avr/torture/pr77326.c: New test.
1003
c075003a
LK
10042016-09-21 Louis Krupp <louis.krupp@zoho.com>
1005
1006 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1007
6811ea79
RB
10082016-09-21 Richard Biener <rguenther@suse.de>
1009
1010 PR tree-optimization/77648
1011 * gcc.dg/torture/pr77648-1.c: New testcase.
1012 * gcc.dg/torture/pr77648-2.c: Likewise.
1013
f955c4c4
RB
10142016-09-21 Richard Biener <rguenther@suse.de>
1015 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR tree-optimization/77621
1018 * gcc.dg/pr77621.c: New testcase.
1019
096506bb
PT
10202016-09-21 Paul Thomas <pault@gcc.gnu.org>
1021
1022 PR fortran/77657
1023 * gfortran.dg/dtio_12.f90: New test.
1024
37d168ae
SKS
10252016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1026
1027 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1028
66454000
KV
10292016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1030
1031 PR tree-optimization/72835
1032 * gcc.dg/tree-ssa/pr72835.c: New test.
1033
88d0c3f0
MS
10342016-09-20 Martin Sebor <msebor@redhat.com>
1035
1036 PR middle-end/49905
1037 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1038 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1039 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1040 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1041 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1042 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1043 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1044
a03df1d5
KV
10452016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1046
1047 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1048 arguments/compare will be optimized away.
1049 * gcc.dg/torture/ftrapv-1.c: Likewise.
1050
8bc5448f
KV
10512016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1052
1053 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1054 will be optimized away.
1055 * gcc.dg/ipa/vrp1.c: New test.
1056 * gcc.dg/ipa/vrp2.c: New test.
1057 * gcc.dg/ipa/vrp3.c: New test.
1058
973625a0
KV
10592016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1060
1061 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1062 does the same transformation.
1063 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1064 * gcc.dg/tree-ssa/evrp1.c: New test.
1065 * gcc.dg/tree-ssa/evrp2.c: New test.
1066 * gcc.dg/tree-ssa/evrp3.c: New test.
1067 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1068 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1069 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1070 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1071 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1072 foling now happens early.
1073 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1074 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1075 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1076 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1077 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1078
9b1ba33c
UB
10792016-09-20 Uros Bizjak <ubizjak@gmail.com>
1080
1081 PR target/77621
1082 * gcc.target/i386/pr77621.c: New test.
1083 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1084 pattern, loop should vectorize with -mtune=atom.
1085
f5bd4ad8
MO
10862016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1087 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR testsuite/63299
1090 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1091 instead of delete.
1092
7d9cf801
JJ
10932016-09-20 Jakub Jelinek <jakub@redhat.com>
1094
b912f962
JJ
1095 PR c++/77626
1096 * g++.dg/other/pr77626.C: New test.
1097
eaf1ece1
JJ
1098 PR c++/77638
1099 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1100
590b62e9
JJ
1101 PR c++/77637
1102 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1103
7d9cf801
JJ
1104 PR middle-end/77624
1105 * c-c++-common/pr77624-1.c: New test.
1106 * c-c++-common/pr77624-2.c: New test.
1107
3aebb6ff
AV
11082016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1109
1110 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1111 of digits expected.
1112
b5bbe47b
RB
11132016-09-20 Richard Biener <rguenther@suse.de>
1114
1115 PR tree-optimization/77646
1116 * gcc.dg/torture/pr77646.c: New testcase.
1117
144a96e4
BE
11182016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1119
1120 PR c++/77434
1121 * c-c++-common/Wint-in-bool-context.c: New test.
1122
1f2071fa
JM
11232016-09-19 Joseph Myers <joseph@codesourcery.com>
1124
1125 * gcc.dg/cr-decimal-dig-1.c: New test.
1126
63012d9a
JM
11272016-09-19 Joseph Myers <joseph@codesourcery.com>
1128
1129 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1130 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1131 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1132 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1133
02410826
VM
11342016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1135
1136 PR rtl-optimization/77416
1137 * gcc.target/powerpc/pr77416.c: New.
1138
6101a7ab
PP
11392016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1140
1141 PR c++/77639
1142 * g++.dg/template/error-recovery4.C: New test.
1143
1993ff76
BC
11442016-09-19 Bin Cheng <bin.cheng@arm.com>
1145
1146 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1147
5fa9e644
KT
11482016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1149
1150 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1151 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1152
fc15d9ec
JJ
11532016-09-19 Jakub Jelinek <jakub@redhat.com>
1154 Jan Hubicka <jh@suse.cz>
1155
1156 PR target/77587
1157 * gcc.dg/pr77587.c: New test.
1158 * gcc.dg/pr77587a.c: New file.
1159
3c9f5092
AV
11602016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1161
1162 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1163 * gfortran.dg/coarray_38.f90:
1164 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1165 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1166 * gfortran.dg/coarray_allocate_7.f08: New test.
1167 * gfortran.dg/coarray_allocate_8.f08: New test.
1168 * gfortran.dg/coarray_allocate_9.f08: New test.
1169 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1170 new caf_register.
1171 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1172 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1173 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1174 get_by_refs.
1175 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1176 * gfortran.dg/coarray_lock_7.f90: Same.
1177 * gfortran.dg/coarray_poly_5.f90: Same.
1178 * gfortran.dg/coarray_poly_6.f90: Same.
1179 * gfortran.dg/coarray_poly_7.f90: Same.
1180 * gfortran.dg/coarray_poly_8.f90: Same.
1181 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1182
e79e6763
FR
11832016-09-19 Fritz Reese <fritzoreese@gmail.com>
1184
1185 PR fortran/77584
1186 * gfortran.dg/dec_structure_15.f90: New testcase.
1187
ae527639
RB
11882016-09-19 Richard Biener <rguenther@suse.de>
1189
1190 PR middle-end/77605
1191 * gcc.dg/torture/pr77605.c: New testcase.
1192
cdf060f8
LK
11932016-09-18 Louis Krupp <louis.krupp@zoho.com>
1194
1195 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1196
b720e919
JH
11972016-09-17 Jan Hubicka <hubicka@ucw.cz>
1198
1199 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1200 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1201 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1202 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1203 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1204 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1205 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1206 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1207 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1208 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1209 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1210
bdabae39
KY
12112016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1212
1213 * gcc.target/i386/pr68633.c: Fix expected result.
1214
493ba820
LK
12152016-09-17 Louis Krupp <louis.krupp@gmail.com>
1216
1217 PR fortran/68078
1218 * gfortran.dg/pr68078.f90: New test.
1219 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1220
9a42726b
BS
12212016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1222
1223 PR target/77613
1224 * gcc.target/powerpc/swaps-p8-25.c: New.
1225
e7d61178
JJ
12262016-09-16 Jakub Jelinek <jakub@redhat.com>
1227
8f03e02f
JJ
1228 PR c++/77482
1229 * g++.dg/cpp0x/constexpr-77482.C: New test.
1230
e80cb545
JJ
1231 PR c++/77379
1232 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1233 thunk offsets.
1234 * g++.dg/abi/abi-tag23a.C: Likewise.
1235
1c2f613f
JJ
1236 PR c++/77338
1237 * g++.dg/cpp0x/decltype-77338.C: New test.
1238
e7d61178
JJ
1239 PR c++/77375
1240 * g++.dg/cpp0x/mutable1.C: New test.
1241
8d987deb
SK
12422016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1243
1244 PR fortran/77612
1245 * gfortran.dg/pr77612.f90: New test.
1246
2c3d35a6
SKS
12472016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1248
1249 * gcc.dg/torture/pr70421.c: Require int32plus.
1250
e43163ae
JJ
12512016-09-16 Jakub Jelinek <jakub@redhat.com>
1252
bcf0905a
JJ
1253 PR middle-end/77475
1254 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1255
e43163ae
JJ
1256 PR target/77526
1257 * gcc.target/i386/pr77526.c: New test.
1258
7d704548
JJ
12592016-09-16 Jakub Jelinek <jakub@redhat.com>
1260 Eric Botcazou <ebotcazou@adacore.com>
1261
1262 PR middle-end/77594
1263 * gcc.target/i386/pr77594.c: New test.
1264
902d624f
LK
12652016-09-15 Louis Krupp <louis.krupp@zoho.com>
1266
1267 PR fortran/69963
1268 * gfortran.dg/misplaced_implicit_character.f90: New test.
1269
7e16ce79
BC
12702016-09-15 Bin Cheng <bin.cheng@arm.com>
1271
1272 PR tree-optimization/77503
1273 * gcc.dg/vect/pr77503.c: New test.
1274
7c05f5c4
RB
12752016-09-15 Richard Biener <rguenther@suse.de>
1276
1277 PR middle-end/77544
1278 * c-c++-common/torture/pr77544.c: New testcase.
1279
76ff80fb
JJ
12802016-09-15 Jakub Jelinek <jakub@redhat.com>
1281
1282 PR middle-end/77475
1283 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1284 * gcc.dg/march-generic.c: Likewise.
1285 * gcc.target/i386/spellcheck-options-1.c: New test.
1286 * gcc.target/i386/spellcheck-options-2.c: New test.
1287 * gcc.target/i386/spellcheck-options-3.c: New test.
1288 * gcc.target/i386/spellcheck-options-4.c: New test.
1289
5560d026
CLT
12902016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1291
1292 PR fortran/72743
1293 * gfortran.dg/goacc/pr72743.f90: New test.
1294
5334f733
RB
12952016-09-15 Richard Biener <rguenther@suse.de>
1296
1297 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1298
d08615f2
RB
12992016-09-15 Richard Biener <rguenther@suse.de>
1300
1301 PR tree-optimization/77514
1302 * gcc.dg/torture/pr77514.c: New testcase.
1303
28ca05f0
JJ
13042016-09-14 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR c++/77549
1307 * g++.dg/lookup/pr77549.C: New test.
1308
20a1e5b8
MP
13092016-09-14 Marek Polacek <polacek@redhat.com>
1310
1311 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1312 * c-c++-common/gomp/atomic-13.c: Likewise.
1313 * c-c++-common/gomp/atomic-14.c: Likewise.
1314 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1315 * g++.dg/cpp1z/bool-increment1.C: New test.
1316 * c-c++-common/pr60439.c: Add dg-warning.
1317 * g++.dg/expr/bitfield4.C: Likewise.
1318 * g++.dg/expr/bitfield5.C: Likewise.
1319 * g++.dg/expr/bitfield6.C: Likewise.
1320 * g++.dg/expr/bool1.C: Likewise.
1321 * g++.dg/expr/bool3.C: Likewise.
1322 * g++.dg/expr/lval3.C: Likewise.
1323 * g++.dg/expr/lval4.C: Likewise.
1324 * g++.old-deja/g++.jason/bool5.C: Likewise.
1325 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1326 * g++.dg/other/error18.C: Likewise.
1327 * g++.dg/gomp/atomic-14.C: Likewise.
1328
0761f6bf
NS
13292016-09-14 Nathan Sidwell <nathan@acm.org>
1330
1331 PR c++/77539
1332 * g++.dg/cpp1y/pr77539.C: New.
1333
13cddbc1
CL
13342016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1335
1336 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1337 dg-require.
1338 * g++.dg/ext/builtin_alloca.C: Likewise.
1339 * g++.dg/template/spec35.C: Likewise.
1340 * gcc.dg/builtins-68.c: Likewise.
1341 * gcc.misc-tests/gcov-13.c: Likewise.
1342 * gcc.misc-tests/gcov-14.c: Likewise.
1343
a90638d4
JM
13442016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1345
1346 * gfortran.dg/dec_structure_14.f90: New testcase.
1347
5ba4a08c
JJ
13482016-09-14 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR sanitizer/68260
1351 * c-c++-common/tsan/pr68260.c: New test.
1352
a713b234
JS
13532016-09-13 Joe Seymour <joe.s@somniumtech.com>
1354
1355 PR target/70713
1356 * gcc.target/msp430/function-attributes-1.c: New test.
1357 * gcc.target/msp430/function-attributes-2.c: New test.
1358 * gcc.target/msp430/function-attributes-3.c: New test.
1359
ea8661cd
JJ
13602016-09-13 Jakub Jelinek <jakub@redhat.com>
1361
9952908a
JJ
1362 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1363 * g++.dg/cpp1z/gen-attrs1.C: New test.
1364
63cdb7a0
JJ
1365 PR tree-optimization/77454
1366 * gcc.dg/pr77454.c: New test.
1367
ea8661cd
JJ
1368 PR c++/77553
1369 * g++.dg/cpp1y/constexpr-77553.C: New test.
1370
254830ba
DM
13712016-09-13 David Malcolm <dmalcolm@redhat.com>
1372
1373 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1374 (test_show_locus): Replace rich_location::add_fixit_insert calls
1375 with add_fixit_insert_before and add_fixit_insert_after.
1376
42763690
JM
13772016-09-13 Jason Merrill <jason@redhat.com>
1378 Tom de Vries <tom@codesourcery.com>
1379
1380 PR c++/77427
1381 * g++.dg/pr77427.C: New test.
1382
c8798f2c
ML
13832016-09-13 Martin Liska <mliska@suse.cz>
1384
1385 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1386 effective target.
1387 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1388 * lib/target-supports.exp: Define the new target.
1389
54700e2e
AP
13902016-09-12 Andrew Pinski <apinski@cavium.com>
1391
1392 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1393 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1394
e1d55bf7
UB
13952016-09-12 Uros Bizjak <ubizjak@gmail.com>
1396
1397 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1398 variable arguments.
1399 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1400 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1401 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1402 variable argument.
1403 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1404 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1405
54dcdb88
BE
14062016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1407
1408 PR c++/77496
1409 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1410 * g++.dg/ext/pr77496.C: New test.
1411 * g++.dg/warn/pr77496.C: New test.
1412
d1463eb9
DM
14132016-09-12 David Malcolm <dmalcolm@redhat.com>
1414
1415 PR c/72858
1416 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1417 to preserve conversion chars, and to preserve prefix information.
1418 * gcc.dg/format/pr72858.c: New test case.
1419
217fabad
SK
14202016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1421
1422 * gfortran.dg/pr77507.f90: Move to ...
1423 * gfortran.dg/ieee/pr77507.f90: here.
1424
a1cd04ac
JH
14252016-08-09 Jan Hubicka <hubicka@ucw.cz>
1426
1427 PR ipa/61159
1428 * compile/pr61159.c: New testcase
1429
e3912107
JH
14302016-08-09 Jan Hubicka <hubicka@ucw.cz>
1431
1432 PR ipa/64316
1433 * gcc.dg/ipa/pr63416.c: New testcase.
1434
739d9339
PT
14352016-09-10 Paul Thomas <pault@gcc.gnu.org>
1436 Steven G. Kargl <kargl@gcc.gnu.org>
1437
1438 PR fortran/77532
cc3135b6 1439 * gfortran.dg/dtio_11.f90: new test.
739d9339 1440
fb7c40dd
SK
14412016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1442
1443 PR fortran/77507
1444 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1445 * gfortran.dg/c_assoc_4.f90: Ditto.
1446
5b28efbb
TV
14472016-09-10 Tom de Vries <tom@codesourcery.com>
1448
1449 PR C/71602
1450 * c-c++-common/va-arg-va-list-type.c: New test.
1451
9d0a9bb4
PB
14522016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1453
1454 PR rtl-optimization/77289
1455 * gcc.target/powerpc/pr77289.c: New test.
1456
3f0177e7
MS
14572016-09-09 Martin Sebor <msebor@redhat.com>
1458
1459 PR c/77520
1460 PR c/77521
1461 * gcc.dg/pr77520.c: New test.
1462 * gcc.dg/pr77521.c: New test.
1463
e81e83d0
SK
14642016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1465
1466 PR fortran/77506
1467 * gfortran.dg/pr77506.f90: New test.
1468
8a92685e
SK
14692016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1470
1471 PR fortran/77507
1472 * gfortran.dg/pr77507.f90: New test.
1473
c65248cb
JM
14742016-09-09 Joseph Myers <joseph@codesourcery.com>
1475
1476 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1477
2cf0ff98
SK
14782016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1479 Louis Krupp <lkrupp@gcc.gnu.org>
1480
1481 PR fortran/69514
1482 * gfortran.dg/pr69514_1.f90: New test.
1483 * gfortran.dg/pr69514_2.f90: New test.
1484
8ebc1e0f
JJ
14852016-09-08 Jakub Jelinek <jakub@redhat.com>
1486
20b6cf01
JJ
1487 PR fortran/77500
1488 * gfortran.dg/gomp/pr77500.f90: New test.
1489
8ebc1e0f
JJ
1490 PR fortran/77516
1491 * gfortran.dg/gomp/pr77516.f90: New test.
1492
34718542
JJ
14932016-09-07 Jakub Jelinek <jakub@redhat.com>
1494
1495 PR middle-end/77475
1496 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1497 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1498 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1499 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1500 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1501 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1502
e5106e27
DM
15032016-09-07 David Malcolm <dmalcolm@redhat.com>
1504
1505 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1506 "substring-locations.h".
1507
ca235a85
RB
15082016-09-07 Richard Biener <rguenther@suse.de>
1509
1510 PR c/77450
1511 * c-c++-common/vector-subscript-8.c: Move ..
1512 * gcc.dg/pr77450.c: ... here.
1513
0076b5dc 15142016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1515
1516 PR libgfortran/77393
1517 * gfortran.dg/fmt_f0_2.f90: Update test.
1518 * gfortran.dg/fmt_f0_3.f90: New test.
1519
6ac7322b
DH
15202016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1521
1522 PR debug/77389
1523 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1524 in dg-options.
1525
1526 PR debug/57519
1527 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1528
8eb9e049
JJ
15292016-09-06 Jakub Jelinek <jakub@redhat.com>
1530
1531 PR target/69255
1532 * gcc.target/i386/pr69255-1.c: New test.
1533 * gcc.target/i386/pr69255-2.c: New test.
1534 * gcc.target/i386/pr69255-3.c: New test.
1535
15362016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1537
1538 PR c/77336
1539 * gcc.dg/format/miss-7.c: New test.
1540
e6cb85d4
UB
15412016-09-06 Uros Bizjak <ubizjak@gmail.com>
1542
1543 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1544
7fe76f6a
ML
15452016-09-06 Martin Liska <mliska@suse.cz>
1546
1547 PR gcov-profile/77378
1548 PR gcov-profile/77466
1549 * gcc.dg/profile-update-warning.c: New test.
1550
209b636e
RB
15512016-09-06 Richard Biener <rguenther@suse.de>
1552
1553 PR tree-optimization/77479
1554 * gcc.dg/torture/pr77479.c: New testcase.
1555
b772a565
RB
15562016-09-06 Richard Biener <rguenther@suse.de>
1557
1558 PR c/77450
1559 * c-c++-common/vector-subscript-7.c: Adjust.
1560 * c-c++-common/vector-subscript-8.c: New testcase.
1561
a8c07037
SKS
15622016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1563
1564 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1565
0ce48391
JJ
15662016-09-05 Jakub Jelinek <jakub@redhat.com>
1567
de9188e0
JJ
1568 PR target/77476
1569 * gcc.target/i386/avx512f-pr77476.c: New test.
1570 * gcc.target/i386/avx512bw-pr77476.c: New test.
1571 * gcc.target/i386/avx512dq-pr77476.c: New test.
1572
c76f7809
JJ
1573 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1574 Update comment to mention also avx512f.
1575
0ce48391
JJ
1576 PR sanitizer/77396
1577 * g++.dg/asan/pr77396-2.C: New test.
1578
8a27cf73
UB
15792016-09-05 Uros Bizjak <ubizjak@gmail.com>
1580
1581 PR rtl-optimization/77452
1582 * gcc.target/i386/pr77452.c: New test.
1583
25ff5dd3
MP
15842016-09-05 Marek Polacek <polacek@redhat.com>
1585
1586 PR c/77423
1587 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1588
f2bc4e48
SK
15892016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1590
1591 PR fortran/77391
1592 * gfortran.dg/pr77391.f90: New test.
1593
e85921ee
SK
15942016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1595
1596 PR fortran/77460
1597 * gfortran.dg/pr77460.f90: New test.
1598
b5d50659
JJ
15992016-09-03 Jakub Jelinek <jakub@redhat.com>
1600
1601 PR c/65467
1602 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1603
7b826676
KY
16042016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1605
1606 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1607
717ebe91
DM
16082016-09-02 David Malcolm <dmalcolm@redhat.com>
1609
1610 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1611 test case.
1612 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1613 diagnostic-test-show-locus-generate-patch.c to the sources
1614 for diagnostic_plugin_test_show_locus.c.
1615
94087e88
JJ
16162016-09-02 Jakub Jelinek <jakub@redhat.com>
1617
9dc5773f
JJ
1618 PR c/65467
1619 * gcc.dg/gomp/_Atomic-1.c: New test.
1620 * gcc.dg/gomp/_Atomic-2.c: New test.
1621 * gcc.dg/gomp/_Atomic-3.c: New test.
1622 * gcc.dg/gomp/_Atomic-4.c: New test.
1623 * gcc.dg/gomp/_Atomic-5.c: New test.
1624
94087e88
JJ
1625 PR sanitizer/77396
1626 * g++.dg/asan/pr77396.C: New test.
1627
16282016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1629
1630 PR tree-optimization/71831
1631 * gcc.dg/builtin-object-size-16.c: New test.
1632 * gcc.dg/builtin-object-size-17.c: New test.
1633
7e89048d
JD
16342016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1635
1636 PR libgfortran/77393
1637 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1638
2f196155
UB
16392016-09-01 Uros Bizjak <ubizjak@gmail.com>
1640
1641 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1642 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1643 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1644 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1645 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1646 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1647 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1648 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1649 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1650 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1651 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1652 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1653 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1654 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1655 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1656 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1657 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1658 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1659
0a6b0523
EB
16602016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1661
1662 * gnat.dg/opt58.adb: New test.
1663 * gnat.dg/opt58_pkg.ads: New helper.
1664
2a99de7b
RB
16652016-09-01 Richard Biener <rguenther@suse.de>
1666
1667 PR middle-end/77436
1668 * gcc.dg/torture/pr77436.c: New testcase.
1669
f79d8786
SKS
16702016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1671
1672 * gcc.dg/pr64252.c: Require int32plus.
1673 * gcc.dg/pr66299-1.c: Likewise.
1674 * gcc.dg/pr66299-2.c: Likewise.
1675 * gcc.dg/torture/20131115-1.c: Skip for avr.
1676
b06335f9
KT
16772016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1678
1679 * gcc.target/aarch64/ands_3.c: New test.
1680
f25f40be
JJ
16812016-08-31 Jakub Jelinek <jakub@redhat.com>
1682
d12a0b5a
JJ
1683 PR fortran/77352
1684 * gfortran.dg/gomp/pr77352.f90: New test.
1685
f25f40be
JJ
1686 PR fortran/77374
1687 * gfortran.dg/gomp/pr77374.f08: New test.
1688
9ff6fb6e
MG
16892016-08-31 Marc Glisse <marc.glisse@inria.fr>
1690
1691 PR tree-optimization/73714
1692 * gcc.dg/tree-ssa/pr73714.c: New test.
1693
8e95a674
JD
16942016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1695
1696 PR libgfortran/77393
1697 * gfortran.dg/fmt_f0_2.f90: New test.
1698
c6b0037d
MG
16992016-08-31 Marc Glisse <marc.glisse@inria.fr>
1700
1701 * gcc.target/i386/pr59539-2.c: Adapt options.
1702 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1703
1a576b13
PT
17042016-08-31 Paul Thomas <pault@gcc.gnu.org>
1705
1706 PR fortran/77418
1707 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1708 of the associate entity and replace with a pointer to the
1709 intended item on the stack.
1710
e73d3ca6 17112016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1712 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1713
1714 PR fortran/48298
1715 * gfortran.dg/dtio_1.f90: New test.
1716 * gfortran.dg/dtio_2.f90: New test.
1717 * gfortran.dg/dtio_3.f90: New test.
1718 * gfortran.dg/dtio_4.f90: New test.
1719 * gfortran.dg/dtio_5.f90: New test.
1720 * gfortran.dg/dtio_6.f90: New test.
1721 * gfortran.dg/dtio_7.f90: New test.
1722 * gfortran.dg/dtio_8.f90: New test.
1723 * gfortran.dg/dtio_9.f90: New test.
1724 * gfortran.dg/dtio_10.f90: New test.
1725
b816477a
DM
17262016-08-30 David Malcolm <dmalcolm@redhat.com>
1727
1728 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1729 (test_many_nested_locations): New function.
1730 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1731 (test_show_locus): Handle "test_many_nested_locations".
1732
71b30891
DM
17332016-08-30 David Malcolm <dmalcolm@redhat.com>
1734
1735 * g++.dg/template/double-greater-than-fixit.C: New test case.
1736
8fa37232
EB
17372016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1738
1739 * gnat.dg/opt57.ad[sb]: New test.
1740 * gnat.dg/opt57_pkg.ads: New helper.
1741
6f651bae
RB
17422016-08-30 Richard Biener <rguenther@suse.de>
1743
1744 PR tree-optimization/69047
1745 * gcc.dg/pr69047.c: Fix byte-order check.
1746
ab834832
JJ
17472016-08-30 Jakub Jelinek <jakub@redhat.com>
1748
5116b156
JJ
1749 PR tree-optimization/72866
1750 * gcc.dg/vect/pr72866.c: New test.
1751
3754bbfc
JJ
1752 PR debug/77363
1753 * g++.dg/debug/dwarf2/pr77363.C: New test.
1754
26122e2d
JJ
1755 PR middle-end/77377
1756 * gcc.target/i386/pr77377.c: New test.
1757
ab834832
JJ
1758 PR debug/77389
1759 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1760 in dg-options.
1761
bedc9ca7
SK
17622016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1763
1764 * gfortran.dg/pr77372.f90: Moved to ...
1765 * gfortran.dg/ieee/pr77372.f90: here.
1766
adfa1e6b
MM
17672016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1768
1769 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1770 vector short/char initializations.
1771 * gcc.target/powerpc/vec-init-5.c: Likewise.
1772 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1773 vector initialization optimizations.
1774 * gcc.target/powerpc/vec-init-7.c: Likewise.
1775 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1776 vector float/double initializations.
1777 * gcc.target/powerpc/vec-init-9.c: Likewise.
1778
414b7129
UB
17792016-08-29 Uros Bizjak <ubizjak@gmail.com>
1780
1781 PR target/77403
1782 * gcc.target/i386/pr77403.c: New test.
1783
3d06b6f2
MP
17842016-08-29 Marek Polacek <polacek@redhat.com>
1785
1786 PR c/77292
1787 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1788
ba9bbd6f
TV
17892016-08-29 Tom de Vries <tom@codesourcery.com>
1790
1791 PR c/77398
1792 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1793
d7d80d8f
EB
17942016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1795
1796 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1797
d7d80d8f 17982016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1799
1800 * gfortran.dg/dec_structure_13.f90: New testcase.
1801
468d95c8
JB
18022016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1803
1804 PR fortran/77261
1805 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1806 available.
1807
f329b264
TV
18082016-08-28 Tom de Vries <tom@codesourcery.com>
1809
1810 PR lto/70955
1811 * gcc.dg/pr70955.c: New test.
1812 * gcc.dg/lto/pr70955_0.c: Same.
1813 * gcc.dg/lto/pr70955_1.c: Same.
1814
4a389eb6
PP
18152016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1816
1817 PR tree-optimization/71077
1818 * gcc.target/i386/pr71077.c: New test.
1819
3f8257db 18202016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1821
1822 PR fortran/77380
1823 * gfortran.dg/pr77380.f90: New test.
1824
3f8257db 18252016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1826
1827 PR fortran/77372
1828 gfortran.dg/pr77372.f90: New test.
1829
ee908516
DM
18302016-08-26 David Malcolm <dmalcolm@redhat.com>
1831
1832 * gcc.dg/spellcheck-fields-2.c (test): Move
1833 dg-begin/end-multiline-output within function body.
1834 (test_macro): New function.
1835
d41e76cf
DM
18362016-08-26 David Malcolm <dmalcolm@redhat.com>
1837
1838 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1839 (test_fixit_insert): Update expected output.
1840 (test_fixit_remove): Likewise.
1841 (test_fixit_replace): Likewise.
1842
524a4c96
RO
18432016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1844
1845 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1846 Fix typo.
1847
ebfa15ab
RB
18482016-08-26 Richard Biener <rguenther@suse.de>
1849
1850 PR tree-optimization/69047
1851 * gcc.dg/pr69047.c: New testcase.
1852
209ca542
PK
18532016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1854 Martin Jambhor <mjambor@suse.cz>
524a4c96 1855
209ca542
PK
1856 * gcc.dg/ipa/propbits-1.c: New test-case.
1857 * gcc.dg/ipa/propbits-2.c: Likewise.
1858 * gcc.dg/ipa/propbits-3.c: Likewise.
1859
e5cf1629
SK
18602016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1861
1862 PR fortran/77351
1863 * gfortran.dg/pr77351.f90: New test.
1864
ebef225f
MP
18652016-08-25 Marek Polacek <polacek@redhat.com>
1866
1867 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1868
fe377a48
MP
18692016-08-25 Marek Polacek <polacek@redhat.com>
1870
1871 PR c/77323
1872 * gcc.dg/pr77323.c: New test.
1873
88b8971f
PT
18742016-08-24 Paul Thomas <pault@gcc.gnu.org>
1875
1876 PR fortran/77358
1877 * gfortran.dg/submodule_17.f08: New test.
1878
3f8257db
JJ
18792016-08-24 Michael Collison <michael.collison@linaro.org>
1880 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1881
1882 * gcc.target/arm/builtin_saddl.c: New testcase.
1883 * gcc.target/arm/builtin_saddll.c: New testcase.
1884 * gcc.target/arm/builtin_uaddl.c: New testcase.
1885 * gcc.target/arm/builtin_uaddll.c: New testcase.
1886 * gcc.target/arm/builtin_ssubl.c: New testcase.
1887 * gcc.target/arm/builtin_ssubll.c: New testcase.
1888 * gcc.target/arm/builtin_usubl.c: New testcase.
1889 * gcc.target/arm/builtin_usubll.c: New testcase.
1890
d5b5d212
UB
18912016-08-24 Uros Bizjak <ubizjak@gmail.com>
1892
1893 PR target/77270
1894 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1895 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1896 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1897 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1898 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1899 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1900 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1901 effective target. Remove scan-assembler-times directives.
1902 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1903 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1904 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1905
d1188689
SKS
19062016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1907
1908 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1909 of unsigned int.
1910 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1911
0b6b8f85
RS
19122016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1913
1914 PR testsuite/77317
1915 * lib/target-supports.exp
1916 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1917 (check_effective_target_vect_natural_alignment): Ditto.
1918 (check_effective_target_vector_alignment_reachable): Ditto.
1919 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1920
587b7f7a
ILT
19212016-08-23 Ian Lance Taylor <iant@golang.org>
1922
1923 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1924
6019c0fc
MM
19252016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1926
1927 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1928 being created from pointers to memory locations.
1929 * gcc.target/powerpc/vec-init-2.c: Likewise.
1930
cfe37db4
FR
19312016-08-23 Fritz Reese <fritzoreese@gmail.com>
1932
1933 * gfortran.dg/dec_structure_12.f90: New testcase.
1934
7e11f46f
DV
19352016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1936
1937 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1938
7ab4f354
DV
19392016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1940
1941 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1942 verification.
1943
deb9351f
DV
19442016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1945
1946 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1947 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1948
1fd9f058
RB
19492016-08-23 Richard Biener <rguenther@suse.de>
1950
1951 PR tree-optimization/27336
1952 * c-c++-common/pr27336.c: New testcase.
1953
b00e6e75
MP
19542016-08-22 Marek Polacek <polacek@redhat.com>
1955
1956 PR c++/77321
1957 * g++.dg/cpp1y/pr77321.C: New test.
1958
58338bac
SK
19592016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1960
1961 PR fortran/60774
1962 * gfortran.dg/empty_label.f: Adjust test for new error message.
1963 * gfortran.dg/empty_label.f90: Ditto.
1964 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1965 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1966 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1967
30364ce6
SK
19682016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1969
1970 PR fortran/61318
1971 * gfortran.dg/pr61318.f90: New test.
1972
ad7a5a8f
SK
19732016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1974
1975 PR fortran/77260
1976 * gfortran.dg/pr77260_1.f90: New test.
1977 * gfortran.dg/pr77260_2.f90: Ditto.
1978
72f52f30
JM
19792016-08-22 Joseph Myers <joseph@codesourcery.com>
1980
1981 PR middle-end/77269
1982 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1983 __builtin_signbitf and __builtin_signbitl in expected generic
1984 expansion.
1985 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1986 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1987 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1988 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1989 tests.
1990
6dc198e3
JM
19912016-08-22 Joseph Myers <joseph@codesourcery.com>
1992
1993 * gcc.dg/torture/float128-builtin.c,
1994 gcc.dg/torture/float128-ieee-nan.c,
1995 gcc.dg/torture/float128x-builtin.c,
1996 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1997 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1998 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1999 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2000 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2001 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2002 gcc.dg/torture/floatn-nan.h: New tests.
2003
7ff4e41a
JM
20042016-08-22 Joseph Myers <joseph@codesourcery.com>
2005
2006 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2007 macro.
2008 (main): Update calls to TEST_I_F.
2009 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2010 macro.
2011 (main): Update calls to TEST_I_F.
2012
7078cdb6
JM
20132016-08-22 Joseph Myers <joseph@codesourcery.com>
2014
2015 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2016 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2017 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2018 names in calls to TEST_I_F.
2019
a9d7c823
BE
20202016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2021
2022 PR c/52952
2023 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2024
cd800235
SKS
20252016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2026
2027 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2028 and !natural_alignment_64.
2029 * gcc.dg/ipa/propalign-2.c: Likewise.
2030 * gcc.dg/ipa/propalign-3.c: Likewise.
2031 * gcc.dg/ipa/propalign-4.c: Likewise.
2032 * gcc.dg/ipa/propalign-5.c: Likewise.
2033 * lib/target-supports.exp
2034 (check_effective_target_natural_alignment_32): Add avr-*-*.
2035
22d12455
KV
20362016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2037
2038 PR tree-optimization/61839
2039 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2040 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2041 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2042 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2043
c65699ef
JM
20442016-08-19 Joseph Myers <joseph@codesourcery.com>
2045
2046 PR c/32187
2047 * lib/target-supports.exp (check_effective_target_float16)
2048 (check_effective_target_float32, check_effective_target_float64)
2049 (check_effective_target_float128, check_effective_target_float32x)
2050 (check_effective_target_float64x)
2051 (check_effective_target_float128x)
2052 (check_effective_target_float16_runtime)
2053 (check_effective_target_float32_runtime)
2054 (check_effective_target_float64_runtime)
2055 (check_effective_target_float128_runtime)
2056 (check_effective_target_float32x_runtime)
2057 (check_effective_target_float64x_runtime)
2058 (check_effective_target_float128x_runtime)
2059 (check_effective_target_floatn_nx_runtime)
2060 (add_options_for_float16, add_options_for_float32)
2061 (add_options_for_float64, add_options_for_float128)
2062 (add_options_for_float32x, add_options_for_float64x)
2063 (add_options_for_float128x): New procedures.
2064 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2065 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2066 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2067 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2068 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2069 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2070 gcc.dg/torture/float128-complex.c,
2071 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2072 gcc.dg/torture/float128x-basic.c,
2073 gcc.dg/torture/float128x-complex.c,
2074 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2075 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2076 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2077 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2078 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2079 gcc.dg/torture/float32x-basic.c,
2080 gcc.dg/torture/float32x-complex.c,
2081 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2082 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2083 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2084 gcc.dg/torture/float64x-basic.c,
2085 gcc.dg/torture/float64x-complex.c,
2086 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2087 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2088 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2089 gcc.dg/torture/floatn-tg.h,
2090 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2091 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2092 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2093 gcc.dg/torture/fp-int-convert-float128x.c,
2094 gcc.dg/torture/fp-int-convert-float16-timode.c,
2095 gcc.dg/torture/fp-int-convert-float16.c,
2096 gcc.dg/torture/fp-int-convert-float32-timode.c,
2097 gcc.dg/torture/fp-int-convert-float32.c,
2098 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2099 gcc.dg/torture/fp-int-convert-float32x.c,
2100 gcc.dg/torture/fp-int-convert-float64-timode.c,
2101 gcc.dg/torture/fp-int-convert-float64.c,
2102 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2103 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2104 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2105 maximum exponent of floating-point type. Use it in testing
2106 whether 0x8...0 fits in the floating-point type. Always treat -1
2107 (signed 0xf...f) as fitting in the floating-point type.
2108 (M_OK1): New macro.
2109 * gcc.dg/torture/fp-int-convert-double.c,
2110 gcc.dg/torture/fp-int-convert-float.c,
2111 gcc.dg/torture/fp-int-convert-float128-timode.c,
2112 gcc.dg/torture/fp-int-convert-float128.c,
2113 gcc.dg/torture/fp-int-convert-float80-timode.c,
2114 gcc.dg/torture/fp-int-convert-float80.c,
2115 gcc.dg/torture/fp-int-convert-long-double.c,
2116 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2117
94e73c78
JJ
21182016-08-19 Jakub Jelinek <jakub@redhat.com>
2119
fbdbd4b6
JJ
2120 PR fortran/72744
2121 * gfortran.dg/gomp/pr72744.f90: New test.
2122
94e73c78
JJ
2123 PR fortran/69281
2124 * gfortran.dg/gomp/pr69281.f90: New test.
2125
91151a73
JB
21262016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2127
414b7129
UB
2128 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2129 the last special seed value.
2130 * gfortran.dg/random_7.f90: Use size for last array member instead
2131 of hardcoded value.
91151a73 2132
fcf830ab
PK
21332016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2134
2135 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2136 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2137
1a5da5b6
RB
21382016-08-19 Richard Biener <rguenther@suse.de>
2139
2140 PR tree-optimization/77286
2141 * gcc.dg/torture/pr77286.c: New testcase.
2142
82f72146
DM
21432016-08-18 David Malcolm <dmalcolm@redhat.com>
2144
2145 * gcc.dg/verbose-asm-2.c: New test case.
2146
cc015f3a
DM
21472016-08-18 David Malcolm <dmalcolm@redhat.com>
2148
2149 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2150 (custom_diagnostic_finalizer): Update for change to
2151 diagnostic_show_locus.
2152
cb18fd07
DM
21532016-08-18 David Malcolm <dmalcolm@redhat.com>
2154
2155 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2156 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2157
a76989dc
MP
21582016-08-18 Marek Polacek <polacek@redhat.com>
2159
2160 PR c/71514
2161 * gcc.dg/pr71514.c: New test.
2162
89c88780
L
21632015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2164
2165 PR target/72839
2166 * gcc.target/i386/pr72839.c: New test.
2167
2c71d454
CLT
21682016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2169
2170 PR middle-end/70895
2171 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2172 * c-c++-common/goacc/reduction-1.c: Likewise.
2173 * c-c++-common/goacc/reduction-2.c: Likewise.
2174 * c-c++-common/goacc/reduction-3.c: Likewise.
2175 * c-c++-common/goacc/reduction-4.c: Likewise.
2176
66592e95
AM
21772016-08-18 Alan Modra <amodra@gmail.com>
2178
2179 * gcc.c-torture/compile/pr72771.c: New.
2180
3a146d46
JJ
21812016-08-17 Jakub Jelinek <jakub@redhat.com>
2182
2183 PR fortran/67496
2184 * gfortran.dg/pr67496.f90: New test.
2185
3f8257db 21862015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2187
2188 PR tree-optimization/71752
3a146d46 2189 * gcc.dg/vect/pr71752.c: New.
038000bd 2190
dd42e908
UB
21912016-08-17 Uros Bizjak <ubizjak@gmail.com>
2192
2193 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2194
458a1cd0
JJ
21952016-08-17 Jakub Jelinek <jakub@redhat.com>
2196
2197 PR middle-end/77259
2198 * g++.dg/ipa/devirt-52.C: New test.
2199
11c4c4ba
CLT
22002016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2201
2202 * c-c++-common/goacc/reduction-6.c: New testcase.
2203
661d6efd
RB
22042016-08-17 Richard Biener <rguenther@suse.de>
2205
2206 PR tree-optimization/76490
2207 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2208 * gcc.dg/pr52904.c: XFAIL.
2209
622d8b69
RB
22102016-08-17 Richard Biener <rguenther@suse.de>
2211
2212 PR tree-optimization/23855
2213 * gcc.dg/loop-unswitch-2.c: Adjust.
2214
af23e99c
JJ
22152016-08-16 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR tree-optimization/72817
2218 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2219
feeb6268
JM
22202016-08-16 Joseph Myers <joseph@codesourcery.com>
2221
2222 PR libgcc/77265
2223 * gcc.dg/torture/float128-extend-inf.c: New test.
2224
65e736c0
DM
22252016-08-16 David Malcolm <dmalcolm@redhat.com>
2226
2227 PR c/72857
2228 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2229 for embedded NUL.
2230 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2231 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2232 caret placement.
2233 (test_oct): Likewise.
2234 (test_multiple): Likewise.
2235 (test_field_width_specifier): Likewise.
2236 (test_field_width_specifier_2): New function.
2237 (test_field_precision_specifier): New function.
2238 (test_embedded_nul): Update expected caret placement.
2239 (test_non_contiguous_strings): Update line number.
2240 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2241 (__emit_string_literal_range): Add "caret_idx" param.
2242 (test_simple_string_literal): Add value for new param, updating
2243 expected output..
2244 (test_concatenated_string_literal): Likewise.
2245 (test_multiline_string_literal): Likewise.
2246 (test_hex): Likewise.
2247 (test_oct): Likewise.
2248 (test_multiple): Likewise.
2249 (test_ucn4): Likewise.
2250 (test_ucn8): Likewise.
2251 (test_u8): Likewise.
2252 (test_u): Likewise; update expected message, from "range" to
2253 "location".
2254 (test_U): Likewise.
2255 (test_L): Likewise.
2256 (test_macro): Add value for new param.
2257 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2258 (__emit_string_literal_range): Add "caret_idx" param.
2259 (test_stringified_token_1): Add value for new param. Update
2260 expected message, from "range" to "location".
2261 (test_stringized_token_2): Likewise, adding param to macro.
2262 (test_stringified_token_3): Likewise.
2263 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2264 (emit_warning): Convert param from source_range to location_t.
2265 (test_string_literals): Add caret_idx param, and use it when
2266 constructing a substring_loc. Update error message, from
2267 "range" to "location".
2268
4a7f57d5
JJ
22692016-08-16 Jakub Jelinek <jakub@redhat.com>
2270
7841800f
JJ
2271 PR target/71910
2272 * g++.dg/gomp/pr71910.C: New test.
2273
1b13411a
JJ
2274 PR middle-end/67485
2275 * gcc.c-torture/compile/pr67485.c: New test.
2276
4a7f57d5
JJ
2277 PR target/72867
2278 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2279
3c556bc4
BC
22802016-08-16 Bin Cheng <bin.cheng@arm.com>
2281
2282 PR tree-optimization/69848
2283 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2284
beab2da6
ML
22852016-08-16 Martin Liska <mliska@suse.cz>
2286
2287 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2288 of memory operations so that it can be handled by core2
2289 in 32-bit mode.
2290
f4eec0a3
RB
22912016-08-16 Richard Biener <rguenther@suse.de>
2292
2293 PR tree-optimization/76783
2294 * gcc.dg/pr76783.c: New testcase.
2295 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2296
8f21990a
BC
22972016-08-16 Bin Cheng <bin.cheng@arm.com>
2298
2299 PR tree-optimization/72817
2300 PR tree-optimization/73450
2301 * gcc.dg/tree-ssa/pr72817.c: New test.
2302 * gcc.dg/tree-ssa/pr73450.c: New test.
2303
7fc61626
FR
23042016-08-15 Fritz Reese <fritzoreese@gmail.com>
2305
2306 * gfortran.dg/init_flag_13.f90: New testcase.
2307 * gfortran.dg/init_flag_14.f90: Ditto.
2308 * gfortran.dg/init_flag_15.f03: Ditto.
2309 * gfortran.dg/dec_init_1.f90: Ditto.
2310 * gfortran.dg/dec_init_2.f90: Ditto.
2311
432baa02
UB
23122016-08-15 Uros Bizjak <ubizjak@gmail.com>
2313
2314 PR target/72867
2315 * gcc.target/i386/pr72867.c: New test.
2316
7e1dde14
EB
23172016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2318
2319 * c-c++-common/dump-ada-spec-5.c: New test.
2320
e4969090
RB
23212016-08-15 Richard Biener <rguenther@suse.de>
2322
2323 PR tree-optimization/73434
2324 * gcc.dg/torture/pr73434.c: New testcase.
2325
66088065
JJ
23262016-08-15 Jakub Jelinek <jakub@redhat.com>
2327
2328 PR tree-optimization/72824
2329 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2330
7c713714
CLT
23312016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2332
2333 PR fortran/70598
2334 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2335 in use_device clause.
2336 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2337 * gfortran.dg/goacc/list.f95: Adjust to catch
2338 "neither a POINTER nor an array" error messages.
2339
4271e5cb
UB
23402016-08-14 Uros Bizjak <ubizjak@gmail.com>
2341
2342 PR target/76342
2343 * gcc.target/i386/pr76342.c: New test.
2344
b0cea284
JJ
23452016-08-12 Jakub Jelinek <jakub@redhat.com>
2346
2347 PR c/71512
2348 * g++.dg/ubsan/pr71512.C: New test.
2349 * c-c++-common/ubsan/pr71512-1.c: New test.
2350 * c-c++-common/ubsan/pr71512-2.c: New test.
2351
e86aefb8
MM
23522016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2353
2354 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2355 vector initialization options.
2356 * gcc.target/powerpc/vec-init-2.c: Likewise.
2357 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2358 is generated on ISA 3.0.
2359
7fd82d52
PP
23602016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2361
2362 PR middle-end/71654
2363 * gcc.dg/c-c++-common/pr71654.c: New test.
2364 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2365 dg-options.
2366 * gcc.dg/tree-ssa/vrp24: Likewise.
2367
2f1364c2
JJ
23682016-08-12 Jakub Jelinek <jakub@redhat.com>
2369
2370 PR c/67410
2371 * gcc.dg/pr67410.c: New test.
2372
8eb414aa
BC
23732016-08-12 Bin Cheng <bin.cheng@arm.com>
2374
2375 PR tree-optimization/69848
2376 * gcc.dg/vect/vect-pr69848.c: New test.
2377
30b39c19
UB
23782016-08-12 Uros Bizjak <ubizjak@gmail.com>
2379
2380 PR testsuite/71008
2381 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2382 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2383 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2384 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2385
e373dd06
RB
23862016-08-12 Richard Biener <rguenther@suse.de>
2387
2388 PR tree-optimization/57326
2389 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2390 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2391 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2392 * gcc.target/i386/pr45685.c: Likewise.
2393 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2394 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2395 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2396 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2397 * gfortran.dg/pr34163.f90: Likewise.
2398
20d1af89
ML
23992016-08-12 Martin Liska <mliska@suse.cz>
2400
2401 * g++.dg/gcov/gcov-16.C: New test.
2402 * lib/gcov.exp: Support new argument for run-gcov function.
2403
5cacda56
ML
24042016-08-12 Martin Liska <mliska@suse.cz>
2405
2406 PR gcov-profile/35590
2407 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2408
663eecfd
RB
24092016-08-12 Richard Biener <rguenther@suse.de>
2410
2411 PR tree-optimization/72851
2412 * gcc.dg/torture/pr72851.c: New testcase.
2413
3f8257db 24142016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2415
e366d7d8
AO
2416 PR debug/63240
2417 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2418 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2419 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2420 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2421 DW_AT_deleted.
2422
71e1a6a4
AO
2423 PR debug/55641
2424 * g++.dg/debug/dwarf2/ref-1.C: New.
2425
8aaf799b
AO
2426 PR debug/49366
2427 * g++.dg/debug/dwarf2/template-params-12.H: New.
2428 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2429 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2430 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2431 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2432 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2433 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2434 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2435
06f9caed
BS
24362016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2437
2438 PR target/72863
2439 * gcc.target/powerpc/pr72863.c: New test.
2440
a8b956c1
UB
24412016-08-11 Uros Bizjak <ubizjak@gmail.com>
2442
2443 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2444
c73dd986
L
24452015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2446
2447 * gcc.target/i386/pieces-strcpy-1.c: New test.
2448 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2449
385ed708
JJ
24502016-08-11 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR c++/72868
2453 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2454
df7ec09f
L
24552015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2456
2457 * gcc.target/i386/pieces-memcpy-1.c: New test.
2458 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2459 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2460 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2461 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2462 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2463
b95a64bb
JJ
24642016-08-11 Jakub Jelinek <jakub@redhat.com>
2465
2466 PR c/72816
7ddbcf6b 2467 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2468
59537744
BE
24692016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2470
2471 PR tree-optimization/71083
2472 * gcc.c-torture/execute/pr71083.c: New test.
2473 * gnat.dg/loop_optimization23.adb: New test.
2474 * gnat.dg/loop_optimization23_pkg.ads: New test.
2475 * gnat.dg/loop_optimization23_pkg.adb: New test.
2476
183ac6d0
RB
24772016-08-11 Richard Biener <rguenther@suse.de>
2478
2479 PR tree-optimization/72772
2480 * gcc.dg/graphite/pr35356-1.c: Adjust.
2481 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2482
b152f5a2
JB
24832016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2484
2485 * gfortran.dg/random_7.f90: Take into account that the last seed
2486 value is the special p value.
2487 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2488
bb7ebad1
RB
24892016-08-11 Richard Biener <rguenther@suse.de>
2490
2491 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2492
2e186411
AM
24932016-08-11 Alan Modra <amodra@gmail.com>
2494
2495 * gcc.target/powerpc/pr71680.c: New.
2496
e9e6d4f6
KN
24972016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2498
2499 * gcc.target/powerpc/bfp/bfp.exp: New file.
2500 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2501 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2502 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2503 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2504 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2505 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2506 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2507 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2508 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2509 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2510 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2511 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2512 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2513 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2514 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2515 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2516 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2517 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2518 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2519 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2520 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2521 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2522 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2523 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2524 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2525 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2526 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2527 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2528 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2529 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2530 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2531 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2532 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2533 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2534 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2535 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2536 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2537 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2538 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2539 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2540 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2541 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2542 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2543 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2544 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2545 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2546 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2547 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2548 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2549 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2550 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2551 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2552 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2553
9c8eabea
BC
25542016-08-10 Bin Cheng <bin.cheng@arm.com>
2555
2556 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2557 Add aarch64*-*-*.
2558
6c553b76
BC
25592016-08-10 Bin Cheng <bin.cheng@arm.com>
2560
2561 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2562
a0883b08
MM
25632016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2564
2565 PR target/72853
2566 * gcc.target/powerpc/pr72853.c: New test.
2567
a266236e
ML
25682016-08-10 Martin Liska <mliska@suse.cz>
2569
2570 PR gcov-profile/58306
2571 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2572
22063dbc
ML
25732016-08-10 Martin Liska <mliska@suse.cz>
2574
2575 * g++.dg/gcov/gcov-threads-1.C: New test.
2576
5250a5bb
SKS
25772016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2578
2579 PR target/71873
2580 * gcc.target/avr/pr71873.c: New test.
2581
b7597ae5
ML
25822016-08-09 Martin Liska <mliska@suse.cz>
2583
2584 * g++.dg/gcov/gcov-dump-1.C: New test.
2585 * g++.dg/gcov/gcov-dump-2.C: New test.
2586
ab50a215
ML
25872016-08-09 Martin Liska <mliska@suse.cz>
2588
2589 * gcc.dg/tree-prof/val-prof-9.c: New test.
2590
dcb1e137
ML
25912016-08-09 Martin Liska <mliska@suse.cz>
2592
2593 * gcc.dg/tree-prof/val-prof-8.c: New test.
2594
04d6d3b6
MJ
25952016-08-09 Martin Jambor <mjambor@suse.cz>
2596
df839749
UB
2597 PR ipa/71981
2598 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2599
c57e78c4
BC
26002016-08-09 Bin Cheng <bin.cheng@arm.com>
2601
2602 PR tree-optimization/33707
2603 * gcc.dg/vect/pr33707.c: New test.
2604
42970a17
BC
26052016-08-09 Bin Cheng <bin.cheng@arm.com>
2606
2607 PR tree-optimization/pr72772
2608 * gcc.dg/tree-ssa/pr72772.c: New test.
2609
810a3aa6
MF
26102016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2611
2612 PR rtl-optimization/66669
2613 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2614
9e207d6f
JJ
26152016-08-09 Jakub Jelinek <jakub@redhat.com>
2616
2617 PR tree-optimization/72824
2618 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2619
50bf47fd
RB
26202016-08-09 Richard Biener <rguenther@suse.de>
2621
2622 PR tree-optimization/71802
2623 * gcc.dg/torture/pr71802.c: New testcase.
2624
cadec7ca
JJ
26252016-08-09 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR c++/72809
2628 * g++.dg/eh/stdarg1.C: New test.
2629
c43c5112
AK
26302016-08-08 Andi Kleen <ak@linux.intel.com>
2631
2632 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2633 test command line in failure log.
2634 (profopt-execute): dito. Make autofdo file names unique.
2635
895aa8e1
DM
26362016-08-08 David Malcolm <dmalcolm@redhat.com>
2637
2638 PR c/64955
2639 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2640 output.
2641
9afda630
PK
26422016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2643
2644 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2645 c99_runtime.
2646 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2647 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2648 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2649 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2650 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2651 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2652
e52ed3fe
DM
26532016-08-08 David Malcolm <dmalcolm@redhat.com>
2654
2655 PR c/52952
2656 * gcc.dg/cpp/pr66415-1.c: Likewise.
2657 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2658 * gcc.dg/format/c90-printf-1.c: Likewise.
2659 * gcc.dg/format/diagnostic-ranges.c: New test case.
2660
ad200580
JJ
26612016-08-08 Jakub Jelinek <jakub@redhat.com>
2662
77524e0d
JJ
2663 PR fortran/72716
2664 * gfortran.dg/gomp/pr72716.f90: New test.
2665
2187f2a2
JJ
2666 PR middle-end/72781
2667 * gcc.dg/gomp/pr72781.c: New test.
2668
ad200580
JJ
2669 PR middle-end/68762
2670 * g++.dg/vect/pr68762-1.cc: New test.
2671 * g++.dg/vect/pr68762-2.cc: New test.
2672 * g++.dg/vect/pr68762.h: New file.
2673
989d0071
MS
26742016-08-08 Martin Sebor <msebor@redhat.com>
2675
2676 PR testsuite/72838
3a146d46
JJ
2677 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2678 * g++.dg/warn/overflow-warn-3.C: Same.
2679 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2680
7090cac9
AV
26812016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2682
2683 PR fortran/71936
2684 * gfortran.dg/allocate_with_source_21.f03: New test.
2685
64e56ab0
AV
26862016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2687
2688 PR fortran/72698
2689 * gfortran.dg/allocate_with_source_20.f03: New test.
2690
0476487d
AM
26912016-08-08 Alan Modra <amodra@gmail.com>
2692
2693 * gcc.c-torture/compile/pr72802.c: New.
2694
8e9218f2
AV
26952016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2696
2697 PR fortran/70524
2698 * gfortran.dg/dependency_48.f90: New test.
2699
c1f7083b
TK
27002016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2701
531e5ae3 2702 PR fortran/70040
c1f7083b
TK
2703 * gfortran.dg/pr70040.f90: New testcase.
2704
6ab5813c
TK
27052016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2706
2707 PR fortran/71961
2708 * gfortran.dg/matmul_10.f90: New testcase.
2709
27bddc4a
JH
27102016-08-07 Jan Hubicka <hubicka@ucw.cz>
2711
2712 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2713
4a9f8a9f
JJ
27142016-08-07 Jakub Jelinek <jakub@redhat.com>
2715
2716 PR c/72816
2717 * gcc.dg/pr72816.c: New test.
2718
fa76f2c6
JW
27192016-08-06 Jonathan Wakely <jwakely@redhat.com>
2720
2721 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2722 * g++.dg/conversion/pr41426.C: Likewise.
2723 * g++.dg/conversion/pr66211.C: Likewise.
2724 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2725 * g++.dg/init/ref8.C: Likewise.
2726 * g++.old-deja/g++.law/cvt20.C: Likewise.
2727 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2728
5c3e5002
PP
27292016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2730
2731 PR tree-optimization/18046
2732 * gcc.dg/tree-ssa/vrp105.c: New test.
2733 * gcc.dg/tree-ssa/vrp106.c: New test.
2734
94087e88 27352016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2736
2737 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2738 1ul in diagnostics. Remove hyphen from "constant-expression."
2739 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2740 * g++.dg/cpp0x/static_assert3.C: Same.
2741 * g++.dg/cpp1y/constexpr-throw.C: Same.
2742 * g++.dg/template/nontype3.C: Same.
2743 * g++.dg/warn/overflow-warn-1.C: Same.
2744 * g++.dg/warn/overflow-warn-3.C: Same.
2745 * g++.dg/warn/overflow-warn-4.C: Same.
2746
88fa5555
DM
27472016-08-05 David Malcolm <dmalcolm@redhat.com>
2748
2749 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2750 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2751 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2752 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2753
1addb9e6
PP
27542016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2755
2756 PR tree-optimization/72810
2757 * gcc.dg/tree-ssa/vrp110.c: New test.
2758
1b62ed4f
JG
27592016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2760
2761 PR Target/72819
2762 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2763 registers.
2764 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2765 saving the half-precision registers.
2766 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2767 value is returned in h0.
2768 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2769 are passed in FP/SIMD registers.
2770 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2771 passing works corrcetly.
2772 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2773 (hfa_f16x2_t): Likewise.
2774 (hfa_f16x3_t): Likewise.
2775 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2776 are promoted to double and passed in a double register.
2777 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2778 are promoted to double and stacked.
2779 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2780 __fp16 data types.
2781 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2782 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2783 __fp16 first get passed in FP/SIMD registers, then stacked.
2784
4228ca19
NS
27852016-08-05 Nathan Sidwell <nathan@acm.org>
2786
2787 PR c++/68724
2788 * g++.dg/cpp0x/pr68724.C: New.
2789
db7c335e
RB
27902016-08-05 Richard Biener <rguenther@suse.de>
2791
2792 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2793
48abe922
PP
27942016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2795
2796 * gcc.dg/tree-ssa/vrp107.c: New test.
2797 * gcc.dg/tree-ssa/vrp108.c: New test.
2798 * gcc.dg/tree-ssa/vrp109.c: New test.
2799
f6cdf42f
PK
28002016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2801
2802 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2803 dg-options.
2804
33a9c609
PK
28052016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2806
2807 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2808 test-cases.
2809 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2810 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2811 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2812 test-cases.
2813 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2814 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2815 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2816 large_double.
2817
4473482d
PC
28182016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2819
2820 PR c++/72800
2821 * g++.dg/cpp1y/lambda-ice1.C: New.
2822
08156df5
PP
28232016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2824
2825 PR c++/72759
2826 * g++.dg/cpp1y/pr72759.C: New test.
2827
938da3a5
PP
28282016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2829
2830 * gcc.dg/switch-10.c: New test.
2831
da84183c
JG
28322016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2833
2834 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2835
ae9281fc
TS
28362016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2837
2838 * c-c++-common/goacc/routine-5.c: Update.
2839
086ad22e
BE
28402016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2841
2842 PR rtl-optimization/70903
2843 * gcc.c-torture/execute/pr70903.c: New test.
2844
6805e400
ML
28452016-08-04 Martin Liska <mliska@suse.cz>
2846
2847 * gcc.dg/params/params.exp: Replace file exists with
2848 TESTING_IN_BUILD_TREE.
2849
a0008434
MP
28502016-08-04 Marek Polacek <polacek@redhat.com>
2851
2852 PR c++/70229
2853 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2854
fb46286e
RB
28552016-08-04 Richard Biener <rguenther@suse.de>
2856
2857 PR middle-end/71984
2858 * gcc.dg/torture/pr71984.c: Guard correctness check for
2859 little-endian.
2860
ac2c96ab
AP
28612016-08-03 Andrew Pinski <apinski@cavium.com>
2862
2863 * gcc.c-torture/compile/20160802-1.c: New testcase.
2864
c98583e9
FR
28652016-08-03 Fritz Reese <fritzoreese@gmail.com>
2866
2867 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2868
9ad1a1da
RB
28692016-08-03 Richard Biener <rguenther@suse.de>
2870
2871 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2872 and remove -O3.
2873 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2874 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2875
cd75c979
RB
28762016-08-03 Richard Biener <rguenther@suse.de>
2877
2878 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2879 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2880 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2881 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2882
30e8d875
SKS
28832016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2884
2885 * gcc.dg/init-excess-2.c: Require int32plus.
2886 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2887 * gcc.dg/pr59963-2.c: Require int32plus.
2888 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2889 * gcc.dg/unroll-7.c: Require int32plus.
2890
69b806f6
BC
28912016-08-02 Bin Cheng <bin.cheng@arm.com>
2892
2893 PR tree-optimization/34114
2894 * gcc.dg/tree-ssa/loop-42.c: New test.
2895
1efafef3
TC
28962016-08-02 Tamar Christina <tamar.christina@arm.com>
2897
2898 * gcc.target/aarch64/vminmaxnm.c: New.
2899 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2900 tests.
2901
e2a99194
MM
29022016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2903
2904 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2905 vec_extract for vector float, vector int, vector short, and vector
2906 char.
2907 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2908 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2909 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2910 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2911
71bfb77a
WD
29122016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2913
2914 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2915 single stack adjustment, no writeback.
71bfb77a
WD
2916 * gcc.target/aarch64/test_frame_12.c: Likewise.
2917 * gcc.target/aarch64/test_frame_13.c: Likewise.
2918 * gcc.target/aarch64/test_frame_15.c: Likewise.
2919 * gcc.target/aarch64/test_frame_6.c: Likewise.
2920 * gcc.target/aarch64/test_frame_7.c: Likewise.
2921 * gcc.target/aarch64/test_frame_8.c: Likewise.
2922 * gcc.target/aarch64/test_frame_16.c: New test.
2923
37bce35a
L
29242015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2925
2926 PR target/72748
2927 * gcc.target/i386/pr72748.c: New test.
2928
3f8257db 29292015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2930
2931 PR tree-optimization/71818
2932 * gcc.dg/vect/pr71818.c: New
2933
bf60c531
ML
29342016-08-01 Martin Liska <mliska@suse.cz>
2935
2936 PR tree-optimization/71857
2937 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2938
8ed49fab
KT
29392016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2940
2941 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2942
76e2c821
JB
29432016-08-01 Jan Beulich <jbeulich@suse.com>
2944
2945 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2946
35029597
WS
29472016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2948
2949 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2950 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2951
3aa4b66a
JW
29522016-07-31 Jonathan Wakely <jwakely@redhat.com>
2953
2954 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2955 (check_effective_target_c++): Likewise. Also match for libstdc++.
2956
3f8257db 29572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2958
2959 PR fortran/41922
2960 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2961 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2962 * gfortran.dg/pr41922.f90: New test.
2963
9fcb2819
SK
29642016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2965
2966 PR fortran/68566
2967 * gfortran.dg/pr68566.f90: new test.
2968
94087e88 29692016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2970
2971 PR c++/60760
2972 PR c++/71091
2973 * g++.dg/cpp0x/constexpr-cast.C: New test.
2974 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2975 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2976 * g++.dg/ubsan/pr63956.C: Correct.
2977
d0047a25
MM
29782016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2979
2980 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2981 vector double or vector long where the vector is in memory.
2982 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2983 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2984
e4f7a5df
SK
29852016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2986
2987 PR fortran/69867
2988 * gfortran.dg/pr69867.f90: New test.
2989
b441ae1d
SK
29902016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2991
2992 PR fortran/69962
2993 * gfortran.dg/pr69962.f90: New test.
2994
712dff31
SK
29952016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2996
2997 PR fortran/70006
2998 * gfortran.dg/pr70006.f90: New test.
2999
fb42421e
SK
30002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3001
3002 PR fortran/71730
3003 * gfortran.dg/pr71730.f90: New test.
3004 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3005 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3006 * gfortran.dg/array_constructor_26.f03: Ditto.
3007
466effe0
WS
30082016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3009
3010 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3011 * gcc.target/powerpc/pr71763.c: Likewise.
3012
f618a472
MP
30132016-07-29 Marek Polacek <polacek@redhat.com>
3014
3015 PR c/71742
3016 * gcc.dg/940510-1.c: Adjust dg-error.
3017 * gcc.dg/c99-flex-array-1.c: Likewise.
3018 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3019
efd0786f
MP
3020 PR c/71853
3021 * gcc.dg/noncompile/pr71853.c: New test.
3022
e00dceaf
MP
3023 PR c/71573
3024 * gcc.dg/noncompile/pr71573.c: New test.
3025
638fc14f
MP
3026 PR c/71926
3027 * g++.dg/warn/Wparentheses-30.C: New test.
3028 * gcc.dg/Wparentheses-14.c: New test.
3029
61c73a7f
UB
30302016-07-29 Uros Bizjak <ubizjak@gmail.com>
3031
3032 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3033
01d32b2b
BC
30342016-07-29 Bin Cheng <bin.cheng@arm.com>
3035
3036 PR tree-optimization/57558
3037 * gcc.dg/vect/pr57558-1.c: New test.
3038 * gcc.dg/vect/pr57558-2.c: New test.
3039
f6c7a248
PK
30402016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3041
61c73a7f 3042 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3043 to scan forwprop1 dump pass.
3044
f54ea774
PC
30452016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/51488
3048 * g++.dg/template/pr51488.C: New.
3049
673a107a
JJ
30502016-07-29 Jakub Jelinek <jakub@redhat.com>
3051
3052 PR c/71969
3053 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3054 static __inline__.
3055 * gcc.dg/pr71969-1.c: New test.
3056 * gcc.dg/pr71969-2.c: New test.
3057 * gcc.dg/pr71969-3.c: New test.
3058
78169471
MP
30592016-07-29 Marek Polacek <polacek@redhat.com>
3060
3061 PR c/71574
3062 * c-c++-common/pr71574.c: New test.
3063
a5b5c8b6
MP
3064 PR c/71583
3065 * gcc.dg/noncompile/pr71583.c: New test.
3066
883b6d4e
KV
30672016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3068
3069 PR middle-end/68217
3070 * gcc.dg/pr68217.c: New test.
3071
89f1f37e
SK
30722016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3073
3074 PR fortran/71067
3075 * gfortran.dg/pr71067_1.f90: New test.
3076 * gfortran.dg/pr71067_2.f90: Ditto.
3077
e0d32185
MM
30782016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3079
3080 * gcc.target/powerpc/vec-extract-1.c: New test.
3081
c851722d
SK
30822016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3083
3084 PR fortran/71799
3085 * gfortran.dg/pr71799.f90: New test.
3086
f064da6a
PC
30872016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3088
3089 PR c++/71665
3090 * g++.dg/cpp0x/pr71665-1.C: New.
3091 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3092 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3093 * g++.dg/ext/label10.C: Likewise.
3094 * g++.dg/parse/constant5.C: Likewise.
3095
1b70aaad
SK
30962016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3097
3098 PR fortran/71859
3099 * gfortran.dg/pr71859.f90: New test.
3100 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3101 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3102
a23404c9
PT
31032016-07-28 Paul Thomas <pault@gcc.gnu.org>
3104
3105 PR fortran/71883
3106 * gfortran.dg/pr71883.f90 : New test.
3107
513d866d
YR
31082016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3109
3110 PR tree-optimization/71734
61c73a7f 3111 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3112
7c428aa2
RL
31132016-07-28 Renlin Li <renlin.li@arm.com>
3114
3115 Revert
3116 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3117
3118 PR fortran/71902
3119 * gfortran.dg/dependency_47.f90: New test.
3120
1225d6b1
ML
31212016-07-28 Martin Liska <mliska@suse.cz>
3122
3123 PR gcov-profile/68025
3124 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3125
e5f5bf35
ML
31262016-07-28 Martin Liska <mliska@suse.cz>
3127
3128 * g++.dg/vect/pr70944.cc: New test.
3129
4536610d
KV
31302016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3131
3132 PR middle-end/71994
3133 * gcc.dg/torture/pr71994.c: New test.
3134
8c6961ca
PK
31352016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3136
3137 PR middle-end/71078
3138 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3139 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3140 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3141
8de22ea0
RB
31422016-07-27 Richard Biener <rguenther@suse.de>
3143
3144 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3145
5d9da222
ML
31462016-07-27 Martin Liska <mliska@suse.cz>
3147
3148 * gcc.dg/predict-13.c: New test.
3149 * gcc.dg/predict-14.c: New test.
3150
af9e275f
SKS
31512016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3152
a23404c9 3153 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3154 including stdint.h.
3155 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3156 including stdint.h.
3157
71abba1e
MM
31582016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3159
3160 PR target/71869
3161 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3162 IEEE built-in functions handle quiet and signalling NaNs
3163 correctly.
3164
9cd74e8f
SK
31652016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3166
3167 PR fortran/71862
3168 * gfortran.dg/pr71862.f90: New test.
3169
0d48446f
MS
31702016-07-26 Martin Sebor <msebor@redhat.com>
3171
3172 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3173 selector with dg-options.
3174
524cf1e4
PP
31752016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3176
3177 PR tree-optimization/18046
3178 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3179 * gcc.dg/tree-ssa/vrp103.c: New test.
3180 * gcc.dg/tree-ssa/vrp104.c: New test.
3181
100665d8
WS
31822016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3183
3184 * gcc.target/powerpc/pr63354.c: Require lp64 since
3185 -mprofile-kernel is not legal with -m32.
3186
0b64ca40
RB
31872016-07-26 Richard Biener <rguenther@suse.de>
3188
3189 PR rtl-optimization/71984
3190 * gcc.dg/torture/pr71984.c: New testcase.
3191
9b7937cf
RS
31922016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3193
3194 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3195 g++-dg-runtest via et-dg-runtest.
3196 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3197 * gcc.dg/vect/vect.exp: Likewise.
3198 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3199 gfortran-dg-runtest.
3200 * gfortran.dg/vect/vect.exp: Likewise.
3201 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3202 (check_mips_loongson_hw_available): Likewise.
3203 (check_effective_target_mpaired_single_runtime): Likewise.
3204 (check_effective_target_mips_loongson_runtime): Likewise.
3205 (add_options_for_mpaired_single): Likewise.
3206 (check_effective_target_vect_int): Add global et_index.
3207 Check and save the supported feature for a target selected by
3208 the et_index target. Break long lines where appropriate. Call
3209 et-is-effective-target for MIPS with an argument instead of
3210 check_effective_target_* where appropriate.
3211 (check_effective_target_vect_intfloat_cvt): Likewise.
3212 (check_effective_target_vect_uintfloat_cvt): Likewise.
3213 (check_effective_target_vect_floatint_cvt): Likewise.
3214 (check_effective_target_vect_floatuint_cvt): Likewise.
3215 (check_effective_target_vect_simd_clones): Likewise.
3216 (check_effective_target_vect_shift): ewise.
3217 (check_effective_target_whole_vector_shift): Likewise.
3218 (check_effective_target_vect_bswap): Likewise.
3219 (check_effective_target_vect_shift_char): Likewise.
3220 (check_effective_target_vect_long): Likewise.
3221 (check_effective_target_vect_float): Likewise.
3222 (check_effective_target_vect_double): Likewise.
3223 (check_effective_target_vect_long_long): Likewise.
3224 (check_effective_target_vect_no_int_max): Likewise.
3225 (check_effective_target_vect_no_int_add): Likewise.
3226 (check_effective_target_vect_no_bitwise): Likewise.
3227 (check_effective_target_vect_widen_shift): Likewise.
3228 (check_effective_target_vect_no_align): Likewise.
3229 (check_effective_target_vect_hw_misalign): Likewise.
3230 (check_effective_target_vect_element_align): Likewise.
3231 (check_effective_target_vect_condition): Likewise.
3232 (check_effective_target_vect_cond_mixed): Likewise.
3233 (check_effective_target_vect_char_mult): Likewise.
3234 (check_effective_target_vect_short_mult): Likewise.
3235 (check_effective_target_vect_int_mult): Likewise.
3236 (check_effective_target_vect_extract_even_odd): Likewise.
3237 (check_effective_target_vect_interleave): Likewise.
3238 (check_effective_target_vect_stridedN): Likewise.
3239 (check_effective_target_vect_multiple_sizes): Likewise.
3240 (check_effective_target_vect64): Likewise.
3241 (check_effective_target_vect_call_copysignf): Likewise.
3242 (check_effective_target_vect_call_sqrtf): Likewise.
3243 (check_effective_target_vect_call_btrunc): Likewise.
3244 (check_effective_target_vect_call_btruncf): Likewise.
3245 (check_effective_target_vect_call_ceil): Likewise.
3246 (check_effective_target_vect_call_ceilf): Likewise.
3247 (check_effective_target_vect_call_floor): Likewise.
3248 (check_effective_target_vect_call_floorf): Likewise.
3249 (check_effective_target_vect_call_lceil): Likewise.
3250 (check_effective_target_vect_call_lfloor): Likewise.
3251 (check_effective_target_vect_call_nearbyint): Likewise.
3252 (check_effective_target_vect_call_nearbyintf): Likewise.
3253 (check_effective_target_vect_call_round): Likewise.
3254 (check_effective_target_vect_call_roundf): Likewise.
3255 (check_effective_target_vect_perm): Likewise, but also append *_saved
3256 to the existing global name to properly cache the result.
3257 (check_effective_target_vect_perm_byte): Likewise.
3258 (check_effective_target_vect_perm_short): Likewise.
3259 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3260 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3261 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3262 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3263 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3264 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3265 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3266 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3267 (check_effective_target_vect_sdot_qi): Likewise.
3268 (check_effective_target_vect_udot_qi): Likewise.
3269 (check_effective_target_vect_sdot_hi): Likewise.
3270 (check_effective_target_vect_udot_hi): Likewise.
3271 (check_effective_target_vect_usad_char): Likewise.
3272 (check_effective_target_vect_pack_trunc): Likewise.
3273 (check_effective_target_vect_unpack): Likewise.
3274 (check_effective_target_vect_aligned_arrays): Likewise.
3275 (check_effective_target_vect_natural_alignment): Likewise.
3276 (check_effective_target_vector_alignment_reachable): Likewise.
3277 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3278 (is-effective-target): Initialize et_index if undefined.
3279 (et-dg-runtest): New.
3280 (et-is-effective-target): Likewise.
3281 (check_vect_support_and_set_flags): Add supported MIPS targets to
3282 EFFECTIVE_TARGETS list. Return the number of supported targets.
3283
8f63caf6 32842016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3285 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3286
3287 PR middle-end/70920
3288 * gcc.dg/pr70920-1.c: New test-case.
3289 * gcc.dg/pr70902-2.c: Likewise.
3290 * gcc.dg/pr70920-3.c: Likewise.
3291 * gcc.dg/pr70920-4.c: Likewise
3292 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3293 2 instead of 3.
3294
7d575fff
AM
32952016-07-25 Alexander Monakov <amonakov@ispras.ru>
3296
3297 * gcc.c-torture/execute/pr71494.c: Require label_values.
3298 * gcc.dg/pr16973.c: Ditto.
3299
bf01e070
SKS
33002016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3301
3302 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3303 * gcc.dg/torture/pr69771.c: Require int32plus.
3304 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3305
16b05965
ML
33062016-07-25 Martin Liska <mliska@suse.cz>
3307
3308 * gcc.dg/torture/pr71987.c: New test.
3309
d52d3767
SK
33102016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3311
3312 PR fortran/71935
3313 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3314 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3315 * gfortran.dg/pr71935.f90: New test.
3316
94087e88 33172016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3318
3319 PR c++/71675
3320 * g++.dg/ext/atomic-3.C: New test.
3321 * gcc.dg/atomic/pr71675.c: New test.
3322
58b3986e
ES
33232016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3324
3325 * gcc.target/i386/mvc8.c: New test.
3326
faa1612a
BC
33272016-07-22 Bin Cheng <bin.cheng@arm.com>
3328
3329 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3330 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3331
1603ebe0
TK
33322016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3333
3334 PR fortran/71795
3335 * gfortran.dg/constructor_50.f90: New test.
3336
bc91c436
ML
33372016-07-22 Martin Liska <mliska@suse.cz>
3338
3339 PR gcov-profile/69028
3340 PR gcov-profile/62047
3341 * g++.dg/cilk-plus/pr69028.C: New test.
3342
9fe9a3a7
AV
33432016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3344
3345 * gfortran.dg/coarray_stat_2.f90: New test.
3346
70866e3d
MM
33472016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3348
3349 * gcc.target/powerpc/vec-extract.h: New files to check the
3350 vec_extract built-in functions for all vector types, testing
3351 accessing each element, both with constant and variable element
3352 numbers.
3353 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3354 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3355 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3356 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3357 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3358 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3359 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3360 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3361 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3362
ab3af181
JJ
33632016-07-21 Jakub Jelinek <jakub@redhat.com>
3364
3365 PR c++/71728
3366 * g++.dg/other/pr71728.C: New test.
3367
ebe8f322
JG
33682016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3369
3370 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3371 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3372 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3373 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3374 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3375
959cef74
RB
33762016-07-21 Richard Biener <rguenther@suse.de>
3377
3378 PR tree-optimization/71947
3379 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3380
b24d9420
BC
33812016-07-21 Bin Cheng <bin.cheng@arm.com>
3382
3383 * gcc.dg/tree-ssa/scev-15.c: New.
3384
23974819
BC
33852016-07-21 Bin Cheng <bin.cheng@arm.com>
3386
3387 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3388
ee78cbaa
JJ
33892016-07-21 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR c++/71941
3392 * g++.dg/gomp/pr71941.C: New test.
3393
52ed68f7
DM
33942016-07-20 David Malcolm <dmalcolm@redhat.com>
3395
3396 PR c/70339
3397 PR c/71858
3398 * g++.dg/spellcheck-identifiers.C: New test case, based on
3399 gcc.dg/spellcheck-identifiers.c.
3400 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3401 gcc.dg/spellcheck-identifiers-2.c.
3402 * g++.dg/spellcheck-typenames.C: New test case, based on
3403 gcc.dg/spellcheck-typenames.c
3404
18407bfb
JW
34052016-07-20 Jonathan Wakely <jwakely@redhat.com>
3406
3407 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3408 pointer to member function and also test catching by reference.
3409
4c07fd98
DV
34102016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3411
3412 * gcc.target/s390/pr67443.c: Fix test case.
3413
fee21d65
DV
34142016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3415
3416 * gcc.target/s390/insv-1.c: Xfail some tests.
3417 * gcc.target/s390/insv-2.c: Likewise.
3418
dbe9dfdd
GJL
34192016-07-20 Georg-Johann Lay <avr@gjlay.de>
3420
3421 * gcc.target/avr/torture/get-mem.c: New test.
3422 * gcc.target/avr/torture/set-mem.c: New test.
3423
c25e1d82
GJL
34242016-07-20 Georg-Johann Lay <avr@gjlay.de>
3425
3426 PR target/71948
3427 * gcc.target/avr/torture/tiny-progmem.c: New test.
3428
109d2197
JJ
34292016-07-20 Jakub Jelinek <jakub@redhat.com>
3430
7419f441
JJ
3431 PR c++/71909
3432 * g++.dg/parse/pr71909.C: New test.
3433 * g++.dg/tm/pr71909.C: New test.
3434
109d2197
JJ
3435 PR c++/50060
3436 * g++.dg/cpp0x/constexpr-50060.C: New test.
3437 * g++.dg/cpp1y/constexpr-50060.C: New test.
3438
144530cf
ML
34392016-07-20 Martin Liska <mliska@suse.cz>
3440
3441 * gfortran.dg/graphite/pr71898.f90: New test.
3442
04ac4afa
BC
34432016-07-20 Bin Cheng <bin.cheng@arm.com>
3444
3445 PR tree-optimization/71503
3446 PR tree-optimization/71683
3447 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3448 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3449
dcbdb17a
ML
34502016-07-20 Martin Liska <mliska@suse.cz>
3451
3452 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3453 * gcc.dg/plugin/sreal-test-1.c: Remove.
3454 * gcc.dg/plugin/sreal_plugin.c: Remove.
3455
6ed82555
TK
34562016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3457
3458 PR fortran/71902
3459 * gfortran.dg/dependency_47.f90: New test.
3460
13da0507
JJ
34612016-07-19 Jakub Jelinek <jakub@redhat.com>
3462
4833f561
JJ
3463 PR rtl-optimization/71916
3464 * gcc.c-torture/compile/pr71916.c: New test.
3465
4fda19ef
JJ
3466 PR middle-end/71874
3467 * g++.dg/torture/pr71874.C: New test.
3468
13da0507
JJ
3469 PR middle-end/71734
3470 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3471 (my_alloc): Rewritten to use __builtin_posix_memalign and
3472 __SIZE_TYPE__.
3473 (my_free): Use __builtin_free instead of _mm_free.
3474 (Vec::operator=): Use __builtin_memcpy.
3475
e7980add
MJ
34762016-07-19 Martin Jambor <mjambor@suse.cz>
3477
61c73a7f
UB
3478 PR fortran/71688
3479 * gfortran.dg/pr71688.f90: New test.
e7980add 3480
13e88953
RB
34812016-07-19 Richard Biener <rguenther@suse.de>
3482
3483 * c-c++-common/vector-subscript-6.c: New testcase.
3484 * c-c++-common/vector-subscript-7.c: Likewise.
3485
1caf0482
SKS
34862016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3487
a23404c9 3488 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3489 and UInt32 based on __SIZEOF_INT__.
3490
cef5388d
RB
34912016-07-19 Richard Biener <rguenther@suse.de>
3492
3493 PR tree-optimization/71901
3494 * gcc.dg/torture/pr71901.c: New testcase.
3495
34962016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3497
3498 PR tree-optimization/71908
3499 * gcc.dg/torture/pr71908.c: New testcase.
3500
a8f7a895
MM
35012016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3502
3503 PR target/71493
3504 * gcc.target/powerpc/pr71493-1.c: New test.
3505 * gcc.target/powerpc/pr71493-2.c: Likewise.
3506
f2111a36
JJ
35072016-07-18 Jakub Jelinek <jakub@redhat.com>
3508
99516432
JJ
3509 PR c++/71835
3510 * g++.dg/conversion/ambig3.C: New test.
3511
87713c6a
JJ
3512 PR c++/71828
3513 * g++.dg/cpp0x/constexpr-71828.C: New test.
3514
7a7f16ca
JJ
3515 PR c++/71826
3516 * g++.dg/template/pr71826.C: New test.
3517
f4d90295
JJ
3518 PR c++/71822
3519 * g++.dg/template/defarg21.C: New test.
3520
f2111a36
JJ
3521 PR c++/71871
3522 * g++.dg/ext/vector31.C: New test.
3523
0b965526
UB
35242016-07-18 Uros Bizjak <ubizjak@gmail.com>
3525
3526 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3527
94e136b9
YR
35282016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3529
3530 PR tree-optimization/71734
3531 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3532
7072df0a
DV
35332016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3534
3535 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3536 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3537 stack-layout-dynamic-1.c: New test.
3538
54158a1a
AK
35392016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3540
3541 * gcc.target/s390/nolrl-1.c: New test.
3542
43068916
FR
35432016-07-17 Fritz Reese <fritzoreese@gmail.com>
3544
3545 PR fortran/71523
3546 * gfortran.dg/pr71523_1.f90: New test.
3547 * gfortran.dg/pr71523_2.f90: New test.
3548
a9356b12
AS
35492016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3550
3551 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3552
a07b81c7 35532016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3554 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3555
3556 PR fortran/62125
3557 * gfortran.dg/pr62125.f90: New test.
3558
96c0ec12
BS
35592016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3560
3561 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3562 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3563
479d0ed5
JW
35642016-07-15 Jonathan Wakely <jwakely@redhat.com>
3565
3566 PR c++/58796
3567 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3568 * g++.dg/cpp0x/nullptr35.C: New test.
3569
41c7438e
BC
35702016-07-15 Bin Cheng <bin.cheng@arm.com>
3571
3572 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3573
f7ba880b
CP
35742016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3575
3576 * gfortran.dg/goacc/vector_length.f90: New test.
3577
b9aba0a0
RB
35782016-07-15 Richard Biener <rguenther@suse.de>
3579
3580 PR tree-optimization/71881
3581 * gcc.dg/torture/pr71881.c: New testcase.
3582
9513d5fb
RB
35832016-07-15 Richard Biener <rguenther@suse.de>
3584
3585 PR tree-optimization/71887
3586 * gcc.dg/torture/pr71887.c: New testcase.
3587
ddbbcb19
JJ
35882016-07-15 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR c/71858
3591 * gcc.dg/spellcheck-identifiers-3.c: New test.
3592
29eb509c
AV
35932016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3594
3595 PR fortran/71807
3596 * gfortran.dg/null_9.f90: New test.
3597
43aabfcf
BC
35982016-07-15 Bin Cheng <bin.cheng@arm.com>
3599
3600 * gcc.dg/tree-ssa/loop-41.c: New test.
3601
afc89e58
BC
36022016-07-15 Bin Cheng <bin.cheng@arm.com>
3603
3604 PR tree-optimization/71347
3605 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3606
6fa682ad
SK
36072016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3608
3609 PR fortran/29819
3610 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3611 * gfortran.dg/contains.f90: Ditto.
3612 * gfortran.dg/contains_empty_1.f03: Ditto.
3613 * gfortran.dg/submodule_3.f08: Ditto.
3614
dd36b877
JJ
36152016-07-14 Jakub Jelinek <jakub@redhat.com>
3616
a60a5d31
JJ
3617 PR testsuite/71865
3618 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3619 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3620 expected diagnostics.
3621
dd36b877
JJ
3622 PR c/71858
3623 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3624 * gcc.dg/spellcheck-identifiers-2.c: New test.
3625 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3626 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3627
a241f8ca
JJ
36282016-07-14 Jakub Jelinek <jakub@redhat.com>
3629
3630 PR tree-optimization/71872
3631 * gcc.c-torture/compile/pr71872.c: New test.
3632
d62b809c
TP
36332016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3634
3635 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3636 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3637 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3638 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3639 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3640 * gcc.target/arm/atomic-op-acquire-1.c: This.
3641 * gcc.target/arm/atomic-op-char.c: Rename into ...
3642 * gcc.target/arm/atomic-op-char-1.c: This.
3643 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3644 * gcc.target/arm/atomic-op-consume-1.c: This.
3645 * gcc.target/arm/atomic-op-int.c: Rename into ...
3646 * gcc.target/arm/atomic-op-int-1.c: This.
3647 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3648 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3649 * gcc.target/arm/atomic-op-release.c: Rename into ...
3650 * gcc.target/arm/atomic-op-release-1.c: This.
3651 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3652 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3653 * gcc.target/arm/atomic-op-short.c: Rename into ...
3654 * gcc.target/arm/atomic-op-short-1.c: This.
3655 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3656 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3657 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3658 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3659 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3660 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3661 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3662 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3663 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3664 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3665
1f8dd420
AV
36662016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3667
3668 PR fortran/70842
3669 * gfortran.dg/select_type_35.f03: New test.
3670
53109ba8
KT
36712016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3672
3673 PR target/65951
3674 PR tree-optimization/70923
3675 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3676 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3677 * gcc.dg/vect/pr65951.c: Likewise.
3678 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3679
91f35b7f
DE
36802016-07-14 David Edelsohn <dje.gcc@gmail.com>
3681
3682 * c-c++-common/pr60226.c: Expect maximum object file alignment
3683 error on AIX.
3684
351168fe
RB
36852016-07-14 Richard Biener <rguenther@suse.de>
3686
3687 PR tree-optimization/71866
3688 * gcc.dg/torture/pr71866.c: New testcase.
3689
94c32c00
TP
36902016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3691
3692 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3693 selector and enclose boolean expression in curly braces.
3694
b799a481
AM
36952016-07-14 Alan Modra <amodra@gmail.com>
3696
3697 PR target/71733
3698 * gcc.target/powerpc/p9-novsx.c: New.
3699
f63ba78c
AK
37002016-07-13 Andi Kleen <ak@linux.intel.com>
3701
3702 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3703 * g++.dg/tree-prof/morefunc.C: Dito.
3704 * g++.dg/tree-prof/pr35545.C: Dito.
3705 * g++.dg/tree-prof/reorder.C: Dito.
3706 * gcc.dg/tree-prof/20050826-2.c: Dito.
3707 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3708 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3709 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3710 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3711 * gcc.dg/tree-prof/inliner-1.c: Dito.
3712 * gcc.dg/tree-prof/merge_block.c: Dito.
3713 * gcc.dg/tree-prof/stringop-1.c: Dito.
3714 * gcc.dg/tree-prof/stringop-2.c: Dito.
3715 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3716 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3717 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3718 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3719 * gcc.dg/tree-prof/update-loopch.c: Dito.
3720 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3721 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3722 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3723 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3724 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3725 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3726 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3727
f4d5a23d
AK
37282016-07-13 Andi Kleen <ak@linux.intel.com>
3729
3730 * lib/profopt.exp (profopt-execute): Remove .imports files.
3731
ae145898
AK
37322016-07-13 Andi Kleen <ak@linux.intel.com>
3733
0b965526 3734 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3735
e97bd4f5
AK
37362016-07-13 Andi Kleen <ak@linux.intel.com>
3737
3738 * lib/profopt.exp (dg-final-scan-autofdo,
3739 dg-final-scan-not-autofdo): New functions.
3740
6fa3d4b4
BC
37412016-07-13 Bin Cheng <bin.cheng@arm.com>
3742
3743 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3744 * gcc.dg/vect/vect-35.c: Ditto.
3745 * gcc.dg/vect/vect-alias-check-2.c: New test.
3746
65f18bc6
ML
37472016-07-13 Martin Liska <mliska@suse.cz>
3748
3749 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3750 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3751 * gfortran.dg/pr42108.f90: Update expected dump scan.
3752
9737f35b
RB
37532016-07-13 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/24574
3756 * gcc.dg/pr24574.c: New testcase.
3757
62c0ea4b
SKS
37582016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3759
0b965526 3760 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3761 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3762 * c-c++-common/pr68833-1.c: Require int32plus.
3763 * gcc.dg/ipa/pr63551.c: Likewise.
3764 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3765 * gcc.dg/ipa/pr64041.c: Require int32plus.
3766
c7ed8938
IE
37672016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3768
3769 PR ipa/71633
3770 * g++.dg/pr71633.C: New test.
3771
5ce15300
TP
37722016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3773
3774 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3775 Add new arm_thumb1_cbz_ok effective target.
3776 * gcc.target/arm/cbz.c: New test.
3777
2b9509a3
TP
37782016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3779
3780 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3781 Define effective target.
3782 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3783 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3784 * gcc.target/arm/movhi_movw.c: New test.
3785 * gcc.target/arm/movsi_movw.c: Likewise.
3786 * gcc.target/arm/movdi_movw.c: Likewise.
3787
7f15b177
RB
37882016-07-13 Richard Biener <rguenther@suse.de>
3789
3790 PR middle-end/71104
3791 * gcc.dg/pr71104-1.c: New testcase.
3792 * gcc.dg/pr71104-2.c: Likewise.
3793
0b0a896e
MM
37942016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3795
3796 PR target/71805
3797 * gcc.target/powerpc/pr71805.c: New test.
3798
f906f5ed
BS
37992016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3800
3801 * gcc.target/powerpc/divkc3-1.c: New.
3802 * gcc.target/powerpc/mulkc3-1.c: New.
3803
9e63c3aa
NS
38042016-07-12 Nathan Sidwell <nathan@acm.org>
3805
3806 * gcc.target/arm/data-rel-1.c: New.
3807 * gcc.target/arm/data-rel-2.c: New.
3808 * gcc.target/arm/data-rel-3.c: New.
3809
f507d202
ML
38102016-07-12 Martin Liska <mliska@suse.cz>
3811
3812 * gcc.dg/params/blocksort-part.c: New test.
3813 * gcc.dg/params/params.exp: New file.
3814
d6f7c125
KT
38152016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3816
3817 PR middle-end/71700
3818 * gcc.c-torture/execute/pr71700.c: New test.
3819
37ccb0ba
SB
38202016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3821 Richard Biener <rguenther@suse.de>
3822
3823 PR tree-optimization/23286
3824 PR tree-optimization/70159
3825 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3826 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3827 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3828 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3829 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3830 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3831 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3832 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3833 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3834 * gcc.dg/pr51879-12.c: Likewise.
3835 * gcc.dg/strlenopt-9.c: Likewise.
3836 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3837 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3838 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3839 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3840 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3841 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3842 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3843 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3844 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3845 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3846 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3847 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3848 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3849 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3850 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3851
712a93d6
RB
38522016-07-12 Richard Biener <rguenther@suse.de>
3853
3854 PR rtl-optimization/68961
3855 * gcc.target/i386/pr68961.c: New testcase.
3856
c392943c
JJ
38572016-07-11 Jakub Jelinek <jakub@redhat.com>
3858
3d56e6a4
JJ
3859 PR middle-end/71758
3860 * c-c++-common/gomp/pr71758.c: New test.
3861 * gfortran.dg/gomp/pr71758.f90: New test.
3862
c392943c
JJ
3863 PR tree-optimization/71823
3864 * gcc.dg/vect/pr71823.c: New test.
3865
741d3be5
DM
38662016-07-11 David Malcolm <dmalcolm@redhat.com>
3867
3868 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3869 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3870 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3871
92fa45b5
L
38722016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3873
3874 PR target/71801
3875 * gcc.target/i386/pr71801.c: New test.
3876
f51606c7
RB
38772016-07-11 Richard Biener <rguenther@suse.de>
3878
3879 PR tree-optimization/71816
3880 * gcc.dg/torture/pr71816.c: New testcase.
3881
36b54ce0
TK
38822016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3883
3884 PR fortran/71783
3885 * gfortran.dg/dependency_46.f90: New test.
3886
d13835b6
VM
38872016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3888
3889 PR rtl-optimization/71621
3890 * gcc.target/i386/pr71621-1.c: New.
3891 * gcc.target/i386/pr71621-2.c: New.
3892
642bcbdf
CP
38932016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3894
3895 * gfortran.dg/goacc/pr71704.f90: New test.
3896
02eb5b8b
BS
38972016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3898
3899 PR target/71297
3900 * gcc.target/powerpc/pr71297.c: New.
3901
8beb9a0d
JW
39022016-07-08 Jiong Wang <jiong.wang@arm.com>
3903
3904 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3905
cef4b650
MM
39062016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3907
3908 PR target/71806
3909 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3910
3c3ecf52
AH
39112016-07-08 Alan Hayward <alan.hayward@arm.com>
3912
3913 PR tree-optimization/71667
3914 * gcc.dg/vect/pr71667.c: New
3915
2660286d
ML
39162016-07-08 Martin Liska <mliska@suse.cz>
3917
3918 * gcc.dg/torture/pr71606.c: New test.
3919
70cdd4ae
JD
39202016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3921
3922 PR fortran/71764
3923 * gfortran.dg/pr71764.f90: New test.
3924
842dc2e6
JJ
39252016-07-07 Jakub Jelinek <jakub@redhat.com>
3926 Kai Tietz <ktietz70@googlemail.com>
3927
3928 PR c++/70869
3929 PR c++/71054
3930 * g++.dg/cpp0x/pr70869.C: New test.
3931 * g++.dg/cpp0x/pr71054.C: New test.
3932
31be4262
DE
39332016-07-07 David Edelsohn <dje.gcc@gmail.com>
3934
3935 * g++.dg/debug/pr71432.C: Fail on AIX.
3936
1c122092
ML
39372016-07-07 Martin Liska <mliska@suse.cz>
3938
3939 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3940 an undefined behavior.
3941 * gfortran.dg/do_3.F90: Likewise.
3942 * gfortran.dg/do_check_11.f90: New test.
3943 * gfortran.dg/do_check_12.f90: New test.
3944 * gfortran.dg/do_corner_warn.f90: New test.
3945
7119f1b1
ML
39462016-07-07 Martin Liska <mliska@suse.cz>
3947
3948 * gfortran.dg/predict-1.f90: Ammend the test.
3949 * gfortran.dg/predict-2.f90: Likewise.
3950
275792f2
IE
39512016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3952
3953 PR ipa/71624
3954 * g++.dg/pr71624.C: New test.
3955
05a437c1
TP
39562016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3957
3958 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3959 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3960 ARMv8-M Mainline architectures.
3961
6f493951
TP
39622016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3963
3964 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3965 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3966
5ddaee94
SB
39672016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3968
3969 PR target/70098
3970 PR target/71763
3971 * gcc.target/powerpc/pr71763.c: New file.
3972
651afdb2
YR
39732016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3974
3975 PR tree-optimization/71518
0b965526 3976 * gcc.dg/pr71518.c: New test.
651afdb2 3977
9df99881
WD
39782016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3979
3980 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3981
7b4e0769
SKS
39822016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3983
0b965526 3984 PR target/50739
7b4e0769
SKS
3985 * gcc.target/avr/pr50739.c: New test.
3986
eb4432f7
JH
39872016-07-05 Jan Hubicka <jh@suse.cz>
3988
3989 * gcc.dg/tree-ssa/scev-14.c: update template.
3990
c01e092f
RS
39912016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3992
3993 * gcc.dg/vect/group-no-gaps-1.c: New test.
3994
8070763a
AK
39952016-07-05 Andi Kleen <ak@linux.intel.com>
3996
3997 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3998 if kernel supports MPX.
3999
3f8257db 40002016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4001
4002 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4003
36a265b1
MM
40042016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4005 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4006
4007 * gcc.target/powerpc/signbit-1.c: New test.
4008 * gcc.target/powerpc/signbit-2.c: New test.
4009 * gcc.target/powerpc/signbit-3.c: New test.
4010
7a98fb6e
KT
40112016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4012
4013 PR rtl-optimization/71594
4014 * gcc.dg/torture/pr71594.c: New test.
4015
1e3d54b4
JH
40162016-07-05 Jan Hubicka <jh@suse.cz>
4017
4018 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4019
84ca3893
DM
40202016-07-05 David Malcolm <dmalcolm@redhat.com>
4021
4022 PR c++/62314
3a146d46 4023 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4024 number of missing semicolon error.
4025 * g++.dg/pr62314-2.C: New test case.
4026
20d0bfce
AF
40272016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4028
4029 * gfortran.dg/coarray_stat_function.f90: New test.
4030 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4031 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4032 to new interfaces.
4033
69aaea06
AV
40342016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4035
4036 PR fortran/71623
4037 * gfortran.dg/deferred_character_17.f90: New test.
4038
f723a43c
CL
40392016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4040
4041 * gcc.target/arm/neon/polytypes.c: Move to ...
4042 * gcc.target/arm/polytypes.c: ... here.
4043 * gcc.target/arm/neon/pr51534.c: Move to ...
4044 * gcc.target/arm/pr51534.c: ... here.
4045 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4046 * gcc.target/arm/vect-vcvt.c: ... here.
4047 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4048 * gcc.target/arm/vect-vcvtq.c: ... here.
4049 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4050 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4051 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4052 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4053 * gcc.target/arm/neon/neon.exp: Delete.
4054 * gcc.target/arm/neon/: Delete.
4055
d73e0ccf
JD
40562016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4057
4058 PR fortran/65575
4059 * gfortran.dg: pr65575.f90: New test.
4060
c20f6223
JD
40612016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4062
4063 PR fortran/35849
4064 * gfortran.dg: pr35849.f90: New test.
4065
2a5537c3
JJ
40662016-07-04 Jakub Jelinek <jakub@redhat.com>
4067
4068 PR c++/71739
4069 * g++.dg/cpp0x/pr71739.C: New test.
4070
740f9751
CL
40712016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4072
4073 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4074
bf749919
DV
40752016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4076
4077 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4078 locr.
4079 * gcc.target/s390/loc-1.c: New test.
4080
430bb38e
YR
40812016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4082
3a146d46
JJ
4083 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4084 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4085
15f6e0da
RR
40862016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4087
4088 PR target/63874
4089 * gcc.target/aarch64/pr63874.c: New test.
4090
79335075
JB
40912016-07-04 Jan Beulich <jbeulich@suse.com>
4092
4093 * g++.dg/header.c: New.
4094 * gcc.dg/header.c: New.
4095
557e8c49
JJ
40962016-07-02 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR c/71719
4099 * c-c++-common/Wunused-var-15.c: New test.
4100
79a592e3
JJ
41012016-07-01 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR fortran/71687
4104 * gfortran.dg/gomp/pr71687.f90: New test.
4105
e2298656
BS
41062016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4107
4108 * gcc.dg/const-float128-ped.c: Require __float128 effective
4109 target and options.
4110 * gcc.dg/const-float128.c: Likewise.
4111 * gcc.dg/torture/float128-cmp-invalid.c: Require
4112 __float128 and base_quadfloat_support effective targets, and
4113 __float128 options.
4114 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4115 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4116 * gcc.dg/torture/float128-nan.c: Likewise.
4117 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4118 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4119 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4120 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4121 (add_options_for___float128): New.
4122 (check_effective_target_base_quadword_support): New.
4123
70c11966
MM
41242016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4125
4126 PR target/71720
4127 * gcc.target/powerpc/pr71720.c: New test.
4128
059541fd
JB
41292016-07-01 Jan Beulich <jbeulich@suse.com>
4130
4131 * gcc.dg/bss.c: New.
4132
2c1e4964
PB
41332016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4134
4135 PR target/71698
4136 * gcc.target/powerpc/pr71698.c: New test.
4137
22e1cb39
GJL
41382016-07-01 Georg-Johann Lay <avr@gjlay.de>
4139
4140 PR target/71151
4141 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4142 instead of ".foo" for its section name.
4143 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4144 depending on MCU's flash size.
4145 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4146 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4147 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4148 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4149 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4150 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4151
466cf574
JB
41522016-07-01 Jan Beulich <jbeulich@suse.com>
4153
4154 * gcc.target/i386/pr65105-2.c: Add -msse2.
4155
351beab7
JJ
41562016-06-30 Jakub Jelinek <jakub@redhat.com>
4157
55a0f21a
JJ
4158 PR tree-optimization/71707
4159 * gcc.dg/strlenopt-29.c: New test.
4160
6245ad72
JJ
4161 PR fortran/71704
4162 * gfortran.dg/gomp/pr71704.f90: New test.
4163
351beab7
JJ
4164 PR fortran/71705
4165 * gfortran.dg/gomp/pr71705.f90: New test.
4166
5a3a6a5e
KN
41672016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4168
4169 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4170 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4171 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4172 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4173 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4174 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4175 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4176 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4177 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4178 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4179 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4180 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4181 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4182 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4183 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4184 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4185 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4186 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4187 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4188 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4189 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4190 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4191 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4192 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4193 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4194 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4195 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4196 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4197 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4198 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4199 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4200 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4201 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4202 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4203 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4204 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4205 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4206 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4207 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4208 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4209 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4210 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4211 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4212 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4213 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4214 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4215 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4216 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4217 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4218 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4219 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4220 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4221 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4222 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4223 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4224 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4225 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4226 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4227 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4228 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4229 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4230 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4231 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4232 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4233 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4234 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4235 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4236 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4237 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4238 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4239 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4240 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4241 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4242 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4243 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4244 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4245 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4246 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4247 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4248 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4249 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4250
3dfa8071 42512016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4252 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4253
4254 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4255
9bd62242 42562016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4257 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4258
4259 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4260
603107fb
DM
42612016-06-30 David Malcolm <dmalcolm@redhat.com>
4262
4263 PR driver/71651
4264 * gcc.dg/spellcheck-options-12.c: New test case.
4265
205cccc7
JJ
42662016-06-30 Jakub Jelinek <jakub@redhat.com>
4267
4268 PR middle-end/71693
4269 * gcc.c-torture/compile/pr71693.c: New test.
4270
f4452176
DM
42712016-06-29 David Malcolm <dmalcolm@redhat.com>
4272
4273 * gcc.dg/spellcheck-params.c: New testcase.
4274 * gcc.dg/spellcheck-params-2.c: New testcase.
4275
c5e74d9d
MM
42762016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4277
4278 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4279 vector extract instructions.
4280 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4281
e44ecbfd
JD
42822016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4283
4284 PR fortran/71686
4285 * gfortran.dg/unexpected_eof_2.f90: New test.
4286 * gfortran.dg/unexpected_eof_3.f90: New test.
4287
ee446d9f
JW
42882016-06-29 Jim Wilson <jim.wilson@linaro.org>
4289
4290 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4291
27f67461
CP
42922016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4293
4294 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4295 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4296 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4297
b1206d29
RB
42982016-06-29 Richard Biener <rguenther@suse.de>
4299
4300 PR middle-end/15256
4301 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4302
1af21224
MW
43032016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4304
4305 * gcc.target/arm/aapcs/neon-vect10.c: Require
4306 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4307 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4308 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4309 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4310 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4311 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4312 * gcc.target/arm/fp16-aapcs-1.c: Require
4313 -mfloat-ab=hard. Also simplify the test.
4314 * gcc.target/arm/fp16-aapcs-2.c: New.
4315
7fe43755
MW
43162016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4317
0b965526 4318 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4319 (add_options_for_arm_fp16_ieee): New.
4320 (add_options_for_arm_fp16_alternative): New.
4321 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4322 long-line.
4323 (effective_target_arm_fp16_hw): New.
4324
264d951a
IE
43252016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4326
4327 PR tree-optimization/71655
4328 * g++.dg/pr71655.C: New test.
4329
5c846a81
ML
43302016-06-29 Martin Liska <mliska@suse.cz>
4331
4332 * gcc.dg/pr71585.c: New test.
4333 * gcc.dg/pr71585-2.c: New test.
4334 * gcc.dg/pr71585-3.c: New test.
4335
fafe9318
YR
43362016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4337
4338 PR tree-optimization/70729
4339 * g++.dg/vect/pr70729.cc: New test.
4340
54d19c3b
TS
43412016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4342
4343 * c-c++-common/gomp/cancel-1.c: Extend.
4344
5f3cd7c3
JJ
43452016-06-29 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR tree-optimization/71625
4348 * gcc.dg/strlenopt-28.c: New test.
4349
4aa83879
RB
43502016-06-29 Richard Biener <rguenther@suse.de>
4351
4352 PR middle-end/71002
4353 * g++.dg/torture/pr71002.C: Adjust testcase.
4354
152ef731
JJ
43552016-06-29 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR c/71685
4358 * gcc.dg/pr71685.c: New test.
4359
43602016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4361
4362 PR c/71552
4363 * gcc.dg/init-bad-9.c: New test.
4364
d41dc215
BS
43652016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4366
4367 * gcc.target/powerpc/abs128-1.c: Require VSX.
4368 * gcc.target/powerpc/copysign128-1.c: Likewise.
4369 * gcc.target/powerpc/inf128-1.c: Likewise.
4370 * gcc.target/powerpc/nan128-1.c: Likewise.
4371
6a20b538
JJ
43722016-06-28 Jakub Jelinek <jakub@redhat.com>
4373
4374 PR middle-end/71626
4375 * gcc.c-torture/execute/pr71626-1.c: New test.
4376 * gcc.c-torture/execute/pr71626-2.c: New test.
4377
77d93c47
PB
43782016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4379
4380 PR target/71656
4381 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4382
a8264058
SB
43832016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4384
4385 PR target/71670
4386 * gcc.target/powerpc/pr71670.c: New testcase.
4387
0dc47331
PB
43882016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4389
4390 PR target/71656
4391 * gcc.target/powerpc/pr71656-1.c: New test.
4392 * gcc.target/powerpc/pr71656-2.c: New test.
4393
b65ffc79
CL
43942016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4395
4396 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4397 around fp16 code.
4398 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4399 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4400 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4401 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4402 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4403 Add arm_neon_fp16_ok effective target.
0b965526
UB
4404 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4405 Likewise.
4406 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4407 Likewise.
4408 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4409 Likewise.
4410 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4411 Likewise.
4412 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4413 Likewise.
4414 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4415 Likewise.
4416 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4417 Likewise.
4418 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4419 Likewise.
4420 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4421 Likewise.
4422 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4423 Likewise.
4424 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4425 Likewise.
b65ffc79 4426
9bb86f40
JH
44272016-06-26 Jan Hubicka <hubicka@ucw.cz>
4428
4429 * gcc.dg/predict-12.c: New testcase.
4430
46db0fd4
JD
44312016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4432
4433 PR fortran/71649
4434 * gfortran.dg/pr71649.f90: New test.
4435
2a65e70b
JJ
44362016-06-25 Jakub Jelinek <jakub@redhat.com>
4437
f8a06e24
JJ
4438 PR tree-optimization/71643
4439 * g++.dg/opt/pr71643.C: New test.
4440
2a65e70b
JJ
4441 PR tree-optimization/71631
4442 * gcc.c-torture/execute/pr71631.c: New test.
4443
7805417a
JH
44442016-06-24 Jan Hubicka <hubicka@ucw.cz>
4445
4446 * gcc.dg/predict-11.c: New testcase.
4447 * gfortran.dg/predict-2.f90: New testcase.
4448
888ed1a3
JH
44492016-06-24 Jan Hubicka <hubicka@ucw.cz>
4450
4451 * gcc.dg/predict-10.c: New test.
4452
53605f35
BS
44532016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4454
4455 * gcc.target/powerpc/abs128-1.c: New.
4456 * gcc.target/powerpc/copysign128-1.c: New.
4457 * gcc.target/powerpc/inf128-1.c: New.
4458 * gcc.target/powerpc/nan128-1.c: New.
4459
7b22b4c6
EB
44602016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4461
4462 * gfortran.dg/pr71642.f90: New test.
4463
37e373c2
JJ
44642016-06-24 Jakub Jelinek <jakub@redhat.com>
4465
4466 PR tree-optimization/71647
4467 * gcc.target/i386/pr71647.c: New test.
4468
b20b79f2
L
44692016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4470
4471 * gcc.target/i386/noplt-gd-1.c: New test.
4472 * gcc.target/i386/noplt-gd-2.c: Likewise.
4473 * gcc.target/i386/noplt-gd-3.c: Likewise.
4474 * gcc.target/i386/noplt-ld-1.c: Likewise.
4475 * gcc.target/i386/noplt-ld-2.c: Likewise.
4476 * gcc.target/i386/noplt-ld-3.c: Likewise.
4477 * lib/target-supports.exp
4478 (check_effective_target_tls_get_addr_via_got): New.
4479
04619cb8
UB
44802016-06-24 Uros Bizjak <ubizjak@gmail.com>
4481
4482 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4483 testsuite compile flags.
4484 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4485 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4486
44872016-06-24 Uros Bizjak <ubizjak@gmail.com>
4488
4489 * g++dg/vect/pr36684.cc: Add dg-do compile.
4490 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4491 * gcc.dg/vect/pr70021.c: Ditto.
4492 * gcc.dg/vect/pr70138-1.c: Ditto.
4493 * gcc.dg/vect/pr70138-2.c: Ditto.
4494 * gcc.dg/vect/pr70354-1.c: Ditto.
4495 * gcc.dg/vect/pr70354-2.c: Ditto.
4496 * gcc.dg/vect/pr71259.c: Ditto.
4497 * gcc.dg/vect/pr71416-1.c: Ditto.
4498 * gcc.dg/vect/slp-43.c: Ditto.
4499 * gcc.dg/vect/slp-45.c: Ditto.
4500 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4501 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4502 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4503 * gfortran.dg/vect/pr69980.f90: Ditto.
4504
45052016-06-24 Uros Bizjak <ubizjak@gmail.com>
4506
4507 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4508 * gcc.dg/vect/bb-slp-30.c: Ditto.
4509 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4510 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4511 * gcc.dg/vect/pr45902.c: Ditto.
4512 * gcc.dg/vect/pr48172.c: Ditto.
4513 * gcc.dg/vect/pr48377.c: Ditto.
4514 * gcc.dg/vect/pr49038.c: Ditto.
4515 * gcc.dg/vect/pr49771.c: Ditto.
4516 * gcc.dg/vect/pr52091.c: Ditto.
4517 * gcc.dg/vect/pr53185-2.c: Ditto.
4518 * gcc.dg/vect/pr56826.c: Ditto.
4519 * gcc.dg/vect/pr60276.c: Ditto.
4520 * gcc.dg/vect/pr62021.c: Ditto.
4521 * gcc.dg/vect/pr63530.c: Ditto.
4522 * gcc.dg/vect/pr65518.c: Ditto.
4523 * gcc.dg/vect/pr65947-1.c: Ditto.
4524 * gcc.dg/vect/pr65947-10.c: Ditto.
4525 * gcc.dg/vect/pr65947-11.c: Ditto.
4526 * gcc.dg/vect/pr65947-12.c: Ditto.
4527 * gcc.dg/vect/pr65947-13.c: Ditto.
4528 * gcc.dg/vect/pr65947-2.c: Ditto.
4529 * gcc.dg/vect/pr65947-3.c: Ditto.
4530 * gcc.dg/vect/pr65947-4.c: Ditto.
4531 * gcc.dg/vect/pr65947-5.c: Ditto.
4532 * gcc.dg/vect/pr65947-6.c: Ditto.
4533 * gcc.dg/vect/pr65947-7.c: Ditto.
4534 * gcc.dg/vect/pr65947-8.c: Ditto.
4535 * gcc.dg/vect/pr65947-9.c: Ditto.
4536 * gcc.dg/vect/pr71416-1.c: Ditto.
4537 * gcc.dg/vect/pr71439.c: Ditto.
4538 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4539 * gcc.dg/vect/vect-bswap16.c: Ditto.
4540 * gcc.dg/vect/vect-bswap32.c: Ditto.
4541 * gcc.dg/vect/vect-bswap64.c: Ditto.
4542 * gcc.dg/vect/vect-live-1.c: Ditto.
4543 * gcc.dg/vect/vect-live-2.c: Ditto.
4544 * gcc.dg/vect/vect-live-3.c: Ditto.
4545 * gcc.dg/vect/vect-live-4.c: Ditto.
4546 * gcc.dg/vect/vect-live-5.c: Ditto.
4547 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4548 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4549 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4550 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4551 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4552 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4553 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4554 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4555 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4556 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4557 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4558 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4559 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4560 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4561 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4562 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4563 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4564
da224bcb
UB
45652016-06-24 Uros Bizjak <ubizjak@gmail.com>
4566
4567 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4568
dfee2870
L
45692016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4570
4571 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4572 ia32 if R_386_GOT32X relocation is supported.
4573 * gcc.target/i386/noplt-3.c: Likewise.
4574 * gcc.target/i386/noplt-2.c: Likewise.
4575 (main): Renamed to ...
4576 (bar): This.
4577 * gcc.target/i386/noplt-4.c: Likewise.
4578 (main): Renamed to ...
4579 (bar): This.
4580 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4581 * gcc.target/i386/pr67400-5.c: Likewise.
4582
a86451b9
JJ
45832016-06-24 Jakub Jelinek <jakub@redhat.com>
4584
00085092
JJ
4585 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4586 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4587
a86451b9
JJ
4588 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4589 f4): Adjust expected diagnostics.
4590 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4591 (T): If OVFP is defined, redefine to TP.
4592 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4593 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4594 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4595 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4596 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4597 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4598 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4599 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4600 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4601 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4602 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4603 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4604 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4605 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4606 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4607 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4608 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4609 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4610 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4611 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4612 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4613 as last argument to __builtin_add_overflow_p.
4614
7bb5d5f4
UB
46152016-06-23 Uros Bizjak <ubizjak@gmail.com>
4616
4617 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4618 dg-options and remove default vector testsuite compile flags.
4619 * g++.dg/vect/pr33860a.cc: Ditto.
4620 * g++.dg/vect/pr45470-a.cc: Ditto.
4621 * g++.dg/vect/pr45470-b.cc: Ditto.
4622 * g++.dg/vect/pr60896.cc: Ditto.
4623 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4624 * gcc.dg/vect/pr18308.c: Ditto.
4625 * gcc.dg/vect/pr24049.c: Ditto.
4626 * gcc.dg/vect/pr33373.c: Ditto.
4627 * gcc.dg/vect/pr36228.c: Ditto.
4628 * gcc.dg/vect/pr42395.c: Ditto.
4629 * gcc.dg/vect/pr42604.c: Ditto.
4630 * gcc.dg/vect/pr46663.c: Ditto.
4631 * gcc.dg/vect/pr48765.c: Ditto.
4632 * gcc.dg/vect/pr49093.c: Ditto.
4633 * gcc.dg/vect/pr49352.c: Ditto.
4634 * gcc.dg/vect/pr52298.c: Ditto.
4635 * gcc.dg/vect/pr52870.c: Ditto.
4636 * gcc.dg/vect/pr53185.c: Ditto.
4637 * gcc.dg/vect/pr53773.c: Ditto.
4638 * gcc.dg/vect/pr56695.c: Ditto.
4639 * gcc.dg/vect/pr62171.c: Ditto.
4640 * gcc.dg/vect/pr63530.c: Ditto.
4641 * gcc.dg/vect/pr68339.c: Ditto.
4642 * gcc.dg/vect/pr71259.c: Ditto.
4643 * gcc.dg/vect/vect-82_64.c: Ditto.
4644 * gcc.dg/vect/vect-83_64.c: Ditto.
4645 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4646 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4647 * gcc.dg/vect/vect-shift-2.c: Ditto.
4648 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4649 * gfortran.dg/vect/pr39318.f90: Ditto.
4650 * gfortran.dg/vect/pr45714-a.f: Ditto.
4651 * gfortran.dg/vect/pr45714-b.f: Ditto.
4652 * gfortran.dg/vect/pr46213.f90: Ditto.
4653
2d4bb02f
MM
46542016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4655 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4656
4657 * gcc.target/powerpc/p9-splat-5.c: New test.
4658
f6d1b868
UB
46592016-06-23 Uros Bizjak <ubizjak@gmail.com>
4660
4661 PR tree-optimization/71488
4662 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4663 * lib/target-supports.exp: ... here.
4664 (check_sse4_hw_available): New procedure.
4665 (check_effective_target_sse4_runtime): Ditto.
4666 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4667 -march=westmere for sse4_runtime targets.
936ff030 4668 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4669 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4670 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4671 (main): Call check_vect ().
a7898180 4672 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4673
c0597759
L
46742016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4675
4676 PR target/66232
4677 PR target/67400
4678 * gcc.target/i386/pr66232-14.c: New file.
4679 * gcc.target/i386/pr66232-15.c: Likewise.
4680 * gcc.target/i386/pr66232-16.c: Likewise.
4681 * gcc.target/i386/pr66232-17.c: Likewise.
4682 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4683 ia32 if R_386_GOT32X relocation is supported.
4684 * gcc.target/i386/pr67400-2.c: Likewise.
4685 * gcc.target/i386/pr67400-3.c: Likewise.
4686 * gcc.target/i386/pr67400-4.c: Likewise.
4687 * gcc.target/i386/pr67400-6.c: Likewise.
4688 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4689 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4690
5b0e27a7
JD
46912016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4692
4693 PR libgfortran/48852
4694 * gfortran.dg/char4_iunit_1.f03: Update test.
4695 * gfortran.dg/f2003_io_5.f03: Update test.
4696 * gfortran.dg/real_const_3.f90: Update test.
4697
7f586d90
AK
46982016-06-23 Andi Kleen <ak@linux.intel.com>
4699
4700 * g++.dg/bprob/bprob.exp: Support autofdo.
4701 * g++.dg/tree-prof/tree-prof.exp: dito.
4702 * gcc.dg/tree-prof/tree-prof.exp: dito.
4703 * gcc.misc-tests/bprob.exp: dito.
4704 * gfortran.dg/prof/prof.exp: dito.
4705 * lib/profopt.exp: dito.
4706 * lib/target-supports.exp: Check for autofdo.
4707
60fa7862
ML
47082016-06-23 Martin Liska <mliska@suse.cz>
4709
4710 * gcc.dg/pr71619.c: New test.
4711
e3d62871
UB
47122016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4713
4714 PR target/67400
cc901875
UB
4715 * gcc.target/i386/pr67400-1.c: New test.
4716 * gcc.target/i386/pr67400-2.c: Likewise.
4717 * gcc.target/i386/pr67400-3.c: Likewise.
4718 * gcc.target/i386/pr67400-4.c: Likewise.
4719 * gcc.target/i386/pr67400-5.c: Likewise.
4720 * gcc.target/i386/pr67400-6.c: Likewise.
4721 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4722
ac81cf0b
DM
47232016-06-22 David Malcolm <dmalcolm@redhat.com>
4724
4725 * c-c++-common/missing-header-1.c: New test case.
4726 * c-c++-common/missing-header-2.c: New test case.
4727 * c-c++-common/missing-header-3.c: New test case.
4728 * c-c++-common/missing-header-4.c: New test case.
4729
1a4f11c8
DM
47302016-06-22 David Malcolm <dmalcolm@redhat.com>
4731
4732 PR c/70339
4733 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4734 hint.
4735 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4736 expected results due to builtin "nanl" now being suggested for
4737 "name".
4738 * gcc.dg/pr67580.c: Update expected messages.
4739 * gcc.dg/spellcheck-identifiers.c: New testcase.
4740 * gcc.dg/spellcheck-typenames.c: New testcase.
4741
a93eac6a
DM
47422016-06-22 David Malcolm <dmalcolm@redhat.com>
4743
4744 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4745 file.
4746 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4747 diagnostic-test-show-locus-parseable-fixits.c to sources for
4748 diagnostic_plugin_test_show_locus.c.
4749 * lib/gcc-defs.exp (freeform_regexps): New global.
4750 (dg-regexp): New function.
4751 (handle-dg-regexps): New function.
4752 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4753 freeform_regexps to the empty list.
4754 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4755
49e76ff1
IE
47562016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4757
f6d1b868 4758 PR tree-optimization/71488
49e76ff1
IE
4759 * g++.dg/pr71488.C: New test.
4760 * gcc.dg/vect/vect-bool-cmp.c: New test.
4761
951d8c8a
EB
47622016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4763
4764 * gcc.dg/guality/param-5.c: New test.
4765
b60fc3bd
BE
47662016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4767
4768 * gcc.target/i386/asm-flag-7.c: New test.
4769
0609abda
TS
47702016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4771
4772 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4773 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4774 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4775 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4776 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4777 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4778 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4779 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4780 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4781 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4782 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4783 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4784 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4785 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4786 * lib/target-supports.exp: Likewise.
4787
ee2499b4
TS
47882016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4789
4790 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4791 * gcc.dg/attr-ms_struct-2.c: Likewise.
4792 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4793 * gcc.dg/bf-ms-attrib.c: Likewise.
4794 * gcc.dg/bf-ms-layout-2.c: Likewise.
4795 * gcc.dg/bf-ms-layout-3.c: Likewise.
4796 * gcc.dg/bf-ms-layout.c: Likewise.
4797 * gcc.dg/bf-no-ms-layout.c: Likewise.
4798 * gcc.target/i386/bitfield1.c: Likewise.
4799 * gcc.target/i386/bitfield2.c: Likewise.
4800 * gcc.target/i386/bitfield3.c: Likewise.
4801
caea59ff
KN
48022016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4803
4804 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4805 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4806 override other than -mcpu=power9 command-line option is specified,
4807 or if the target operating system is aix.
4808 * gcc.target/powerpc/darn-1.c: Likewise.
4809 * gcc.target/powerpc/darn-2.c: Likewise.
4810 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4811 test if effective-target is not powerpc_p9vector_ok or if the
4812 target operating system is not defined.
4813 * gcc.target/powerpc/vslv-1.c: Likewise.
4814 * gcc.target/powerpc/vsrv-0.c: Likewise.
4815 * gcc.target/powerpc/vsrv-1.c: Likewise.
4816
63617e30
TB
48172016-06-21 Tobias Burnus <burnus@net-b.de>
4818
4819 PR fortran/71068
4820 * gfortran.dg/coarray/data_1.f90: New.
4821
89192c3c
WD
48222016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4823
4824 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4825 (dg-require-effective-target): Use arm_v8_neon_hw.
4826 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4827 (dg-require-effective-target): Likewise.
4828 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4829 (dg-require-effective-target): Likewise.
4830 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4831 (dg-require-effective-target): Likewise.
4832 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4833 (dg-require-effective-target): Likewise.
4834 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4835 (dg-require-effective-target): Likewise.
4836 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4837 Add AArch64 check.
4838
64ac50e2
WD
48392016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4840
4841 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4842 Set to 3 so test passes.
4843
6252b5db
WD
48442016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4845
4846 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4847
3b9bc511
IV
48482016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4849
4850 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4851 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4852 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4853 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4854
21db1c78
IV
48552016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4856
4857 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4858 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4859
9d30e86f
L
48602016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4861
4862 PR target/71549
4863 * gcc.target/i386/pr71549.c: New test.
4864
448a7c69
KN
48652016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4866
4867 * gcc.target/powerpc/vadsdu-0.c: Replace
4868 dg-require-effective-target directive to allow test to run on more
4869 platforms, and add dg-skip-if directive to disable test on aix
4870 platforms because of known incompatibilities.
4871 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4872 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4873 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4874 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4875 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4876 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4877 * gcc.target/powerpc/vadsdub-2.c: Replace
4878 dg-require-effective-target directive to allow test to run on more
4879 platforms, and add dg-skip-if directive to disable test on aix
4880 platforms because of known incompatibilities.
4881 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4882 with vec_absdb call to differentiate this test from vadsdub-1.c.
4883 * gcc.target/powerpc/vadsduh-1.c: Replace
4884 dg-require-effective-target directive to allow test to run on more
4885 platforms, and add dg-skip-if directive to disable test on aix
4886 platforms because of known incompatibilities.
4887 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4888 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4889 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4890
0ad84f34
JJ
48912016-06-21 Jakub Jelinek <jakub@redhat.com>
4892
4893 PR tree-optimization/71588
4894 * gcc.dg/pr71558.c: New test.
4895
e71e8d94
SKS
48962016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4897
4898 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4899 * c-c++-common/pr68657-2.c: Likewise.
4900 * c-c++-common/pr68657-3.c: Likewise.
4901 * gcc.dg/torture/pr69714.c: Require int32plus support.
4902 * gcc.dg/torture/pr70025.c: Likewise.
4903 * gcc.dg/torture/pr70083.c: Likewise.
4904 * gcc.dg/torture/pr70542.c: Likewise.
4905 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4906
5a578671
JM
49072016-06-20 Joseph Myers <joseph@codesourcery.com>
4908
4909 PR c/71601
4910 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4911
7a9df68e
JJ
49122016-06-20 Jakub Jelinek <jakub@redhat.com>
4913
50aa64d5
JJ
4914 PR middle-end/71581
4915 * gcc.dg/pr71581.c: New test.
4916
7a9df68e
JJ
4917 PR rtl-optimization/71591
4918 * gcc.dg/cpp/pr71591.c: New test.
4919
3947cf19
DR
49202016-06-20 David B. Robins <gcc@davidrobins.net>
4921
4922 PR target/71571
4923 * g++.dg/torture/pr71571.C: New test.
4924
c4ff221e
JJ
49252016-06-20 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR target/71559
4928 * gcc.target/i386/sse2-pr71559.c: New test.
4929 * gcc.target/i386/avx-pr71559.c: New test.
4930 * gcc.target/i386/avx512f-pr71559.c: New test.
4931
f1b5abfb
TB
49322016-06-20 Tobias Burnus <burnus@net-b.de>
4933
4934 PR fortran/71194
4935 * gfortran.dg/pointer_remapping_10.f90: New.
4936
842107e4
DM
49372016-06-20 David Malcolm <dmalcolm@redhat.com>
4938
4939 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4940
d9e8bdfd
MS
49412016-06-20 Martin Sebor <msebor@redhat.com>
4942
4943 PR c/69507
4944 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4945 * gnu90-const-expr-1.c: Same.
4946 * gnu99-const-expr-1.c: Same.
4947 * gnu99-static-1.c: Same.
4948
67785479
RL
49492016-06-20 Renlin Li <renlin.li@arm.com>
4950
29f09b38 4951 PR testsuite/71489
67785479
RL
4952 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4953
636929b8
JG
49542016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4955
4956 * gcc.target/aarch64/vcvt_f64_1.c: New.
4957 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4958 * gcc.target/aarch64/vrecp_f64_1.c: New.
4959
ff7b374b
KT
49602016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4961
4962 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4963 "alignement".
4964
554cfc9e
GJL
49652016-06-20 Georg-Johann Lay <avr@gjlay.de>
4966
4967 PR target/71103
4968 * gcc.target/avr/torture/pr71103-2.c: New test.
4969
94087e88 49702016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4971
4972 PR c/69507
4973 * gcc.dg/alignof.c: New test.
4974
c561b091
PC
49752016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4976
4977 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4978 vs dg-error; test constexpr specifier too.
4979
bf54f123
PC
49802016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4981
4982 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4983
4e53aa97
CL
49842016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4985
4986 * lib/target-supports.exp
4987 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4988 arm_neon_ok and merge flags. Fix temporary test name.
4989 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4990 and merge flags.
4991
69071d86
ML
49922016-06-17 Martin Liska <mliska@suse.cz>
4993
4994 * gcc.dg/predict-9.c: Fix dump scanning.
4995
68b3b858
BC
49962016-06-17 Bin Cheng <bin.cheng@arm.com>
4997
4998 PR tree-optimization/71354
4999 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5000
d3ee260a
BC
50012016-06-17 Bin Cheng <bin.cheng@arm.com>
5002
5003 PR tree-optimization/71347
5004 * gcc.dg/tree-ssa/pr71347.c: New test.
5005
bd8fb114
BC
50062016-06-17 Bin Cheng <bin.cheng@arm.com>
5007
5008 PR tree-optimization/71354
5009 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5010
97816be4
BC
50112016-06-17 Bin Cheng <bin.cheng@arm.com>
5012
5013 * gcc.dg/vect/vect-alias-check-1.c: New test.
5014
2d761a37
SKS
50152016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5016
e0277d6b 5017 PR target/71151
2d761a37
SKS
5018 * gcc.target/avr/pr71151-1.c: New test.
5019 * gcc.target/avr/pr71151-2.c: New test.
5020 * gcc.target/avr/pr71151-3.c: New test.
5021 * gcc.target/avr/pr71151-4.c: New test.
5022 * gcc.target/avr/pr71151-5.c: New test.
5023 * gcc.target/avr/pr71151-6.c: New test.
5024 * gcc.target/avr/pr71151-7.c: New test.
5025 * gcc.target/avr/pr71151-8.c: New test.
5026 * gcc.target/avr/pr71151-common.h: New test.
5027
68fa96d6
ML
50282016-06-16 Martin Liska <mliska@suse.cz>
5029
5030 * gfortran.dg/predict-1.f90: New test.
5031
b6ca982f
UB
50322016-06-16 Uros Bizjak <ubizjak@gmail.com>
5033
5034 PR target/71242
3a146d46 5035 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5036
1dc8d15b
JH
50372016-06-16 Jan Hubicka <hubicka@ucw.cz>
5038
5039 * g++.dg/vect/pr36648.cc: Disable cunrolli
5040
67c25816
JJ
50412016-06-16 Jakub Jelinek <jakub@redhat.com>
5042
c577adb2
JJ
5043 PR target/71554
5044 * gcc.c-torture/execute/pr71554.c: New test.
5045
67c25816
JJ
5046 PR rtl-optimization/71532
5047 * gcc.dg/torture/pr71532.c: New test.
5048
1a3c3ee9
MM
50492016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5050
5051 * gcc.target/powerpc/p9-dimode1.c: New test.
5052 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5053
f29468a7
JJ
50542016-06-15 Jakub Jelinek <jakub@redhat.com>
5055
61daecc4
JJ
5056 * gcc.c-torture/compile/20160615-1.c: New test.
5057
f29468a7
JJ
5058 * g++.dg/cpp0x/ref-qual17.C: New test.
5059
209d1e2d
IE
50602016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5061
5062 PR middle-end/71529
5063 * gcc.target/i386/pr71529.C: New test.
5064
8dc35712
AH
50652016-06-15 Alan Hayward <alan.hayward@arm.com>
5066
5067 PR tree-optimization/71483
5068 * g++.dg/vect/pr71483.c: New
5069
b8911cb8
PC
50702016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5071
5072 PR c++/70202
5073 * g++.dg/inherit/crash6.C: New.
5074 * g++.dg/inherit/union2.C: Likewise.
5075 * g++.dg/inherit/virtual12.C: Likewise.
5076 * g++.dg/inherit/virtual13.C: Likewise.
5077 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5078
cf5d08ab
UB
50792016-06-15 Uros Bizjak <ubizjak@gmail.com>
5080
e3d62871 5081 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5082
8f482165
AH
50832016-06-15 Alan Hayward <alan.hayward@arm.com>
5084
5085 PR tree-optimization/71439
5086 * gcc.dg/vect/pr71439.c: New
5087
3256673f
KT
50882016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5089
5090 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5091
b17dc4d4
RB
50922016-06-15 Richard Biener <rguenther@suse.de>
5093
5094 * gcc.dg/vect/slp-45.c: New testcase.
5095
2a5825f2
RB
50962016-06-15 Richard Biener <rguenther@suse.de>
5097
5098 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5099
6e433d0b
BS
51002016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5101
5102 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5103 requirements, and disable for AIX for now.
5104 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5105
abe7f828
JJ
51062016-06-14 Jakub Jelinek <jakub@redhat.com>
5107
a09c81b4
JJ
5108 PR c++/71528
5109 * g++.dg/opt/pr71528.C: New test.
5110
abe7f828
JJ
5111 PR c++/71516
5112 * g++.dg/init/pr71516.C: New test.
5113
acfadf06
PC
51142016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5115
5116 * g++.dg/init/array46.C: New.
5117
4d568ab2
UB
51182016-06-14 Uros Bizjak <ubizjak@gmail.com>
5119
e3d62871
UB
5120 * gcc.target/i386/float128-3.c: New test.
5121 * gcc.target/i386/quad-sse4.c: Ditto.
5122 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5123 Update scan strings.
4d568ab2 5124
30934c5d
RB
51252016-06-14 Richard Biener <rguenther@suse.de>
5126
5127 PR middle-end/71526
5128 * gfortran.dg/pr71526.f90: New testcase.
5129
3970e545
AV
51302016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5131
5132 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5133 * gcc.dg/zero_bits_compound-1.c: Likewise.
5134
04976c6e
RB
51352016-06-14 Richard Biener <rguenther@suse.de>
5136
5137 PR tree-optimization/71522
5138 * gcc.dg/torture/pr71522.c: New testcase.
5139
23e025db
JJ
51402016-06-14 Jakub Jelinek <jakub@redhat.com>
5141
5142 PR tree-optimization/71520
5143 * gcc.dg/tree-ssa/pr71520.c: New test.
5144
90b72e84
RB
51452016-06-14 Richard Biener <rguenther@suse.de>
5146
5147 PR tree-optimization/71521
86c24ba6 5148 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5149
ef7cf206
JJ
51502016-06-13 Jakub Jelinek <jakub@redhat.com>
5151
0dda258b
JJ
5152 PR sanitizer/71498
5153 * c-c++-common/ubsan/bounds-13.c: New test.
5154
ef7cf206
JJ
5155 PR preprocessor/71183
5156 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5157
a73786e3
JL
51582016-06-13 Jeff Law <law@redhat.com>
5159
5160 PR tree-optimization/71403
5161 * c-c++-common/ubsan/pr71403-1.c: New test.
5162 * c-c++-common/ubsan/pr71403-2.c: New test.
5163 * c-c++-common/ubsan/pr71403-3.c: New test.
5164
0ac249bf
JJ
51652016-06-13 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR middle-end/71478
5168 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5169 Add -Wno-psabi -w to dg-options.
5170
5408a64a
KN
51712016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5172
5173 * gcc.target/powerpc/vadsdu-0.c: New test.
5174 * gcc.target/powerpc/vadsdu-1.c: New test.
5175 * gcc.target/powerpc/vadsdu-2.c: New test.
5176 * gcc.target/powerpc/vadsdu-3.c: New test.
5177 * gcc.target/powerpc/vadsdu-4.c: New test.
5178 * gcc.target/powerpc/vadsdu-5.c: New test.
5179 * gcc.target/powerpc/vadsdub-1.c: New test.
5180 * gcc.target/powerpc/vadsdub-2.c: New test.
5181 * gcc.target/powerpc/vadsduh-1.c: New test.
5182 * gcc.target/powerpc/vadsduh-2.c: New test.
5183 * gcc.target/powerpc/vadsduw-1.c: New test.
5184 * gcc.target/powerpc/vadsduw-2.c: New test.
5185
f7e4f2e3
DM
51862016-06-13 David Malcolm <dmalcolm@redhat.com>
5187
5188 * gcc.dg/c99-init-2.c (c): Update expected error message.
5189 * gcc.dg/init-bad-8.c (foo): Likewise.
5190 * gcc.dg/spellcheck-fields-3.c: New test case.
5191
ad23a23e
ML
51922016-06-13 Martin Liska <mliska@suse.cz>
5193
5194 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5195 and "guess loop iv compared" heuristics.
5196 * gcc.dg/predict-2.c: Likewise.
5197 * gcc.dg/predict-3.c: Likewise.
5198 * gcc.dg/predict-4.c: Likewise.
5199 * gcc.dg/predict-5.c: Likewise.
5200 * gcc.dg/predict-6.c: Likewise.
5201
146c55da
MP
52022016-06-13 Marek Polacek <polacek@redhat.com>
5203
5204 PR middle-end/71476
5205 * c-c++-common/Wswitch-unreachable-4.c: New test.
5206 * gcc.dg/Wswitch-unreachable-2.c: New test.
5207 * g++.dg/tm/jump1.C: Move dg-warning.
5208
42e77cbc
EB
52092016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5210
5211 * gnat.dg/renaming10.ad[sb]: New test.
5212
7474dcc1
PT
52132016-06-13 Paul Thomas <pault@gcc.gnu.org>
5214
5215 PR fortran/70673
5216 * gfortran.dg/pr70673.f90: New test.
5217
f57f53d3
RB
52182016-06-13 Richard Biener <rguenther@suse.de>
5219
5220 PR middle-end/64516
5221 * gcc.dg/align-3.c: New testcase.
5222
5843a5f0
ML
52232016-06-13 Martin Liska <mliska@suse.cz>
5224
5225 * gcc.target/i386/pr71458.c: New test.
5226
aa8fdb44
UB
52272016-06-12 Uros Bizjak <ubizjak@gmail.com>
5228
5229 PR target/71241
3a146d46 5230 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5231
2043e4d7
DH
52322016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5233
5234 PR target/60751
5235 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5236 statement.
5237
d3dc025d
DH
52382016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5239
5240 PR target/60751
5241 * gfortran.dg/comma_IO_extension_1.f90: New test.
5242 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5243 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5244 statement.
5245 * gfortran.dg/graphite/pr38083.f90: Likewise.
5246 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5247 missing format.
5248
a31d78c6
EB
52492016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5250
5251 * gnat.dg/case_character.adb: New test.
5252
95c18dd0
SB
52532016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5254
5255 PR middle-end/71310
5256 * gcc.target/powerpc/pr71310.c: New testcase.
5257
b97d37b4
KV
52582016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5259
5260 PR middle-end/71478
5261 * gcc.dg/pr71478.c: New test.
5262
900bcda3
JJ
52632016-06-10 Jakub Jelinek <jakub@redhat.com>
5264
ec1c20db
JJ
5265 PR middle-end/71494
5266 * gcc.c-torture/execute/pr71494.c: New test.
5267
50b15873
JJ
5268 PR c/68657
5269 * gcc.target/i386/pr68657.c: New test.
5270
900bcda3
JJ
5271 PR inline-asm/68843
5272 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5273 (test): Add -masm=intel alternatives.
5274
4d926e34
MS
52752016-06-10 Martin Sebor <msebor@redhat.com>
5276
5277 PR c/71392
5278 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5279
ad071b2b
JL
52802016-06-10 Jeff Law <law@redhat.com>
5281
5282 PR tree-optimization/71335
5283 * gcc.c-torture/execute/pr71335.c: New test.
5284
2704efe8
DM
52852016-06-10 David Malcolm <dmalcolm@redhat.com>
5286
5287 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5288 the various "cannot tail-call: " messages.
5289
18c9b7d4
CL
52902016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5291
5292 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5293 and options.
5294
7cfa10f3
MO
52952016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5296
5297 PR sanitizer/71480
5298 * c-c++-common/asan/pr71480.c: New test.
5299
1f24fd3e
L
53002016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5301
5302 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5303 (ASMNAME2): Likewise.
5304 (main): Replace fn in asm statement with ASMNAME ("fn").
5305 * gcc.dg/guality/pr68037-2.c: Likewise.
5306 * gcc.dg/guality/pr68037-3.c: Likewise.
5307 * gcc.dg/torture/pr68037-1.c: Likewise.
5308 * gcc.dg/torture/pr68037-2.c: Likewise.
5309 * gcc.dg/torture/pr68037-3.c: Likewise.
5310
ad551c07
BE
53112016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5312
5313 PR inline-asm/68843
5314 * gcc.target/i386/pr68843-1.c: New test.
5315 * gcc.target/i386/pr68843-2.c: New test.
5316
4b1ffdb1 53172016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5318 Cesar Philippidis <cesar@codesourcery.com>
5319
5320 PR middle-end/71373
5321 * gcc.dg/goacc/nested-function-1.c: New file.
5322 * gcc.dg/goacc/nested-function-2.c: Likewise.
5323 * gcc.dg/goacc/pr71373.c: Likewise.
5324 * gfortran.dg/goacc/cray-2.f95: Likewise.
5325 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5326 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5327 * gfortran.dg/goacc/cray.f95: Update.
5328 * gfortran.dg/goacc/loop-1.f95: Likewise.
5329 * gfortran.dg/goacc/loop-3.f95: Likewise.
5330 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5331 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5332
53332016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5334
5335 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5336 for OpenACC tile clauses.
5337 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5338
5339 PR c/71381
5340 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5341 to...
5342 * c-c++-common/goacc/cache-2.c: ... this new file.
5343 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5344 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5345 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5346 usage.
5347 * gfortran.dg/goacc/cray.f95: Likewise.
5348 * gfortran.dg/goacc/loop-1.f95: Likewise.
5349
89851e4c
AH
53502016-06-10 Alan Hayward <alan.hayward@arm.com>
5351
5352 PR tree-optimization/71407
5353 PR tree-optimization/71416
5354 * gcc.dg/vect/pr71407.c: New
5355 * gcc.dg/vect/pr71416-1.c: New
5356 * gcc.dg/vect/pr71416-2.c: New
5357
200eafbf
RB
53582016-06-10 Richard Biener <rguenther@suse.de>
5359
5360 PR middle-end/71477
5361 * gcc.dg/torture/pr71477.c: New testcase.
5362
4df99d92
JK
53632016-06-09 Julia Koval <julia.koval@intel.com>
5364
5365 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5366 * gcc.target/i386/interrupt-13.c: Likewise.
5367 * gcc.target/i386/interrupt-15.c: Likewise.
5368 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5369 * gcc.target/i386/interrupt-24.c: Likewise.
5370 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5371 * gcc.target/i386/interrupt-9.c: Likewise.
5372 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5373
e01b4e16
MS
53742016-06-09 Martin Sebor <msebor@redhat.com>
5375
5376 PR c/70883
5377 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5378 * gcc.dg/builtin-constant_p-1.c: Same.
5379 * gcc.dg/builtins-error.c: Same.
5380 * gcc.dg/pr70859.c: Same.
5381
9c35db0e
SKS
53822016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5383
5384 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5385 * gcc.dg/torture/pr68067-1.c: Likewise.
5386 * gcc.dg/torture/pr68067-2.c: Likewise.
5387
53882016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5389
5390 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5391 when setting SIZE.
5392
392a81b9
PC
53932016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5394
5395 PR c++/71465
5396 * g++.dg/inherit/crash5.C: New.
5397 Revert:
5398 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 PR c++/70202
5401 * g++.dg/inherit/crash5.C: New.
5402 * g++.dg/inherit/virtual1.C: Adjust.
5403
e49efc14
ML
54042016-06-09 Martin Liska <mliska@suse.cz>
5405
5406 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5407 * g++.dg/predict-loop-exit-2.C: Likewise.
5408 * g++.dg/predict-loop-exit-3.C: Likewise.
5409 * gcc.dg/predict-1.c: Likewise.
5410 * gcc.dg/predict-2.c: Likewise.
5411 * gcc.dg/predict-3.c: Likewise.
5412 * gcc.dg/predict-4.c: Likewise.
5413 * gcc.dg/predict-5.c: Likewise.
5414 * gcc.dg/predict-6.c: Likewise.
5415 * gcc.dg/predict-7.c: Likewise.
5416
36d57986
RB
54172016-06-09 Richard Biener <rguenther@suse.de>
5418
5419 PR tree-optimization/71462
5420 * gcc.dg/torture/pr71462.c: New testcase.
5421
7d82e8e4
MP
54222016-06-09 Marek Polacek <polacek@redhat.com>
5423
5424 PR c/65471
5425 * gcc.dg/c11-generic-3.c: New test.
5426
c8a71589
PC
54272016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 * g++.dg/init/array42.C: New.
5430 * g++.dg/init/array43.C: Likewise.
5431 * g++.dg/init/array44.C: Likewise.
5432 * g++.dg/init/array45.C: Likewise.
5433 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5434 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5435 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5436 * g++.dg/gomp/pr35751.C: Likewise.
5437 * g++.dg/init/array23.C: Likewise.
5438 * g++.dg/init/brace2.C: Likewise.
5439 * g++.dg/init/brace6.C: Likewise.
5440
44a845ca
MS
54412016-06-08 Martin Sebor <msebor@redhat.com>
5442 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR c++/70507
5445 PR c/68120
5446 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5447 * c-c++-common/builtin-arith-overflow-2.c: New test.
5448 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5449 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5450 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5451
2ef16b6e
JJ
54522016-06-08 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR c++/71442
5455 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5456
5e3ee346
AL
54572016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5458
5459 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5460 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5461 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5462 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5463 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5464 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5465 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5466 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5467 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5468 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5469 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5470 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5471 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5472
b2ae2814
RB
54732016-06-08 Richard Biener <rguenther@suse.de>
5474
5475 PR tree-optimization/68558
5476 * gcc.dg/vect/slp-44.c: New testcase.
5477
e09b4c37
RB
54782016-06-08 Richard Biener <rguenther@suse.de>
5479
5480 * gcc.dg/vect/slp-43.c: New testcase.
5481
72d50660
RB
54822016-06-08 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/71452
5485 * gcc.dg/torture/pr71452.c: New testcase.
5486
988c115c
JJ
54872016-06-08 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR c++/71448
5490 * g++.dg/torture/pr71448.C: New test.
5491
73d73b48
BS
54922016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5493
5494 PR debug/71432
5495 PR ada/71413
5496 * g++.dg/debug/pr71432.C: New test.
5497
bdd15d0c
PK
54982016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5499
5500 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5501 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5502 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5503
ce0607bb
AH
55042016-06-08 Alan Hayward <alan.hayward@arm.com>
5505
5506 * gcc.dg/vect/vect-live-2.c: Update effective target.
5507 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5508 * lib/target-supports.exp: Add aarch64 to vect_long.
5509
92a5f2ba
MP
55102016-06-08 Marek Polacek <polacek@redhat.com>
5511
5512 PR c/71418
5513 * gcc.dg/noncompile/pr71418.c: New test.
5514
08203f73
MP
5515 PR c/71426
5516 * gcc.dg/noncompile/pr71426.c: New test.
5517
d1fcc2bd
JH
55182016-06-07 Jan Hubicka <hubicka@ucw.cz>
5519
5520 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5521 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5522 * gcc.dg/predict-3.c: Update template.
5523 * gcc.dg/predict-5.c: Update template.
5524 * gcc.dg/predict-6.c: Update template.
5525 * gcc.dg/predict-9.c: Update template.
5526 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5527
a23e6f1c
BS
55282016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5529
5530 * gcc.target/powerpc/vec-mul.c: New test.
5531
6ffd47b7
DM
55322016-06-07 David Malcolm <dmalcolm@redhat.com>
5533
5534 * gcc.dg/spellcheck-fields-2.c: New test case.
5535
bfd67b47
RB
55362016-06-07 Richard Biener <rguenther@suse.de>
5537
5538 PR c/61564
5539 * gcc.dg/Wpragmas-1.c: New testcase.
5540 * gcc.dg/Wattributes-4.c: Likewise.
5541 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5542 entry.
5543
701b9a47
CL
55442016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5545
5546 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5547 spurious debug code.
5548
6b80d6fa
RB
55492016-06-07 Richard Biener <rguenther@suse.de>
5550
5551 PR tree-optimization/71428
5552 * gcc.dg/torture/pr71428.c: New testcase.
5553
0f3f9437
RB
55542016-06-07 Richard Biener <rguenther@suse.de>
5555
5556 PR middle-end/71423
5557 * gcc.dg/torture/pr71423.c: New testcase.
5558
ec963f2a
KV
55592016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5560
5561 PR middle-end/71408
5562 * gcc.dg/tree-ssa/pr71408.c: New test.
5563
46ab5b6e
KV
55642016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5565
5566 PR middle-end/71281
5567 * g++.dg/torture/pr71281.C: New test.
5568
1f40cff3
MP
55692016-06-06 Marek Polacek <polacek@redhat.com>
5570
5571 PR c/71362
5572 * gcc.dg/pr71362.c: New test.
5573
6f5bcd24
JJ
55742016-06-06 Jakub Jelinek <jakub@redhat.com>
5575 Patrick Palka <ppalka@gcc.gnu.org>
5576
5577 PR c++/70847
5578 PR c++/71330
5579 PR c++/71393
5580 * g++.dg/opt/pr70847.C: New test.
5581 * g++.dg/ubsan/pr70847.C: New test.
5582 * g++.dg/ubsan/pr71393.C: New test.
5583
158beb4a
JJ
55842016-06-06 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR tree-optimization/71259
5587 * gcc.dg/vect/pr71259.c: New test.
5588
d9b950dd
DM
55892016-06-06 David Malcolm <dmalcolm@redhat.com>
5590
5591 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5592 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5593 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5594 above.
5595
36f9ad69
KT
55962016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5597
5598 PR middle-end/37780
5599 * gcc.c-torture/execute/pr37780.c: New test.
5600 * gcc.target/aarch64/pr37780_1.c: Likewise.
5601 * gcc.target/arm/pr37780_1.c: Likewise.
5602
5545a907
MP
56032016-06-06 Marek Polacek <polacek@redhat.com>
5604
5605 * c-c++-common/attr-may-alias-1.c: New test.
5606 * c-c++-common/attr-may-alias-2.c: New test.
5607 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5608
93671519
BE
56092016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5610
5611 PR c/24414
5612 * gcc.target/i386/pr24414.c: New test.
5613
690f24b7
JM
56142016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5615
5616 * gcc.target/sparc/vis4misc.c: New file.
5617 * gcc.target/sparc/fpcmp.c: Likewise.
5618 * gcc.target/sparc/fpcmpu.c: Likewise.
5619
31ce6157
AH
56202016-06-06 Alan Hayward <alan.hayward@arm.com>
5621
5622 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5623 * gcc.dg/vect/vect-live-3.c: Likewise.
5624
9fcebb5a
RB
56252016-06-06 Richard Biener <rguenther@suse.de>
5626
5627 PR tree-optimization/71398
5628 * gcc.dg/torture/pr71398.c: New testcase.
5629
903ca97b
UB
56302016-06-06 Uros Bizjak <ubizjak@gmail.com>
5631
5632 PR target/71389
5633 * g++.dg/pr71389.C: New test.
5634
9c1eb332
JD
56352016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5636
5637 PR fortran/71404
5638 * gfortran.dg/fmt_read_5.f: New test.
5639
b2d83bd2
AV
56402016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5641
5642 PR fortran/69659
5643 * gfortran.dg/class_array_22.f03: New test.
5644
ec81960e
JH
56452016-06-05 Jan Hubicka <hubicka@ucw.cz>
5646
5647 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5648
429d2750
JH
56492016-06-05 Jan Hubicka <hubicka@ucw.cz>
5650
5651 * gcc.dg/predict-9.c: Update template.
5652
c1c00983
PC
56532016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5654
5655 PR c++/49377
5656 * g++.dg/template/pr49377.C: New.
5657
1927a963
JJ
56582016-06-04 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR tree-optimization/71405
5661 * g++.dg/torture/pr71405.C: New test.
5662
909a11ad
PC
56632016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5664
5665 PR c++/70202
5666 * g++.dg/inherit/crash5.C: New.
5667 * g++.dg/inherit/virtual1.C: Adjust.
5668
08bbb1f8
JL
56692016-06-03 Jeff Law <law@redhat.com>
5670
5671 PR tree-optimization/71316
5672 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5673
7c35235c
JJ
56742016-06-03 Jakub Jelinek <jakub@redhat.com>
5675
5676 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5677 dg-additional-options with just -fno-tree-scev-cprop in it.
5678 * gcc.dg/vect/vect-live-2.c: Likewise.
5679 * gcc.dg/vect/vect-live-5.c: Likewise.
5680 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5681 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5682 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5683
c8572dd6
PP
56842016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5685
5686 PR c++/27100
5687 * g++.dg/other/friend6.C: New test.
5688
1c7733a7
BS
56892016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5690
5691 * g++.dg/torture/ppc-ldst-array.C: New.
5692
0d2f700f
JM
56932016-06-03 Joseph Myers <joseph@codesourcery.com>
5694
5695 PR target/71276
5696 PR target/71277
5697 * gcc.dg/torture/builtin-fp-int-inexact.c,
5698 gcc.target/i386/387-builtin-fp-int-inexact.c,
5699 gcc.target/i386/387-rint-inline-1.c,
5700 gcc.target/i386/387-rint-inline-2.c,
5701 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5702 gcc.target/i386/sse2-rint-inline-1.c,
5703 gcc.target/i386/sse2-rint-inline-2.c,
5704 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5705 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5706
f8071c05
L
57072016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5708 Julia Koval <julia.koval@intel.com>
5709
5710 PR target/66960
5711 PR target/67630
5712 PR target/67634
5713 PR target/67841
5714 PR target/68037
5715 PR target/68618
5716 PR target/68661
5717 PR target/69575
5718 PR target/69596
5719 PR target/69734
5720 * gcc.dg/guality/pr68037-1.c: New test.
5721 * gcc.dg/guality/pr68037-2.c: Likewise.
5722 * gcc.dg/guality/pr68037-3.c: Likewise.
5723 * gcc.dg/torture/pr68037-1.c: Likewise.
5724 * gcc.dg/torture/pr68037-2.c: Likewise.
5725 * gcc.dg/torture/pr68037-3.c: Likewise.
5726 * gcc.dg/torture/pr68661-1a.c: Likewise.
5727 * gcc.dg/torture/pr68661-1b.c: Likewise.
5728 * gcc.target/i386/interrupt-1.c: Likewise.
5729 * gcc.target/i386/interrupt-2.c: Likewise.
5730 * gcc.target/i386/interrupt-3.c: Likewise.
5731 * gcc.target/i386/interrupt-4.c: Likewise.
5732 * gcc.target/i386/interrupt-5.c: Likewise.
5733 * gcc.target/i386/interrupt-6.c: Likewise.
5734 * gcc.target/i386/interrupt-7.c: Likewise.
5735 * gcc.target/i386/interrupt-8.c: Likewise.
5736 * gcc.target/i386/interrupt-9.c: Likewise.
5737 * gcc.target/i386/interrupt-10.c: Likewise.
5738 * gcc.target/i386/interrupt-11.c: Likewise.
5739 * gcc.target/i386/interrupt-12.c: Likewise.
5740 * gcc.target/i386/interrupt-13.c: Likewise.
5741 * gcc.target/i386/interrupt-14.c: Likewise.
5742 * gcc.target/i386/interrupt-15.c: Likewise.
5743 * gcc.target/i386/interrupt-16.c: Likewise.
5744 * gcc.target/i386/interrupt-17.c: Likewise.
5745 * gcc.target/i386/interrupt-18.c: Likewise.
5746 * gcc.target/i386/interrupt-19.c: Likewise.
5747 * gcc.target/i386/interrupt-20.c: Likewise.
5748 * gcc.target/i386/interrupt-21.c: Likewise.
5749 * gcc.target/i386/interrupt-22.c: Likewise.
5750 * gcc.target/i386/interrupt-23.c: Likewise.
5751 * gcc.target/i386/interrupt-24.c: Likewise.
5752 * gcc.target/i386/interrupt-25.c: Likewise.
5753 * gcc.target/i386/interrupt-26.c: Likewise.
5754 * gcc.target/i386/interrupt-27.c: Likewise.
5755 * gcc.target/i386/interrupt-28.c: Likewise.
5756 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5757 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5758 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5759 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5760 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5761 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5762 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5763 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5764 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5765 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5766 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5767 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5768
36b85e43
BS
57692016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5770
9de2e795
L
5771 PR tree-optimization/52171
5772 * gcc.dg/pr52171.c: New test.
5773 * gcc.target/i386/pr52171.c: New test.
36b85e43 5774
bfeee8ac
JH
57752016-06-03 Jan Hubicka <jh@suse.cz>
5776
5777 * g++.dg/tree-ssa/pred-1.C: New testcase
5778 * gcc.dg/tree-ssa/pred-1.c: New testcase
5779
859b0bae
BS
57802016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5781
5782 PR target/70957
5783 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5784 support.
5785 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5786
3a2edf4c
AH
57872016-06-03 Alan Hayward <alan.hayward@arm.com>
5788
5789 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5790
b28ead45
AH
57912016-06-03 Alan Hayward <alan.hayward@arm.com>
5792
5793 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5794 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5795 * gcc.dg/vect/vect-live-1.c: New test.
5796 * gcc.dg/vect/vect-live-2.c: New test.
5797 * gcc.dg/vect/vect-live-3.c: New test.
5798 * gcc.dg/vect/vect-live-4.c: New test.
5799 * gcc.dg/vect/vect-live-5.c: New test.
5800 * gcc.dg/vect/vect-live-slp-1.c: New test.
5801 * gcc.dg/vect/vect-live-slp-2.c: New test.
5802 * gcc.dg/vect/vect-live-slp-3.c: New test.
5803
1f91747b
JJ
58042016-06-03 Jakub Jelinek <jakub@redhat.com>
5805
5806 PR middle-end/71387
5807 * g++.dg/opt/pr71387.C: New test.
5808
47b83923
JL
58092016-06-02 Jeff Law <law@redhat.com>
5810
5811 PR tree-optimization/71328
5812 * gcc.c-torture/compile/pr71328.c: New test.
5813
e96e5f46
JD
58142016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5815
5816 PR fortran/52393
5817 * gfortran.dg/fmt_read_3.f90: Fix typo.
5818 * gfortran.dg/fmt_read_4.f90: New test.
5819
b872d729
PC
58202016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5821
5822 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5823 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5824 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5825 * g++.dg/cpp0x/override2.C: Likewise.
5826 * g++.dg/parse/crash5.C: Likewise.
5827 * g++.dg/parse/error16.C: Likewise.
5828 * g++.dg/parse/error27.C: Likewise.
5829 * g++.dg/template/qualttp15.C: Likewise.
5830 * g++.dg/template/redecl4.C: Likewise.
5831 * g++.old-deja/g++.other/crash39.C: Likewise.
5832 * g++.old-deja/g++.other/struct1.C: Likewise.
5833 * g++.old-deja/g++.pt/m9a.C: Likewise.
5834 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5835
0e535442
JJ
58362016-06-02 Jakub Jelinek <jakub@redhat.com>
5837
0633ee10
JJ
5838 PR c++/71372
5839 * c-c++-common/pr71372.c: New test.
5840
0e535442
JJ
5841 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5842 __TIME__ strings with __builtin_strcmp instead of printf and
5843 dg-output.
5844
f3c5ecc2
ML
58452016-06-02 Martin Liska <mliska@suse.cz>
5846
5847 * gcc.dg/predict-9.c: New test.
5848
a91807c5
JJ
58492016-06-02 Jakub Jelinek <jakub@redhat.com>
5850
5851 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5852 global set_compiler_env_var and global saved_compiler_env_var.
5853
b5bd1978
KT
58542016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5855
5856 PR rtl-optimization/71295
5857 * gcc.c-torture/compile/pr71295.c: New test.
5858
b93b1475
JJ
58592016-06-02 Jakub Jelinek <jakub@redhat.com>
5860
930ebd0e
JJ
5861 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5862
1e021dc3
JJ
5863 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5864 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5865
b93b1475
JJ
5866 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5867 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5868 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5869 alternative number.
5870
58f2fb5c
MM
58712016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5872
5873 * gcc.target/powerpc/p9-splat-4.c: New test.
5874
58752016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5876
5877 PR target/71186
5878 * gcc.target/powerpc/pr71186.c: New test.
5879
4731c9f0
JD
58802016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5881
5882 PR fortran/52393
5883 * gfortran.dg/fmt_read_3.f90: New test.
5884
042dee3e
TP
58852016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5886
5887 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5888 procedure.
5889
15c98b2e
ES
58902016-06-01 Eduard Sanou <dhole@openmailbox.org>
5891
5892 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5893 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5894 env var is set.
5895 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5896 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5897 shown once.
5898 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5899 during compilation.
5900 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5901 vars set by dg-set-compiler-env-var.
5902
6442a6f4
PT
59032016-06-01 Paul Thomas <pault@gcc.gnu.org>
5904
5905 PR fortran/71156
5906 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5907 to the module procedure declaration.
5908 * gfortran.dg/submodule_16.f08: New test.
5909
ab62397a
JJ
59102016-06-01 Jakub Jelinek <jakub@redhat.com>
5911
5912 PR middle-end/71371
5913 * c-c++-common/gomp/pr71371.c: New test.
5914
b66af6ed
RB
59152016-06-01 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/71366
5918 * gcc.dg/torture/pr71366-1.c: New testcase.
5919 * gcc.dg/torture/pr71366-2.c: Likewise.
5920
e342b9d8
KN
59212016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5922
5923 * gcc.target/powerpc/vslv-0.c: New test.
5924 * gcc.target/powerpc/vslv-1.c: New test.
5925 * gcc.target/powerpc/vsrv-0.c: New test.
5926 * gcc.target/powerpc/vsrv-1.c: New test.
5927
721547cd
NS
59282016-06-01 Nathan Sidwell <nathan@acm.org>
5929
5930 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5931 * gcc.target/nvptx/weak.c: New.
5932
fa2c9034
RB
59332016-06-01 Richard Biener <rguenther@suse.de>
5934
5935 PR tree-optimization/71261
5936 * gcc.dg/torture/vect-bool-1.c: New testcase.
5937
3e32893c
JJ
59382016-06-01 Jakub Jelinek <jakub@redhat.com>
5939
5940 * gfortran.dg/gomp/order-1.f90: New test.
5941 * gfortran.dg/gomp/order-2.f90: New test.
5942
8c383600
JH
59432016-06-01 Jan Hubicka <hubicka@ucw.cz>
5944
5945 * gcc.dg/unroll-6.c: Update template.
5946 * gcc.dg/unroll-7.c: New testcase.
5947 * gcc.dg/unroll-8.c: New testcase.
5948
a0dfeef5
EB
59492016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5950
5951 * gnat.dg/opt56.ad[sb]: New test.
5952
48de5701
PC
59532016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5954
5955 PR c++/66635
5956 * g++.dg/cpp0x/constexpr-ice16.C: New.
5957
827cf695
PP
59582016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5959
5960 PR tree-optimization/71314
5961 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5962 -mbranch-cost=2.
5963
ff66f6e8
PP
59642016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5965
5966 PR tree-optimization/71077
5967 * gcc.dg/tree-ssa/pr71077.c: New test.
5968
050fb209
JH
59692016-05-31 Jan Hubicka <hubicka@ucw.cz>
5970
48de5701
PC
5971 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5972 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5973 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5974
c642d919
PC
59752016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5976
5977 PR c++/71248
5978 * g++.dg/cpp0x/pr71248.C: New.
5979 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5980 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5981 * g++.dg/init/new37.C: Likewise.
5982 * g++.dg/template/static1.C: Likewise.
5983 * g++.dg/template/static2.C: Likewise.
5984
d6439e08
L
59852016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5986
5987 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5988 instead of %rdi.
5989 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5990
780b9dd4
MP
59912016-05-31 Marek Polacek <polacek@redhat.com>
5992
5993 * c-c++-common/Wswitch-unreachable-3.c: New test.
5994 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5995
0d99f8a0
RB
59962016-05-31 Richard Biener <rguenther@suse.de>
5997
5998 PR tree-optimization/71352
5999 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6000
52545641
TP
60012016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6002
6003 * gcc.target/arm/armv5_thumb_isa.c: New test.
6004
5b8c1205
KY
60052016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6006
6007 PR target/71346
6008 * gcc.target/i386/pr71346.c: New test.
6009
7a88cc84
TV
60102016-05-31 Tom de Vries <tom@codesourcery.com>
6011
6012 PR tree-optimization/69068
6013 * gcc.dg/graphite/pr69068.c: New test.
6014
265149a6
MS
60152016-05-27 Martin Sebor <msebor@redhat.com>
6016
6017 PR c++/71306
6018 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6019
00631022
JJ
60202016-05-30 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR c++/71349
6023 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6024 nowait depend(inout: dd[0]) clauses where permitted.
6025
b2f6675b
PC
60262016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6027
6028 PR c++/71238
6029 * g++.dg/parse/pr71238.C: New.
6030 * g++.dg/concepts/friend1.C: Test column numbers too.
6031 * g++.dg/cpp0x/initlist31.C: Likewise.
6032 * g++.dg/cpp0x/pr51420.C: Likewise.
6033 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6034 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6035 * g++.dg/ext/builtin3.C: Likewise.
6036 * g++.dg/lookup/friend12.C: Likewise.
6037 * g++.dg/lookup/friend7.C: Likewise.
6038 * g++.dg/lookup/koenig1.C: Likewise.
6039 * g++.dg/lookup/koenig5.C: Likewise.
6040 * g++.dg/lookup/used-before-declaration.C: Likewise.
6041 * g++.dg/overload/koenig1.C: Likewise.
6042 * g++.dg/template/crash65.C: Likewise.
6043 * g++.dg/template/friend57.C: Likewise.
6044 * g++.dg/warn/Wshadow-5.C: Likewise.
6045 * g++.dg/warn/Wunused-8.C: Likewise.
6046 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6047 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6048 * g++.old-deja/g++.jason/member.C: Likewise.
6049 * g++.old-deja/g++.jason/report.C: Likewise.
6050 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6051 * g++.old-deja/g++.law/visibility20.C: Likewise.
6052 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6053 * g++.old-deja/g++.other/static5.C: Likewise.
6054 * g++.old-deja/g++.pt/overload2.C: Likewise.
6055
a448ff40
JH
60562016-05-30 Jan Hubicka <hubicka@ucw.cz>
6057
6058 * gcc.dg/tree-ssa/peel1.c: New testcase.
6059 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6060 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6061
69be8c91
TV
60622016-05-30 Tom de Vries <tom@codesourcery.com>
6063
6064 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6065 to ce.
6066
a59775a1
PC
60672016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6068
6069 PR c++/71099
6070 * g++.dg/parse/virtual1.C: New.
6071
53d6d955
UB
60722016-05-30 Uros Bizjak <ubizjak@gmail.com>
6073
6074 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6075 Use correct register when clearing %edx.
6076
0557293f
AM
60772016-05-30 Alexander Monakov <amonakov@ispras.ru>
6078
6079 PR tree-optimization/71289
6080 * gcc.dg/pr71289.c: New test.
6081
5d476e35
KV
60822016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6083
6084 PR middle-end/71269
6085 PR middle-end/71292
6086 * gcc.dg/tree-ssa/pr71269.c: New test.
6087 * gcc.dg/tree-ssa/pr71292.c: New test.
6088
db5447ca
KV
60892016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6090
6091 PR middle-end/71252
6092 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6093
98bdbb39
JH
60942016-05-30 Jan Hubicka <hubicka@ucw.cz>
6095
6096 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6097 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6098 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6099
7e012855
TV
61002016-05-30 Tom de Vries <tom@codesourcery.com>
6101
6102 PR tree-optimization/69067
6103 * gcc.dg/graphite/pr69067.c: New test.
6104
beed3701
UB
61052016-05-29 Uros Bizjak <ubizjak@gmail.com>
6106
6107 PR target/71245
6108 * gcc.target/i386/pr71245-1.c: New test.
6109 * gcc.target/i386/pr71245-2.c: Ditto.
6110
b6d4f8e8
PC
61112016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6112
6113 PR c++/71105
6114 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6115 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6116 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6117
00022058
JH
61182016-05-27 Jan Hubicka <hubicka@ucw.cz>
6119
6120 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6121
c8419aca
VV
61222016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6123
6124 Revert:
6125 PR c++/69855
6126 * g++.dg/overload/69855.C: New.
6127 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6128 * g++.old-deja/g++.pt/crash3.C: Likewise.
6129
8008c4d2
PC
61302016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6131
6132 PR c++/60385
6133 * g++.dg/parse/namespace13.C: New.
6134
8b2ef235
JL
61352016-05-26 Jeff Law <law@redhat.com>
6136
6137 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6138 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6139 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6140 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6141 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6142 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6143 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6144 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6145 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6146 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6147 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6148 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6149 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6150
7d67159b
VV
61512016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6152
6153 PR c++/69855
6154 * g++.dg/overload/69855.C: New.
6155 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6156 * g++.old-deja/g++.pt/crash3.C: Likewise.
6157
88e3bdd1
JW
61582016-05-27 Jiong Wang <jiong.wang@arm.com>
6159
6160 PR target/63596
6161 * gcc.target/aarch64/va_arg_1.c: New testcase.
6162 * gcc.target/aarch64/va_arg_2.c: Likewise.
6163 * gcc.target/aarch64/va_arg_3.c: Likewise.
6164
3fd6b9cc
JW
61652016-05-27 Jiong Wang <jiong.wang@arm.com>
6166
6167 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6168 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6169 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6170 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6171 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6172
3cee7e4e
MP
61732016-05-27 Marek Polacek <polacek@redhat.com>
6174
6175 PR middle-end/71308
6176 * g++.dg/torture/pr71308.C: New test.
6177
6a813c96
DV
61782016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6179
6180 * gcc.dg/zero_bits_compound-1.c: New test.
6181 * gcc.dg/zero_bits_compound-2.c: New test.
6182
0561bcfb
IE
61832016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6184
6185 PR middle-end/71279
6186 * gcc.dg/pr71279.c: New test.
6187
21316320
MM
61882016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6189
6190 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6191 floating point min/max/comparison instructions.
6192 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6193
7211a097
JJ
61942016-05-26 Jakub Jelinek <jakub@redhat.com>
6195
6196 * c-c++-common/gomp/schedule-1.c: New test.
6197 * gfortran.dg/gomp/schedule-1.f90: New test.
6198
cac177cf
PP
61992016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6200
6201 PR c++/70822
6202 PR c++/70106
6203 * g++.dg/cpp1y/auto-fn32.C: New test.
6204 * g++.dg/cpp1y/paren4.C: New test.
6205
a2d5b8c9
NS
62062016-05-26 Nathan Sidwell <nathan@acm.org>
6207
6208 * gcc.dg/20060410.c: Xfail on ptx.
6209 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6210 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6211 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6212 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6213 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6214
ffa8b552
TP
62152016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6216
6217 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6218
c7501e00
JJ
62192016-05-26 Jakub Jelinek <jakub@redhat.com>
6220
1875b9a0
JJ
6221 PR tree-optimization/71280
6222 * gcc.dg/pr71280.c: New test.
6223
2116e19f
JJ
6224 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6225
305aef09
JJ
6226 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6227 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6228
c7501e00
JJ
6229 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6230
ca449d26
JW
62312016-05-26 Jiong Wang <jiong.wang@arm.com>
6232
6233 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6234 kept in memory.
ca449d26 6235
8af01c66
JL
62362016-05-25 Jeff Law <law@redhat.com>
6237
6238 PR tree-optimization/71272
6239 * gcc.c-torture/compile/pr71272.c: new test.
6240
f9d6ce73
BS
62412016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6242
6243 * gcc.target/powerpc/vec-cmpne.c: New test.
6244 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6245
a88a7b22
EB
62462016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6247
6248 * gnat.dg/opt55.ad[sb]: New test.
6249
125f02ed
SKS
62502016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6251
6252 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6253 * c-c++-common/pr60226.c: Require int32plus.
6254 * gcc.c-torture/execute/pr70602.c: Likewise.
6255 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6256 unsigned long for malloc arg type.
6257 * gcc.dg/asr_div1.c: Require int32plus.
6258 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6259 * gcc.dg/pie-1.c: Require pie.
6260 * gcc.dg/pie-2.c: Likewise.
6261 * gcc.dg/pr59471.c: Require int32plus.
6262 * gcc.dg/pr59963-2.c: XFAIL for int16.
6263 * gcc.dg/pr60114.c: Require int32plus.
6264 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6265 unsigned long for typedef of size_t.
6266 * gcc.dg/pr63914.c: Require int32plus.
6267 * gcc.dg/pr64536.c: Require pt32plus.
6268 * gcc.dg/pr65658.c: Likewise.
6269 * gcc.dg/pr67271.c: Require int32plus.
6270 * gcc.dg/pr68112.c: Likewise.
6271 * gcc.dg/pr69071.c: Skip for avr target.
6272 * gcc.dg/pr69973.c: Require int32plus.
6273 * gcc.dg/pr70169.c: Skip for avr target.
6274 * gcc.dg/sso-6.c: Require int32plus.
6275 * gcc.dg/sso-7.c: Likewise.
6276 * gcc.dg/sso-8.c: Likewise.
6277 * gcc.dg/vrp-min-max-2.c: Likewise.
6278
c6e434f5
UB
62792016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6280
6281 PR target/70738
6282 * gcc.target/i386/pr70738-1.c: New test.
6283 * gcc.target/i386/pr70738-2.c: Likewise.
6284 * gcc.target/i386/pr70738-3.c: Likewise.
6285 * gcc.target/i386/pr70738-4.c: Likewise.
6286 * gcc.target/i386/pr70738-5.c: Likewise.
6287 * gcc.target/i386/pr70738-6.c: Likewise.
6288 * gcc.target/i386/pr70738-7.c: Likewise.
6289 * gcc.target/i386/pr70738-8.c: Likewise.
6290 * gcc.target/i386/pr70738-9.c: Likewise.
6291
5c42d341
KT
62922016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6293
6294 PR rtl-optimization/66940
6295 * gcc.c-torture/execute/pr66940.c: New test.
6296
bf9a1a07
IV
62972016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6298
6299 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6300 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6301 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6302 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6303 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6304 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6305 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6306 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6307 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6308 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6309 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6310 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6311 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6312 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6313 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6314 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6315 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6316 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6317 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6318 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6319 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6320 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6321 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6322 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6323
95efe6b6
MP
63242016-05-25 Marek Polacek <polacek@redhat.com>
6325
6326 PR c/71265
6327 * gcc.dg/noncompile/pr71265.c: New test.
6328
a23faf7a
MP
6329 PR c/71266
6330 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6331
69a6d5ad
NS
63322016-05-25 Nathan Sidwell <nathan@acm.org>
6333
6334 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6335
3072d4ea
RB
63362016-05-25 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/71261
6339 * c-c++-common/torture/pr71261.c: New testcase.
6340
e412ece4
RB
63412016-05-25 Richard Biener <rguenther@suse.de>
6342
6343 PR tree-optimization/71264
6344 * gcc.dg/vect/pr71264.c: New testcase.
6345
b9e551ad
PC
63462016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6347
6348 PR c++/55992
6349 * g++.dg/cpp0x/alias-decl-53.C: New.
6350 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6351
6aa1abe5
ML
63522016-05-25 Martin Liska <mliska@suse.cz>
6353
6354 * g++.dg/pr71239.C: New test.
6355
842d162e
RB
63562016-05-25 Richard Biener <rguenther@suse.de>
6357
c87885ca
RO
6358 * gcc.dg/vect/pr58135.c: Rename to ...
6359 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6360
f184a36c
MP
63612016-05-25 Marek Polacek <polacek@redhat.com>
6362
6363 * g++.dg/pr65295.C: Use target c++14.
6364
021fad86
PC
63652016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6366
53d6d955
UB
6367 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6368 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6369
c3eaf15a
MM
63702016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6371
6372 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6373 instructions.
6374
e46c7770
CP
63752016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6376
6377 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6378 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6379 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6380 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6381 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6382 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6383 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6384 * c-c++-common/goacc/pcopy.c: Likewise.
6385 * c-c++-common/goacc/pcopyin.c: Likewise.
6386 * c-c++-common/goacc/pcopyout.c: Likewise.
6387 * c-c++-common/goacc/pcreate.c: Likewise.
6388 * c-c++-common/goacc/pr70688.c: New test.
6389 * c-c++-common/goacc/present-1.c: Adjust test.
6390 * c-c++-common/goacc/reduction-5.c: Likewise.
6391 * g++.dg/goacc/data-1.C: New test.
6392
4bfc9db7
MM
63932016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6394
6395 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6396 vector parity built-in functions.
6397 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6398 count trailing zeros automatic vectorization.
6399 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6400 count trailing zeros built-in functions.
6401
2bc145af
KV
64022016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6403
6404 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6405
26869fdb
PH
64062016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6407
6408 PR target/71050
6409 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6410
b2dc9c3b
PC
64112016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6412
6413 PR c++/50436
6414 * g++.dg/template/crash123.C: New.
6415 * g++.dg/template/crash124.C: Likewise.
6416
f65e97fd
MS
64172016-05-24 Martin Sebor <msebor@redhat.com>
6418
6419 PR c++/71147
6420 * g++.dg/ext/flexary16.C: New test.
6421
a6f5ac7f
IV
64222016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6423
69a6d5ad
NS
6424 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6425 before math.h is included.
a6f5ac7f
IV
6426 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6427 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6428 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6429 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6430 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6431 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6432 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6433 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6434 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6435 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6436 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6437 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6438 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6439 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6440 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6441 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6442 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6443 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6444 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6445 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6446 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6447 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6448 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6449
27bad558
MM
64502016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6451 Kelvin Nilsen <kelvin@gcc.gnu.org>
6452
6453 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6454 support.
6455
72f382fb
PC
64562016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6457
6458 PR c++/69872
6459 * g++.dg/warn/Wno-narrowing1.C: New.
6460
ef2ec9d9
MP
64612016-05-24 Marek Polacek <polacek@redhat.com>
6462
6463 PR c/71249
6464 * c-c++-common/Wswitch-unreachable-2.c: New test.
6465
e90434e3
JJ
64662016-05-24 Jakub Jelinek <jakub@redhat.com>
6467
7adb26f2
JJ
6468 PR c++/71257
6469 * g++.dg/vect/simd-clone-6.cc: New test.
6470 * g++.dg/gomp/declare-simd-6.C: New test.
6471
e90434e3
JJ
6472 PR middle-end/70434
6473 PR c/69504
6474 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6475
b556ea3b
RB
64762016-05-24 Richard Biener <rguenther@suse.de>
6477
6478 PR tree-optimization/71240
6479 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6480
e5328f5d
RB
64812016-05-24 Richard Biener <rguenther@suse.de>
6482
6483 PR tree-optimization/71230
6484 * gcc.dg/torture/pr71230.c: New testcase.
6485 * g++.dg/torture/pr71230.C: Likewise.
6486
a04e69c0
TS
64872016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6488
6489 * c-c++-common/goacc/routine-5.c: Add tests.
6490 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6491 * gfortran.dg/goacc/routine-6.f90: Add tests.
6492
30fd2977
RB
64932016-05-24 Richard Biener <rguenther@suse.de>
6494
6495 PR tree-optimization/71253
6496 * gcc.dg/torture/pr71253.c: New testcase.
6497
ca6f60bc
KV
64982016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6499
6500 PR middle-end/71252
6501 * gfortran.dg/pr71252.f90: New test.
6502
d3465d72
RS
65032016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6504
6505 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6506
f17a223d
RB
65072016-05-24 Richard Biener <rguenther@suse.de>
6508
6509 PR middle-end/70434
6510 PR c/69504
6511 * c-c++-common/vector-subscript-4.c: New testcase.
6512 * c-c++-common/vector-subscript-5.c: Likewise.
6513
e3f36534
JD
65142016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6515
6516 PR fortran/71123
6517 * gfortran.dg/namelist_90.f: New test
6518
85d5c27d
JD
65192016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6520
6521 PR fortran/66461
6522 * gfortran.dg/unexpected_eof.f: New test
6523
fe3f3340
MM
65242016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6525 Kelvin Nilsen <kelvin@gcc.gnu.org>
6526
6527 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6528 as little endian.
6529
26d6ae55
PC
65302016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/70972
6533 * g++.dg/cpp0x/inh-ctor20.C: New.
6534 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6535
d6c9a06f
PC
65362016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6537
6538 PR c++/69095
6539 * g++.dg/cpp0x/variadic168.C: New.
6540
396a1d10
PC
65412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6542
6543 * g++.dg/cpp0x/pr31445.C: Test column number too.
6544 * g++.dg/cpp0x/pr32253.C: Likewise.
6545 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6546 * g++.dg/cpp0x/variadic36.C: Likewise.
6547
ece46666
MG
65482016-05-23 Marc Glisse <marc.glisse@inria.fr>
6549
6550 * gcc.dg/fold-notshift-2.c: Adjust.
6551
a7dc5980
MP
65522016-05-23 Marek Polacek <polacek@redhat.com>
6553
6554 PR c/49859
6555 * c-c++-common/Wswitch-unreachable-1.c: New test.
6556 * gcc.dg/Wswitch-unreachable-1.c: New test.
6557 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6558 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6559 * g++.dg/gomp/block-10.C: Likewise.
6560 * gcc.dg/gomp/block-10.c: Likewise.
6561 * g++.dg/gomp/block-9.C: Likewise.
6562 * gcc.dg/gomp/block-9.c: Likewise.
6563 * g++.dg/gomp/target-1.C: Likewise.
6564 * g++.dg/gomp/target-2.C: Likewise.
6565 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6566 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6567 * g++.dg/gomp/taskgroup-1.C: Likewise.
6568 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6569 * gcc.dg/gomp/teams-1.c: Likewise.
6570 * g++.dg/gomp/teams-1.C: Likewise.
6571 * g++.dg/overload/error3.C: Likewise.
6572 * g++.dg/tm/jump1.C: Likewise.
6573 * g++.dg/torture/pr40335.C: Likewise.
6574 * gcc.dg/c99-vla-jump-5.c: Likewise.
6575 * gcc.dg/switch-warn-1.c: Likewise.
6576 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6577 * gcc.dg/nested-func-1.c: Likewise.
6578 * gcc.dg/pr67784-4.c: Likewise.
6579
18b54004
RB
65802016-05-23 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/71230
6583 * gfortran.dg/pr71230-1.f90: New testcase.
6584 * gfortran.dg/pr71230-2.f90: Likewise.
6585
e569db5f
VK
65862016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6587
396a1d10 6588 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6589 * gcc.dg/vect/pr58135.c: Add new.
6590 * gfortran.dg/pr46519-1.f: Adjust test case.
6591
e4b71114
PC
65922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6593
6594 PR c++/53401
6595 * g++.dg/cpp0x/decltype64.C: New.
6596
a25a8058
CL
65972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6598
6599 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6600 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6601 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6602
0dcfe9ab
CL
66032016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6604
6605 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6606 Add poly64x1_t and poly64x2_t cases if supported.
6607 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6608 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6609 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6610 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6611 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6612
ffd70e4a
CL
66132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6614
6615 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6616 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6617 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6618 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6619 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6620 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6621 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6622
4b1f57fe
CL
66232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6624
6625 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6626
16c5ec77
CL
66272016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6628
6629 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6630 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6631
94ad56c7
JJ
66322016-05-22 Jakub Jelinek <jakub@redhat.com>
6633
57748705
JJ
6634 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6635 constraint instead of "r".
6636 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6637 insn instead of vxorpd.
6638 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6639
af120161
JJ
6640 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6641 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6642
355023ce
JJ
6643 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6644
3b48574c
JJ
6645 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6646 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6647
94ad56c7
JJ
6648 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6649
8a85cee2
KV
66502016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6651
6652 PR middle-end/40921
6653 * gcc.dg/tree-ssa/pr40921.c: New test.
6654
8e916b16
PS
66552016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6656
6657 PR target/71103
6658 * gcc.target/avr/pr71103.c: New test.
6659
88aea79f
KV
66602016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6661
6662 PR middle-end/71179
6663 * gcc.dg/tree-ssa/pr71179.c: New test.
6664
79063edd
MS
66652016-05-20 Martin Sebor <msebor@redhat.com>
6666
6667 PR c/71115
6668 * gcc.dg/init-excess-2.c: New test.
6669
55c8849f
EB
66702016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6671
6672 * gnat.dg/opt53.adb: New test.
6673 * gnat.dg/opt54.adb: Likewise.
6674
c91a0948
MJ
66752016-05-20 Martin Jambor <mjambor@suse.cz>
6676
6677 PR tree-optimization/70884
6678 * gcc.dg/tree-ssa/pr70919.c: New test.
6679
9cad20fa
BS
66802016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6681
6682 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6683 formatting.
69a6d5ad
NS
6684 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6685 fix code formatting.
6686
66872016-05-20 Nathan Sidwell <nathan@acm.org>
6688
6689 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6690 non-common cases.
6691 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6692
15c671a7
DM
66932016-05-20 David Malcolm <dmalcolm@redhat.com>
6694
6695 * jit.dg/all-non-failing-tests.h: Add
6696 test-factorial-must-tail-call.c.
6697 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6698 * jit.dg/test-factorial-must-tail-call.c: New test case.
6699
4f028369
JJ
67002016-05-20 Jakub Jelinek <jakub@redhat.com>
6701
6702 PR fortran/71204
6703 * gfortran.dg/pr71204.f90: New test.
6704
7dea4ab3
CP
67052016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6706
6707 * gcc.target/nvptx/sincos.c: New test.
6708
ef98d365
PC
67092016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6710
6711 PR c++/70572
6712 * g++.dg/cpp1y/auto-fn31.C: New.
6713
92466115
BS
67142016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6715
6716 * gcc.target/powerpc/vec-addec.c: New test.
6717 * gcc.target/powerpc/vec-addec-int128.c: New test.
6718
9a385c2d
DM
67192016-05-20 David Malcolm <dmalcolm@redhat.com>
6720
6721 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6722 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6723 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6724 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6725
77c9d5b4
JH
67262016-05-20 Jan Hubicka <hubicka@ucw.cz>
6727
6728 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6729
68047971
JJ
67302016-05-20 Jakub Jelinek <jakub@redhat.com>
6731
18954840
JJ
6732 PR c++/71210
6733 * g++.dg/opt/pr71210-1.C: New test.
6734 * g++.dg/opt/pr71210-2.C: New test.
6735
68047971
JJ
6736 PR tree-optimization/29756
6737 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6738 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6739 only on selected targets where V4SImode vectors are known to be
6740 supported.
6741
d78789f5
MG
67422016-05-20 Marc Glisse <marc.glisse@inria.fr>
6743
6744 PR tree-optimization/71079
6745 PR tree-optimization/71206
6746 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6747
550fa093
PK
67482016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6749
6750 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6751 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6752 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6753
483c6429
RG
67542016-05-20 Richard Guenther <rguenther@suse.de>
6755
6756 PR tree-optimization/29756
6757 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6758
eb066284
RB
67592016-05-20 Richard Biener <rguenther@suse.de>
6760
6761 PR tree-optimization/71185
6762 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6763
58f10249
RB
67642016-05-20 Richard Biener <rguenther@suse.de>
6765
6766 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6767
2a5569fa
MP
67682016-05-19 Marek Polacek <polacek@redhat.com>
6769
6770 PR c++/71075
6771 * g++.dg/diagnostic/pr71075.C: New test.
6772
5e9a5385
DM
67732016-05-19 David Malcolm <dmalcolm@redhat.com>
6774
6775 PR c++/71184
6776 * g++.dg/pr71184.C: New test case.
6777
4f45da44
KN
67782016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6779
6780 * gcc.target/powerpc/darn-0.c: New test.
6781 * gcc.target/powerpc/darn-1.c: New test.
6782 * gcc.target/powerpc/darn-2.c: New test.
6783
4177437e
MP
67842016-05-19 Marek Polacek <polacek@redhat.com>
6785
6786 PR tree-optimization/71031
6787 * gcc.dg/tree-ssa/vrp100.c: New test.
6788
afb72432
IE
67892016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6790
6791 PR rtl-optimization/71148
6792 * gcc.dg/pr71148.c: New test.
6793
4f83064e
KT
67942016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6795
6796 PR target/71056
6797 * gcc.target/arm/pr71056.c: New test.
6798
4bf8dbe1
BE
67992016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6800
6801 * c-c++-common/pr69669.c: Check the used mode.
6802
f3510625
MO
68032016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6804
6805 PR sanitizer/64354
6806 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6807
43c0068e
RB
68082016-05-19 Richard Biener <rguenther@suse.de>
6809
6810 PR tree-optimization/70729
6811 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6812 * gcc.dg/graphite/scop-18.c: Likewise.
6813 * gcc.dg/pr41783.c: Disable LIM.
6814 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6815 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6816 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6817 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6818 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6819 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6820 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6821 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6822 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6823 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6824 * gfortran.dg/pr42108.f90: Likewise.
6825
70f25790
DM
68262016-05-18 David Malcolm <dmalcolm@redhat.com>
6827
6828 PR driver/69265
6829 * gcc.dg/spellcheck-options-11.c: New test case.
6830
960db8ec
JJ
68312016-05-18 Jakub Jelinek <jakub@redhat.com>
6832
6833 PR c++/71100
6834 * g++.dg/opt/pr71100.C: New test.
6835
04643334
MJ
68362016-05-18 Martin Jambor <mjambor@suse.cz>
6837
6838 PR ipa/69708
6839 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6840 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6841 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6842 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6843
91bb9f80
MJ
68442016-05-18 Martin Jambor <mjambor@suse.cz>
6845
6846 PR ipa/69708
6847 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6848 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6849 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6850 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6851 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6852
c584aca6
PC
68532016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6854
6855 PR c++/69793
6856 * g++.dg/template/crash122.C: New.
6857
20309c6e
PC
68582016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6859
6860 PR c++/70466
6861 * g++.dg/template/pr70466-1.C: New.
6862 * g++.dg/template/pr70466-2.C: Likewise.
6863
50c78b9a
MM
68642016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6865
6866 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6867 splat operations and the XXSPLTIB instruction.
6868 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6869 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6870 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6871 xxlxor to clear a register.
6872
cf8be00d
RS
68732016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6874
6875 * gcc.dg/torture/pr71020.c: New test.
6876
848a392a
MJ
68772016-05-18 Martin Jambor <mjambor@suse.cz>
6878
6879 PR ipa/70646
6880 * gcc.dg/ipa/pr70646.c: New test.
6881
1f2ab776
CL
68822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6883
6884 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6885
76489493
CL
68862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6887
6888 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6889 missing tests for vreinterpretq_p{8,16}.
6890
bd79378d
CL
68912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6892
6893 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6894 vsliq_n_s64 and vsliq_n_u64.
6895
81ca3ea0
CL
68962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6897
6898 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6899 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6900
873cb425
CL
69012016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6902
6903 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6904 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6905 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6906
9d6e7c21
CL
69072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6908
6909 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6910 in comment.
6911
b4dbe40e 69122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6913
6914 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6915 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6916 "blr\t" and switch to scan-assembler-times.
6917
83a5c910
JW
69182016-05-18 Jiong Wang <jiong.wang@arm.com>
6919
53d6d955
UB
6920 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6921 with __aarch64__.
6922 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6923 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6924
fb7cbdeb
JJ
69252016-05-18 Jakub Jelinek <jakub@redhat.com>
6926
8ee91165
JJ
6927 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6928 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6929 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6930 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6931 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6932 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6933
cf4d516a
JJ
6934 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6935 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6936
a4f16422
JJ
6937 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6938 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6939
7b37ce10
JJ
6940 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6941 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6942
fb7cbdeb
JJ
6943 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6944
c9326aef
RB
69452016-05-18 Richard Biener <rguenther@suse.de>
6946
6947 PR tree-optimization/71168
6948 * gcc.dg/torture/pr71168.c: New testcase.
6949
df8b0a11
KV
69502016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6951
6952 PR middle-end/63586
6953 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6954 * gcc.dg/tree-ssa/pr63586.c: New test.
6955 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6956
2efd67ed
NS
69572016-05-17 Nathan Sidwell <nathan@acm.org>
6958
6959 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6960 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6961 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6962 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6963
1988b2c2
NS
69642016-05-17 Nathan Sidwell <nathan@acm.org>
6965
6966 * gcc.target/nvptx/abi-vararg-3.c: New.
6967
ad1d92ab
MM
69682016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6969
6970 PR tree-optimization/54579
6971 PR middle-end/55299
6972 * gcc.dg/fold-notrotate-1.c: New test.
6973 * gcc.dg/fold-notshift-1.c: New test.
6974 * gcc.dg/fold-notshift-2.c: New test.
6975
47768df8
MP
69762016-05-17 Marek Polacek <polacek@redhat.com>
6977
6978 PR ipa/71146
6979 * g++.dg/ipa/pr71146.C: New test.
6980
6b5423a5
DM
69812016-05-17 David Malcolm <dmalcolm@redhat.com>
6982
6983 * jit.dg/test-error-array-bounds.c: New test case.
6984
c7986356
MG
69852016-05-17 Marc Glisse <marc.glisse@inria.fr>
6986
6987 * gcc.dg/tree-ssa/and-1.c: New testcase.
6988
d982c5b7
MG
69892016-05-17 Marc Glisse <marc.glisse@inria.fr>
6990
6991 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6992 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6993
0139ba93
MG
69942016-05-17 Marc Glisse <marc.glisse@inria.fr>
6995
6996 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6997 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6998
daab4562
JW
69992016-05-17 Jiong Wang <jiong.wang@arm.com>
7000
7001 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7002
22330033
JW
70032016-05-17 Jiong Wang <jiong.wang@arm.com>
7004
7005 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7006
98b3a5f2
JW
70072016-05-17 Jiong Wang <jiong.wang@arm.com>
7008
7009 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7010 ".2d[index]" when scan the assembly.
7011 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7012 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7013 float64x1.
7014 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7015
b71b7a8e
RB
70162016-05-17 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/71132
7019 * gcc.dg/torture/pr71132.c: New testcase.
7020
3c51ad46
CL
70212016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7022
7023 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7024
d20faa66
KT
70252016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7026
7027 PR target/70809
7028 * gcc.target/aarch64/pr70809_1.c: New test.
7029
b75cc5a4
KT
70302016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7031
7032 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7033 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7034 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7035 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7036
b28eb195
IE
70372016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7038 Ilya Enkovich <ilya.enkovich@intel.com>
7039
7040 PR target/71114
7041 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7042
0b9004ed
JH
70432016-05-16 Jan Hubicka <hubicka@ucw.cz>
7044
7045 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7046 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7047
1b81a1c1
MW
70482016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7049
7050 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7051 test for __ARM_FP16_ARGS.
7052 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7053 * gcc.target/arm/aapcs/neon-vect10.c: New.
7054 * gcc.target/arm/aapcs/neon-vect9.c: New.
7055 * gcc.target/arm/aapcs/vfp18.c: New.
7056 * gcc.target/arm/aapcs/vfp19.c: New.
7057 * gcc.target/arm/aapcs/vfp20.c: New.
7058 * gcc.target/arm/aapcs/vfp21.c: New.
7059 * gcc.target/arm/fp16-aapcs-1.c: New.
7060 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7061 test for __ARM_FP16_ARGS.
7062 * g++.target/arm/fp16-return-1.c: Update expected output.
7063
921d1e73
JW
70642016-05-16 Jiong Wang <jiong.wang@arm.com>
7065
7066 PR testsuite/70227
7067 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7068
228eb42a
HA
70692016-05-15 Harald Anlauf <anlauf@gmx.de>
7070
7071 PR fortran/69603
7072 * gfortran.dg/pr69603.f90: New testcase.
7073
785abfd3
FR
70742016-05-14 Fritz Reese <fritzoreese@gmail.com>
7075
7076 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7077
e75eb64f
FR
70782016-05-14 Fritz Reese <fritzoreese@gmail.com>
7079
7080 PR fortran/71047
7081 * gfortran.dg/pr71047.f08: New test.
7082
aa4b467b
JM
70832016-05-13 Joseph Myers <joseph@codesourcery.com>
7084
7085 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7086 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7087 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7088
653fb4a2
MS
70892016-05-13 Martin Sebor <msebor@redhat.com>
7090
7091 PR c++/60049
7092 * g++.dg/cpp0x/constexpr-60049.C: New test.
7093
9e37582d
JJ
70942016-05-13 Jakub Jelinek <jakub@redhat.com>
7095
7096 PR bootstrap/71071
7097 * gcc.dg/pr71071.c: New test.
7098
a278aa17
UB
70992016-05-13 Uros Bizjak <ubizjak@gmail.com>
7100
7101 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7102 remove XOP handling.
377eaca7 7103 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7104
ac3d02e2
NS
71052016-05-13 Nathan Sidwell <nathan@acm.org>
7106
7107 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7108 __atomic_is_lock_free declaration.
7109
8ab3bdac
RB
71102016-05-13 Richard Biener <rguenther@suse.de>
7111
7112 PR tree-optimization/42587
7113 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7114
623b8e0a
ML
71152016-05-13 Martin Liska <mliska@suse.cz>
7116
7117 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7118 the new format of dump output.
7119
da7674f6
IE
71202016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7121
7122 * gcc.dg/pr71084.c: New test.
7123
c959db3d
RR
71242016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7125
53d6d955
UB
7126 PR target/53440
7127 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7128
43203dea
RR
71292016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7130
7131 * gcc.target/aarch64/struct_return.c: New test.
7132
4f2e1536
MP
71332016-05-12 Marek Polacek <polacek@redhat.com>
7134
7135 PR c/70756
7136 * c-c++-common/pr70756-2.c: New test.
7137 * c-c++-common/pr70756.c: New test.
7138
1ef33ef3
RB
71392016-05-12 Richard Biener <rguenther@suse.de>
7140
7141 PR tree-optimization/71059
7142 * gcc.dg/torture/pr71059.c: New testcase.
7143
763baff6
RB
71442016-05-12 Richard Biener <rguenther@suse.de>
7145
7146 PR tree-optimization/71062
7147 * gcc.dg/torture/pr71062.c: New testcase.
7148
c4ec1243
IE
71492016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7150
7151 PR tree-optimization/71006
7152 * gcc.dg/pr71006.c: New test.
7153
a5fbf76d
MP
71542016-05-12 Marek Polacek <polacek@redhat.com>
7155
7156 PR driver/71063
7157 * gcc.dg/opts-7.c: New test.
7158
5acc47a4
KT
71592016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7160
7161 PR target/70830
7162 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7163 Add -save-temps to dg-options.
7164 Scan for ldmfd rather than pop instruction.
7165 * gcc.target/arm/interrupt-2.c: Likewise.
7166 * gcc.target/arm/pr70830.c: New test.
7167
40bd4bf9
JJ
71682016-05-12 Jakub Jelinek <jakub@redhat.com>
7169
3cd63842
JJ
7170 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7171 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7172
c05d08f6
JJ
7173 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7174 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7175 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7176
bc27ffae
JJ
7177 PR target/71019
7178 * gcc.target/i386/avx512vl-pack-1.c: New test.
7179 * gcc.target/i386/avx512vl-pack-2.c: New test.
7180 * gcc.target/i386/avx512bw-pack-2.c: New test.
7181
515d7412
JJ
7182 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7183
40bd4bf9
JJ
7184 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7185 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7186 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7187
44ab146a
RB
71882016-05-12 Richard Biener <rguenther@suse.de>
7189
7190 PR tree-optimization/70986
7191 * gcc.dg/torture/pr70986-1.c: New testcase.
7192 * gcc.dg/torture/pr70986-2.c: Likewise.
7193 * gcc.dg/torture/pr70986-3.c: Likewise.
7194
d6e83a8d
MM
71952016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7196
7197 PR c/43651
7198 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7199 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7200
51e67ea3
UB
72012016-05-11 Uros Bizjak <ubizjak@gmail.com>
7202
7203 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7204 directive.
7205 * gcc.target/i386/pr66746.c: Ditto.
7206
3fd2b007
MM
72072016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7208
7209 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7210 support.
7211 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7212 warning when using -mvsx-timode.
7213 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7214 * gcc.target/powerpc/dform-2.c: Likewise.
7215 * gcc.target/powerpc/pr68805.c: Likewise.
7216
5c3a10fb
MP
72172016-05-11 Marek Polacek <polacek@redhat.com>
7218
7219 PR c++/71024
7220 * c-c++-common/attributes-3.c: New test.
7221
7cfb065b
NS
72222016-05-11 Nathan Sidwell <nathan@acm.org>
7223
7224 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7225 * gcc.c-torture/execute/pr68185.c: Likewise.
7226 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7227 * gcc.dg/pr69634.c: Requires scheduling.
7228 * gcc.dg/torture/pr66178.c: Require label values.
7229 * gcc.dg/setjmp-6.c: Require indirect jumps.
7230
f35ea97d
RB
72312016-05-11 Richard Biener <rguenther@suse.de>
7232
7233 PR tree-optimization/71055
7234 * gcc.dg/torture/pr71055.c: New testcase.
7235
dff70323
RB
72362016-05-11 Richard Biener <rguenther@suse.de>
7237
7238 PR debug/71057
7239 * g++.dg/debug/pr71057.C: New testcase.
7240
56a3d28b
JJ
72412016-05-11 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR fortran/70855
7244 * gfortran.dg/gomp/pr70855.f90: New test.
7245
ebc1b29e
RB
72462016-05-11 Richard Biener <rguenther@suse.de>
7247
7248 PR middle-end/71002
7249 * g++.dg/torture/pr71002.C: New testcase.
7250
98ccd1d7
IE
72512016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7252
7253 PR middle-end/70807
7254 * gcc.dg/pr70807.c: New test.
7255
ed29e24b
MS
72562016-05-10 Martin Sebor <msebor@redhat.com>
7257
7258 PR c++/38611
7259 * g++.dg/Wattributes.C: New test.
7260
e39dab2c
MG
72612016-05-10 Marc Glisse <marc.glisse@inria.fr>
7262
7263 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7264 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7265 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7266
d067e238
IE
72672016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7268
7269 PR target/70799
7270 * gcc.target/i386/pr70799-1.c: New test.
7271
cd36c83e
PMR
72722016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7273
7274 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7275
1e3af2a4
IE
72762016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7277
7278 PR middle-end/70877
7279 * gcc.target/i386/pr70877.c: New test.
7280
afc610db
IE
72812016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7282
7283 PR tree-optimization/70786
7284 * gcc.target/i386/pr70876.c: New test.
7285
4b59d19f
JJ
72862016-05-10 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR target/70927
7289 * gcc.target/i386/avx512vl-logic-1.c: New test.
7290 * gcc.target/i386/avx512vl-logic-2.c: New test.
7291 * gcc.target/i386/avx512dq-logic-2.c: New test.
7292
9b5ee426
BS
72932016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7294
7295 PR target/70963
7296 * gcc.target/powerpc/pr70963.c: New.
7297
f3352cab
DM
72982016-05-10 David Malcolm <dmalcolm@redhat.com>
7299
7300 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7301 (test_very_wide_line): Add ruler to expected output.
7302 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7303 (test_very_wide_line): Likewise.
7304 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7305 (test_show_locus): Within the handling of "test_very_wide_line",
7306 enable show_ruler_p on the diagnostic context.
7307
4a3255dd
RB
73082016-05-10 Richard Biener <rguenther@suse.de>
7309
7310 PR tree-optimization/71039
7311 * gcc.dg/torture/pr71039.c: New testcase.
7312
da7c9950
NS
73132016-05-10 Nathan Sidwell <nathan@acm.org>
7314
7315 * gcc.dg/nested-func-10.c: Requires alloca.
7316 * gcc.dg/nested-func-9.c: Requires alloca.
7317 * gcc.c-torture/execute/pr70460.c: Requires labels.
7318 * gcc.c-torture/compile/pr70199.c: Requires labels.
7319 * gcc.target/nvptx/decl.c: Compile only.
7320 * gcc.target/nvptx/trailing-init.c: Compile only.
7321 * gcc.target/nvptx/ary-init.c: Compile only.
7322
cf68d92c
MP
73232016-05-10 Marek Polacek <polacek@redhat.com>
7324
7325 PR c/70255
7326 * gcc.dg/attr-opt-1.c: New test.
7327
64ea4e15
RB
73282016-05-10 Richard Biener <rguenther@suse.de>
7329
7330 PR tree-optimization/70497
7331 PR tree-optimization/28367
7332 * gcc.dg/torture/20160404-1.c: New testcase.
7333 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7334 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7335
5a96dae3
PMR
73362016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7337
7338 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7339
fc97f805
UB
73402016-05-09 Uros Bizjak <ubizjak@gmail.com>
7341
7342 * gcc.target/i386/fabsneg-1.c New test.
7343
a710b1d5
AM
73442016-05-09 Alan Modra <amodra@gmail.com>
7345
7346 PR testsuite/70826
7347 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7348
171f6f05
RB
73492016-05-09 Richard Biener <rguenther@suse.de>
7350
7351 PR tree-optimization/70985
7352 * gcc.dg/torture/pr70985.c: New testcase.
7353
18caa34e
BC
73542016-05-09 Bin Cheng <bin.cheng@arm.com>
7355
7356 * gcc.dg/tree-ssa/ifc-9.c: New test.
7357 * gcc.dg/tree-ssa/ifc-10.c: New test.
7358 * gcc.dg/tree-ssa/ifc-11.c: New test.
7359 * gcc.dg/tree-ssa/ifc-12.c: New test.
7360 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7361 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7362 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7363
7a27d38f
RB
73642016-05-09 Richard Biener <rguenther@suse.de>
7365
7366 PR fortran/70937
7367 * gfortran.dg/pr70937.f90: New testcase.
7368
5ebbbd3d
RO
73692016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7370
7371 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7372
f6288c24
FR
73732016-05-07 Fritz Reese <fritzoreese@gmail.com>
7374
7375 PR fortran/56226
7376 * gfortran.dg/dec_structure_1.f90: New testcase.
7377 * gfortran.dg/dec_structure_2.f90: Ditto.
7378 * gfortran.dg/dec_structure_3.f90: Ditto.
7379 * gfortran.dg/dec_structure_4.f90: Ditto.
7380 * gfortran.dg/dec_structure_5.f90: Ditto.
7381 * gfortran.dg/dec_structure_6.f90: Ditto.
7382 * gfortran.dg/dec_structure_7.f90: Ditto.
7383 * gfortran.dg/dec_structure_8.f90: Ditto.
7384 * gfortran.dg/dec_structure_9.f90: Ditto.
7385 * gfortran.dg/dec_structure_10.f90: Ditto.
7386 * gfortran.dg/dec_structure_11.f90: Ditto.
7387 * gfortran.dg/dec_union_1.f90: Ditto.
7388 * gfortran.dg/dec_union_2.f90: Ditto.
7389 * gfortran.dg/dec_union_3.f90: Ditto.
7390 * gfortran.dg/dec_union_4.f90: Ditto.
7391 * gfortran.dg/dec_union_5.f90: Ditto.
7392 * gfortran.dg/dec_union_6.f90: Ditto.
7393 * gfortran.dg/dec_union_7.f90: Ditto.
7394
5ec4a8cd
TV
73952016-05-07 Tom de Vries <tom@codesourcery.com>
7396
7397 PR tree-optimization/70956
7398 * gcc.dg/graphite/pr70956.c: New test.
7399
58ec1d0e
JJ
74002016-05-06 Jakub Jelinek <jakub@redhat.com>
7401
ccd88fb7
JJ
7402 PR middle-end/70941
7403 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7404 (a, b, c, d): Change type from char to signed char.
7405 (main): Compare against (signed char) -1634678893 instead of
7406 hardcoded -109. Use __builtin_abort instead of abort.
7407
dd3b6464
JJ
7408 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7409 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7410
58ec1d0e
JJ
7411 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7412
19aa23d8
YR
74132016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7414
7415 PR debug/70935
7416 * gcc.dg/torture/pr70935.c: New test.
7417
ae5f0df1
OE
74182016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7419
7420 PR target/58219
ce23a8ff 7421 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7422
078f7e37
RB
74232016-05-06 Richard Biener <rguenther@suse.de>
7424
7425 PR tree-optimization/70960
7426 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7427
765d7b54
OE
74282016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7429
7430 PR target/52933
7431 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7432 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7433 Adjust expected instruction counts.
7434 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7435
29c94e65
MP
74362016-05-06 Marek Polacek <polacek@redhat.com>
7437
7438 PR sanitizer/70875
7439 * gcc.dg/ubsan/bounds-3.c: New test.
7440
3684b02e
OE
74412016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7442
7443 PR target/54089
7444 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7445
8706773f
RB
74462016-05-06 Richard Biener <rguenther@suse.de>
7447
7448 PR middle-end/70931
7449 * gfortran.dg/pr70931.f90: New testcase.
7450
a4f51018
RB
74512016-05-06 Richard Biener <rguenther@suse.de>
7452
7453 PR middle-end/70941
7454 * gcc.dg/torture/pr70941.c: New testcase.
7455
c4f2425f
BC
74562016-05-05 Bin Cheng <bin.cheng@arm.com>
7457
7458 PR tree-optimization/57206
7459 * gcc.dg/vect/pr57206.c: New test.
7460
5dc08197
RO
74612016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7462
7463 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7464
351f85c5
JJ
74652016-05-05 Jakub Jelinek <jakub@redhat.com>
7466
568bac8c
JJ
7467 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7468
351f85c5
JJ
7469 * c-c++-common/Wdangling-else-4.c: New test.
7470
33fd7785
JJ
74712016-05-04 Jakub Jelinek <jakub@redhat.com>
7472
2d1ac15a
JJ
7473 PR c++/70906
7474 PR c++/70933
7475 * g++.dg/opt/pr70906.C: New test.
7476 * g++.dg/opt/pr70933.C: New test.
7477
33fd7785
JJ
7478 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7479
6b715bf6
JH
74802016-05-04 Jan Hubicka <hubicka@ucw.cz>
7481
7482 * gcc.dg/ipa/pure-const-3.c: New testcase.
7483
deef7113
MP
74842016-05-04 Marek Polacek <polacek@redhat.com>
7485
7486 * c-c++-common/Wdangling-else-1.c: New test.
7487 * c-c++-common/Wdangling-else-2.c: New test.
7488 * c-c++-common/Wdangling-else-3.c: New test.
7489
5396db97
KCY
74902016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7491
7492 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7493 flag is present.
7494
de55efd5
MP
74952016-05-04 Marek Polacek <polacek@redhat.com>
7496
7497 PR c/48778
7498 * gcc.dg/Waddress-2.c: New test.
7499
475839b6
AM
75002016-05-04 Alan Modra <amodra@gmail.com>
7501
7502 * gcc.target/powerpc/pr70866.c: New.
7503
b25aad5f
MS
75042016-05-03 Martin Sebor <msebor@redhat.com>
7505
7506 PR c++/66561
7507 * c-c++-common/builtin_location.c: New test.
7508 * g++.dg/cpp1y/builtin_location.C: New test.
7509
79ce98bc
MP
75102016-05-03 Marek Polacek <polacek@redhat.com>
7511
7512 PR c/70859
7513 * gcc.dg/pr70859.c: New test.
7514 * gcc.dg/pr70859-2.c: New test.
7515
402e89f5
PMR
75162016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7517
7518 * gnat.dg/debug5.adb: New testcase.
7519
f3d90045
DV
75202016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7521
7522 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7523 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7524 Procedure to check for z10 instruction set.
7525
1e26cec1
CL
75262016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7527
7528 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7529
71aca5a0
AM
75302016-05-03 Alan Modra <amodra@gmail.com>
7531
7532 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7533
2fd70ec1
JJ
75342016-05-03 Jakub Jelinek <jakub@redhat.com>
7535
7536 * gcc.target/i386/avx512f-cvt-1.c: New test.
7537
e5705cf7
L
75382016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7539
7540 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7541 -fdump-tree-vrp-details.
7542
381cdae4
RB
75432016-05-03 Richard Biener <rguenther@suse.de>
7544
7545 * gcc.dg/pr30172-1.c: Adjust.
7546 * gcc.dg/pr63743.c: Likewise.
7547 * gcc.dg/tm/pr51696.c: Likewise.
7548 * c-c++-common/tm/safe-1.c: Likewise.
7549 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7550 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7551 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7552 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7553
adedd5c1
JJ
75542016-05-03 Jakub Jelinek <jakub@redhat.com>
7555
31ed1665
JJ
7556 PR rtl-optimization/70467
7557 * gcc.target/i386/pr70467-3.c: New test.
7558 * gcc.target/i386/pr70467-4.c: New test.
7559
dea60b59
JJ
7560 PR tree-optimization/70916
7561 * gcc.c-torture/compile/pr70916.c: New test.
7562
adedd5c1
JJ
7563 PR target/49244
7564 * gcc.target/i386/pr49244-1.c: New test.
7565 * gcc.target/i386/pr49244-2.c: New test.
7566
f80041ef
BS
75672016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7568
7569 PR rtl-optimization/44281
7570 * gcc.target/i386/pr44281.c: New test.
7571
1cfcd39e
BC
75722016-05-03 bin cheng <bin.cheng@arm.com>
7573
7574 PR tree-optimization/56541
7575 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7576 * gcc.dg/vect/pr56541.c: new test.
7577
4304ccfd
MM
75782016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7579
7580 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7581 __float128.
7582 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7583
50d94c29
L
75842016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7585
7586 PR testsuite/70520
7587 * c-c++-common/asan/clone-test-1.c (main): Align child process
7588 stack to 16 bytes.
7589
bc1aee87
DM
75902016-05-02 David Malcolm <dmalcolm@redhat.com>
7591
7592 PR c++/62314
7593 * g++.dg/spellcheck-fields-2.C: New test case.
7594
474e0129
DM
75952016-05-02 David Malcolm <dmalcolm@redhat.com>
7596
7597 PR c++/62314
7598 * g++.dg/pr62314.C: New test case.
7599
818b88a7
JH
76002016-05-02 Jan Hubicka <hubicka@ucw.cz>
7601
7602 * gcc.dg/ipa/inline-8.c: New testcase.
7603
dd77684f
JJ
76042016-05-02 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR rtl-optimization/70467
7607 * gcc.target/i386/pr70467-1.c: New test.
7608
72407e00
BE
76092016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7610
7611 * gcc.dg/spec-options.c: Run the test on all targets.
7612 * gcc.dg/foo.specs: Use cpp_unique_options.
7613
dd53d197
MG
76142016-05-02 Marc Glisse <marc.glisse@inria.fr>
7615
7616 * gcc.dg/tree-ssa/unord.c: New testcase.
7617
a8b85ce9
MG
76182016-05-02 Marc Glisse <marc.glisse@inria.fr>
7619
7620 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7621
5b37e866
NS
76222016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7623
7624 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7625
7176a4a0
MP
76262016-05-02 Marek Polacek <polacek@redhat.com>
7627
7628 PR c/70851
7629 * gcc.dg/enum-incomplete-3.c: New test.
7630
6b9933b9
MP
76312016-05-02 Marek Polacek <polacek@redhat.com>
7632 Tom de Vries <tom@codesourcery.com>
7633
7634 PR tree-optimization/70700
7635 * gcc.dg/pr70700.c: New test.
7636
90f82260
UB
76372016-05-01 Uros Bizjak <ubizjak@gmail.com>
7638
7639 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7640 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7641 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7642 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7643 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7644
f73036c1
EB
76452016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7646
7647 * ada/acats/run_acats: Rename into...
7648 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7649 * ada/acats/run_all.sh: Remove redundant test.
7650 (target_run): Move around.
7651 (target_gnatchop): Use newly built executable.
7652 (target_gnatmake): Likewise.
7653 Check that the compilation of impbit succeeds.
7654
85e051a3
OE
76552016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7656
7657 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7658 * gcc.dg/20021029-1.c: Likewise.
7659 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7660 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7661 * gcc.target/sh/cmpstr.c: Likewise.
7662 * gcc.target/sh/cmpstrn.c: Likewise.
7663 * gcc.target/sh/memset.c: Likewise.
7664 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7665 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7666 * gcc.target/sh/pr39423-1.c: Likewise.
7667 * gcc.target/sh/pr49468-di.c: Likewise.
7668 * gcc.target/sh/pr49468-si.c: Likewise.
7669 * gcc.target/sh/pr49880-1.c: Likewise.
7670 * gcc.target/sh/pr49880-2.c: Likewise.
7671 * gcc.target/sh/pr49880-3.c: Likewise.
7672 * gcc.target/sh/pr50751-1.c: Likewise.
7673 * gcc.target/sh/pr50751-4.c: Likewise.
7674 * gcc.target/sh/pr50751-7.c: Likewise.
7675 * gcc.target/sh/pr51244-1.c: Likewise.
7676 * gcc.target/sh/pr51244-10.c: Likewise.
7677 * gcc.target/sh/pr51244-11.c: Likewise.
7678 * gcc.target/sh/pr51244-12.c: Likewise.
7679 * gcc.target/sh/pr51244-13.c: Likewise.
7680 * gcc.target/sh/pr51244-14.c: Likewise.
7681 * gcc.target/sh/pr51244-17.c: Likewise.
7682 * gcc.target/sh/pr51244-18.c: Likewise.
7683 * gcc.target/sh/pr51244-19.c: Likewise.
7684 * gcc.target/sh/pr51244-4.c: Likewise.
7685 * gcc.target/sh/pr51244-5.c: Likewise.
7686 * gcc.target/sh/pr51244-7.c: Likewise.
7687 * gcc.target/sh/pr51244-8.c: Likewise.
7688 * gcc.target/sh/pr51244-9.c: Likewise.
7689 * gcc.target/sh/pr51697.c: Likewise.
7690 * gcc.target/sh/pr52483-1.c: Likewise.
7691 * gcc.target/sh/pr52483-2.c: Likewise.
7692 * gcc.target/sh/pr52483-3.c: Likewise.
7693 * gcc.target/sh/pr52483-5.c: Likewise.
7694 * gcc.target/sh/pr52933-1.c: Likewise.
7695 * gcc.target/sh/pr52933-2.c: Likewise.
7696 * gcc.target/sh/pr52933-3.c: Likewise.
7697 * gcc.target/sh/pr53568-1.c: Likewise.
7698 * gcc.target/sh/pr53976-1.c: Likewise.
7699 * gcc.target/sh/pr53988-1.c: Likewise.
7700 * gcc.target/sh/pr53988.c: Likewise.
7701 * gcc.target/sh/pr54089-1.c: Likewise.
7702 * gcc.target/sh/pr54089-6.c: Likewise.
7703 * gcc.target/sh/pr54089-7.c: Likewise.
7704 * gcc.target/sh/pr54089-8.c: Likewise.
7705 * gcc.target/sh/pr54089-9.c: Likewise.
7706 * gcc.target/sh/pr54236-1.c: Likewise.
7707 * gcc.target/sh/pr54236-2.c: Likewise.
7708 * gcc.target/sh/pr54236-3.c: Likewise.
7709 * gcc.target/sh/pr54236-4.c: Likewise.
7710 * gcc.target/sh/pr54386.c: Likewise.
7711 * gcc.target/sh/pr54602-1.c: Likewise.
7712 * gcc.target/sh/pr54685.c: Likewise.
7713 * gcc.target/sh/pr54760-1.c: Likewise.
7714 * gcc.target/sh/pr54760-2.c: Likewise.
7715 * gcc.target/sh/pr54760-3.c: Likewise.
7716 * gcc.target/sh/pr54760-4.c: Likewise.
7717 * gcc.target/sh/pr54760-5.c: Likewise.
7718 * gcc.target/sh/pr54760-6.c: Likewise.
7719 * gcc.target/sh/pr55146.c: Likewise.
7720 * gcc.target/sh/pr55160.c: Likewise.
7721 * gcc.target/sh/pr59278.c: Likewise.
7722 * gcc.target/sh/pr59401-1.c: Likewise.
7723 * gcc.target/sh/pr59533-1.c: Likewise.
7724 * gcc.target/sh/pr63260.c: Likewise.
7725 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7726 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7727 * gcc.target/sh/strlen.c: Likewise.
7728 * gcc.target/sh/torture/pr30807.c: Likewise.
7729 * gcc.target/sh/torture/pr34777.c: Likewise.
7730 * gcc.target/sh/torture/pr64652.c: Likewise.
7731 * gcc.target/sh/torture/pr65505.c: Likewise.
7732 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7733 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7734
411e5c67
PC
77352016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7736
7737 PR c++/66644
7738 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7739
8fa97501
BS
77402016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7741
7742 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7743 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7744 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7745 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7746
5a956111
PP
77472016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7748
7749 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7750 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7751
e7ff0319
CP
77522016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7753
7754 PR middle-end/70626
7755 * c-c++-common/goacc/combined-reduction.c: New test.
7756 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7757
52d11a4b
L
77582016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7759
7760 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7761 *movdi_internal pattern only if PIC off.
7762 * gcc.target/i386/pr70155-2.c: Likewise.
7763 * gcc.target/i386/pr70155-3.c: Likewise.
7764 * gcc.target/i386/pr70155-4.c: Likewise.
7765 * gcc.target/i386/pr70155-5.c: Likewise.
7766 * gcc.target/i386/pr70155-6.c: Likewise.
7767 * gcc.target/i386/pr70155-7.c: Likewise.
7768 * gcc.target/i386/pr70155-8.c: Likewise.
7769 * gcc.target/i386/pr70155-15.c: Likewise.
7770 * gcc.target/i386/pr70155-17.c: Likewise.
7771 * gcc.target/i386/pr70155-22.c: Likewise.
7772
8960db31
BC
77732016-04-29 Bin Cheng <bin.cheng@arm.com>
7774
7775 PR tree-optimization/70803
7776 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7777
cca535a4
IE
77782016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7779
7780 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7781 optimization of vector loop.
7782 * gcc.target/i386/vect-unpack-3.c: New test.
7783 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7784 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7785 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7786
500ecf4a
MP
77872016-04-29 Marek Polacek <polacek@redhat.com>
7788
7789 PR sanitizer/70342
7790 * g++.dg/ubsan/null-7.C: New test.
7791
2fff3db8
MP
7792 PR c/70852
7793 * gcc.dg/pr70852.c: New test.
7794
509063eb
DV
77952016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7796
7797 PR/69089
7798 * g++.dg/cpp0x/alignas6.C: New test.
7799
83745c0d
DV
78002016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7801
c87885ca
RO
7802 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7803 * gcc.dg/pr27003.c: Likewise.
7804 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7805 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7806 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7807 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7808 * gcc.target/arc/mxy.c: Likewise.
7809 * gcc.target/arc/mswape.c: Likewise.
7810 * gcc.target/arc/mrtsc.c: Likewise.
7811 * gcc.target/arc/mcrc.c: Likewise.
7812 * gcc.target/arc/mdsp-packa.c: Likewise.
7813 * gcc.target/arc/mdvbf.c: Likewise.
7814 * gcc.target/arc/mlock.c: Likewise.
7815 * gcc.target/arc/mmac-24.c: Likewise.
7816 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7817
849b265d
BS
78182016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7819 Matthijs Kooijman <matthijs@stdin.nl>
7820 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7821
7822 PR target/60040
7823 * gcc.target/avr/pr60040-1.c: New.
7824 * gcc.target/avr/pr60040-2.c: New.
7825
1390536b
RB
78262016-04-29 Richard Biener <rguenther@suse.de>
7827
7828 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7829
98998245
RB
78302016-04-29 Richard Biener <rguenther@suse.de>
7831
7832 PR tree-optimization/13962
7833 PR tree-optimization/65686
7834 * gcc.dg/uninit-pr65686.c: New testcase.
7835
8b80cc21
JJ
78362016-04-29 Jakub Jelinek <jakub@redhat.com>
7837
7838 PR middle-end/70843
7839 * gcc.dg/pr70843.c: New test.
7840
6181bc30
JJ
78412016-04-28 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR target/70858
7844 * gcc.target/i386/pr70858.c: New test.
7845
f4cb3612
AB
78462016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7847
7848 * gcc.target/arc/nps400-1.c: New file.
7849
8ad9df62
JR
78502016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7851 Andrew Burgess <andrew.burgess@embecosm.com>
7852
7853 * gcc.target/arc/movh_cl-1.c: New file.
7854
ceaaa9fe
JR
78552016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7856 Andrew Burgess <andrew.burgess@embecosm.com>
7857
7858 * gcc.target/arc/extzv-1.c: New file.
7859 * gcc.target/arc/insv-1.c: New file.
7860 * gcc.target/arc/insv-2.c: New file.
7861 * gcc.target/arc/movb-1.c: New file.
7862 * gcc.target/arc/movb-2.c: New file.
7863 * gcc.target/arc/movb-3.c: New file.
7864 * gcc.target/arc/movb-4.c: New file.
7865 * gcc.target/arc/movb-5.c: New file.
7866 * gcc.target/arc/movb_cl-1.c: New file.
7867 * gcc.target/arc/movb_cl-2.c: New file.
7868 * gcc.target/arc/movbi_cl-1.c: New file.
7869 * gcc.target/arc/movl-1.c: New file.
7870
4d03dc2f
JR
78712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7872 Andrew Burgess <andrew.burgess@embecosm.com>
7873
7874 * gcc.target/arc/cmem-1.c: New file.
7875 * gcc.target/arc/cmem-2.c: New file.
7876 * gcc.target/arc/cmem-3.c: New file.
7877 * gcc.target/arc/cmem-4.c: New file.
7878 * gcc.target/arc/cmem-5.c: New file.
7879 * gcc.target/arc/cmem-6.c: New file.
7880 * gcc.target/arc/cmem-7.c: New file.
7881 * gcc.target/arc/cmem-ld.inc: New file.
7882 * gcc.target/arc/cmem-st.inc: New file.
7883
81262dad
JJ
78842016-04-28 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR target/70821
7887 * gcc.target/i386/pr70821.c: New test.
7888
0a31a09a
BS
78892016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7890
7891 * gcc.target/powerpc/vec-adde.c: New test.
7892 * gcc.target/powerpc/vec-adde-int128.c: New test.
7893
3ddffba9
JJ
78942016-04-28 Jakub Jelinek <jakub@redhat.com>
7895
7896 * gcc.target/i386/avx-vround-1.c: New test.
7897 * gcc.target/i386/avx-vround-2.c: New test.
7898 * gcc.target/i386/avx512vl-vround-1.c: New test.
7899 * gcc.target/i386/avx512vl-vround-2.c: New test.
7900
713dedcd
RO
79012016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7902
7903 PR testsuite/70595
7904 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7905 (check_effective_target_cilkplus_runtime): ... this.
7906 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7907 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7908
7909 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7910 Require cilkplus_runtime.
7911 Don't add -lcilkrts.
7912 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7913 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7914 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7915 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7916 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7917 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7918 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7919 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7920 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7921 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7922 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7923 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7924 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7925 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7926 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7927 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7928 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7929 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7930 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7931 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7932 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7933 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7934 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7935 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7936 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7937 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7938 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7939 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7940 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7941
7942 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7943 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7944
7945 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7946
7947 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7948 cilkplus_runtime.
7949
3563f78f
MG
79502016-04-27 Marc Glisse <marc.glisse@inria.fr>
7951
7952 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7953 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7954
6bc2bb18
RB
79552015-04-27 Ryan Burn <contact@rnburn.com>
7956
7957 PR c++/69024
7958 PR c++/68997
7959 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7960 diagnostic.
7961 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7962 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7963
1e55d29a
EB
79642016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7965
7966 * gnat.dg/limited_with4.ad[sb]: New test.
7967 * gnat.dg/limited_with4_pkg.ads: New helper.
7968
087146ca
L
79692016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7970
7971 PR target/70155
7972 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7973 and movv1ti_internal patterns
7974 * gcc.target/i386/pr70155-1.c: New test.
7975 * gcc.target/i386/pr70155-2.c: Likewise.
7976 * gcc.target/i386/pr70155-3.c: Likewise.
7977 * gcc.target/i386/pr70155-4.c: Likewise.
7978 * gcc.target/i386/pr70155-5.c: Likewise.
7979 * gcc.target/i386/pr70155-6.c: Likewise.
7980 * gcc.target/i386/pr70155-7.c: Likewise.
7981 * gcc.target/i386/pr70155-8.c: Likewise.
7982 * gcc.target/i386/pr70155-9.c: Likewise.
7983 * gcc.target/i386/pr70155-10.c: Likewise.
7984 * gcc.target/i386/pr70155-11.c: Likewise.
7985 * gcc.target/i386/pr70155-12.c: Likewise.
7986 * gcc.target/i386/pr70155-13.c: Likewise.
7987 * gcc.target/i386/pr70155-14.c: Likewise.
7988 * gcc.target/i386/pr70155-15.c: Likewise.
7989 * gcc.target/i386/pr70155-16.c: Likewise.
7990 * gcc.target/i386/pr70155-17.c: Likewise.
7991 * gcc.target/i386/pr70155-18.c: Likewise.
7992 * gcc.target/i386/pr70155-19.c: Likewise.
7993 * gcc.target/i386/pr70155-20.c: Likewise.
7994 * gcc.target/i386/pr70155-21.c: Likewise.
7995 * gcc.target/i386/pr70155-22.c: Likewise.
7996
92329f9f
L
79972016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7998
7999 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8000 ".{5,6}".
8001
309a0cf6
BC
80022016-04-27 Bin Cheng <bin.cheng@arm.com>
8003
8004 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8005 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8006 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8007 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8008 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8009
72ed2b9c
RB
80102016-04-27 Richard Biener <rguenther@suse.de>
8011
8012 PR ipa/70760
8013 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8014 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8015
3c98ff9b
NS
80162016-04-27 Nathan Sidwell <nathan@acm.org>
8017
8018 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8019 * g++.dg/ubsan/pr63956.C: Adjust error location.
8020
9ec5d66b
NC
80212016-04-27 Nick Clifton <nickc@redhat.com>
8022
8023 PR middle-end/49889
8024 * gcc.dg/pr49889.c: New test.
8025
c1e1f433
BS
80262016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8027
8028 * c-c++-common/memset-array.c: New test.
8029
8ac43293
MS
80302016-04-26 Martin Sebor <msebor@redhat.com>
8031
8032 PR c++/66639
8033 * g++.dg/cpp1y/func_constexpr.C: New test.
8034
843ce8ab
PP
80352016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8036
8037 PR c++/70241
8038 * g++.dg/cpp0x/enum32.C: New test.
8039 * g++.dg/cpp0x/enum33.C: New test.
8040
80412016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8042
8043 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8044 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8045 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8046 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8047 * gcc.c-torture/execute/pr38151.c: Likewise.
8048 * gcc.c-torture/execute/pr66556.c: Likewise.
8049 * gcc.c-torture/execute/pr67781.c: Likewise.
8050 * gcc.c-torture/execute/pr68648.c: Likewise.
8051
ca1206be
MG
80522016-04-26 Marc Glisse <marc.glisse@inria.fr>
8053
8054 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8055
2448a956
MP
80562016-04-26 Marek Polacek <polacek@redhat.com>
8057
8058 PR c/67784
8059 * gcc.dg/pr67784-3.c: New test.
8060 * gcc.dg/pr67784-4.c: New test.
8061 * gcc.dg/pr67784-5.c: New test.
8062
b02a5e26
MP
8063 PR c/70791
8064 * gcc.dg/Wnested-externs-2.c: New test.
8065
6b6aa8d3
MG
80662016-04-26 Marc Glisse <marc.glisse@inria.fr>
8067
8068 * gcc.dg/fold-plusmult.c: Adjust.
8069 * gcc.dg/no-strict-overflow-6.c: Adjust.
8070 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8071
a2095b55
BS
80722016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8073
8074 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8075 number scans.
8076 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8077 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8078 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8079 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8080 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8081 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8082 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8083 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8084 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8085 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8086 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8087 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8088 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8089 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8090 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8091 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8092 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8093 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8094 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8095 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8096 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8097 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8098 scans.
8099 * gcc.target/i386/pr32219-4.c: Likewise.
8100 * gcc.target/i386/pr32219-6.c: Likewise.
8101 * gcc.target/i386/pr32219-8.c: Likewise.
8102
bb0cc5c8
KT
81032016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8104
8105 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8106 associated options.
8107
5a0802ea
MP
81082016-04-26 Marek Polacek <polacek@redhat.com>
8109
8110 PR c++/70744
8111 * g++.dg/ext/cond2.C: New test.
8112
00f615af
BC
81132016-04-26 Bin Cheng <bin.cheng@arm.com>
8114
8115 PR tree-optimization/70771
8116 PR tree-optimization/70775
8117 * gcc.dg/pr70771.c: New test.
25939d34 8118 * gcc.dg/pr70775.c: New test.
00f615af 8119
218155e7
BS
81202016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8121
8122 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8123
ab99f467
RB
81242016-04-25 Richard Biener <rguenther@suse.de>
8125
8126 PR tree-optimization/70780
8127 * gcc.dg/torture/pr70780.c: New testcase.
8128
3f8257db 81292016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8130
c87885ca
RO
8131 * gcc.target/arm/neon-vaddws16.c: New test.
8132 * gcc.target/arm/neon-vaddws32.c: New test.
8133 * gcc.target/arm/neon-vaddwu16.c: New test.
8134 * gcc.target/arm/neon-vaddwu32.c: New test.
8135 * gcc.target/arm/neon-vaddwu8.c: New test.
8136 * lib/target-supports.exp
93c590ee
MC
8137 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8138 that arm neon support vector widen sum of HImode TO SImode.
8139
d6c1a7a7
JJ
81402016-04-23 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR sanitizer/70712
8143 * c-c++-common/asan/pr70712.c: New test.
8144
ab0fc037
TS
81452016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8146
8147 * .gitattributes: New file.
8148
2aa64824
CL
81492016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8150
8151 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8152
e7e12d92
DH
81532016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8154
8155 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8156 * gfortran.dg/submodule_15.f08: Likewise.
8157
d1431192
RB
81582016-04-22 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/70740
8161 * gcc.dg/torture/pr70740.c: New testcase.
8162
04a63c24
L
81632016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8164
8165 PR target/70750
8166 * gcc.target/i386/pr70750-1.c: New test.
8167 * gcc.target/i386/pr70750-2.c: Likewise.
8168
20700098
PC
81692016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8170
8171 PR c++/70540
8172 * g++.dg/cpp0x/auto48.C: New.
8173
aedf4e12
MP
81742016-04-21 Marek Polacek <polacek@redhat.com>
8175
8176 PR c++/70513
8177 * g++.dg/cpp0x/forw_enum12.C: New test.
8178 * g++.dg/cpp0x/forw_enum13.C: New test.
8179
2074d80a
KY
81802016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8181
8182 PR target/70728
8183 * gcc.target/i386/pr70728.c: New test.
8184
aef4aab0
RB
81852016-04-21 Richard Biener <rguenther@suse.de>
8186
8187 PR middle-end/70747
8188 * gcc.dg/pr70747.c: New testcase.
8189
2359e571
BC
81902016-04-21 Bin Cheng <bin.cheng@arm.com>
8191
8192 PR tree-optimization/70715
8193 * gcc.dg/tree-ssa/scev-13.c: New test.
8194
ce0e66ff
MG
81952016-04-21 Marc Glisse <marc.glisse@inria.fr>
8196
8197 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8198
2c2870a1
MG
81992016-04-21 Marc Glisse <marc.glisse@inria.fr>
8200
8201 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8202
a2b056a3
JH
82032016-04-20 Jan Hubicka <jh@suse.cz>
8204
8205 PR ipa/70018
8206 * g++.dg/ipa/nothrow-1.C: New testcase.
8207
ee392fc2
NS
82082016-04-20 Nathan Sidwell <nathan@acm.org>
8209
8210 PR c++/55635
8211 * g++.dg/eh/delete1.C: New.
8212
dda49daf
L
82132016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8214
8215 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8216 -mtune-ctrl=sse_typeless_stores.
8217
8a5b9d5a
L
82182016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8219
8220 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8221
1011119f
BC
82222016-04-20 Bin Cheng <bin.cheng@arm.com>
8223
8224 PR tree-optimization/69489
8225 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8226
477d4906
IV
82272016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8228
8229 PR c++/69363
8230 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8231 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8232 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8233
fad08d12
BC
82342016-04-20 Bin Cheng <bin.cheng@arm.com>
8235
8236 PR tree-optimization/56625
8237 PR tree-optimization/69489
8238 * gcc.dg/vect/pr56625.c: New test.
8239 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8240
9e3e4fab
AP
82412016-04-20 Andrew Pinski <apinski@cavium.com>
8242
8243 PR target/64971
8244 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8245
d7aa24e4
AC
82462016-04-20 Arnaud Charlet <charlet@adacore.com>
8247
8248 * gnat.dg/self1.adb: Remove now incorrect test.
8249
e6d62b46
BC
82502016-04-20 Bin Cheng <bin.cheng@arm.com>
8251
8252 * gcc.dg/tree-ssa/scev-11.c: New test.
8253 * gcc.dg/tree-ssa/scev-12.c: New test.
8254
2697b189
MP
82552016-04-20 Marek Polacek <polacek@redhat.com>
8256
8257 PR tree-optimization/70725
8258 * gcc.dg/pr70725.c: New test.
8259
60d393e8
RB
82602016-04-20 Richard Biener <rguenther@suse.de>
8261
8262 PR tree-optimization/70726
8263 * g++.dg/vect/pr70726.cc: New testcase.
8264
82c6f58a
AK
82652016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8266
8267 PR target/70674
8268 * gcc.target/s390/pr70674.c: New test.
8269
90eeab20
JD
82702016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8271
8272 PR libgfortran/70684
8273 * gfortran.dg/list_read_14.f90: New test.
8274
fc9cf6da
L
82752016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8276
8277 PR target/69201
8278 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8279 extern to force it misaligned.
8280 (b): Likewise.
8281 (c): Likewise.
8282 (d): Likewise.
8283 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8284 Don't check `*' before movv4sf_internal.
8285 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8286 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8287 Don't check `*' before movv16qi_internal.
8288 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8289 extern to force it misaligned.
8290 (b): Likewise.
8291 (c): Likewise.
8292 (d): Likewise.
8293 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8294 Don't check `*' before movv2df_internal.
8295 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8296 extern to force it misaligned.
8297 (b): Likewise.
8298 (c): Likewise.
8299 (d): Likewise.
8300 Check movv8sf_internal instead of avx_storeups256.
8301 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8302
ea8927ea
RB
83032016-04-19 Richard Biener <rguenther@suse.de>
8304
8305 PR tree-optimization/70171
8306 * g++.dg/tree-ssa/pr70171.C: New testcase.
8307
65f52ee9
RB
83082016-04-19 Richard Biener <rguenther@suse.de>
8309
8310 PR tree-optimization/70724
8311 * gcc.dg/torture/pr70724.c: New testcase.
8312
987b67f1
VM
83132016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8314
8315 PR middle-end/70689
c87885ca 8316 * gcc.target/i386/pr70689.c: New.
987b67f1 8317
91a47c39
L
83182016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8319
8320 PR target/70708
8321 * gcc.target/i386/pr70708.c: New test.
8322
8270b82d
RB
83232016-04-18 Richard Biener <rguenther@suse.de>
8324
8325 PR tree-optimization/43434
8326 * gcc.dg/vect/pr43434.c: New testcase.
8327 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8328 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8329 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8330 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8331 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8332 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8333 * gcc.dg/gomp/pr68640.c: Likewise.
8334 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8335 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8336
edd048e2
RB
83372016-04-18 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/70701
8340 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8341
bd5c7330
TV
83422016-04-18 Tom de Vries <tom@codesourcery.com>
8343
8344 PR testsuite/70699
8345 * gcc.dg/pr70161.c: Add dot-file scans.
8346 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8347 instead of after last dot char.
8348
23f2660f
EB
83492016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8350
8351 * c-c++-common/dump-ada-spec-3.c: New test.
8352 * c-c++-common/dump-ada-spec-4.c: Likewise.
8353
da152c9f
TV
83542016-04-17 Tom de Vries <tom@codesourcery.com>
8355
8356 PR other/70183
8357 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8358
cc950f98
JH
83592016-04-15 Jan Hubicka <jh@suse.cz>
8360
8361 PR ipa/70018
8362 * g++.dg/ipa/pure-const-1.C: New testcase.
8363 * g++.dg/ipa/pure-const-2.C: New testcase.
8364 * g++.dg/ipa/pure-const-3.C: New testcase.
8365
949505a9
MP
83662016-04-15 Marek Polacek <polacek@redhat.com>
8367
8368 PR c/70671
8369 * gcc.dg/bitfld-22.c: New test.
8370
10e547d6
BS
83712016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8372
8373 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8374 x86_64.
8375
1e77281b
MP
83762016-04-15 Marek Polacek <polacek@redhat.com>
8377
8378 PR c/70651
8379 * c-c++-common/pr70651.c: New test.
8380
e501fa8e
KT
83812016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8382
8383 PR rtl-optimization/70681
8384 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8385 dump scan on arm and powerpc.
8386 * gcc.dg/pr10474.c: Likewise.
8387
dda1bf61
JJ
83882016-04-15 Jakub Jelinek <jakub@redhat.com>
8389
ca4ef1ff
JJ
8390 PR c++/69517
8391 PR c++/70019
8392 PR c++/70588
8393 * g++.dg/cpp1y/vla11.C: Revert for real.
8394
dda1bf61
JJ
8395 PR c/70436
8396 * c-c++-common/Wparentheses-1.c: New test.
8397 * c-c++-common/gomp/Wparentheses-1.c: New test.
8398 * c-c++-common/gomp/Wparentheses-2.c: New test.
8399 * c-c++-common/gomp/Wparentheses-3.c: New test.
8400 * c-c++-common/gomp/Wparentheses-4.c: New test.
8401 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8402 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8403 * c-c++-common/goacc/Wparentheses-1.c: New test.
8404
1355e62c
KY
84052016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8406
8407 PR target/70662
8408 * gcc.target/i386/pr70662.c: New test.
8409
0ab34b9e 84102016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8411 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8412
8413 PR tree-optimization/70130
8414 * gcc.dg/vect/O3-pr70130.c: New testcase.
8415
bc773aad
MM
84162016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8417
6e9b2286
MM
8418 PR target/70669
8419 * gcc.target/powerpc/pr70669.c: New test.
8420
bc773aad
MM
8421 PR target/70640
8422 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8423 a power7 system that does not have an assembler that supports
8424 power8.
8425
d8747845
MS
84262016-04-14 Martin Sebor <msebor@redhat.com>
8427
8428 PR c++/69517
8429 PR c++/70019
8430 PR c++/70588
8431 * c-c++-common/ubsan/vla-1.c: Revert.
8432 * g++.dg/cpp1y/vla11.C: Same.
8433 * g++.dg/cpp1y/vla12.C: Same.
8434 * g++.dg/cpp1y/vla13.C: Same.
8435 * g++.dg/cpp1y/vla14.C: Same.
8436 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8437 * g++.dg/init/array24.C: Same.
d8747845
MS
8438 * g++.dg/ubsan/vla-1.C: Same.
8439
85128559
MP
84402016-04-14 Marek Polacek <polacek@redhat.com>
8441 Jan Hubicka <hubicka@ucw.cz>
8442
8443 PR c++/70029
8444 * g++.dg/torture/pr70029.C: New test.
8445
52fbb073
MS
84462016-04-14 Martin Sebor <msebor@redhat.com>
8447
8448 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8449 type size to prevent failures on targets with very low maximum
8450 alignment.
8451
6db61d6f
RB
84522016-04-14 Richard Biener <rguenther@suse.de>
8453
8454 PR tree-optimization/70623
8455 * gcc.dg/torture/pr70623.c: New testcase.
8456 * gcc.dg/torture/pr70623-2.c: Likewise.
8457
342fac95
MS
84582016-04-13 Martin Sebor <msebor@redhat.com>
8459
8460 PR c++/69517
8461 PR c++/70019
8462 PR c++/70588
8463 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8464 * g++.dg/cpp1y/vla11.C: New test.
8465 * g++.dg/cpp1y/vla12.C: New test.
8466 * g++.dg/cpp1y/vla13.C: New test.
8467 * g++.dg/cpp1y/vla14.C: New test.
8468 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8469 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8470 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8471
d93c452f
JJ
84722016-04-13 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR c++/70641
8475 * g++.dg/opt/pr70641.C: New test.
8476
85115fb6
RO
84772016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8478
8479 PR rtl-optimization/68749
8480 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8481 effects of argument promotions.
8482 Remove default args to dg-skip-if.
8483
545a4139
PC
84842016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8485
8486 PR c++/70635
8487 * g++.dg/parse/pr70635.C: New.
8488
b3a77f21
MP
84892016-04-13 Marek Polacek <polacek@redhat.com>
8490
8491 PR c++/70639
8492 * c-c++-common/Wmisleading-indentation-4.c: New test.
8493
99cd9857
MP
84942016-04-13 Marek Polacek <polacek@redhat.com>
8495
8496 PR c/70436
c87885ca
RO
8497 * gcc.dg/Wparentheses-12.c: New test.
8498 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8499
75ca93ec
IE
85002016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8501
8502 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8503 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8504 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8505
3d3f9e7e
JJ
85062016-04-13 Jakub Jelinek <jakub@redhat.com>
8507
37947cd0
JJ
8508 PR middle-end/70633
8509 * gcc.c-torture/compile/pr70633.c: New test.
8510
3d3f9e7e
JJ
8511 PR debug/70628
8512 * gcc.dg/torture/pr70628.c: New test.
8513
92886d3e
PP
85142016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8515
8516 PR c++/70610
8517 * g++.dg/template/pr70610.C: New test.
8518 * g++.dg/template/pr70610-2.C: New test.
8519 * g++.dg/template/pr70610-3.C: New test.
8520 * g++.dg/template/pr70610-4.C: New test.
8521
13bd7c2b
JJ
85222016-04-12 Jakub Jelinek <jakub@redhat.com>
8523
6512fa6d
JJ
8524 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8525 128 instead of 32.
8526
13bd7c2b
JJ
8527 PR c++/70571
8528 * g++.dg/ext/pr70571.C: New test.
8529
20b9851c
MM
85302016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8531
8a434ada 8532 PR target/70640
20b9851c
MM
8533 * gcc.target/powerpc/pr70640.c: New test.
8534
2b2f52bc
PC
85352016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8536
8537 PR c++/68722
8538 * g++.dg/parse/pr68722.C: New.
8539
5901e56a
JJ
85402016-04-12 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR rtl-optimization/70596
8543 * gcc.target/i386/pr70596.c: New test.
8544
d4619dc1
NS
85452016-04-12 Nathan Sidwell <nathan@acm.org>
8546
8547 PR c++/70501
8548 * g++.dg/init/pr70501.C: New.
8549
3df530d3
DW
85502016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8551
8552 * gcc.target/i386/asm-flag-6.c: New test.
8553
b7a120d7
TV
85542016-04-12 Tom de Vries <tom@codesourcery.com>
8555
8556 PR tree-optimization/68756
8557 * gcc.dg/graphite/pr68756.c: New test.
8558
4e0eea75
JJ
85592016-04-12 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR tree-optimization/70602
8562 * gcc.c-torture/execute/pr70602.c: New test.
8563
35fbda43
MM
85642016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8565
8566 PR target/70381
8567 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8568 __float128 emulator is built and runs.
8569 * gcc.target/powerpc/float128-1.c: Likewise.
8570
8571 * lib/target-supports.exp (check_ppc_float128_sw_available):
8572 Rework tests for __float128 software and hardware
8573 availability. Fix exit condition to return 0 on success.
8574
04a99ebe
JG
85752016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8576
8577 PR target/70133
8578 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8579 * gcc.target/aarch64/target_attr_15.c: Likewise.
8580
47cd5a85
PC
85812016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8582
8583 PR c++/69066
8584 * g++.dg/cpp1y/pr69066.C: New.
8585
a5edb32e
JD
85862016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8587
8588 PR fortran/68566
8589 * gfortran.dg/pr36192.f90: Update test.
8590 * gfortran.dg/pr36192_1.f90: Update test.
8591 * gfortran.dg/real_dimension_1.f: Update test.
8592 * gfortran.dg/parameter_array_init_7.f90: New test.
8593
8ef378f8
JDA
85942016-04-09 John David Anglin <danglin@gcc.gnu.org>
8595
c532c871
JDA
8596 PR testsuite/64039
8597 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8598
d34f706f
JDA
8599 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8600
75e1dd9e
JDA
8601 PR rtl-optimization/66669
8602 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8603
8a976f5f
JDA
8604 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8605
da04822a
JDA
8606 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8607 * gcc.dg/pie-1.c: Likewise.
8608 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8609 * gcc.dg/pic-4.c: Likewise.
8610 * gcc.dg/pie-3.c: Likewise.
8611 * gcc.dg/pie-4.c: Likewise.
8612
adfabcf9
JDA
8613 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8614
4a020adf
JDA
8615 PR tree-optimization/68644
8616 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8617
8ef378f8
JDA
8618 PR rtl-optimization/64886
8619 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8620
09bf990e
TV
86212016-04-09 Tom de Vries <tom@codesourcery.com>
8622
8623 PR tree-optimization/68953
8624 * gcc.dg/graphite/pr68953.c: New test.
8625
138c3c1a
DH
86262016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8627
8628 PR fortran/70592
8629 * gfortran.dg/deferred_character_16.f90: New test.
8630
f55460af
JJ
86312016-04-09 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR tree-optimization/70586
8634 * gcc.c-torture/execute/pr70586.c: New test.
8635
0b77bbf3
DH
86362016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8637
8638 PR sanitizer/70573
8639 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8640 with __builtin_memset
8641 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8642
c42cfb5c
CP
86432016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8644
8645 PR lto/70289
8646 PR ipa/70348
8647 PR tree-optimization/70373
8648 PR middle-end/70533
8649 PR middle-end/70534
8650 PR middle-end/70535
8651 * c-c++-common/goacc/reduction-5.c: New test.
8652 * c-c++-common/goacc/reduction-promotions.c: New test.
8653 * gfortran.dg/goacc/reduction-3.f95: New test.
8654 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8655
56cfb596
PP
86562016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8657
8658 PR c++/70590
8659 PR c++/70452
8660 * g++.dg/pr70590.C: New test.
8661 * g++.dg/pr70590-2.C: New test.
8662
1a13c0a2
JJ
86632016-04-08 Jakub Jelinek <jakub@redhat.com>
8664
abc0647a
JJ
8665 PR middle-end/70593
8666 * gcc.target/i386/pr70593.c: New test.
8667
1a13c0a2
JJ
8668 PR rtl-optimization/70574
8669 * gcc.target/i386/avx2-pr70574.c: New test.
8670
c3da4956
MO
86712016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8672
8673 PR sanitizer/70541
8674 * c-c++-common/asan/pr70541.c: New test.
8675
9f1b833b
TV
86762016-04-08 Tom de Vries <tom@codesourcery.com>
8677
8678 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8679 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8680
bae7adda
KT
86812016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8682
8683 PR target/70566
8684 * gcc.c-torture/execute/pr70566.c: New test.
8685
211f3d57
TV
86862016-04-08 Tom de Vries <tom@codesourcery.com>
8687
8688 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8689 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8690
02cf2861
AM
86912016-04-08 Alan Modra <amodra@gmail.com>
8692
8693 * gcc.target/powerpc/pr70117.c: New.
8694
5f490f9f
JJ
86952016-04-07 Jakub Jelinek <jakub@redhat.com>
8696
56e9b710
JJ
8697 PR testsuite/70581
8698 * gcc.dg/lto/simd-function_0.c: New test.
8699
5f490f9f
JJ
8700 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8701 clones.
8702 * c-c++-common/attr-simd-2.c: Likewise.
8703 * c-c++-common/attr-simd-4.c: Likewise.
8704 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8705 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8706
e4ebc74d
TP
87072016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8708
8709 PR testsuite/70553
8710 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8711
9817ae35
TS
87122016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8713 Tom de Vries <tom@codesourcery.com>
8714
8715 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8716 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8717 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8718 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8719 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8720 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8721 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8722 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8723
e292f64d
PP
87242016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8725
8726 PR c/70436
8727 * g++.dg/warn/Wparentheses-29.C: New test.
8728
6b37bdaf
PP
87292016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8730
8731 PR c/70436
8732 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8733 explicit braces to resolve a future -Wparentheses warning.
8734
64824205
RH
87352016-04-06 Richard Henderson <rth@redhat.com>
8736
8737 * gcc.dg/pr61817-1.c: New test.
8738 * gcc.dg/pr61817-2.c: New test.
8739 * gcc.dg/pr69391-1.c: New test.
8740 * gcc.dg/pr69391-2.c: New test.
8741
bc2fc1f3
VM
87422016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8743
8744 PR rtl-optimization/70398
c87885ca 8745 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8746
41414a02
EB
87472016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8748
8749 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8750
4066ea8a
YR
87512016-04-06 Yvan Roux <yvan.roux@linaro.org>
8752 Pedro Alves <palves@redhat.com>
8753
8754 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8755
ec35ea45
JJ
87562016-04-06 Jakub Jelinek <jakub@redhat.com>
8757
3866f8dd
JJ
8758 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8759 Check for avx512f effective targets instead of avx2.
8760 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8761 for AVX512F clones.
8762 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8763 * g++.dg/gomp/declare-simd-1.C: Likewise.
8764 * g++.dg/gomp/declare-simd-3.C: Likewise.
8765 * g++.dg/gomp/declare-simd-4.C: Likewise.
8766
ec35ea45
JJ
8767 PR middle-end/70550
8768 * c-c++-common/gomp/pr70550-1.c: New test.
8769 * c-c++-common/gomp/pr70550-2.c: New test.
8770
c08d28ac
NS
87712016-04-05 Nathan Sidwell <nathan@acm.org>
8772
8773 PR c++/70512
8774 * g++.dg/ext/attribute-may-alias-5.C: New.
8775
1d510e04
JJ
87762016-04-05 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR c++/70336
8779 * c-c++-common/pr70336.c: New test.
8780 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8781 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8782
84278ed9
JH
87832016-04-05 Jan Hubicka <hubicka@ucw.cz>
8784
8785 PR ipa/66223
8786 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8787
268a0ec4
JJ
87882016-04-05 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR rtl-optimization/70542
8791 * gcc.dg/torture/pr70542.c: New test.
8792 * gcc.target/i386/avx2-pr70542.c: New test.
8793
5e8c2eb1
ZS
87942016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8795
8796 PR tree-optimization/70509
8797 * gcc.target/i386/avx512bw-pr70509.c: New test.
8798
c0daf32d
PP
87992016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8800
8801 PR c++/70452
8802 * g++.dg/ext/constexpr-vla4.C: New test.
8803
bf867841
UB
88042016-04-05 Uros Bizjak <ubizjak@gmail.com>
8805
8806 PR target/70510
8807 * gcc.target/i386/pr70510.c: New test.
8808
3022186a
RB
88092016-04-05 Richard Biener <rguenther@suse.de>
8810
8811 PR tree-optimization/70526
8812 * g++.dg/torture/pr70526.C: New testcase.
8813
55fc79b2
JJ
88142016-04-05 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR target/70525
8817 * gcc.target/i386/pr70525.c: New test.
8818
62b233f2
RB
88192016-04-05 Richard Biener <rguenther@suse.de>
8820
8821 PR middle-end/70499
8822 * g++.dg/torture/pr70499.C: New testcase.
8823
cc05759d
RB
88242016-04-05 Richard Biener <rguenther@suse.de>
8825
8826 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8827 remove XFAIL.
8828
f23f16d4
JJ
88292016-04-04 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR middle-end/70307
8832 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8833 rs6000 ABI warnings.
8834
d27ecc49
JH
88352016-04-04 Jan Hubicka <hubicka@ucw.cz>
8836
8837 PR ipa/66223
8838 * g++.dg/ipa/devirt-51.C: New testcase.
8839
c974c96e 88402016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8841 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8842
8843 PR middle-end/70457
8844 * gcc.dg/torture/pr70457.c: New.
8845
7a85da89
AV
88462016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8847
8848 PR fortran/67538
8849 * gfortran.dg/allocate_with_source_19.f08: New test.
8850
de517e64
AV
88512016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8852
8853 PR fortran/65795
8854 * gfortran.dg/coarray_allocate_6.f08: New test.
8855
43b9f499
RB
88562016-04-04 Richard Biener <rguenther@suse.de>
8857
8858 PR rtl-optimization/70484
8859 * gcc.dg/torture/pr70484.c: New testcase.
8860
f13355da
MP
88612016-04-04 Marek Polacek <polacek@redhat.com>
8862
8863 PR c/70307
8864 * gcc.dg/torture/pr70307.c: New test.
8865
6cc6ed50
OE
88662016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8867
8868 PR target/70416
8869 PR target/67391
8870 * gcc.target/sh/torture/pr70416.c: New.
8871
abdc16c8
MS
88722016-04-02 Martin Sebor <msebor@redhat.com>
8873
8874 PR c++/67376
8875 PR c++/70170
8876 PR c++/70172
8877 PR c++/70228
8878 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8879 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8880 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8881 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8882 * g++.dg/cpp0x/constexpr-string.C: Same.
8883 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8884 * g++.dg/cpp0x/pr65398.C: Same.
8885 * g++.dg/ext/constexpr-vla1.C: Same.
8886 * g++.dg/ext/constexpr-vla2.C: Same.
8887 * g++.dg/ext/constexpr-vla3.C: Same.
8888 * g++.dg/ubsan/pr63956.C: Same.
8889
763cd859
JJ
88902016-04-01 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR rtl-optimization/70467
8893 * gcc.target/i386/pr70467-2.c: New test.
8894
0f875435
JJ
88952016-04-01 Jakub Jelinek <jakub@redhat.com>
8896 Marek Polacek <polacek@redhat.com>
8897
8898 PR c++/70488
8899 * g++.dg/init/new47.C: New test.
8900
41d14659
RR
89012016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8902
8903 PR target/70496
8904 * gcc.target/arm/pr70496.c: New test.
8905
f9bf89bb
NS
89062016-04-01 Nathan Sidwell <nathan@acm.org>
8907
73b9085d
NS
8908 PR c++/68475
8909 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8910
4afdcfaa
IE
89112016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8912
8913 PR target/69890
8914 * gcc.dg/strlenopt.h (memmove): New.
8915 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8916 instead of "string.h".
8917 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8918 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8919 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8920 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8921 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8922 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8923 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8924 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8925 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8926 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8927 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8928 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8929 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8930 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8931 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8932 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8933 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8934 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8935 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8936 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8937
b5d7a29c
RO
89382016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8939
8940 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8941 (Holder::foo): Reflect this.
8942
b660f9ec
IE
89432016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8944
8945 PR target/70442
8946 * gcc.dg/pr70442.c: New test.
8947
88504f34
NS
89482016-03-31 Nathan Sidwell <nathan@acm.org>
8949
8950 PR c++/70393
8951 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8952
95d34b96
KY
89532016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8954
8955 PR target/70453
8956 * gcc.target/i386/pr70453.c: New test.
8957
b4c4967c
AB
89582016-03-31 Andrey Belevantsev <abel@ispras.ru>
8959
8960 PR target/70292
8961 * gcc.c-torture/pr70292.c: New test.
8962
5fde6a45
MP
89632016-03-31 Marek Polacek <polacek@redhat.com>
8964
8965 PR c/70297
8966 * c-c++-common/pr70297.c: New test.
8967 * g++.dg/cpp0x/typedef-redecl.C: New test.
8968 * gcc.dg/typedef-redecl2.c: New test.
8969
97eb24c4
JJ
89702016-03-31 Jakub Jelinek <jakub@redhat.com>
8971
8972 PR rtl-optimization/70460
8973 * gcc.c-torture/execute/pr70460.c: New test.
8974
efc3536f
RB
89752016-03-31 Richard Biener <rguenther@suse.de>
8976
8977 PR c++/70430
8978 * g++.dg/ext/vector30.C: New testcase.
8979
e0876e21
DH
89802016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8981 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8982
8983 * gfortran.dg/fmt_pf.f90: New test.
8984
e9bff8c6
RO
89852016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8986
8987 Forward-port from 5 branch
8988 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR testsuite/70356
8991 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8992 dg-require-effective-target after dg-do.
8993
8994 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8995
8996 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8997
2620c80d
TS
89982016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8999 Julian Brown <julian@codesourcery.com>
9000 Chung-Lin Tang <cltang@codesourcery.com>
9001 Cesar Philippidis <cesar@codesourcery.com>
9002 James Norris <jnorris@codesourcery.com>
9003 Tom de Vries <tom@codesourcery.com>
9004 Nathan Sidwell <nathan@codesourcery.com>
9005
bf867841 9006 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9007 * c-c++-common/goacc/loop-clauses.c: Likewise.
9008 * g++.dg/goacc/template.C: Likewise.
9009 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9010 * gfortran.dg/goacc/loop-1.f95: Likewise.
9011 * gfortran.dg/goacc/loop-5.f95: Likewise.
9012 * gfortran.dg/goacc/loop-6.f95: Likewise.
9013 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9014 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9015 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9016 * c-c++-common/goacc/clauses-fail.c: Likewise.
9017 * c-c++-common/goacc/parallel-1.c: Likewise.
9018 * c-c++-common/goacc/reduction-1.c: Likewise.
9019 * c-c++-common/goacc/reduction-2.c: Likewise.
9020 * c-c++-common/goacc/reduction-3.c: Likewise.
9021 * c-c++-common/goacc/reduction-4.c: Likewise.
9022 * c-c++-common/goacc/routine-3.c: Likewise.
9023 * c-c++-common/goacc/routine-4.c: Likewise.
9024 * c-c++-common/goacc/routine-5.c: Likewise.
9025 * c-c++-common/goacc/tile.c: Likewise.
9026 * g++.dg/goacc/template.C: Likewise.
9027 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9028 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9029 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9030 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9031 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9032 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9033 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9034 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9035 * c-c++-common/goacc/use_device-1.c: ... this file.
9036 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9037 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9038 * c-c++-common/goacc/host_data-6.c: ... this file.
9039 * c-c++-common/goacc/loop-2-kernels.c: New file.
9040 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9041 * c-c++-common/goacc/loop-3.c: Likewise.
9042 * g++.dg/goacc/reference.C: Likewise.
9043 * g++.dg/goacc/routine-1.C: Likewise.
9044 * g++.dg/goacc/routine-2.C: Likewise.
9045
f6d2d066
RB
90462016-03-30 Richard Biener <rguenther@suse.de>
9047
9048 PR middle-end/70450
9049 * gcc.dg/torture/pr70450.c: New testcase.
9050
d43242b9
JJ
90512016-03-30 Jakub Jelinek <jakub@redhat.com>
9052
9053 PR target/70421
9054 * gcc.dg/torture/pr70421.c: New test.
9055 * gcc.target/i386/avx512f-pr70421.c: New test.
9056
5ce43b77
L
90572016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9058
9059 PR testsuite/70364
9060 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9061 (check): New function.
9062 (bar): Call check.
9063 (foo): Align stack to 16 bytes when calling bar.
9064 * gcc.target/i386/cleanup-2.c: Likewise.
9065
d014a712
PP
90662016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9067
9068 PR tree-optimization/59124
9069 * gcc.dg/Warray-bounds-19.c: New test.
9070
3f8257db 90712016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9072
9073 * lib/prune.exp (escape_regex_chars): New.
9074 (prune_file_path): Update to quote metcharacters for regexp.
9075
3336c6e0
JJ
90762016-03-29 Jakub Jelinek <jakub@redhat.com>
9077
a362f023
JJ
9078 PR rtl-optimization/70429
9079 * gcc.c-torture/execute/pr70429.c: New test.
9080
3336c6e0
JJ
9081 PR tree-optimization/70405
9082 * gcc.dg/pr70405.c: New test.
9083
728557fd
AV
90842016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9085
9086 PR fortran/70397
9087 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9088 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9089
bef977d4
TS
90902016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9091
9092 PR testsuite/64177
9093 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9094 __cilkrts_set_param to set two workers.
9095 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9096 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9097
6f6d25c9
DH
90982016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9099
bf867841 9100 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9101
45733562
KY
91022016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9103
9104 PR target/70406
bf867841 9105 * gcc.target/i386/pr70406.c: New test.
45733562 9106
a1799e5e
EB
91072016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9108
9109 * gnat.dg/specs/double_record_extension3.ads: New test.
9110
5fca7b66
RH
91112016-03-25 Richard Henderson <rth@redhat.com>
9112
9113 PR target/70120
9114 * gcc.target/aarch64/pr70120-1.c: New.
9115 * gcc.target/aarch64/pr70120-2.c: New.
9116 * gcc.target/aarch64/pr70120-3.c: New.
9117
31ce75c6
PP
91182016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9119
9120 PR c++/62212
9121 * g++.dg/template/mangle2.C: The dg-do directive should be
9122 "compile" not "assemble".
9123
3caf0ca1
BS
91242016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9125
9126 PR lto/69650
9127 * gcc.dg/pr69650.c: New test.
9128
634035b6
DE
91292016-03-25 David Edelsohn <dje.gcc@gmail.com>
9130
9131 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9132
45d34276
AM
91332016-03-25 Alan Modra <amodra@gmail.com>
9134
9135 * gcc.dg/dfp/pr70052.c: New test.
9136
8f085166
RH
91372016-03-24 Richard Henderson <rth@redhat.com>
9138
9139 PR middle-end/69845
9140 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9141 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9142
011e5ec3
TV
91432016-03-24 Tom de Vries <tom@codesourcery.com>
9144
9145 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9146
9e3f4551
TV
91472016-03-24 Tom de Vries <tom@codesourcery.com>
9148
9149 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9150 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9151
45780041
TV
91522016-03-24 Tom de Vries <tom@codesourcery.com>
9153
9154 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9155 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9156
887ab4e5
PP
91572016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9158
9159 PR c++/62212
9160 * g++.dg/template/mangle2.C: New test.
9161
69a9a66f
RB
91622016-03-24 Richard Biener <rguenther@suse.de>
9163
9164 PR tree-optimization/70396
9165 * gcc.dg/torture/pr70396.c: New testcase.
9166
ed87de55
RB
91672016-03-24 Richard Biener <rguenther@suse.de>
9168
9169 PR middle-end/70370
9170 * gcc.dg/torture/pr70370.c: New testcase.
9171
ea064934
TV
91722016-03-24 Tom de Vries <tom@codesourcery.com>
9173
9174 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9175 * gfortran.dg/goacc/kernels-tree.f95: Same.
9176 * gfortran.dg/goacc/parallel-tree.f95: Same.
9177
b2a4dd1d
TV
91782016-03-24 Tom de Vries <tom@codesourcery.com>
9179
9180 * c-c++-common/goacc/uninit-if-clause.c: New test.
9181 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9182
72e7cd6e
JJ
91832016-03-24 Jakub Jelinek <jakub@redhat.com>
9184
9185 PR target/70290
bf867841
UB
9186 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9187 Fix formatting.
72e7cd6e 9188
ce9d0c03
RB
91892016-03-24 Richard Biener <rguenther@suse.de>
9190
9191 PR tree-optimization/70372
9192 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9193
426b9428
PP
91942016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9195
9196 PR c++/70347
9197 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9198
cd1588c4
PP
91992016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9200
9201 PR c++/70332
9202 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9203
61637db3
JJ
92042016-03-23 Jakub Jelinek <jakub@redhat.com>
9205
928af3bf
JJ
9206 PR c++/70001
9207 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9208 * g++.dg/cpp1y/pr70001.C: New test.
9209
61637db3
JJ
9210 PR c++/70323
9211 * g++.dg/cpp0x/constexpr-70323.C: New test.
9212
05aca4e7
AO
92132016-03-23 Alexandre Oliva <aoliva@redhat.com>
9214 Jason Merrill <jason@redhat.com>
9215 Jakub Jelinek <jakub@redhat.com>
9216
9217 PR c++/69315
9218 * g++.dg/cpp0x/constexpr-69315.C: New test.
9219 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9220
fbdb6baf
MP
92212016-03-23 Marek Polacek <polacek@redhat.com>
9222
9223 PR c++/69884
9224 * g++.dg/warn/Wignored-attributes-1.C: New test.
9225 * g++.dg/warn/Wignored-attributes-2.C: New test.
9226
d79ee524
TV
92272016-03-23 Tom de Vries <tom@codesourcery.com>
9228
9229 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9230 initialization.
9231 * gfortran.dg/goacc/private-3.f95 (test): Same.
9232 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9233 missing use param.
9234
a59f0bef
KT
92352016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9236
9237 * lib/target-supports.exp: Remove v7ve entry from loop
9238 creating effective target checks.
9239 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9240 (add_options_for_arm_arch_v7ve): Likewise.
9241
0179520a
JJ
92422016-03-23 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR tree-optimization/70354
9245 * gcc.dg/vect/pr70354-1.c: New test.
9246 * gcc.dg/vect/pr70354-2.c: New test.
9247 * gcc.target/i386/avx2-pr70354-1.c: New test.
9248 * gcc.target/i386/avx2-pr70354-2.c: New test.
9249
75bb14d7
JL
92502016-03-22 Jeff Law <law@redhat.com>
9251
9252 PR target/70232
9253 * gcc.dg/tree-ssa/pr70232.c: New test.
9254
72c9526d
IE
92552016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9256
9257 PR target/70302
9258 * gcc.target/i386/pr70302.c: New test.
9259
a3ca1bc5
RB
92602016-03-22 Richard Biener <rguenther@suse.de>
9261
9262 PR middle-end/70251
9263 * g++.dg/torture/pr70251.C: New testcase.
9264
5c240f4d
DM
92652016-03-22 David Malcolm <dmalcolm@redhat.com>
9266
9267 PR c/69993
9268 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9269 Wmisleading-indentation.c.
9270 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9271 reflect change to diagnostic text and order of messages.
9272 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9273
80f6631b
DE
92742016-03-22 David Edelsohn <dje.gcc@gmail.com>
9275
9276 * g++.dg/ext/java-3.C: Don't compile on AIX.
9277
9a10956c
RB
92782016-03-22 Richard Biener <rguenther@suse.de>
9279
9280 PR middle-end/70333
9281 * gcc.dg/torture/pr70333.c: New testcase.
9282
6cedf922
IE
92832016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9284
9285 * g++.dg/ext/pr70290.C: New test.
9286
cd6c27ac
KY
92872016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9288
9289 PR target/70325
9290 * gcc.target/i386/pr70325.c: New test.
9291
4cde512c
JJ
92922016-03-22 Jakub Jelinek <jakub@redhat.com>
9293
b01915ed
JJ
9294 PR target/70329
9295 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9296 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9297
4e3e2cf1
JJ
9298 PR target/70300
9299 * gcc.target/i386/pr70300.c: New test.
9300
4cde512c
JJ
9301 PR c++/70295
9302 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9303 (func2): New function for cond with parens, xfail warning for c++.
9304 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9305
16f6d7dc
PP
93062016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9307
9308 PR c++/70096
9309 * g++.dg/template/ptrmem30.C: New test.
9310
a3e2b438
PP
93112016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9312
9313 PR c++/70204
9314 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9315 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9316
11b6a02e
JJ
93172016-03-21 Jakub Jelinek <jakub@redhat.com>
9318
9319 PR middle-end/70326
9320 * gcc.dg/pr70326.c: New test.
9321
b9407883
MG
93222016-03-21 Marc Glisse <marc.glisse@inria.fr>
9323 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR tree-optimization/70317
9326 * gcc.dg/pr70317.c: New test.
9327
4a148e19
UB
93282016-03-21 Uros Bizjak <ubizjak@gmail.com>
9329
9330 PR target/70327
9331 * gcc.target/i386/pr70327.c: New test.
9332
2a85ddbb
ML
93332016-03-21 Martin Liska <mliska@suse.cz>
9334
7d36fe98 9335 PR ipa/70306
2a85ddbb
ML
9336 * gcc.dg/ipa/pr70306.c: New test.
9337
4a148e19 93382016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9339
9340 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9341 * gcc.target/arm/attr-align3.c: Likewise.
9342 * gcc.target/arm/attr_arm.c: Likewise.
9343 * gcc.target/arm/flip-thumb.c: Likewise.
9344
6b366948
JJ
93452016-03-21 Jakub Jelinek <jakub@redhat.com>
9346
9347 PR target/70296
9348 * gcc.target/powerpc/altivec-36.c: New test.
9349
2fac8c14
RB
93502016-03-21 Richard Biener <rguenther@suse.de>
9351
9352 PR tree-optimization/70310
9353 * gcc.dg/torture/pr70310.c: New testcase.
9354
e9bde854
KY
93552016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9356
9357 PR target/70293
9358 * gcc.target/i386/pr70293.c: New test.
9359
56bbfaf6
RB
93602016-03-21 Richard Biener <rguenther@suse.de>
9361
9362 PR tree-optimization/70288
9363 * gcc.dg/torture/pr70288-1.c: New testcase.
9364 * gcc.dg/torture/pr70288-2.c: Likewise.
9365
3eee49ed
AB
93662016-03-21 Andrey Belevantsev <abel@ispras.ru>
9367
9368 PR rtl-optimization/69307
9369 * gcc.target/arm/pr69307.c: New test.
4a148e19 9370
8e7816b4
AB
93712016-03-21 Andrey Belevantsev <abel@ispras.ru>
9372
9373 PR rtl-optimization/69102
9374 * gcc.c-torture/compile/pr69102.c: New test.
9375
14d7d4be
JL
93762016-03-18 Jeff Law <law@redhat.com>
9377
9378 PR rtl-optimization/70263
9379 * gcc.c-torture/compile/pr70263-1.c: New test.
9380 * gcc.target/i386/pr70263-2.c: New test.
9381
5c6a601c
BS
93822016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9383
9384 PR rtl-optimization/70278
9385 * gcc.dg/torture/pr70278.c: New test.
9386 * gcc.target/arm/pr70278.c: New test.
9387
4bbf545b
DM
93882016-03-18 David Malcolm <dmalcolm@redhat.com>
9389
9390 PR c/70281
9391 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9392 (test_builtin_types_compatible_p): New test function.
9393 * gcc.dg/pr70281.c: New test case.
9394
dc28bb68
CL
93952016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9396
9397 PR target/70113
9398 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9399
5e8d6dff
IE
94002016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9401
9402 PR tree-optimization/70252
9403 * gcc.dg/pr70252.c: New test.
9404
d0e7e403
TV
94052016-03-18 Tom de Vries <tom@codesourcery.com>
9406
9407 * gcc.dg/pr70161-2.c: New test.
9408 * gcc.dg/pr70161.c: New test.
9409
fa22501a
TV
94102016-03-18 Tom de Vries <tom@codesourcery.com>
9411
9412 PR ipa/70269
9413 * gcc.dg/pr70269.c: New test.
9414
dd125026
JJ
94152016-03-18 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR c++/70267
9418 * g++.dg/ext/java-3.C: New test.
9419
91914f0a
PP
94202016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9421
9422 PR c++/70205
9423 * g++.dg/lookup/pr70205.C: New test.
9424
753a8910
PP
94252016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9426
9427 PR c++/70218
9428 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9429
14ba7b28
MP
94302016-03-17 Marek Polacek <polacek@redhat.com>
9431
9432 PR c/69407
9433 * gcc.dg/atomic-op-6.c: New test.
9434
ded60913
DM
94352016-03-17 David Malcolm <dmalcolm@redhat.com>
9436
9437 PR c/70264
9438 * c-c++-common/pr70264.c: New test case.
9439
a3aad0e6
JJ
94402016-03-17 Jakub Jelinek <jakub@redhat.com>
9441
17366700
JJ
9442 PR c++/70144
9443 * c-c++-common/pr70144-1.c: New test.
9444 * c-c++-common/pr70144-2.c: New test.
9445
a3aad0e6
JJ
9446 PR c++/70272
9447 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9448 * g++.dg/opt/flifetime-dse6.C: New test.
9449 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9450
b57e6e18
L
94512016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9452
9453 PR driver/70192
9454 * gcc.dg/pic-1.c: New test.
9455 * gcc.dg/pic-2.c: Likewise.
9456 * gcc.dg/pic-3.c: Likewise.
9457 * gcc.dg/pic-4.c: Likewise.
9458 * gcc.dg/pie-1.c: Likewise.
9459 * gcc.dg/pie-2.c: Likewise.
9460 * gcc.dg/pie-3.c: Likewise.
9461 * gcc.dg/pie-4.c: Likewise.
9462 * gcc.dg/pie-5.c: Likewise.
9463 * gcc.dg/pie-6.c: Likewise.
9464
b38ba58b
TV
94652016-03-17 Tom de Vries <tom@codesourcery.com>
9466
9467 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9468 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9469
6931b3b7
RB
94702016-03-17 Richard Biener <rguenther@suse.de>
9471
9472 PR debug/70271
9473 * g++.dg/debug/pr70271.C: New testcase.
9474
0c8b64cb
IE
94752016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9476
9477 * gcc.target/i386/pr70251.c: New test.
9478
b1970801
MP
94792016-03-17 Marek Polacek <polacek@redhat.com>
9480
9481 PR c++/70194
9482 * g++.dg/warn/constexpr-70194.C: New test.
9483
820c5eaa
RH
94842016-03-16 Richard Henderson <rth@redhat.com>
9485
9486 PR middle-end/70240
9487 * gcc.c-torture/compile/pr70240.c: New.
9488
da0ad263
SKS
94892016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9490
9491 * gcc.c-torture/compile/20151204.c: Skip for avr.
9492
c73d295c
JJ
94932016-03-16 Jakub Jelinek <jakub@redhat.com>
9494
9495 PR target/70245
9496 * g++.dg/opt/pr70245.C: New test.
9497 * g++.dg/opt/pr70245.h: New file.
9498 * g++.dg/opt/pr70245-aux.cc: New file.
9499
b2794066
MS
95002016-03-16 Martin Sebor <msebor@redhat.com>
9501
9502 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9503
aa43616c
RH
95042016-03-16 Richard Henderson <rth@redhat.com>
9505
9506 PR middle-end/70199
9507 * gcc.c-torture/compile/pr70199.c: New.
9508
59608fe5
L
95092016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9510
9511 * gcc.dg/uninit-19.c: Run dos2unix.
9512
ab4c578f
MP
95132016-03-16 Marek Polacek <polacek@redhat.com>
9514
9515 PR c/70093
9516 * gcc.dg/nested-func-10.c: New test.
9517 * gcc.dg/nested-func-9.c: New test.
9518
f5387e76
JJ
95192016-03-16 Jakub Jelinek <jakub@redhat.com>
9520
9521 PR tree-optimization/68714
9522 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9523
7662b718
TV
95242016-03-16 Tom de Vries <tom@codesourcery.com>
9525
9526 PR tree-optimization/68715
9527 * gcc.dg/graphite/pr68715-2.c: New test.
9528 * gcc.dg/graphite/pr68715.c: New test.
9529 * gfortran.dg/graphite/pr68715.f90: New test.
9530
be7ce7ae
TV
95312016-03-16 Tom de Vries <tom@codesourcery.com>
9532
9533 PR tree-optimization/68809
9534 * gcc.dg/graphite/pr68809-2.c: New test.
9535 * gcc.dg/graphite/pr68809.c: New test.
9536
1935f250
JJ
95372016-03-16 Jakub Jelinek <jakub@redhat.com>
9538
6651c93e
JJ
9539 PR c++/70147
9540 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9541 method call to i () as argument. Adjust expected output.
9542
1935f250
JJ
9543 PR c++/70147
9544 * g++.dg/ubsan/pr70147-1.C: New test.
9545 * g++.dg/ubsan/pr70147-2.C: New test.
9546
ab1caa6e
MS
95472016-03-15 Martin Sebor <msebor@redhat.com>
9548
9549 PR c++/58281
9550 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9551
5c2a1bbb
JDA
95522016-03-15 John David Anglin <danglin@gcc.gnu.org>
9553
cb5d8ad1
JDA
9554 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9555 hppa*-*-hpux*.
9556
b440dd40
JDA
9557 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9558
5c2a1bbb
JDA
9559 PR libfortran/69799
9560 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9561 libatomic_available.
9562
42c729c5
MP
95632016-03-15 Marek Polacek <polacek@redhat.com>
9564
9565 PR c++/70209
9566 * g++.dg/ext/attribute-may-alias-4.C: New test.
9567
82b1c550
AM
95682016-03-15 Alexander Monakov <amonakov@ispras.ru>
9569
9570 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9571 -fvar-tracking-assignments-toggle flag.
9572
4ccbf3a6
PH
95732016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9574
9575 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9576
c39858bd
JJ
95772016-03-15 Jakub Jelinek <jakub@redhat.com>
9578
9579 PR rtl-optimization/70222
9580 * gcc.c-torture/execute/pr70222-1.c: New test.
9581 * gcc.c-torture/execute/pr70222-2.c: New test.
9582
8be119c1
RH
95832016-03-15 Richard Henderson <rth@redhat.com>
9584
9585 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9586
6598bb55
AB
95872016-03-15 Andrey Belevantsev <abel@ispras.ru>
9588
9589 PR rtl-optimization/69032
9590 * gcc.dg/pr69032.c: New test.
9591
81fa2944
AB
95922016-03-15 Andrey Belevantsev <abel@ispras.ru>
9593
9594 PR rtl-optimization/63384
4a148e19 9595 * g++.dg/pr63384.C: New test.
81fa2944 9596
74ea9ab6
AB
95972016-03-15 Andrey Belevantsev <abel@ispras.ru>
9598
9599 PR target/64411
9600 * gcc.target/i386/pr64411.C: New test.
9601
045d5055
TV
96022016-03-15 Tom de Vries <tom@codesourcery.com>
9603
9604 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9605 * gfortran.dg/goacc/kernels-alias.f95: New test.
9606
3ea33585
MS
96072016-03-14 Martin Sebor <msebor@redhat.com>
9608
9609 PR c++/53792
9610 * g++.dg/cpp0x/constexpr-inline.C: New test.
9611 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9612
1df7b330
DE
96132016-03-14 David Edelsohn <dje.gcc@gmail.com>
9614
9615 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9616
79b57d18
JJ
96172016-03-14 Jakub Jelinek <jakub@redhat.com>
9618
9619 PR middle-end/70219
9620 * gcc.dg/pr70219.c: New test.
9621
3cbf012a
BS
96222016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9623
9624 PR target/70083
9625 * gcc.dg/torture/pr70083.c: New test.
9626 * gcc.target/i386/pr70083.c: New test.
9627
a9fee7cd
RB
96282016-03-14 Richard Biener <rguenther@suse.de>
9629
9630 PR tree-optimization/56365
9631 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9632
4799603f
SB
96332016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9634
9635 PR target/70098
9636 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9637 New function.
9638 * g++.dg/pr70098.C: New testcase.
9639
9640
760ca967
TV
96412016-03-14 Tom de Vries <tom@codesourcery.com>
9642
9643 PR tree-optimization/70045
9644 * gcc.dg/graphite/pr70045.c: New test.
9645
44e66a77
JD
96462016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9647
9648 PR fortran/69043
9649 * gfortran.dg/include_9.f90: New test.
9650
a18e0fe1
DH
96512016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9652
9653 PR fortran/45076
9654 gfortran.dg/prof/prof.exp: New script.
9655 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9656
d0aca6ab
AB
96572016-03-12 Andrey Belevantsev <abel@ispras.ru>
9658
9659 PR rtl-optimization/69307
9660 * gcc.dg/pr69307.c: New test.
9661
cefe08a4
VM
96622016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9663
9664 PR target/69614
9665 * gcc.target/arm/pr69614.c: New.
9666
70112e2a
PT
96672016-03-12 Paul Thomas <pault@gcc.gnu.org>
9668
9669 PR fortran/70031
9670 * gfortran.dg/submodule_14.f08: New test
9671
9672 PR fortran/69524
9673 * gfortran.dg/submodule_15.f08: New test
9674
3f1e5d3a
PP
96752016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9676
9677 PR c++/70106
9678 * g++.dg/cpp1y/paren3.C: New test.
9679
a3f6d680
MM
96802016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9681
9682 PR target/70131
9683 * gcc.target/powerpc/ppc-round2.c: New test.
9684
92348f09
BS
96852016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9686
9687 PR target/70123
9688 * gcc.dg/torture/pr70123.c: New test.
9689
cebde9e9
JL
96902016-03-11 Jeff Law <law@redhat.com>
9691
9692 PR tree-optimization/70190
9693 * gcc.c-torture/compile/pr70190.c: New test.
9694
3edc5da4
DM
96952016-03-11 David Malcolm <dmalcolm@redhat.com>
9696
9697 PR c/68187
9698 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9699 case.
9700 (test43_b): Likewise.
9701 (test43_c): Likewise.
9702 (test43_d): Likewise.
9703 (test43_e): Likewise.
9704 (test43_f): Likewise.
9705 (test43_g): Likewise.
9706 (test44_a): Likewise.
9707 (test44_b): Likewise.
9708 (test44_c): Likewise.
9709 (test44_d): Likewise.
9710 (test44_e): Likewise.
9711
318c1204
DM
97122016-03-11 David Malcolm <dmalcolm@redhat.com>
9713
9714 PR c/70085
9715 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9716
bc062234
KT
97172016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9718
9719 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9720 dg-options.
9721
acfc1ac1
KT
97222016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9723
9724 PR target/70002
9725 PR target/69245
9726 * gcc.target/aarch64/pr69245_2.c: New test.
9727
d1e2bb2d
JJ
97282016-03-11 Jakub Jelinek <jakub@redhat.com>
9729
9730 PR tree-optimization/70177
9731 * gcc.dg/pr70177.c: New test.
9732
07350627
AL
97332016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9734
9735 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9736
5c6706f7
AL
97372016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9738
9739 * gcc.dg/tree-ssa/sra-20.c: New.
9740
02d472a2
JJ
97412016-03-11 Jakub Jelinek <jakub@redhat.com>
9742
686d390a
JJ
9743 PR rtl-optimization/70174
9744 * gcc.dg/pr70174.c: New test.
9745
02d472a2
JJ
9746 PR tree-optimization/70169
9747 * gcc.dg/pr70169.c: New test.
9748
0f9befa1
IE
97492016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9750
9751 PR target/70160
9752 * gcc.target/i386/pr70160.c: New test.
9753
432d4670
AK
97542016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9755
9756 * gcc.target/s390/dfp-1.c: New test.
9757
a3dc8760
NC
97582016-03-10 Nick Clifton <nickc@redhat.com>
9759
9760 PR target/70044
9761 * gcc.target/aarch64/pr70044.c: New test.
9762
b87a8d7d
PP
97632016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9764 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR c++/70001
9767 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9768 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9769 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9770
4f4ada6a
JH
97712016-03-10 Jan Hubicka <hubicka@ucw.cz>
9772
9773 PR lto/69589
9774 * g++.dg/lto/pr69589_0.C: New testcase
9775 * g++.dg/lto/pr69589_1.C: New testcase
9776
d49b0aa0
MP
97772016-03-10 Marek Polacek <polacek@redhat.com>
9778
9779 PR c++/70153
9780 * g++.dg/delayedfold/unary-plus1.C: New test.
9781
97822016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9783
9784 * gcc.target/arm/pr45701-1.c: Escape brackets.
9785 * gcc.target/arm/pr45701-2.c: Likewise.
9786
71017a7b
AL
97872016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9788
9789 * gfortran.dg/unconstrained_commons.f: New.
9790
ba52669f
AM
97912016-03-10 Alan Modra <amodra@gmail.com>
9792
9793 * gcc.dg/pr69195.c: New.
9794 * gcc.dg/pr69238.c: New.
9795
27742332
TV
97962016-03-10 Tom de Vries <tom@codesourcery.com>
9797
9798 PR testsuite/68915
9799 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9800
3a81a594
RB
98012016-03-10 Richard Biener <rguenther@suse.de>
9802
9803 PR tree-optimization/70128
9804 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9805 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9806
3433b975
JJ
98072016-03-09 Jakub Jelinek <jakub@redhat.com>
9808
c2864f02
JJ
9809 PR tree-optimization/70152
9810 * gcc.dg/pr70152.c: New test.
9811
3433b975
JJ
9812 PR target/70086
9813 * gcc.target/i386/pr70086-1.c: New test.
9814 * gcc.target/i386/pr70086-2.c: New test.
9815 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9816
9817 PR tree-optimization/70127
9818 * gcc.c-torture/execute/pr70127.c: New test.
9819
96b3c82d
CP
98202016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9821
9822 * c-c++-common/goacc/combined-directives-2.c: New test.
9823
b4f3232d
DM
98242016-03-09 David Malcolm <dmalcolm@redhat.com>
9825
9826 PR c/68473
9827 PR c++/70105
9828 * g++.dg/diagnostic/pr70105.C: New test.
9829 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9830 (test_multiple_ordinary_maps): New test function.
9831
40499f81
DM
98322016-03-09 David Malcolm <dmalcolm@redhat.com>
9833
9834 PR c/68473
9835 PR c++/70105
9836 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9837 Drop range information from call to inform_at_rich_loc.
9838 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9839 New.
9840 (test_show_locus): Replace calls to rich_location::add_range with
9841 calls to add_range. Rewrite the tests that used the now-defunct
9842 rich_location ctor taking a source_range. Simplify other tests
9843 by replacing calls to COMBINE_LOCATION_DATA with calls to
9844 make_location.
9845
c9e33662
RB
98462016-03-09 Richard Biener <rguenther@suse.de>
9847 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR tree-optimization/70138
9850 * gcc.dg/vect/pr70138-1.c: New testcase.
9851 * gcc.dg/vect/pr70138-2.c: Likewise.
9852
2c73b764
JJ
98532016-03-09 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR target/70049
9856 * gcc.target/i386/pr70049.c: New test.
9857
c06d25bb
RB
98582016-03-09 Richard Biener <rguenther@suse.de>
9859
9860 PR c/70143
9861 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9862 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9863 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9864
5828a501
RO
98652016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9866
9867 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9868 arm-*-*.
9869
2e141c8d
JJ
98702016-03-09 Jakub Jelinek <jakub@redhat.com>
9871
5a9def37
JJ
9872 PR middle-end/67278
9873 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9874
2e141c8d
JJ
9875 PR target/67278
9876 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9877
9878 PR middle-end/70050
9879 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9880 in testcase comment.
9881
bf751f40
TV
98822016-03-09 Tom de Vries <tom@codesourcery.com>
9883
9884 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9885 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9886 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9887 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9888 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9889 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9890 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9891 * gfortran.dg/goacc/kernels-loop.f95: New test.
9892
e210c999
MS
98932016-03-08 Martin Sebor <msebor@redhat.com>
9894
9895 PR c++/62096
9896 * g++.dg/warn/overflow-warn-7.C: New test.
9897
80aac5c8
JM
98982016-03-08 Jason Merrill <jason@redhat.com>
9899
9900 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9901 * lib/target-supports.exp (check_effective_target_concepts): New.
9902
12b81409
JJ
99032016-03-08 Jakub Jelinek <jakub@redhat.com>
9904
d259b234
JJ
9905 PR c++/70135
9906 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9907 * g++.dg/ubsan/pr70135.C: New test.
9908
12b81409
JJ
9909 PR target/70110
9910 * gcc.dg/pr70110.c: New test.
9911
b4e9f2aa
MJ
99122016-03-07 Martin Jambor <mjambor@suse.cz>
9913
9914 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9915 * c-c++-common/gomp/if-1.c: Likewise.
9916 * c-c++-common/gomp/pr61486-2.c: Likewise.
9917 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9918 to dg-additional-options.
9919 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9920 * g++/gomp/target-teams-1.c: Likewise.
9921 * gcc.dg/gomp/gomp.exp: Likewise.
9922 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9923 dg-additional-options.
9924 * gfortran.dg/gomp/gomp.exp: Likewise.
9925 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9926 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9927 dg-additional-options.
9928 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9929
f86e631e
MJ
99302016-03-07 Martin Jambor <mjambor@suse.cz>
9931
9932 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9933 * c-c++-common/gomp/gridify-1.c: New test.
9934 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9935
94156b3f
AV
99362016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9937
9938 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9939 trigger for cortex-r8, when scanning for register r8.
9940 * gcc.target/arm/pr45701-2.c: Likewise.
9941
a84a49b7 99422016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9943 Jeff Law <law@redhat.com>
a84a49b7
RB
9944
9945 PR tree-optimization/69740
9946 * gcc.c-torture/compile/pr69740-1.c: New test.
9947 * gcc.c-torture/compile/pr69740-2.c: New test.
9948
e41f6c9e
BS
99492016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9950
9951 * lib/target-supports.exp
9952 (check_effective_target_whole_vector_shift): Enable for PPC64.
9953
57548bf5
RB
99542016-03-07 Richard Biener <rguenther@suse.de>
9955
9956 PR tree-optimization/70115
9957 * gcc.dg/torture/pr70115.c: New testcase.
9958
4ae13300
NS
99592016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9960
9961 PR middle-end/69916
9962 * c-c-++-common/goacc/pr69916.c: New.
9963
5edb9853
RH
99642016-03-07 Richard Henderson <rth@redhat.com>
9965
9966 * gcc.c-torture/compile/pr70061.c: New test.
9967
2067a8f3
RB
99682016-03-07 Richard Biener <rguenther@suse.de>
9969
9970 PR testsuite/70109
9971 * gcc.dg/vect/O3-pr36098.c: New testcase.
9972
4145a9b7
CL
99732016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9974
9975 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9976
1878be32
EB
99772016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9978
9979 * gnat.dg/renaming9.ad[sb]: New testcase.
9980
df762bb2
JJ
99812016-03-05 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR c++/70084
9984 * g++.dg/expr/stdarg3.C: New test.
9985
7d461295
JL
99862016-03-04 Jeff Law <law@redhat.com>
9987
9988 PR tree-optimization/69196
9989 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9990 x86_64-*-*.
9991
29b9828f
BS
99922016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9993
b6b552fd
BS
9994 PR c/69973
9995 * gcc.dg/pr69973.c: New test.
9996
201d49e9
BS
9997 PR rtl-optimization/69941
9998 * gcc.dg/torture/pr69941.c: New test.
9999
29b9828f
BS
10000 PR c/69824
10001 * gcc.dg/pr69824.c: New test.
10002
640b7e74
TV
100032016-03-05 Tom de Vries <tom@codesourcery.com>
10004
10005 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10006 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10007 function.
10008
7a3a3fad
PP
100092016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10010
10011 PR c++/66786
10012 * g++.dg/cpp1y/var-templ48.C: New test.
10013 * g++.dg/cpp1y/var-templ49.C: New test.
10014
cd439aec
EB
100152016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10016
10017 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10018
60204554
JJ
100192016-03-04 Jakub Jelinek <jakub@redhat.com>
10020
0c8825de
JJ
10021 PR c++/70035
10022 * g++.dg/ubsan/pr70035.C: New test.
10023
60204554
JJ
10024 PR target/70062
10025 * gcc.target/i386/pr70062.c: New test.
10026
f79d4eab
L
100272016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10028
10029 * g++.dg/template/typename21.C: Remove c++98_only.
10030
ea81ce67
L
100312016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10032
10033 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10034
64b23c13
DM
100352016-03-04 David Malcolm <dmalcolm@redhat.com>
10036
10037 PR c/68187
10038 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10039 function.
10040 (fn_42_b): Likewise.
10041 (fn_42_c): Likewise.
10042
729526f5
DM
100432016-03-04 David Malcolm <dmalcolm@redhat.com>
10044
10045 PR c/68187
10046 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10047 function.
10048 (fn_40_b): Likewise.
10049 (fn_41_a): Likewise.
10050 (fn_41_b): Likewise.
10051
f9ea11ac
JJ
100522016-03-04 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR target/70059
10055 * gcc.target/i386/avx512f-pr70059.c: New test.
10056 * gcc.target/i386/avx512dq-pr70059.c: New test.
10057
b6c38c69
BS
100582016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10059
10060 PR rtl-optimization/57676
10061 * gcc.dg/torture/pr57676.c: New test.
10062
af3cdd34
IE
100632016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10064
10065 * gcc.dg/pr70026.c: New test.
10066
7ff6ca38
MP
100672016-03-04 Marek Polacek <polacek@redhat.com>
10068
10069 PR c/69798
10070 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10071 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10072
a6bf62d5
KT
100732016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10074
10075 PR target/70004
10076 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10077 Delete.
10078 (test_corners_sisd_si): Likewise.
10079 (main): Remove checks of the above.
10080 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10081
ae4cdc6a
EB
100822016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10083
10084 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10085
08455559
CL
100862016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10087
10088 * gcc.dg/torture/pr69951.c: Accept argc==0.
10089
e9a35493
RB
100902016-03-04 Richard Biener <rguenther@suse.de>
10091
10092 PR c++/70054
10093 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10094 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10095
fba054c2
DV
100962016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10097
10098 PR testsuite/69766
10099 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10100 testing multiarch.
10101
f10cdc6c
JJ
101022016-03-04 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR debug/69947
10105 * gcc.dg/guality/pr69947.c: New test.
10106
2e981ba0
JJ
101072016-03-03 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR ada/70017
10110 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10111
0ba3bfa2
KT
101122016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10113
10114 PR rtl-optimization/69904
10115 * gcc.target/arm/pr69904.c: New test.
10116
97ecdb46
JJ
101172016-03-03 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR target/70021
10120 * gcc.dg/vect/pr70021.c: New test.
10121 * gcc.target/i386/pr70021.c: New test.
10122
a2a743a1
MP
101232016-03-03 Marek Polacek <polacek@redhat.com>
10124
10125 PR middle-end/70050
10126 * gcc.dg/pr70050.c: New test.
10127
fa07ecdd
JG
101282016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10129
10130 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10131
23504262
ML
101322016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10133
10134 PR tree-optimization/70043
10135 * gfortran.dg/vect/pr70043.f90: New test.
10136
b7b9e1a9
EB
101372016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10138
10139 * gnat.dg/specs/task1.ads: New test.
10140
cb83ba54
RO
101412016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10142
10143 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10144 Invoke gdb with -batch.
10145 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10146
a75f5e30
RB
101472016-03-03 Richard Biener <rguenther@suse.de>
10148
10149 PR tree-optimization/55936
10150 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10151
268bc320
JL
101522016-03-02 Jeff Law <law@redhat.com>
10153
815f20ab
JL
10154 PR rtl-optimization/69942
10155 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10156 effects of argument promotions.
10157
268bc320
JL
10158 PR tree-optimization/69987
10159 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10160 target does not support -fprefetch-loop-arrays.
10161
171f7de5
UB
101622016-03-02 Uros Bizjak <ubizjak@gmail.com>
10163
10164 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10165
192912db
BC
101662016-03-02 Bin Cheng <bin.cheng@arm.com>
10167
c7908871 10168 PR rtl-optimization/69052
192912db
BC
10169 * gcc.target/i386/pr69052.c: New test.
10170
90a7a40b
AM
101712016-03-02 Alan Modra <amodra@gmail.com>
10172
10173 * gcc.dg/pr69990.c: New.
10174
69fa742f
JJ
101752016-03-02 Jakub Jelinek <jakub@redhat.com>
10176
de752fb0
JJ
10177 PR c/68062
10178 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10179
10180 PR middle-end/70022
10181 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10182
69fa742f
JJ
10183 PR target/70028
10184 * gcc.target/i386/pr70028.c: New test.
10185
7c65bd56
MK
101862016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10187
10188 * c-c++-common/asan/swapcontext-test-1.c,
10189 * c-c++-common/tsan/thread_leak.c,
10190 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10191 * g++.dg/tsan/benign_race.C,
10192 * g++.dg/tsan/fd_close_norace.C,
10193 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10194 races with sanitizer output
10195
37d98220 101962016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10197 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10198
10199 PR target/67278
10200 * gcc.dg/simd-8.c: New testcase.
10201
218db463
RB
102022016-03-02 Richard Biener <rguenther@suse.de>
10203
10204 PR middle-end/67278
10205 * gcc.dg/simd-7.c: New testcase.
10206
22c72158
EB
102072016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10208
10209 * gcc.target/i386/pr70007.c: Tweak.
10210
9a790ccc
DV
102112016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10212
10213 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10214
bd02f00f
MP
102152016-03-02 Marek Polacek <polacek@redhat.com>
10216
10217 PR c/67854
10218 * gcc.dg/pr67854.c: New test.
10219
1e840f39
JJ
102202016-03-02 Jakub Jelinek <jakub@redhat.com>
10221
10222 PR middle-end/70025
10223 * gcc.dg/torture/pr70025.c: New test.
10224
bca00241
VK
102252016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10226
10227 PR tree-optimization/68621
10228 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10229
0bca04b8
EB
102302016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10231
10232 * gcc.target/i386/pr70007.c: New test.
10233
2a9afc86
JL
102342016-03-01 Jeff Law <law@redhat.com>
10235
eab2541b 10236 PR tree-optimization/69196
9d83ef71 10237 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10238
2a9afc86
JL
10239 PR tree-optimization/69196
10240 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10241 duplicating code and spoiling the expected output.
10242
0d39977e
MM
102432016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10244
10245 PR target/70033
10246 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10247 supports power9 before doing tests.
10248 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10249 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10250 * gcc.target/powerpc/p9-permute.c: Likewise.
10251
a0c0699d
UB
102522016-03-01 Uros Bizjak <ubizjak@gmail.com>
10253
10254 PR target/70027
10255 * gcc.target/i386/pr70027.c: New test.
10256
0ae3ef47 102572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10258
10259 * gcc.dg/pr70017.c: New test.
10260
686e2237
JJ
102612016-03-01 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR c/69796
10264 PR c/69974
10265 * gcc.dg/pr69796.c: New test.
10266 * gcc.dg/pr69974.c: New test.
10267
f8e4188c
EB
102682016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10269
10270 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10271
5e3f1c7c
JL
102722016-02-29 Jeff Law <law@redhat.com>
10273
10274 PR tree-optimization/69987
10275 * gfortran.dg/pr69987.f90: New test.
10276
10277 PR tree-optimization/69989
10278 * gcc.c-torture/compile/pr69989-2.c: New test.
10279
1be56bc5
MP
102802016-03-01 Marek Polacek <polacek@redhat.com>
10281
10282 PR c++/69795
10283 * g++.dg/parse/invalid1.C: New test.
10284
1b19470d
RB
102852016-03-01 Richard Biener <rguenther@suse.de>
10286
10287 PR middle-end/70022
10288 * gcc.dg/pr70022.c: New testcase.
10289
3ae0661a
IE
102902016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10291
10292 PR tree-optimization/69956
10293 * gcc.dg/pr69956.c: New test.
10294
0f09ab88
BS
102952016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10296
10297 PR target/70011
10298 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10299 XFAIL when hardware supports efficient unaligned storage access.
10300
76d881bf
PP
103012016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10302
10303 PR c++/69961
10304 * g++.dg/template/pr69961a.C: New test.
10305 * g++.dg/template/pr69961b.C: New test.
10306
7168133a
DM
103072016-02-29 David Malcolm <dmalcolm@redhat.com>
10308
10309 PR preprocessor/69985
10310 * gcc.dg/cpp/pr69985.c: New test case.
10311
0c6072a3
JL
103122016-02-29 Jeff Law <law@redhat.com>
10313
e66f219b
JL
10314 PR tree-optimization/70005
10315 * gcc.c-torture/execute/pr70005.c New test.
10316
0c6072a3
JL
10317 PR tree-optimization/69999
10318 * gcc.c-torture/compile/pr69999.c: New test.
10319
fd9fbdb3
YR
103202016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10321
10322 PR tree-optimization/69652
10323 * gcc.dg/torture/pr69652.c: Delete test.
10324 * gcc.dg/vect/pr69652.c: New test.
10325
cbd400b4
RB
103262016-02-19 Richard Biener <rguenther@suse.de>
10327
10328 PR tree-optimization/69980
10329 * gfortran.dg/vect/pr69980.f90: New testcase.
10330
84ea0f58
EB
103312016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10332
10333 * gcc.target/sparc/20160229-1.c: New test.
10334
5d2a63dc
EB
103352016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10336
10337 * gnat.dg/stack_usage3.adb: New test.
10338 * gnat.dg/stack_usage3_pkg.ads: New helper.
10339
93e708f9
EB
103402016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10341
10342 * gnat.dg/renaming8.adb: New test.
10343 * gnat.dg/renaming8_pkg1.ads: New helper.
10344 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10345 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10346
6512bc93
RB
103472016-02-29 Richard Biener <rguenther@suse.de>
10348
10349 PR tree-optimization/69720
10350 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10351
7b201a88
TK
103522016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10353
10354 PR fortran/68147
10355 PR fortran/47674
10356 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10357
82ee0cf2 103582016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10359 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10360
10361 PR fortran/56007
10362 * gfortran.dg/coarray_8.f90: Adjust error message.
10363 * gfortran.dg/pr56007.f90: New test.
10364 * gfortran.dg/pr56007.f: New test.
10365
cdc1a2c8
L
103662016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10367
10368 PR tree-optimization/69989
10369 * gcc.dg/torture/pr69989.c: New test.
10370
33505bcf
EB
103712016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10372
10373 * gcc.target/i386/stack-realign-win.c: New test.
10374
524bfb19
HA
103752016-02-28 Harald Anlauf <anlauf@gmx.de>
10376
10377 PR fortran/60126
10378 * gfortran.dg/pr60126.f90: New test.
10379
bd542508
JL
103802016-02-27 Jeff Law <law@redhat.com>
10381
10382 Revert
10383 2016-02-26 Richard Biener <rguenther@suse.de>
10384 Jeff Law <law@redhat.com>
10385
10386 PR tree-optimization/69740
10387 * gcc.c-torture/compile/pr69740-1.c: New test.
10388 * gcc.c-torture/compile/pr69740-2.c: New test.
10389
dd1291e0
JD
103902016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10391
5fb67f8b 10392 PR fortran/69910
dd1291e0
JD
10393 * gfortran.dg/newunit_4.f90: New test.
10394
5cfefb59
JJ
103952016-02-27 Jakub Jelinek <jakub@redhat.com>
10396
10397 PR target/69613
10398 PR rtl-optimization/69886
10399 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10400 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10401 target.
10402
20ba5f33
MS
104032016-02-26 Martin Sebor <msebor@redhat.com>
10404
10405 PR tree-optimization/15826
10406 * gcc.dg/tree-ssa/pr15826.c: New test.
10407
e6fb01b0
JJ
104082016-02-26 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR target/69969
10411 * gcc.target/powerpc/pr69969.c: New test.
10412
e3e0cf64
MS
104132016-02-26 Martin Sebor <msebor@redhat.com>
10414
10415 PR c++/15766
10416 * g++.old-deja/g++.other/decl5.C: Add a test case.
10417
d1f2bea5
SB
104182016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10419
10420 PR target/69946
10421 * gcc.target/powerpc/pr69946.c: New file.
10422
4a4f9d2b 104232016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10424 Jeff Law <law@redhat.com>
4a4f9d2b 10425
e3e0cf64 10426 PR tree-optimization/69740
4a4f9d2b
RB
10427 * gcc.c-torture/compile/pr69740-1.c: New test.
10428 * gcc.c-torture/compile/pr69740-2.c: New test.
10429
ad2a2706
MJ
104302016-02-26 Martin Jambor <mjambor@suse.cz>
10431
10432 PR middle-end/69920
10433 * gcc.dg/torture/pr69932.c: New test.
10434 * gcc.dg/torture/pr69936.c: Likewise.
10435
1d11f7ce
AK
104362016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10437
10438 PR target/69709
10439 * gcc.target/s390/pr69709.c: New test.
10440
6cfccbb2
KT
104412016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10442
10443 PR target/69245
10444 * gcc.target/aarch64/pr69245_1.c: New test.
10445
ac59ad4e
KT
104462016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10447
10448 PR target/69613
10449 * gcc.dg/torture/pr69613.c: New test.
10450
a2ad54a0
JJ
104512016-02-26 Jakub Jelinek <jakub@redhat.com>
10452
10453 PR rtl-optimization/69891
10454 * gcc.target/i386/pr69891.c: New test.
10455
0884062c 104562016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10457 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10458
d2369d4f 10459 PR target/61397
c163789b
MM
10460 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10461 functionality for both 32-bit and 64-bit.
10462
5aed7e2c
RB
104632016-02-26 Richard Biener <rguenther@suse.de>
10464
10465 PR tree-optimization/69551
10466 * gcc.dg/torture/pr69951.c: New testcase.
10467
798e2a8e
RB
104682016-02-25 Richard Biener <rguenther@suse.de>
10469
10470 PR tree-optimization/48795
10471 * gcc.dg/Warray-bounds-18.c: New testcase.
10472
9559fbac
RO
104732016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10476
c049b107
JJ
104772016-02-25 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR rtl-optimization/69896
10480 * gcc.dg/pr69896.c: New test.
10481
1137001c
PP
104822016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10483
10484 PR c++/69736
10485 * g++.dg/cpp1y/paren2.C: New test.
10486
2e9c8641
MS
104872016-02-24 Martin Sebor <msebor@redhat.com>
10488
10489 PR c/51147
10490 * gcc.dg/enum-mode-2.c: New test.
10491
03ca8fb3
JJ
104922016-02-24 Jakub Jelinek <jakub@redhat.com>
10493
10494 PR c++/69922
10495 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10496 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10497 * g++.dg/ubsan/pr69922.C: New test.
10498
0b05329b
MP
104992016-02-24 Marek Polacek <polacek@redhat.com>
10500
10501 PR c/69819
10502 * gcc.dg/pr69819.c: New test.
10503
57c2c374
MS
105042016-02-24 Martin Sebor <msebor@redhat.com>
10505
3b96b93a
MS
10506 PR c++/69912
10507 * g++.dg/ext/flexary15.C: New test.
10508
105092016-02-24 Martin Sebor <msebor@redhat.com>
10510
10511 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10512 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10513 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10514
65433bb5
MK
105152016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10516 Charles Baylis <charles.baylis@linaro.org>
10517
10518 PR debug/61033
10519 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10520
f802a424 105212016-02-24 Richard Biener <rguenther@suse.de>
44293580 10522 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10523
10524 PR middle-end/69760
10525 * gcc.dg/torture/pr69760.c: New testcase.
10526
525f795f
RO
105272016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10528
10529 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10530 pattern on Solaris with as.
10531
cd7bbceb
KT
105322016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10533
10534 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10535 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10536 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10537 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10538
89c0c1fd
JJ
105392016-02-24 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR middle-end/69915
10542 * gcc.dg/pr69915.c: New test.
10543
0683fd27
KT
105442016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10545
10546 PR rtl-optimization/69886
10547 * gcc.dg/torture/pr69886.c: New test.
10548
e53d562a
RB
105492016-02-24 Richard Biener <rguenther@suse.de>
10550
10551 PR middle-end/68963
10552 * gcc.dg/torture/pr68963.c: New testcase.
10553
74a00288
KT
105542016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10555
10556 PR target/69875
10557 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10558 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10559 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10560 * gcc.target/arm/atomic_loaddi_1.c: New test.
10561 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10562 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10563 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10564 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10565 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10566 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10567 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10568 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10569
340fd4c9
JJ
105702016-02-24 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR middle-end/69909
10573 * gcc.dg/torture/pr69909.c: New test.
10574
47d3fdb2
RB
105752016-02-24 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/69907
10578 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10579 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10580 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10581
dab73e73
CB
105822016-02-24 Christian Bruel <christian.bruel@st.com>
10583
10584 * gcc.target/arm/pragma_cpp_fma.c: New test.
10585
7cc5ec65
JD
105862016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10587
10588 PR fortran/61156
10589 * gfortran.dg/include_6.f90: Update test.
10590
067fbd8b
JJ
105912016-02-23 Jakub Jelinek <jakub@redhat.com>
10592
10593 PR objc/69844
10594 * objc.dg/pr69844.m: New test.
10595
64a454d9
JD
105962016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10597
10598 PR libgfortran/69456
10599 * gfortran.dg/namelist_89.f90: New test.
10600 * gfortran.dg/pr59700.f90: Update test..
10601
35886f0b
MS
106022016-02-23 Martin Sebor <msebor@redhat.com>
10603
10604 PR middle-end/69780
10605 * g++.dg/ext/builtin_alloca.C: New test.
10606 * gcc.dg/builtins-68.c: New test.
10607
162cc7e3
RH
106082016-02-23 Richard Henderson <rth@redhat.com>
10609
10610 * gcc.target/i386/addr-space-3.c: Remove test.
10611
196440f8
DM
106122016-02-23 David Malcolm <dmalcolm@redhat.com>
10613
10614 PR preprocessor/69126
10615 PR preprocessor/69543
10616 * c-c++-common/pr69126-2-long.c: New test.
10617 * c-c++-common/pr69126-2-short.c: New test.
10618 * c-c++-common/pr69543-1.c: Remove xfail.
10619
1d3121af
DM
106202016-02-23 David Malcolm <dmalcolm@redhat.com>
10621
10622 PR preprocessor/69126
10623 PR preprocessor/69543
10624 PR preprocessor/69558
10625 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10626 (f): Rename to...
10627 (test_2): ...this, and add leading comment.
10628 (MACRO_3, test_3): New.
10629 (MACRO_4A, MACRO_4B, test_4): New.
10630 (MACRO): Rename to...
10631 (MACRO_5): ...this.
10632 (g): Rename to...
10633 (test_5): ...this, updating for renaming of MACRO, and
10634 add leading comment.
10635 * c-c++-common/pr69543-1.c: New.
10636 * c-c++-common/pr69543-2.c: New.
10637 * c-c++-common/pr69543-3.c: New.
10638 * c-c++-common/pr69543-4.c: New.
10639 * c-c++-common/pr69558-1.c: New.
10640 * c-c++-common/pr69558-2.c: New.
10641 * c-c++-common/pr69558-3.c: New.
10642 * c-c++-common/pr69558-4.c: New.
10643 * gcc.dg/pr69558.c: Move to...
10644 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10645 xfail for c++.
10646
f99c3557
TS
106472016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10648
10649 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10650 to -ftree-parallelize-loops/-fopenacc changes.
10651 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10652 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10653 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10654 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10655 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10656 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10657 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10658 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10659 * c-c++-common/goacc/kernels-loop.c: Likewise.
10660 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10661 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10662 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10663 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10664
c60ec7c2
RO
106652016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10666
10667 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10668
f1a62b6f
JJ
106692016-02-23 Jakub Jelinek <jakub@redhat.com>
10670
e67bf044
JJ
10671 PR c++/69902
10672 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10673
f1a62b6f
JJ
10674 PR c/69900
10675 * gcc.dg/pr69900.c: New test.
10676
20c5e09e
MJ
106772016-02-23 Martin Jambor <mjambor@suse.cz>
10678
10679 PR tree-optimization/69666
10680 * gcc.dg/tree-ssa/pr69666.c: New test.
10681
e457a6fc
AV
106822016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10683
10684 PR fortran/67451
10685 * gfortran.dg/coarray_allocate_5.f08: New test.
10686
d7b574f4
AK
106872016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10688
10689 * gcc.target/s390/vcond-shift.c: Move to ...
10690 * gcc.target/s390/vector/vcond-shift.c: ... here.
10691
58bdeb44
AK
106922016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10693
10694 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10695 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10696
7cd0387b
AK
106972016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10698
10699 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10700
4246c8da
MW
107012016-02-20 Mark Wielaard <mjw@redhat.com>
10702
10703 PR c/28901
10704 * gcc.dg/unused-variable-3.c: New test.
10705
f93bc532
JJ
107062016-02-22 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR target/69888
10709 * gcc.target/i386/pr69888.c: New test.
10710
c4e360f4
RB
107112016-02-22 Richard Biener <rguenther@suse.de>
10712
10713 PR tree-optimization/69882
10714 * gfortran.dg/vect/pr69882.f90: New testcase.
10715
09c92f1c
JJ
107162016-02-22 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR target/69885
10719 * gcc.dg/pr69885.c: New test.
10720
f88d45dc
OE
107212016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10722
10723 PR target/69806
10724 PR target/54089
10725 * gcc.target/sh/pr54089-10.c: New.
10726
ce1ff48e
PT
107272016-02-20 Paul Thomas <pault@gcc.gnu.org>
10728
10729 PR fortran/69423
10730 * gfortran.dg/deferred_character_15.f90 : New test.
10731
bbf27208
DH
107322016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10733
10734 PR fortran/57365
10735 gfortran.dg/allocate_with_source_18.f03: New test.
10736
107372016-02-20 Harald Anlauf <anlauf@gmx.de>
10738
10739 PR fortran/52531
10740 gfortran.dg/gomp/pr52531.f90: New test.
10741
268be88c
BE
107422016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10743
10744 PR c++/69865
10745 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10746 -std=c++03.
10747
4b6c824a
JJ
107482016-02-19 Jakub Jelinek <jakub@redhat.com>
10749
871b3f47
JJ
10750 PR c++/69826
10751 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10752 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10753
7a965d51
JJ
10754 PR c++/69850
10755 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10756
4b6c824a
JJ
10757 PR c++/69851
10758 * g++.dg/torture/pr69851.C: New test.
10759
15fca21a
MS
107602016-02-19 Martin Sebor <msebor@redhat.com>
10761
10762 PR testsuite/69573
10763 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10764
19e21586
JJ
107652016-02-19 Jakub Jelinek <jakub@redhat.com>
10766
03a616ac
JJ
10767 PR c++/69850
10768 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10769 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10770
19e21586
JJ
10771 PR c++/67767
10772 * g++.dg/cpp0x/pr67767.C: New test.
10773
2db16594
KT
107742016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10775
10776 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10777 for fp, simd, crypto, crc, lse.
10778 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10779 above.
10780 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10781 effective target check.
10782
5a7d9d1e
JJ
107832016-02-19 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR target/69820
10786 * gcc.target/i386/pr69820.c: New test.
10787
6448f064
AK
107882016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10789
10790 * gcc.target/s390/vector/int128-1.c: New test.
10791
d0a859e6
AK
107922016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10793
10794 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10795
9e4eb643
AK
107962016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10797
10798 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10799 instruction pattern name to prevent the testcase from failing with
10800 -march=z13.
10801
859a4c0e
AK
108022016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10803
10804 * gcc.target/s390/md/movstr-2.c: New test.
10805
efc2340b
MK
108062016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10807
10808 * gcc.target/s390/morestack.c: New test.
10809
ca2bfbc2
DV
108102016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10811
10812 PR target/69625
10813 * gcc.target/s390/pr69625.c: Add test case.
10814
efd4bd05
BE
108152016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10816
10817 PR testsuite/68580
10818 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10819
2bf2078a
MM
108202016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10821
10822 PR target/68404
10823 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10824 * gcc.target/powerpc/fusion3.c: Likewise.
10825
f003579e
RB
108262016-02-18 Richard Biener <rguenther@suse.de>
10827
10828 PR middle-end/69553
10829 * g++.dg/torture/pr69553.C: New testcase.
10830
19233914
NC
108312016-02-18 Nick Clifton <nickc@redhat.com>
10832
efd4bd05
BE
10833 PR target/62254
10834 PR target/69610
10835 * gcc.target/arm/pr62554.c: New test.
10836 * gcc.target/arm/pr69610-1.c: New test.
10837 * gcc.target/arm/pr69610-2.c: New test.
19233914 10838
23f27839
RB
108392016-02-18 Richard Biener <rguenther@suse.de>
10840
10841 PR middle-end/69854
10842 * gcc.dg/torture/pr69854.c: New testcase.
10843
932c0da4
JJ
108442016-02-17 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR c++/69850
10847 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10848
1bed93e4
BS
108492012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10850
10851 * gcc.target/powerpc/vec-cg.c: New test.
10852
57bfb134
RB
108532016-02-17 Richard Biener <rguenther@suse.de>
10854
10855 PR testsuite/69586
10856 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10857
a44e0ebb
KT
108582016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10859
10860 PR target/69161
10861 * gcc.c-torture/compile/pr69161.c: New test.
10862
ffacd726
DS
108632016-02-17 David Sherwood <david.sherwood@arm.com>
10864
10865 PR target/69532
10866 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10867 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10868
448db8d2
EB
108692016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10870
10871 * gcc.dg/ifcvt-4.c: Skip on Visium.
10872
e2f0522e
EB
108732016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10874
10875 * gnat.dg/atomic8.adb: New test.
10876
bf17fe3f
EB
108772016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10878
10879 * gnat.dg/discr46.ad[sb]: New test.
10880
ecf835e9
KN
108812016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10882
10883 PR Target/48344
10884 * gcc.target/powerpc/pr48344-1.c: New test.
10885
49a1164a
TK
108862015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10887
10888 PR fortran/69742
10889 * gfortran.dg/associate_21.f90: New test.
10890
bf14eba2
JJ
108912016-02-16 Jakub Jelinek <jakub@redhat.com>
10892
10893 PR c/69835
10894 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10895 -Wnonnull in dg-options.
10896 * c-c++-common/nonnull-2.c: New test.
10897
35a093b6
JG
108982016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10899 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10900
10901 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10902
e387d491
JJ
109032016-02-16 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR middle-end/69801
10906 * gcc.dg/pr69801.c: Add empty dg-options.
10907
ba539195
JN
109082016-02-16 James Norris <jnorris@codesourcery.com>
10909
10910 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10911 * g++.dg/goacc/deviceptr-1.c: New file.
10912
2a2b8f64
JJ
109132016-02-16 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR tree-optimization/69820
10916 * gcc.dg/vect/pr69820.c: New test.
10917
87440c29
RB
109182016-02-16 Richard Biener <rguenther@suse.de>
10919
10920 PR tree-optimization/69776
10921 * gcc.dg/torture/pr69776-2.c: New testcase.
10922
6d87c306
BS
109232016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10924
10925 PR tree-optimization/69714
10926 * gcc.dg/torture/pr69714.c: New test.
10927
3824a0a2
JJ
109282016-02-16 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR tree-optimization/69802
10931 * gcc.dg/pr69802.c: New test.
10932
c8cfe96e
RB
109332016-02-16 Richard Biener <rguenther@suse.de>
10934
10935 PR middle-end/69801
10936 * gcc.dg/pr69801.c: New testcase.
10937
fc12098d
JD
109382016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10939
10940 PR libgfortran/69651
10941 * gfortran.dg/read_bang.f90: New test.
10942 * gfortran.dg/read_bang4.f90: New test.
10943
ba6b3795
JJ
109442016-02-15 Jakub Jelinek <jakub@redhat.com>
10945
f0516ca4
JJ
10946 PR c++/69658
10947 * g++.dg/init/pr69658.C: New test.
10948
ba6b3795
JJ
10949 PR c++/69797
10950 * c-c++-common/pr69797.c: New test.
10951
de3f9a2d
PK
109522016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10953
10954 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10955 check for aarch64*-*-*.
10956
17a3b967
RB
109572016-02-15 Richard Biener <rguenther@suse.de>
10958
10959 PR tree-optimization/69783
10960 * gcc.dg/vect/pr69783.c: New testcase.
10961
1c48bff1
RB
109622016-02-15 Richard Biener <rguenther@suse.de>
10963
10964 PR tree-optimization/69776
10965 * gcc.dg/torture/pr69776.c: New testcase.
10966
1e6025b6
TK
109672016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10968
10969 PR fortran/60526
10970 * gfortran.dg/type_decl_4.f90: Reinstated.
10971
d3308279
JDA
109722016-02-14 John David Anglin <danglin@gcc.gnu.org>
10973
10974 PR fortran/68746
10975 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10976
b7c56581
TK
109772016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10978
10979 PR fortran/60526
10980 PR bootstrap/69816
10981 * gfortran.dg/type_decl_4.f90: Removed.
10982
60cb4ef5
TK
109832016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10984
10985 PR fortran/60526
10986 * gfortran.dg/type_decl_4.f90: New test.
10987
f6964637
AM
109882016-02-14 Alan Modra <amodra@gmail.com>
10989
1a8849d1 10990 PR testsuite/68886
f6964637
AM
10991 * gcc.c-torture/execute/stkalign.c: Revise test.
10992
f5121920
OE
109932016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10994
10995 PR target/67260
10996 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10997
6cda3ab6
OE
109982016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10999
11000 PR target/67260
11001 * gcc.target/sh/torture/pr67260.c: New.
11002
6786e598
JDA
110032016-02-12 John David Anglin <danglin@gcc.gnu.org>
11004
11005 * gcc.dg/pr67964.c: Add dg-require-alias.
11006
7e05dad8
OE
110072016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11008
11009 PR target/67636
11010 PR target/64345
11011 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11012
7f4cc3ce
JD
110132016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11014
11015 PR libgfortran/69668
11016 * gfortran.dg/namelist_88.f90: New test.
11017
955ca6dc
JD
110182016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11019
11020 PR libgfortran/69668
11021 * gfortran.dg/namelist_38.f90: Update test.
11022 * gfortran.dg/namelist_84.f90: Update test.
11023
876217ae
DM
110242016-02-12 David Malcolm <dmalcolm@redhat.com>
11025
11026 PR other/69554
11027 * gcc.dg/pr69554-1.c: New test.
11028 * gfortran.dg/pr69554-1.F90: New test.
11029 * gfortran.dg/pr69554-2.F90: New test.
11030 * lib/gcc-dg.exp (proc dg-locus): New function.
11031 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11032 distinguish between the caret-printing and non-caret-printing
11033 cases. If caret-printing has been explicitly enabled, bail out
11034 without attempting to fix up the output.
11035
61789eed
DM
110362016-02-12 David Malcolm <dmalcolm@redhat.com>
11037
11038 PR driver/69265
11039 PR driver/69453
11040 * gcc.dg/spellcheck-options-3.c: New test case.
11041 * gcc.dg/spellcheck-options-4.c: New test case.
11042 * gcc.dg/spellcheck-options-5.c: New test case.
11043 * gcc.dg/spellcheck-options-6.c: New test case.
11044 * gcc.dg/spellcheck-options-7.c: New test case.
11045 * gcc.dg/spellcheck-options-8.c: New test case.
11046 * gcc.dg/spellcheck-options-9.c: New test case.
11047 * gcc.dg/spellcheck-options-10.c: New test case.
11048
c3090c1f
JJ
110492016-02-12 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR rtl-optimization/69764
11052 PR rtl-optimization/69771
11053 * c-c++-common/pr69764.c: New test.
11054 * gcc.dg/torture/pr69771.c: New test.
11055
8222034d
MP
110562016-02-12 Marek Polacek <polacek@redhat.com>
11057
11058 * g++.dg/torture/init-list1.C: New.
11059
f749f792
MP
110602016-02-12 Marek Polacek <polacek@redhat.com>
11061
11062 * gcc.dg/pr69522.c: Add empty dg-options.
11063
199fb02a
IE
110642016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11065
11066 * g++.dg/lto/lto.exp: Include and init mpx.
11067 * g++.dg/lto/pr69729_0.C: New test.
11068
b69539cb
JJ
110692016-02-12 Jakub Jelinek <jakub@redhat.com>
11070
06ff7000
JJ
11071 PR ipa/69241
11072 * g++.dg/ipa/pr69241-4.C: New test.
11073
b69539cb
JJ
11074 PR ipa/68672
11075 * g++.dg/ipa/pr68672-1.C: New test.
11076 * g++.dg/ipa/pr68672-2.C: New test.
11077 * g++.dg/ipa/pr68672-3.C: New test.
11078
16595a1f
BS
110792016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11080
11081 PR c/69522
6d87c306 11082 * gcc.dg/pr69522.c: New test.
16595a1f 11083
38d795d2
PP
110842016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11085
11086 PR c++/69098
11087 * g++.dg/cpp1y/69098.C: New test.
11088 * g++.dg/cpp1y/69098-2.C: New test.
11089
9c582551
JJ
110902016-02-12 Jakub Jelinek <jakub@redhat.com>
11091
11092 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11093 and neighbour -> neighbor.
11094 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11095 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11096 * c-c++-common/Wvarargs.c: Likewise.
11097 * c-c++-common/goacc/host_data-5.c: Likewise.
11098 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11099 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11100 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11101 * gcc.target/aarch64/pr60697.c: Likewise.
11102 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11103 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11104 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11105 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11106 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11107 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11108 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11109 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11110 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11111 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11112 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11113 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11114 * g++.dg/lookup/koenig5.C: Likewise.
11115 * g++.dg/ext/no-asm-2.C: Likewise.
11116 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11117 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11118 * gfortran.dg/used_types_16.f90: Likewise.
11119 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11120 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11121 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11122 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11123 * gfortran.dg/abstract_type_6.f03: Likewise.
11124 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11125 * gfortran.dg/used_types_15.f90: Likewise.
11126 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11127 * gfortran.dg/exit_3.f08: Likewise.
11128 * gfortran.dg/open_status_2.f90: Likewise.
11129 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11130 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11131 * gfortran.dg/associate_1.f03: Likewise.
11132 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11133 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11134 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11135 * gcc.dg/builtin-object-size-1.c: Likewise.
11136 * gcc.dg/noreturn-6.c: Likewise.
11137 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11138 * gcc.dg/globalalias.c: Likewise.
11139 * gcc.dg/builtins-config.h: Likewise.
11140 * gcc.dg/pr30457.c: Likewise.
11141 * gcc.c-torture/compile/volatile-1.c: Likewise.
11142 * gcc.c-torture/execute/20101011-1.c: Likewise.
11143 * c-c++-common/Waddress-1.c: Likewise.
11144
66756373
JJ
111452016-02-11 Jakub Jelinek <jakub@redhat.com>
11146
11147 PR c/69768
11148 * c-c++-common/Waddress-1.c: New test.
11149
76fe932b
AV
111502016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11151
11152 PR fortran/69296
11153 * gfortran.dg/associate_19.f03: New test.
11154 * gfortran.dg/associate_20.f03: New test.
11155
564c4d4b
OE
111562016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11157
11158 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11159
e1c1ecb0
KT
111602016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11161
11162 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11163 .arch armv8-a\n. Add -dA to dg-options.
11164 * gcc.target/aarch64/assembler_arch_1.c: New test.
11165 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11166
0d7d9458
PC
111672016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11168
11169 PR c++/68726
11170 * g++.dg/cpp0x/pr68726.C: New.
11171
e6208a60
IE
111722016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11173
11174 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11175 test.
11176
281a11eb
RB
111772016-02-11 Richard Biener <rguenther@suse.de>
11178
11179 * g++.dg/tree-ssa/pr61034.C: Adjust.
11180
e03dd765
VM
111812016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11182
4b48faf5 11183 PR target/69148
e03dd765
VM
11184 * gcc.target/s390/pr69148.c: New.
11185
cdc23927
YR
111862016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11187
11188 PR tree-optimization/69652
11189 * gcc.dg/torture/pr69652.c: New test.
11190
e199dd0a
JJ
111912016-02-10 Jakub Jelinek <jakub@redhat.com>
11192 Patrick Palka <ppalka@gcc.gnu.org>
11193
11194 PR ipa/69241
11195 PR c++/69649
11196 * g++.dg/ipa/pr69241-1.C: New test.
11197 * g++.dg/ipa/pr69241-2.C: New test.
11198 * g++.dg/ipa/pr69241-3.C: New test.
11199 * g++.dg/ipa/pr69649.C: New test.
11200
d6b38027
UB
112012016-02-10 Uros Bizjak <ubizjak@gmail.com>
11202
11203 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11204 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11205
13b562c5
BC
112062016-02-10 Bin Cheng <bin.cheng@arm.com>
11207
11208 PR tree-optimization/68021
11209 * gcc.dg/tree-ssa/pr68021.c: New test.
11210
24a179f8
RB
112112016-02-10 Richard Biener <rguenther@suse.de>
11212
11213 PR tree-optimization/69726
11214 * gcc.dg/uninit-22.c: New testcase.
11215
0d99886f
AP
112162016-02-09 Andrew Pinski <apinski@cavium.com>
11217
11218 PR tree-opt/69282
11219 * gcc.c-torture/compile/20160205-1.c: New testcase.
11220
ab04995c
MM
112212016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11222
11223 PR target/68404
11224 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11225 instead accessing a really large arrray.
11226 * gcc.target/powerpc/fusion3.c: Likewise.
11227
4b79ac23
CB
112282016-02-09 Charles Baylis <charles.baylis@linaro.org>
11229
11230 PR target/68532
11231 * gcc.c-torture/execute/pr68532.c: New test.
11232
b890a441
AO
112332016-02-11 Alexandre Oliva <aoliva@redhat.com>
11234
11235 PR target/69634
11236 * gcc.dg/pr69634.c: New.
11237
84a5bef7
RB
112382016-02-09 Richard Biener <rguenther@suse.de>
11239
11240 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11241
1f123759 112422016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11243
1f123759
AF
11244 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11245
65860c77
YR
112462016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11247
11248 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11249
7e1e8a0a
RB
112502016-02-09 Richard Biener <rguenther@suse.de>
11251
11252 PR tree-optimization/69715
11253 * gcc.dg/torture/pr69715.c: New testcase.
11254
efb45a9f
PP
112552016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11256
11257 PR c++/69139
11258 * g++.dg/cpp0x/trailing12.C: New test.
11259 * g++.dg/cpp0x/trailing13.C: New test.
11260
20a0c6f9
PP
112612016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11262
11263 PR c++/69283
11264 PR c++/67835
11265 * g++.dg/cpp1y/auto-fn29.C: New test.
11266 * g++.dg/cpp1y/auto-fn30.C: New test.
11267
a162f3af
JJ
112682016-02-08 Jakub Jelinek <jakub@redhat.com>
11269
11270 PR tree-optimization/69209
11271 * gcc.c-torture/compile/pr69209.c: New test.
11272
4b4a9fbd
JL
112732016-02-08 Jeff Law <law@redhat.com>
11274
11275 PR tree-optimization/68541
11276 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11277 of statements allowed in join block for path splitting.
11278
cfac5ed2
JJ
112792016-02-08 Jakub Jelinek <jakub@redhat.com>
11280
f68bc23f
JJ
11281 PR c++/59627
11282 * g++.dg/gomp/pr59627.C: New test.
11283
cfac5ed2
JJ
11284 PR ipa/69239
11285 * g++.dg/ipa/pr69239.C: New test.
11286
44714d8c
DM
112872016-02-08 David Malcolm <dmalcolm@redhat.com>
11288
11289 PR preprocessor/69664
11290 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11291 * gcc.dg/cpp/warn-comments.c: Likewise.
11292
eba9e839
MP
112932016-02-08 Marek Polacek <polacek@redhat.com>
11294
11295 PR c++/69688
11296 * g++.dg/init/const12.C: New test.
11297
a011cd92
BS
112982016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11299
11300 PR target/60410
11301 * gcc.dg/lto/pr55113_0.c: Remove test.
11302
5317b1be
RB
113032016-02-08 Richard Biener <rguenther@suse.de>
11304
11305 PR tree-optimization/69719
11306 * gcc.dg/torture/pr69719.c: New testcase.
11307
63998a63
RB
113082016-02-08 Richard Biener <rguenther@suse.de>
11309 Jeff Law <law@redhat.com>
11310
11311 PR target/68273
11312 * gcc.target/mips/pr68273.c: New testcase.
11313
43f4a281
RB
113142016-02-08 Richard Biener <rguenther@suse.de>
11315
11316 PR rtl-optimization/69274
11317 * gcc.target/i386/addr-sel-1.c: XFAIL.
11318
0b604d2d
JL
113192016-02-08 Jeff Law <law@redhat.com>
11320
e8dfe49e
JL
11321 PR tree-optimization/68541
11322 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11323
6daecd7a 11324 PR tree-optimization/65917
0b604d2d
JL
11325 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11326
c0f0e35a
JD
113272016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11328
11329 PR fortran/50555
11330 * gfortran.dg/namelist_args.f90: New test.
11331
8981d712
JL
113322016-02-05 Jeff Law <law@redhat.com>
11333
6daecd7a 11334 PR tree-optimization/68541
8981d712
JL
11335 * gcc.dg/tree-ssa/split-path-2.c: New test.
11336 * gcc.dg/tree-ssa/split-path-3.c: New test.
11337 * gcc.dg/tree-ssa/split-path-4.c: New test.
11338 * gcc.dg/tree-ssa/split-path-5.c: New test.
11339 * gcc.dg/tree-ssa/split-path-6.c: New test.
11340 * gcc.dg/tree-ssa/split-path-7.c: New test.
11341
46cb9332
MS
113422016-02-05 Martin Sebor <msebor@redhat.com>
11343
11344 PR c++/69662
11345 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11346 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11347
be2083ea
RH
113482016-02-06 Richard HEnderson <rth@redhat.com>
11349
11350 PR c/69643
11351 * gcc.target/i386/addr-space-4.c: New.
11352 * gcc.target/i386/addr-space-5.c: New.
11353
711d7c23
MM
113542016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11355
11356 PR fortran/66089
11357 * gfortran.dg/elemental_dependency_6.f90: New.
11358
b5c1c988
JJ
113592016-02-05 Jakub Jelinek <jakub@redhat.com>
11360
861c7bcd
JJ
11361 PR rtl-optimization/69691
11362 * gcc.c-torture/execute/pr69691.c: New test.
11363
b5c1c988
JJ
11364 PR c++/69628
11365 * g++.dg/parse/pr69628.C: New test.
11366
f7dfa966
UB
113672016-02-05 Uros Bizjak <ubizjak@gmail.com>
11368
11369 * gcc.dg/sancov/asan.c: Move to ...
11370 * gcc.dg/asan/sancov-1.c: ... here.
11371
9b143e64
UB
113722016-02-05 Uros Bizjak <ubizjak@gmail.com>
11373
11374 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11375
f5d4b899
L
113762016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11377
11378 PR target/69677
11379 * gcc.target/i386/pr69677.c: New test.
11380
76c85fbb
PP
113812016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11382
11383 PR c++/68948
11384 * g++.dg/template/pr68948.C: New test.
11385
f181bf90
DV
113862016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11387
11388 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11389 (only necessary on s390x).
11390
714fb282
L
113912016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11392
11393 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11394 -mno-accumulate-outgoing-args.
11395
618d6c1c
PP
113962016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11397
11398 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11399
1066e9b5
JJ
114002016-02-04 Jakub Jelinek <jakub@redhat.com>
11401
11402 PR c/69669
11403 * c-c++-common/pr69669.c: New test.
11404
76255d0d
MM
114052016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11406
11407 PR target/69667
11408 * g++.dg/pr69667.C: New file.
11409
e0b059b1
WD
114102016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11411
11412 PR target/69619
11413 * gcc.dg/pr69619.c: Add new test.
11414
2692b5c8
RS
114152016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11416
11417 PR rtl-optimization/69577
11418 * gcc.target/i386/pr69577.c: New test.
11419
7db337c2
ML
114202016-02-04 Martin Liska <mliska@suse.cz>
11421
11422 * g++.dg/asan/pr69276.C: New test.
11423
cc9c0829
KT
114242016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11425
11426 PR target/65932
11427 PR target/67714
11428 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11429 a single smulbb instruction.
11430 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11431 * gcc.target/amr/wmul-2.c: Likewise.
11432
eb9feb52
KT
114332016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11434
11435 PR target/65932
11436 PR target/67714
11437 * gcc.c-torture/execute/pr67714.c: New test.
11438
61f727fe
JJ
114392016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11440
11441 PR target/69454
11442 * gcc.target/i386/pr69454-1.c: New test.
11443 * gcc.target/i386/pr69454-2.c: New test.
11444
05dd97db
MS
114452016-02-03 Martin Sebor <msebor@redhat.com>
11446
11447 PR c++/69251
11448 PR c++/69253
11449 PR c++/69290
11450 PR c++/69277
11451 PR c++/69349
11452 * g++.dg/ext/flexarray-mangle-2.C: New test.
11453 * g++.dg/ext/flexarray-mangle.C: New test.
11454 * g++.dg/ext/flexarray-subst.C: New test.
11455 * g++.dg/ext/flexary11.C: New test.
11456 * g++.dg/ext/flexary12.C: New test.
11457 * g++.dg/ext/flexary13.C: New test.
11458 * g++.dg/ext/flexary14.C: New test.
11459 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11460
dac2fc29
L
114612016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11462
11463 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11464 Define only if CHECK_FLOAT128 is defined.
11465 (main): Properly initialize u5.
11466
eadb8035
JJ
114672016-02-03 Jakub Jelinek <jakub@redhat.com>
11468
0afbb81b
JJ
11469 PR c/69627
11470 * gcc.dg/pr69627.c: New test.
11471
eadb8035
JJ
11472 PR target/69644
11473 * gcc.dg/pr69644.c: New test.
11474
b12d4923
MS
114752016-02-03 Mike Stump <mikestump@comcast.net>
11476
11477 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11478 support for struct-layout-1.exp.
11479
ab4bae0c
PP
114802016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11481
11482 PR c++/69056
618d6c1c 11483 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11484
95831c01
VM
114852016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11486 Alexandre Oliva <aoliva@redhat.com>
11487
11488 PR target/69461
11489 * gcc.target/powerpc/pr69461.c: New.
11490
ccc71ab8
UB
114912016-02-03 Uros Bizjak <ubizjak@gmail.com>
11492
11493 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11494 works from here ...
11495 (check_effective_target_fsanitize_thread): ... to here. Do not
11496 specify additional compile flags for the test source.
11497 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11498 specify additional compile flags for the test source.
11499
96299640
WD
115002016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11501
11502 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11503
781d83d9
AV
115042016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11505
11506 PR fortran/67451
11507 PR fortran/69418
11508 * gfortran.dg/coarray_allocate_2.f08: New test.
11509 * gfortran.dg/coarray_allocate_3.f08: New test.
11510 * gfortran.dg/coarray_allocate_4.f08: New test.
11511
d8208e6d
AL
115122016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11513
11514 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11515 use same scan-tree-dump-times on all platforms.
11516 * gcc.dg/vect/vect-outer-1.c: Likewise.
11517 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11518 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11519 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11520 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11521 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11522 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11523 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11524
a8394fa0
SB
115252016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11526
11527 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11528 warning.
11529
f3baa1d3
L
115302016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11531
11532 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11533
eb077516
JN
115342016-02-02 James Norris <jnorris@codesourcery.com>
11535
11536 * c-c++-common/goacc/routine-5.c: Add tests.
11537
578fb225
AM
115382016-02-02 Alexander Monakov <amonakov@ispras.ru>
11539
11540 * gcc.target/nvptx/unsigned-cmp.c: New test.
11541
c64f7d37
WD
115422016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11543
11544 * gcc.target/aarch64/scalar_shift_1.c
11545 (test_corners_sisd_di): Improve force to SIMD register.
11546 (test_corners_sisd_si): Likewise.
11547 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11548 Remove scan-assembler check for ldr.
11549
90c6f26c
RB
115502016-02-02 Richard Biener <rguenther@suse.de>
11551
11552 PR tree-optimization/69595
11553 * gcc.dg/Warray-bounds-17.c: New testcase.
11554
9dc03c97
RB
115552016-02-02 Richard Biener <rguenther@suse.de>
11556
11557 PR tree-optimization/69606
11558 * gcc.dg/torture/pr69606.c: New testcase.
11559
2d4dc223
YR
115602016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11561
11562 PR middle-end/68542
11563 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11564 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11565
65c98fde
AM
115662016-02-02 Alan Modra <amodra@gmail.com>
11567
11568 PR target/69548
11569 * gcc.target/powerpc/pr69548.c: New test.
11570
e1b81f2b
JJ
115712016-02-01 Jakub Jelinek <jakub@redhat.com>
11572
d0268b37
JJ
11573 PR rtl-optimization/69592
11574 * gcc.dg/pr69592.c: New test.
11575
e1b81f2b
JJ
11576 PR preprocessor/69543
11577 PR c/69558
11578 * gcc.dg/pr69543.c: New test.
11579 * gcc.dg/pr69558.c: New test.
11580
7dd7780d
UB
115812016-02-01 Uros Bizjak <ubizjak@gmail.com>
11582
bf672ee5
UB
11583 PR testsuite/65940
11584 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11585
9a7013f8
MS
115862016-02-01 Martin Sebor <msebor@redhat.com>
11587
11588 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11589
e681fb2b
BC
115902016-02-01 Bin Cheng <bin.cheng@arm.com>
11591
11592 PR tree-optimization/67921
11593 * c-c++-common/ubsan/pr67921.c: New test.
11594
ff86345f
RB
115952016-02-01 Richard Biener <rguenther@suse.de>
11596
11597 PR middle-end/69556
11598 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11599
bc369dbd
RB
116002016-02-01 Richard Biener <rguenther@suse.de>
11601
11602 PR tree-optimization/69574
11603 * gcc.dg/torture/pr69574.c: New testcase.
11604
ef318184
RB
116052016-02-01 Richard Biener <rguenther@suse.de>
11606
11607 PR tree-optimization/69579
11608 * gcc.dg/setjmp-6.c: New testcase.
11609
654745e6
JJ
116102016-02-01 Jakub Jelinek <jakub@redhat.com>
11611
11612 PR rtl-optimization/69570
11613 * g++.dg/opt/pr69570.C: New test.
11614
e6c0c44b
RH
116152016-02-01 Richard Henderson <rth@redhat.com>
11616
11617 * gcc.dg/pr69535.c: New test.
11618
6ff3f09a
JDA
116192016-01-31 John David Anglin <danglin@gcc.gnu.org>
11620
2c005538
JDA
11621 PR testsuite/69584
11622 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11623 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11624
61083a4b
JDA
11625 PR debug/68244
11626 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11627
6ff3f09a
JDA
11628 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11629
0c221916
PT
116302016-01-31 Paul Thomas <pault@gcc.gnu.org>
11631
11632 PR fortran/67564
11633 * gfortran.dg/allocate_with_source_17.f03: New test.
11634
db7a2818
JJ
116352016-01-30 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR tree-optimization/69546
11638 * gcc.dg/torture/pr69546.c: New test.
11639
e520d5f0
PT
116402016-01-30 Paul Thomas <pault@gcc.gnu.org>
11641
11642 PR fortran/69566
11643 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11644
343c05d3
MS
116452016-01-30 Martin Sebor <msebor@redhat.com>
11646
11647 PR c++/68490
11648 * g++.dg/ext/flexary10.C: New test.
11649
d6c3a539
DH
116502016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11651
11652 PR fortran/66707
11653 gfortran.dg/common_23.f90: New test.
11654
52d72fcd
BS
116552016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11656
11657 PR target/65546
11658 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11659 condition being checked, and disable it when the target supports
11660 misaligned loads and stores.
11661
3a5d2ba4
JJ
116622016-01-29 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR debug/69518
11665 * gcc.dg/torture/pr69518.c: New test.
11666
6bbacdb5
L
116672016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11668
11669 PR target/69530
11670 * gcc.target/i386/pr69530.c: New test.
11671
af932cdb
SE
116722016-01-29 Steve Ellcey <sellcey@imgtec.com>
11673
11674 PR target/65604
11675 * gcc.target/mips/div-delay.c: New test.
11676
26658b7c
JJ
116772016-01-29 Jakub Jelinek <jakub@redhat.com>
11678
33e89989
JJ
11679 PR target/69551
11680 * gcc.target/i386/pr69551.c: New test.
11681
26658b7c
JJ
11682 PR target/66137
11683 * gcc.target/i386/pr66137.c: New test.
11684
401116b5
AB
116852016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11686
11687 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11688 always built for p5600.
11689 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11690 isa=p5600 dg-option.
11691
d4abfcc5
RB
116922016-01-29 Richard Biener <rguenther@suse.de>
11693
11694 PR tree-optimization/69547
11695 * g++.dg/tree-ssa/pr69547.C: New testcase.
11696
16b77b32
JJ
116972016-01-29 Jakub Jelinek <jakub@redhat.com>
11698
11699 PR debug/66869
11700 * g++.dg/warn/Wunused-function2.C: New test.
11701
a1c95464
DV
117022016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11703
11704 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11705 support for test to succeed.
11706
5453bfed
MP
117072016-01-29 Marek Polacek <polacek@redhat.com>
11708
11709 PR c++/69509
11710 PR c++/69516
11711 * g++.dg/ext/constexpr-vla2.C: New test.
11712 * g++.dg/ext/constexpr-vla3.C: New test.
11713 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11714
452ec2a5
RB
117152016-01-29 Richard Biener <rguenther@suse.de>
11716
11717 PR middle-end/69537
11718 * gcc.dg/uninit-21.c: New testcase.
11719
aec0b19e
UB
117202016-01-28 Uros Bizjak <ubizjak@gmail.com>
11721
11722 PR target/69459
11723 * gcc.target/i386/pr69459.c: New test.
11724
df113ce7
SE
117252016-01-28 Steve Ellcey <sellcey@imgtec.com>
11726
11727 PR target/68400
11728 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11729 * gcc.target/mips/pr68400.c: New test.
11730
494de84f
MS
117312016-01-28 Martin Sebor <msebor@redhat.com>
11732
11733 PR target/17381
11734 * gcc.target/powerpc/pr17381.c: New test.
11735
eb1b1f01
JJ
117362016-01-28 Jakub Jelinek <jakub@redhat.com>
11737
11738 PR middle-end/69542
11739 * gcc.dg/torture/pr69542.c: New test.
11740
6dfeb7ce
WD
117412016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11742
11743 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11744
4b7471a4
DE
117452016-01-28 David Edelsohn <dje.gcc@gmail.com>
11746
11747 * gcc.dg/pr65980.c: Skip on AIX.
11748 * gcc.dg/pr66688.c: Same.
11749
b271fd21
DE
117502016-01-28 David Edelsohn <dje.gcc@gmail.com>
11751
11752 PR target/63679
11753 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11754 * gcc.dg/tree-ssa/sra-18.c: Same.
11755
874108a9
AV
117562016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11757
11758 PR fortran/62536
11759 * gfortran.dg/block_15.f08: New test.
11760 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11761 on incorrectly closed BLOCK.
11762
30480bcd
IE
117632016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11764
11765 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
117662016-01-28 Richard Biener <rguenther@suse.de>
11767
11768 PR tree-optimization/69466
11769 * gfortran.dg/vect/pr69466.f90: New testcase.
11770
0d4c694e
TP
117712016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11772
11773 * g++.dg/pr67989.C: Remove ARM-specific option.
11774 * gcc.target/arm/pr67989.C: New file.
11775
2aa780da
UB
117762016-01-27 Uros Bizjak <ubizjak@gmail.com>
11777
11778 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11779 and expm1 test for glibc < 2.11.
11780
f75ebe77
RH
117812016-01-27 Richard Henderson <rth@redhat.com>
11782
11783 * gcc.c-torture/execute/pr69447.c: New test.
11784
117852016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11786
9a175e65 11787 PR fortran/69422
49847d75
PT
11788 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11789
cbdd8ae0
JJ
117902016-01-27 Jakub Jelinek <jakub@redhat.com>
11791
11792 PR debug/66869
11793 * gcc.dg/pr66869.c: New test.
11794
2b572b3c
JL
117952016-01-25 Jeff Law <law@redhat.com>
11796
11797 PR tree-optimization/68398
aec0b19e 11798 PR tree-optimization/69196
2b572b3c
JL
11799 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11800 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11801 path to avoid new heuristic allowing more irreducible regions
11802 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11803 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11804 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11805 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11806 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11807
fa74a4bc
MP
118082016-01-27 Marek Polacek <polacek@redhat.com>
11809
11810 PR c/68062
11811 * c-c++-common/vector-compare-4.c: New test.
11812
0afff540
DM
118132016-01-27 David Malcolm <dmalcolm@redhat.com>
11814
11815 PR preprocessor/69126
11816 * c-c++-common/pr69126.c: New test case.
11817
1a218fc9
ILT
118182016-01-27 Ian Lance Taylor <iant@google.com>
11819
11820 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11821
5d70666e
RB
118222016-01-27 Ryan Burn <contact@rnburn.com>
11823
11824 PR cilkplus/69267
11825 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11826
87ff4d66
UB
118272016-01-27 Uros Bizjak <ubizjak@gmail.com>
11828
11829 PR target/69512
11830 * gcc.target/i386/pr69512.c: New test.
11831
27e23cca
RE
118322016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11833
11834 PR ada/69488
11835 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11836
05bf54c3
MP
118372016-01-27 Marek Polacek <polacek@redhat.com>
11838
11839 PR c++/69379
11840 * g++.dg/pr69379.C: New test.
11841
60214d0d
MS
118422016-01-27 Martin Sebor <msebor@redhat.com>
11843
11844 PR c++/69317
11845 * g++.dg/abi/Wabi-2-2.C: New test.
11846 * g++.dg/abi/Wabi-2-3.C: New test.
11847 * g++.dg/abi/Wabi-3-2.C: New test.
11848 * g++.dg/abi/Wabi-3-3.C: New test.
11849
167c7bfa
RB
118502016-01-27 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/69166
11853 * gcc.dg/torture/pr69166.c: New testcase.
11854
1430fb1f
MJ
118552016-01-27 Martin Jambor <mjambor@suse.cz>
11856
11857 PR tree-optimization/69355
11858 * gcc.dg/tree-ssa/pr69355.c: New test.
11859
95e3030c
MP
118602016-01-27 Marek Polacek <polacek@redhat.com>
11861
11862 PR c++/69496
11863 * g++.dg/ext/constexpr-vla1.C: New test.
11864
eeb085f3
CB
118652016-01-20 Christian Bruel <christian.bruel@st.com>
11866
11867 PR target/69245
11868 * gcc.target/arm/pr69245.c: New test.
11869
b1652dde
JJ
118702016-01-27 Jakub Jelinek <jakub@redhat.com>
11871
11872 PR tree-optimization/69399
11873 * gcc.dg/torture/pr69399.c: New test.
11874
ce7e8f00
EB
118752016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11876
11877 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11878
e4aac1d1
EB
118792016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11880
11881 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11882
8dfdb419
TV
118832016-01-26 Tom de Vries <tom@codesourcery.com>
11884
11885 PR tree-optimization/69110
11886 * gcc.dg/autopar/pr69110.c: New test.
11887
56f80f54 118882016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11889 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11890
11891 * gcc.dg/graphite/isl-ast-op-select.c: New.
11892
a0909527
PT
118932015-01-26 Paul Thomas <pault@gcc.gnu.org>
11894
11895 PR fortran/69385
11896 * gfortran.dg/allocate_error_6.f90: New test.
11897
ffc445f4
RH
118982016-01-26 Richard Henderson <rth@redhat.com>
11899
11900 * gcc.dg/tm/pr60908.c: New test.
11901
01e1dea3
DM
119022016-01-26 David Malcolm <dmalcolm@redhat.com>
11903
11904 PR other/69006
11905 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11906 directive.
11907 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11908 expected multiline output to reflect the colorization being
11909 disabled before newlines.
11910 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11911 (custom_diagnostic_finalizer): Replace call to
11912 pp_newline_and_flush with call to pp_flush.
11913 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11914 * gfortran.dg/implicit_class_1.f90: Likewise.
11915 * lib/gcc-dg.exp (allow_blank_lines): New global.
11916 (dg-allow-blank-lines-in-output): New procedure.
11917 (gcc-dg-prune): Complain about blank lines in the output, unless
11918 dg-allow-blank-lines-in-output was called.
11919 * lib/multiline.exp (_build_multiline_regex): Only support
11920 arbitrary followup text for non-blank-lines, not for blank lines.
11921
13f92e8d
JJ
119222016-01-26 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR tree-optimization/69483
11925 * gcc.dg/pr69483.c: New test.
11926 * g++.dg/opt/pr69483.C: New test.
11927
92422235
CL
119282016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11929
11930 PR target/68620
11931 * gcc.target/arm/pr68620.c: New test.
11932
0bccf11b
L
119332016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11934
11935 * gcc.target/i386/pr68986-2.c: Remove -m32.
11936
81cd202e
L
119372016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11938
11939 PR target/68986
11940 * gcc.target/i386/pr68986-1.c: New test.
11941 * gcc.target/i386/pr68986-2.c: Likewise.
11942 * gcc.target/i386/pr68986-3.c: Likewise.
11943
213a1c03
CB
119442016-01-26 Christian Bruel <christian.bruel@st.com>
11945
11946 * lib/target-supports.exp
11947 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11948 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11949 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11950
22a08dd1
RB
119512016-01-26 Richard Biener <rguenther@suse.de>
11952
11953 PR tree-optimization/69452
11954 * gcc.dg/torture/pr69452.c: New testcase.
11955
6c06e0e8
JJ
119562016-01-26 Jakub Jelinek <jakub@redhat.com>
11957
11958 PR target/69442
11959 * gcc.dg/pr69442.c: New test.
11960
b96824c4
RFI
119612016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11962
11963 PR target/67896
11964 * gcc.target/aarch64/simd/pr67896.C: New.
11965
5ee31e57
RS
119662016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11967
11968 PR tree-optimization/69400
11969 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11970 function.
11971 (plugin_init): Call it.
11972 * gcc.dg/torture/pr69400.c: New test.
11973
7ddfb31d
CL
119742016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11975
11976 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11977
1e050c90
AK
119782016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11979 Sebastian Pop <s.pop@samsung.com>
11980
11981 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11982 isl-0.15.
11983
c8ee4bf5
AK
119842016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11985 Sebastian Pop <s.pop@samsung.com>
11986
11987 * gcc.dg/graphite/pr69292.c: New.
11988
d902b330
JJ
119892016-01-25 Jakub Jelinek <jakub@redhat.com>
11990
11991 * c-c++-common/goacc/use_device-1.c: New test.
11992
2c89b952
JL
119932016-01-25 Jeff Law <law@redhat.com>
11994
11995 PR tree-optimization/69196
11996 PR tree-optimization/68398
11997 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11998 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11999
685c8785
DE
120002016-01-25 David Edelsohn <dje.gcc@gmail.com>
12001
12002 PR target/69469
12003 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12004 Algorithm.
12005
95cef0c1
RB
120062016-01-25 Richard Biener <rguenther@suse.de>
12007
12008 PR testsuite/69380
12009 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12010
2947d3b2
IE
120112016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12012
12013 PR target/69421
12014 * gcc.dg/pr69421.c: New test.
12015
ae19075a
BB
120162016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12017
12018 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12019 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12020 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12021 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12022 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12023 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12024 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12025 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12026 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12027 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12028
fa4511c2
RB
120292016-01-25 Richard Biener <rguenther@suse.de>
12030
12031 PR tree-optimization/69376
12032 * gcc.dg/torture/pr69376.c: New testcase.
12033
1d101216
JD
120342016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12035
12036 PR fortran/69397
12037 PR fortran/68442
12038 * gfortran.dg/interface_38.f90: New test.
12039 * gfortran.dg/interface_39.f90: New test.
a0909527 12040
a59b92b0
PP
120412016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12042
12043 Revert:
12044 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12045
12046 PR c++/11858
12047 PR c++/24663
12048 PR c++/24664
12049 * g++.dg/template/pr11858.C: New test.
12050 * g++.dg/template/pr24663.C: New test.
12051 * g++.dg/template/unify12.C: New test.
12052 * g++.dg/template/unify13.C: New test.
12053 * g++.dg/template/unify14.C: New test.
12054 * g++.dg/template/unify15.C: New test.
12055 * g++.dg/template/unify16.C: New test.
12056 * g++.dg/template/unify17.C: New test.
12057
16acb1a8
DH
120582016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12059
12060 PR fortran/68283
12061 gfortran.dg/pr68283.f90: New test.
12062
094773e8
TK
120632016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12064
12065 PR fortran/66094
12066 * gfortran.dg/inline_matmul_13.f90: New test.
12067 * gfortran.dg/matmul_bounds_8.f90: New test.
12068 * gfortran.dg/matmul_bounds_9.f90: New test.
12069 * gfortran.dg/matmul_bounds_10.f90: New test.
12070
42fb90d7
TV
120712016-01-23 Tom de Vries <tom@codesourcery.com>
12072
12073 PR tree-optimization/69426
12074 * gcc.dg/autopar/pr69426.c: New test.
12075
69da7802
MS
120762016-01-23 Martin Sebor <msebor@redhat.com>
12077
12078 PR c++/58109
12079 PR c++/69022
12080 * g++.dg/cpp0x/alignas5.C: New test.
12081 * g++.dg/ext/vector29.C: Same.
12082
da17300a
UB
120832016-01-23 Uros Bizjak <ubizjak@gmail.com>
12084
12085 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12086 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12087 _GNU_SOURCE from compile flags to the source.
12088 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12089 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12090 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12091 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12092
62041cfc
JJ
120932016-01-22 Jakub Jelinek <jakub@redhat.com>
12094
12095 PR target/69432
12096 * g++.dg/opt/pr69432.C: New test.
12097
f7d2ad6f
BS
120982016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12099
12100 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12101 32-bit targets testing an -m64 multilib.
12102
d403fc9a
WS
121032016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12104
12105 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12106 64-bit support.
12107
4aa16f8d
JG
121082016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12109
12110 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12111
7c816d0f
CB
121122016-01-21 Christian Bruel <christian.bruel@st.com>
12113
12114 PR target/68674
12115 * gcc.target/i386/pr68674.c
12116 * gcc.target/aarch64/pr68674.c
12117 * gcc.target/arm/pr68674.c
12118
fce661e8
KT
121192016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12120
12121 PR target/69403
12122 * gcc.c-torture/execute/pr69403.c: New test.
12123
4696899f
PC
121242016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12125
12126 PR c++/55843
12127 * g++.dg/template/pr55843.C: New.
12128
bac69366
AL
121292016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12130
12131 PR testsuite/66877
12132 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12133 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12134
b57d3a5c
BS
121352016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12136
12137 PR testsuite/67489
da17300a
UB
12138 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12139 from dg-do compile directive, and instead add
12140 { dg-require-effective-target int128 }.
b57d3a5c 12141
9f04a53e
MS
121422016-01-20 Martin Sebor <msebor@redhat.com>
12143
12144 PR c/69405
12145 * gcc.dg/sync-fetch.c: New test.
12146
38a51663
JL
121472016-01-21 Martin Sebor <msebor@redhat.com>
12148
12149 PR target/69252
12150 * gcc.target/powerpc/pr69252.c: New test.
12151
2423a75a
JD
121522016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12153
12154 PR fortran/65996
da17300a 12155 * gfortran.dg/pr65996.f90: New test.
2423a75a 12156
0a76463f
DV
121572016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12158
12159 PR c++/68810
9f04a53e 12160 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12161 expected to generate an error.
0a76463f 12162
9776e692
BS
121632016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12164
12165 PR middle-end/66178
12166 * gcc.dg/torture/pr66178.c: New test.
12167
c8d3e088
AB
121682016-01-21 Anton Blanchard <anton@samba.org>
12169 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12170
12171 PR target/63354
12172 * gcc.target/powerpc/pr63354.c: New test.
12173
35b707ff
VM
121742016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12175
12176 PR rtl-optimization/68990
12177 * gcc.target/i386/pr68990: New.
12178
157b0829
NC
121792016-01-21 Nick Clifton <nickc@redhat.com>
12180
12181 PR target/69129
12182 * gcc.target/mips/pr69129.c: New.
12183
aede6748
PC
121842016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12185
12186 PR c++/58046
12187 * g++.dg/cpp0x/pr58046.C: New.
12188
5463c2c8
JJ
121892016-01-21 Jakub Jelinek <jakub@redhat.com>
12190
6d31cc75
SS
12191 PR target/69187
12192 PR target/65624
12193 * gcc.target/arm/pr69187.c: New test.
12194
5463c2c8
JJ
12195 PR c++/69355
12196 * g++.dg/torture/pr69355.C: New test.
12197
fa28f32b
AK
121982016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12199 Sebastian Pop <s.pop@samsung.com>
12200
12201 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12202
b920a047
AK
122032016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12204 Sebastian Pop <s.pop@samsung.com>
12205
da17300a 12206 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12207
bdd3aea6
JJ
122082016-01-21 Jakub Jelinek <jakub@redhat.com>
12209
12210 PR middle-end/67653
12211 * c-c++-common/pr67653.c: New test.
12212 * gcc.dg/torture/pr29119.c: Add dg-warning.
12213
26a2e6ae
PB
122142016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12215
12216 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12217
d25c7690
PK
122182016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12219
12220 PR c/24293
12221 * gcc.dg/pr24293.c: New test.
12222 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12223 incomplete struct type.
12224 * gcc.dg/declspec-1.c: Likewise.
12225 * gcc.dg/pr63549.c: Likewise.
12226
889d5698
JJ
122272016-01-20 Jakub Jelinek <jakub@redhat.com>
12228
12229 PR tree-optimization/66612
12230 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12231 for bdn instruction.
12232
d7cf3dc7
CL
122332016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12234
12235 * lib/target-supports.exp
12236 (check_effective_target_arm_fp_ok_nocache): New.
12237 (check_effective_target_arm_fp_ok): New.
12238 (add_options_for_arm_fp): New.
12239 (check_effective_target_arm_crypto_ok_nocache): Require
12240 target_arm_v8_neon_ok instead of arm32.
12241 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12242 (check_effective_target_arm_crypto_pragma_ok): New.
12243 (add_options_for_arm_vfp): New.
12244 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12245 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12246 target instead. Force initial fpu to vfp.
12247 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12248 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12249 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12250 dependency.
12251 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12252 use arm_vfp effective target instead. Force initial fpu to vfp.
12253 * gcc.target/arm/attr-neon3.c: Likewise.
12254 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12255 arm_vfp_ok.
12256 * gcc.target/arm/unsigned-float.c: Likewise.
12257 * gcc.target/arm/vfp-1.c: Likewise.
12258 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12259 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12260 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12261 * gcc.target/arm/vfp-ldmias.c: Likewise.
12262 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12263 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12264 * gcc.target/arm/vfp-stmiad.c: Likewise.
12265 * gcc.target/arm/vfp-stmias.c: Likewise.
12266 * gcc.target/arm/vnmul-1.c: Likewise.
12267 * gcc.target/arm/vnmul-2.c: Likewise.
12268 * gcc.target/arm/vnmul-3.c: Likewise.
12269 * gcc.target/arm/vnmul-4.c: Likewise.
12270
01ac9704 122712016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12272
e84b00da
L
12273 PR testsuite/69366
12274 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12275 the MPX run-time library, for compile-time MPX test.
12276 * gcc.target/i386/chkp-always_inline.c: Likewise.
12277 * gcc.target/i386/chkp-bndret.c: Likewise.
12278 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12279 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12280 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12281 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12282 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12283 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12284 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12285 * gcc.target/i386/chkp-label-address.c: Likewise.
12286 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12287 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12288 * gcc.target/i386/chkp-pr69044.c: Likewise.
12289 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12290 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12291 * gcc.target/i386/chkp-strchr.c: Likewise.
12292 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12293 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12294 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12295 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12296 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12297 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12298 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12299 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12300 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12301 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12302 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12303 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12304 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12305 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12306 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12307 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12308 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12309 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12310 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12311 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12312 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12313 * gcc.target/i386/pr63995-2.c: Likewise.
12314 * gcc.target/i386/pr64805.c: Likewise.
12315 * gcc.target/i386/pr65044.c: Likewise.
12316 * gcc.target/i386/pr65167.c: Likewise.
12317 * gcc.target/i386/pr65183.c: Likewise.
12318 * gcc.target/i386/pr65184.c: Likewise.
12319 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12320
28b33016
IE
123212016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12322
12323 PR tree-optimization/69328
12324 * gcc.dg/pr69328.c: New test.
12325
bcff0913
JL
123262016-01-20 Jeff Law <law@redhat.com>
12327
bf0bb970 12328 PR target/25114
bcff0913
JL
12329 * gcc.target/m68k/pr25114.c: New test.
12330
a3f69631
AV
123312016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12332
12333 * gcc.target/arm/memset-inline-10.c: Added
12334 dg-require-effective-target arm_thumb2_ok.
12335
af33ba0d
EB
123362016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12337
12338 * gcc.dg/debug/dwarf2/sso.c: New test.
12339
7596d5de
UB
123402016-01-19 Uros Bizjak <ubizjak@gmail.com>
12341
12342 PR testsuite/68820
12343 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12344 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12345 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12346
ceda2c69
JH
123472016-01-19 Jan Hubicka <hubicka@ucw.cz>
12348
12349 PR ipa/66223
12350 * g++.dg/ipa/devirt-50.C: New testcase.
12351
38a979f2
MP
123522016-01-19 Marek Polacek <polacek@redhat.com>
12353
12354 PR c++/68965
12355 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12356 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12357
962801c5
KT
123582016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12359
12360 PR target/69135
12361 * gcc.target/arm/pr69135_1.c: New test.
12362
078fe40a
WD
123632015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12364
12365 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12366
786e3c06
WD
123672015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12368
12369 * gcc.target/aarch64/ccmp_1.c: New testcase.
12370
1e297006
MP
123712016-01-19 Marek Polacek <polacek@redhat.com>
12372
12373 PR c++/68586
12374 * g++.dg/cpp0x/enum30.C: New test.
12375
879c27e3
RB
123762016-01-19 Richard Biener <rguenther@suse.de>
12377
12378 PR tree-optimization/69336
12379 * g++.dg/tree-ssa/pr69336.C: New testcase.
12380
015337d3
JJ
123812016-01-19 Jakub Jelinek <jakub@redhat.com>
12382
12383 PR debug/65779
12384 * gcc.dg/pr65779.c: New test.
12385
e2c768b6
RB
123862016-01-19 Richard Biener <rguenther@suse.de>
12387
12388 PR tree-optimization/69352
12389 * gcc.dg/torture/pr69352.c: New testcase.
12390
569efc34
JJ
123912016-01-19 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR rtl-optimization/68955
12394 PR rtl-optimization/64557
12395 * gcc.dg/torture/pr68955.c: New test.
12396
e49d321f
JH
123972016-01-19 Jan Hubicka <hubicka@ucw.cz>
12398
12399 PR lto/69136
12400 * g++.dg/torture/pr69136.C: New testcase.
12401
e9191ad3
JH
124022016-01-19 Jan Hubicka <hubicka@ucw.cz>
12403
12404 PR lto/69133
12405 * g++.dg/lto/pr69133_0.C: New testcase.
12406 * g++.dg/lto/pr69133_1.C: New testcase.
12407
2bedb645
JL
124082016-01-15 Jeff Law <law@redhat.com>
12409
12410 PR tree-optimization/69320
12411 * gcc.c-torture/pr69320-1.c: New test.
12412 * gcc.c-torture/pr69320-2.c: New test.
12413 * gcc.c-torture/pr69320-3.c: New test.
12414 * gcc.c-torture/pr69320-4.c: New test.
12415
17c15cb9
PP
124162016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12417
12418 PR c++/11858
12419 PR c++/24663
12420 PR c++/24664
12421 * g++.dg/template/pr11858.C: New test.
12422 * g++.dg/template/pr24663.C: New test.
12423 * g++.dg/template/unify12.C: New test.
12424 * g++.dg/template/unify13.C: New test.
12425 * g++.dg/template/unify14.C: New test.
12426 * g++.dg/template/unify15.C: New test.
12427 * g++.dg/template/unify16.C: New test.
12428 * g++.dg/template/unify17.C: New test.
12429
9617fd08
DM
124302016-01-18 David Malcolm <dmalcolm@redhat.com>
12431
12432 PR testsuite/69181
12433 * gcc.dg/pr69181-1.c: New test file.
12434 * gcc.dg/pr69181-2.c: New test file.
12435 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12436 globals by moving it to...
12437 (cleanup-after-saved-dg-test): ...this new function. Add
12438 "global additional_sources_used". Add reset of global
12439 multiline_expected_outputs to the empty list.
12440 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12441 global to...
12442 (multiline_expected_outputs): ...this, and updated comments to
12443 note that it is modified from gcc-dg.exp.
12444 (dg-end-multiline-output): Update for the above renaming.
12445 (handle-multiline-outputs): Likewise. Remove the clearing
12446 of the expected outputs to the empty list.
12447
b555a2e4
RB
124482016-01-18 Richard Biener <rguenther@suse.de>
12449
12450 PR tree-optimization/69297
12451 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12452
96902805
JM
124532016-01-18 Joseph Myers <joseph@codesourcery.com>
12454
12455 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12456 dg-options.
12457 * gcc.target/mips/mips-3d-2.c: Likewise.
12458 * gcc.target/mips/mips-3d-3.c: Likewise.
12459 * gcc.target/mips/mips-3d-4.c: Likewise.
12460 * gcc.target/mips/mips-3d-5.c: Likewise.
12461 * gcc.target/mips/mips-3d-6.c: Likewise.
12462 * gcc.target/mips/mips-3d-7.c: Likewise.
12463 * gcc.target/mips/mips-3d-8.c: Likewise.
12464 * gcc.target/mips/mips-3d-9.c: Likewise.
12465 * gcc.target/mips/mips-ps-1.c: Likewise.
12466 * gcc.target/mips/mips-ps-2.c: Likewise.
12467 * gcc.target/mips/mips-ps-3.c: Likewise.
12468 * gcc.target/mips/mips-ps-4.c: Likewise.
12469 * gcc.target/mips/mips-ps-5.c: Likewise.
12470 * gcc.target/mips/mips-ps-6.c: Likewise.
12471 * gcc.target/mips/mips-ps-7.c: Likewise.
12472 * gcc.target/mips/mips-ps-type.c: Likewise.
12473 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12474 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12475
40e26f94
TV
124762016-01-18 Tom de Vries <tom@codesourcery.com>
12477
12478 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12479 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12480 * c-c++-common/goacc/kernels-empty.c: New test.
12481 * c-c++-common/goacc/kernels-eternal.c: New test.
12482 * c-c++-common/goacc/kernels-loop-2.c: New test.
12483 * c-c++-common/goacc/kernels-loop-3.c: New test.
12484 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12485 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12486 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12487 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12488 * c-c++-common/goacc/kernels-loop-data.c: New test.
12489 * c-c++-common/goacc/kernels-loop-g.c: New test.
12490 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12491 * c-c++-common/goacc/kernels-loop-n.c: New test.
12492 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12493 * c-c++-common/goacc/kernels-loop.c: New test.
12494 * c-c++-common/goacc/kernels-noreturn.c: New test.
12495 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12496 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12497 * c-c++-common/goacc/kernels-reduction.c: New test.
12498
a98d4647
TV
124992016-01-18 Tom de Vries <tom@codesourcery.com>
12500
12501 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12502 * gcc.dg/autopar/outer-2.c: Same.
12503 * gcc.dg/autopar/outer-3.c: Same.
12504 * gcc.dg/autopar/outer-4.c: Same.
12505 * gcc.dg/autopar/outer-5.c: Same.
12506 * gcc.dg/autopar/outer-6.c: Same.
12507 * gcc.dg/autopar/parallelization-1.c: Same.
12508 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12509 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12510 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12511 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12512 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12513 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12514 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12515 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12516 * gcc.dg/autopar/pr39500-1.c: Same.
12517 * gcc.dg/autopar/pr39500-2.c: Same.
12518 * gcc.dg/autopar/pr46193.c: Same.
12519 * gcc.dg/autopar/pr46194.c: Same.
12520 * gcc.dg/autopar/pr49580.c: Same.
12521 * gcc.dg/autopar/pr49960-1.c: Same.
12522 * gcc.dg/autopar/pr49960.c: Same.
12523 * gcc.dg/autopar/pr68373.c: Same.
12524 * gcc.dg/autopar/reduc-1.c: Same.
12525 * gcc.dg/autopar/reduc-1char.c: Same.
12526 * gcc.dg/autopar/reduc-1short.c: Same.
12527 * gcc.dg/autopar/reduc-2.c: Same.
12528 * gcc.dg/autopar/reduc-2char.c: Same.
12529 * gcc.dg/autopar/reduc-2short.c: Same.
12530 * gcc.dg/autopar/reduc-3.c: Same.
12531 * gcc.dg/autopar/reduc-4.c: Same.
12532 * gcc.dg/autopar/reduc-6.c: Same.
12533 * gcc.dg/autopar/reduc-7.c: Same.
12534 * gcc.dg/autopar/reduc-8.c: Same.
12535 * gcc.dg/autopar/reduc-9.c: Same.
12536 * gcc.dg/autopar/uns-outer-4.c: Same.
12537 * gcc.dg/autopar/uns-outer-5.c: Same.
12538 * gcc.dg/autopar/uns-outer-6.c: Same.
12539 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12540 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12541
da976fa8
AL
125422016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12543
12544 PR target/63679
12545 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12546 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12547
70c1e886
AL
125482016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12549
12550 PR target/63679
12551 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12552 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12553 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12554
88bed196
AL
125552016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12556
12557 PR target/63679
12558 * gcc.dg/tree-ssa/sra-17.c: New.
12559 * gcc.dg/tree-ssa/sra-18.c: New.
12560
3dd5f42e
IE
125612016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12562
12563 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12564
ae5a77fa
EB
125652016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12566
12567 * gnat.dg/inline12.adb: New test.
12568
11e57fc6
BC
125692016-01-18 Bin Cheng <bin.cheng@arm.com>
12570
12571 PR tree-optimization/66797
12572 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12573
995b6fe0
RB
125742016-01-18 Richard Biener <rguenther@suse.de>
12575
12576 PR tree-optimization/69170
12577 * gcc.dg/torture/pr69170.c: New testcase.
12578
82ee0cf2 125792016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12580
12581 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12582
d69da357
TV
125832016-01-16 Tom de Vries <tom@codesourcery.com>
12584
12585 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12586
a3845283
TV
125872016-01-16 Tom de Vries <tom@codesourcery.com>
12588
12589 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12590 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12591 redundant dg-require-effective-target pthread.
12592 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12593 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12594 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12595 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12596 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12597 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12598 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12599
197a6aa6
DE
126002016-01-16 David Edelsohn <dje.gcc@gmail.com>
12601
12602 PR target/68609
12603 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12604 * gcc.target/powerpc/recip-7.c: Same.
12605
ec7886c1
PP
126062016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12607
12608 PR c++/69091
12609 * g++.dg/template/pr69091.C: New test.
12610
203484bb
PP
126112016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12612
12613 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12614 dump does not contain an error_mark_node.
12615 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12616 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12617
aa2500e9
PP
126182016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12619
12620 PR c++/68936
12621 * g++.dg/template/pr68936.C: New test.
12622
28621a5c
DE
126232016-01-15 David Edelsohn <dje.gcc@gmail.com>
12624
12625 PR target/68609
12626 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12627 * gcc.target/powerpc/recip-2.c: Same.
12628 * gcc.target/powerpc/recip-3.c: Same.
12629 * gcc.target/powerpc/recip-4.c: Same.
12630 * gcc.target/powerpc/recip-sqrtf.c: Same.
12631
40c43aca
JL
126322016-01-15 Jeff Law <law@redhat.com>
12633
12634 PR tree-optimization/69270
12635 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12636 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12637
afbc5ae8
PT
126382016-01-15 Paul Thomas <pault@gcc.gnu.org>
12639
12640 PR fortran/49630
12641 * gfortran.dg/deferred_character_13.f90: New test for the fix
12642 of comment 3 of the PR.
12643
12644 PR fortran/54070
12645 * gfortran.dg/deferred_character_8.f90: New test
12646 * gfortran.dg/allocate_error_5.f90: New test
12647
12648 PR fortran/60593
12649 * gfortran.dg/deferred_character_10.f90: New test
12650
12651 PR fortran/60795
12652 * gfortran.dg/deferred_character_14.f90: New test
12653
12654 PR fortran/61147
12655 * gfortran.dg/deferred_character_11.f90: New test
12656
12657 PR fortran/64324
12658 * gfortran.dg/deferred_character_9.f90: New test
12659
49abe076
VM
126602016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12661
12662 PR rtl-optimization/69030
12663 * gcc.target/i386/pr69030.c: New.
12664
16d12992
KT
126652016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12666
12667 * gcc.target/aarch64/target_attr_17.c: New test.
12668
78810bd3
RB
126692016-01-15 Richard Biener <rguenther@suse.de>
12670
12671 PR tree-optimization/66856
12672 * gcc.dg/torture/pr66856-1.c: New testcase.
12673 * gcc.dg/torture/pr66856-2.c: Likewise.
12674
2bd847fe
RB
126752016-01-15 Richard Biener <rguenther@suse.de>
12676
12677 PR debug/69137
12678 * g++.dg/lto/pr69137_0.C: New testcase.
12679
a00fe3b7
RS
126802016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12681
12682 PR middle-end/69246
12683 * gcc.target/i386/pr69246.c: New test.
12684
cbb0e83b
DV
126852016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12686
7596d5de 12687 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12688
5a500ecf
DV
126892016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12690
12691 PR c++/56194
12692 * g++.dg/init/const9.C: Disable test on S/390.
12693
5d9bf64f
DV
126942016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12695
12696 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12697 * g++.dg/Wno-frame-address.C: Ditto.
12698
e234b19e
DV
126992016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12700
12701 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12702
89483f99
RB
127032016-01-15 Richard Biener <rguenther@suse.de>
12704
12705 PR tree-optimization/68961
12706 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12707
94f37395
IE
127082016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12709
12710 * gcc.target/i386/pr65105-5.c: New test.
12711
82ee0cf2 127122016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12713
12714 * gcc.c-torture/execute/alias-4.c: New testcase.
12715
82ee0cf2 127162016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12717
12718 PR ipa/68148
12719 * g++.dg/ipa/devirt-49.C: New testcase.
12720
092f7deb 127212016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12722
12723 PR target/65837
12724 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12725 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12726 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12727
e93c66bc
RB
127282016-01-15 Richard Biener <rguenther@suse.de>
12729
12730 PR tree-optimization/69117
12731 * gcc.dg/torture/pr69117.c: New testcase.
12732
c47eaca6 127332015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12734
12735 PR c++/69048
12736 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12737
c3f6914a
FXC
127382016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12739
12740 PR testsuite/67509
12741 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12742 range tests use 100 * maximum instead of maximum + 1.
12743
cd65ae90
JJ
127442016-01-14 Jakub Jelinek <jakub@redhat.com>
12745
12746 PR debug/69244
12747 * gcc.dg/guality/pr69244.c: New test.
12748
19643948
UB
127492016-01-14 Uros Bizjak <ubizjak@gmail.com>
12750
12751 * lib/target-supports.exp (check_effective_target_issignaling):
12752 New procedure.
12753 * gcc.dg/pr61441.c: Require issignaling effective target.
12754
fe79c97e
SB
127552016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12756
12757 PR target/68803
12758 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12759
c7df95d8
DM
127602016-01-14 David Malcolm <dmalcolm@redhat.com>
12761
12762 PR c++/68819
12763 PR preprocessor/69177
12764 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12765 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12766 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12767 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12768
00083992
MP
127692016-01-14 Marek Polacek <polacek@redhat.com>
12770
12771 PR c/69262
12772 * gcc.dg/array-15.c: New test.
12773
0c9b3294
JJ
127742016-01-14 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR middle-end/68146
12777 PR tree-optimization/69155
12778 * gfortran.dg/pr68146.f: New test.
12779 * gfortran.dg/pr69155.f90: New test.
12780
3688e13d
RB
127812016-01-14 Richard Biener <rguenther@suse.de>
12782
12783 PR tree-optimization/68060
12784 * gcc.dg/torture/pr68060-1.c: New testcase.
12785 * gcc.dg/torture/pr68060-2.c: Likewise.
12786
bab0ad3a
NC
127872016-01-14 Nick Clifton <nickc@redhat.com>
12788
12789 * lib/target-supports.exp
12790 (check_effective_target_arm_neon_ok_nocache): Add an option
12791 sequence that includes setting the ARM architecture to ARMv7-A.
12792 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12793 command line options necessary to enable Neon support.
12794 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12795 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12796 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12797 * gcc.target/arm/pr69180.c: Likewise.
12798
947c2ce5
JL
127992016-01-14 Jeff Law <law@redhat.com>
12800
12801 PR tree-optimization/69270
12802 * gcc.dg/tree-ssa/pr69270.c: New test.
12803
3342fd71
BS
128042016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12805
12806 PR c/66208
12807 * c-c++-common/pr66208.c: New file.
12808
2ad3adf1
JJ
128092016-01-13 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR tree-optimization/69156
12812 * gcc.dg/pr69156.c: New test.
12813
398d6feb
L
128142016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12815
12816 * gcc.target/i386/pr69225-7.c: New test.
12817
4c868789
RH
128182016-01-13 Richard Henderson <rth@redhat.com>
12819
12820 * gcc.dg/tm/memopt-13.c: Update expected function.
12821 * gcc.dg/tm/memopt-6.c: Likewise.
12822
ef6d1772
UB
128232016-01-13 Uros Bizjak <ubizjak@gmail.com>
12824
12825 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12826 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12827 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12828 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12829
ef6d1772
UB
128302016-01-13 Tom de Vries <tom@codesourcery.com>
12831
12832 PR tree-optimization/69169
0b4b6ef2
TV
12833 * gcc.dg/pr69169.c: New test.
12834
2ad3adf1 128352016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12836
12837 PR target/69228
12838 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12839 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12840 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12841 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12842 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12843 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12844 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12845 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12846
9060e335
AK
128472016-01-13 Jakub Jelinek <jakub@redhat.com>
12848
12849 PR target/69247
12850 * gcc.dg/pr69247.c: New test.
12851
40311329
RB
128522016-01-13 Richard Biener <rguenther@suse.de>
12853
12854 PR tree-optimization/69242
12855 * gcc.dg/torture/pr69242.c: New testcase.
12856
ccbd7103
RB
128572016-01-13 Richard Biener <rguenther@suse.de>
12858
12859 PR tree-optimization/69186
12860 * gcc.dg/torture/pr69186.c: New testcase.
12861
c6f72a46
JL
128622016-01-13 Jeff Law <law@redhat.com>
12863
12864 PR tree-optimization/67755
12865 * gcc.dg/tree-ssa/pr67755.c: New test.
12866
128672016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12868
12869 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12870 pass number in output by a star.
12871
c446cf07
BC
128722016-01-12 Bin Cheng <bin.cheng@arm.com>
12873
12874 PR tree-optimization/68911
12875 * gcc.c-torture/execute/pr68911.c: New test.
12876
5342156c
MP
128772016-01-12 Marek Polacek <polacek@redhat.com>
12878
12879 PR c++/68979
12880 * g++.dg/warn/permissive-1.C: New test.
12881
65364cc5
JJ
128822016-01-12 Jakub Jelinek <jakub@redhat.com>
12883
12884 PR objc++/68511
12885 PR c++/69213
12886 * g++.dg/opt/pr69213.C: New test.
12887
81b9a3d9
CB
128882016-01-12 Christian Bruel <christian.bruel@st.com>
12889
12890 PR target/69180
12891 * gcc.target/arm/pr69180.c: New test.
12892
3c4e91c9
RB
128932016-01-12 Richard Biener <rguenther@suse.de>
12894
12895 PR lto/69077
12896 * g++.dg/lto/pr69077_0.C: New testcase.
12897 * g++.dg/lto/pr69077_1.C: Likewise.
12898
5664cea1
JJ
128992016-01-12 Jakub Jelinek <jakub@redhat.com>
12900
12901 PR target/69175
12902 * g++.dg/opt/pr69175.C: New test.
12903
86cefc49
AL
129042016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12905
12906 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12907 rather than #including math.h & stdlib.h.
12908 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12909 * gcc.dg/vect/pr49771.c: Likewise.
12910 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12911 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12912 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12913 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12914 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12915 * gcc.dg/vect/pr44507.c: Likewise.
12916 * gcc.dg/vect/pr45902.c: Likewise.
12917 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12918 * gcc.dg/vect/vect-117.c: Likewise.
12919 * gcc.dg/vect/vect-99.c: Likewise.
12920 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12921 * gcc.dg/vect/vect-cond-1.c: Likewise.
12922 * gcc.dg/vect/vect-cond-2.c: Likewise.
12923 * gcc.dg/vect/vect-cond-3.c: Likewise.
12924 * gcc.dg/vect/vect-cond-4.c: Likewise.
12925 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12926 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12927 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12928 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12929 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12930 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12931 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12932 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12933 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12934 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12935 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12936 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12937 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12938 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12939 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12940 include of signal.h.
12941 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12942 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12943 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12944 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12945 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12946 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12947 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12948 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12949 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12950 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12951 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12952 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12953 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12954 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12955 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12956 * gcc.dg/vect/vect-outer-5.c: Likewise.
12957 * gcc.dg/vect/vect-outer-6.c: Likewise.
12958 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12959 include of stdio.h.
12960
b832f61e
NC
129612016-01-12 Nick Clifton <nickc@redhat.com>
12962
12963 PR target/68913
12964 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12965 to fread so that it will be found in all target runtimes.
12966
8eac49b1
RB
129672016-01-12 Richard Biener <rguenther@suse.de>
12968
12969 PR tree-optimization/69053
12970 * g++.dg/torture/pr69053.C: New testcase.
12971
2935d994
RB
129722016-01-12 Richard Biener <rguenther@suse.de>
12973
12974 PR tree-optimization/69168
12975 * gcc.dg/torture/pr69168.c: New testcase.
12976
66c16fd9
RB
129772016-01-12 Richard Biener <rguenther@suse.de>
12978
12979 PR tree-optimization/69157
12980 * gcc.dg/torture/pr69157.c: New testcase.
12981
129822016-01-12 Richard Biener <rguenther@suse.de>
12983
12984 PR tree-optimization/69174
12985 * gcc.dg/torture/pr69174.c: New testcase.
12986
723033a6
JJ
129872016-01-12 Jakub Jelinek <jakub@redhat.com>
12988
12989 PR c++/66808
12990 PR c++/69000
12991 * g++.dg/tls/pr66808.C: New test.
12992 * g++.dg/tls/pr69000.C: New test.
12993
3574cf47
BS
129942016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12995
12996 * gcc.target/powerpc/swaps-p8-23.c: New test.
12997 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12998
feb20787
JDA
129992016-01-11 John David Anglin <danglin@gcc.gnu.org>
13000
13001 PR tree-optimization/68356
13002 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13003
27b1820a
KV
130042016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13005 Jim Wilson <jim.wilson@linaro.org>
13006
13007 PR target/69194
13008 * gcc.target/arm/pr69194.c: New test.
13009
cf4de6af
L
130102016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13011
13012 PR target/69225
13013 * gcc.target/i386/pr69225-1.c: New test.
13014 * gcc.target/i386/pr69225-2.c: Likewise.
13015 * gcc.target/i386/pr69225-3.c: Likewise.
13016 * gcc.target/i386/pr69225-4.c: Likewise.
13017 * gcc.target/i386/pr69225-5.c: Likewise.
13018 * gcc.target/i386/pr69225-6.c: Likewise.
13019
1ebd5558
JJ
130202016-01-11 Jakub Jelinek <jakub@redhat.com>
13021
23552a4d
JJ
13022 PR target/67462
13023 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13024 if lp64.
13025
26ff85b0
JJ
13026 PR target/69071
13027 * gcc.dg/pr69071.c: New test.
13028
9cb6bd74
JJ
13029 PR c++/69211
13030 * g++.dg/opt/pr69211.C: New test.
13031
1ebd5558
JJ
13032 PR tree-optimization/69214
13033 * gcc.c-torture/compile/pr69214.c: New test.
13034
8c18c836
UB
130352016-01-11 Uros Bizjak <ubizjak@gmail.com>
13036
13037 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13038 * gcc.target/i386/pr66232-11.c: Ditto.
13039 * gcc.target/i386/pr66232-12.c: Ditto.
13040 * gcc.target/i386/pr66232-13.c: Ditto.
13041
62446e6e
RB
130422016-01-11 Richard Biener <rguenther@suse.de>
13043
13044 PR tree-optimization/69173
13045 * gcc.dg/torture/pr69173.c: New testcase.
13046
2b8568fe
KT
130472016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13048
13049 PR rtl-optimization/68796
13050 * gcc.target/aarch64/tst_5.c: New test.
13051 * gcc.target/aarch64/tst_6.c: Likewise.
13052
5baf4532
KT
130532016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13054
13055 PR rtl-optimization/68841
13056 * gcc.dg/pr68841.c: New test.
13057 * gcc.c-torture/execute/pr68841.c: New test.
13058
ca90b1ed
YR
130592016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13060
13061 PR rtl-optimization/68920
13062 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13063 for ix86 targets.
13064 * gcc.dg/ifcvt-5.c: New test.
13065
2ad3adf1 130662016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13067
13068 PR bootstrap/69123
13069 * g++.dg/pr69123.C: New.
13070
83834c09
IE
130712016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13072
13073 PR target/69010
13074 * gcc.target/i386/pr69010.c: New test.
13075
dcf89d57
MJ
130762016-01-11 Martin Jambor <mjambor@suse.cz>
13077
13078 PR ipa/69044
13079 * gcc.target/i386/chkp-pr69044.c: New test.
13080
d95167ee
TV
130812016-01-11 Tom de Vries <tom@codesourcery.com>
13082
13083 PR tree-optimization/69109
13084 * gcc.dg/autopar/pr69109-2.c: New test.
13085 * gcc.dg/autopar/pr69109.c: New test.
13086
4f6403a8
TV
130872016-01-11 Tom de Vries <tom@codesourcery.com>
13088
13089 PR tree-optimization/69108
13090 * gcc.dg/autopar/pr69108.c: New test.
13091
21efdd80
PP
130922016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13093
13094 PR c++/69029
13095 * c-c++-common/Wisleading-indentation.c: Augment test.
13096
fd42eed8
TK
130972016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13098
13099 PR fortran/69154
13100 * gfortran.dg/inline_matmul_12.f90: New test.
13101
4f90ee6c
PT
131022016-01-10 Paul Thomas <pault@gcc.gnu.org>
13103
13104 PR fortran/67779
13105 * gfortran.dg/actual_array_offset_1: New test.
13106
3907c6cf
TV
131072016-01-10 Tom de Vries <tom@codesourcery.com>
13108
13109 PR tree-optimization/69062
13110 * gcc.dg/autopar/pr69062.c: New test.
13111
b07b236e
TS
131122016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13113
13114 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13115 * gcc.dg/vect/slp-perm-2.c: Likewise.
13116 * gcc.dg/vect/slp-perm-3.c: Likewise.
13117 * gcc.dg/vect/slp-perm-5.c: Likewise.
13118 * gcc.dg/vect/slp-perm-6.c: Likewise.
13119 * gcc.dg/vect/slp-perm-7.c: Likewise.
13120 * gcc.dg/vect/slp-perm-8.c: Likewise.
13121
23fab8ae
TV
131222016-01-10 Tom de Vries <tom@codesourcery.com>
13123
13124 PR tree-optimization/69039
13125 * gcc.dg/autopar/pr69039.c: New test.
13126
73f0dae2
MP
131272016-01-09 Marek Polacek <polacek@redhat.com>
13128
13129 PR c++/69113
13130 * g++.dg/pr69113.C: New test.
13131
20b8d734
JJ
131322016-01-09 Jakub Jelinek <jakub@redhat.com>
13133
13134 PR middle-end/50865
13135 PR tree-optimization/69097
13136 * gcc.c-torture/execute/pr50865.c: New test.
13137 * gcc.c-torture/execute/pr69097-1.c: New test.
13138 * gcc.c-torture/execute/pr69097-2.c: New test.
13139 * gcc.dg/pr69097-1.c: New test.
13140 * gcc.dg/pr69097-2.c: New test.
13141
c50e614b
JJ
131422016-01-09 Jakub Jelinek <jakub@redhat.com>
13143
13144 PR c++/69164
13145 * g++.dg/opt/pr69164.C: New test.
13146
e0237993
JJ
131472016-01-08 Jakub Jelinek <jakub@redhat.com>
13148
13149 PR tree-optimization/69167
13150 * gcc.dg/pr69167.c: New test.
13151
bd8f5bb2
MP
131522016-01-08 Marek Polacek <polacek@redhat.com>
13153
13154 PR c++/68449
13155 * g++.dg/pr68449.C: New.
13156
bb0f5ca7
AL
131572016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13158
13159 PR tree-optimization/68707
13160 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13161 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13162 on platforms supporting it.
13163 * gcc.dg/vect/slp-perm-2.c: Likewise.
13164 * gcc.dg/vect/slp-perm-3.c: Likewise.
13165 * gcc.dg/vect/slp-perm-5.c: Likewise.
13166 * gcc.dg/vect/slp-perm-7.c: Likewise.
13167 * gcc.dg/vect/slp-perm-8.c: Likewise.
13168 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13169 on platforms supporting it.
13170
22518428
JJ
131712016-01-08 Jakub Jelinek <jakub@redhat.com>
13172
33f0852f
JJ
13173 PR tree-optimization/69162
13174 * gcc.dg/pr69162.c: New test.
13175
22518428
JJ
13176 PR tree-optimization/69172
13177 * gcc.dg/pr69172.c: New test.
13178
80e9b3aa
TP
131792016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13180
13181 PR tree-optimization/67781
13182 * gcc.c-torture/execute/pr67781.c: New file.
13183
262a363f
JJ
131842016-01-08 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR tree-optimization/69083
13187 * gcc.dg/vect/pr69083.c: New test.
13188
6e1f093f
SS
131892016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13190
13191 PR tree-optimization/61441
13192 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13193 Use -fexcess-precision=standard for compiler options.
13194 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13195
53290e07
JJ
131962016-01-08 Jakub Jelinek <jakub@redhat.com>
13197
57bf3072
JJ
13198 PR fortran/69128
13199 * gfortran.dg/gomp/pr69128.f90: New test.
13200
53290e07
JJ
13201 PR c++/69145
13202 * g++.dg/ext/pr69145-1.C: New test.
13203 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13204 * g++.dg/ext/pr69145-2.h: New file.
13205
7a127fa7
MS
132062016-01-07 Martin Sebor <msebor@redhat.com>
13207
13208 PR c/68966
13209 * gcc.dg/atomic-fetch-bool.c: New test.
13210 * gcc.dg/sync-fetch-bool.c: New test.
13211
95918b49
L
132122016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13213
13214 PR fortran/66680
13215 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13216
c8e62a9d
NC
132172016-01-07 Nick Clifton <nickc@redhat.com>
13218
13219 PR target/66655
13220 * g++.dg/pr66655.C: New test.
13221 * g++.dg/pr66655_1.cc: Test support file.
13222 * g++.dg/pr66655.h: Test header file.
13223
2ad3adf1 132242016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13225
13226 PR fortran/66680
13227 gfortran.dg/gomp/pr66680.f90: New test.
13228
4cd9ca92
L
132292016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13230
13231 PR target/69171
13232 * gcc.target/i386/pr69171-1.c: New test.
13233 * gcc.target/i386/pr69171-2.c: Likewise.
13234 * gcc.target/i386/pr69171-3.c: Likewise.
13235 * gcc.target/i386/pr69171-4.c: Likewise.
13236 * gcc.target/i386/pr69171-5.c: Likewise.
13237 * gcc.target/i386/pr69171-6.c: Likewise.
13238
7e33d4dc
BS
132392015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13240
13241 PR middle-end/67639
13242 * c-c++-common/pr67639.c: New test.
13243
fec64afc
JJ
132442016-01-07 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR tree-optimization/69141
13247 * g++.dg/opt/pr69141.C: New test.
13248
f293ad29
EB
132492016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13250
13251 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13252
5027395e
UB
132532016-01-06 Uros Bizjak <ubizjak@gmail.com>
13254
13255 PR target/69140
13256 * gcc.target/i386/pr69140.c: New test
13257
7443cf13
DM
132582016-01-06 David Malcolm <dmalcolm@redhat.com>
13259
13260 * gcc.dg/bad-dereference.c: New test case.
13261
32928931
BS
132622015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13263
13264 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13265
68dd05da
AS
132662016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13267
13268 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13269
6b131d5b
MP
132702016-01-06 Marek Polacek <polacek@redhat.com>
13271
13272 PR sanitizer/69099
13273 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13274
8d9fdb49
MP
132752016-01-05 Marek Polacek <polacek@redhat.com>
13276
13277 PR c/69104
13278 * gcc.dg/atomic-invalid-2.c: New.
13279
acf93f1e
L
132802016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13281
13282 PR target/68991
13283 * gcc.target/i386/pr68991.c: New test.
13284
3f50525d
L
132852016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13286
13287 PR target/68991
13288 * g++.dg/pr68991-1.C: New test.
13289 * g++.dg/pr68991-2.C: Likewise.
13290
e0237993 132912016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13292
e0237993 13293 PR other/60465
face88a1
ST
13294 * gcc.target/ia64/pr60465-gprel64.c: New test.
13295 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13296
a0866eff
KT
132972016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13298
13299 PR rtl-optimization/68651
13300 * gcc.target/aarch64/pr68651_1.c: New test.
13301
c589e975
DM
133022016-01-05 David Malcolm <dmalcolm@redhat.com>
13303
13304 PR c/69122
13305 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13306
929710d9
NS
133072016-01-05 Nathan Sidwell <nathan@acm.org>
13308
ce3e43d7
NS
13309 PR c++/58583
13310 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13311
929710d9
NS
13312 * gcc.dg/alias-15.c: New.
13313
a2faef8e
NC
133142016-01-05 Nick Clifton <nickc@redhat.com>
13315
13316 PR target/68870
13317 * g++.dg/pr68770.C: New test.
13318
4cfa76e3
MS
133192016-01-04 Mike Stump <mikestump@comcast.net>
13320
13321 * lib/target-supports.exp (check_effective_target_cilkplus):
13322 cilkplus targets require pthreads.
4ece61b6 13323 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13324
4e8a3a35
MM
133252016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13326
13327 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13328 generation.
13329
818ab71a
JJ
133302016-01-04 Jakub Jelinek <jakub@redhat.com>
13331
13332 Update copyright years.
13333
2fe0a208
MP
133342016-01-04 Marek Polacek <polacek@redhat.com>
13335
13336 PR c/68908
13337 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13338 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13339 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13340
9e3b2fe3
EB
133412016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13342
13343 * gcc.target/sparc/20160104-2.c: New test.
13344
e8d65a35
EB
133452016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13346
13347 * gcc.target/sparc/20160104-1.c: New test.
13348
25ccfccd
PT
133492016-01-03 Paul Thomas <pault@gcc.gnu.org>
13350
13351 PR fortran/65045
13352 * gfortran.dg/pr65045.f90: New test.
13353
cb51d382
EB
133542016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13355
13356 * gnat.dg/specs/debug1.ads: Delete.
13357
6eeaad6e
JD
133582016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13359
13360 PR libgfortran/68867
13361 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13362 expression.
13363
2f968603
JD
133642016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13365
13366 PR libgfortran/68867
13367 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13368 PowerPC.
13369
591bb5e4
PT
133702016-01-01 Paul Thomas <pault@gcc.gnu.org>
13371
13372 PR fortran/68864
13373 * gfortran.dg/pr68864.f90: New test.
13374
f1e0620c
JJ
133752016-01-01 Jakub Jelinek <jakub@redhat.com>
13376
942a1319
JJ
13377 PR tree-optimization/69070
13378 * gcc.dg/pr69070.c: New test.
13379
10dff63f
JJ
13380 PR sanitizer/69055
13381 * gfortran.dg/pr69055.f90: New test.
13382
f1e0620c
JJ
13383 PR target/69015
13384 * gcc.dg/pr69015.c: New test.
818ab71a 13385\f
2f883d1c 13386Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13387
13388Copying and distribution of this file, with or without modification,
13389are permitted in any medium without royalty provided the copyright
13390notice and this notice are preserved.