]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/77842 (genmatch segfault on a missing brace)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f9018d75
AS
12016-10-05 Andreas Schwab <schwab@suse.de>
2
3 * g++.dg/pr49847-2.C: Remove.
4
7e8000b3
PMR
52016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
6
7 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
8
54f84ca9
RB
92016-10-05 Richard Biener <rguenther@suse.de>
10
11 PR middle-end/55152
12 * gcc.dg/pr55152-2.c: New testcase.
13
17beda50
JD
142016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15
16 * gfortran.dg/dtio_15.f90: New test.
17
1c84b798
ILT
182016-10-04 Ian Lance Taylor <iant@golang.org>
19
20 * gcc.dg/split-7.c: New test.
21
7ec39552
MS
222016-10-04 Martin Sebor <msebor@redhat.com>
23
24 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
25 %lc directive to wint_t to silence -Wformat warnings on targets
26 where the latter is a distinct type such as long.
27
8ff04ff9
MS
282016-10-04 Martin Sebor <msebor@redhat.com>
29
30 PR c++/77804
31 * g++.dg/warn/Wplacement-new-size-4.C: New test.
32
bfecd57c
JJ
332016-10-04 Jakub Jelinek <jakub@redhat.com>
34
f72da967
JJ
35 PR c++/77791
36 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
37
bfecd57c
JJ
38 * g++.dg/other/java3.C: Remove.
39 * g++.dg/other/java1.C: Remove.
40 * g++.dg/other/error12.C: Remove.
41 * g++.dg/other/java2.C: Remove.
42 * g++.dg/warn/Wnvdtor.C: Remove.
43 * g++.dg/lookup/java1.C: Remove.
44 * g++.dg/lookup/java2.C: Remove.
45 * g++.dg/ext/pr34829.C: Remove.
46 * g++.dg/ext/java-3.C: Remove.
47 * g++.dg/ext/java-1.C: Remove.
48 * g++.dg/ext/java-2.C: Remove.
49 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
50
fe8b1e83
DG
512016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
52
53 PR tree-optimization/77808
54 * gcc.dg/tree-ssa/pr77808.c: New testcase.
55
078b5aab
RB
562016-10-04 Richard Biener <rguenther@suse.de>
57
58 PR tree-optimization/77399
59 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
60
2b568899
RB
612016-10-04 Richard Biener <rguenther@suse.de>
62
63 PR middle-end/77833
64 * gcc.target/i386/pr77833.c: New testcase.
65
0a4e5cf3
JL
662016-09-26 Jeff Law <law@redhat.com>
67
68 PR tree-optimization/71550
69 PR tree-optimization/71403
70 * gcc.c-torture/execute/pr71550.c: New test.
71
d07b0a23
SKS
722016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
73
74 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
75 option.
76
b44a42cf
KT
772016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
78
79 Revert
80 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
81
82 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
83
f41f1ceb
MP
842016-10-03 Marek Polacek <polacek@redhat.com>
85
86 * g++.dg/cpp0x/nullptr37.C: New test.
87
1633d3b9
BE
882016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
89
90 * c-c++-common/Wint-in-bool-context.c: Update test.
91
2c8e3a1d
JJ
922016-10-02 Jakub Jelinek <jakub@redhat.com>
93
94 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
95 earlier.
96 * g++.dg/charset/asm2.c (memmove): Likewise.
97 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
98 * g++.dg/tls/diag-4.C (foo): Likewise.
99 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
100 dg-warning, fix up regex.
101 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
102 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
103 * g++.old-deja/g++.mike/net31.C: Likewise.
104 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
105 for C++17.
106 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
107 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
108
f00b6283
RB
1092016-10-01 Richard Biener <rguenther@suse.de>
110
111 PR middle-end/77798
112 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
113
0f0565b1
AV
1142016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
115
116 PR fortran/77663
117 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
118
c58823a0
JJ
1192016-10-01 Jakub Jelinek <jakub@redhat.com>
120
121 PR c/77490
122 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
123 Add dg-prune-output directive.
124
e3228a50
JD
1252016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
126
127 PR fortran/66643
128 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
129 * gfortran.fortran-torture/compile/write.f90: Update test.
130
e70bbc6f
MW
1312016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
132
133 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
134 arm_fp16_alternative_ok as the required effective target.
135 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
136 -mfp16-format=alternative to the dg-options directive and remove
137 the dg-add-options directive.
138
c39747d2
FR
1392016-09-30 Fritz Reese <fritzoreese@gmail.com>
140
141 PR fortran/77764
142 * gfortran.dg/dec_union_8.f90: New testcase.
143
00074dd8
FR
1442016-09-30 Fritz Reese <fritzoreese@gmail.com>
145
146 PR fortran/77782
147 * gfortran.dg/dec_structure_16.f90: New testcase.
148
26f391e8
AV
1492016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
150
151 * gfortran.dg/coarray_allocate_10.f08: New test.
152 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
153
fa16a271
KT
1542016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
155
156 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
157
f334c828
RB
1582016-09-30 Richard Biener <rguenther@suse.de>
159
160 PR tree-optimization/77399
161 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
162
76e3ec9c
SL
1632016-09-29 Sandra Loosemore <sandra@codesourcery.com>
164
165 * c-c++-common/pr27336.c: Make dependency on
166 -fdelete-null-pointer-checks explicit.
167 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
168 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
169 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
170 * gcc.dg/pic-1.c: Require fpic target support.
171 * gcc.dg/pic-2.c: Likewise.
172
a2c6e7f2
JJ
1732016-09-29 Jakub Jelinek <jakub@redhat.com>
174
175 Implement P0001R1 - C++17 removal of register storage class specifier
176 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
177 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
178 C++17.
179 * c-c++-common/vector-subscript-5.c (foo): Don't use register
180 keyword if not __SSE2__.
181 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
182 C++17.
183 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
184 register keywords.
185 * g++.dg/eh/pr29166.C: Add -Wno-register option.
186 * g++.dg/warn/register-parm-1.C (erroneous_warning,
187 no_erroneous_warning): Expect new warnings for C++17.
188 * g++.dg/warn/register-var-2.C (f): Likewise.
189 * g++.dg/parse/register1.C (f): Expect new error for C++17.
190 * g++.dg/parse/linkage2.C (foo): Likewise.
191 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
192 keyword on parameters for C++17.
193 * g++.dg/cpp1z/register1.C: New test.
194 * g++.dg/cpp1z/register2.C: New test.
195 * g++.dg/cpp1z/register3.C: New test.
196
4ab76933
UB
1972016-09-29 Uros Bizjak <ubizjak@gmail.com>
198
199 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
200 * gcc.target/i386/avx2-check.h (main): Ditto.
201 * gcc.target/i386/avx512bw-check.h (main): Ditto.
202 * gcc.target/i386/avx512cd-check.h (main): Ditto.
203 * gcc.target/i386/avx512dq-check.h (main): Ditto.
204 * gcc.target/i386/avx512er-check.h (main): Ditto.
205 * gcc.target/i386/avx512f-check.h (main): Ditto.
206 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
207 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
208 * gcc.target/i386/avx512vl-check.h (main): Ditto.
209
2488ebe5
UB
2102016-09-29 Uros Bizjak <ubizjak@gmail.com>
211
212 PR target/77756
213 * gcc.target/i386/pr77756.c: New test.
214
4d258d09
MP
2152016-09-29 Marek Polacek <polacek@redhat.com>
216
217 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
218
a9087411
MP
2192016-09-29 Marek Polacek <polacek@redhat.com>
220
221 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
222 C++14.
223
fa0a064a
ML
2242016-09-29 Martin Liska <mliska@suse.cz>
225
226 * objc/execute/construct1.m: New test.
227
0ce1ecc7
RB
2282016-09-29 Richard Biener <rguenther@suse.de>
229
230 PR tree-optimization/77768
231 * gcc.dg/torture/pr77768.c: New testcase.
232
da186c1f
RB
2332016-09-28 Richard Biener <rguenther@suse.de>
234
235 PR middle-end/77407
236 * gcc.dg/pr77407.c: New testcase.
237
d657e995
RB
2382016-09-29 Richard Biener <rguenther@suse.de>
239
240 PR middle-end/55152
241 * gcc.dg/pr55152.c: New testcase.
242 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
243
cadf6296
RO
2442016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
245
246 * gcc.dg/profile-update-warning.c: Restrict to ia32.
247 (dg-options): Remove -m32.
248
88000fd1
MS
2492016-09-28 Martin Sebor <msebor@redhat.com>
250
251 PR middle-end/77721
252 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
253
0c172974
JD
2542016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
255
256 PR libgfortran/77707
257 * gfortran.dg/inquire_17.f90: New test.
258
4b390698
JJ
2592016-09-28 Jakub Jelinek <jakub@redhat.com>
260
261 PR c++/77467
262 * g++.dg/cpp1y/constexpr-77467.C: New test.
263
2b1b5938
MS
2642016-09-28 Martin Sebor <msebor@redhat.com>
265
266 PR c/77762
267 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
268 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
269 (test_sprintf_p_const): Adjust line numbers to avoid failures
270 introduced in r240503.
271
30dc6ee9
MS
2722016-09-28 Martin Sebor <msebor@redhat.com>
273
274 PR middle-end/77683
275 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
276
7d290e93
BE
2772016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
278
fcf32bad
BE
279 PR c++/77748
280 * g++.dg/pr77550.C: Avoid undefined behavior.
281
7d290e93
BE
282 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
283
912d9ec3
WD
2842016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
285
286 * gcc.dg/strlenopt-20.c: Update test.
287 * gcc.dg/strlenopt-21.c: Likewise.
288 * gcc.dg/strlenopt-22.c: Likewise.
289 * gcc.dg/strlenopt-22g.c: Likewise.
290 * gcc.dg/strlenopt-26.c: Likewise.
291 * gcc.dg/strlenopt-5.c: Likewise.
292 * gcc.dg/strlenopt-7.c: Likewise.
293 * gcc.dg/strlenopt-9.c: Likewise.
294
459bcfb0
JJ
2952016-09-27 Jakub Jelinek <jakub@redhat.com>
296
6e39060a
JJ
297 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
298
8ca33347
JJ
299 * g++.dg/cpp1z/lambda-this1.C: New test.
300 * g++.dg/cpp1z/lambda-this2.C: New test.
301
459bcfb0
JJ
302 PR c++/77722
303 * g++.dg/ubsan/return-4.C: New test.
304 * g++.dg/ubsan/return-5.C: New test.
305 * g++.dg/ubsan/return-6.C: New test.
306
20fba714
JW
3072016-09-27 Jiong Wang <jiong.wang@arm.com>
308
309 * lib/target-supports.exp
310 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
311 in function comment.
312
bebe0086
ML
3132016-09-27 Martin Liska <mliska@suse.cz>
314
315 PR gcov-profile/46266
316 * lib/gcov.exp: Verify that <built-in>.gcov file is not
317 considered.
318
59896334
RB
3192016-09-27 Richard Biener <rguenther@suse.de>
320
321 PR tree-optimization/77745
322 * g++.dg/torture/pr77745.C: New testcase.
323
f0d355dc
RB
3242016-09-27 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/77478
327 * gcc.dg/torture/pr77478.c: New testcase.
328
8c9434c2
ML
3292016-09-27 Martin Liska <mliska@suse.cz>
330
331 PR gcov-profile/7970
332 PR gcov-profile/16855
333 PR gcov-profile/44779
334 * g++.dg/gcov/pr16855.C: New test.
335
511d092e
SKS
3362016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
337
338 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
339
f2e0c4e1
JJ
3402016-09-27 Jakub Jelinek <jakub@redhat.com>
341
342 PR fortran/77666
343 * gfortran.dg/gomp/pr77666.f90: New test.
344
3a4228ba
KV
3452016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
346
347 PR ipa/77677
348 * gcc.dg/torture/pr77677-2.c: New test.
349
a184e37f
SK
3502016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
351
352 PR fortran/77420
353 * gfortran.dg/pr77420_1.f90: New test.
354 * gfortran.dg/pr77420_2.f90: Ditto.
355 * gfortran.dg/pr77420_3.f90: New test. Requires ...
356 * gfortran.dg/pr77420_4.f90: this file.
357
8be59d19
KV
3582016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
359
360 PR middle-end/77719
361 * gfortran.dg/pr77719.f90: New test.
362
991075a4
TP
3632016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
364
365 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 366 singular form of byte when quantity is unknown.
991075a4 367
c6147dc4
MP
3682016-09-26 Marek Polacek <polacek@redhat.com>
369
370 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
371
5cc6c41c
ML
3722016-09-26 Martin Liska <mliska@suse.cz>
373
374 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
375 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
376 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
377 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
378 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
379 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
380 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
381 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
382 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
383
81fea426
MP
3842016-09-26 Marek Polacek <polacek@redhat.com>
385
386 PR c/7652
387 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
388 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
389 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
390 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
391 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
392 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
393 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
394 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
395 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
396 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
397 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
398 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
399 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
400 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
401 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
402 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
403 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
404 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
405 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
406 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
407 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
408 * c-c++-common/attr-fallthrough-1.c: New test.
409 * c-c++-common/attr-fallthrough-2.c: New test.
410 * g++.dg/cpp0x/fallthrough1.C: New test.
411 * g++.dg/cpp0x/fallthrough2.C: New test.
412 * g++.dg/cpp1z/fallthrough1.C: New test.
413 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
414 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
415 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
416 * objc.dg/Wimplicit-fallthrough-1.m: New test.
417
9b597c1f
SK
4182016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
419
12a813c1 420 PR fortran/77429
9b597c1f
SK
421 * gfortran.dg/pr77429.f90: New test.
422
f1c7e7f1
SK
4232016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
424
425 PR fortran/77694
426 * gfortran.dg/pr77694.f90: New test.
427
50c6dd20
OE
4282016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
429
430 PR target/51244
431 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
432
540b039e
DH
4332016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
434
435 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
436 for 32-bit mode.
437
cfd161bf
DH
4382016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
439
440 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
441 for 32-bit mode.
442
9a2300e9
MP
4432016-09-24 Marek Polacek <polacek@redhat.com>
444
445 PR c/77490
446 * c-c++-common/Wbool-operation-1.c: New test.
447 * gcc.dg/Wbool-operation-1.c: New test.
448
34d567d1
FR
4492016-09-23 Fritz Reese <fritzoreese@gmail.com>
450
451 * gfortran.dg/dec_static_1.f90: New.
452 * gfortran.dg/dec_static_2.f90: New.
453 * gfortran.dg/dec_static_3.f90: New.
454 * gfortran.dg/dec_static_4.f90: New.
455
4a8d4422
JD
4562016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
457
458 PR fortran/48298
459 * gfortran.dg/negative_unit_check.f90: Update test.
460 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 461
90ef45cb
DV
4622016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
463
464 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
465 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
466 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
467 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
468 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
469 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
470 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
471
e0535922
MS
4722016-09-23 Martin Sebor <msebor@redhat.com>
473
474 PR testsuite/77713
475 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
476 assuming long double is bigger than double.
477
d664d76d
JJ
4782016-09-23 Jakub Jelinek <jakub@redhat.com>
479
480 Implement P0138R2, C++17 construction rules for enum class values
481 * g++.dg/cpp1z/direct-enum-init1.C: New test.
482
3b31f720
DM
4832016-09-23 David Malcolm <dmalcolm@redhat.com>
484
485 PR preprocessor/77672
486 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
487 expected multiline output from first warning to reflect change
488 in r240434.
489
592459bf
TP
4902016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
491
492 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
493
0af06385
BE
4942016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
495 Tom de Vries <tom@codesourcery.com>
496
497 PR testsuite/77411
498 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
499
8f01b67a
MP
5002016-09-23 Marek Polacek <polacek@redhat.com>
501
502 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
503 * c-c++-common/gomp/atomic-13.c: Likewise.
504 * c-c++-common/gomp/atomic-14.c: Likewise.
505 * c-c++-common/pr60439.c: Remove invalid code.
506 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
507 * g++.dg/expr/bitfield5.C: Likewise.
508 * g++.dg/expr/bitfield6.C: Likewise.
509 * g++.dg/expr/bool1.C: Likewise.
510 * g++.dg/expr/bool3.C: Likewise.
511 * g++.dg/expr/lval3.C: Likewise.
512 * g++.dg/expr/lval4.C: Likewise.
513 * g++.old-deja/g++.jason/bool5.C: Likewise.
514
bbd6fcf3
DM
5152016-09-23 David Malcolm <dmalcolm@redhat.com>
516
517 PR preprocessor/77672
518 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
519 (test_terminator_location): New function.
520
113d06a4
RB
5212016-09-23 Richard Biener <rguenther@suse.de>
522
523 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
524
cab9e1df
MW
5252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
526
527 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
528 -march=armv8.2-a+fp16 when supported by the hardware.
529 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
530 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
531 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
532 semi-colons to a macro invocations.
533 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
534 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
535 defined.
536 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
537 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
538 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
539 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
540 defined.
541 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
542 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
543 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
544 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
545 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
547 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
548 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
549 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
550 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
551 defined.
552 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
553 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
554 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
555 defined.
556 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
557 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
558 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
559 defined.
560 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
562 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
563 defined.
564 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
566 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
567 defined. Also fix some white-space.
568 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
569 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
570 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
571 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
573 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
574 defined. Also fix some long lines and white-space.
575 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
576 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
577 defined. Also fix some long lines and white-space.
578 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
579 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
580 defined.
581 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
582 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
583 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
584 defined.
585 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
587 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
588 defined.
589 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 592 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 599 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
603 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
605 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
606 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 607 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 608
da9b2e69
JW
6092016-09-23 Jiong Wang <jiong.wang@arm.com>
610 Matthew Wahab <matthew.wahab@arm.com>
611
612 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
613 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
614 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
615 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
616 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
617 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
618 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
619 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
620 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
621 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
622 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
623 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
624 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
625 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
626 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
627 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
628 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
629 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
630 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
631 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
632 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
633 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
634 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
635 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
636 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
637 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
638 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
639 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
640 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
641 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
642 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
643 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
644 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
645 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
646 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
647 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
648 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
649
785cf02f
MW
6502016-09-23 Matthew Wahab <matthew.wahab@arm.com>
651
652 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
653 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
654 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
655 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
656 support.
657
1e401340
KV
6582016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
659
660 PR ipa/77677
661 * gcc.dg/torture/pr77677.c: New test.
662
8ed3eeac
AV
6632016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
664
665 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
666 here now.
667
55a9b91b
MW
6682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
669
670 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
671 options. Add tests for float16x4_t and float16x8_t.
672
64c744b9
DV
6732016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
674
675 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
676 * gcc.target/s390/risbg-ll-2.c: Ditto.
677 * gcc.target/s390/risbg-ll-3.c: Ditto.
678
d403b8d4
MW
6792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
680
681 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
682 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
683
576987fc
DV
6842016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
685
686 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
687 output to the simplified instructions.
688
4ffc8099
MW
6892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
690
691 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
692 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
693
b1a970a5
MW
6942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
695
696 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
697 (FP16_SUPPORTED): New
698 (expected-hfloat-16x4): Make conditional on __fp16 support.
699 (expected-hfloat-16x8): Likewise.
700 (vdup_n_f16): Disable for non-AArch64 targets.
701 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
702 conditional on FP16_SUPPORTED.
703 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
704 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
705 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
706 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
707 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
708 for testing __fp16.
709 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
710 conditional on FP16_SUPPORTED.
711 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
712 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
713
50df9464
MW
7142016-09-23 Matthew Wahab <matthew.wahab@arm.com>
715
716 * gcc.target/arm/short-vfp-1.c: New.
717
536b9f42
MW
7182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
719
720 * gcc.target/arm/attr-fp16-arith-1.c: New.
721
1b9e31cf
MW
7222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
723
724 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
725 New.
726 (add_options_for_arm_v8_2a_fp16_neon): New.
727 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
728 (add_options_for_arm_arch_v8_2a): Auto-generate.
729 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
730 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
731 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
732 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
733 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
734 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
735 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
736
a5b42ee7
MW
7372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
738
739 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
740 arm_fp16_alternative_ok.
741 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
742 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
743 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
744 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
745 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
746 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
747 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
748 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
749 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
750 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
751 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
752 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
753 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
754 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
755 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
756 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
757 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
758 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
759 * gcc.target/arm/fp16-rounding-alt-1.c: Use
760 arm_fp16_alternative_ok.
761 * lib/target-supports.exp
762 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
763 (check_effective_target_arm_fp16_alternative_ok): New.
764 (check_effective_target_arm_fp16_none_ok_nocache): New.
765 (check_effective_target_arm_fp16_none_ok): New.
766
fcbc975b
ML
7672016-09-23 Martin Liska <mliska@suse.cz>
768
769 * gcc.dg/ipa/pr77653.c: Replace adress
770 with address.
771
1822b732
ML
7722016-09-23 Martin Liska <mliska@suse.cz>
773
774 * gcc.target/i386/movbe-4.c: New test.
775
fab18cc4
ML
7762016-09-23 Martin Liska <mliska@suse.cz>
777
778 * gcc.target/i386/crc32-5.c: New test.
779
e70f01b5
ML
7802016-09-23 Martin Liska <mliska@suse.cz>
781
782 * gcc.target/i386/pr71652.c: New test.
783 * gcc.target/i386/pr71652-2.c: New test.
784 * gcc.target/i386/pr71652-3.c: New test.
785
f2e81d05
JJ
7862016-09-23 Jakub Jelinek <jakub@redhat.com>
787
788 * lib/gcc-dg.exp (process-message): Support relative line number
789 notation - .+4 or .-1 etc.
790 * gcc.dg/dg-test-1.c: New test.
791
ed30d2a6
MS
7922016-09-22 Martin Sebor <msebor@redhat.com>
793
794 PR target/77676
795 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
796 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
797 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
798 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
799
1c681c7b
UB
8002016-09-22 Uros Bizjak <ubizjak@gmail.com>
801
802 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
803 * gcc.dg/ifcvt-2.c: Ditto.
804 * gcc.dg/zero_bits_compound-1.c: Ditto.
805 * gcc.dg/zero_bits_compound-1.c: Ditto.
806 * gcc.dg/pr40550.c: Simplify target selectors.
807 Use dg-additional-options.
808 * gcc.dg/pr47893.c: Ditto.
809 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
810 additional options for 32-bit x86 targets.
811 * gcc.dg/pr70955.c: Move to ...
812 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
813
67cf0a53
PC
8142016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
815
816 PR c++/61019
817 * g++.dg/cpp0x/pr61019.C: New.
818
0ee70cc0
AV
8192016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
820 Terry Guo <terry.guo@arm.com>
821
822 * gcc.target/arm/pure-code/ffunction-sections.c: New.
823 * gcc.target/arm/pure-code/no-literal-pool.c: New.
824 * gcc.target/arm/pure-code/pure-code.exp: New.
825
43639d2c
UB
8262016-09-22 Uros Bizjak <ubizjak@gmail.com>
827
828 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
829 Remove SSE effective target requirement.
830
a608d15b
PC
8312016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
832
833 PR c++/71979
834 * g++.dg/cpp0x/pr71979.C: New.
835
d94a7ab4
BE
8362016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
837
838 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
839
a13f439f
ML
8402016-09-22 Martin Liska <mliska@suse.cz>
841
842 PR ipa/77653
843 * gcc.dg/ipa/pr77653.c: New test.
844
cf352092
JJ
8452016-09-22 Jakub Jelinek <jakub@redhat.com>
846
847 PR fortran/77665
848 * gfortran.dg/gomp/pr77665.f90: New test.
849
a8de3002
PT
8502016-09-22 Paul Thomas <pault@gcc.gnu.org>
851
852 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
853 * gfortran.dg/dtio_13.f90: New test.
854
39abef62
LK
8552016-09-21 Louis Krupp <louis.krupp@zoho.com>
856
857 PR fortran/66107
858 * gfortran.dg/pr66107.f90: New test.
859
4a2bb7fc
ILT
8602016-09-21 Ian Lance Taylor <iant@golang.org>
861
862 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
863 with call to builtin delete function.
864
5f84cee2
JM
8652016-09-21 Joseph Myers <joseph@codesourcery.com>
866
867 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
868 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
869 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
870 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
871 tests.
872
fe01a41a
UB
8732016-09-21 Uros Bizjak <ubizjak@gmail.com>
874
875 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
876
2e1c20b1
JJ
8772016-09-21 Jakub Jelinek <jakub@redhat.com>
878
879 PR c++/77651
880 * g++.dg/cpp1z/aligned-new6.C: New test.
881
de4c144a
MW
8822016-09-21 Matthew Wahab <matthew.wahab@arm.com>
883
884 * gcc.target/arm/fp16-aapcs-3.c: New.
885 * gcc.target/arm/fp16-aapcs-4.c: New.
886 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
887 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
888 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
889 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
890
44fc7854
BE
8912016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
892
893 PR tree-optimization/77550
894 * g++.dg/pr77550.C: New test.
895
bc084f84
GJL
8962016-09-21 Georg-Johann Lay <avr@gjlay.de>
897
898 PR target/77326
899 * gcc.target/avr/torture/pr77326.c: New test.
900
c075003a
LK
9012016-09-21 Louis Krupp <louis.krupp@zoho.com>
902
903 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
904
6811ea79
RB
9052016-09-21 Richard Biener <rguenther@suse.de>
906
907 PR tree-optimization/77648
908 * gcc.dg/torture/pr77648-1.c: New testcase.
909 * gcc.dg/torture/pr77648-2.c: Likewise.
910
f955c4c4
RB
9112016-09-21 Richard Biener <rguenther@suse.de>
912 Jakub Jelinek <jakub@redhat.com>
913
914 PR tree-optimization/77621
915 * gcc.dg/pr77621.c: New testcase.
916
096506bb
PT
9172016-09-21 Paul Thomas <pault@gcc.gnu.org>
918
919 PR fortran/77657
920 * gfortran.dg/dtio_12.f90: New test.
921
37d168ae
SKS
9222016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
923
924 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
925
66454000
KV
9262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
927
928 PR tree-optimization/72835
929 * gcc.dg/tree-ssa/pr72835.c: New test.
930
88d0c3f0
MS
9312016-09-20 Martin Sebor <msebor@redhat.com>
932
933 PR middle-end/49905
934 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
935 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
936 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
937 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
938 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
939 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
940 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
941
a03df1d5
KV
9422016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
943
944 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
945 arguments/compare will be optimized away.
946 * gcc.dg/torture/ftrapv-1.c: Likewise.
947
8bc5448f
KV
9482016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
949
950 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
951 will be optimized away.
952 * gcc.dg/ipa/vrp1.c: New test.
953 * gcc.dg/ipa/vrp2.c: New test.
954 * gcc.dg/ipa/vrp3.c: New test.
955
973625a0
KV
9562016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
957
958 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
959 does the same transformation.
960 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
961 * gcc.dg/tree-ssa/evrp1.c: New test.
962 * gcc.dg/tree-ssa/evrp2.c: New test.
963 * gcc.dg/tree-ssa/evrp3.c: New test.
964 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
965 * gcc.dg/tree-ssa/pr22117.c: Likewise.
966 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
967 * gcc.dg/tree-ssa/pr64130.c: Likewise.
968 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
969 foling now happens early.
970 * gcc.dg/tree-ssa/vrp04.c: Likewise.
971 * gcc.dg/tree-ssa/vrp06.c: Likewise.
972 * gcc.dg/tree-ssa/vrp16.c: Likewise.
973 * gcc.dg/tree-ssa/vrp25.c: Likewise.
974 * gcc.dg/tree-ssa/vrp67.c: Likewise.
975
9b1ba33c
UB
9762016-09-20 Uros Bizjak <ubizjak@gmail.com>
977
978 PR target/77621
979 * gcc.target/i386/pr77621.c: New test.
980 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
981 pattern, loop should vectorize with -mtune=atom.
982
f5bd4ad8
MO
9832016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
984 Jakub Jelinek <jakub@redhat.com>
985
986 PR testsuite/63299
987 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
988 instead of delete.
989
7d9cf801
JJ
9902016-09-20 Jakub Jelinek <jakub@redhat.com>
991
b912f962
JJ
992 PR c++/77626
993 * g++.dg/other/pr77626.C: New test.
994
eaf1ece1
JJ
995 PR c++/77638
996 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
997
590b62e9
JJ
998 PR c++/77637
999 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1000
7d9cf801
JJ
1001 PR middle-end/77624
1002 * c-c++-common/pr77624-1.c: New test.
1003 * c-c++-common/pr77624-2.c: New test.
1004
3aebb6ff
AV
10052016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1006
1007 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1008 of digits expected.
1009
b5bbe47b
RB
10102016-09-20 Richard Biener <rguenther@suse.de>
1011
1012 PR tree-optimization/77646
1013 * gcc.dg/torture/pr77646.c: New testcase.
1014
144a96e4
BE
10152016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1016
1017 PR c++/77434
1018 * c-c++-common/Wint-in-bool-context.c: New test.
1019
1f2071fa
JM
10202016-09-19 Joseph Myers <joseph@codesourcery.com>
1021
1022 * gcc.dg/cr-decimal-dig-1.c: New test.
1023
63012d9a
JM
10242016-09-19 Joseph Myers <joseph@codesourcery.com>
1025
1026 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1027 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1028 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1029 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1030
02410826
VM
10312016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1032
1033 PR rtl-optimization/77416
1034 * gcc.target/powerpc/pr77416.c: New.
1035
6101a7ab
PP
10362016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1037
1038 PR c++/77639
1039 * g++.dg/template/error-recovery4.C: New test.
1040
1993ff76
BC
10412016-09-19 Bin Cheng <bin.cheng@arm.com>
1042
1043 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1044
5fa9e644
KT
10452016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1046
1047 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1048 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1049
fc15d9ec
JJ
10502016-09-19 Jakub Jelinek <jakub@redhat.com>
1051 Jan Hubicka <jh@suse.cz>
1052
1053 PR target/77587
1054 * gcc.dg/pr77587.c: New test.
1055 * gcc.dg/pr77587a.c: New file.
1056
3c9f5092
AV
10572016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1058
1059 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1060 * gfortran.dg/coarray_38.f90:
1061 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1062 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1063 * gfortran.dg/coarray_allocate_7.f08: New test.
1064 * gfortran.dg/coarray_allocate_8.f08: New test.
1065 * gfortran.dg/coarray_allocate_9.f08: New test.
1066 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1067 new caf_register.
1068 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1069 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1070 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1071 get_by_refs.
1072 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1073 * gfortran.dg/coarray_lock_7.f90: Same.
1074 * gfortran.dg/coarray_poly_5.f90: Same.
1075 * gfortran.dg/coarray_poly_6.f90: Same.
1076 * gfortran.dg/coarray_poly_7.f90: Same.
1077 * gfortran.dg/coarray_poly_8.f90: Same.
1078 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1079
e79e6763
FR
10802016-09-19 Fritz Reese <fritzoreese@gmail.com>
1081
1082 PR fortran/77584
1083 * gfortran.dg/dec_structure_15.f90: New testcase.
1084
ae527639
RB
10852016-09-19 Richard Biener <rguenther@suse.de>
1086
1087 PR middle-end/77605
1088 * gcc.dg/torture/pr77605.c: New testcase.
1089
cdf060f8
LK
10902016-09-18 Louis Krupp <louis.krupp@zoho.com>
1091
1092 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1093
b720e919
JH
10942016-09-17 Jan Hubicka <hubicka@ucw.cz>
1095
1096 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1097 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1098 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1099 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1100 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1101 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1102 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1103 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1104 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1105 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1106 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1107
bdabae39
KY
11082016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1109
1110 * gcc.target/i386/pr68633.c: Fix expected result.
1111
493ba820
LK
11122016-09-17 Louis Krupp <louis.krupp@gmail.com>
1113
1114 PR fortran/68078
1115 * gfortran.dg/pr68078.f90: New test.
1116 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1117
9a42726b
BS
11182016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1119
1120 PR target/77613
1121 * gcc.target/powerpc/swaps-p8-25.c: New.
1122
e7d61178
JJ
11232016-09-16 Jakub Jelinek <jakub@redhat.com>
1124
8f03e02f
JJ
1125 PR c++/77482
1126 * g++.dg/cpp0x/constexpr-77482.C: New test.
1127
e80cb545
JJ
1128 PR c++/77379
1129 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1130 thunk offsets.
1131 * g++.dg/abi/abi-tag23a.C: Likewise.
1132
1c2f613f
JJ
1133 PR c++/77338
1134 * g++.dg/cpp0x/decltype-77338.C: New test.
1135
e7d61178
JJ
1136 PR c++/77375
1137 * g++.dg/cpp0x/mutable1.C: New test.
1138
8d987deb
SK
11392016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1140
1141 PR fortran/77612
1142 * gfortran.dg/pr77612.f90: New test.
1143
2c3d35a6
SKS
11442016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1145
1146 * gcc.dg/torture/pr70421.c: Require int32plus.
1147
e43163ae
JJ
11482016-09-16 Jakub Jelinek <jakub@redhat.com>
1149
bcf0905a
JJ
1150 PR middle-end/77475
1151 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1152
e43163ae
JJ
1153 PR target/77526
1154 * gcc.target/i386/pr77526.c: New test.
1155
7d704548
JJ
11562016-09-16 Jakub Jelinek <jakub@redhat.com>
1157 Eric Botcazou <ebotcazou@adacore.com>
1158
1159 PR middle-end/77594
1160 * gcc.target/i386/pr77594.c: New test.
1161
902d624f
LK
11622016-09-15 Louis Krupp <louis.krupp@zoho.com>
1163
1164 PR fortran/69963
1165 * gfortran.dg/misplaced_implicit_character.f90: New test.
1166
7e16ce79
BC
11672016-09-15 Bin Cheng <bin.cheng@arm.com>
1168
1169 PR tree-optimization/77503
1170 * gcc.dg/vect/pr77503.c: New test.
1171
7c05f5c4
RB
11722016-09-15 Richard Biener <rguenther@suse.de>
1173
1174 PR middle-end/77544
1175 * c-c++-common/torture/pr77544.c: New testcase.
1176
76ff80fb
JJ
11772016-09-15 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR middle-end/77475
1180 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1181 * gcc.dg/march-generic.c: Likewise.
1182 * gcc.target/i386/spellcheck-options-1.c: New test.
1183 * gcc.target/i386/spellcheck-options-2.c: New test.
1184 * gcc.target/i386/spellcheck-options-3.c: New test.
1185 * gcc.target/i386/spellcheck-options-4.c: New test.
1186
5560d026
CLT
11872016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1188
1189 PR fortran/72743
1190 * gfortran.dg/goacc/pr72743.f90: New test.
1191
5334f733
RB
11922016-09-15 Richard Biener <rguenther@suse.de>
1193
1194 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1195
d08615f2
RB
11962016-09-15 Richard Biener <rguenther@suse.de>
1197
1198 PR tree-optimization/77514
1199 * gcc.dg/torture/pr77514.c: New testcase.
1200
28ca05f0
JJ
12012016-09-14 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR c++/77549
1204 * g++.dg/lookup/pr77549.C: New test.
1205
20a1e5b8
MP
12062016-09-14 Marek Polacek <polacek@redhat.com>
1207
1208 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1209 * c-c++-common/gomp/atomic-13.c: Likewise.
1210 * c-c++-common/gomp/atomic-14.c: Likewise.
1211 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1212 * g++.dg/cpp1z/bool-increment1.C: New test.
1213 * c-c++-common/pr60439.c: Add dg-warning.
1214 * g++.dg/expr/bitfield4.C: Likewise.
1215 * g++.dg/expr/bitfield5.C: Likewise.
1216 * g++.dg/expr/bitfield6.C: Likewise.
1217 * g++.dg/expr/bool1.C: Likewise.
1218 * g++.dg/expr/bool3.C: Likewise.
1219 * g++.dg/expr/lval3.C: Likewise.
1220 * g++.dg/expr/lval4.C: Likewise.
1221 * g++.old-deja/g++.jason/bool5.C: Likewise.
1222 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1223 * g++.dg/other/error18.C: Likewise.
1224 * g++.dg/gomp/atomic-14.C: Likewise.
1225
0761f6bf
NS
12262016-09-14 Nathan Sidwell <nathan@acm.org>
1227
1228 PR c++/77539
1229 * g++.dg/cpp1y/pr77539.C: New.
1230
13cddbc1
CL
12312016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1232
1233 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1234 dg-require.
1235 * g++.dg/ext/builtin_alloca.C: Likewise.
1236 * g++.dg/template/spec35.C: Likewise.
1237 * gcc.dg/builtins-68.c: Likewise.
1238 * gcc.misc-tests/gcov-13.c: Likewise.
1239 * gcc.misc-tests/gcov-14.c: Likewise.
1240
a90638d4
JM
12412016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1242
1243 * gfortran.dg/dec_structure_14.f90: New testcase.
1244
5ba4a08c
JJ
12452016-09-14 Jakub Jelinek <jakub@redhat.com>
1246
1247 PR sanitizer/68260
1248 * c-c++-common/tsan/pr68260.c: New test.
1249
a713b234
JS
12502016-09-13 Joe Seymour <joe.s@somniumtech.com>
1251
1252 PR target/70713
1253 * gcc.target/msp430/function-attributes-1.c: New test.
1254 * gcc.target/msp430/function-attributes-2.c: New test.
1255 * gcc.target/msp430/function-attributes-3.c: New test.
1256
ea8661cd
JJ
12572016-09-13 Jakub Jelinek <jakub@redhat.com>
1258
9952908a
JJ
1259 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1260 * g++.dg/cpp1z/gen-attrs1.C: New test.
1261
63cdb7a0
JJ
1262 PR tree-optimization/77454
1263 * gcc.dg/pr77454.c: New test.
1264
ea8661cd
JJ
1265 PR c++/77553
1266 * g++.dg/cpp1y/constexpr-77553.C: New test.
1267
254830ba
DM
12682016-09-13 David Malcolm <dmalcolm@redhat.com>
1269
1270 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1271 (test_show_locus): Replace rich_location::add_fixit_insert calls
1272 with add_fixit_insert_before and add_fixit_insert_after.
1273
42763690
JM
12742016-09-13 Jason Merrill <jason@redhat.com>
1275 Tom de Vries <tom@codesourcery.com>
1276
1277 PR c++/77427
1278 * g++.dg/pr77427.C: New test.
1279
c8798f2c
ML
12802016-09-13 Martin Liska <mliska@suse.cz>
1281
1282 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1283 effective target.
1284 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1285 * lib/target-supports.exp: Define the new target.
1286
54700e2e
AP
12872016-09-12 Andrew Pinski <apinski@cavium.com>
1288
1289 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1290 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1291
e1d55bf7
UB
12922016-09-12 Uros Bizjak <ubizjak@gmail.com>
1293
1294 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1295 variable arguments.
1296 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1297 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1298 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1299 variable argument.
1300 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1301 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1302
54dcdb88
BE
13032016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1304
1305 PR c++/77496
1306 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1307 * g++.dg/ext/pr77496.C: New test.
1308 * g++.dg/warn/pr77496.C: New test.
1309
d1463eb9
DM
13102016-09-12 David Malcolm <dmalcolm@redhat.com>
1311
1312 PR c/72858
1313 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1314 to preserve conversion chars, and to preserve prefix information.
1315 * gcc.dg/format/pr72858.c: New test case.
1316
217fabad
SK
13172016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1318
1319 * gfortran.dg/pr77507.f90: Move to ...
1320 * gfortran.dg/ieee/pr77507.f90: here.
1321
a1cd04ac
JH
13222016-08-09 Jan Hubicka <hubicka@ucw.cz>
1323
1324 PR ipa/61159
1325 * compile/pr61159.c: New testcase
1326
e3912107
JH
13272016-08-09 Jan Hubicka <hubicka@ucw.cz>
1328
1329 PR ipa/64316
1330 * gcc.dg/ipa/pr63416.c: New testcase.
1331
739d9339
PT
13322016-09-10 Paul Thomas <pault@gcc.gnu.org>
1333 Steven G. Kargl <kargl@gcc.gnu.org>
1334
1335 PR fortran/77532
cc3135b6 1336 * gfortran.dg/dtio_11.f90: new test.
739d9339 1337
fb7c40dd
SK
13382016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1339
1340 PR fortran/77507
1341 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1342 * gfortran.dg/c_assoc_4.f90: Ditto.
1343
5b28efbb
TV
13442016-09-10 Tom de Vries <tom@codesourcery.com>
1345
1346 PR C/71602
1347 * c-c++-common/va-arg-va-list-type.c: New test.
1348
9d0a9bb4
PB
13492016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1350
1351 PR rtl-optimization/77289
1352 * gcc.target/powerpc/pr77289.c: New test.
1353
3f0177e7
MS
13542016-09-09 Martin Sebor <msebor@redhat.com>
1355
1356 PR c/77520
1357 PR c/77521
1358 * gcc.dg/pr77520.c: New test.
1359 * gcc.dg/pr77521.c: New test.
1360
e81e83d0
SK
13612016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1362
1363 PR fortran/77506
1364 * gfortran.dg/pr77506.f90: New test.
1365
8a92685e
SK
13662016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1367
1368 PR fortran/77507
1369 * gfortran.dg/pr77507.f90: New test.
1370
c65248cb
JM
13712016-09-09 Joseph Myers <joseph@codesourcery.com>
1372
1373 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1374
2cf0ff98
SK
13752016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1376 Louis Krupp <lkrupp@gcc.gnu.org>
1377
1378 PR fortran/69514
1379 * gfortran.dg/pr69514_1.f90: New test.
1380 * gfortran.dg/pr69514_2.f90: New test.
1381
8ebc1e0f
JJ
13822016-09-08 Jakub Jelinek <jakub@redhat.com>
1383
20b6cf01
JJ
1384 PR fortran/77500
1385 * gfortran.dg/gomp/pr77500.f90: New test.
1386
8ebc1e0f
JJ
1387 PR fortran/77516
1388 * gfortran.dg/gomp/pr77516.f90: New test.
1389
34718542
JJ
13902016-09-07 Jakub Jelinek <jakub@redhat.com>
1391
1392 PR middle-end/77475
1393 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1394 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1395 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1396 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1397 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1398 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1399
e5106e27
DM
14002016-09-07 David Malcolm <dmalcolm@redhat.com>
1401
1402 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1403 "substring-locations.h".
1404
ca235a85
RB
14052016-09-07 Richard Biener <rguenther@suse.de>
1406
1407 PR c/77450
1408 * c-c++-common/vector-subscript-8.c: Move ..
1409 * gcc.dg/pr77450.c: ... here.
1410
0076b5dc 14112016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1412
1413 PR libgfortran/77393
1414 * gfortran.dg/fmt_f0_2.f90: Update test.
1415 * gfortran.dg/fmt_f0_3.f90: New test.
1416
6ac7322b
DH
14172016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1418
1419 PR debug/77389
1420 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1421 in dg-options.
1422
1423 PR debug/57519
1424 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1425
8eb9e049
JJ
14262016-09-06 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR target/69255
1429 * gcc.target/i386/pr69255-1.c: New test.
1430 * gcc.target/i386/pr69255-2.c: New test.
1431 * gcc.target/i386/pr69255-3.c: New test.
1432
14332016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1434
1435 PR c/77336
1436 * gcc.dg/format/miss-7.c: New test.
1437
e6cb85d4
UB
14382016-09-06 Uros Bizjak <ubizjak@gmail.com>
1439
1440 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1441
7fe76f6a
ML
14422016-09-06 Martin Liska <mliska@suse.cz>
1443
1444 PR gcov-profile/77378
1445 PR gcov-profile/77466
1446 * gcc.dg/profile-update-warning.c: New test.
1447
209b636e
RB
14482016-09-06 Richard Biener <rguenther@suse.de>
1449
1450 PR tree-optimization/77479
1451 * gcc.dg/torture/pr77479.c: New testcase.
1452
b772a565
RB
14532016-09-06 Richard Biener <rguenther@suse.de>
1454
1455 PR c/77450
1456 * c-c++-common/vector-subscript-7.c: Adjust.
1457 * c-c++-common/vector-subscript-8.c: New testcase.
1458
a8c07037
SKS
14592016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1460
1461 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1462
0ce48391
JJ
14632016-09-05 Jakub Jelinek <jakub@redhat.com>
1464
de9188e0
JJ
1465 PR target/77476
1466 * gcc.target/i386/avx512f-pr77476.c: New test.
1467 * gcc.target/i386/avx512bw-pr77476.c: New test.
1468 * gcc.target/i386/avx512dq-pr77476.c: New test.
1469
c76f7809
JJ
1470 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1471 Update comment to mention also avx512f.
1472
0ce48391
JJ
1473 PR sanitizer/77396
1474 * g++.dg/asan/pr77396-2.C: New test.
1475
8a27cf73
UB
14762016-09-05 Uros Bizjak <ubizjak@gmail.com>
1477
1478 PR rtl-optimization/77452
1479 * gcc.target/i386/pr77452.c: New test.
1480
25ff5dd3
MP
14812016-09-05 Marek Polacek <polacek@redhat.com>
1482
1483 PR c/77423
1484 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1485
f2bc4e48
SK
14862016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1487
1488 PR fortran/77391
1489 * gfortran.dg/pr77391.f90: New test.
1490
e85921ee
SK
14912016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1492
1493 PR fortran/77460
1494 * gfortran.dg/pr77460.f90: New test.
1495
b5d50659
JJ
14962016-09-03 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR c/65467
1499 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1500
7b826676
KY
15012016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1502
1503 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1504
717ebe91
DM
15052016-09-02 David Malcolm <dmalcolm@redhat.com>
1506
1507 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1508 test case.
1509 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1510 diagnostic-test-show-locus-generate-patch.c to the sources
1511 for diagnostic_plugin_test_show_locus.c.
1512
94087e88
JJ
15132016-09-02 Jakub Jelinek <jakub@redhat.com>
1514
9dc5773f
JJ
1515 PR c/65467
1516 * gcc.dg/gomp/_Atomic-1.c: New test.
1517 * gcc.dg/gomp/_Atomic-2.c: New test.
1518 * gcc.dg/gomp/_Atomic-3.c: New test.
1519 * gcc.dg/gomp/_Atomic-4.c: New test.
1520 * gcc.dg/gomp/_Atomic-5.c: New test.
1521
94087e88
JJ
1522 PR sanitizer/77396
1523 * g++.dg/asan/pr77396.C: New test.
1524
15252016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1526
1527 PR tree-optimization/71831
1528 * gcc.dg/builtin-object-size-16.c: New test.
1529 * gcc.dg/builtin-object-size-17.c: New test.
1530
7e89048d
JD
15312016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1532
1533 PR libgfortran/77393
1534 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1535
2f196155
UB
15362016-09-01 Uros Bizjak <ubizjak@gmail.com>
1537
1538 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1539 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1540 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1541 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1542 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1543 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1544 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1545 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1546 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1547 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1548 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1549 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1550 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1551 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1552 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1553 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1554 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1555 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1556
0a6b0523
EB
15572016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1558
1559 * gnat.dg/opt58.adb: New test.
1560 * gnat.dg/opt58_pkg.ads: New helper.
1561
2a99de7b
RB
15622016-09-01 Richard Biener <rguenther@suse.de>
1563
1564 PR middle-end/77436
1565 * gcc.dg/torture/pr77436.c: New testcase.
1566
f79d8786
SKS
15672016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1568
1569 * gcc.dg/pr64252.c: Require int32plus.
1570 * gcc.dg/pr66299-1.c: Likewise.
1571 * gcc.dg/pr66299-2.c: Likewise.
1572 * gcc.dg/torture/20131115-1.c: Skip for avr.
1573
b06335f9
KT
15742016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1575
1576 * gcc.target/aarch64/ands_3.c: New test.
1577
f25f40be
JJ
15782016-08-31 Jakub Jelinek <jakub@redhat.com>
1579
d12a0b5a
JJ
1580 PR fortran/77352
1581 * gfortran.dg/gomp/pr77352.f90: New test.
1582
f25f40be
JJ
1583 PR fortran/77374
1584 * gfortran.dg/gomp/pr77374.f08: New test.
1585
9ff6fb6e
MG
15862016-08-31 Marc Glisse <marc.glisse@inria.fr>
1587
1588 PR tree-optimization/73714
1589 * gcc.dg/tree-ssa/pr73714.c: New test.
1590
8e95a674
JD
15912016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1592
1593 PR libgfortran/77393
1594 * gfortran.dg/fmt_f0_2.f90: New test.
1595
c6b0037d
MG
15962016-08-31 Marc Glisse <marc.glisse@inria.fr>
1597
1598 * gcc.target/i386/pr59539-2.c: Adapt options.
1599 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1600
1a576b13
PT
16012016-08-31 Paul Thomas <pault@gcc.gnu.org>
1602
1603 PR fortran/77418
1604 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1605 of the associate entity and replace with a pointer to the
1606 intended item on the stack.
1607
e73d3ca6 16082016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1609 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1610
1611 PR fortran/48298
1612 * gfortran.dg/dtio_1.f90: New test.
1613 * gfortran.dg/dtio_2.f90: New test.
1614 * gfortran.dg/dtio_3.f90: New test.
1615 * gfortran.dg/dtio_4.f90: New test.
1616 * gfortran.dg/dtio_5.f90: New test.
1617 * gfortran.dg/dtio_6.f90: New test.
1618 * gfortran.dg/dtio_7.f90: New test.
1619 * gfortran.dg/dtio_8.f90: New test.
1620 * gfortran.dg/dtio_9.f90: New test.
1621 * gfortran.dg/dtio_10.f90: New test.
1622
b816477a
DM
16232016-08-30 David Malcolm <dmalcolm@redhat.com>
1624
1625 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1626 (test_many_nested_locations): New function.
1627 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1628 (test_show_locus): Handle "test_many_nested_locations".
1629
71b30891
DM
16302016-08-30 David Malcolm <dmalcolm@redhat.com>
1631
1632 * g++.dg/template/double-greater-than-fixit.C: New test case.
1633
8fa37232
EB
16342016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1635
1636 * gnat.dg/opt57.ad[sb]: New test.
1637 * gnat.dg/opt57_pkg.ads: New helper.
1638
6f651bae
RB
16392016-08-30 Richard Biener <rguenther@suse.de>
1640
1641 PR tree-optimization/69047
1642 * gcc.dg/pr69047.c: Fix byte-order check.
1643
ab834832
JJ
16442016-08-30 Jakub Jelinek <jakub@redhat.com>
1645
5116b156
JJ
1646 PR tree-optimization/72866
1647 * gcc.dg/vect/pr72866.c: New test.
1648
3754bbfc
JJ
1649 PR debug/77363
1650 * g++.dg/debug/dwarf2/pr77363.C: New test.
1651
26122e2d
JJ
1652 PR middle-end/77377
1653 * gcc.target/i386/pr77377.c: New test.
1654
ab834832
JJ
1655 PR debug/77389
1656 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1657 in dg-options.
1658
bedc9ca7
SK
16592016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1660
1661 * gfortran.dg/pr77372.f90: Moved to ...
1662 * gfortran.dg/ieee/pr77372.f90: here.
1663
adfa1e6b
MM
16642016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1665
1666 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1667 vector short/char initializations.
1668 * gcc.target/powerpc/vec-init-5.c: Likewise.
1669 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1670 vector initialization optimizations.
1671 * gcc.target/powerpc/vec-init-7.c: Likewise.
1672 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1673 vector float/double initializations.
1674 * gcc.target/powerpc/vec-init-9.c: Likewise.
1675
414b7129
UB
16762016-08-29 Uros Bizjak <ubizjak@gmail.com>
1677
1678 PR target/77403
1679 * gcc.target/i386/pr77403.c: New test.
1680
3d06b6f2
MP
16812016-08-29 Marek Polacek <polacek@redhat.com>
1682
1683 PR c/77292
1684 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1685
ba9bbd6f
TV
16862016-08-29 Tom de Vries <tom@codesourcery.com>
1687
1688 PR c/77398
1689 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1690
d7d80d8f
EB
16912016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1694
d7d80d8f 16952016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1696
1697 * gfortran.dg/dec_structure_13.f90: New testcase.
1698
468d95c8
JB
16992016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1700
1701 PR fortran/77261
1702 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1703 available.
1704
f329b264
TV
17052016-08-28 Tom de Vries <tom@codesourcery.com>
1706
1707 PR lto/70955
1708 * gcc.dg/pr70955.c: New test.
1709 * gcc.dg/lto/pr70955_0.c: Same.
1710 * gcc.dg/lto/pr70955_1.c: Same.
1711
4a389eb6
PP
17122016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1713
1714 PR tree-optimization/71077
1715 * gcc.target/i386/pr71077.c: New test.
1716
3f8257db 17172016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1718
1719 PR fortran/77380
1720 * gfortran.dg/pr77380.f90: New test.
1721
3f8257db 17222016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1723
1724 PR fortran/77372
1725 gfortran.dg/pr77372.f90: New test.
1726
ee908516
DM
17272016-08-26 David Malcolm <dmalcolm@redhat.com>
1728
1729 * gcc.dg/spellcheck-fields-2.c (test): Move
1730 dg-begin/end-multiline-output within function body.
1731 (test_macro): New function.
1732
d41e76cf
DM
17332016-08-26 David Malcolm <dmalcolm@redhat.com>
1734
1735 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1736 (test_fixit_insert): Update expected output.
1737 (test_fixit_remove): Likewise.
1738 (test_fixit_replace): Likewise.
1739
524a4c96
RO
17402016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1741
1742 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1743 Fix typo.
1744
ebfa15ab
RB
17452016-08-26 Richard Biener <rguenther@suse.de>
1746
1747 PR tree-optimization/69047
1748 * gcc.dg/pr69047.c: New testcase.
1749
209ca542
PK
17502016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1751 Martin Jambhor <mjambor@suse.cz>
524a4c96 1752
209ca542
PK
1753 * gcc.dg/ipa/propbits-1.c: New test-case.
1754 * gcc.dg/ipa/propbits-2.c: Likewise.
1755 * gcc.dg/ipa/propbits-3.c: Likewise.
1756
e5cf1629
SK
17572016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1758
1759 PR fortran/77351
1760 * gfortran.dg/pr77351.f90: New test.
1761
ebef225f
MP
17622016-08-25 Marek Polacek <polacek@redhat.com>
1763
1764 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1765
fe377a48
MP
17662016-08-25 Marek Polacek <polacek@redhat.com>
1767
1768 PR c/77323
1769 * gcc.dg/pr77323.c: New test.
1770
88b8971f
PT
17712016-08-24 Paul Thomas <pault@gcc.gnu.org>
1772
1773 PR fortran/77358
1774 * gfortran.dg/submodule_17.f08: New test.
1775
3f8257db
JJ
17762016-08-24 Michael Collison <michael.collison@linaro.org>
1777 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1778
1779 * gcc.target/arm/builtin_saddl.c: New testcase.
1780 * gcc.target/arm/builtin_saddll.c: New testcase.
1781 * gcc.target/arm/builtin_uaddl.c: New testcase.
1782 * gcc.target/arm/builtin_uaddll.c: New testcase.
1783 * gcc.target/arm/builtin_ssubl.c: New testcase.
1784 * gcc.target/arm/builtin_ssubll.c: New testcase.
1785 * gcc.target/arm/builtin_usubl.c: New testcase.
1786 * gcc.target/arm/builtin_usubll.c: New testcase.
1787
d5b5d212
UB
17882016-08-24 Uros Bizjak <ubizjak@gmail.com>
1789
1790 PR target/77270
1791 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1792 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1793 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1794 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1795 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1796 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1797 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1798 effective target. Remove scan-assembler-times directives.
1799 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1800 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1801 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1802
d1188689
SKS
18032016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1804
1805 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1806 of unsigned int.
1807 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1808
0b6b8f85
RS
18092016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1810
1811 PR testsuite/77317
1812 * lib/target-supports.exp
1813 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1814 (check_effective_target_vect_natural_alignment): Ditto.
1815 (check_effective_target_vector_alignment_reachable): Ditto.
1816 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1817
587b7f7a
ILT
18182016-08-23 Ian Lance Taylor <iant@golang.org>
1819
1820 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1821
6019c0fc
MM
18222016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1823
1824 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1825 being created from pointers to memory locations.
1826 * gcc.target/powerpc/vec-init-2.c: Likewise.
1827
cfe37db4
FR
18282016-08-23 Fritz Reese <fritzoreese@gmail.com>
1829
1830 * gfortran.dg/dec_structure_12.f90: New testcase.
1831
7e11f46f
DV
18322016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1833
1834 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1835
7ab4f354
DV
18362016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1837
1838 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1839 verification.
1840
deb9351f
DV
18412016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1842
1843 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1844 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1845
1fd9f058
RB
18462016-08-23 Richard Biener <rguenther@suse.de>
1847
1848 PR tree-optimization/27336
1849 * c-c++-common/pr27336.c: New testcase.
1850
b00e6e75
MP
18512016-08-22 Marek Polacek <polacek@redhat.com>
1852
1853 PR c++/77321
1854 * g++.dg/cpp1y/pr77321.C: New test.
1855
58338bac
SK
18562016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1857
1858 PR fortran/60774
1859 * gfortran.dg/empty_label.f: Adjust test for new error message.
1860 * gfortran.dg/empty_label.f90: Ditto.
1861 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1862 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1863 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1864
30364ce6
SK
18652016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1866
1867 PR fortran/61318
1868 * gfortran.dg/pr61318.f90: New test.
1869
ad7a5a8f
SK
18702016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1871
1872 PR fortran/77260
1873 * gfortran.dg/pr77260_1.f90: New test.
1874 * gfortran.dg/pr77260_2.f90: Ditto.
1875
72f52f30
JM
18762016-08-22 Joseph Myers <joseph@codesourcery.com>
1877
1878 PR middle-end/77269
1879 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1880 __builtin_signbitf and __builtin_signbitl in expected generic
1881 expansion.
1882 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1883 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1884 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1885 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1886 tests.
1887
6dc198e3
JM
18882016-08-22 Joseph Myers <joseph@codesourcery.com>
1889
1890 * gcc.dg/torture/float128-builtin.c,
1891 gcc.dg/torture/float128-ieee-nan.c,
1892 gcc.dg/torture/float128x-builtin.c,
1893 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1894 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1895 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1896 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1897 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1898 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1899 gcc.dg/torture/floatn-nan.h: New tests.
1900
7ff4e41a
JM
19012016-08-22 Joseph Myers <joseph@codesourcery.com>
1902
1903 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1904 macro.
1905 (main): Update calls to TEST_I_F.
1906 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1907 macro.
1908 (main): Update calls to TEST_I_F.
1909
7078cdb6
JM
19102016-08-22 Joseph Myers <joseph@codesourcery.com>
1911
1912 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1913 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1914 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1915 names in calls to TEST_I_F.
1916
a9d7c823
BE
19172016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1918
1919 PR c/52952
1920 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1921
cd800235
SKS
19222016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1923
1924 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1925 and !natural_alignment_64.
1926 * gcc.dg/ipa/propalign-2.c: Likewise.
1927 * gcc.dg/ipa/propalign-3.c: Likewise.
1928 * gcc.dg/ipa/propalign-4.c: Likewise.
1929 * gcc.dg/ipa/propalign-5.c: Likewise.
1930 * lib/target-supports.exp
1931 (check_effective_target_natural_alignment_32): Add avr-*-*.
1932
22d12455
KV
19332016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1934
1935 PR tree-optimization/61839
1936 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1937 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1938 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1939 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1940
c65699ef
JM
19412016-08-19 Joseph Myers <joseph@codesourcery.com>
1942
1943 PR c/32187
1944 * lib/target-supports.exp (check_effective_target_float16)
1945 (check_effective_target_float32, check_effective_target_float64)
1946 (check_effective_target_float128, check_effective_target_float32x)
1947 (check_effective_target_float64x)
1948 (check_effective_target_float128x)
1949 (check_effective_target_float16_runtime)
1950 (check_effective_target_float32_runtime)
1951 (check_effective_target_float64_runtime)
1952 (check_effective_target_float128_runtime)
1953 (check_effective_target_float32x_runtime)
1954 (check_effective_target_float64x_runtime)
1955 (check_effective_target_float128x_runtime)
1956 (check_effective_target_floatn_nx_runtime)
1957 (add_options_for_float16, add_options_for_float32)
1958 (add_options_for_float64, add_options_for_float128)
1959 (add_options_for_float32x, add_options_for_float64x)
1960 (add_options_for_float128x): New procedures.
1961 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1962 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1963 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1964 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1965 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1966 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1967 gcc.dg/torture/float128-complex.c,
1968 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1969 gcc.dg/torture/float128x-basic.c,
1970 gcc.dg/torture/float128x-complex.c,
1971 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1972 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1973 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1974 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1975 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1976 gcc.dg/torture/float32x-basic.c,
1977 gcc.dg/torture/float32x-complex.c,
1978 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1979 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1980 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1981 gcc.dg/torture/float64x-basic.c,
1982 gcc.dg/torture/float64x-complex.c,
1983 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1984 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1985 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1986 gcc.dg/torture/floatn-tg.h,
1987 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1988 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1989 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1990 gcc.dg/torture/fp-int-convert-float128x.c,
1991 gcc.dg/torture/fp-int-convert-float16-timode.c,
1992 gcc.dg/torture/fp-int-convert-float16.c,
1993 gcc.dg/torture/fp-int-convert-float32-timode.c,
1994 gcc.dg/torture/fp-int-convert-float32.c,
1995 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1996 gcc.dg/torture/fp-int-convert-float32x.c,
1997 gcc.dg/torture/fp-int-convert-float64-timode.c,
1998 gcc.dg/torture/fp-int-convert-float64.c,
1999 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2000 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2001 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2002 maximum exponent of floating-point type. Use it in testing
2003 whether 0x8...0 fits in the floating-point type. Always treat -1
2004 (signed 0xf...f) as fitting in the floating-point type.
2005 (M_OK1): New macro.
2006 * gcc.dg/torture/fp-int-convert-double.c,
2007 gcc.dg/torture/fp-int-convert-float.c,
2008 gcc.dg/torture/fp-int-convert-float128-timode.c,
2009 gcc.dg/torture/fp-int-convert-float128.c,
2010 gcc.dg/torture/fp-int-convert-float80-timode.c,
2011 gcc.dg/torture/fp-int-convert-float80.c,
2012 gcc.dg/torture/fp-int-convert-long-double.c,
2013 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2014
94e73c78
JJ
20152016-08-19 Jakub Jelinek <jakub@redhat.com>
2016
fbdbd4b6
JJ
2017 PR fortran/72744
2018 * gfortran.dg/gomp/pr72744.f90: New test.
2019
94e73c78
JJ
2020 PR fortran/69281
2021 * gfortran.dg/gomp/pr69281.f90: New test.
2022
91151a73
JB
20232016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2024
414b7129
UB
2025 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2026 the last special seed value.
2027 * gfortran.dg/random_7.f90: Use size for last array member instead
2028 of hardcoded value.
91151a73 2029
fcf830ab
PK
20302016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2031
2032 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2033 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2034
1a5da5b6
RB
20352016-08-19 Richard Biener <rguenther@suse.de>
2036
2037 PR tree-optimization/77286
2038 * gcc.dg/torture/pr77286.c: New testcase.
2039
82f72146
DM
20402016-08-18 David Malcolm <dmalcolm@redhat.com>
2041
2042 * gcc.dg/verbose-asm-2.c: New test case.
2043
cc015f3a
DM
20442016-08-18 David Malcolm <dmalcolm@redhat.com>
2045
2046 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2047 (custom_diagnostic_finalizer): Update for change to
2048 diagnostic_show_locus.
2049
cb18fd07
DM
20502016-08-18 David Malcolm <dmalcolm@redhat.com>
2051
2052 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2053 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2054
a76989dc
MP
20552016-08-18 Marek Polacek <polacek@redhat.com>
2056
2057 PR c/71514
2058 * gcc.dg/pr71514.c: New test.
2059
89c88780
L
20602015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2061
2062 PR target/72839
2063 * gcc.target/i386/pr72839.c: New test.
2064
2c71d454
CLT
20652016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2066
2067 PR middle-end/70895
2068 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2069 * c-c++-common/goacc/reduction-1.c: Likewise.
2070 * c-c++-common/goacc/reduction-2.c: Likewise.
2071 * c-c++-common/goacc/reduction-3.c: Likewise.
2072 * c-c++-common/goacc/reduction-4.c: Likewise.
2073
66592e95
AM
20742016-08-18 Alan Modra <amodra@gmail.com>
2075
2076 * gcc.c-torture/compile/pr72771.c: New.
2077
3a146d46
JJ
20782016-08-17 Jakub Jelinek <jakub@redhat.com>
2079
2080 PR fortran/67496
2081 * gfortran.dg/pr67496.f90: New test.
2082
3f8257db 20832015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2084
2085 PR tree-optimization/71752
3a146d46 2086 * gcc.dg/vect/pr71752.c: New.
038000bd 2087
dd42e908
UB
20882016-08-17 Uros Bizjak <ubizjak@gmail.com>
2089
2090 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2091
458a1cd0
JJ
20922016-08-17 Jakub Jelinek <jakub@redhat.com>
2093
2094 PR middle-end/77259
2095 * g++.dg/ipa/devirt-52.C: New test.
2096
11c4c4ba
CLT
20972016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2098
2099 * c-c++-common/goacc/reduction-6.c: New testcase.
2100
661d6efd
RB
21012016-08-17 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/76490
2104 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2105 * gcc.dg/pr52904.c: XFAIL.
2106
622d8b69
RB
21072016-08-17 Richard Biener <rguenther@suse.de>
2108
2109 PR tree-optimization/23855
2110 * gcc.dg/loop-unswitch-2.c: Adjust.
2111
af23e99c
JJ
21122016-08-16 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR tree-optimization/72817
2115 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2116
feeb6268
JM
21172016-08-16 Joseph Myers <joseph@codesourcery.com>
2118
2119 PR libgcc/77265
2120 * gcc.dg/torture/float128-extend-inf.c: New test.
2121
65e736c0
DM
21222016-08-16 David Malcolm <dmalcolm@redhat.com>
2123
2124 PR c/72857
2125 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2126 for embedded NUL.
2127 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2128 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2129 caret placement.
2130 (test_oct): Likewise.
2131 (test_multiple): Likewise.
2132 (test_field_width_specifier): Likewise.
2133 (test_field_width_specifier_2): New function.
2134 (test_field_precision_specifier): New function.
2135 (test_embedded_nul): Update expected caret placement.
2136 (test_non_contiguous_strings): Update line number.
2137 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2138 (__emit_string_literal_range): Add "caret_idx" param.
2139 (test_simple_string_literal): Add value for new param, updating
2140 expected output..
2141 (test_concatenated_string_literal): Likewise.
2142 (test_multiline_string_literal): Likewise.
2143 (test_hex): Likewise.
2144 (test_oct): Likewise.
2145 (test_multiple): Likewise.
2146 (test_ucn4): Likewise.
2147 (test_ucn8): Likewise.
2148 (test_u8): Likewise.
2149 (test_u): Likewise; update expected message, from "range" to
2150 "location".
2151 (test_U): Likewise.
2152 (test_L): Likewise.
2153 (test_macro): Add value for new param.
2154 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2155 (__emit_string_literal_range): Add "caret_idx" param.
2156 (test_stringified_token_1): Add value for new param. Update
2157 expected message, from "range" to "location".
2158 (test_stringized_token_2): Likewise, adding param to macro.
2159 (test_stringified_token_3): Likewise.
2160 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2161 (emit_warning): Convert param from source_range to location_t.
2162 (test_string_literals): Add caret_idx param, and use it when
2163 constructing a substring_loc. Update error message, from
2164 "range" to "location".
2165
4a7f57d5
JJ
21662016-08-16 Jakub Jelinek <jakub@redhat.com>
2167
7841800f
JJ
2168 PR target/71910
2169 * g++.dg/gomp/pr71910.C: New test.
2170
1b13411a
JJ
2171 PR middle-end/67485
2172 * gcc.c-torture/compile/pr67485.c: New test.
2173
4a7f57d5
JJ
2174 PR target/72867
2175 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2176
3c556bc4
BC
21772016-08-16 Bin Cheng <bin.cheng@arm.com>
2178
2179 PR tree-optimization/69848
2180 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2181
beab2da6
ML
21822016-08-16 Martin Liska <mliska@suse.cz>
2183
2184 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2185 of memory operations so that it can be handled by core2
2186 in 32-bit mode.
2187
f4eec0a3
RB
21882016-08-16 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/76783
2191 * gcc.dg/pr76783.c: New testcase.
2192 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2193
8f21990a
BC
21942016-08-16 Bin Cheng <bin.cheng@arm.com>
2195
2196 PR tree-optimization/72817
2197 PR tree-optimization/73450
2198 * gcc.dg/tree-ssa/pr72817.c: New test.
2199 * gcc.dg/tree-ssa/pr73450.c: New test.
2200
7fc61626
FR
22012016-08-15 Fritz Reese <fritzoreese@gmail.com>
2202
2203 * gfortran.dg/init_flag_13.f90: New testcase.
2204 * gfortran.dg/init_flag_14.f90: Ditto.
2205 * gfortran.dg/init_flag_15.f03: Ditto.
2206 * gfortran.dg/dec_init_1.f90: Ditto.
2207 * gfortran.dg/dec_init_2.f90: Ditto.
2208
432baa02
UB
22092016-08-15 Uros Bizjak <ubizjak@gmail.com>
2210
2211 PR target/72867
2212 * gcc.target/i386/pr72867.c: New test.
2213
7e1dde14
EB
22142016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2215
2216 * c-c++-common/dump-ada-spec-5.c: New test.
2217
e4969090
RB
22182016-08-15 Richard Biener <rguenther@suse.de>
2219
2220 PR tree-optimization/73434
2221 * gcc.dg/torture/pr73434.c: New testcase.
2222
66088065
JJ
22232016-08-15 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR tree-optimization/72824
2226 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2227
7c713714
CLT
22282016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2229
2230 PR fortran/70598
2231 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2232 in use_device clause.
2233 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2234 * gfortran.dg/goacc/list.f95: Adjust to catch
2235 "neither a POINTER nor an array" error messages.
2236
4271e5cb
UB
22372016-08-14 Uros Bizjak <ubizjak@gmail.com>
2238
2239 PR target/76342
2240 * gcc.target/i386/pr76342.c: New test.
2241
b0cea284
JJ
22422016-08-12 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR c/71512
2245 * g++.dg/ubsan/pr71512.C: New test.
2246 * c-c++-common/ubsan/pr71512-1.c: New test.
2247 * c-c++-common/ubsan/pr71512-2.c: New test.
2248
e86aefb8
MM
22492016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2250
2251 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2252 vector initialization options.
2253 * gcc.target/powerpc/vec-init-2.c: Likewise.
2254 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2255 is generated on ISA 3.0.
2256
7fd82d52
PP
22572016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2258
2259 PR middle-end/71654
2260 * gcc.dg/c-c++-common/pr71654.c: New test.
2261 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2262 dg-options.
2263 * gcc.dg/tree-ssa/vrp24: Likewise.
2264
2f1364c2
JJ
22652016-08-12 Jakub Jelinek <jakub@redhat.com>
2266
2267 PR c/67410
2268 * gcc.dg/pr67410.c: New test.
2269
8eb414aa
BC
22702016-08-12 Bin Cheng <bin.cheng@arm.com>
2271
2272 PR tree-optimization/69848
2273 * gcc.dg/vect/vect-pr69848.c: New test.
2274
30b39c19
UB
22752016-08-12 Uros Bizjak <ubizjak@gmail.com>
2276
2277 PR testsuite/71008
2278 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2279 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2280 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2281 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2282
e373dd06
RB
22832016-08-12 Richard Biener <rguenther@suse.de>
2284
2285 PR tree-optimization/57326
2286 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2287 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2288 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2289 * gcc.target/i386/pr45685.c: Likewise.
2290 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2291 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2292 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2293 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2294 * gfortran.dg/pr34163.f90: Likewise.
2295
20d1af89
ML
22962016-08-12 Martin Liska <mliska@suse.cz>
2297
2298 * g++.dg/gcov/gcov-16.C: New test.
2299 * lib/gcov.exp: Support new argument for run-gcov function.
2300
5cacda56
ML
23012016-08-12 Martin Liska <mliska@suse.cz>
2302
2303 PR gcov-profile/35590
2304 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2305
663eecfd
RB
23062016-08-12 Richard Biener <rguenther@suse.de>
2307
2308 PR tree-optimization/72851
2309 * gcc.dg/torture/pr72851.c: New testcase.
2310
3f8257db 23112016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2312
e366d7d8
AO
2313 PR debug/63240
2314 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2315 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2316 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2317 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2318 DW_AT_deleted.
2319
71e1a6a4
AO
2320 PR debug/55641
2321 * g++.dg/debug/dwarf2/ref-1.C: New.
2322
8aaf799b
AO
2323 PR debug/49366
2324 * g++.dg/debug/dwarf2/template-params-12.H: New.
2325 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2326 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2327 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2328 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2329 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2330 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2331 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2332
06f9caed
BS
23332016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2334
2335 PR target/72863
2336 * gcc.target/powerpc/pr72863.c: New test.
2337
a8b956c1
UB
23382016-08-11 Uros Bizjak <ubizjak@gmail.com>
2339
2340 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2341
c73dd986
L
23422015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2343
2344 * gcc.target/i386/pieces-strcpy-1.c: New test.
2345 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2346
385ed708
JJ
23472016-08-11 Jakub Jelinek <jakub@redhat.com>
2348
2349 PR c++/72868
2350 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2351
df7ec09f
L
23522015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2353
2354 * gcc.target/i386/pieces-memcpy-1.c: New test.
2355 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2356 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2357 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2358 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2359 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2360
b95a64bb
JJ
23612016-08-11 Jakub Jelinek <jakub@redhat.com>
2362
2363 PR c/72816
7ddbcf6b 2364 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2365
59537744
BE
23662016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2367
2368 PR tree-optimization/71083
2369 * gcc.c-torture/execute/pr71083.c: New test.
2370 * gnat.dg/loop_optimization23.adb: New test.
2371 * gnat.dg/loop_optimization23_pkg.ads: New test.
2372 * gnat.dg/loop_optimization23_pkg.adb: New test.
2373
183ac6d0
RB
23742016-08-11 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/72772
2377 * gcc.dg/graphite/pr35356-1.c: Adjust.
2378 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2379
b152f5a2
JB
23802016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2381
2382 * gfortran.dg/random_7.f90: Take into account that the last seed
2383 value is the special p value.
2384 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2385
bb7ebad1
RB
23862016-08-11 Richard Biener <rguenther@suse.de>
2387
2388 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2389
2e186411
AM
23902016-08-11 Alan Modra <amodra@gmail.com>
2391
2392 * gcc.target/powerpc/pr71680.c: New.
2393
e9e6d4f6
KN
23942016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2395
2396 * gcc.target/powerpc/bfp/bfp.exp: New file.
2397 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2398 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2399 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2400 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2401 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2402 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2403 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2404 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2405 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2406 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2407 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2408 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2409 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2410 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2411 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2412 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2413 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2414 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2415 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2416 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2417 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2418 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2419 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2420 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2421 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2422 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2423 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2424 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2425 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2426 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2427 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2428 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2429 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2430 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2431 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2432 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2433 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2434 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2435 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2436 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2437 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2438 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2439 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2440 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2441 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2442 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2443 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2444 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2445 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2446 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2447 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2448 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2449 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2450
9c8eabea
BC
24512016-08-10 Bin Cheng <bin.cheng@arm.com>
2452
2453 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2454 Add aarch64*-*-*.
2455
6c553b76
BC
24562016-08-10 Bin Cheng <bin.cheng@arm.com>
2457
2458 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2459
a0883b08
MM
24602016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2461
2462 PR target/72853
2463 * gcc.target/powerpc/pr72853.c: New test.
2464
a266236e
ML
24652016-08-10 Martin Liska <mliska@suse.cz>
2466
2467 PR gcov-profile/58306
2468 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2469
22063dbc
ML
24702016-08-10 Martin Liska <mliska@suse.cz>
2471
2472 * g++.dg/gcov/gcov-threads-1.C: New test.
2473
5250a5bb
SKS
24742016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2475
2476 PR target/71873
2477 * gcc.target/avr/pr71873.c: New test.
2478
b7597ae5
ML
24792016-08-09 Martin Liska <mliska@suse.cz>
2480
2481 * g++.dg/gcov/gcov-dump-1.C: New test.
2482 * g++.dg/gcov/gcov-dump-2.C: New test.
2483
ab50a215
ML
24842016-08-09 Martin Liska <mliska@suse.cz>
2485
2486 * gcc.dg/tree-prof/val-prof-9.c: New test.
2487
dcb1e137
ML
24882016-08-09 Martin Liska <mliska@suse.cz>
2489
2490 * gcc.dg/tree-prof/val-prof-8.c: New test.
2491
04d6d3b6
MJ
24922016-08-09 Martin Jambor <mjambor@suse.cz>
2493
df839749
UB
2494 PR ipa/71981
2495 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2496
c57e78c4
BC
24972016-08-09 Bin Cheng <bin.cheng@arm.com>
2498
2499 PR tree-optimization/33707
2500 * gcc.dg/vect/pr33707.c: New test.
2501
42970a17
BC
25022016-08-09 Bin Cheng <bin.cheng@arm.com>
2503
2504 PR tree-optimization/pr72772
2505 * gcc.dg/tree-ssa/pr72772.c: New test.
2506
810a3aa6
MF
25072016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2508
2509 PR rtl-optimization/66669
2510 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2511
9e207d6f
JJ
25122016-08-09 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR tree-optimization/72824
2515 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2516
50bf47fd
RB
25172016-08-09 Richard Biener <rguenther@suse.de>
2518
2519 PR tree-optimization/71802
2520 * gcc.dg/torture/pr71802.c: New testcase.
2521
cadec7ca
JJ
25222016-08-09 Jakub Jelinek <jakub@redhat.com>
2523
2524 PR c++/72809
2525 * g++.dg/eh/stdarg1.C: New test.
2526
c43c5112
AK
25272016-08-08 Andi Kleen <ak@linux.intel.com>
2528
2529 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2530 test command line in failure log.
2531 (profopt-execute): dito. Make autofdo file names unique.
2532
895aa8e1
DM
25332016-08-08 David Malcolm <dmalcolm@redhat.com>
2534
2535 PR c/64955
2536 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2537 output.
2538
9afda630
PK
25392016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2540
2541 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2542 c99_runtime.
2543 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2544 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2545 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2546 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2547 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2548 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2549
e52ed3fe
DM
25502016-08-08 David Malcolm <dmalcolm@redhat.com>
2551
2552 PR c/52952
2553 * gcc.dg/cpp/pr66415-1.c: Likewise.
2554 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2555 * gcc.dg/format/c90-printf-1.c: Likewise.
2556 * gcc.dg/format/diagnostic-ranges.c: New test case.
2557
ad200580
JJ
25582016-08-08 Jakub Jelinek <jakub@redhat.com>
2559
77524e0d
JJ
2560 PR fortran/72716
2561 * gfortran.dg/gomp/pr72716.f90: New test.
2562
2187f2a2
JJ
2563 PR middle-end/72781
2564 * gcc.dg/gomp/pr72781.c: New test.
2565
ad200580
JJ
2566 PR middle-end/68762
2567 * g++.dg/vect/pr68762-1.cc: New test.
2568 * g++.dg/vect/pr68762-2.cc: New test.
2569 * g++.dg/vect/pr68762.h: New file.
2570
989d0071
MS
25712016-08-08 Martin Sebor <msebor@redhat.com>
2572
2573 PR testsuite/72838
3a146d46
JJ
2574 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2575 * g++.dg/warn/overflow-warn-3.C: Same.
2576 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2577
7090cac9
AV
25782016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2579
2580 PR fortran/71936
2581 * gfortran.dg/allocate_with_source_21.f03: New test.
2582
64e56ab0
AV
25832016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2584
2585 PR fortran/72698
2586 * gfortran.dg/allocate_with_source_20.f03: New test.
2587
0476487d
AM
25882016-08-08 Alan Modra <amodra@gmail.com>
2589
2590 * gcc.c-torture/compile/pr72802.c: New.
2591
8e9218f2
AV
25922016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2593
2594 PR fortran/70524
2595 * gfortran.dg/dependency_48.f90: New test.
2596
c1f7083b
TK
25972016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2598
531e5ae3 2599 PR fortran/70040
c1f7083b
TK
2600 * gfortran.dg/pr70040.f90: New testcase.
2601
6ab5813c
TK
26022016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2603
2604 PR fortran/71961
2605 * gfortran.dg/matmul_10.f90: New testcase.
2606
27bddc4a
JH
26072016-08-07 Jan Hubicka <hubicka@ucw.cz>
2608
2609 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2610
4a9f8a9f
JJ
26112016-08-07 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR c/72816
2614 * gcc.dg/pr72816.c: New test.
2615
fa76f2c6
JW
26162016-08-06 Jonathan Wakely <jwakely@redhat.com>
2617
2618 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2619 * g++.dg/conversion/pr41426.C: Likewise.
2620 * g++.dg/conversion/pr66211.C: Likewise.
2621 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2622 * g++.dg/init/ref8.C: Likewise.
2623 * g++.old-deja/g++.law/cvt20.C: Likewise.
2624 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2625
5c3e5002
PP
26262016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2627
2628 PR tree-optimization/18046
2629 * gcc.dg/tree-ssa/vrp105.c: New test.
2630 * gcc.dg/tree-ssa/vrp106.c: New test.
2631
94087e88 26322016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2633
2634 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2635 1ul in diagnostics. Remove hyphen from "constant-expression."
2636 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2637 * g++.dg/cpp0x/static_assert3.C: Same.
2638 * g++.dg/cpp1y/constexpr-throw.C: Same.
2639 * g++.dg/template/nontype3.C: Same.
2640 * g++.dg/warn/overflow-warn-1.C: Same.
2641 * g++.dg/warn/overflow-warn-3.C: Same.
2642 * g++.dg/warn/overflow-warn-4.C: Same.
2643
88fa5555
DM
26442016-08-05 David Malcolm <dmalcolm@redhat.com>
2645
2646 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2647 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2648 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2649 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2650
1addb9e6
PP
26512016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2652
2653 PR tree-optimization/72810
2654 * gcc.dg/tree-ssa/vrp110.c: New test.
2655
1b62ed4f
JG
26562016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2657
2658 PR Target/72819
2659 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2660 registers.
2661 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2662 saving the half-precision registers.
2663 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2664 value is returned in h0.
2665 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2666 are passed in FP/SIMD registers.
2667 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2668 passing works corrcetly.
2669 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2670 (hfa_f16x2_t): Likewise.
2671 (hfa_f16x3_t): Likewise.
2672 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2673 are promoted to double and passed in a double register.
2674 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2675 are promoted to double and stacked.
2676 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2677 __fp16 data types.
2678 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2679 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2680 __fp16 first get passed in FP/SIMD registers, then stacked.
2681
4228ca19
NS
26822016-08-05 Nathan Sidwell <nathan@acm.org>
2683
2684 PR c++/68724
2685 * g++.dg/cpp0x/pr68724.C: New.
2686
db7c335e
RB
26872016-08-05 Richard Biener <rguenther@suse.de>
2688
2689 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2690
48abe922
PP
26912016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2692
2693 * gcc.dg/tree-ssa/vrp107.c: New test.
2694 * gcc.dg/tree-ssa/vrp108.c: New test.
2695 * gcc.dg/tree-ssa/vrp109.c: New test.
2696
f6cdf42f
PK
26972016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2698
2699 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2700 dg-options.
2701
33a9c609
PK
27022016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2703
2704 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2705 test-cases.
2706 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2707 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2708 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2709 test-cases.
2710 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2711 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2712 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2713 large_double.
2714
4473482d
PC
27152016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2716
2717 PR c++/72800
2718 * g++.dg/cpp1y/lambda-ice1.C: New.
2719
08156df5
PP
27202016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2721
2722 PR c++/72759
2723 * g++.dg/cpp1y/pr72759.C: New test.
2724
938da3a5
PP
27252016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2726
2727 * gcc.dg/switch-10.c: New test.
2728
da84183c
JG
27292016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2730
2731 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2732
ae9281fc
TS
27332016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2734
2735 * c-c++-common/goacc/routine-5.c: Update.
2736
086ad22e
BE
27372016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2738
2739 PR rtl-optimization/70903
2740 * gcc.c-torture/execute/pr70903.c: New test.
2741
6805e400
ML
27422016-08-04 Martin Liska <mliska@suse.cz>
2743
2744 * gcc.dg/params/params.exp: Replace file exists with
2745 TESTING_IN_BUILD_TREE.
2746
a0008434
MP
27472016-08-04 Marek Polacek <polacek@redhat.com>
2748
2749 PR c++/70229
2750 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2751
fb46286e
RB
27522016-08-04 Richard Biener <rguenther@suse.de>
2753
2754 PR middle-end/71984
2755 * gcc.dg/torture/pr71984.c: Guard correctness check for
2756 little-endian.
2757
ac2c96ab
AP
27582016-08-03 Andrew Pinski <apinski@cavium.com>
2759
2760 * gcc.c-torture/compile/20160802-1.c: New testcase.
2761
c98583e9
FR
27622016-08-03 Fritz Reese <fritzoreese@gmail.com>
2763
2764 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2765
9ad1a1da
RB
27662016-08-03 Richard Biener <rguenther@suse.de>
2767
2768 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2769 and remove -O3.
2770 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2771 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2772
cd75c979
RB
27732016-08-03 Richard Biener <rguenther@suse.de>
2774
2775 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2776 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2777 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2778 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2779
30e8d875
SKS
27802016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2781
2782 * gcc.dg/init-excess-2.c: Require int32plus.
2783 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2784 * gcc.dg/pr59963-2.c: Require int32plus.
2785 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2786 * gcc.dg/unroll-7.c: Require int32plus.
2787
69b806f6
BC
27882016-08-02 Bin Cheng <bin.cheng@arm.com>
2789
2790 PR tree-optimization/34114
2791 * gcc.dg/tree-ssa/loop-42.c: New test.
2792
1efafef3
TC
27932016-08-02 Tamar Christina <tamar.christina@arm.com>
2794
2795 * gcc.target/aarch64/vminmaxnm.c: New.
2796 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2797 tests.
2798
e2a99194
MM
27992016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2800
2801 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2802 vec_extract for vector float, vector int, vector short, and vector
2803 char.
2804 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2805 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2806 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2807 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2808
71bfb77a
WD
28092016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2810
2811 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2812 single stack adjustment, no writeback.
71bfb77a
WD
2813 * gcc.target/aarch64/test_frame_12.c: Likewise.
2814 * gcc.target/aarch64/test_frame_13.c: Likewise.
2815 * gcc.target/aarch64/test_frame_15.c: Likewise.
2816 * gcc.target/aarch64/test_frame_6.c: Likewise.
2817 * gcc.target/aarch64/test_frame_7.c: Likewise.
2818 * gcc.target/aarch64/test_frame_8.c: Likewise.
2819 * gcc.target/aarch64/test_frame_16.c: New test.
2820
37bce35a
L
28212015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2822
2823 PR target/72748
2824 * gcc.target/i386/pr72748.c: New test.
2825
3f8257db 28262015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2827
2828 PR tree-optimization/71818
2829 * gcc.dg/vect/pr71818.c: New
2830
bf60c531
ML
28312016-08-01 Martin Liska <mliska@suse.cz>
2832
2833 PR tree-optimization/71857
2834 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2835
8ed49fab
KT
28362016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2837
2838 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2839
76e2c821
JB
28402016-08-01 Jan Beulich <jbeulich@suse.com>
2841
2842 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2843
35029597
WS
28442016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2845
2846 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2847 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2848
3aa4b66a
JW
28492016-07-31 Jonathan Wakely <jwakely@redhat.com>
2850
2851 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2852 (check_effective_target_c++): Likewise. Also match for libstdc++.
2853
3f8257db 28542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2855
2856 PR fortran/41922
2857 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2858 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2859 * gfortran.dg/pr41922.f90: New test.
2860
9fcb2819
SK
28612016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2862
2863 PR fortran/68566
2864 * gfortran.dg/pr68566.f90: new test.
2865
94087e88 28662016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2867
2868 PR c++/60760
2869 PR c++/71091
2870 * g++.dg/cpp0x/constexpr-cast.C: New test.
2871 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2872 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2873 * g++.dg/ubsan/pr63956.C: Correct.
2874
d0047a25
MM
28752016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2876
2877 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2878 vector double or vector long where the vector is in memory.
2879 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2880 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2881
e4f7a5df
SK
28822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2883
2884 PR fortran/69867
2885 * gfortran.dg/pr69867.f90: New test.
2886
b441ae1d
SK
28872016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2888
2889 PR fortran/69962
2890 * gfortran.dg/pr69962.f90: New test.
2891
712dff31
SK
28922016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2893
2894 PR fortran/70006
2895 * gfortran.dg/pr70006.f90: New test.
2896
fb42421e
SK
28972016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2898
2899 PR fortran/71730
2900 * gfortran.dg/pr71730.f90: New test.
2901 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2902 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2903 * gfortran.dg/array_constructor_26.f03: Ditto.
2904
466effe0
WS
29052016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2906
2907 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2908 * gcc.target/powerpc/pr71763.c: Likewise.
2909
f618a472
MP
29102016-07-29 Marek Polacek <polacek@redhat.com>
2911
2912 PR c/71742
2913 * gcc.dg/940510-1.c: Adjust dg-error.
2914 * gcc.dg/c99-flex-array-1.c: Likewise.
2915 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2916
efd0786f
MP
2917 PR c/71853
2918 * gcc.dg/noncompile/pr71853.c: New test.
2919
e00dceaf
MP
2920 PR c/71573
2921 * gcc.dg/noncompile/pr71573.c: New test.
2922
638fc14f
MP
2923 PR c/71926
2924 * g++.dg/warn/Wparentheses-30.C: New test.
2925 * gcc.dg/Wparentheses-14.c: New test.
2926
61c73a7f
UB
29272016-07-29 Uros Bizjak <ubizjak@gmail.com>
2928
2929 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2930
01d32b2b
BC
29312016-07-29 Bin Cheng <bin.cheng@arm.com>
2932
2933 PR tree-optimization/57558
2934 * gcc.dg/vect/pr57558-1.c: New test.
2935 * gcc.dg/vect/pr57558-2.c: New test.
2936
f6c7a248
PK
29372016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2938
61c73a7f 2939 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2940 to scan forwprop1 dump pass.
2941
f54ea774
PC
29422016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2943
2944 PR c++/51488
2945 * g++.dg/template/pr51488.C: New.
2946
673a107a
JJ
29472016-07-29 Jakub Jelinek <jakub@redhat.com>
2948
2949 PR c/71969
2950 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2951 static __inline__.
2952 * gcc.dg/pr71969-1.c: New test.
2953 * gcc.dg/pr71969-2.c: New test.
2954 * gcc.dg/pr71969-3.c: New test.
2955
78169471
MP
29562016-07-29 Marek Polacek <polacek@redhat.com>
2957
2958 PR c/71574
2959 * c-c++-common/pr71574.c: New test.
2960
a5b5c8b6
MP
2961 PR c/71583
2962 * gcc.dg/noncompile/pr71583.c: New test.
2963
883b6d4e
KV
29642016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2965
2966 PR middle-end/68217
2967 * gcc.dg/pr68217.c: New test.
2968
89f1f37e
SK
29692016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2970
2971 PR fortran/71067
2972 * gfortran.dg/pr71067_1.f90: New test.
2973 * gfortran.dg/pr71067_2.f90: Ditto.
2974
e0d32185
MM
29752016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2976
2977 * gcc.target/powerpc/vec-extract-1.c: New test.
2978
c851722d
SK
29792016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2980
2981 PR fortran/71799
2982 * gfortran.dg/pr71799.f90: New test.
2983
f064da6a
PC
29842016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2985
2986 PR c++/71665
2987 * g++.dg/cpp0x/pr71665-1.C: New.
2988 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2989 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2990 * g++.dg/ext/label10.C: Likewise.
2991 * g++.dg/parse/constant5.C: Likewise.
2992
1b70aaad
SK
29932016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2994
2995 PR fortran/71859
2996 * gfortran.dg/pr71859.f90: New test.
2997 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2998 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2999
a23404c9
PT
30002016-07-28 Paul Thomas <pault@gcc.gnu.org>
3001
3002 PR fortran/71883
3003 * gfortran.dg/pr71883.f90 : New test.
3004
513d866d
YR
30052016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3006
3007 PR tree-optimization/71734
61c73a7f 3008 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3009
7c428aa2
RL
30102016-07-28 Renlin Li <renlin.li@arm.com>
3011
3012 Revert
3013 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3014
3015 PR fortran/71902
3016 * gfortran.dg/dependency_47.f90: New test.
3017
1225d6b1
ML
30182016-07-28 Martin Liska <mliska@suse.cz>
3019
3020 PR gcov-profile/68025
3021 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3022
e5f5bf35
ML
30232016-07-28 Martin Liska <mliska@suse.cz>
3024
3025 * g++.dg/vect/pr70944.cc: New test.
3026
4536610d
KV
30272016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3028
3029 PR middle-end/71994
3030 * gcc.dg/torture/pr71994.c: New test.
3031
8c6961ca
PK
30322016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3033
3034 PR middle-end/71078
3035 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3036 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3037 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3038
8de22ea0
RB
30392016-07-27 Richard Biener <rguenther@suse.de>
3040
3041 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3042
5d9da222
ML
30432016-07-27 Martin Liska <mliska@suse.cz>
3044
3045 * gcc.dg/predict-13.c: New test.
3046 * gcc.dg/predict-14.c: New test.
3047
af9e275f
SKS
30482016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3049
a23404c9 3050 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3051 including stdint.h.
3052 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3053 including stdint.h.
3054
71abba1e
MM
30552016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3056
3057 PR target/71869
3058 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3059 IEEE built-in functions handle quiet and signalling NaNs
3060 correctly.
3061
9cd74e8f
SK
30622016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3063
3064 PR fortran/71862
3065 * gfortran.dg/pr71862.f90: New test.
3066
0d48446f
MS
30672016-07-26 Martin Sebor <msebor@redhat.com>
3068
3069 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3070 selector with dg-options.
3071
524cf1e4
PP
30722016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3073
3074 PR tree-optimization/18046
3075 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3076 * gcc.dg/tree-ssa/vrp103.c: New test.
3077 * gcc.dg/tree-ssa/vrp104.c: New test.
3078
100665d8
WS
30792016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3080
3081 * gcc.target/powerpc/pr63354.c: Require lp64 since
3082 -mprofile-kernel is not legal with -m32.
3083
0b64ca40
RB
30842016-07-26 Richard Biener <rguenther@suse.de>
3085
3086 PR rtl-optimization/71984
3087 * gcc.dg/torture/pr71984.c: New testcase.
3088
9b7937cf
RS
30892016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3090
3091 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3092 g++-dg-runtest via et-dg-runtest.
3093 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3094 * gcc.dg/vect/vect.exp: Likewise.
3095 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3096 gfortran-dg-runtest.
3097 * gfortran.dg/vect/vect.exp: Likewise.
3098 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3099 (check_mips_loongson_hw_available): Likewise.
3100 (check_effective_target_mpaired_single_runtime): Likewise.
3101 (check_effective_target_mips_loongson_runtime): Likewise.
3102 (add_options_for_mpaired_single): Likewise.
3103 (check_effective_target_vect_int): Add global et_index.
3104 Check and save the supported feature for a target selected by
3105 the et_index target. Break long lines where appropriate. Call
3106 et-is-effective-target for MIPS with an argument instead of
3107 check_effective_target_* where appropriate.
3108 (check_effective_target_vect_intfloat_cvt): Likewise.
3109 (check_effective_target_vect_uintfloat_cvt): Likewise.
3110 (check_effective_target_vect_floatint_cvt): Likewise.
3111 (check_effective_target_vect_floatuint_cvt): Likewise.
3112 (check_effective_target_vect_simd_clones): Likewise.
3113 (check_effective_target_vect_shift): ewise.
3114 (check_effective_target_whole_vector_shift): Likewise.
3115 (check_effective_target_vect_bswap): Likewise.
3116 (check_effective_target_vect_shift_char): Likewise.
3117 (check_effective_target_vect_long): Likewise.
3118 (check_effective_target_vect_float): Likewise.
3119 (check_effective_target_vect_double): Likewise.
3120 (check_effective_target_vect_long_long): Likewise.
3121 (check_effective_target_vect_no_int_max): Likewise.
3122 (check_effective_target_vect_no_int_add): Likewise.
3123 (check_effective_target_vect_no_bitwise): Likewise.
3124 (check_effective_target_vect_widen_shift): Likewise.
3125 (check_effective_target_vect_no_align): Likewise.
3126 (check_effective_target_vect_hw_misalign): Likewise.
3127 (check_effective_target_vect_element_align): Likewise.
3128 (check_effective_target_vect_condition): Likewise.
3129 (check_effective_target_vect_cond_mixed): Likewise.
3130 (check_effective_target_vect_char_mult): Likewise.
3131 (check_effective_target_vect_short_mult): Likewise.
3132 (check_effective_target_vect_int_mult): Likewise.
3133 (check_effective_target_vect_extract_even_odd): Likewise.
3134 (check_effective_target_vect_interleave): Likewise.
3135 (check_effective_target_vect_stridedN): Likewise.
3136 (check_effective_target_vect_multiple_sizes): Likewise.
3137 (check_effective_target_vect64): Likewise.
3138 (check_effective_target_vect_call_copysignf): Likewise.
3139 (check_effective_target_vect_call_sqrtf): Likewise.
3140 (check_effective_target_vect_call_btrunc): Likewise.
3141 (check_effective_target_vect_call_btruncf): Likewise.
3142 (check_effective_target_vect_call_ceil): Likewise.
3143 (check_effective_target_vect_call_ceilf): Likewise.
3144 (check_effective_target_vect_call_floor): Likewise.
3145 (check_effective_target_vect_call_floorf): Likewise.
3146 (check_effective_target_vect_call_lceil): Likewise.
3147 (check_effective_target_vect_call_lfloor): Likewise.
3148 (check_effective_target_vect_call_nearbyint): Likewise.
3149 (check_effective_target_vect_call_nearbyintf): Likewise.
3150 (check_effective_target_vect_call_round): Likewise.
3151 (check_effective_target_vect_call_roundf): Likewise.
3152 (check_effective_target_vect_perm): Likewise, but also append *_saved
3153 to the existing global name to properly cache the result.
3154 (check_effective_target_vect_perm_byte): Likewise.
3155 (check_effective_target_vect_perm_short): Likewise.
3156 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3157 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3158 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3159 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3160 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3161 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3162 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3163 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3164 (check_effective_target_vect_sdot_qi): Likewise.
3165 (check_effective_target_vect_udot_qi): Likewise.
3166 (check_effective_target_vect_sdot_hi): Likewise.
3167 (check_effective_target_vect_udot_hi): Likewise.
3168 (check_effective_target_vect_usad_char): Likewise.
3169 (check_effective_target_vect_pack_trunc): Likewise.
3170 (check_effective_target_vect_unpack): Likewise.
3171 (check_effective_target_vect_aligned_arrays): Likewise.
3172 (check_effective_target_vect_natural_alignment): Likewise.
3173 (check_effective_target_vector_alignment_reachable): Likewise.
3174 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3175 (is-effective-target): Initialize et_index if undefined.
3176 (et-dg-runtest): New.
3177 (et-is-effective-target): Likewise.
3178 (check_vect_support_and_set_flags): Add supported MIPS targets to
3179 EFFECTIVE_TARGETS list. Return the number of supported targets.
3180
8f63caf6 31812016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3182 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3183
3184 PR middle-end/70920
3185 * gcc.dg/pr70920-1.c: New test-case.
3186 * gcc.dg/pr70902-2.c: Likewise.
3187 * gcc.dg/pr70920-3.c: Likewise.
3188 * gcc.dg/pr70920-4.c: Likewise
3189 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3190 2 instead of 3.
3191
7d575fff
AM
31922016-07-25 Alexander Monakov <amonakov@ispras.ru>
3193
3194 * gcc.c-torture/execute/pr71494.c: Require label_values.
3195 * gcc.dg/pr16973.c: Ditto.
3196
bf01e070
SKS
31972016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3198
3199 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3200 * gcc.dg/torture/pr69771.c: Require int32plus.
3201 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3202
16b05965
ML
32032016-07-25 Martin Liska <mliska@suse.cz>
3204
3205 * gcc.dg/torture/pr71987.c: New test.
3206
d52d3767
SK
32072016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3208
3209 PR fortran/71935
3210 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3211 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3212 * gfortran.dg/pr71935.f90: New test.
3213
94087e88 32142016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3215
3216 PR c++/71675
3217 * g++.dg/ext/atomic-3.C: New test.
3218 * gcc.dg/atomic/pr71675.c: New test.
3219
58b3986e
ES
32202016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3221
3222 * gcc.target/i386/mvc8.c: New test.
3223
faa1612a
BC
32242016-07-22 Bin Cheng <bin.cheng@arm.com>
3225
3226 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3227 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3228
1603ebe0
TK
32292016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3230
3231 PR fortran/71795
3232 * gfortran.dg/constructor_50.f90: New test.
3233
bc91c436
ML
32342016-07-22 Martin Liska <mliska@suse.cz>
3235
3236 PR gcov-profile/69028
3237 PR gcov-profile/62047
3238 * g++.dg/cilk-plus/pr69028.C: New test.
3239
9fe9a3a7
AV
32402016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3241
3242 * gfortran.dg/coarray_stat_2.f90: New test.
3243
70866e3d
MM
32442016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3245
3246 * gcc.target/powerpc/vec-extract.h: New files to check the
3247 vec_extract built-in functions for all vector types, testing
3248 accessing each element, both with constant and variable element
3249 numbers.
3250 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3251 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3252 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3253 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3254 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3255 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3256 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3257 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3258 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3259
ab3af181
JJ
32602016-07-21 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR c++/71728
3263 * g++.dg/other/pr71728.C: New test.
3264
ebe8f322
JG
32652016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3266
3267 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3268 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3269 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3270 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3271 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3272
959cef74
RB
32732016-07-21 Richard Biener <rguenther@suse.de>
3274
3275 PR tree-optimization/71947
3276 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3277
b24d9420
BC
32782016-07-21 Bin Cheng <bin.cheng@arm.com>
3279
3280 * gcc.dg/tree-ssa/scev-15.c: New.
3281
23974819
BC
32822016-07-21 Bin Cheng <bin.cheng@arm.com>
3283
3284 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3285
ee78cbaa
JJ
32862016-07-21 Jakub Jelinek <jakub@redhat.com>
3287
3288 PR c++/71941
3289 * g++.dg/gomp/pr71941.C: New test.
3290
52ed68f7
DM
32912016-07-20 David Malcolm <dmalcolm@redhat.com>
3292
3293 PR c/70339
3294 PR c/71858
3295 * g++.dg/spellcheck-identifiers.C: New test case, based on
3296 gcc.dg/spellcheck-identifiers.c.
3297 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3298 gcc.dg/spellcheck-identifiers-2.c.
3299 * g++.dg/spellcheck-typenames.C: New test case, based on
3300 gcc.dg/spellcheck-typenames.c
3301
18407bfb
JW
33022016-07-20 Jonathan Wakely <jwakely@redhat.com>
3303
3304 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3305 pointer to member function and also test catching by reference.
3306
4c07fd98
DV
33072016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3308
3309 * gcc.target/s390/pr67443.c: Fix test case.
3310
fee21d65
DV
33112016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3312
3313 * gcc.target/s390/insv-1.c: Xfail some tests.
3314 * gcc.target/s390/insv-2.c: Likewise.
3315
dbe9dfdd
GJL
33162016-07-20 Georg-Johann Lay <avr@gjlay.de>
3317
3318 * gcc.target/avr/torture/get-mem.c: New test.
3319 * gcc.target/avr/torture/set-mem.c: New test.
3320
c25e1d82
GJL
33212016-07-20 Georg-Johann Lay <avr@gjlay.de>
3322
3323 PR target/71948
3324 * gcc.target/avr/torture/tiny-progmem.c: New test.
3325
109d2197
JJ
33262016-07-20 Jakub Jelinek <jakub@redhat.com>
3327
7419f441
JJ
3328 PR c++/71909
3329 * g++.dg/parse/pr71909.C: New test.
3330 * g++.dg/tm/pr71909.C: New test.
3331
109d2197
JJ
3332 PR c++/50060
3333 * g++.dg/cpp0x/constexpr-50060.C: New test.
3334 * g++.dg/cpp1y/constexpr-50060.C: New test.
3335
144530cf
ML
33362016-07-20 Martin Liska <mliska@suse.cz>
3337
3338 * gfortran.dg/graphite/pr71898.f90: New test.
3339
04ac4afa
BC
33402016-07-20 Bin Cheng <bin.cheng@arm.com>
3341
3342 PR tree-optimization/71503
3343 PR tree-optimization/71683
3344 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3345 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3346
dcbdb17a
ML
33472016-07-20 Martin Liska <mliska@suse.cz>
3348
3349 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3350 * gcc.dg/plugin/sreal-test-1.c: Remove.
3351 * gcc.dg/plugin/sreal_plugin.c: Remove.
3352
6ed82555
TK
33532016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3354
3355 PR fortran/71902
3356 * gfortran.dg/dependency_47.f90: New test.
3357
13da0507
JJ
33582016-07-19 Jakub Jelinek <jakub@redhat.com>
3359
4833f561
JJ
3360 PR rtl-optimization/71916
3361 * gcc.c-torture/compile/pr71916.c: New test.
3362
4fda19ef
JJ
3363 PR middle-end/71874
3364 * g++.dg/torture/pr71874.C: New test.
3365
13da0507
JJ
3366 PR middle-end/71734
3367 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3368 (my_alloc): Rewritten to use __builtin_posix_memalign and
3369 __SIZE_TYPE__.
3370 (my_free): Use __builtin_free instead of _mm_free.
3371 (Vec::operator=): Use __builtin_memcpy.
3372
e7980add
MJ
33732016-07-19 Martin Jambor <mjambor@suse.cz>
3374
61c73a7f
UB
3375 PR fortran/71688
3376 * gfortran.dg/pr71688.f90: New test.
e7980add 3377
13e88953
RB
33782016-07-19 Richard Biener <rguenther@suse.de>
3379
3380 * c-c++-common/vector-subscript-6.c: New testcase.
3381 * c-c++-common/vector-subscript-7.c: Likewise.
3382
1caf0482
SKS
33832016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3384
a23404c9 3385 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3386 and UInt32 based on __SIZEOF_INT__.
3387
cef5388d
RB
33882016-07-19 Richard Biener <rguenther@suse.de>
3389
3390 PR tree-optimization/71901
3391 * gcc.dg/torture/pr71901.c: New testcase.
3392
33932016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3394
3395 PR tree-optimization/71908
3396 * gcc.dg/torture/pr71908.c: New testcase.
3397
a8f7a895
MM
33982016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3399
3400 PR target/71493
3401 * gcc.target/powerpc/pr71493-1.c: New test.
3402 * gcc.target/powerpc/pr71493-2.c: Likewise.
3403
f2111a36
JJ
34042016-07-18 Jakub Jelinek <jakub@redhat.com>
3405
99516432
JJ
3406 PR c++/71835
3407 * g++.dg/conversion/ambig3.C: New test.
3408
87713c6a
JJ
3409 PR c++/71828
3410 * g++.dg/cpp0x/constexpr-71828.C: New test.
3411
7a7f16ca
JJ
3412 PR c++/71826
3413 * g++.dg/template/pr71826.C: New test.
3414
f4d90295
JJ
3415 PR c++/71822
3416 * g++.dg/template/defarg21.C: New test.
3417
f2111a36
JJ
3418 PR c++/71871
3419 * g++.dg/ext/vector31.C: New test.
3420
0b965526
UB
34212016-07-18 Uros Bizjak <ubizjak@gmail.com>
3422
3423 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3424
94e136b9
YR
34252016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3426
3427 PR tree-optimization/71734
3428 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3429
7072df0a
DV
34302016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3431
3432 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3433 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3434 stack-layout-dynamic-1.c: New test.
3435
54158a1a
AK
34362016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3437
3438 * gcc.target/s390/nolrl-1.c: New test.
3439
43068916
FR
34402016-07-17 Fritz Reese <fritzoreese@gmail.com>
3441
3442 PR fortran/71523
3443 * gfortran.dg/pr71523_1.f90: New test.
3444 * gfortran.dg/pr71523_2.f90: New test.
3445
a9356b12
AS
34462016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3447
3448 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3449
a07b81c7 34502016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3451 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3452
3453 PR fortran/62125
3454 * gfortran.dg/pr62125.f90: New test.
3455
96c0ec12
BS
34562016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3457
3458 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3459 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3460
479d0ed5
JW
34612016-07-15 Jonathan Wakely <jwakely@redhat.com>
3462
3463 PR c++/58796
3464 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3465 * g++.dg/cpp0x/nullptr35.C: New test.
3466
41c7438e
BC
34672016-07-15 Bin Cheng <bin.cheng@arm.com>
3468
3469 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3470
f7ba880b
CP
34712016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3472
3473 * gfortran.dg/goacc/vector_length.f90: New test.
3474
b9aba0a0
RB
34752016-07-15 Richard Biener <rguenther@suse.de>
3476
3477 PR tree-optimization/71881
3478 * gcc.dg/torture/pr71881.c: New testcase.
3479
9513d5fb
RB
34802016-07-15 Richard Biener <rguenther@suse.de>
3481
3482 PR tree-optimization/71887
3483 * gcc.dg/torture/pr71887.c: New testcase.
3484
ddbbcb19
JJ
34852016-07-15 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR c/71858
3488 * gcc.dg/spellcheck-identifiers-3.c: New test.
3489
29eb509c
AV
34902016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3491
3492 PR fortran/71807
3493 * gfortran.dg/null_9.f90: New test.
3494
43aabfcf
BC
34952016-07-15 Bin Cheng <bin.cheng@arm.com>
3496
3497 * gcc.dg/tree-ssa/loop-41.c: New test.
3498
afc89e58
BC
34992016-07-15 Bin Cheng <bin.cheng@arm.com>
3500
3501 PR tree-optimization/71347
3502 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3503
6fa682ad
SK
35042016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3505
3506 PR fortran/29819
3507 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3508 * gfortran.dg/contains.f90: Ditto.
3509 * gfortran.dg/contains_empty_1.f03: Ditto.
3510 * gfortran.dg/submodule_3.f08: Ditto.
3511
dd36b877
JJ
35122016-07-14 Jakub Jelinek <jakub@redhat.com>
3513
a60a5d31
JJ
3514 PR testsuite/71865
3515 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3516 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3517 expected diagnostics.
3518
dd36b877
JJ
3519 PR c/71858
3520 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3521 * gcc.dg/spellcheck-identifiers-2.c: New test.
3522 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3523 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3524
a241f8ca
JJ
35252016-07-14 Jakub Jelinek <jakub@redhat.com>
3526
3527 PR tree-optimization/71872
3528 * gcc.c-torture/compile/pr71872.c: New test.
3529
d62b809c
TP
35302016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3531
3532 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3533 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3534 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3535 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3536 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3537 * gcc.target/arm/atomic-op-acquire-1.c: This.
3538 * gcc.target/arm/atomic-op-char.c: Rename into ...
3539 * gcc.target/arm/atomic-op-char-1.c: This.
3540 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3541 * gcc.target/arm/atomic-op-consume-1.c: This.
3542 * gcc.target/arm/atomic-op-int.c: Rename into ...
3543 * gcc.target/arm/atomic-op-int-1.c: This.
3544 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3545 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3546 * gcc.target/arm/atomic-op-release.c: Rename into ...
3547 * gcc.target/arm/atomic-op-release-1.c: This.
3548 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3549 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3550 * gcc.target/arm/atomic-op-short.c: Rename into ...
3551 * gcc.target/arm/atomic-op-short-1.c: This.
3552 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3553 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3554 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3555 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3556 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3557 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3558 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3559 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3560 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3561 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3562
1f8dd420
AV
35632016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3564
3565 PR fortran/70842
3566 * gfortran.dg/select_type_35.f03: New test.
3567
53109ba8
KT
35682016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3569
3570 PR target/65951
3571 PR tree-optimization/70923
3572 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3573 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3574 * gcc.dg/vect/pr65951.c: Likewise.
3575 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3576
91f35b7f
DE
35772016-07-14 David Edelsohn <dje.gcc@gmail.com>
3578
3579 * c-c++-common/pr60226.c: Expect maximum object file alignment
3580 error on AIX.
3581
351168fe
RB
35822016-07-14 Richard Biener <rguenther@suse.de>
3583
3584 PR tree-optimization/71866
3585 * gcc.dg/torture/pr71866.c: New testcase.
3586
94c32c00
TP
35872016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3588
3589 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3590 selector and enclose boolean expression in curly braces.
3591
b799a481
AM
35922016-07-14 Alan Modra <amodra@gmail.com>
3593
3594 PR target/71733
3595 * gcc.target/powerpc/p9-novsx.c: New.
3596
f63ba78c
AK
35972016-07-13 Andi Kleen <ak@linux.intel.com>
3598
3599 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3600 * g++.dg/tree-prof/morefunc.C: Dito.
3601 * g++.dg/tree-prof/pr35545.C: Dito.
3602 * g++.dg/tree-prof/reorder.C: Dito.
3603 * gcc.dg/tree-prof/20050826-2.c: Dito.
3604 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3605 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3606 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3607 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3608 * gcc.dg/tree-prof/inliner-1.c: Dito.
3609 * gcc.dg/tree-prof/merge_block.c: Dito.
3610 * gcc.dg/tree-prof/stringop-1.c: Dito.
3611 * gcc.dg/tree-prof/stringop-2.c: Dito.
3612 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3613 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3614 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3615 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3616 * gcc.dg/tree-prof/update-loopch.c: Dito.
3617 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3618 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3619 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3620 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3621 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3622 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3623 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3624
f4d5a23d
AK
36252016-07-13 Andi Kleen <ak@linux.intel.com>
3626
3627 * lib/profopt.exp (profopt-execute): Remove .imports files.
3628
ae145898
AK
36292016-07-13 Andi Kleen <ak@linux.intel.com>
3630
0b965526 3631 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3632
e97bd4f5
AK
36332016-07-13 Andi Kleen <ak@linux.intel.com>
3634
3635 * lib/profopt.exp (dg-final-scan-autofdo,
3636 dg-final-scan-not-autofdo): New functions.
3637
6fa3d4b4
BC
36382016-07-13 Bin Cheng <bin.cheng@arm.com>
3639
3640 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3641 * gcc.dg/vect/vect-35.c: Ditto.
3642 * gcc.dg/vect/vect-alias-check-2.c: New test.
3643
65f18bc6
ML
36442016-07-13 Martin Liska <mliska@suse.cz>
3645
3646 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3647 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3648 * gfortran.dg/pr42108.f90: Update expected dump scan.
3649
9737f35b
RB
36502016-07-13 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/24574
3653 * gcc.dg/pr24574.c: New testcase.
3654
62c0ea4b
SKS
36552016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3656
0b965526 3657 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3658 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3659 * c-c++-common/pr68833-1.c: Require int32plus.
3660 * gcc.dg/ipa/pr63551.c: Likewise.
3661 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3662 * gcc.dg/ipa/pr64041.c: Require int32plus.
3663
c7ed8938
IE
36642016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3665
3666 PR ipa/71633
3667 * g++.dg/pr71633.C: New test.
3668
5ce15300
TP
36692016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3670
3671 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3672 Add new arm_thumb1_cbz_ok effective target.
3673 * gcc.target/arm/cbz.c: New test.
3674
2b9509a3
TP
36752016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3676
3677 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3678 Define effective target.
3679 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3680 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3681 * gcc.target/arm/movhi_movw.c: New test.
3682 * gcc.target/arm/movsi_movw.c: Likewise.
3683 * gcc.target/arm/movdi_movw.c: Likewise.
3684
7f15b177
RB
36852016-07-13 Richard Biener <rguenther@suse.de>
3686
3687 PR middle-end/71104
3688 * gcc.dg/pr71104-1.c: New testcase.
3689 * gcc.dg/pr71104-2.c: Likewise.
3690
0b0a896e
MM
36912016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3692
3693 PR target/71805
3694 * gcc.target/powerpc/pr71805.c: New test.
3695
f906f5ed
BS
36962016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3697
3698 * gcc.target/powerpc/divkc3-1.c: New.
3699 * gcc.target/powerpc/mulkc3-1.c: New.
3700
9e63c3aa
NS
37012016-07-12 Nathan Sidwell <nathan@acm.org>
3702
3703 * gcc.target/arm/data-rel-1.c: New.
3704 * gcc.target/arm/data-rel-2.c: New.
3705 * gcc.target/arm/data-rel-3.c: New.
3706
f507d202
ML
37072016-07-12 Martin Liska <mliska@suse.cz>
3708
3709 * gcc.dg/params/blocksort-part.c: New test.
3710 * gcc.dg/params/params.exp: New file.
3711
d6f7c125
KT
37122016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3713
3714 PR middle-end/71700
3715 * gcc.c-torture/execute/pr71700.c: New test.
3716
37ccb0ba
SB
37172016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3718 Richard Biener <rguenther@suse.de>
3719
3720 PR tree-optimization/23286
3721 PR tree-optimization/70159
3722 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3723 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3724 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3725 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3726 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3727 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3728 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3729 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3730 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3731 * gcc.dg/pr51879-12.c: Likewise.
3732 * gcc.dg/strlenopt-9.c: Likewise.
3733 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3734 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3735 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3736 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3737 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3738 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3739 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3740 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3741 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3742 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3743 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3744 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3745 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3746 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3747 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3748
712a93d6
RB
37492016-07-12 Richard Biener <rguenther@suse.de>
3750
3751 PR rtl-optimization/68961
3752 * gcc.target/i386/pr68961.c: New testcase.
3753
c392943c
JJ
37542016-07-11 Jakub Jelinek <jakub@redhat.com>
3755
3d56e6a4
JJ
3756 PR middle-end/71758
3757 * c-c++-common/gomp/pr71758.c: New test.
3758 * gfortran.dg/gomp/pr71758.f90: New test.
3759
c392943c
JJ
3760 PR tree-optimization/71823
3761 * gcc.dg/vect/pr71823.c: New test.
3762
741d3be5
DM
37632016-07-11 David Malcolm <dmalcolm@redhat.com>
3764
3765 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3766 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3767 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3768
92fa45b5
L
37692016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3770
3771 PR target/71801
3772 * gcc.target/i386/pr71801.c: New test.
3773
f51606c7
RB
37742016-07-11 Richard Biener <rguenther@suse.de>
3775
3776 PR tree-optimization/71816
3777 * gcc.dg/torture/pr71816.c: New testcase.
3778
36b54ce0
TK
37792016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3780
3781 PR fortran/71783
3782 * gfortran.dg/dependency_46.f90: New test.
3783
d13835b6
VM
37842016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3785
3786 PR rtl-optimization/71621
3787 * gcc.target/i386/pr71621-1.c: New.
3788 * gcc.target/i386/pr71621-2.c: New.
3789
642bcbdf
CP
37902016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3791
3792 * gfortran.dg/goacc/pr71704.f90: New test.
3793
02eb5b8b
BS
37942016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3795
3796 PR target/71297
3797 * gcc.target/powerpc/pr71297.c: New.
3798
8beb9a0d
JW
37992016-07-08 Jiong Wang <jiong.wang@arm.com>
3800
3801 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3802
cef4b650
MM
38032016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3804
3805 PR target/71806
3806 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3807
3c3ecf52
AH
38082016-07-08 Alan Hayward <alan.hayward@arm.com>
3809
3810 PR tree-optimization/71667
3811 * gcc.dg/vect/pr71667.c: New
3812
2660286d
ML
38132016-07-08 Martin Liska <mliska@suse.cz>
3814
3815 * gcc.dg/torture/pr71606.c: New test.
3816
70cdd4ae
JD
38172016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3818
3819 PR fortran/71764
3820 * gfortran.dg/pr71764.f90: New test.
3821
842dc2e6
JJ
38222016-07-07 Jakub Jelinek <jakub@redhat.com>
3823 Kai Tietz <ktietz70@googlemail.com>
3824
3825 PR c++/70869
3826 PR c++/71054
3827 * g++.dg/cpp0x/pr70869.C: New test.
3828 * g++.dg/cpp0x/pr71054.C: New test.
3829
31be4262
DE
38302016-07-07 David Edelsohn <dje.gcc@gmail.com>
3831
3832 * g++.dg/debug/pr71432.C: Fail on AIX.
3833
1c122092
ML
38342016-07-07 Martin Liska <mliska@suse.cz>
3835
3836 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3837 an undefined behavior.
3838 * gfortran.dg/do_3.F90: Likewise.
3839 * gfortran.dg/do_check_11.f90: New test.
3840 * gfortran.dg/do_check_12.f90: New test.
3841 * gfortran.dg/do_corner_warn.f90: New test.
3842
7119f1b1
ML
38432016-07-07 Martin Liska <mliska@suse.cz>
3844
3845 * gfortran.dg/predict-1.f90: Ammend the test.
3846 * gfortran.dg/predict-2.f90: Likewise.
3847
275792f2
IE
38482016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3849
3850 PR ipa/71624
3851 * g++.dg/pr71624.C: New test.
3852
05a437c1
TP
38532016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3854
3855 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3856 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3857 ARMv8-M Mainline architectures.
3858
6f493951
TP
38592016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3860
3861 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3862 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3863
5ddaee94
SB
38642016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3865
3866 PR target/70098
3867 PR target/71763
3868 * gcc.target/powerpc/pr71763.c: New file.
3869
651afdb2
YR
38702016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3871
3872 PR tree-optimization/71518
0b965526 3873 * gcc.dg/pr71518.c: New test.
651afdb2 3874
9df99881
WD
38752016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3876
3877 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3878
7b4e0769
SKS
38792016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3880
0b965526 3881 PR target/50739
7b4e0769
SKS
3882 * gcc.target/avr/pr50739.c: New test.
3883
eb4432f7
JH
38842016-07-05 Jan Hubicka <jh@suse.cz>
3885
3886 * gcc.dg/tree-ssa/scev-14.c: update template.
3887
c01e092f
RS
38882016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3889
3890 * gcc.dg/vect/group-no-gaps-1.c: New test.
3891
8070763a
AK
38922016-07-05 Andi Kleen <ak@linux.intel.com>
3893
3894 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3895 if kernel supports MPX.
3896
3f8257db 38972016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3898
3899 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3900
36a265b1
MM
39012016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3902 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3903
3904 * gcc.target/powerpc/signbit-1.c: New test.
3905 * gcc.target/powerpc/signbit-2.c: New test.
3906 * gcc.target/powerpc/signbit-3.c: New test.
3907
7a98fb6e
KT
39082016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3909
3910 PR rtl-optimization/71594
3911 * gcc.dg/torture/pr71594.c: New test.
3912
1e3d54b4
JH
39132016-07-05 Jan Hubicka <jh@suse.cz>
3914
3915 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3916
84ca3893
DM
39172016-07-05 David Malcolm <dmalcolm@redhat.com>
3918
3919 PR c++/62314
3a146d46 3920 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3921 number of missing semicolon error.
3922 * g++.dg/pr62314-2.C: New test case.
3923
20d0bfce
AF
39242016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3925
3926 * gfortran.dg/coarray_stat_function.f90: New test.
3927 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3928 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3929 to new interfaces.
3930
69aaea06
AV
39312016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3932
3933 PR fortran/71623
3934 * gfortran.dg/deferred_character_17.f90: New test.
3935
f723a43c
CL
39362016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3937
3938 * gcc.target/arm/neon/polytypes.c: Move to ...
3939 * gcc.target/arm/polytypes.c: ... here.
3940 * gcc.target/arm/neon/pr51534.c: Move to ...
3941 * gcc.target/arm/pr51534.c: ... here.
3942 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3943 * gcc.target/arm/vect-vcvt.c: ... here.
3944 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3945 * gcc.target/arm/vect-vcvtq.c: ... here.
3946 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3947 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3948 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3949 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3950 * gcc.target/arm/neon/neon.exp: Delete.
3951 * gcc.target/arm/neon/: Delete.
3952
d73e0ccf
JD
39532016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3954
3955 PR fortran/65575
3956 * gfortran.dg: pr65575.f90: New test.
3957
c20f6223
JD
39582016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3959
3960 PR fortran/35849
3961 * gfortran.dg: pr35849.f90: New test.
3962
2a5537c3
JJ
39632016-07-04 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR c++/71739
3966 * g++.dg/cpp0x/pr71739.C: New test.
3967
740f9751
CL
39682016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3969
3970 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3971
bf749919
DV
39722016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3973
3974 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3975 locr.
3976 * gcc.target/s390/loc-1.c: New test.
3977
430bb38e
YR
39782016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3979
3a146d46
JJ
3980 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3981 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3982
15f6e0da
RR
39832016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3984
3985 PR target/63874
3986 * gcc.target/aarch64/pr63874.c: New test.
3987
79335075
JB
39882016-07-04 Jan Beulich <jbeulich@suse.com>
3989
3990 * g++.dg/header.c: New.
3991 * gcc.dg/header.c: New.
3992
557e8c49
JJ
39932016-07-02 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR c/71719
3996 * c-c++-common/Wunused-var-15.c: New test.
3997
79a592e3
JJ
39982016-07-01 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR fortran/71687
4001 * gfortran.dg/gomp/pr71687.f90: New test.
4002
e2298656
BS
40032016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4004
4005 * gcc.dg/const-float128-ped.c: Require __float128 effective
4006 target and options.
4007 * gcc.dg/const-float128.c: Likewise.
4008 * gcc.dg/torture/float128-cmp-invalid.c: Require
4009 __float128 and base_quadfloat_support effective targets, and
4010 __float128 options.
4011 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4012 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4013 * gcc.dg/torture/float128-nan.c: Likewise.
4014 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4015 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4016 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4017 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4018 (add_options_for___float128): New.
4019 (check_effective_target_base_quadword_support): New.
4020
70c11966
MM
40212016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4022
4023 PR target/71720
4024 * gcc.target/powerpc/pr71720.c: New test.
4025
059541fd
JB
40262016-07-01 Jan Beulich <jbeulich@suse.com>
4027
4028 * gcc.dg/bss.c: New.
4029
2c1e4964
PB
40302016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4031
4032 PR target/71698
4033 * gcc.target/powerpc/pr71698.c: New test.
4034
22e1cb39
GJL
40352016-07-01 Georg-Johann Lay <avr@gjlay.de>
4036
4037 PR target/71151
4038 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4039 instead of ".foo" for its section name.
4040 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4041 depending on MCU's flash size.
4042 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4043 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4044 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4045 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4046 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4047 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4048
466cf574
JB
40492016-07-01 Jan Beulich <jbeulich@suse.com>
4050
4051 * gcc.target/i386/pr65105-2.c: Add -msse2.
4052
351beab7
JJ
40532016-06-30 Jakub Jelinek <jakub@redhat.com>
4054
55a0f21a
JJ
4055 PR tree-optimization/71707
4056 * gcc.dg/strlenopt-29.c: New test.
4057
6245ad72
JJ
4058 PR fortran/71704
4059 * gfortran.dg/gomp/pr71704.f90: New test.
4060
351beab7
JJ
4061 PR fortran/71705
4062 * gfortran.dg/gomp/pr71705.f90: New test.
4063
5a3a6a5e
KN
40642016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4065
4066 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4067 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4068 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4069 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4070 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4071 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4072 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4073 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4074 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4075 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4076 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4077 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4078 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4079 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4080 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4081 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4082 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4083 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4084 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4085 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4086 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4087 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4088 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4089 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4090 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4091 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4092 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4093 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4094 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4095 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4096 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4097 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4098 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4099 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4100 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4101 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4102 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4103 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4104 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4105 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4106 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4107 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4108 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4109 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4110 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4111 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4112 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4113 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4114 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4115 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4116 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4117 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4118 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4119 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4120 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4121 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4122 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4123 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4124 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4125 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4126 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4127 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4128 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4129 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4130 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4131 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4132 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4133 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4134 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4135 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4136 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4137 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4138 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4139 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4140 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4141 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4142 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4143 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4144 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4145 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4146 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4147
3dfa8071 41482016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4149 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4150
4151 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4152
9bd62242 41532016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4154 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4155
4156 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4157
603107fb
DM
41582016-06-30 David Malcolm <dmalcolm@redhat.com>
4159
4160 PR driver/71651
4161 * gcc.dg/spellcheck-options-12.c: New test case.
4162
205cccc7
JJ
41632016-06-30 Jakub Jelinek <jakub@redhat.com>
4164
4165 PR middle-end/71693
4166 * gcc.c-torture/compile/pr71693.c: New test.
4167
f4452176
DM
41682016-06-29 David Malcolm <dmalcolm@redhat.com>
4169
4170 * gcc.dg/spellcheck-params.c: New testcase.
4171 * gcc.dg/spellcheck-params-2.c: New testcase.
4172
c5e74d9d
MM
41732016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4174
4175 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4176 vector extract instructions.
4177 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4178
e44ecbfd
JD
41792016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4180
4181 PR fortran/71686
4182 * gfortran.dg/unexpected_eof_2.f90: New test.
4183 * gfortran.dg/unexpected_eof_3.f90: New test.
4184
ee446d9f
JW
41852016-06-29 Jim Wilson <jim.wilson@linaro.org>
4186
4187 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4188
27f67461
CP
41892016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4190
4191 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4192 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4193 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4194
b1206d29
RB
41952016-06-29 Richard Biener <rguenther@suse.de>
4196
4197 PR middle-end/15256
4198 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4199
1af21224
MW
42002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4201
4202 * gcc.target/arm/aapcs/neon-vect10.c: Require
4203 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4204 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4205 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4206 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4207 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4208 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4209 * gcc.target/arm/fp16-aapcs-1.c: Require
4210 -mfloat-ab=hard. Also simplify the test.
4211 * gcc.target/arm/fp16-aapcs-2.c: New.
4212
7fe43755
MW
42132016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4214
0b965526 4215 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4216 (add_options_for_arm_fp16_ieee): New.
4217 (add_options_for_arm_fp16_alternative): New.
4218 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4219 long-line.
4220 (effective_target_arm_fp16_hw): New.
4221
264d951a
IE
42222016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4223
4224 PR tree-optimization/71655
4225 * g++.dg/pr71655.C: New test.
4226
5c846a81
ML
42272016-06-29 Martin Liska <mliska@suse.cz>
4228
4229 * gcc.dg/pr71585.c: New test.
4230 * gcc.dg/pr71585-2.c: New test.
4231 * gcc.dg/pr71585-3.c: New test.
4232
fafe9318
YR
42332016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4234
4235 PR tree-optimization/70729
4236 * g++.dg/vect/pr70729.cc: New test.
4237
54d19c3b
TS
42382016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4239
4240 * c-c++-common/gomp/cancel-1.c: Extend.
4241
5f3cd7c3
JJ
42422016-06-29 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR tree-optimization/71625
4245 * gcc.dg/strlenopt-28.c: New test.
4246
4aa83879
RB
42472016-06-29 Richard Biener <rguenther@suse.de>
4248
4249 PR middle-end/71002
4250 * g++.dg/torture/pr71002.C: Adjust testcase.
4251
152ef731
JJ
42522016-06-29 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR c/71685
4255 * gcc.dg/pr71685.c: New test.
4256
42572016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4258
4259 PR c/71552
4260 * gcc.dg/init-bad-9.c: New test.
4261
d41dc215
BS
42622016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4263
4264 * gcc.target/powerpc/abs128-1.c: Require VSX.
4265 * gcc.target/powerpc/copysign128-1.c: Likewise.
4266 * gcc.target/powerpc/inf128-1.c: Likewise.
4267 * gcc.target/powerpc/nan128-1.c: Likewise.
4268
6a20b538
JJ
42692016-06-28 Jakub Jelinek <jakub@redhat.com>
4270
4271 PR middle-end/71626
4272 * gcc.c-torture/execute/pr71626-1.c: New test.
4273 * gcc.c-torture/execute/pr71626-2.c: New test.
4274
77d93c47
PB
42752016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4276
4277 PR target/71656
4278 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4279
a8264058
SB
42802016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4281
4282 PR target/71670
4283 * gcc.target/powerpc/pr71670.c: New testcase.
4284
0dc47331
PB
42852016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4286
4287 PR target/71656
4288 * gcc.target/powerpc/pr71656-1.c: New test.
4289 * gcc.target/powerpc/pr71656-2.c: New test.
4290
b65ffc79
CL
42912016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4292
4293 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4294 around fp16 code.
4295 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4296 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4297 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4298 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4299 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4300 Add arm_neon_fp16_ok effective target.
0b965526
UB
4301 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4302 Likewise.
4303 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4304 Likewise.
4305 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4306 Likewise.
4307 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4308 Likewise.
4309 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4310 Likewise.
4311 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4312 Likewise.
4313 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4314 Likewise.
4315 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4316 Likewise.
4317 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4318 Likewise.
4319 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4320 Likewise.
4321 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4322 Likewise.
b65ffc79 4323
9bb86f40
JH
43242016-06-26 Jan Hubicka <hubicka@ucw.cz>
4325
4326 * gcc.dg/predict-12.c: New testcase.
4327
46db0fd4
JD
43282016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4329
4330 PR fortran/71649
4331 * gfortran.dg/pr71649.f90: New test.
4332
2a65e70b
JJ
43332016-06-25 Jakub Jelinek <jakub@redhat.com>
4334
f8a06e24
JJ
4335 PR tree-optimization/71643
4336 * g++.dg/opt/pr71643.C: New test.
4337
2a65e70b
JJ
4338 PR tree-optimization/71631
4339 * gcc.c-torture/execute/pr71631.c: New test.
4340
7805417a
JH
43412016-06-24 Jan Hubicka <hubicka@ucw.cz>
4342
4343 * gcc.dg/predict-11.c: New testcase.
4344 * gfortran.dg/predict-2.f90: New testcase.
4345
888ed1a3
JH
43462016-06-24 Jan Hubicka <hubicka@ucw.cz>
4347
4348 * gcc.dg/predict-10.c: New test.
4349
53605f35
BS
43502016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4351
4352 * gcc.target/powerpc/abs128-1.c: New.
4353 * gcc.target/powerpc/copysign128-1.c: New.
4354 * gcc.target/powerpc/inf128-1.c: New.
4355 * gcc.target/powerpc/nan128-1.c: New.
4356
7b22b4c6
EB
43572016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4358
4359 * gfortran.dg/pr71642.f90: New test.
4360
37e373c2
JJ
43612016-06-24 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR tree-optimization/71647
4364 * gcc.target/i386/pr71647.c: New test.
4365
b20b79f2
L
43662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4367
4368 * gcc.target/i386/noplt-gd-1.c: New test.
4369 * gcc.target/i386/noplt-gd-2.c: Likewise.
4370 * gcc.target/i386/noplt-gd-3.c: Likewise.
4371 * gcc.target/i386/noplt-ld-1.c: Likewise.
4372 * gcc.target/i386/noplt-ld-2.c: Likewise.
4373 * gcc.target/i386/noplt-ld-3.c: Likewise.
4374 * lib/target-supports.exp
4375 (check_effective_target_tls_get_addr_via_got): New.
4376
04619cb8
UB
43772016-06-24 Uros Bizjak <ubizjak@gmail.com>
4378
4379 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4380 testsuite compile flags.
4381 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4382 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4383
43842016-06-24 Uros Bizjak <ubizjak@gmail.com>
4385
4386 * g++dg/vect/pr36684.cc: Add dg-do compile.
4387 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4388 * gcc.dg/vect/pr70021.c: Ditto.
4389 * gcc.dg/vect/pr70138-1.c: Ditto.
4390 * gcc.dg/vect/pr70138-2.c: Ditto.
4391 * gcc.dg/vect/pr70354-1.c: Ditto.
4392 * gcc.dg/vect/pr70354-2.c: Ditto.
4393 * gcc.dg/vect/pr71259.c: Ditto.
4394 * gcc.dg/vect/pr71416-1.c: Ditto.
4395 * gcc.dg/vect/slp-43.c: Ditto.
4396 * gcc.dg/vect/slp-45.c: Ditto.
4397 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4398 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4399 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4400 * gfortran.dg/vect/pr69980.f90: Ditto.
4401
44022016-06-24 Uros Bizjak <ubizjak@gmail.com>
4403
4404 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4405 * gcc.dg/vect/bb-slp-30.c: Ditto.
4406 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4407 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4408 * gcc.dg/vect/pr45902.c: Ditto.
4409 * gcc.dg/vect/pr48172.c: Ditto.
4410 * gcc.dg/vect/pr48377.c: Ditto.
4411 * gcc.dg/vect/pr49038.c: Ditto.
4412 * gcc.dg/vect/pr49771.c: Ditto.
4413 * gcc.dg/vect/pr52091.c: Ditto.
4414 * gcc.dg/vect/pr53185-2.c: Ditto.
4415 * gcc.dg/vect/pr56826.c: Ditto.
4416 * gcc.dg/vect/pr60276.c: Ditto.
4417 * gcc.dg/vect/pr62021.c: Ditto.
4418 * gcc.dg/vect/pr63530.c: Ditto.
4419 * gcc.dg/vect/pr65518.c: Ditto.
4420 * gcc.dg/vect/pr65947-1.c: Ditto.
4421 * gcc.dg/vect/pr65947-10.c: Ditto.
4422 * gcc.dg/vect/pr65947-11.c: Ditto.
4423 * gcc.dg/vect/pr65947-12.c: Ditto.
4424 * gcc.dg/vect/pr65947-13.c: Ditto.
4425 * gcc.dg/vect/pr65947-2.c: Ditto.
4426 * gcc.dg/vect/pr65947-3.c: Ditto.
4427 * gcc.dg/vect/pr65947-4.c: Ditto.
4428 * gcc.dg/vect/pr65947-5.c: Ditto.
4429 * gcc.dg/vect/pr65947-6.c: Ditto.
4430 * gcc.dg/vect/pr65947-7.c: Ditto.
4431 * gcc.dg/vect/pr65947-8.c: Ditto.
4432 * gcc.dg/vect/pr65947-9.c: Ditto.
4433 * gcc.dg/vect/pr71416-1.c: Ditto.
4434 * gcc.dg/vect/pr71439.c: Ditto.
4435 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4436 * gcc.dg/vect/vect-bswap16.c: Ditto.
4437 * gcc.dg/vect/vect-bswap32.c: Ditto.
4438 * gcc.dg/vect/vect-bswap64.c: Ditto.
4439 * gcc.dg/vect/vect-live-1.c: Ditto.
4440 * gcc.dg/vect/vect-live-2.c: Ditto.
4441 * gcc.dg/vect/vect-live-3.c: Ditto.
4442 * gcc.dg/vect/vect-live-4.c: Ditto.
4443 * gcc.dg/vect/vect-live-5.c: Ditto.
4444 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4445 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4446 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4447 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4448 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4449 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4450 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4451 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4452 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4453 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4454 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4455 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4456 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4457 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4458 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4459 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4460 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4461
da224bcb
UB
44622016-06-24 Uros Bizjak <ubizjak@gmail.com>
4463
4464 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4465
dfee2870
L
44662016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4467
4468 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4469 ia32 if R_386_GOT32X relocation is supported.
4470 * gcc.target/i386/noplt-3.c: Likewise.
4471 * gcc.target/i386/noplt-2.c: Likewise.
4472 (main): Renamed to ...
4473 (bar): This.
4474 * gcc.target/i386/noplt-4.c: Likewise.
4475 (main): Renamed to ...
4476 (bar): This.
4477 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4478 * gcc.target/i386/pr67400-5.c: Likewise.
4479
a86451b9
JJ
44802016-06-24 Jakub Jelinek <jakub@redhat.com>
4481
00085092
JJ
4482 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4483 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4484
a86451b9
JJ
4485 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4486 f4): Adjust expected diagnostics.
4487 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4488 (T): If OVFP is defined, redefine to TP.
4489 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4490 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4491 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4492 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4493 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4494 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4495 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4496 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4497 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4498 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4499 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4500 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4501 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4502 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4503 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4504 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4505 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4506 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4507 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4508 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4509 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4510 as last argument to __builtin_add_overflow_p.
4511
7bb5d5f4
UB
45122016-06-23 Uros Bizjak <ubizjak@gmail.com>
4513
4514 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4515 dg-options and remove default vector testsuite compile flags.
4516 * g++.dg/vect/pr33860a.cc: Ditto.
4517 * g++.dg/vect/pr45470-a.cc: Ditto.
4518 * g++.dg/vect/pr45470-b.cc: Ditto.
4519 * g++.dg/vect/pr60896.cc: Ditto.
4520 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4521 * gcc.dg/vect/pr18308.c: Ditto.
4522 * gcc.dg/vect/pr24049.c: Ditto.
4523 * gcc.dg/vect/pr33373.c: Ditto.
4524 * gcc.dg/vect/pr36228.c: Ditto.
4525 * gcc.dg/vect/pr42395.c: Ditto.
4526 * gcc.dg/vect/pr42604.c: Ditto.
4527 * gcc.dg/vect/pr46663.c: Ditto.
4528 * gcc.dg/vect/pr48765.c: Ditto.
4529 * gcc.dg/vect/pr49093.c: Ditto.
4530 * gcc.dg/vect/pr49352.c: Ditto.
4531 * gcc.dg/vect/pr52298.c: Ditto.
4532 * gcc.dg/vect/pr52870.c: Ditto.
4533 * gcc.dg/vect/pr53185.c: Ditto.
4534 * gcc.dg/vect/pr53773.c: Ditto.
4535 * gcc.dg/vect/pr56695.c: Ditto.
4536 * gcc.dg/vect/pr62171.c: Ditto.
4537 * gcc.dg/vect/pr63530.c: Ditto.
4538 * gcc.dg/vect/pr68339.c: Ditto.
4539 * gcc.dg/vect/pr71259.c: Ditto.
4540 * gcc.dg/vect/vect-82_64.c: Ditto.
4541 * gcc.dg/vect/vect-83_64.c: Ditto.
4542 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4543 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4544 * gcc.dg/vect/vect-shift-2.c: Ditto.
4545 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4546 * gfortran.dg/vect/pr39318.f90: Ditto.
4547 * gfortran.dg/vect/pr45714-a.f: Ditto.
4548 * gfortran.dg/vect/pr45714-b.f: Ditto.
4549 * gfortran.dg/vect/pr46213.f90: Ditto.
4550
2d4bb02f
MM
45512016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4552 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4553
4554 * gcc.target/powerpc/p9-splat-5.c: New test.
4555
f6d1b868
UB
45562016-06-23 Uros Bizjak <ubizjak@gmail.com>
4557
4558 PR tree-optimization/71488
4559 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4560 * lib/target-supports.exp: ... here.
4561 (check_sse4_hw_available): New procedure.
4562 (check_effective_target_sse4_runtime): Ditto.
4563 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4564 -march=westmere for sse4_runtime targets.
936ff030 4565 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4566 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4567 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4568 (main): Call check_vect ().
a7898180 4569 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4570
c0597759
L
45712016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4572
4573 PR target/66232
4574 PR target/67400
4575 * gcc.target/i386/pr66232-14.c: New file.
4576 * gcc.target/i386/pr66232-15.c: Likewise.
4577 * gcc.target/i386/pr66232-16.c: Likewise.
4578 * gcc.target/i386/pr66232-17.c: Likewise.
4579 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4580 ia32 if R_386_GOT32X relocation is supported.
4581 * gcc.target/i386/pr67400-2.c: Likewise.
4582 * gcc.target/i386/pr67400-3.c: Likewise.
4583 * gcc.target/i386/pr67400-4.c: Likewise.
4584 * gcc.target/i386/pr67400-6.c: Likewise.
4585 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4586 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4587
5b0e27a7
JD
45882016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4589
4590 PR libgfortran/48852
4591 * gfortran.dg/char4_iunit_1.f03: Update test.
4592 * gfortran.dg/f2003_io_5.f03: Update test.
4593 * gfortran.dg/real_const_3.f90: Update test.
4594
7f586d90
AK
45952016-06-23 Andi Kleen <ak@linux.intel.com>
4596
4597 * g++.dg/bprob/bprob.exp: Support autofdo.
4598 * g++.dg/tree-prof/tree-prof.exp: dito.
4599 * gcc.dg/tree-prof/tree-prof.exp: dito.
4600 * gcc.misc-tests/bprob.exp: dito.
4601 * gfortran.dg/prof/prof.exp: dito.
4602 * lib/profopt.exp: dito.
4603 * lib/target-supports.exp: Check for autofdo.
4604
60fa7862
ML
46052016-06-23 Martin Liska <mliska@suse.cz>
4606
4607 * gcc.dg/pr71619.c: New test.
4608
e3d62871
UB
46092016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4610
4611 PR target/67400
cc901875
UB
4612 * gcc.target/i386/pr67400-1.c: New test.
4613 * gcc.target/i386/pr67400-2.c: Likewise.
4614 * gcc.target/i386/pr67400-3.c: Likewise.
4615 * gcc.target/i386/pr67400-4.c: Likewise.
4616 * gcc.target/i386/pr67400-5.c: Likewise.
4617 * gcc.target/i386/pr67400-6.c: Likewise.
4618 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4619
ac81cf0b
DM
46202016-06-22 David Malcolm <dmalcolm@redhat.com>
4621
4622 * c-c++-common/missing-header-1.c: New test case.
4623 * c-c++-common/missing-header-2.c: New test case.
4624 * c-c++-common/missing-header-3.c: New test case.
4625 * c-c++-common/missing-header-4.c: New test case.
4626
1a4f11c8
DM
46272016-06-22 David Malcolm <dmalcolm@redhat.com>
4628
4629 PR c/70339
4630 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4631 hint.
4632 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4633 expected results due to builtin "nanl" now being suggested for
4634 "name".
4635 * gcc.dg/pr67580.c: Update expected messages.
4636 * gcc.dg/spellcheck-identifiers.c: New testcase.
4637 * gcc.dg/spellcheck-typenames.c: New testcase.
4638
a93eac6a
DM
46392016-06-22 David Malcolm <dmalcolm@redhat.com>
4640
4641 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4642 file.
4643 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4644 diagnostic-test-show-locus-parseable-fixits.c to sources for
4645 diagnostic_plugin_test_show_locus.c.
4646 * lib/gcc-defs.exp (freeform_regexps): New global.
4647 (dg-regexp): New function.
4648 (handle-dg-regexps): New function.
4649 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4650 freeform_regexps to the empty list.
4651 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4652
49e76ff1
IE
46532016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4654
f6d1b868 4655 PR tree-optimization/71488
49e76ff1
IE
4656 * g++.dg/pr71488.C: New test.
4657 * gcc.dg/vect/vect-bool-cmp.c: New test.
4658
951d8c8a
EB
46592016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4660
4661 * gcc.dg/guality/param-5.c: New test.
4662
b60fc3bd
BE
46632016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4664
4665 * gcc.target/i386/asm-flag-7.c: New test.
4666
0609abda
TS
46672016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4668
4669 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4670 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4671 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4672 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4673 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4674 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4675 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4676 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4677 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4678 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4679 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4680 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4681 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4682 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4683 * lib/target-supports.exp: Likewise.
4684
ee2499b4
TS
46852016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4686
4687 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4688 * gcc.dg/attr-ms_struct-2.c: Likewise.
4689 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4690 * gcc.dg/bf-ms-attrib.c: Likewise.
4691 * gcc.dg/bf-ms-layout-2.c: Likewise.
4692 * gcc.dg/bf-ms-layout-3.c: Likewise.
4693 * gcc.dg/bf-ms-layout.c: Likewise.
4694 * gcc.dg/bf-no-ms-layout.c: Likewise.
4695 * gcc.target/i386/bitfield1.c: Likewise.
4696 * gcc.target/i386/bitfield2.c: Likewise.
4697 * gcc.target/i386/bitfield3.c: Likewise.
4698
caea59ff
KN
46992016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4700
4701 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4702 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4703 override other than -mcpu=power9 command-line option is specified,
4704 or if the target operating system is aix.
4705 * gcc.target/powerpc/darn-1.c: Likewise.
4706 * gcc.target/powerpc/darn-2.c: Likewise.
4707 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4708 test if effective-target is not powerpc_p9vector_ok or if the
4709 target operating system is not defined.
4710 * gcc.target/powerpc/vslv-1.c: Likewise.
4711 * gcc.target/powerpc/vsrv-0.c: Likewise.
4712 * gcc.target/powerpc/vsrv-1.c: Likewise.
4713
63617e30
TB
47142016-06-21 Tobias Burnus <burnus@net-b.de>
4715
4716 PR fortran/71068
4717 * gfortran.dg/coarray/data_1.f90: New.
4718
89192c3c
WD
47192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4720
4721 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4722 (dg-require-effective-target): Use arm_v8_neon_hw.
4723 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4724 (dg-require-effective-target): Likewise.
4725 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4726 (dg-require-effective-target): Likewise.
4727 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4728 (dg-require-effective-target): Likewise.
4729 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4730 (dg-require-effective-target): Likewise.
4731 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4732 (dg-require-effective-target): Likewise.
4733 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4734 Add AArch64 check.
4735
64ac50e2
WD
47362016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4737
4738 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4739 Set to 3 so test passes.
4740
6252b5db
WD
47412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4742
4743 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4744
3b9bc511
IV
47452016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4746
4747 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4748 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4749 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4750 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4751
21db1c78
IV
47522016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4753
4754 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4755 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4756
9d30e86f
L
47572016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4758
4759 PR target/71549
4760 * gcc.target/i386/pr71549.c: New test.
4761
448a7c69
KN
47622016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4763
4764 * gcc.target/powerpc/vadsdu-0.c: Replace
4765 dg-require-effective-target directive to allow test to run on more
4766 platforms, and add dg-skip-if directive to disable test on aix
4767 platforms because of known incompatibilities.
4768 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4769 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4770 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4771 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4772 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4773 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4774 * gcc.target/powerpc/vadsdub-2.c: Replace
4775 dg-require-effective-target directive to allow test to run on more
4776 platforms, and add dg-skip-if directive to disable test on aix
4777 platforms because of known incompatibilities.
4778 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4779 with vec_absdb call to differentiate this test from vadsdub-1.c.
4780 * gcc.target/powerpc/vadsduh-1.c: Replace
4781 dg-require-effective-target directive to allow test to run on more
4782 platforms, and add dg-skip-if directive to disable test on aix
4783 platforms because of known incompatibilities.
4784 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4785 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4786 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4787
0ad84f34
JJ
47882016-06-21 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR tree-optimization/71588
4791 * gcc.dg/pr71558.c: New test.
4792
e71e8d94
SKS
47932016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4794
4795 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4796 * c-c++-common/pr68657-2.c: Likewise.
4797 * c-c++-common/pr68657-3.c: Likewise.
4798 * gcc.dg/torture/pr69714.c: Require int32plus support.
4799 * gcc.dg/torture/pr70025.c: Likewise.
4800 * gcc.dg/torture/pr70083.c: Likewise.
4801 * gcc.dg/torture/pr70542.c: Likewise.
4802 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4803
5a578671
JM
48042016-06-20 Joseph Myers <joseph@codesourcery.com>
4805
4806 PR c/71601
4807 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4808
7a9df68e
JJ
48092016-06-20 Jakub Jelinek <jakub@redhat.com>
4810
50aa64d5
JJ
4811 PR middle-end/71581
4812 * gcc.dg/pr71581.c: New test.
4813
7a9df68e
JJ
4814 PR rtl-optimization/71591
4815 * gcc.dg/cpp/pr71591.c: New test.
4816
3947cf19
DR
48172016-06-20 David B. Robins <gcc@davidrobins.net>
4818
4819 PR target/71571
4820 * g++.dg/torture/pr71571.C: New test.
4821
c4ff221e
JJ
48222016-06-20 Jakub Jelinek <jakub@redhat.com>
4823
4824 PR target/71559
4825 * gcc.target/i386/sse2-pr71559.c: New test.
4826 * gcc.target/i386/avx-pr71559.c: New test.
4827 * gcc.target/i386/avx512f-pr71559.c: New test.
4828
f1b5abfb
TB
48292016-06-20 Tobias Burnus <burnus@net-b.de>
4830
4831 PR fortran/71194
4832 * gfortran.dg/pointer_remapping_10.f90: New.
4833
842107e4
DM
48342016-06-20 David Malcolm <dmalcolm@redhat.com>
4835
4836 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4837
d9e8bdfd
MS
48382016-06-20 Martin Sebor <msebor@redhat.com>
4839
4840 PR c/69507
4841 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4842 * gnu90-const-expr-1.c: Same.
4843 * gnu99-const-expr-1.c: Same.
4844 * gnu99-static-1.c: Same.
4845
67785479
RL
48462016-06-20 Renlin Li <renlin.li@arm.com>
4847
29f09b38 4848 PR testsuite/71489
67785479
RL
4849 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4850
636929b8
JG
48512016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4852
4853 * gcc.target/aarch64/vcvt_f64_1.c: New.
4854 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4855 * gcc.target/aarch64/vrecp_f64_1.c: New.
4856
ff7b374b
KT
48572016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4858
4859 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4860 "alignement".
4861
554cfc9e
GJL
48622016-06-20 Georg-Johann Lay <avr@gjlay.de>
4863
4864 PR target/71103
4865 * gcc.target/avr/torture/pr71103-2.c: New test.
4866
94087e88 48672016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4868
4869 PR c/69507
4870 * gcc.dg/alignof.c: New test.
4871
c561b091
PC
48722016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4873
4874 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4875 vs dg-error; test constexpr specifier too.
4876
bf54f123
PC
48772016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4878
4879 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4880
4e53aa97
CL
48812016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4882
4883 * lib/target-supports.exp
4884 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4885 arm_neon_ok and merge flags. Fix temporary test name.
4886 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4887 and merge flags.
4888
69071d86
ML
48892016-06-17 Martin Liska <mliska@suse.cz>
4890
4891 * gcc.dg/predict-9.c: Fix dump scanning.
4892
68b3b858
BC
48932016-06-17 Bin Cheng <bin.cheng@arm.com>
4894
4895 PR tree-optimization/71354
4896 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4897
d3ee260a
BC
48982016-06-17 Bin Cheng <bin.cheng@arm.com>
4899
4900 PR tree-optimization/71347
4901 * gcc.dg/tree-ssa/pr71347.c: New test.
4902
bd8fb114
BC
49032016-06-17 Bin Cheng <bin.cheng@arm.com>
4904
4905 PR tree-optimization/71354
4906 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4907
97816be4
BC
49082016-06-17 Bin Cheng <bin.cheng@arm.com>
4909
4910 * gcc.dg/vect/vect-alias-check-1.c: New test.
4911
2d761a37
SKS
49122016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4913
e0277d6b 4914 PR target/71151
2d761a37
SKS
4915 * gcc.target/avr/pr71151-1.c: New test.
4916 * gcc.target/avr/pr71151-2.c: New test.
4917 * gcc.target/avr/pr71151-3.c: New test.
4918 * gcc.target/avr/pr71151-4.c: New test.
4919 * gcc.target/avr/pr71151-5.c: New test.
4920 * gcc.target/avr/pr71151-6.c: New test.
4921 * gcc.target/avr/pr71151-7.c: New test.
4922 * gcc.target/avr/pr71151-8.c: New test.
4923 * gcc.target/avr/pr71151-common.h: New test.
4924
68fa96d6
ML
49252016-06-16 Martin Liska <mliska@suse.cz>
4926
4927 * gfortran.dg/predict-1.f90: New test.
4928
b6ca982f
UB
49292016-06-16 Uros Bizjak <ubizjak@gmail.com>
4930
4931 PR target/71242
3a146d46 4932 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4933
1dc8d15b
JH
49342016-06-16 Jan Hubicka <hubicka@ucw.cz>
4935
4936 * g++.dg/vect/pr36648.cc: Disable cunrolli
4937
67c25816
JJ
49382016-06-16 Jakub Jelinek <jakub@redhat.com>
4939
c577adb2
JJ
4940 PR target/71554
4941 * gcc.c-torture/execute/pr71554.c: New test.
4942
67c25816
JJ
4943 PR rtl-optimization/71532
4944 * gcc.dg/torture/pr71532.c: New test.
4945
1a3c3ee9
MM
49462016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4947
4948 * gcc.target/powerpc/p9-dimode1.c: New test.
4949 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4950
f29468a7
JJ
49512016-06-15 Jakub Jelinek <jakub@redhat.com>
4952
61daecc4
JJ
4953 * gcc.c-torture/compile/20160615-1.c: New test.
4954
f29468a7
JJ
4955 * g++.dg/cpp0x/ref-qual17.C: New test.
4956
209d1e2d
IE
49572016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4958
4959 PR middle-end/71529
4960 * gcc.target/i386/pr71529.C: New test.
4961
8dc35712
AH
49622016-06-15 Alan Hayward <alan.hayward@arm.com>
4963
4964 PR tree-optimization/71483
4965 * g++.dg/vect/pr71483.c: New
4966
b8911cb8
PC
49672016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4968
4969 PR c++/70202
4970 * g++.dg/inherit/crash6.C: New.
4971 * g++.dg/inherit/union2.C: Likewise.
4972 * g++.dg/inherit/virtual12.C: Likewise.
4973 * g++.dg/inherit/virtual13.C: Likewise.
4974 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4975
cf5d08ab
UB
49762016-06-15 Uros Bizjak <ubizjak@gmail.com>
4977
e3d62871 4978 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4979
8f482165
AH
49802016-06-15 Alan Hayward <alan.hayward@arm.com>
4981
4982 PR tree-optimization/71439
4983 * gcc.dg/vect/pr71439.c: New
4984
3256673f
KT
49852016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4986
4987 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4988
b17dc4d4
RB
49892016-06-15 Richard Biener <rguenther@suse.de>
4990
4991 * gcc.dg/vect/slp-45.c: New testcase.
4992
2a5825f2
RB
49932016-06-15 Richard Biener <rguenther@suse.de>
4994
4995 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4996
6e433d0b
BS
49972016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4998
4999 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5000 requirements, and disable for AIX for now.
5001 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5002
abe7f828
JJ
50032016-06-14 Jakub Jelinek <jakub@redhat.com>
5004
a09c81b4
JJ
5005 PR c++/71528
5006 * g++.dg/opt/pr71528.C: New test.
5007
abe7f828
JJ
5008 PR c++/71516
5009 * g++.dg/init/pr71516.C: New test.
5010
acfadf06
PC
50112016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5012
5013 * g++.dg/init/array46.C: New.
5014
4d568ab2
UB
50152016-06-14 Uros Bizjak <ubizjak@gmail.com>
5016
e3d62871
UB
5017 * gcc.target/i386/float128-3.c: New test.
5018 * gcc.target/i386/quad-sse4.c: Ditto.
5019 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5020 Update scan strings.
4d568ab2 5021
30934c5d
RB
50222016-06-14 Richard Biener <rguenther@suse.de>
5023
5024 PR middle-end/71526
5025 * gfortran.dg/pr71526.f90: New testcase.
5026
3970e545
AV
50272016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5028
5029 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5030 * gcc.dg/zero_bits_compound-1.c: Likewise.
5031
04976c6e
RB
50322016-06-14 Richard Biener <rguenther@suse.de>
5033
5034 PR tree-optimization/71522
5035 * gcc.dg/torture/pr71522.c: New testcase.
5036
23e025db
JJ
50372016-06-14 Jakub Jelinek <jakub@redhat.com>
5038
5039 PR tree-optimization/71520
5040 * gcc.dg/tree-ssa/pr71520.c: New test.
5041
90b72e84
RB
50422016-06-14 Richard Biener <rguenther@suse.de>
5043
5044 PR tree-optimization/71521
86c24ba6 5045 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5046
ef7cf206
JJ
50472016-06-13 Jakub Jelinek <jakub@redhat.com>
5048
0dda258b
JJ
5049 PR sanitizer/71498
5050 * c-c++-common/ubsan/bounds-13.c: New test.
5051
ef7cf206
JJ
5052 PR preprocessor/71183
5053 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5054
a73786e3
JL
50552016-06-13 Jeff Law <law@redhat.com>
5056
5057 PR tree-optimization/71403
5058 * c-c++-common/ubsan/pr71403-1.c: New test.
5059 * c-c++-common/ubsan/pr71403-2.c: New test.
5060 * c-c++-common/ubsan/pr71403-3.c: New test.
5061
0ac249bf
JJ
50622016-06-13 Jakub Jelinek <jakub@redhat.com>
5063
5064 PR middle-end/71478
5065 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5066 Add -Wno-psabi -w to dg-options.
5067
5408a64a
KN
50682016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5069
5070 * gcc.target/powerpc/vadsdu-0.c: New test.
5071 * gcc.target/powerpc/vadsdu-1.c: New test.
5072 * gcc.target/powerpc/vadsdu-2.c: New test.
5073 * gcc.target/powerpc/vadsdu-3.c: New test.
5074 * gcc.target/powerpc/vadsdu-4.c: New test.
5075 * gcc.target/powerpc/vadsdu-5.c: New test.
5076 * gcc.target/powerpc/vadsdub-1.c: New test.
5077 * gcc.target/powerpc/vadsdub-2.c: New test.
5078 * gcc.target/powerpc/vadsduh-1.c: New test.
5079 * gcc.target/powerpc/vadsduh-2.c: New test.
5080 * gcc.target/powerpc/vadsduw-1.c: New test.
5081 * gcc.target/powerpc/vadsduw-2.c: New test.
5082
f7e4f2e3
DM
50832016-06-13 David Malcolm <dmalcolm@redhat.com>
5084
5085 * gcc.dg/c99-init-2.c (c): Update expected error message.
5086 * gcc.dg/init-bad-8.c (foo): Likewise.
5087 * gcc.dg/spellcheck-fields-3.c: New test case.
5088
ad23a23e
ML
50892016-06-13 Martin Liska <mliska@suse.cz>
5090
5091 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5092 and "guess loop iv compared" heuristics.
5093 * gcc.dg/predict-2.c: Likewise.
5094 * gcc.dg/predict-3.c: Likewise.
5095 * gcc.dg/predict-4.c: Likewise.
5096 * gcc.dg/predict-5.c: Likewise.
5097 * gcc.dg/predict-6.c: Likewise.
5098
146c55da
MP
50992016-06-13 Marek Polacek <polacek@redhat.com>
5100
5101 PR middle-end/71476
5102 * c-c++-common/Wswitch-unreachable-4.c: New test.
5103 * gcc.dg/Wswitch-unreachable-2.c: New test.
5104 * g++.dg/tm/jump1.C: Move dg-warning.
5105
42e77cbc
EB
51062016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5107
5108 * gnat.dg/renaming10.ad[sb]: New test.
5109
7474dcc1
PT
51102016-06-13 Paul Thomas <pault@gcc.gnu.org>
5111
5112 PR fortran/70673
5113 * gfortran.dg/pr70673.f90: New test.
5114
f57f53d3
RB
51152016-06-13 Richard Biener <rguenther@suse.de>
5116
5117 PR middle-end/64516
5118 * gcc.dg/align-3.c: New testcase.
5119
5843a5f0
ML
51202016-06-13 Martin Liska <mliska@suse.cz>
5121
5122 * gcc.target/i386/pr71458.c: New test.
5123
aa8fdb44
UB
51242016-06-12 Uros Bizjak <ubizjak@gmail.com>
5125
5126 PR target/71241
3a146d46 5127 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5128
2043e4d7
DH
51292016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5130
5131 PR target/60751
5132 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5133 statement.
5134
d3dc025d
DH
51352016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5136
5137 PR target/60751
5138 * gfortran.dg/comma_IO_extension_1.f90: New test.
5139 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5140 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5141 statement.
5142 * gfortran.dg/graphite/pr38083.f90: Likewise.
5143 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5144 missing format.
5145
a31d78c6
EB
51462016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5147
5148 * gnat.dg/case_character.adb: New test.
5149
95c18dd0
SB
51502016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5151
5152 PR middle-end/71310
5153 * gcc.target/powerpc/pr71310.c: New testcase.
5154
b97d37b4
KV
51552016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5156
5157 PR middle-end/71478
5158 * gcc.dg/pr71478.c: New test.
5159
900bcda3
JJ
51602016-06-10 Jakub Jelinek <jakub@redhat.com>
5161
ec1c20db
JJ
5162 PR middle-end/71494
5163 * gcc.c-torture/execute/pr71494.c: New test.
5164
50b15873
JJ
5165 PR c/68657
5166 * gcc.target/i386/pr68657.c: New test.
5167
900bcda3
JJ
5168 PR inline-asm/68843
5169 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5170 (test): Add -masm=intel alternatives.
5171
4d926e34
MS
51722016-06-10 Martin Sebor <msebor@redhat.com>
5173
5174 PR c/71392
5175 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5176
ad071b2b
JL
51772016-06-10 Jeff Law <law@redhat.com>
5178
5179 PR tree-optimization/71335
5180 * gcc.c-torture/execute/pr71335.c: New test.
5181
2704efe8
DM
51822016-06-10 David Malcolm <dmalcolm@redhat.com>
5183
5184 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5185 the various "cannot tail-call: " messages.
5186
18c9b7d4
CL
51872016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5188
5189 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5190 and options.
5191
7cfa10f3
MO
51922016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5193
5194 PR sanitizer/71480
5195 * c-c++-common/asan/pr71480.c: New test.
5196
1f24fd3e
L
51972016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5198
5199 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5200 (ASMNAME2): Likewise.
5201 (main): Replace fn in asm statement with ASMNAME ("fn").
5202 * gcc.dg/guality/pr68037-2.c: Likewise.
5203 * gcc.dg/guality/pr68037-3.c: Likewise.
5204 * gcc.dg/torture/pr68037-1.c: Likewise.
5205 * gcc.dg/torture/pr68037-2.c: Likewise.
5206 * gcc.dg/torture/pr68037-3.c: Likewise.
5207
ad551c07
BE
52082016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5209
5210 PR inline-asm/68843
5211 * gcc.target/i386/pr68843-1.c: New test.
5212 * gcc.target/i386/pr68843-2.c: New test.
5213
4b1ffdb1 52142016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5215 Cesar Philippidis <cesar@codesourcery.com>
5216
5217 PR middle-end/71373
5218 * gcc.dg/goacc/nested-function-1.c: New file.
5219 * gcc.dg/goacc/nested-function-2.c: Likewise.
5220 * gcc.dg/goacc/pr71373.c: Likewise.
5221 * gfortran.dg/goacc/cray-2.f95: Likewise.
5222 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5223 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5224 * gfortran.dg/goacc/cray.f95: Update.
5225 * gfortran.dg/goacc/loop-1.f95: Likewise.
5226 * gfortran.dg/goacc/loop-3.f95: Likewise.
5227 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5228 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5229
52302016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5231
5232 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5233 for OpenACC tile clauses.
5234 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5235
5236 PR c/71381
5237 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5238 to...
5239 * c-c++-common/goacc/cache-2.c: ... this new file.
5240 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5241 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5242 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5243 usage.
5244 * gfortran.dg/goacc/cray.f95: Likewise.
5245 * gfortran.dg/goacc/loop-1.f95: Likewise.
5246
89851e4c
AH
52472016-06-10 Alan Hayward <alan.hayward@arm.com>
5248
5249 PR tree-optimization/71407
5250 PR tree-optimization/71416
5251 * gcc.dg/vect/pr71407.c: New
5252 * gcc.dg/vect/pr71416-1.c: New
5253 * gcc.dg/vect/pr71416-2.c: New
5254
200eafbf
RB
52552016-06-10 Richard Biener <rguenther@suse.de>
5256
5257 PR middle-end/71477
5258 * gcc.dg/torture/pr71477.c: New testcase.
5259
4df99d92
JK
52602016-06-09 Julia Koval <julia.koval@intel.com>
5261
5262 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5263 * gcc.target/i386/interrupt-13.c: Likewise.
5264 * gcc.target/i386/interrupt-15.c: Likewise.
5265 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5266 * gcc.target/i386/interrupt-24.c: Likewise.
5267 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5268 * gcc.target/i386/interrupt-9.c: Likewise.
5269 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5270
e01b4e16
MS
52712016-06-09 Martin Sebor <msebor@redhat.com>
5272
5273 PR c/70883
5274 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5275 * gcc.dg/builtin-constant_p-1.c: Same.
5276 * gcc.dg/builtins-error.c: Same.
5277 * gcc.dg/pr70859.c: Same.
5278
9c35db0e
SKS
52792016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5280
5281 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5282 * gcc.dg/torture/pr68067-1.c: Likewise.
5283 * gcc.dg/torture/pr68067-2.c: Likewise.
5284
52852016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5286
5287 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5288 when setting SIZE.
5289
392a81b9
PC
52902016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5291
5292 PR c++/71465
5293 * g++.dg/inherit/crash5.C: New.
5294 Revert:
5295 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5296
5297 PR c++/70202
5298 * g++.dg/inherit/crash5.C: New.
5299 * g++.dg/inherit/virtual1.C: Adjust.
5300
e49efc14
ML
53012016-06-09 Martin Liska <mliska@suse.cz>
5302
5303 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5304 * g++.dg/predict-loop-exit-2.C: Likewise.
5305 * g++.dg/predict-loop-exit-3.C: Likewise.
5306 * gcc.dg/predict-1.c: Likewise.
5307 * gcc.dg/predict-2.c: Likewise.
5308 * gcc.dg/predict-3.c: Likewise.
5309 * gcc.dg/predict-4.c: Likewise.
5310 * gcc.dg/predict-5.c: Likewise.
5311 * gcc.dg/predict-6.c: Likewise.
5312 * gcc.dg/predict-7.c: Likewise.
5313
36d57986
RB
53142016-06-09 Richard Biener <rguenther@suse.de>
5315
5316 PR tree-optimization/71462
5317 * gcc.dg/torture/pr71462.c: New testcase.
5318
7d82e8e4
MP
53192016-06-09 Marek Polacek <polacek@redhat.com>
5320
5321 PR c/65471
5322 * gcc.dg/c11-generic-3.c: New test.
5323
c8a71589
PC
53242016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5325
5326 * g++.dg/init/array42.C: New.
5327 * g++.dg/init/array43.C: Likewise.
5328 * g++.dg/init/array44.C: Likewise.
5329 * g++.dg/init/array45.C: Likewise.
5330 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5331 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5332 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5333 * g++.dg/gomp/pr35751.C: Likewise.
5334 * g++.dg/init/array23.C: Likewise.
5335 * g++.dg/init/brace2.C: Likewise.
5336 * g++.dg/init/brace6.C: Likewise.
5337
44a845ca
MS
53382016-06-08 Martin Sebor <msebor@redhat.com>
5339 Jakub Jelinek <jakub@redhat.com>
5340
5341 PR c++/70507
5342 PR c/68120
5343 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5344 * c-c++-common/builtin-arith-overflow-2.c: New test.
5345 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5346 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5347 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5348
2ef16b6e
JJ
53492016-06-08 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR c++/71442
5352 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5353
5e3ee346
AL
53542016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5355
5356 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5357 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5358 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5359 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5360 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5361 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5362 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5363 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5364 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5365 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5366 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5367 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5368 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5369
b2ae2814
RB
53702016-06-08 Richard Biener <rguenther@suse.de>
5371
5372 PR tree-optimization/68558
5373 * gcc.dg/vect/slp-44.c: New testcase.
5374
e09b4c37
RB
53752016-06-08 Richard Biener <rguenther@suse.de>
5376
5377 * gcc.dg/vect/slp-43.c: New testcase.
5378
72d50660
RB
53792016-06-08 Richard Biener <rguenther@suse.de>
5380
5381 PR tree-optimization/71452
5382 * gcc.dg/torture/pr71452.c: New testcase.
5383
988c115c
JJ
53842016-06-08 Jakub Jelinek <jakub@redhat.com>
5385
5386 PR c++/71448
5387 * g++.dg/torture/pr71448.C: New test.
5388
73d73b48
BS
53892016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5390
5391 PR debug/71432
5392 PR ada/71413
5393 * g++.dg/debug/pr71432.C: New test.
5394
bdd15d0c
PK
53952016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5396
5397 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5398 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5399 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5400
ce0607bb
AH
54012016-06-08 Alan Hayward <alan.hayward@arm.com>
5402
5403 * gcc.dg/vect/vect-live-2.c: Update effective target.
5404 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5405 * lib/target-supports.exp: Add aarch64 to vect_long.
5406
92a5f2ba
MP
54072016-06-08 Marek Polacek <polacek@redhat.com>
5408
5409 PR c/71418
5410 * gcc.dg/noncompile/pr71418.c: New test.
5411
08203f73
MP
5412 PR c/71426
5413 * gcc.dg/noncompile/pr71426.c: New test.
5414
d1fcc2bd
JH
54152016-06-07 Jan Hubicka <hubicka@ucw.cz>
5416
5417 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5418 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5419 * gcc.dg/predict-3.c: Update template.
5420 * gcc.dg/predict-5.c: Update template.
5421 * gcc.dg/predict-6.c: Update template.
5422 * gcc.dg/predict-9.c: Update template.
5423 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5424
a23e6f1c
BS
54252016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5426
5427 * gcc.target/powerpc/vec-mul.c: New test.
5428
6ffd47b7
DM
54292016-06-07 David Malcolm <dmalcolm@redhat.com>
5430
5431 * gcc.dg/spellcheck-fields-2.c: New test case.
5432
bfd67b47
RB
54332016-06-07 Richard Biener <rguenther@suse.de>
5434
5435 PR c/61564
5436 * gcc.dg/Wpragmas-1.c: New testcase.
5437 * gcc.dg/Wattributes-4.c: Likewise.
5438 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5439 entry.
5440
701b9a47
CL
54412016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5442
5443 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5444 spurious debug code.
5445
6b80d6fa
RB
54462016-06-07 Richard Biener <rguenther@suse.de>
5447
5448 PR tree-optimization/71428
5449 * gcc.dg/torture/pr71428.c: New testcase.
5450
0f3f9437
RB
54512016-06-07 Richard Biener <rguenther@suse.de>
5452
5453 PR middle-end/71423
5454 * gcc.dg/torture/pr71423.c: New testcase.
5455
ec963f2a
KV
54562016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5457
5458 PR middle-end/71408
5459 * gcc.dg/tree-ssa/pr71408.c: New test.
5460
46ab5b6e
KV
54612016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5462
5463 PR middle-end/71281
5464 * g++.dg/torture/pr71281.C: New test.
5465
1f40cff3
MP
54662016-06-06 Marek Polacek <polacek@redhat.com>
5467
5468 PR c/71362
5469 * gcc.dg/pr71362.c: New test.
5470
6f5bcd24
JJ
54712016-06-06 Jakub Jelinek <jakub@redhat.com>
5472 Patrick Palka <ppalka@gcc.gnu.org>
5473
5474 PR c++/70847
5475 PR c++/71330
5476 PR c++/71393
5477 * g++.dg/opt/pr70847.C: New test.
5478 * g++.dg/ubsan/pr70847.C: New test.
5479 * g++.dg/ubsan/pr71393.C: New test.
5480
158beb4a
JJ
54812016-06-06 Jakub Jelinek <jakub@redhat.com>
5482
5483 PR tree-optimization/71259
5484 * gcc.dg/vect/pr71259.c: New test.
5485
d9b950dd
DM
54862016-06-06 David Malcolm <dmalcolm@redhat.com>
5487
5488 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5489 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5490 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5491 above.
5492
36f9ad69
KT
54932016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5494
5495 PR middle-end/37780
5496 * gcc.c-torture/execute/pr37780.c: New test.
5497 * gcc.target/aarch64/pr37780_1.c: Likewise.
5498 * gcc.target/arm/pr37780_1.c: Likewise.
5499
5545a907
MP
55002016-06-06 Marek Polacek <polacek@redhat.com>
5501
5502 * c-c++-common/attr-may-alias-1.c: New test.
5503 * c-c++-common/attr-may-alias-2.c: New test.
5504 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5505
93671519
BE
55062016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5507
5508 PR c/24414
5509 * gcc.target/i386/pr24414.c: New test.
5510
690f24b7
JM
55112016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5512
5513 * gcc.target/sparc/vis4misc.c: New file.
5514 * gcc.target/sparc/fpcmp.c: Likewise.
5515 * gcc.target/sparc/fpcmpu.c: Likewise.
5516
31ce6157
AH
55172016-06-06 Alan Hayward <alan.hayward@arm.com>
5518
5519 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5520 * gcc.dg/vect/vect-live-3.c: Likewise.
5521
9fcebb5a
RB
55222016-06-06 Richard Biener <rguenther@suse.de>
5523
5524 PR tree-optimization/71398
5525 * gcc.dg/torture/pr71398.c: New testcase.
5526
903ca97b
UB
55272016-06-06 Uros Bizjak <ubizjak@gmail.com>
5528
5529 PR target/71389
5530 * g++.dg/pr71389.C: New test.
5531
9c1eb332
JD
55322016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5533
5534 PR fortran/71404
5535 * gfortran.dg/fmt_read_5.f: New test.
5536
b2d83bd2
AV
55372016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5538
5539 PR fortran/69659
5540 * gfortran.dg/class_array_22.f03: New test.
5541
ec81960e
JH
55422016-06-05 Jan Hubicka <hubicka@ucw.cz>
5543
5544 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5545
429d2750
JH
55462016-06-05 Jan Hubicka <hubicka@ucw.cz>
5547
5548 * gcc.dg/predict-9.c: Update template.
5549
c1c00983
PC
55502016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/49377
5553 * g++.dg/template/pr49377.C: New.
5554
1927a963
JJ
55552016-06-04 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR tree-optimization/71405
5558 * g++.dg/torture/pr71405.C: New test.
5559
909a11ad
PC
55602016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5561
5562 PR c++/70202
5563 * g++.dg/inherit/crash5.C: New.
5564 * g++.dg/inherit/virtual1.C: Adjust.
5565
08bbb1f8
JL
55662016-06-03 Jeff Law <law@redhat.com>
5567
5568 PR tree-optimization/71316
5569 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5570
7c35235c
JJ
55712016-06-03 Jakub Jelinek <jakub@redhat.com>
5572
5573 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5574 dg-additional-options with just -fno-tree-scev-cprop in it.
5575 * gcc.dg/vect/vect-live-2.c: Likewise.
5576 * gcc.dg/vect/vect-live-5.c: Likewise.
5577 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5578 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5579 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5580
c8572dd6
PP
55812016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5582
5583 PR c++/27100
5584 * g++.dg/other/friend6.C: New test.
5585
1c7733a7
BS
55862016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5587
5588 * g++.dg/torture/ppc-ldst-array.C: New.
5589
0d2f700f
JM
55902016-06-03 Joseph Myers <joseph@codesourcery.com>
5591
5592 PR target/71276
5593 PR target/71277
5594 * gcc.dg/torture/builtin-fp-int-inexact.c,
5595 gcc.target/i386/387-builtin-fp-int-inexact.c,
5596 gcc.target/i386/387-rint-inline-1.c,
5597 gcc.target/i386/387-rint-inline-2.c,
5598 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5599 gcc.target/i386/sse2-rint-inline-1.c,
5600 gcc.target/i386/sse2-rint-inline-2.c,
5601 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5602 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5603
f8071c05
L
56042016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5605 Julia Koval <julia.koval@intel.com>
5606
5607 PR target/66960
5608 PR target/67630
5609 PR target/67634
5610 PR target/67841
5611 PR target/68037
5612 PR target/68618
5613 PR target/68661
5614 PR target/69575
5615 PR target/69596
5616 PR target/69734
5617 * gcc.dg/guality/pr68037-1.c: New test.
5618 * gcc.dg/guality/pr68037-2.c: Likewise.
5619 * gcc.dg/guality/pr68037-3.c: Likewise.
5620 * gcc.dg/torture/pr68037-1.c: Likewise.
5621 * gcc.dg/torture/pr68037-2.c: Likewise.
5622 * gcc.dg/torture/pr68037-3.c: Likewise.
5623 * gcc.dg/torture/pr68661-1a.c: Likewise.
5624 * gcc.dg/torture/pr68661-1b.c: Likewise.
5625 * gcc.target/i386/interrupt-1.c: Likewise.
5626 * gcc.target/i386/interrupt-2.c: Likewise.
5627 * gcc.target/i386/interrupt-3.c: Likewise.
5628 * gcc.target/i386/interrupt-4.c: Likewise.
5629 * gcc.target/i386/interrupt-5.c: Likewise.
5630 * gcc.target/i386/interrupt-6.c: Likewise.
5631 * gcc.target/i386/interrupt-7.c: Likewise.
5632 * gcc.target/i386/interrupt-8.c: Likewise.
5633 * gcc.target/i386/interrupt-9.c: Likewise.
5634 * gcc.target/i386/interrupt-10.c: Likewise.
5635 * gcc.target/i386/interrupt-11.c: Likewise.
5636 * gcc.target/i386/interrupt-12.c: Likewise.
5637 * gcc.target/i386/interrupt-13.c: Likewise.
5638 * gcc.target/i386/interrupt-14.c: Likewise.
5639 * gcc.target/i386/interrupt-15.c: Likewise.
5640 * gcc.target/i386/interrupt-16.c: Likewise.
5641 * gcc.target/i386/interrupt-17.c: Likewise.
5642 * gcc.target/i386/interrupt-18.c: Likewise.
5643 * gcc.target/i386/interrupt-19.c: Likewise.
5644 * gcc.target/i386/interrupt-20.c: Likewise.
5645 * gcc.target/i386/interrupt-21.c: Likewise.
5646 * gcc.target/i386/interrupt-22.c: Likewise.
5647 * gcc.target/i386/interrupt-23.c: Likewise.
5648 * gcc.target/i386/interrupt-24.c: Likewise.
5649 * gcc.target/i386/interrupt-25.c: Likewise.
5650 * gcc.target/i386/interrupt-26.c: Likewise.
5651 * gcc.target/i386/interrupt-27.c: Likewise.
5652 * gcc.target/i386/interrupt-28.c: Likewise.
5653 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5654 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5655 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5656 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5657 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5658 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5659 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5660 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5661 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5662 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5663 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5664 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5665
36b85e43
BS
56662016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5667
9de2e795
L
5668 PR tree-optimization/52171
5669 * gcc.dg/pr52171.c: New test.
5670 * gcc.target/i386/pr52171.c: New test.
36b85e43 5671
bfeee8ac
JH
56722016-06-03 Jan Hubicka <jh@suse.cz>
5673
5674 * g++.dg/tree-ssa/pred-1.C: New testcase
5675 * gcc.dg/tree-ssa/pred-1.c: New testcase
5676
859b0bae
BS
56772016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5678
5679 PR target/70957
5680 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5681 support.
5682 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5683
3a2edf4c
AH
56842016-06-03 Alan Hayward <alan.hayward@arm.com>
5685
5686 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5687
b28ead45
AH
56882016-06-03 Alan Hayward <alan.hayward@arm.com>
5689
5690 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5691 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5692 * gcc.dg/vect/vect-live-1.c: New test.
5693 * gcc.dg/vect/vect-live-2.c: New test.
5694 * gcc.dg/vect/vect-live-3.c: New test.
5695 * gcc.dg/vect/vect-live-4.c: New test.
5696 * gcc.dg/vect/vect-live-5.c: New test.
5697 * gcc.dg/vect/vect-live-slp-1.c: New test.
5698 * gcc.dg/vect/vect-live-slp-2.c: New test.
5699 * gcc.dg/vect/vect-live-slp-3.c: New test.
5700
1f91747b
JJ
57012016-06-03 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR middle-end/71387
5704 * g++.dg/opt/pr71387.C: New test.
5705
47b83923
JL
57062016-06-02 Jeff Law <law@redhat.com>
5707
5708 PR tree-optimization/71328
5709 * gcc.c-torture/compile/pr71328.c: New test.
5710
e96e5f46
JD
57112016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5712
5713 PR fortran/52393
5714 * gfortran.dg/fmt_read_3.f90: Fix typo.
5715 * gfortran.dg/fmt_read_4.f90: New test.
5716
b872d729
PC
57172016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5718
5719 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5720 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5721 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5722 * g++.dg/cpp0x/override2.C: Likewise.
5723 * g++.dg/parse/crash5.C: Likewise.
5724 * g++.dg/parse/error16.C: Likewise.
5725 * g++.dg/parse/error27.C: Likewise.
5726 * g++.dg/template/qualttp15.C: Likewise.
5727 * g++.dg/template/redecl4.C: Likewise.
5728 * g++.old-deja/g++.other/crash39.C: Likewise.
5729 * g++.old-deja/g++.other/struct1.C: Likewise.
5730 * g++.old-deja/g++.pt/m9a.C: Likewise.
5731 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5732
0e535442
JJ
57332016-06-02 Jakub Jelinek <jakub@redhat.com>
5734
0633ee10
JJ
5735 PR c++/71372
5736 * c-c++-common/pr71372.c: New test.
5737
0e535442
JJ
5738 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5739 __TIME__ strings with __builtin_strcmp instead of printf and
5740 dg-output.
5741
f3c5ecc2
ML
57422016-06-02 Martin Liska <mliska@suse.cz>
5743
5744 * gcc.dg/predict-9.c: New test.
5745
a91807c5
JJ
57462016-06-02 Jakub Jelinek <jakub@redhat.com>
5747
5748 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5749 global set_compiler_env_var and global saved_compiler_env_var.
5750
b5bd1978
KT
57512016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5752
5753 PR rtl-optimization/71295
5754 * gcc.c-torture/compile/pr71295.c: New test.
5755
b93b1475
JJ
57562016-06-02 Jakub Jelinek <jakub@redhat.com>
5757
930ebd0e
JJ
5758 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5759
1e021dc3
JJ
5760 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5761 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5762
b93b1475
JJ
5763 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5764 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5765 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5766 alternative number.
5767
58f2fb5c
MM
57682016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5769
5770 * gcc.target/powerpc/p9-splat-4.c: New test.
5771
57722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5773
5774 PR target/71186
5775 * gcc.target/powerpc/pr71186.c: New test.
5776
4731c9f0
JD
57772016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5778
5779 PR fortran/52393
5780 * gfortran.dg/fmt_read_3.f90: New test.
5781
042dee3e
TP
57822016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5783
5784 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5785 procedure.
5786
15c98b2e
ES
57872016-06-01 Eduard Sanou <dhole@openmailbox.org>
5788
5789 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5790 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5791 env var is set.
5792 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5793 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5794 shown once.
5795 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5796 during compilation.
5797 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5798 vars set by dg-set-compiler-env-var.
5799
6442a6f4
PT
58002016-06-01 Paul Thomas <pault@gcc.gnu.org>
5801
5802 PR fortran/71156
5803 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5804 to the module procedure declaration.
5805 * gfortran.dg/submodule_16.f08: New test.
5806
ab62397a
JJ
58072016-06-01 Jakub Jelinek <jakub@redhat.com>
5808
5809 PR middle-end/71371
5810 * c-c++-common/gomp/pr71371.c: New test.
5811
b66af6ed
RB
58122016-06-01 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/71366
5815 * gcc.dg/torture/pr71366-1.c: New testcase.
5816 * gcc.dg/torture/pr71366-2.c: Likewise.
5817
e342b9d8
KN
58182016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5819
5820 * gcc.target/powerpc/vslv-0.c: New test.
5821 * gcc.target/powerpc/vslv-1.c: New test.
5822 * gcc.target/powerpc/vsrv-0.c: New test.
5823 * gcc.target/powerpc/vsrv-1.c: New test.
5824
721547cd
NS
58252016-06-01 Nathan Sidwell <nathan@acm.org>
5826
5827 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5828 * gcc.target/nvptx/weak.c: New.
5829
fa2c9034
RB
58302016-06-01 Richard Biener <rguenther@suse.de>
5831
5832 PR tree-optimization/71261
5833 * gcc.dg/torture/vect-bool-1.c: New testcase.
5834
3e32893c
JJ
58352016-06-01 Jakub Jelinek <jakub@redhat.com>
5836
5837 * gfortran.dg/gomp/order-1.f90: New test.
5838 * gfortran.dg/gomp/order-2.f90: New test.
5839
8c383600
JH
58402016-06-01 Jan Hubicka <hubicka@ucw.cz>
5841
5842 * gcc.dg/unroll-6.c: Update template.
5843 * gcc.dg/unroll-7.c: New testcase.
5844 * gcc.dg/unroll-8.c: New testcase.
5845
a0dfeef5
EB
58462016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5847
5848 * gnat.dg/opt56.ad[sb]: New test.
5849
48de5701
PC
58502016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5851
5852 PR c++/66635
5853 * g++.dg/cpp0x/constexpr-ice16.C: New.
5854
827cf695
PP
58552016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5856
5857 PR tree-optimization/71314
5858 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5859 -mbranch-cost=2.
5860
ff66f6e8
PP
58612016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5862
5863 PR tree-optimization/71077
5864 * gcc.dg/tree-ssa/pr71077.c: New test.
5865
050fb209
JH
58662016-05-31 Jan Hubicka <hubicka@ucw.cz>
5867
48de5701
PC
5868 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5869 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5870 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5871
c642d919
PC
58722016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5873
5874 PR c++/71248
5875 * g++.dg/cpp0x/pr71248.C: New.
5876 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5877 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5878 * g++.dg/init/new37.C: Likewise.
5879 * g++.dg/template/static1.C: Likewise.
5880 * g++.dg/template/static2.C: Likewise.
5881
d6439e08
L
58822016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5883
5884 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5885 instead of %rdi.
5886 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5887
780b9dd4
MP
58882016-05-31 Marek Polacek <polacek@redhat.com>
5889
5890 * c-c++-common/Wswitch-unreachable-3.c: New test.
5891 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5892
0d99f8a0
RB
58932016-05-31 Richard Biener <rguenther@suse.de>
5894
5895 PR tree-optimization/71352
5896 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5897
52545641
TP
58982016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5899
5900 * gcc.target/arm/armv5_thumb_isa.c: New test.
5901
5b8c1205
KY
59022016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5903
5904 PR target/71346
5905 * gcc.target/i386/pr71346.c: New test.
5906
7a88cc84
TV
59072016-05-31 Tom de Vries <tom@codesourcery.com>
5908
5909 PR tree-optimization/69068
5910 * gcc.dg/graphite/pr69068.c: New test.
5911
265149a6
MS
59122016-05-27 Martin Sebor <msebor@redhat.com>
5913
5914 PR c++/71306
5915 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5916
00631022
JJ
59172016-05-30 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR c++/71349
5920 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5921 nowait depend(inout: dd[0]) clauses where permitted.
5922
b2f6675b
PC
59232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5924
5925 PR c++/71238
5926 * g++.dg/parse/pr71238.C: New.
5927 * g++.dg/concepts/friend1.C: Test column numbers too.
5928 * g++.dg/cpp0x/initlist31.C: Likewise.
5929 * g++.dg/cpp0x/pr51420.C: Likewise.
5930 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5931 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5932 * g++.dg/ext/builtin3.C: Likewise.
5933 * g++.dg/lookup/friend12.C: Likewise.
5934 * g++.dg/lookup/friend7.C: Likewise.
5935 * g++.dg/lookup/koenig1.C: Likewise.
5936 * g++.dg/lookup/koenig5.C: Likewise.
5937 * g++.dg/lookup/used-before-declaration.C: Likewise.
5938 * g++.dg/overload/koenig1.C: Likewise.
5939 * g++.dg/template/crash65.C: Likewise.
5940 * g++.dg/template/friend57.C: Likewise.
5941 * g++.dg/warn/Wshadow-5.C: Likewise.
5942 * g++.dg/warn/Wunused-8.C: Likewise.
5943 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5944 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5945 * g++.old-deja/g++.jason/member.C: Likewise.
5946 * g++.old-deja/g++.jason/report.C: Likewise.
5947 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5948 * g++.old-deja/g++.law/visibility20.C: Likewise.
5949 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5950 * g++.old-deja/g++.other/static5.C: Likewise.
5951 * g++.old-deja/g++.pt/overload2.C: Likewise.
5952
a448ff40
JH
59532016-05-30 Jan Hubicka <hubicka@ucw.cz>
5954
5955 * gcc.dg/tree-ssa/peel1.c: New testcase.
5956 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5957 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5958
69be8c91
TV
59592016-05-30 Tom de Vries <tom@codesourcery.com>
5960
5961 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5962 to ce.
5963
a59775a1
PC
59642016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5965
5966 PR c++/71099
5967 * g++.dg/parse/virtual1.C: New.
5968
53d6d955
UB
59692016-05-30 Uros Bizjak <ubizjak@gmail.com>
5970
5971 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5972 Use correct register when clearing %edx.
5973
0557293f
AM
59742016-05-30 Alexander Monakov <amonakov@ispras.ru>
5975
5976 PR tree-optimization/71289
5977 * gcc.dg/pr71289.c: New test.
5978
5d476e35
KV
59792016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5980
5981 PR middle-end/71269
5982 PR middle-end/71292
5983 * gcc.dg/tree-ssa/pr71269.c: New test.
5984 * gcc.dg/tree-ssa/pr71292.c: New test.
5985
db5447ca
KV
59862016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5987
5988 PR middle-end/71252
5989 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5990
98bdbb39
JH
59912016-05-30 Jan Hubicka <hubicka@ucw.cz>
5992
5993 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5994 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5995 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5996
7e012855
TV
59972016-05-30 Tom de Vries <tom@codesourcery.com>
5998
5999 PR tree-optimization/69067
6000 * gcc.dg/graphite/pr69067.c: New test.
6001
beed3701
UB
60022016-05-29 Uros Bizjak <ubizjak@gmail.com>
6003
6004 PR target/71245
6005 * gcc.target/i386/pr71245-1.c: New test.
6006 * gcc.target/i386/pr71245-2.c: Ditto.
6007
b6d4f8e8
PC
60082016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6009
6010 PR c++/71105
6011 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6012 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6013 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6014
00022058
JH
60152016-05-27 Jan Hubicka <hubicka@ucw.cz>
6016
6017 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6018
c8419aca
VV
60192016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6020
6021 Revert:
6022 PR c++/69855
6023 * g++.dg/overload/69855.C: New.
6024 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6025 * g++.old-deja/g++.pt/crash3.C: Likewise.
6026
8008c4d2
PC
60272016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/60385
6030 * g++.dg/parse/namespace13.C: New.
6031
8b2ef235
JL
60322016-05-26 Jeff Law <law@redhat.com>
6033
6034 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6035 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6036 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6037 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6038 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6039 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6040 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6041 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6042 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6043 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6044 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6045 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6046 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6047
7d67159b
VV
60482016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6049
6050 PR c++/69855
6051 * g++.dg/overload/69855.C: New.
6052 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6053 * g++.old-deja/g++.pt/crash3.C: Likewise.
6054
88e3bdd1
JW
60552016-05-27 Jiong Wang <jiong.wang@arm.com>
6056
6057 PR target/63596
6058 * gcc.target/aarch64/va_arg_1.c: New testcase.
6059 * gcc.target/aarch64/va_arg_2.c: Likewise.
6060 * gcc.target/aarch64/va_arg_3.c: Likewise.
6061
3fd6b9cc
JW
60622016-05-27 Jiong Wang <jiong.wang@arm.com>
6063
6064 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6065 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6066 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6067 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6068 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6069
3cee7e4e
MP
60702016-05-27 Marek Polacek <polacek@redhat.com>
6071
6072 PR middle-end/71308
6073 * g++.dg/torture/pr71308.C: New test.
6074
6a813c96
DV
60752016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6076
6077 * gcc.dg/zero_bits_compound-1.c: New test.
6078 * gcc.dg/zero_bits_compound-2.c: New test.
6079
0561bcfb
IE
60802016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6081
6082 PR middle-end/71279
6083 * gcc.dg/pr71279.c: New test.
6084
21316320
MM
60852016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6086
6087 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6088 floating point min/max/comparison instructions.
6089 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6090
7211a097
JJ
60912016-05-26 Jakub Jelinek <jakub@redhat.com>
6092
6093 * c-c++-common/gomp/schedule-1.c: New test.
6094 * gfortran.dg/gomp/schedule-1.f90: New test.
6095
cac177cf
PP
60962016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6097
6098 PR c++/70822
6099 PR c++/70106
6100 * g++.dg/cpp1y/auto-fn32.C: New test.
6101 * g++.dg/cpp1y/paren4.C: New test.
6102
a2d5b8c9
NS
61032016-05-26 Nathan Sidwell <nathan@acm.org>
6104
6105 * gcc.dg/20060410.c: Xfail on ptx.
6106 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6107 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6108 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6109 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6110 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6111
ffa8b552
TP
61122016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6113
6114 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6115
c7501e00
JJ
61162016-05-26 Jakub Jelinek <jakub@redhat.com>
6117
1875b9a0
JJ
6118 PR tree-optimization/71280
6119 * gcc.dg/pr71280.c: New test.
6120
2116e19f
JJ
6121 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6122
305aef09
JJ
6123 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6124 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6125
c7501e00
JJ
6126 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6127
ca449d26
JW
61282016-05-26 Jiong Wang <jiong.wang@arm.com>
6129
6130 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6131 kept in memory.
ca449d26 6132
8af01c66
JL
61332016-05-25 Jeff Law <law@redhat.com>
6134
6135 PR tree-optimization/71272
6136 * gcc.c-torture/compile/pr71272.c: new test.
6137
f9d6ce73
BS
61382016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6139
6140 * gcc.target/powerpc/vec-cmpne.c: New test.
6141 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6142
a88a7b22
EB
61432016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6144
6145 * gnat.dg/opt55.ad[sb]: New test.
6146
125f02ed
SKS
61472016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6148
6149 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6150 * c-c++-common/pr60226.c: Require int32plus.
6151 * gcc.c-torture/execute/pr70602.c: Likewise.
6152 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6153 unsigned long for malloc arg type.
6154 * gcc.dg/asr_div1.c: Require int32plus.
6155 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6156 * gcc.dg/pie-1.c: Require pie.
6157 * gcc.dg/pie-2.c: Likewise.
6158 * gcc.dg/pr59471.c: Require int32plus.
6159 * gcc.dg/pr59963-2.c: XFAIL for int16.
6160 * gcc.dg/pr60114.c: Require int32plus.
6161 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6162 unsigned long for typedef of size_t.
6163 * gcc.dg/pr63914.c: Require int32plus.
6164 * gcc.dg/pr64536.c: Require pt32plus.
6165 * gcc.dg/pr65658.c: Likewise.
6166 * gcc.dg/pr67271.c: Require int32plus.
6167 * gcc.dg/pr68112.c: Likewise.
6168 * gcc.dg/pr69071.c: Skip for avr target.
6169 * gcc.dg/pr69973.c: Require int32plus.
6170 * gcc.dg/pr70169.c: Skip for avr target.
6171 * gcc.dg/sso-6.c: Require int32plus.
6172 * gcc.dg/sso-7.c: Likewise.
6173 * gcc.dg/sso-8.c: Likewise.
6174 * gcc.dg/vrp-min-max-2.c: Likewise.
6175
c6e434f5
UB
61762016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6177
6178 PR target/70738
6179 * gcc.target/i386/pr70738-1.c: New test.
6180 * gcc.target/i386/pr70738-2.c: Likewise.
6181 * gcc.target/i386/pr70738-3.c: Likewise.
6182 * gcc.target/i386/pr70738-4.c: Likewise.
6183 * gcc.target/i386/pr70738-5.c: Likewise.
6184 * gcc.target/i386/pr70738-6.c: Likewise.
6185 * gcc.target/i386/pr70738-7.c: Likewise.
6186 * gcc.target/i386/pr70738-8.c: Likewise.
6187 * gcc.target/i386/pr70738-9.c: Likewise.
6188
5c42d341
KT
61892016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6190
6191 PR rtl-optimization/66940
6192 * gcc.c-torture/execute/pr66940.c: New test.
6193
bf9a1a07
IV
61942016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6195
6196 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6197 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6198 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6199 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6200 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6201 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6202 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6203 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6204 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6205 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6206 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6207 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6208 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6209 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6210 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6211 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6212 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6213 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6214 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6215 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6216 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6217 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6218 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6219 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6220
95efe6b6
MP
62212016-05-25 Marek Polacek <polacek@redhat.com>
6222
6223 PR c/71265
6224 * gcc.dg/noncompile/pr71265.c: New test.
6225
a23faf7a
MP
6226 PR c/71266
6227 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6228
69a6d5ad
NS
62292016-05-25 Nathan Sidwell <nathan@acm.org>
6230
6231 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6232
3072d4ea
RB
62332016-05-25 Richard Biener <rguenther@suse.de>
6234
6235 PR tree-optimization/71261
6236 * c-c++-common/torture/pr71261.c: New testcase.
6237
e412ece4
RB
62382016-05-25 Richard Biener <rguenther@suse.de>
6239
6240 PR tree-optimization/71264
6241 * gcc.dg/vect/pr71264.c: New testcase.
6242
b9e551ad
PC
62432016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6244
6245 PR c++/55992
6246 * g++.dg/cpp0x/alias-decl-53.C: New.
6247 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6248
6aa1abe5
ML
62492016-05-25 Martin Liska <mliska@suse.cz>
6250
6251 * g++.dg/pr71239.C: New test.
6252
842d162e
RB
62532016-05-25 Richard Biener <rguenther@suse.de>
6254
c87885ca
RO
6255 * gcc.dg/vect/pr58135.c: Rename to ...
6256 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6257
f184a36c
MP
62582016-05-25 Marek Polacek <polacek@redhat.com>
6259
6260 * g++.dg/pr65295.C: Use target c++14.
6261
021fad86
PC
62622016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6263
53d6d955
UB
6264 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6265 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6266
c3eaf15a
MM
62672016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6268
6269 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6270 instructions.
6271
e46c7770
CP
62722016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6273
6274 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6275 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6276 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6277 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6278 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6279 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6280 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6281 * c-c++-common/goacc/pcopy.c: Likewise.
6282 * c-c++-common/goacc/pcopyin.c: Likewise.
6283 * c-c++-common/goacc/pcopyout.c: Likewise.
6284 * c-c++-common/goacc/pcreate.c: Likewise.
6285 * c-c++-common/goacc/pr70688.c: New test.
6286 * c-c++-common/goacc/present-1.c: Adjust test.
6287 * c-c++-common/goacc/reduction-5.c: Likewise.
6288 * g++.dg/goacc/data-1.C: New test.
6289
4bfc9db7
MM
62902016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6291
6292 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6293 vector parity built-in functions.
6294 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6295 count trailing zeros automatic vectorization.
6296 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6297 count trailing zeros built-in functions.
6298
2bc145af
KV
62992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6300
6301 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6302
26869fdb
PH
63032016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6304
6305 PR target/71050
6306 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6307
b2dc9c3b
PC
63082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/50436
6311 * g++.dg/template/crash123.C: New.
6312 * g++.dg/template/crash124.C: Likewise.
6313
f65e97fd
MS
63142016-05-24 Martin Sebor <msebor@redhat.com>
6315
6316 PR c++/71147
6317 * g++.dg/ext/flexary16.C: New test.
6318
a6f5ac7f
IV
63192016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6320
69a6d5ad
NS
6321 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6322 before math.h is included.
a6f5ac7f
IV
6323 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6324 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6325 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6326 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6327 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6328 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6329 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6330 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6331 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6332 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6333 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6334 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6335 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6336 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6337 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6338 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6339 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6340 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6341 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6342 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6343 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6344 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6345 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6346
27bad558
MM
63472016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6348 Kelvin Nilsen <kelvin@gcc.gnu.org>
6349
6350 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6351 support.
6352
72f382fb
PC
63532016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 PR c++/69872
6356 * g++.dg/warn/Wno-narrowing1.C: New.
6357
ef2ec9d9
MP
63582016-05-24 Marek Polacek <polacek@redhat.com>
6359
6360 PR c/71249
6361 * c-c++-common/Wswitch-unreachable-2.c: New test.
6362
e90434e3
JJ
63632016-05-24 Jakub Jelinek <jakub@redhat.com>
6364
7adb26f2
JJ
6365 PR c++/71257
6366 * g++.dg/vect/simd-clone-6.cc: New test.
6367 * g++.dg/gomp/declare-simd-6.C: New test.
6368
e90434e3
JJ
6369 PR middle-end/70434
6370 PR c/69504
6371 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6372
b556ea3b
RB
63732016-05-24 Richard Biener <rguenther@suse.de>
6374
6375 PR tree-optimization/71240
6376 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6377
e5328f5d
RB
63782016-05-24 Richard Biener <rguenther@suse.de>
6379
6380 PR tree-optimization/71230
6381 * gcc.dg/torture/pr71230.c: New testcase.
6382 * g++.dg/torture/pr71230.C: Likewise.
6383
a04e69c0
TS
63842016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6385
6386 * c-c++-common/goacc/routine-5.c: Add tests.
6387 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6388 * gfortran.dg/goacc/routine-6.f90: Add tests.
6389
30fd2977
RB
63902016-05-24 Richard Biener <rguenther@suse.de>
6391
6392 PR tree-optimization/71253
6393 * gcc.dg/torture/pr71253.c: New testcase.
6394
ca6f60bc
KV
63952016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6396
6397 PR middle-end/71252
6398 * gfortran.dg/pr71252.f90: New test.
6399
d3465d72
RS
64002016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6401
6402 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6403
f17a223d
RB
64042016-05-24 Richard Biener <rguenther@suse.de>
6405
6406 PR middle-end/70434
6407 PR c/69504
6408 * c-c++-common/vector-subscript-4.c: New testcase.
6409 * c-c++-common/vector-subscript-5.c: Likewise.
6410
e3f36534
JD
64112016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6412
6413 PR fortran/71123
6414 * gfortran.dg/namelist_90.f: New test
6415
85d5c27d
JD
64162016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6417
6418 PR fortran/66461
6419 * gfortran.dg/unexpected_eof.f: New test
6420
fe3f3340
MM
64212016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6422 Kelvin Nilsen <kelvin@gcc.gnu.org>
6423
6424 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6425 as little endian.
6426
26d6ae55
PC
64272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6428
6429 PR c++/70972
6430 * g++.dg/cpp0x/inh-ctor20.C: New.
6431 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6432
d6c9a06f
PC
64332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6434
6435 PR c++/69095
6436 * g++.dg/cpp0x/variadic168.C: New.
6437
396a1d10
PC
64382016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 * g++.dg/cpp0x/pr31445.C: Test column number too.
6441 * g++.dg/cpp0x/pr32253.C: Likewise.
6442 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6443 * g++.dg/cpp0x/variadic36.C: Likewise.
6444
ece46666
MG
64452016-05-23 Marc Glisse <marc.glisse@inria.fr>
6446
6447 * gcc.dg/fold-notshift-2.c: Adjust.
6448
a7dc5980
MP
64492016-05-23 Marek Polacek <polacek@redhat.com>
6450
6451 PR c/49859
6452 * c-c++-common/Wswitch-unreachable-1.c: New test.
6453 * gcc.dg/Wswitch-unreachable-1.c: New test.
6454 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6455 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6456 * g++.dg/gomp/block-10.C: Likewise.
6457 * gcc.dg/gomp/block-10.c: Likewise.
6458 * g++.dg/gomp/block-9.C: Likewise.
6459 * gcc.dg/gomp/block-9.c: Likewise.
6460 * g++.dg/gomp/target-1.C: Likewise.
6461 * g++.dg/gomp/target-2.C: Likewise.
6462 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6463 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6464 * g++.dg/gomp/taskgroup-1.C: Likewise.
6465 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6466 * gcc.dg/gomp/teams-1.c: Likewise.
6467 * g++.dg/gomp/teams-1.C: Likewise.
6468 * g++.dg/overload/error3.C: Likewise.
6469 * g++.dg/tm/jump1.C: Likewise.
6470 * g++.dg/torture/pr40335.C: Likewise.
6471 * gcc.dg/c99-vla-jump-5.c: Likewise.
6472 * gcc.dg/switch-warn-1.c: Likewise.
6473 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6474 * gcc.dg/nested-func-1.c: Likewise.
6475 * gcc.dg/pr67784-4.c: Likewise.
6476
18b54004
RB
64772016-05-23 Richard Biener <rguenther@suse.de>
6478
6479 PR tree-optimization/71230
6480 * gfortran.dg/pr71230-1.f90: New testcase.
6481 * gfortran.dg/pr71230-2.f90: Likewise.
6482
e569db5f
VK
64832016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6484
396a1d10 6485 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6486 * gcc.dg/vect/pr58135.c: Add new.
6487 * gfortran.dg/pr46519-1.f: Adjust test case.
6488
e4b71114
PC
64892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 PR c++/53401
6492 * g++.dg/cpp0x/decltype64.C: New.
6493
a25a8058
CL
64942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6495
6496 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6497 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6498 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6499
0dcfe9ab
CL
65002016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6501
6502 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6503 Add poly64x1_t and poly64x2_t cases if supported.
6504 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6505 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6506 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6507 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6508 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6509
ffd70e4a
CL
65102016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6511
6512 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6513 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6514 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6515 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6516 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6517 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6518 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6519
4b1f57fe
CL
65202016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6521
6522 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6523
16c5ec77
CL
65242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6525
6526 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6527 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6528
94ad56c7
JJ
65292016-05-22 Jakub Jelinek <jakub@redhat.com>
6530
57748705
JJ
6531 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6532 constraint instead of "r".
6533 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6534 insn instead of vxorpd.
6535 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6536
af120161
JJ
6537 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6538 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6539
355023ce
JJ
6540 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6541
3b48574c
JJ
6542 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6543 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6544
94ad56c7
JJ
6545 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6546
8a85cee2
KV
65472016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6548
6549 PR middle-end/40921
6550 * gcc.dg/tree-ssa/pr40921.c: New test.
6551
8e916b16
PS
65522016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6553
6554 PR target/71103
6555 * gcc.target/avr/pr71103.c: New test.
6556
88aea79f
KV
65572016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6558
6559 PR middle-end/71179
6560 * gcc.dg/tree-ssa/pr71179.c: New test.
6561
79063edd
MS
65622016-05-20 Martin Sebor <msebor@redhat.com>
6563
6564 PR c/71115
6565 * gcc.dg/init-excess-2.c: New test.
6566
55c8849f
EB
65672016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6568
6569 * gnat.dg/opt53.adb: New test.
6570 * gnat.dg/opt54.adb: Likewise.
6571
c91a0948
MJ
65722016-05-20 Martin Jambor <mjambor@suse.cz>
6573
6574 PR tree-optimization/70884
6575 * gcc.dg/tree-ssa/pr70919.c: New test.
6576
9cad20fa
BS
65772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6578
6579 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6580 formatting.
69a6d5ad
NS
6581 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6582 fix code formatting.
6583
65842016-05-20 Nathan Sidwell <nathan@acm.org>
6585
6586 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6587 non-common cases.
6588 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6589
15c671a7
DM
65902016-05-20 David Malcolm <dmalcolm@redhat.com>
6591
6592 * jit.dg/all-non-failing-tests.h: Add
6593 test-factorial-must-tail-call.c.
6594 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6595 * jit.dg/test-factorial-must-tail-call.c: New test case.
6596
4f028369
JJ
65972016-05-20 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR fortran/71204
6600 * gfortran.dg/pr71204.f90: New test.
6601
7dea4ab3
CP
66022016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6603
6604 * gcc.target/nvptx/sincos.c: New test.
6605
ef98d365
PC
66062016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6607
6608 PR c++/70572
6609 * g++.dg/cpp1y/auto-fn31.C: New.
6610
92466115
BS
66112016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6612
6613 * gcc.target/powerpc/vec-addec.c: New test.
6614 * gcc.target/powerpc/vec-addec-int128.c: New test.
6615
9a385c2d
DM
66162016-05-20 David Malcolm <dmalcolm@redhat.com>
6617
6618 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6619 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6620 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6621 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6622
77c9d5b4
JH
66232016-05-20 Jan Hubicka <hubicka@ucw.cz>
6624
6625 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6626
68047971
JJ
66272016-05-20 Jakub Jelinek <jakub@redhat.com>
6628
18954840
JJ
6629 PR c++/71210
6630 * g++.dg/opt/pr71210-1.C: New test.
6631 * g++.dg/opt/pr71210-2.C: New test.
6632
68047971
JJ
6633 PR tree-optimization/29756
6634 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6635 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6636 only on selected targets where V4SImode vectors are known to be
6637 supported.
6638
d78789f5
MG
66392016-05-20 Marc Glisse <marc.glisse@inria.fr>
6640
6641 PR tree-optimization/71079
6642 PR tree-optimization/71206
6643 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6644
550fa093
PK
66452016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6646
6647 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6648 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6649 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6650
483c6429
RG
66512016-05-20 Richard Guenther <rguenther@suse.de>
6652
6653 PR tree-optimization/29756
6654 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6655
eb066284
RB
66562016-05-20 Richard Biener <rguenther@suse.de>
6657
6658 PR tree-optimization/71185
6659 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6660
58f10249
RB
66612016-05-20 Richard Biener <rguenther@suse.de>
6662
6663 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6664
2a5569fa
MP
66652016-05-19 Marek Polacek <polacek@redhat.com>
6666
6667 PR c++/71075
6668 * g++.dg/diagnostic/pr71075.C: New test.
6669
5e9a5385
DM
66702016-05-19 David Malcolm <dmalcolm@redhat.com>
6671
6672 PR c++/71184
6673 * g++.dg/pr71184.C: New test case.
6674
4f45da44
KN
66752016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6676
6677 * gcc.target/powerpc/darn-0.c: New test.
6678 * gcc.target/powerpc/darn-1.c: New test.
6679 * gcc.target/powerpc/darn-2.c: New test.
6680
4177437e
MP
66812016-05-19 Marek Polacek <polacek@redhat.com>
6682
6683 PR tree-optimization/71031
6684 * gcc.dg/tree-ssa/vrp100.c: New test.
6685
afb72432
IE
66862016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6687
6688 PR rtl-optimization/71148
6689 * gcc.dg/pr71148.c: New test.
6690
4f83064e
KT
66912016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6692
6693 PR target/71056
6694 * gcc.target/arm/pr71056.c: New test.
6695
4bf8dbe1
BE
66962016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6697
6698 * c-c++-common/pr69669.c: Check the used mode.
6699
f3510625
MO
67002016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6701
6702 PR sanitizer/64354
6703 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6704
43c0068e
RB
67052016-05-19 Richard Biener <rguenther@suse.de>
6706
6707 PR tree-optimization/70729
6708 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6709 * gcc.dg/graphite/scop-18.c: Likewise.
6710 * gcc.dg/pr41783.c: Disable LIM.
6711 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6712 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6713 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6714 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6715 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6716 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6717 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6718 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6719 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6720 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6721 * gfortran.dg/pr42108.f90: Likewise.
6722
70f25790
DM
67232016-05-18 David Malcolm <dmalcolm@redhat.com>
6724
6725 PR driver/69265
6726 * gcc.dg/spellcheck-options-11.c: New test case.
6727
960db8ec
JJ
67282016-05-18 Jakub Jelinek <jakub@redhat.com>
6729
6730 PR c++/71100
6731 * g++.dg/opt/pr71100.C: New test.
6732
04643334
MJ
67332016-05-18 Martin Jambor <mjambor@suse.cz>
6734
6735 PR ipa/69708
6736 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6737 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6738 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6739 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6740
91bb9f80
MJ
67412016-05-18 Martin Jambor <mjambor@suse.cz>
6742
6743 PR ipa/69708
6744 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6745 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6746 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6747 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6748 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6749
c584aca6
PC
67502016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6751
6752 PR c++/69793
6753 * g++.dg/template/crash122.C: New.
6754
20309c6e
PC
67552016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 PR c++/70466
6758 * g++.dg/template/pr70466-1.C: New.
6759 * g++.dg/template/pr70466-2.C: Likewise.
6760
50c78b9a
MM
67612016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6762
6763 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6764 splat operations and the XXSPLTIB instruction.
6765 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6766 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6767 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6768 xxlxor to clear a register.
6769
cf8be00d
RS
67702016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6771
6772 * gcc.dg/torture/pr71020.c: New test.
6773
848a392a
MJ
67742016-05-18 Martin Jambor <mjambor@suse.cz>
6775
6776 PR ipa/70646
6777 * gcc.dg/ipa/pr70646.c: New test.
6778
1f2ab776
CL
67792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6780
6781 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6782
76489493
CL
67832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6784
6785 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6786 missing tests for vreinterpretq_p{8,16}.
6787
bd79378d
CL
67882016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6789
6790 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6791 vsliq_n_s64 and vsliq_n_u64.
6792
81ca3ea0
CL
67932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6794
6795 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6796 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6797
873cb425
CL
67982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6799
6800 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6801 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6802 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6803
9d6e7c21
CL
68042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6805
6806 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6807 in comment.
6808
b4dbe40e 68092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6810
6811 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6812 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6813 "blr\t" and switch to scan-assembler-times.
6814
83a5c910
JW
68152016-05-18 Jiong Wang <jiong.wang@arm.com>
6816
53d6d955
UB
6817 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6818 with __aarch64__.
6819 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6820 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6821
fb7cbdeb
JJ
68222016-05-18 Jakub Jelinek <jakub@redhat.com>
6823
8ee91165
JJ
6824 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6825 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6826 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6827 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6828 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6829 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6830
cf4d516a
JJ
6831 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6832 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6833
a4f16422
JJ
6834 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6835 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6836
7b37ce10
JJ
6837 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6838 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6839
fb7cbdeb
JJ
6840 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6841
c9326aef
RB
68422016-05-18 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/71168
6845 * gcc.dg/torture/pr71168.c: New testcase.
6846
df8b0a11
KV
68472016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6848
6849 PR middle-end/63586
6850 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6851 * gcc.dg/tree-ssa/pr63586.c: New test.
6852 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6853
2efd67ed
NS
68542016-05-17 Nathan Sidwell <nathan@acm.org>
6855
6856 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6857 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6858 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6859 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6860
1988b2c2
NS
68612016-05-17 Nathan Sidwell <nathan@acm.org>
6862
6863 * gcc.target/nvptx/abi-vararg-3.c: New.
6864
ad1d92ab
MM
68652016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6866
6867 PR tree-optimization/54579
6868 PR middle-end/55299
6869 * gcc.dg/fold-notrotate-1.c: New test.
6870 * gcc.dg/fold-notshift-1.c: New test.
6871 * gcc.dg/fold-notshift-2.c: New test.
6872
47768df8
MP
68732016-05-17 Marek Polacek <polacek@redhat.com>
6874
6875 PR ipa/71146
6876 * g++.dg/ipa/pr71146.C: New test.
6877
6b5423a5
DM
68782016-05-17 David Malcolm <dmalcolm@redhat.com>
6879
6880 * jit.dg/test-error-array-bounds.c: New test case.
6881
c7986356
MG
68822016-05-17 Marc Glisse <marc.glisse@inria.fr>
6883
6884 * gcc.dg/tree-ssa/and-1.c: New testcase.
6885
d982c5b7
MG
68862016-05-17 Marc Glisse <marc.glisse@inria.fr>
6887
6888 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6889 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6890
0139ba93
MG
68912016-05-17 Marc Glisse <marc.glisse@inria.fr>
6892
6893 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6894 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6895
daab4562
JW
68962016-05-17 Jiong Wang <jiong.wang@arm.com>
6897
6898 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6899
22330033
JW
69002016-05-17 Jiong Wang <jiong.wang@arm.com>
6901
6902 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6903
98b3a5f2
JW
69042016-05-17 Jiong Wang <jiong.wang@arm.com>
6905
6906 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6907 ".2d[index]" when scan the assembly.
6908 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6909 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6910 float64x1.
6911 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6912
b71b7a8e
RB
69132016-05-17 Richard Biener <rguenther@suse.de>
6914
6915 PR tree-optimization/71132
6916 * gcc.dg/torture/pr71132.c: New testcase.
6917
3c51ad46
CL
69182016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6919
6920 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6921
d20faa66
KT
69222016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6923
6924 PR target/70809
6925 * gcc.target/aarch64/pr70809_1.c: New test.
6926
b75cc5a4
KT
69272016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6928
6929 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6930 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6931 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6932 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6933
b28eb195
IE
69342016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6935 Ilya Enkovich <ilya.enkovich@intel.com>
6936
6937 PR target/71114
6938 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6939
0b9004ed
JH
69402016-05-16 Jan Hubicka <hubicka@ucw.cz>
6941
6942 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6943 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6944
1b81a1c1
MW
69452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6946
6947 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6948 test for __ARM_FP16_ARGS.
6949 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6950 * gcc.target/arm/aapcs/neon-vect10.c: New.
6951 * gcc.target/arm/aapcs/neon-vect9.c: New.
6952 * gcc.target/arm/aapcs/vfp18.c: New.
6953 * gcc.target/arm/aapcs/vfp19.c: New.
6954 * gcc.target/arm/aapcs/vfp20.c: New.
6955 * gcc.target/arm/aapcs/vfp21.c: New.
6956 * gcc.target/arm/fp16-aapcs-1.c: New.
6957 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6958 test for __ARM_FP16_ARGS.
6959 * g++.target/arm/fp16-return-1.c: Update expected output.
6960
921d1e73
JW
69612016-05-16 Jiong Wang <jiong.wang@arm.com>
6962
6963 PR testsuite/70227
6964 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6965
228eb42a
HA
69662016-05-15 Harald Anlauf <anlauf@gmx.de>
6967
6968 PR fortran/69603
6969 * gfortran.dg/pr69603.f90: New testcase.
6970
785abfd3
FR
69712016-05-14 Fritz Reese <fritzoreese@gmail.com>
6972
6973 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6974
e75eb64f
FR
69752016-05-14 Fritz Reese <fritzoreese@gmail.com>
6976
6977 PR fortran/71047
6978 * gfortran.dg/pr71047.f08: New test.
6979
aa4b467b
JM
69802016-05-13 Joseph Myers <joseph@codesourcery.com>
6981
6982 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6983 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6984 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6985
653fb4a2
MS
69862016-05-13 Martin Sebor <msebor@redhat.com>
6987
6988 PR c++/60049
6989 * g++.dg/cpp0x/constexpr-60049.C: New test.
6990
9e37582d
JJ
69912016-05-13 Jakub Jelinek <jakub@redhat.com>
6992
6993 PR bootstrap/71071
6994 * gcc.dg/pr71071.c: New test.
6995
a278aa17
UB
69962016-05-13 Uros Bizjak <ubizjak@gmail.com>
6997
6998 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6999 remove XOP handling.
377eaca7 7000 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7001
ac3d02e2
NS
70022016-05-13 Nathan Sidwell <nathan@acm.org>
7003
7004 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7005 __atomic_is_lock_free declaration.
7006
8ab3bdac
RB
70072016-05-13 Richard Biener <rguenther@suse.de>
7008
7009 PR tree-optimization/42587
7010 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7011
623b8e0a
ML
70122016-05-13 Martin Liska <mliska@suse.cz>
7013
7014 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7015 the new format of dump output.
7016
da7674f6
IE
70172016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7018
7019 * gcc.dg/pr71084.c: New test.
7020
c959db3d
RR
70212016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7022
53d6d955
UB
7023 PR target/53440
7024 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7025
43203dea
RR
70262016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7027
7028 * gcc.target/aarch64/struct_return.c: New test.
7029
4f2e1536
MP
70302016-05-12 Marek Polacek <polacek@redhat.com>
7031
7032 PR c/70756
7033 * c-c++-common/pr70756-2.c: New test.
7034 * c-c++-common/pr70756.c: New test.
7035
1ef33ef3
RB
70362016-05-12 Richard Biener <rguenther@suse.de>
7037
7038 PR tree-optimization/71059
7039 * gcc.dg/torture/pr71059.c: New testcase.
7040
763baff6
RB
70412016-05-12 Richard Biener <rguenther@suse.de>
7042
7043 PR tree-optimization/71062
7044 * gcc.dg/torture/pr71062.c: New testcase.
7045
c4ec1243
IE
70462016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7047
7048 PR tree-optimization/71006
7049 * gcc.dg/pr71006.c: New test.
7050
a5fbf76d
MP
70512016-05-12 Marek Polacek <polacek@redhat.com>
7052
7053 PR driver/71063
7054 * gcc.dg/opts-7.c: New test.
7055
5acc47a4
KT
70562016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7057
7058 PR target/70830
7059 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7060 Add -save-temps to dg-options.
7061 Scan for ldmfd rather than pop instruction.
7062 * gcc.target/arm/interrupt-2.c: Likewise.
7063 * gcc.target/arm/pr70830.c: New test.
7064
40bd4bf9
JJ
70652016-05-12 Jakub Jelinek <jakub@redhat.com>
7066
3cd63842
JJ
7067 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7068 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7069
c05d08f6
JJ
7070 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7071 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7072 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7073
bc27ffae
JJ
7074 PR target/71019
7075 * gcc.target/i386/avx512vl-pack-1.c: New test.
7076 * gcc.target/i386/avx512vl-pack-2.c: New test.
7077 * gcc.target/i386/avx512bw-pack-2.c: New test.
7078
515d7412
JJ
7079 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7080
40bd4bf9
JJ
7081 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7082 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7083 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7084
44ab146a
RB
70852016-05-12 Richard Biener <rguenther@suse.de>
7086
7087 PR tree-optimization/70986
7088 * gcc.dg/torture/pr70986-1.c: New testcase.
7089 * gcc.dg/torture/pr70986-2.c: Likewise.
7090 * gcc.dg/torture/pr70986-3.c: Likewise.
7091
d6e83a8d
MM
70922016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7093
7094 PR c/43651
7095 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7096 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7097
51e67ea3
UB
70982016-05-11 Uros Bizjak <ubizjak@gmail.com>
7099
7100 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7101 directive.
7102 * gcc.target/i386/pr66746.c: Ditto.
7103
3fd2b007
MM
71042016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7105
7106 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7107 support.
7108 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7109 warning when using -mvsx-timode.
7110 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7111 * gcc.target/powerpc/dform-2.c: Likewise.
7112 * gcc.target/powerpc/pr68805.c: Likewise.
7113
5c3a10fb
MP
71142016-05-11 Marek Polacek <polacek@redhat.com>
7115
7116 PR c++/71024
7117 * c-c++-common/attributes-3.c: New test.
7118
7cfb065b
NS
71192016-05-11 Nathan Sidwell <nathan@acm.org>
7120
7121 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7122 * gcc.c-torture/execute/pr68185.c: Likewise.
7123 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7124 * gcc.dg/pr69634.c: Requires scheduling.
7125 * gcc.dg/torture/pr66178.c: Require label values.
7126 * gcc.dg/setjmp-6.c: Require indirect jumps.
7127
f35ea97d
RB
71282016-05-11 Richard Biener <rguenther@suse.de>
7129
7130 PR tree-optimization/71055
7131 * gcc.dg/torture/pr71055.c: New testcase.
7132
dff70323
RB
71332016-05-11 Richard Biener <rguenther@suse.de>
7134
7135 PR debug/71057
7136 * g++.dg/debug/pr71057.C: New testcase.
7137
56a3d28b
JJ
71382016-05-11 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR fortran/70855
7141 * gfortran.dg/gomp/pr70855.f90: New test.
7142
ebc1b29e
RB
71432016-05-11 Richard Biener <rguenther@suse.de>
7144
7145 PR middle-end/71002
7146 * g++.dg/torture/pr71002.C: New testcase.
7147
98ccd1d7
IE
71482016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7149
7150 PR middle-end/70807
7151 * gcc.dg/pr70807.c: New test.
7152
ed29e24b
MS
71532016-05-10 Martin Sebor <msebor@redhat.com>
7154
7155 PR c++/38611
7156 * g++.dg/Wattributes.C: New test.
7157
e39dab2c
MG
71582016-05-10 Marc Glisse <marc.glisse@inria.fr>
7159
7160 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7161 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7162 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7163
d067e238
IE
71642016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7165
7166 PR target/70799
7167 * gcc.target/i386/pr70799-1.c: New test.
7168
cd36c83e
PMR
71692016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7170
7171 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7172
1e3af2a4
IE
71732016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7174
7175 PR middle-end/70877
7176 * gcc.target/i386/pr70877.c: New test.
7177
afc610db
IE
71782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7179
7180 PR tree-optimization/70786
7181 * gcc.target/i386/pr70876.c: New test.
7182
4b59d19f
JJ
71832016-05-10 Jakub Jelinek <jakub@redhat.com>
7184
7185 PR target/70927
7186 * gcc.target/i386/avx512vl-logic-1.c: New test.
7187 * gcc.target/i386/avx512vl-logic-2.c: New test.
7188 * gcc.target/i386/avx512dq-logic-2.c: New test.
7189
9b5ee426
BS
71902016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7191
7192 PR target/70963
7193 * gcc.target/powerpc/pr70963.c: New.
7194
f3352cab
DM
71952016-05-10 David Malcolm <dmalcolm@redhat.com>
7196
7197 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7198 (test_very_wide_line): Add ruler to expected output.
7199 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7200 (test_very_wide_line): Likewise.
7201 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7202 (test_show_locus): Within the handling of "test_very_wide_line",
7203 enable show_ruler_p on the diagnostic context.
7204
4a3255dd
RB
72052016-05-10 Richard Biener <rguenther@suse.de>
7206
7207 PR tree-optimization/71039
7208 * gcc.dg/torture/pr71039.c: New testcase.
7209
da7c9950
NS
72102016-05-10 Nathan Sidwell <nathan@acm.org>
7211
7212 * gcc.dg/nested-func-10.c: Requires alloca.
7213 * gcc.dg/nested-func-9.c: Requires alloca.
7214 * gcc.c-torture/execute/pr70460.c: Requires labels.
7215 * gcc.c-torture/compile/pr70199.c: Requires labels.
7216 * gcc.target/nvptx/decl.c: Compile only.
7217 * gcc.target/nvptx/trailing-init.c: Compile only.
7218 * gcc.target/nvptx/ary-init.c: Compile only.
7219
cf68d92c
MP
72202016-05-10 Marek Polacek <polacek@redhat.com>
7221
7222 PR c/70255
7223 * gcc.dg/attr-opt-1.c: New test.
7224
64ea4e15
RB
72252016-05-10 Richard Biener <rguenther@suse.de>
7226
7227 PR tree-optimization/70497
7228 PR tree-optimization/28367
7229 * gcc.dg/torture/20160404-1.c: New testcase.
7230 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7231 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7232
5a96dae3
PMR
72332016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7234
7235 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7236
fc97f805
UB
72372016-05-09 Uros Bizjak <ubizjak@gmail.com>
7238
7239 * gcc.target/i386/fabsneg-1.c New test.
7240
a710b1d5
AM
72412016-05-09 Alan Modra <amodra@gmail.com>
7242
7243 PR testsuite/70826
7244 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7245
171f6f05
RB
72462016-05-09 Richard Biener <rguenther@suse.de>
7247
7248 PR tree-optimization/70985
7249 * gcc.dg/torture/pr70985.c: New testcase.
7250
18caa34e
BC
72512016-05-09 Bin Cheng <bin.cheng@arm.com>
7252
7253 * gcc.dg/tree-ssa/ifc-9.c: New test.
7254 * gcc.dg/tree-ssa/ifc-10.c: New test.
7255 * gcc.dg/tree-ssa/ifc-11.c: New test.
7256 * gcc.dg/tree-ssa/ifc-12.c: New test.
7257 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7258 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7259 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7260
7a27d38f
RB
72612016-05-09 Richard Biener <rguenther@suse.de>
7262
7263 PR fortran/70937
7264 * gfortran.dg/pr70937.f90: New testcase.
7265
5ebbbd3d
RO
72662016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7267
7268 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7269
f6288c24
FR
72702016-05-07 Fritz Reese <fritzoreese@gmail.com>
7271
7272 PR fortran/56226
7273 * gfortran.dg/dec_structure_1.f90: New testcase.
7274 * gfortran.dg/dec_structure_2.f90: Ditto.
7275 * gfortran.dg/dec_structure_3.f90: Ditto.
7276 * gfortran.dg/dec_structure_4.f90: Ditto.
7277 * gfortran.dg/dec_structure_5.f90: Ditto.
7278 * gfortran.dg/dec_structure_6.f90: Ditto.
7279 * gfortran.dg/dec_structure_7.f90: Ditto.
7280 * gfortran.dg/dec_structure_8.f90: Ditto.
7281 * gfortran.dg/dec_structure_9.f90: Ditto.
7282 * gfortran.dg/dec_structure_10.f90: Ditto.
7283 * gfortran.dg/dec_structure_11.f90: Ditto.
7284 * gfortran.dg/dec_union_1.f90: Ditto.
7285 * gfortran.dg/dec_union_2.f90: Ditto.
7286 * gfortran.dg/dec_union_3.f90: Ditto.
7287 * gfortran.dg/dec_union_4.f90: Ditto.
7288 * gfortran.dg/dec_union_5.f90: Ditto.
7289 * gfortran.dg/dec_union_6.f90: Ditto.
7290 * gfortran.dg/dec_union_7.f90: Ditto.
7291
5ec4a8cd
TV
72922016-05-07 Tom de Vries <tom@codesourcery.com>
7293
7294 PR tree-optimization/70956
7295 * gcc.dg/graphite/pr70956.c: New test.
7296
58ec1d0e
JJ
72972016-05-06 Jakub Jelinek <jakub@redhat.com>
7298
ccd88fb7
JJ
7299 PR middle-end/70941
7300 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7301 (a, b, c, d): Change type from char to signed char.
7302 (main): Compare against (signed char) -1634678893 instead of
7303 hardcoded -109. Use __builtin_abort instead of abort.
7304
dd3b6464
JJ
7305 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7306 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7307
58ec1d0e
JJ
7308 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7309
19aa23d8
YR
73102016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7311
7312 PR debug/70935
7313 * gcc.dg/torture/pr70935.c: New test.
7314
ae5f0df1
OE
73152016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7316
7317 PR target/58219
ce23a8ff 7318 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7319
078f7e37
RB
73202016-05-06 Richard Biener <rguenther@suse.de>
7321
7322 PR tree-optimization/70960
7323 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7324
765d7b54
OE
73252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7326
7327 PR target/52933
7328 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7329 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7330 Adjust expected instruction counts.
7331 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7332
29c94e65
MP
73332016-05-06 Marek Polacek <polacek@redhat.com>
7334
7335 PR sanitizer/70875
7336 * gcc.dg/ubsan/bounds-3.c: New test.
7337
3684b02e
OE
73382016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7339
7340 PR target/54089
7341 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7342
8706773f
RB
73432016-05-06 Richard Biener <rguenther@suse.de>
7344
7345 PR middle-end/70931
7346 * gfortran.dg/pr70931.f90: New testcase.
7347
a4f51018
RB
73482016-05-06 Richard Biener <rguenther@suse.de>
7349
7350 PR middle-end/70941
7351 * gcc.dg/torture/pr70941.c: New testcase.
7352
c4f2425f
BC
73532016-05-05 Bin Cheng <bin.cheng@arm.com>
7354
7355 PR tree-optimization/57206
7356 * gcc.dg/vect/pr57206.c: New test.
7357
5dc08197
RO
73582016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7359
7360 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7361
351f85c5
JJ
73622016-05-05 Jakub Jelinek <jakub@redhat.com>
7363
568bac8c
JJ
7364 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7365
351f85c5
JJ
7366 * c-c++-common/Wdangling-else-4.c: New test.
7367
33fd7785
JJ
73682016-05-04 Jakub Jelinek <jakub@redhat.com>
7369
2d1ac15a
JJ
7370 PR c++/70906
7371 PR c++/70933
7372 * g++.dg/opt/pr70906.C: New test.
7373 * g++.dg/opt/pr70933.C: New test.
7374
33fd7785
JJ
7375 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7376
6b715bf6
JH
73772016-05-04 Jan Hubicka <hubicka@ucw.cz>
7378
7379 * gcc.dg/ipa/pure-const-3.c: New testcase.
7380
deef7113
MP
73812016-05-04 Marek Polacek <polacek@redhat.com>
7382
7383 * c-c++-common/Wdangling-else-1.c: New test.
7384 * c-c++-common/Wdangling-else-2.c: New test.
7385 * c-c++-common/Wdangling-else-3.c: New test.
7386
5396db97
KCY
73872016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7388
7389 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7390 flag is present.
7391
de55efd5
MP
73922016-05-04 Marek Polacek <polacek@redhat.com>
7393
7394 PR c/48778
7395 * gcc.dg/Waddress-2.c: New test.
7396
475839b6
AM
73972016-05-04 Alan Modra <amodra@gmail.com>
7398
7399 * gcc.target/powerpc/pr70866.c: New.
7400
b25aad5f
MS
74012016-05-03 Martin Sebor <msebor@redhat.com>
7402
7403 PR c++/66561
7404 * c-c++-common/builtin_location.c: New test.
7405 * g++.dg/cpp1y/builtin_location.C: New test.
7406
79ce98bc
MP
74072016-05-03 Marek Polacek <polacek@redhat.com>
7408
7409 PR c/70859
7410 * gcc.dg/pr70859.c: New test.
7411 * gcc.dg/pr70859-2.c: New test.
7412
402e89f5
PMR
74132016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7414
7415 * gnat.dg/debug5.adb: New testcase.
7416
f3d90045
DV
74172016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7418
7419 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7420 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7421 Procedure to check for z10 instruction set.
7422
1e26cec1
CL
74232016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7424
7425 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7426
71aca5a0
AM
74272016-05-03 Alan Modra <amodra@gmail.com>
7428
7429 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7430
2fd70ec1
JJ
74312016-05-03 Jakub Jelinek <jakub@redhat.com>
7432
7433 * gcc.target/i386/avx512f-cvt-1.c: New test.
7434
e5705cf7
L
74352016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7436
7437 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7438 -fdump-tree-vrp-details.
7439
381cdae4
RB
74402016-05-03 Richard Biener <rguenther@suse.de>
7441
7442 * gcc.dg/pr30172-1.c: Adjust.
7443 * gcc.dg/pr63743.c: Likewise.
7444 * gcc.dg/tm/pr51696.c: Likewise.
7445 * c-c++-common/tm/safe-1.c: Likewise.
7446 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7447 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7448 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7449 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7450
adedd5c1
JJ
74512016-05-03 Jakub Jelinek <jakub@redhat.com>
7452
31ed1665
JJ
7453 PR rtl-optimization/70467
7454 * gcc.target/i386/pr70467-3.c: New test.
7455 * gcc.target/i386/pr70467-4.c: New test.
7456
dea60b59
JJ
7457 PR tree-optimization/70916
7458 * gcc.c-torture/compile/pr70916.c: New test.
7459
adedd5c1
JJ
7460 PR target/49244
7461 * gcc.target/i386/pr49244-1.c: New test.
7462 * gcc.target/i386/pr49244-2.c: New test.
7463
f80041ef
BS
74642016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7465
7466 PR rtl-optimization/44281
7467 * gcc.target/i386/pr44281.c: New test.
7468
1cfcd39e
BC
74692016-05-03 bin cheng <bin.cheng@arm.com>
7470
7471 PR tree-optimization/56541
7472 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7473 * gcc.dg/vect/pr56541.c: new test.
7474
4304ccfd
MM
74752016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7476
7477 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7478 __float128.
7479 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7480
50d94c29
L
74812016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7482
7483 PR testsuite/70520
7484 * c-c++-common/asan/clone-test-1.c (main): Align child process
7485 stack to 16 bytes.
7486
bc1aee87
DM
74872016-05-02 David Malcolm <dmalcolm@redhat.com>
7488
7489 PR c++/62314
7490 * g++.dg/spellcheck-fields-2.C: New test case.
7491
474e0129
DM
74922016-05-02 David Malcolm <dmalcolm@redhat.com>
7493
7494 PR c++/62314
7495 * g++.dg/pr62314.C: New test case.
7496
818b88a7
JH
74972016-05-02 Jan Hubicka <hubicka@ucw.cz>
7498
7499 * gcc.dg/ipa/inline-8.c: New testcase.
7500
dd77684f
JJ
75012016-05-02 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR rtl-optimization/70467
7504 * gcc.target/i386/pr70467-1.c: New test.
7505
72407e00
BE
75062016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7507
7508 * gcc.dg/spec-options.c: Run the test on all targets.
7509 * gcc.dg/foo.specs: Use cpp_unique_options.
7510
dd53d197
MG
75112016-05-02 Marc Glisse <marc.glisse@inria.fr>
7512
7513 * gcc.dg/tree-ssa/unord.c: New testcase.
7514
a8b85ce9
MG
75152016-05-02 Marc Glisse <marc.glisse@inria.fr>
7516
7517 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7518
5b37e866
NS
75192016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7520
7521 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7522
7176a4a0
MP
75232016-05-02 Marek Polacek <polacek@redhat.com>
7524
7525 PR c/70851
7526 * gcc.dg/enum-incomplete-3.c: New test.
7527
6b9933b9
MP
75282016-05-02 Marek Polacek <polacek@redhat.com>
7529 Tom de Vries <tom@codesourcery.com>
7530
7531 PR tree-optimization/70700
7532 * gcc.dg/pr70700.c: New test.
7533
90f82260
UB
75342016-05-01 Uros Bizjak <ubizjak@gmail.com>
7535
7536 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7537 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7538 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7539 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7540 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7541
f73036c1
EB
75422016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7543
7544 * ada/acats/run_acats: Rename into...
7545 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7546 * ada/acats/run_all.sh: Remove redundant test.
7547 (target_run): Move around.
7548 (target_gnatchop): Use newly built executable.
7549 (target_gnatmake): Likewise.
7550 Check that the compilation of impbit succeeds.
7551
85e051a3
OE
75522016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7553
7554 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7555 * gcc.dg/20021029-1.c: Likewise.
7556 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7557 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7558 * gcc.target/sh/cmpstr.c: Likewise.
7559 * gcc.target/sh/cmpstrn.c: Likewise.
7560 * gcc.target/sh/memset.c: Likewise.
7561 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7562 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7563 * gcc.target/sh/pr39423-1.c: Likewise.
7564 * gcc.target/sh/pr49468-di.c: Likewise.
7565 * gcc.target/sh/pr49468-si.c: Likewise.
7566 * gcc.target/sh/pr49880-1.c: Likewise.
7567 * gcc.target/sh/pr49880-2.c: Likewise.
7568 * gcc.target/sh/pr49880-3.c: Likewise.
7569 * gcc.target/sh/pr50751-1.c: Likewise.
7570 * gcc.target/sh/pr50751-4.c: Likewise.
7571 * gcc.target/sh/pr50751-7.c: Likewise.
7572 * gcc.target/sh/pr51244-1.c: Likewise.
7573 * gcc.target/sh/pr51244-10.c: Likewise.
7574 * gcc.target/sh/pr51244-11.c: Likewise.
7575 * gcc.target/sh/pr51244-12.c: Likewise.
7576 * gcc.target/sh/pr51244-13.c: Likewise.
7577 * gcc.target/sh/pr51244-14.c: Likewise.
7578 * gcc.target/sh/pr51244-17.c: Likewise.
7579 * gcc.target/sh/pr51244-18.c: Likewise.
7580 * gcc.target/sh/pr51244-19.c: Likewise.
7581 * gcc.target/sh/pr51244-4.c: Likewise.
7582 * gcc.target/sh/pr51244-5.c: Likewise.
7583 * gcc.target/sh/pr51244-7.c: Likewise.
7584 * gcc.target/sh/pr51244-8.c: Likewise.
7585 * gcc.target/sh/pr51244-9.c: Likewise.
7586 * gcc.target/sh/pr51697.c: Likewise.
7587 * gcc.target/sh/pr52483-1.c: Likewise.
7588 * gcc.target/sh/pr52483-2.c: Likewise.
7589 * gcc.target/sh/pr52483-3.c: Likewise.
7590 * gcc.target/sh/pr52483-5.c: Likewise.
7591 * gcc.target/sh/pr52933-1.c: Likewise.
7592 * gcc.target/sh/pr52933-2.c: Likewise.
7593 * gcc.target/sh/pr52933-3.c: Likewise.
7594 * gcc.target/sh/pr53568-1.c: Likewise.
7595 * gcc.target/sh/pr53976-1.c: Likewise.
7596 * gcc.target/sh/pr53988-1.c: Likewise.
7597 * gcc.target/sh/pr53988.c: Likewise.
7598 * gcc.target/sh/pr54089-1.c: Likewise.
7599 * gcc.target/sh/pr54089-6.c: Likewise.
7600 * gcc.target/sh/pr54089-7.c: Likewise.
7601 * gcc.target/sh/pr54089-8.c: Likewise.
7602 * gcc.target/sh/pr54089-9.c: Likewise.
7603 * gcc.target/sh/pr54236-1.c: Likewise.
7604 * gcc.target/sh/pr54236-2.c: Likewise.
7605 * gcc.target/sh/pr54236-3.c: Likewise.
7606 * gcc.target/sh/pr54236-4.c: Likewise.
7607 * gcc.target/sh/pr54386.c: Likewise.
7608 * gcc.target/sh/pr54602-1.c: Likewise.
7609 * gcc.target/sh/pr54685.c: Likewise.
7610 * gcc.target/sh/pr54760-1.c: Likewise.
7611 * gcc.target/sh/pr54760-2.c: Likewise.
7612 * gcc.target/sh/pr54760-3.c: Likewise.
7613 * gcc.target/sh/pr54760-4.c: Likewise.
7614 * gcc.target/sh/pr54760-5.c: Likewise.
7615 * gcc.target/sh/pr54760-6.c: Likewise.
7616 * gcc.target/sh/pr55146.c: Likewise.
7617 * gcc.target/sh/pr55160.c: Likewise.
7618 * gcc.target/sh/pr59278.c: Likewise.
7619 * gcc.target/sh/pr59401-1.c: Likewise.
7620 * gcc.target/sh/pr59533-1.c: Likewise.
7621 * gcc.target/sh/pr63260.c: Likewise.
7622 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7623 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7624 * gcc.target/sh/strlen.c: Likewise.
7625 * gcc.target/sh/torture/pr30807.c: Likewise.
7626 * gcc.target/sh/torture/pr34777.c: Likewise.
7627 * gcc.target/sh/torture/pr64652.c: Likewise.
7628 * gcc.target/sh/torture/pr65505.c: Likewise.
7629 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7630 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7631
411e5c67
PC
76322016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7633
7634 PR c++/66644
7635 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7636
8fa97501
BS
76372016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7638
7639 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7640 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7641 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7642 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7643
5a956111
PP
76442016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7645
7646 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7647 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7648
e7ff0319
CP
76492016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7650
7651 PR middle-end/70626
7652 * c-c++-common/goacc/combined-reduction.c: New test.
7653 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7654
52d11a4b
L
76552016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7656
7657 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7658 *movdi_internal pattern only if PIC off.
7659 * gcc.target/i386/pr70155-2.c: Likewise.
7660 * gcc.target/i386/pr70155-3.c: Likewise.
7661 * gcc.target/i386/pr70155-4.c: Likewise.
7662 * gcc.target/i386/pr70155-5.c: Likewise.
7663 * gcc.target/i386/pr70155-6.c: Likewise.
7664 * gcc.target/i386/pr70155-7.c: Likewise.
7665 * gcc.target/i386/pr70155-8.c: Likewise.
7666 * gcc.target/i386/pr70155-15.c: Likewise.
7667 * gcc.target/i386/pr70155-17.c: Likewise.
7668 * gcc.target/i386/pr70155-22.c: Likewise.
7669
8960db31
BC
76702016-04-29 Bin Cheng <bin.cheng@arm.com>
7671
7672 PR tree-optimization/70803
7673 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7674
cca535a4
IE
76752016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7676
7677 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7678 optimization of vector loop.
7679 * gcc.target/i386/vect-unpack-3.c: New test.
7680 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7681 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7682 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7683
500ecf4a
MP
76842016-04-29 Marek Polacek <polacek@redhat.com>
7685
7686 PR sanitizer/70342
7687 * g++.dg/ubsan/null-7.C: New test.
7688
2fff3db8
MP
7689 PR c/70852
7690 * gcc.dg/pr70852.c: New test.
7691
509063eb
DV
76922016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7693
7694 PR/69089
7695 * g++.dg/cpp0x/alignas6.C: New test.
7696
83745c0d
DV
76972016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7698
c87885ca
RO
7699 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7700 * gcc.dg/pr27003.c: Likewise.
7701 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7702 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7703 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7704 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7705 * gcc.target/arc/mxy.c: Likewise.
7706 * gcc.target/arc/mswape.c: Likewise.
7707 * gcc.target/arc/mrtsc.c: Likewise.
7708 * gcc.target/arc/mcrc.c: Likewise.
7709 * gcc.target/arc/mdsp-packa.c: Likewise.
7710 * gcc.target/arc/mdvbf.c: Likewise.
7711 * gcc.target/arc/mlock.c: Likewise.
7712 * gcc.target/arc/mmac-24.c: Likewise.
7713 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7714
849b265d
BS
77152016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7716 Matthijs Kooijman <matthijs@stdin.nl>
7717 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7718
7719 PR target/60040
7720 * gcc.target/avr/pr60040-1.c: New.
7721 * gcc.target/avr/pr60040-2.c: New.
7722
1390536b
RB
77232016-04-29 Richard Biener <rguenther@suse.de>
7724
7725 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7726
98998245
RB
77272016-04-29 Richard Biener <rguenther@suse.de>
7728
7729 PR tree-optimization/13962
7730 PR tree-optimization/65686
7731 * gcc.dg/uninit-pr65686.c: New testcase.
7732
8b80cc21
JJ
77332016-04-29 Jakub Jelinek <jakub@redhat.com>
7734
7735 PR middle-end/70843
7736 * gcc.dg/pr70843.c: New test.
7737
6181bc30
JJ
77382016-04-28 Jakub Jelinek <jakub@redhat.com>
7739
7740 PR target/70858
7741 * gcc.target/i386/pr70858.c: New test.
7742
f4cb3612
AB
77432016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7744
7745 * gcc.target/arc/nps400-1.c: New file.
7746
8ad9df62
JR
77472016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7748 Andrew Burgess <andrew.burgess@embecosm.com>
7749
7750 * gcc.target/arc/movh_cl-1.c: New file.
7751
ceaaa9fe
JR
77522016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7753 Andrew Burgess <andrew.burgess@embecosm.com>
7754
7755 * gcc.target/arc/extzv-1.c: New file.
7756 * gcc.target/arc/insv-1.c: New file.
7757 * gcc.target/arc/insv-2.c: New file.
7758 * gcc.target/arc/movb-1.c: New file.
7759 * gcc.target/arc/movb-2.c: New file.
7760 * gcc.target/arc/movb-3.c: New file.
7761 * gcc.target/arc/movb-4.c: New file.
7762 * gcc.target/arc/movb-5.c: New file.
7763 * gcc.target/arc/movb_cl-1.c: New file.
7764 * gcc.target/arc/movb_cl-2.c: New file.
7765 * gcc.target/arc/movbi_cl-1.c: New file.
7766 * gcc.target/arc/movl-1.c: New file.
7767
4d03dc2f
JR
77682016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7769 Andrew Burgess <andrew.burgess@embecosm.com>
7770
7771 * gcc.target/arc/cmem-1.c: New file.
7772 * gcc.target/arc/cmem-2.c: New file.
7773 * gcc.target/arc/cmem-3.c: New file.
7774 * gcc.target/arc/cmem-4.c: New file.
7775 * gcc.target/arc/cmem-5.c: New file.
7776 * gcc.target/arc/cmem-6.c: New file.
7777 * gcc.target/arc/cmem-7.c: New file.
7778 * gcc.target/arc/cmem-ld.inc: New file.
7779 * gcc.target/arc/cmem-st.inc: New file.
7780
81262dad
JJ
77812016-04-28 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR target/70821
7784 * gcc.target/i386/pr70821.c: New test.
7785
0a31a09a
BS
77862016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7787
7788 * gcc.target/powerpc/vec-adde.c: New test.
7789 * gcc.target/powerpc/vec-adde-int128.c: New test.
7790
3ddffba9
JJ
77912016-04-28 Jakub Jelinek <jakub@redhat.com>
7792
7793 * gcc.target/i386/avx-vround-1.c: New test.
7794 * gcc.target/i386/avx-vround-2.c: New test.
7795 * gcc.target/i386/avx512vl-vround-1.c: New test.
7796 * gcc.target/i386/avx512vl-vround-2.c: New test.
7797
713dedcd
RO
77982016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7799
7800 PR testsuite/70595
7801 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7802 (check_effective_target_cilkplus_runtime): ... this.
7803 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7804 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7805
7806 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7807 Require cilkplus_runtime.
7808 Don't add -lcilkrts.
7809 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7810 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7811 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7812 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7813 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7814 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7815 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7816 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7817 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7818 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7819 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7820 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7821 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7822 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7823 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7824 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7825 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7826 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7827 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7828 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7829 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7830 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7831 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7832 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7833 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7834 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7835 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7836 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7837 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7838
7839 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7840 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7841
7842 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7843
7844 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7845 cilkplus_runtime.
7846
3563f78f
MG
78472016-04-27 Marc Glisse <marc.glisse@inria.fr>
7848
7849 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7850 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7851
6bc2bb18
RB
78522015-04-27 Ryan Burn <contact@rnburn.com>
7853
7854 PR c++/69024
7855 PR c++/68997
7856 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7857 diagnostic.
7858 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7859 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7860
1e55d29a
EB
78612016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7862
7863 * gnat.dg/limited_with4.ad[sb]: New test.
7864 * gnat.dg/limited_with4_pkg.ads: New helper.
7865
087146ca
L
78662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7867
7868 PR target/70155
7869 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7870 and movv1ti_internal patterns
7871 * gcc.target/i386/pr70155-1.c: New test.
7872 * gcc.target/i386/pr70155-2.c: Likewise.
7873 * gcc.target/i386/pr70155-3.c: Likewise.
7874 * gcc.target/i386/pr70155-4.c: Likewise.
7875 * gcc.target/i386/pr70155-5.c: Likewise.
7876 * gcc.target/i386/pr70155-6.c: Likewise.
7877 * gcc.target/i386/pr70155-7.c: Likewise.
7878 * gcc.target/i386/pr70155-8.c: Likewise.
7879 * gcc.target/i386/pr70155-9.c: Likewise.
7880 * gcc.target/i386/pr70155-10.c: Likewise.
7881 * gcc.target/i386/pr70155-11.c: Likewise.
7882 * gcc.target/i386/pr70155-12.c: Likewise.
7883 * gcc.target/i386/pr70155-13.c: Likewise.
7884 * gcc.target/i386/pr70155-14.c: Likewise.
7885 * gcc.target/i386/pr70155-15.c: Likewise.
7886 * gcc.target/i386/pr70155-16.c: Likewise.
7887 * gcc.target/i386/pr70155-17.c: Likewise.
7888 * gcc.target/i386/pr70155-18.c: Likewise.
7889 * gcc.target/i386/pr70155-19.c: Likewise.
7890 * gcc.target/i386/pr70155-20.c: Likewise.
7891 * gcc.target/i386/pr70155-21.c: Likewise.
7892 * gcc.target/i386/pr70155-22.c: Likewise.
7893
92329f9f
L
78942016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7895
7896 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7897 ".{5,6}".
7898
309a0cf6
BC
78992016-04-27 Bin Cheng <bin.cheng@arm.com>
7900
7901 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7902 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7903 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7904 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7905 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7906
72ed2b9c
RB
79072016-04-27 Richard Biener <rguenther@suse.de>
7908
7909 PR ipa/70760
7910 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7911 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7912
3c98ff9b
NS
79132016-04-27 Nathan Sidwell <nathan@acm.org>
7914
7915 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7916 * g++.dg/ubsan/pr63956.C: Adjust error location.
7917
9ec5d66b
NC
79182016-04-27 Nick Clifton <nickc@redhat.com>
7919
7920 PR middle-end/49889
7921 * gcc.dg/pr49889.c: New test.
7922
c1e1f433
BS
79232016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7924
7925 * c-c++-common/memset-array.c: New test.
7926
8ac43293
MS
79272016-04-26 Martin Sebor <msebor@redhat.com>
7928
7929 PR c++/66639
7930 * g++.dg/cpp1y/func_constexpr.C: New test.
7931
843ce8ab
PP
79322016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7933
7934 PR c++/70241
7935 * g++.dg/cpp0x/enum32.C: New test.
7936 * g++.dg/cpp0x/enum33.C: New test.
7937
79382016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7939
7940 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7941 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7942 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7943 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7944 * gcc.c-torture/execute/pr38151.c: Likewise.
7945 * gcc.c-torture/execute/pr66556.c: Likewise.
7946 * gcc.c-torture/execute/pr67781.c: Likewise.
7947 * gcc.c-torture/execute/pr68648.c: Likewise.
7948
ca1206be
MG
79492016-04-26 Marc Glisse <marc.glisse@inria.fr>
7950
7951 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7952
2448a956
MP
79532016-04-26 Marek Polacek <polacek@redhat.com>
7954
7955 PR c/67784
7956 * gcc.dg/pr67784-3.c: New test.
7957 * gcc.dg/pr67784-4.c: New test.
7958 * gcc.dg/pr67784-5.c: New test.
7959
b02a5e26
MP
7960 PR c/70791
7961 * gcc.dg/Wnested-externs-2.c: New test.
7962
6b6aa8d3
MG
79632016-04-26 Marc Glisse <marc.glisse@inria.fr>
7964
7965 * gcc.dg/fold-plusmult.c: Adjust.
7966 * gcc.dg/no-strict-overflow-6.c: Adjust.
7967 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7968
a2095b55
BS
79692016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7970
7971 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7972 number scans.
7973 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7974 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7975 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7976 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7977 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7978 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7979 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7980 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7981 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7982 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7983 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7984 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7985 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7986 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7987 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7988 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7989 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7990 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7991 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7992 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7993 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7994 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7995 scans.
7996 * gcc.target/i386/pr32219-4.c: Likewise.
7997 * gcc.target/i386/pr32219-6.c: Likewise.
7998 * gcc.target/i386/pr32219-8.c: Likewise.
7999
bb0cc5c8
KT
80002016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8001
8002 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8003 associated options.
8004
5a0802ea
MP
80052016-04-26 Marek Polacek <polacek@redhat.com>
8006
8007 PR c++/70744
8008 * g++.dg/ext/cond2.C: New test.
8009
00f615af
BC
80102016-04-26 Bin Cheng <bin.cheng@arm.com>
8011
8012 PR tree-optimization/70771
8013 PR tree-optimization/70775
8014 * gcc.dg/pr70771.c: New test.
25939d34 8015 * gcc.dg/pr70775.c: New test.
00f615af 8016
218155e7
BS
80172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8018
8019 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8020
ab99f467
RB
80212016-04-25 Richard Biener <rguenther@suse.de>
8022
8023 PR tree-optimization/70780
8024 * gcc.dg/torture/pr70780.c: New testcase.
8025
3f8257db 80262016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8027
c87885ca
RO
8028 * gcc.target/arm/neon-vaddws16.c: New test.
8029 * gcc.target/arm/neon-vaddws32.c: New test.
8030 * gcc.target/arm/neon-vaddwu16.c: New test.
8031 * gcc.target/arm/neon-vaddwu32.c: New test.
8032 * gcc.target/arm/neon-vaddwu8.c: New test.
8033 * lib/target-supports.exp
93c590ee
MC
8034 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8035 that arm neon support vector widen sum of HImode TO SImode.
8036
d6c1a7a7
JJ
80372016-04-23 Jakub Jelinek <jakub@redhat.com>
8038
8039 PR sanitizer/70712
8040 * c-c++-common/asan/pr70712.c: New test.
8041
ab0fc037
TS
80422016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8043
8044 * .gitattributes: New file.
8045
2aa64824
CL
80462016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8047
8048 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8049
e7e12d92
DH
80502016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8051
8052 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8053 * gfortran.dg/submodule_15.f08: Likewise.
8054
d1431192
RB
80552016-04-22 Richard Biener <rguenther@suse.de>
8056
8057 PR tree-optimization/70740
8058 * gcc.dg/torture/pr70740.c: New testcase.
8059
04a63c24
L
80602016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8061
8062 PR target/70750
8063 * gcc.target/i386/pr70750-1.c: New test.
8064 * gcc.target/i386/pr70750-2.c: Likewise.
8065
20700098
PC
80662016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/70540
8069 * g++.dg/cpp0x/auto48.C: New.
8070
aedf4e12
MP
80712016-04-21 Marek Polacek <polacek@redhat.com>
8072
8073 PR c++/70513
8074 * g++.dg/cpp0x/forw_enum12.C: New test.
8075 * g++.dg/cpp0x/forw_enum13.C: New test.
8076
2074d80a
KY
80772016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8078
8079 PR target/70728
8080 * gcc.target/i386/pr70728.c: New test.
8081
aef4aab0
RB
80822016-04-21 Richard Biener <rguenther@suse.de>
8083
8084 PR middle-end/70747
8085 * gcc.dg/pr70747.c: New testcase.
8086
2359e571
BC
80872016-04-21 Bin Cheng <bin.cheng@arm.com>
8088
8089 PR tree-optimization/70715
8090 * gcc.dg/tree-ssa/scev-13.c: New test.
8091
ce0e66ff
MG
80922016-04-21 Marc Glisse <marc.glisse@inria.fr>
8093
8094 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8095
2c2870a1
MG
80962016-04-21 Marc Glisse <marc.glisse@inria.fr>
8097
8098 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8099
a2b056a3
JH
81002016-04-20 Jan Hubicka <jh@suse.cz>
8101
8102 PR ipa/70018
8103 * g++.dg/ipa/nothrow-1.C: New testcase.
8104
ee392fc2
NS
81052016-04-20 Nathan Sidwell <nathan@acm.org>
8106
8107 PR c++/55635
8108 * g++.dg/eh/delete1.C: New.
8109
dda49daf
L
81102016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8111
8112 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8113 -mtune-ctrl=sse_typeless_stores.
8114
8a5b9d5a
L
81152016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8116
8117 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8118
1011119f
BC
81192016-04-20 Bin Cheng <bin.cheng@arm.com>
8120
8121 PR tree-optimization/69489
8122 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8123
477d4906
IV
81242016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8125
8126 PR c++/69363
8127 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8128 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8129 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8130
fad08d12
BC
81312016-04-20 Bin Cheng <bin.cheng@arm.com>
8132
8133 PR tree-optimization/56625
8134 PR tree-optimization/69489
8135 * gcc.dg/vect/pr56625.c: New test.
8136 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8137
9e3e4fab
AP
81382016-04-20 Andrew Pinski <apinski@cavium.com>
8139
8140 PR target/64971
8141 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8142
d7aa24e4
AC
81432016-04-20 Arnaud Charlet <charlet@adacore.com>
8144
8145 * gnat.dg/self1.adb: Remove now incorrect test.
8146
e6d62b46
BC
81472016-04-20 Bin Cheng <bin.cheng@arm.com>
8148
8149 * gcc.dg/tree-ssa/scev-11.c: New test.
8150 * gcc.dg/tree-ssa/scev-12.c: New test.
8151
2697b189
MP
81522016-04-20 Marek Polacek <polacek@redhat.com>
8153
8154 PR tree-optimization/70725
8155 * gcc.dg/pr70725.c: New test.
8156
60d393e8
RB
81572016-04-20 Richard Biener <rguenther@suse.de>
8158
8159 PR tree-optimization/70726
8160 * g++.dg/vect/pr70726.cc: New testcase.
8161
82c6f58a
AK
81622016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8163
8164 PR target/70674
8165 * gcc.target/s390/pr70674.c: New test.
8166
90eeab20
JD
81672016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8168
8169 PR libgfortran/70684
8170 * gfortran.dg/list_read_14.f90: New test.
8171
fc9cf6da
L
81722016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8173
8174 PR target/69201
8175 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8176 extern to force it misaligned.
8177 (b): Likewise.
8178 (c): Likewise.
8179 (d): Likewise.
8180 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8181 Don't check `*' before movv4sf_internal.
8182 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8183 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8184 Don't check `*' before movv16qi_internal.
8185 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8186 extern to force it misaligned.
8187 (b): Likewise.
8188 (c): Likewise.
8189 (d): Likewise.
8190 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8191 Don't check `*' before movv2df_internal.
8192 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8193 extern to force it misaligned.
8194 (b): Likewise.
8195 (c): Likewise.
8196 (d): Likewise.
8197 Check movv8sf_internal instead of avx_storeups256.
8198 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8199
ea8927ea
RB
82002016-04-19 Richard Biener <rguenther@suse.de>
8201
8202 PR tree-optimization/70171
8203 * g++.dg/tree-ssa/pr70171.C: New testcase.
8204
65f52ee9
RB
82052016-04-19 Richard Biener <rguenther@suse.de>
8206
8207 PR tree-optimization/70724
8208 * gcc.dg/torture/pr70724.c: New testcase.
8209
987b67f1
VM
82102016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8211
8212 PR middle-end/70689
c87885ca 8213 * gcc.target/i386/pr70689.c: New.
987b67f1 8214
91a47c39
L
82152016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8216
8217 PR target/70708
8218 * gcc.target/i386/pr70708.c: New test.
8219
8270b82d
RB
82202016-04-18 Richard Biener <rguenther@suse.de>
8221
8222 PR tree-optimization/43434
8223 * gcc.dg/vect/pr43434.c: New testcase.
8224 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8225 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8226 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8227 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8228 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8229 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8230 * gcc.dg/gomp/pr68640.c: Likewise.
8231 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8232 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8233
edd048e2
RB
82342016-04-18 Richard Biener <rguenther@suse.de>
8235
8236 PR tree-optimization/70701
8237 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8238
bd5c7330
TV
82392016-04-18 Tom de Vries <tom@codesourcery.com>
8240
8241 PR testsuite/70699
8242 * gcc.dg/pr70161.c: Add dot-file scans.
8243 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8244 instead of after last dot char.
8245
23f2660f
EB
82462016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8247
8248 * c-c++-common/dump-ada-spec-3.c: New test.
8249 * c-c++-common/dump-ada-spec-4.c: Likewise.
8250
da152c9f
TV
82512016-04-17 Tom de Vries <tom@codesourcery.com>
8252
8253 PR other/70183
8254 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8255
cc950f98
JH
82562016-04-15 Jan Hubicka <jh@suse.cz>
8257
8258 PR ipa/70018
8259 * g++.dg/ipa/pure-const-1.C: New testcase.
8260 * g++.dg/ipa/pure-const-2.C: New testcase.
8261 * g++.dg/ipa/pure-const-3.C: New testcase.
8262
949505a9
MP
82632016-04-15 Marek Polacek <polacek@redhat.com>
8264
8265 PR c/70671
8266 * gcc.dg/bitfld-22.c: New test.
8267
10e547d6
BS
82682016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8269
8270 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8271 x86_64.
8272
1e77281b
MP
82732016-04-15 Marek Polacek <polacek@redhat.com>
8274
8275 PR c/70651
8276 * c-c++-common/pr70651.c: New test.
8277
e501fa8e
KT
82782016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8279
8280 PR rtl-optimization/70681
8281 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8282 dump scan on arm and powerpc.
8283 * gcc.dg/pr10474.c: Likewise.
8284
dda1bf61
JJ
82852016-04-15 Jakub Jelinek <jakub@redhat.com>
8286
ca4ef1ff
JJ
8287 PR c++/69517
8288 PR c++/70019
8289 PR c++/70588
8290 * g++.dg/cpp1y/vla11.C: Revert for real.
8291
dda1bf61
JJ
8292 PR c/70436
8293 * c-c++-common/Wparentheses-1.c: New test.
8294 * c-c++-common/gomp/Wparentheses-1.c: New test.
8295 * c-c++-common/gomp/Wparentheses-2.c: New test.
8296 * c-c++-common/gomp/Wparentheses-3.c: New test.
8297 * c-c++-common/gomp/Wparentheses-4.c: New test.
8298 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8299 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8300 * c-c++-common/goacc/Wparentheses-1.c: New test.
8301
1355e62c
KY
83022016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8303
8304 PR target/70662
8305 * gcc.target/i386/pr70662.c: New test.
8306
0ab34b9e 83072016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8308 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8309
8310 PR tree-optimization/70130
8311 * gcc.dg/vect/O3-pr70130.c: New testcase.
8312
bc773aad
MM
83132016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8314
6e9b2286
MM
8315 PR target/70669
8316 * gcc.target/powerpc/pr70669.c: New test.
8317
bc773aad
MM
8318 PR target/70640
8319 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8320 a power7 system that does not have an assembler that supports
8321 power8.
8322
d8747845
MS
83232016-04-14 Martin Sebor <msebor@redhat.com>
8324
8325 PR c++/69517
8326 PR c++/70019
8327 PR c++/70588
8328 * c-c++-common/ubsan/vla-1.c: Revert.
8329 * g++.dg/cpp1y/vla11.C: Same.
8330 * g++.dg/cpp1y/vla12.C: Same.
8331 * g++.dg/cpp1y/vla13.C: Same.
8332 * g++.dg/cpp1y/vla14.C: Same.
8333 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8334 * g++.dg/init/array24.C: Same.
d8747845
MS
8335 * g++.dg/ubsan/vla-1.C: Same.
8336
85128559
MP
83372016-04-14 Marek Polacek <polacek@redhat.com>
8338 Jan Hubicka <hubicka@ucw.cz>
8339
8340 PR c++/70029
8341 * g++.dg/torture/pr70029.C: New test.
8342
52fbb073
MS
83432016-04-14 Martin Sebor <msebor@redhat.com>
8344
8345 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8346 type size to prevent failures on targets with very low maximum
8347 alignment.
8348
6db61d6f
RB
83492016-04-14 Richard Biener <rguenther@suse.de>
8350
8351 PR tree-optimization/70623
8352 * gcc.dg/torture/pr70623.c: New testcase.
8353 * gcc.dg/torture/pr70623-2.c: Likewise.
8354
342fac95
MS
83552016-04-13 Martin Sebor <msebor@redhat.com>
8356
8357 PR c++/69517
8358 PR c++/70019
8359 PR c++/70588
8360 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8361 * g++.dg/cpp1y/vla11.C: New test.
8362 * g++.dg/cpp1y/vla12.C: New test.
8363 * g++.dg/cpp1y/vla13.C: New test.
8364 * g++.dg/cpp1y/vla14.C: New test.
8365 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8366 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8367 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8368
d93c452f
JJ
83692016-04-13 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR c++/70641
8372 * g++.dg/opt/pr70641.C: New test.
8373
85115fb6
RO
83742016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8375
8376 PR rtl-optimization/68749
8377 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8378 effects of argument promotions.
8379 Remove default args to dg-skip-if.
8380
545a4139
PC
83812016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8382
8383 PR c++/70635
8384 * g++.dg/parse/pr70635.C: New.
8385
b3a77f21
MP
83862016-04-13 Marek Polacek <polacek@redhat.com>
8387
8388 PR c++/70639
8389 * c-c++-common/Wmisleading-indentation-4.c: New test.
8390
99cd9857
MP
83912016-04-13 Marek Polacek <polacek@redhat.com>
8392
8393 PR c/70436
c87885ca
RO
8394 * gcc.dg/Wparentheses-12.c: New test.
8395 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8396
75ca93ec
IE
83972016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8398
8399 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8400 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8401 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8402
3d3f9e7e
JJ
84032016-04-13 Jakub Jelinek <jakub@redhat.com>
8404
37947cd0
JJ
8405 PR middle-end/70633
8406 * gcc.c-torture/compile/pr70633.c: New test.
8407
3d3f9e7e
JJ
8408 PR debug/70628
8409 * gcc.dg/torture/pr70628.c: New test.
8410
92886d3e
PP
84112016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8412
8413 PR c++/70610
8414 * g++.dg/template/pr70610.C: New test.
8415 * g++.dg/template/pr70610-2.C: New test.
8416 * g++.dg/template/pr70610-3.C: New test.
8417 * g++.dg/template/pr70610-4.C: New test.
8418
13bd7c2b
JJ
84192016-04-12 Jakub Jelinek <jakub@redhat.com>
8420
6512fa6d
JJ
8421 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8422 128 instead of 32.
8423
13bd7c2b
JJ
8424 PR c++/70571
8425 * g++.dg/ext/pr70571.C: New test.
8426
20b9851c
MM
84272016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8428
8a434ada 8429 PR target/70640
20b9851c
MM
8430 * gcc.target/powerpc/pr70640.c: New test.
8431
2b2f52bc
PC
84322016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8433
8434 PR c++/68722
8435 * g++.dg/parse/pr68722.C: New.
8436
5901e56a
JJ
84372016-04-12 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR rtl-optimization/70596
8440 * gcc.target/i386/pr70596.c: New test.
8441
d4619dc1
NS
84422016-04-12 Nathan Sidwell <nathan@acm.org>
8443
8444 PR c++/70501
8445 * g++.dg/init/pr70501.C: New.
8446
3df530d3
DW
84472016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8448
8449 * gcc.target/i386/asm-flag-6.c: New test.
8450
b7a120d7
TV
84512016-04-12 Tom de Vries <tom@codesourcery.com>
8452
8453 PR tree-optimization/68756
8454 * gcc.dg/graphite/pr68756.c: New test.
8455
4e0eea75
JJ
84562016-04-12 Jakub Jelinek <jakub@redhat.com>
8457
8458 PR tree-optimization/70602
8459 * gcc.c-torture/execute/pr70602.c: New test.
8460
35fbda43
MM
84612016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8462
8463 PR target/70381
8464 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8465 __float128 emulator is built and runs.
8466 * gcc.target/powerpc/float128-1.c: Likewise.
8467
8468 * lib/target-supports.exp (check_ppc_float128_sw_available):
8469 Rework tests for __float128 software and hardware
8470 availability. Fix exit condition to return 0 on success.
8471
04a99ebe
JG
84722016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8473
8474 PR target/70133
8475 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8476 * gcc.target/aarch64/target_attr_15.c: Likewise.
8477
47cd5a85
PC
84782016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8479
8480 PR c++/69066
8481 * g++.dg/cpp1y/pr69066.C: New.
8482
a5edb32e
JD
84832016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8484
8485 PR fortran/68566
8486 * gfortran.dg/pr36192.f90: Update test.
8487 * gfortran.dg/pr36192_1.f90: Update test.
8488 * gfortran.dg/real_dimension_1.f: Update test.
8489 * gfortran.dg/parameter_array_init_7.f90: New test.
8490
8ef378f8
JDA
84912016-04-09 John David Anglin <danglin@gcc.gnu.org>
8492
c532c871
JDA
8493 PR testsuite/64039
8494 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8495
d34f706f
JDA
8496 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8497
75e1dd9e
JDA
8498 PR rtl-optimization/66669
8499 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8500
8a976f5f
JDA
8501 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8502
da04822a
JDA
8503 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8504 * gcc.dg/pie-1.c: Likewise.
8505 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8506 * gcc.dg/pic-4.c: Likewise.
8507 * gcc.dg/pie-3.c: Likewise.
8508 * gcc.dg/pie-4.c: Likewise.
8509
adfabcf9
JDA
8510 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8511
4a020adf
JDA
8512 PR tree-optimization/68644
8513 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8514
8ef378f8
JDA
8515 PR rtl-optimization/64886
8516 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8517
09bf990e
TV
85182016-04-09 Tom de Vries <tom@codesourcery.com>
8519
8520 PR tree-optimization/68953
8521 * gcc.dg/graphite/pr68953.c: New test.
8522
138c3c1a
DH
85232016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8524
8525 PR fortran/70592
8526 * gfortran.dg/deferred_character_16.f90: New test.
8527
f55460af
JJ
85282016-04-09 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR tree-optimization/70586
8531 * gcc.c-torture/execute/pr70586.c: New test.
8532
0b77bbf3
DH
85332016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8534
8535 PR sanitizer/70573
8536 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8537 with __builtin_memset
8538 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8539
c42cfb5c
CP
85402016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8541
8542 PR lto/70289
8543 PR ipa/70348
8544 PR tree-optimization/70373
8545 PR middle-end/70533
8546 PR middle-end/70534
8547 PR middle-end/70535
8548 * c-c++-common/goacc/reduction-5.c: New test.
8549 * c-c++-common/goacc/reduction-promotions.c: New test.
8550 * gfortran.dg/goacc/reduction-3.f95: New test.
8551 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8552
56cfb596
PP
85532016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8554
8555 PR c++/70590
8556 PR c++/70452
8557 * g++.dg/pr70590.C: New test.
8558 * g++.dg/pr70590-2.C: New test.
8559
1a13c0a2
JJ
85602016-04-08 Jakub Jelinek <jakub@redhat.com>
8561
abc0647a
JJ
8562 PR middle-end/70593
8563 * gcc.target/i386/pr70593.c: New test.
8564
1a13c0a2
JJ
8565 PR rtl-optimization/70574
8566 * gcc.target/i386/avx2-pr70574.c: New test.
8567
c3da4956
MO
85682016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8569
8570 PR sanitizer/70541
8571 * c-c++-common/asan/pr70541.c: New test.
8572
9f1b833b
TV
85732016-04-08 Tom de Vries <tom@codesourcery.com>
8574
8575 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8576 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8577
bae7adda
KT
85782016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8579
8580 PR target/70566
8581 * gcc.c-torture/execute/pr70566.c: New test.
8582
211f3d57
TV
85832016-04-08 Tom de Vries <tom@codesourcery.com>
8584
8585 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8586 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8587
02cf2861
AM
85882016-04-08 Alan Modra <amodra@gmail.com>
8589
8590 * gcc.target/powerpc/pr70117.c: New.
8591
5f490f9f
JJ
85922016-04-07 Jakub Jelinek <jakub@redhat.com>
8593
56e9b710
JJ
8594 PR testsuite/70581
8595 * gcc.dg/lto/simd-function_0.c: New test.
8596
5f490f9f
JJ
8597 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8598 clones.
8599 * c-c++-common/attr-simd-2.c: Likewise.
8600 * c-c++-common/attr-simd-4.c: Likewise.
8601 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8602 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8603
e4ebc74d
TP
86042016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8605
8606 PR testsuite/70553
8607 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8608
9817ae35
TS
86092016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8610 Tom de Vries <tom@codesourcery.com>
8611
8612 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8613 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8614 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8615 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8616 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8617 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8618 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8619 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8620
e292f64d
PP
86212016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8622
8623 PR c/70436
8624 * g++.dg/warn/Wparentheses-29.C: New test.
8625
6b37bdaf
PP
86262016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8627
8628 PR c/70436
8629 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8630 explicit braces to resolve a future -Wparentheses warning.
8631
64824205
RH
86322016-04-06 Richard Henderson <rth@redhat.com>
8633
8634 * gcc.dg/pr61817-1.c: New test.
8635 * gcc.dg/pr61817-2.c: New test.
8636 * gcc.dg/pr69391-1.c: New test.
8637 * gcc.dg/pr69391-2.c: New test.
8638
bc2fc1f3
VM
86392016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8640
8641 PR rtl-optimization/70398
c87885ca 8642 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8643
41414a02
EB
86442016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8645
8646 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8647
4066ea8a
YR
86482016-04-06 Yvan Roux <yvan.roux@linaro.org>
8649 Pedro Alves <palves@redhat.com>
8650
8651 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8652
ec35ea45
JJ
86532016-04-06 Jakub Jelinek <jakub@redhat.com>
8654
3866f8dd
JJ
8655 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8656 Check for avx512f effective targets instead of avx2.
8657 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8658 for AVX512F clones.
8659 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8660 * g++.dg/gomp/declare-simd-1.C: Likewise.
8661 * g++.dg/gomp/declare-simd-3.C: Likewise.
8662 * g++.dg/gomp/declare-simd-4.C: Likewise.
8663
ec35ea45
JJ
8664 PR middle-end/70550
8665 * c-c++-common/gomp/pr70550-1.c: New test.
8666 * c-c++-common/gomp/pr70550-2.c: New test.
8667
c08d28ac
NS
86682016-04-05 Nathan Sidwell <nathan@acm.org>
8669
8670 PR c++/70512
8671 * g++.dg/ext/attribute-may-alias-5.C: New.
8672
1d510e04
JJ
86732016-04-05 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR c++/70336
8676 * c-c++-common/pr70336.c: New test.
8677 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8678 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8679
84278ed9
JH
86802016-04-05 Jan Hubicka <hubicka@ucw.cz>
8681
8682 PR ipa/66223
8683 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8684
268a0ec4
JJ
86852016-04-05 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR rtl-optimization/70542
8688 * gcc.dg/torture/pr70542.c: New test.
8689 * gcc.target/i386/avx2-pr70542.c: New test.
8690
5e8c2eb1
ZS
86912016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8692
8693 PR tree-optimization/70509
8694 * gcc.target/i386/avx512bw-pr70509.c: New test.
8695
c0daf32d
PP
86962016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8697
8698 PR c++/70452
8699 * g++.dg/ext/constexpr-vla4.C: New test.
8700
bf867841
UB
87012016-04-05 Uros Bizjak <ubizjak@gmail.com>
8702
8703 PR target/70510
8704 * gcc.target/i386/pr70510.c: New test.
8705
3022186a
RB
87062016-04-05 Richard Biener <rguenther@suse.de>
8707
8708 PR tree-optimization/70526
8709 * g++.dg/torture/pr70526.C: New testcase.
8710
55fc79b2
JJ
87112016-04-05 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR target/70525
8714 * gcc.target/i386/pr70525.c: New test.
8715
62b233f2
RB
87162016-04-05 Richard Biener <rguenther@suse.de>
8717
8718 PR middle-end/70499
8719 * g++.dg/torture/pr70499.C: New testcase.
8720
cc05759d
RB
87212016-04-05 Richard Biener <rguenther@suse.de>
8722
8723 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8724 remove XFAIL.
8725
f23f16d4
JJ
87262016-04-04 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR middle-end/70307
8729 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8730 rs6000 ABI warnings.
8731
d27ecc49
JH
87322016-04-04 Jan Hubicka <hubicka@ucw.cz>
8733
8734 PR ipa/66223
8735 * g++.dg/ipa/devirt-51.C: New testcase.
8736
c974c96e 87372016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8738 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8739
8740 PR middle-end/70457
8741 * gcc.dg/torture/pr70457.c: New.
8742
7a85da89
AV
87432016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8744
8745 PR fortran/67538
8746 * gfortran.dg/allocate_with_source_19.f08: New test.
8747
de517e64
AV
87482016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8749
8750 PR fortran/65795
8751 * gfortran.dg/coarray_allocate_6.f08: New test.
8752
43b9f499
RB
87532016-04-04 Richard Biener <rguenther@suse.de>
8754
8755 PR rtl-optimization/70484
8756 * gcc.dg/torture/pr70484.c: New testcase.
8757
f13355da
MP
87582016-04-04 Marek Polacek <polacek@redhat.com>
8759
8760 PR c/70307
8761 * gcc.dg/torture/pr70307.c: New test.
8762
6cc6ed50
OE
87632016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8764
8765 PR target/70416
8766 PR target/67391
8767 * gcc.target/sh/torture/pr70416.c: New.
8768
abdc16c8
MS
87692016-04-02 Martin Sebor <msebor@redhat.com>
8770
8771 PR c++/67376
8772 PR c++/70170
8773 PR c++/70172
8774 PR c++/70228
8775 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8776 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8777 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8778 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8779 * g++.dg/cpp0x/constexpr-string.C: Same.
8780 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8781 * g++.dg/cpp0x/pr65398.C: Same.
8782 * g++.dg/ext/constexpr-vla1.C: Same.
8783 * g++.dg/ext/constexpr-vla2.C: Same.
8784 * g++.dg/ext/constexpr-vla3.C: Same.
8785 * g++.dg/ubsan/pr63956.C: Same.
8786
763cd859
JJ
87872016-04-01 Jakub Jelinek <jakub@redhat.com>
8788
8789 PR rtl-optimization/70467
8790 * gcc.target/i386/pr70467-2.c: New test.
8791
0f875435
JJ
87922016-04-01 Jakub Jelinek <jakub@redhat.com>
8793 Marek Polacek <polacek@redhat.com>
8794
8795 PR c++/70488
8796 * g++.dg/init/new47.C: New test.
8797
41d14659
RR
87982016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8799
8800 PR target/70496
8801 * gcc.target/arm/pr70496.c: New test.
8802
f9bf89bb
NS
88032016-04-01 Nathan Sidwell <nathan@acm.org>
8804
73b9085d
NS
8805 PR c++/68475
8806 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8807
4afdcfaa
IE
88082016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8809
8810 PR target/69890
8811 * gcc.dg/strlenopt.h (memmove): New.
8812 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8813 instead of "string.h".
8814 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8815 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8816 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8817 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8818 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8819 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8820 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8821 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8822 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8823 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8824 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8825 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8826 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8827 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8828 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8829 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8830 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8831 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8832 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8833 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8834
b5d7a29c
RO
88352016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8836
8837 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8838 (Holder::foo): Reflect this.
8839
b660f9ec
IE
88402016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8841
8842 PR target/70442
8843 * gcc.dg/pr70442.c: New test.
8844
88504f34
NS
88452016-03-31 Nathan Sidwell <nathan@acm.org>
8846
8847 PR c++/70393
8848 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8849
95d34b96
KY
88502016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8851
8852 PR target/70453
8853 * gcc.target/i386/pr70453.c: New test.
8854
b4c4967c
AB
88552016-03-31 Andrey Belevantsev <abel@ispras.ru>
8856
8857 PR target/70292
8858 * gcc.c-torture/pr70292.c: New test.
8859
5fde6a45
MP
88602016-03-31 Marek Polacek <polacek@redhat.com>
8861
8862 PR c/70297
8863 * c-c++-common/pr70297.c: New test.
8864 * g++.dg/cpp0x/typedef-redecl.C: New test.
8865 * gcc.dg/typedef-redecl2.c: New test.
8866
97eb24c4
JJ
88672016-03-31 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR rtl-optimization/70460
8870 * gcc.c-torture/execute/pr70460.c: New test.
8871
efc3536f
RB
88722016-03-31 Richard Biener <rguenther@suse.de>
8873
8874 PR c++/70430
8875 * g++.dg/ext/vector30.C: New testcase.
8876
e0876e21
DH
88772016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8878 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8879
8880 * gfortran.dg/fmt_pf.f90: New test.
8881
e9bff8c6
RO
88822016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8883
8884 Forward-port from 5 branch
8885 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR testsuite/70356
8888 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8889 dg-require-effective-target after dg-do.
8890
8891 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8892
8893 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8894
2620c80d
TS
88952016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8896 Julian Brown <julian@codesourcery.com>
8897 Chung-Lin Tang <cltang@codesourcery.com>
8898 Cesar Philippidis <cesar@codesourcery.com>
8899 James Norris <jnorris@codesourcery.com>
8900 Tom de Vries <tom@codesourcery.com>
8901 Nathan Sidwell <nathan@codesourcery.com>
8902
bf867841 8903 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8904 * c-c++-common/goacc/loop-clauses.c: Likewise.
8905 * g++.dg/goacc/template.C: Likewise.
8906 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8907 * gfortran.dg/goacc/loop-1.f95: Likewise.
8908 * gfortran.dg/goacc/loop-5.f95: Likewise.
8909 * gfortran.dg/goacc/loop-6.f95: Likewise.
8910 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8911 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8912 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8913 * c-c++-common/goacc/clauses-fail.c: Likewise.
8914 * c-c++-common/goacc/parallel-1.c: Likewise.
8915 * c-c++-common/goacc/reduction-1.c: Likewise.
8916 * c-c++-common/goacc/reduction-2.c: Likewise.
8917 * c-c++-common/goacc/reduction-3.c: Likewise.
8918 * c-c++-common/goacc/reduction-4.c: Likewise.
8919 * c-c++-common/goacc/routine-3.c: Likewise.
8920 * c-c++-common/goacc/routine-4.c: Likewise.
8921 * c-c++-common/goacc/routine-5.c: Likewise.
8922 * c-c++-common/goacc/tile.c: Likewise.
8923 * g++.dg/goacc/template.C: Likewise.
8924 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8925 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8926 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8927 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8928 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8929 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8930 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8931 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8932 * c-c++-common/goacc/use_device-1.c: ... this file.
8933 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8934 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8935 * c-c++-common/goacc/host_data-6.c: ... this file.
8936 * c-c++-common/goacc/loop-2-kernels.c: New file.
8937 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8938 * c-c++-common/goacc/loop-3.c: Likewise.
8939 * g++.dg/goacc/reference.C: Likewise.
8940 * g++.dg/goacc/routine-1.C: Likewise.
8941 * g++.dg/goacc/routine-2.C: Likewise.
8942
f6d2d066
RB
89432016-03-30 Richard Biener <rguenther@suse.de>
8944
8945 PR middle-end/70450
8946 * gcc.dg/torture/pr70450.c: New testcase.
8947
d43242b9
JJ
89482016-03-30 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR target/70421
8951 * gcc.dg/torture/pr70421.c: New test.
8952 * gcc.target/i386/avx512f-pr70421.c: New test.
8953
5ce43b77
L
89542016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8955
8956 PR testsuite/70364
8957 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8958 (check): New function.
8959 (bar): Call check.
8960 (foo): Align stack to 16 bytes when calling bar.
8961 * gcc.target/i386/cleanup-2.c: Likewise.
8962
d014a712
PP
89632016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8964
8965 PR tree-optimization/59124
8966 * gcc.dg/Warray-bounds-19.c: New test.
8967
3f8257db 89682016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8969
8970 * lib/prune.exp (escape_regex_chars): New.
8971 (prune_file_path): Update to quote metcharacters for regexp.
8972
3336c6e0
JJ
89732016-03-29 Jakub Jelinek <jakub@redhat.com>
8974
a362f023
JJ
8975 PR rtl-optimization/70429
8976 * gcc.c-torture/execute/pr70429.c: New test.
8977
3336c6e0
JJ
8978 PR tree-optimization/70405
8979 * gcc.dg/pr70405.c: New test.
8980
728557fd
AV
89812016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8982
8983 PR fortran/70397
8984 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8985 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8986
bef977d4
TS
89872016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8988
8989 PR testsuite/64177
8990 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8991 __cilkrts_set_param to set two workers.
8992 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8993 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8994
6f6d25c9
DH
89952016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8996
bf867841 8997 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8998
45733562
KY
89992016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9000
9001 PR target/70406
bf867841 9002 * gcc.target/i386/pr70406.c: New test.
45733562 9003
a1799e5e
EB
90042016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9005
9006 * gnat.dg/specs/double_record_extension3.ads: New test.
9007
5fca7b66
RH
90082016-03-25 Richard Henderson <rth@redhat.com>
9009
9010 PR target/70120
9011 * gcc.target/aarch64/pr70120-1.c: New.
9012 * gcc.target/aarch64/pr70120-2.c: New.
9013 * gcc.target/aarch64/pr70120-3.c: New.
9014
31ce75c6
PP
90152016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9016
9017 PR c++/62212
9018 * g++.dg/template/mangle2.C: The dg-do directive should be
9019 "compile" not "assemble".
9020
3caf0ca1
BS
90212016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9022
9023 PR lto/69650
9024 * gcc.dg/pr69650.c: New test.
9025
634035b6
DE
90262016-03-25 David Edelsohn <dje.gcc@gmail.com>
9027
9028 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9029
45d34276
AM
90302016-03-25 Alan Modra <amodra@gmail.com>
9031
9032 * gcc.dg/dfp/pr70052.c: New test.
9033
8f085166
RH
90342016-03-24 Richard Henderson <rth@redhat.com>
9035
9036 PR middle-end/69845
9037 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9038 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9039
011e5ec3
TV
90402016-03-24 Tom de Vries <tom@codesourcery.com>
9041
9042 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9043
9e3f4551
TV
90442016-03-24 Tom de Vries <tom@codesourcery.com>
9045
9046 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9047 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9048
45780041
TV
90492016-03-24 Tom de Vries <tom@codesourcery.com>
9050
9051 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9052 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9053
887ab4e5
PP
90542016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9055
9056 PR c++/62212
9057 * g++.dg/template/mangle2.C: New test.
9058
69a9a66f
RB
90592016-03-24 Richard Biener <rguenther@suse.de>
9060
9061 PR tree-optimization/70396
9062 * gcc.dg/torture/pr70396.c: New testcase.
9063
ed87de55
RB
90642016-03-24 Richard Biener <rguenther@suse.de>
9065
9066 PR middle-end/70370
9067 * gcc.dg/torture/pr70370.c: New testcase.
9068
ea064934
TV
90692016-03-24 Tom de Vries <tom@codesourcery.com>
9070
9071 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9072 * gfortran.dg/goacc/kernels-tree.f95: Same.
9073 * gfortran.dg/goacc/parallel-tree.f95: Same.
9074
b2a4dd1d
TV
90752016-03-24 Tom de Vries <tom@codesourcery.com>
9076
9077 * c-c++-common/goacc/uninit-if-clause.c: New test.
9078 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9079
72e7cd6e
JJ
90802016-03-24 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR target/70290
bf867841
UB
9083 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9084 Fix formatting.
72e7cd6e 9085
ce9d0c03
RB
90862016-03-24 Richard Biener <rguenther@suse.de>
9087
9088 PR tree-optimization/70372
9089 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9090
426b9428
PP
90912016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9092
9093 PR c++/70347
9094 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9095
cd1588c4
PP
90962016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9097
9098 PR c++/70332
9099 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9100
61637db3
JJ
91012016-03-23 Jakub Jelinek <jakub@redhat.com>
9102
928af3bf
JJ
9103 PR c++/70001
9104 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9105 * g++.dg/cpp1y/pr70001.C: New test.
9106
61637db3
JJ
9107 PR c++/70323
9108 * g++.dg/cpp0x/constexpr-70323.C: New test.
9109
05aca4e7
AO
91102016-03-23 Alexandre Oliva <aoliva@redhat.com>
9111 Jason Merrill <jason@redhat.com>
9112 Jakub Jelinek <jakub@redhat.com>
9113
9114 PR c++/69315
9115 * g++.dg/cpp0x/constexpr-69315.C: New test.
9116 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9117
fbdb6baf
MP
91182016-03-23 Marek Polacek <polacek@redhat.com>
9119
9120 PR c++/69884
9121 * g++.dg/warn/Wignored-attributes-1.C: New test.
9122 * g++.dg/warn/Wignored-attributes-2.C: New test.
9123
d79ee524
TV
91242016-03-23 Tom de Vries <tom@codesourcery.com>
9125
9126 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9127 initialization.
9128 * gfortran.dg/goacc/private-3.f95 (test): Same.
9129 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9130 missing use param.
9131
a59f0bef
KT
91322016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9133
9134 * lib/target-supports.exp: Remove v7ve entry from loop
9135 creating effective target checks.
9136 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9137 (add_options_for_arm_arch_v7ve): Likewise.
9138
0179520a
JJ
91392016-03-23 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR tree-optimization/70354
9142 * gcc.dg/vect/pr70354-1.c: New test.
9143 * gcc.dg/vect/pr70354-2.c: New test.
9144 * gcc.target/i386/avx2-pr70354-1.c: New test.
9145 * gcc.target/i386/avx2-pr70354-2.c: New test.
9146
75bb14d7
JL
91472016-03-22 Jeff Law <law@redhat.com>
9148
9149 PR target/70232
9150 * gcc.dg/tree-ssa/pr70232.c: New test.
9151
72c9526d
IE
91522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9153
9154 PR target/70302
9155 * gcc.target/i386/pr70302.c: New test.
9156
a3ca1bc5
RB
91572016-03-22 Richard Biener <rguenther@suse.de>
9158
9159 PR middle-end/70251
9160 * g++.dg/torture/pr70251.C: New testcase.
9161
5c240f4d
DM
91622016-03-22 David Malcolm <dmalcolm@redhat.com>
9163
9164 PR c/69993
9165 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9166 Wmisleading-indentation.c.
9167 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9168 reflect change to diagnostic text and order of messages.
9169 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9170
80f6631b
DE
91712016-03-22 David Edelsohn <dje.gcc@gmail.com>
9172
9173 * g++.dg/ext/java-3.C: Don't compile on AIX.
9174
9a10956c
RB
91752016-03-22 Richard Biener <rguenther@suse.de>
9176
9177 PR middle-end/70333
9178 * gcc.dg/torture/pr70333.c: New testcase.
9179
6cedf922
IE
91802016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9181
9182 * g++.dg/ext/pr70290.C: New test.
9183
cd6c27ac
KY
91842016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9185
9186 PR target/70325
9187 * gcc.target/i386/pr70325.c: New test.
9188
4cde512c
JJ
91892016-03-22 Jakub Jelinek <jakub@redhat.com>
9190
b01915ed
JJ
9191 PR target/70329
9192 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9193 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9194
4e3e2cf1
JJ
9195 PR target/70300
9196 * gcc.target/i386/pr70300.c: New test.
9197
4cde512c
JJ
9198 PR c++/70295
9199 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9200 (func2): New function for cond with parens, xfail warning for c++.
9201 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9202
16f6d7dc
PP
92032016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9204
9205 PR c++/70096
9206 * g++.dg/template/ptrmem30.C: New test.
9207
a3e2b438
PP
92082016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9209
9210 PR c++/70204
9211 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9212 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9213
11b6a02e
JJ
92142016-03-21 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR middle-end/70326
9217 * gcc.dg/pr70326.c: New test.
9218
b9407883
MG
92192016-03-21 Marc Glisse <marc.glisse@inria.fr>
9220 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR tree-optimization/70317
9223 * gcc.dg/pr70317.c: New test.
9224
4a148e19
UB
92252016-03-21 Uros Bizjak <ubizjak@gmail.com>
9226
9227 PR target/70327
9228 * gcc.target/i386/pr70327.c: New test.
9229
2a85ddbb
ML
92302016-03-21 Martin Liska <mliska@suse.cz>
9231
7d36fe98 9232 PR ipa/70306
2a85ddbb
ML
9233 * gcc.dg/ipa/pr70306.c: New test.
9234
4a148e19 92352016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9236
9237 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9238 * gcc.target/arm/attr-align3.c: Likewise.
9239 * gcc.target/arm/attr_arm.c: Likewise.
9240 * gcc.target/arm/flip-thumb.c: Likewise.
9241
6b366948
JJ
92422016-03-21 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR target/70296
9245 * gcc.target/powerpc/altivec-36.c: New test.
9246
2fac8c14
RB
92472016-03-21 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/70310
9250 * gcc.dg/torture/pr70310.c: New testcase.
9251
e9bde854
KY
92522016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9253
9254 PR target/70293
9255 * gcc.target/i386/pr70293.c: New test.
9256
56bbfaf6
RB
92572016-03-21 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/70288
9260 * gcc.dg/torture/pr70288-1.c: New testcase.
9261 * gcc.dg/torture/pr70288-2.c: Likewise.
9262
3eee49ed
AB
92632016-03-21 Andrey Belevantsev <abel@ispras.ru>
9264
9265 PR rtl-optimization/69307
9266 * gcc.target/arm/pr69307.c: New test.
4a148e19 9267
8e7816b4
AB
92682016-03-21 Andrey Belevantsev <abel@ispras.ru>
9269
9270 PR rtl-optimization/69102
9271 * gcc.c-torture/compile/pr69102.c: New test.
9272
14d7d4be
JL
92732016-03-18 Jeff Law <law@redhat.com>
9274
9275 PR rtl-optimization/70263
9276 * gcc.c-torture/compile/pr70263-1.c: New test.
9277 * gcc.target/i386/pr70263-2.c: New test.
9278
5c6a601c
BS
92792016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9280
9281 PR rtl-optimization/70278
9282 * gcc.dg/torture/pr70278.c: New test.
9283 * gcc.target/arm/pr70278.c: New test.
9284
4bbf545b
DM
92852016-03-18 David Malcolm <dmalcolm@redhat.com>
9286
9287 PR c/70281
9288 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9289 (test_builtin_types_compatible_p): New test function.
9290 * gcc.dg/pr70281.c: New test case.
9291
dc28bb68
CL
92922016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9293
9294 PR target/70113
9295 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9296
5e8d6dff
IE
92972016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9298
9299 PR tree-optimization/70252
9300 * gcc.dg/pr70252.c: New test.
9301
d0e7e403
TV
93022016-03-18 Tom de Vries <tom@codesourcery.com>
9303
9304 * gcc.dg/pr70161-2.c: New test.
9305 * gcc.dg/pr70161.c: New test.
9306
fa22501a
TV
93072016-03-18 Tom de Vries <tom@codesourcery.com>
9308
9309 PR ipa/70269
9310 * gcc.dg/pr70269.c: New test.
9311
dd125026
JJ
93122016-03-18 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR c++/70267
9315 * g++.dg/ext/java-3.C: New test.
9316
91914f0a
PP
93172016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9318
9319 PR c++/70205
9320 * g++.dg/lookup/pr70205.C: New test.
9321
753a8910
PP
93222016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9323
9324 PR c++/70218
9325 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9326
14ba7b28
MP
93272016-03-17 Marek Polacek <polacek@redhat.com>
9328
9329 PR c/69407
9330 * gcc.dg/atomic-op-6.c: New test.
9331
ded60913
DM
93322016-03-17 David Malcolm <dmalcolm@redhat.com>
9333
9334 PR c/70264
9335 * c-c++-common/pr70264.c: New test case.
9336
a3aad0e6
JJ
93372016-03-17 Jakub Jelinek <jakub@redhat.com>
9338
17366700
JJ
9339 PR c++/70144
9340 * c-c++-common/pr70144-1.c: New test.
9341 * c-c++-common/pr70144-2.c: New test.
9342
a3aad0e6
JJ
9343 PR c++/70272
9344 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9345 * g++.dg/opt/flifetime-dse6.C: New test.
9346 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9347
b57e6e18
L
93482016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9349
9350 PR driver/70192
9351 * gcc.dg/pic-1.c: New test.
9352 * gcc.dg/pic-2.c: Likewise.
9353 * gcc.dg/pic-3.c: Likewise.
9354 * gcc.dg/pic-4.c: Likewise.
9355 * gcc.dg/pie-1.c: Likewise.
9356 * gcc.dg/pie-2.c: Likewise.
9357 * gcc.dg/pie-3.c: Likewise.
9358 * gcc.dg/pie-4.c: Likewise.
9359 * gcc.dg/pie-5.c: Likewise.
9360 * gcc.dg/pie-6.c: Likewise.
9361
b38ba58b
TV
93622016-03-17 Tom de Vries <tom@codesourcery.com>
9363
9364 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9365 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9366
6931b3b7
RB
93672016-03-17 Richard Biener <rguenther@suse.de>
9368
9369 PR debug/70271
9370 * g++.dg/debug/pr70271.C: New testcase.
9371
0c8b64cb
IE
93722016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9373
9374 * gcc.target/i386/pr70251.c: New test.
9375
b1970801
MP
93762016-03-17 Marek Polacek <polacek@redhat.com>
9377
9378 PR c++/70194
9379 * g++.dg/warn/constexpr-70194.C: New test.
9380
820c5eaa
RH
93812016-03-16 Richard Henderson <rth@redhat.com>
9382
9383 PR middle-end/70240
9384 * gcc.c-torture/compile/pr70240.c: New.
9385
da0ad263
SKS
93862016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9387
9388 * gcc.c-torture/compile/20151204.c: Skip for avr.
9389
c73d295c
JJ
93902016-03-16 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR target/70245
9393 * g++.dg/opt/pr70245.C: New test.
9394 * g++.dg/opt/pr70245.h: New file.
9395 * g++.dg/opt/pr70245-aux.cc: New file.
9396
b2794066
MS
93972016-03-16 Martin Sebor <msebor@redhat.com>
9398
9399 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9400
aa43616c
RH
94012016-03-16 Richard Henderson <rth@redhat.com>
9402
9403 PR middle-end/70199
9404 * gcc.c-torture/compile/pr70199.c: New.
9405
59608fe5
L
94062016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9407
9408 * gcc.dg/uninit-19.c: Run dos2unix.
9409
ab4c578f
MP
94102016-03-16 Marek Polacek <polacek@redhat.com>
9411
9412 PR c/70093
9413 * gcc.dg/nested-func-10.c: New test.
9414 * gcc.dg/nested-func-9.c: New test.
9415
f5387e76
JJ
94162016-03-16 Jakub Jelinek <jakub@redhat.com>
9417
9418 PR tree-optimization/68714
9419 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9420
7662b718
TV
94212016-03-16 Tom de Vries <tom@codesourcery.com>
9422
9423 PR tree-optimization/68715
9424 * gcc.dg/graphite/pr68715-2.c: New test.
9425 * gcc.dg/graphite/pr68715.c: New test.
9426 * gfortran.dg/graphite/pr68715.f90: New test.
9427
be7ce7ae
TV
94282016-03-16 Tom de Vries <tom@codesourcery.com>
9429
9430 PR tree-optimization/68809
9431 * gcc.dg/graphite/pr68809-2.c: New test.
9432 * gcc.dg/graphite/pr68809.c: New test.
9433
1935f250
JJ
94342016-03-16 Jakub Jelinek <jakub@redhat.com>
9435
6651c93e
JJ
9436 PR c++/70147
9437 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9438 method call to i () as argument. Adjust expected output.
9439
1935f250
JJ
9440 PR c++/70147
9441 * g++.dg/ubsan/pr70147-1.C: New test.
9442 * g++.dg/ubsan/pr70147-2.C: New test.
9443
ab1caa6e
MS
94442016-03-15 Martin Sebor <msebor@redhat.com>
9445
9446 PR c++/58281
9447 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9448
5c2a1bbb
JDA
94492016-03-15 John David Anglin <danglin@gcc.gnu.org>
9450
cb5d8ad1
JDA
9451 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9452 hppa*-*-hpux*.
9453
b440dd40
JDA
9454 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9455
5c2a1bbb
JDA
9456 PR libfortran/69799
9457 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9458 libatomic_available.
9459
42c729c5
MP
94602016-03-15 Marek Polacek <polacek@redhat.com>
9461
9462 PR c++/70209
9463 * g++.dg/ext/attribute-may-alias-4.C: New test.
9464
82b1c550
AM
94652016-03-15 Alexander Monakov <amonakov@ispras.ru>
9466
9467 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9468 -fvar-tracking-assignments-toggle flag.
9469
4ccbf3a6
PH
94702016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9471
9472 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9473
c39858bd
JJ
94742016-03-15 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR rtl-optimization/70222
9477 * gcc.c-torture/execute/pr70222-1.c: New test.
9478 * gcc.c-torture/execute/pr70222-2.c: New test.
9479
8be119c1
RH
94802016-03-15 Richard Henderson <rth@redhat.com>
9481
9482 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9483
6598bb55
AB
94842016-03-15 Andrey Belevantsev <abel@ispras.ru>
9485
9486 PR rtl-optimization/69032
9487 * gcc.dg/pr69032.c: New test.
9488
81fa2944
AB
94892016-03-15 Andrey Belevantsev <abel@ispras.ru>
9490
9491 PR rtl-optimization/63384
4a148e19 9492 * g++.dg/pr63384.C: New test.
81fa2944 9493
74ea9ab6
AB
94942016-03-15 Andrey Belevantsev <abel@ispras.ru>
9495
9496 PR target/64411
9497 * gcc.target/i386/pr64411.C: New test.
9498
045d5055
TV
94992016-03-15 Tom de Vries <tom@codesourcery.com>
9500
9501 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9502 * gfortran.dg/goacc/kernels-alias.f95: New test.
9503
3ea33585
MS
95042016-03-14 Martin Sebor <msebor@redhat.com>
9505
9506 PR c++/53792
9507 * g++.dg/cpp0x/constexpr-inline.C: New test.
9508 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9509
1df7b330
DE
95102016-03-14 David Edelsohn <dje.gcc@gmail.com>
9511
9512 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9513
79b57d18
JJ
95142016-03-14 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR middle-end/70219
9517 * gcc.dg/pr70219.c: New test.
9518
3cbf012a
BS
95192016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9520
9521 PR target/70083
9522 * gcc.dg/torture/pr70083.c: New test.
9523 * gcc.target/i386/pr70083.c: New test.
9524
a9fee7cd
RB
95252016-03-14 Richard Biener <rguenther@suse.de>
9526
9527 PR tree-optimization/56365
9528 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9529
4799603f
SB
95302016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9531
9532 PR target/70098
9533 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9534 New function.
9535 * g++.dg/pr70098.C: New testcase.
9536
9537
760ca967
TV
95382016-03-14 Tom de Vries <tom@codesourcery.com>
9539
9540 PR tree-optimization/70045
9541 * gcc.dg/graphite/pr70045.c: New test.
9542
44e66a77
JD
95432016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9544
9545 PR fortran/69043
9546 * gfortran.dg/include_9.f90: New test.
9547
a18e0fe1
DH
95482016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9549
9550 PR fortran/45076
9551 gfortran.dg/prof/prof.exp: New script.
9552 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9553
d0aca6ab
AB
95542016-03-12 Andrey Belevantsev <abel@ispras.ru>
9555
9556 PR rtl-optimization/69307
9557 * gcc.dg/pr69307.c: New test.
9558
cefe08a4
VM
95592016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9560
9561 PR target/69614
9562 * gcc.target/arm/pr69614.c: New.
9563
70112e2a
PT
95642016-03-12 Paul Thomas <pault@gcc.gnu.org>
9565
9566 PR fortran/70031
9567 * gfortran.dg/submodule_14.f08: New test
9568
9569 PR fortran/69524
9570 * gfortran.dg/submodule_15.f08: New test
9571
3f1e5d3a
PP
95722016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9573
9574 PR c++/70106
9575 * g++.dg/cpp1y/paren3.C: New test.
9576
a3f6d680
MM
95772016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9578
9579 PR target/70131
9580 * gcc.target/powerpc/ppc-round2.c: New test.
9581
92348f09
BS
95822016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9583
9584 PR target/70123
9585 * gcc.dg/torture/pr70123.c: New test.
9586
cebde9e9
JL
95872016-03-11 Jeff Law <law@redhat.com>
9588
9589 PR tree-optimization/70190
9590 * gcc.c-torture/compile/pr70190.c: New test.
9591
3edc5da4
DM
95922016-03-11 David Malcolm <dmalcolm@redhat.com>
9593
9594 PR c/68187
9595 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9596 case.
9597 (test43_b): Likewise.
9598 (test43_c): Likewise.
9599 (test43_d): Likewise.
9600 (test43_e): Likewise.
9601 (test43_f): Likewise.
9602 (test43_g): Likewise.
9603 (test44_a): Likewise.
9604 (test44_b): Likewise.
9605 (test44_c): Likewise.
9606 (test44_d): Likewise.
9607 (test44_e): Likewise.
9608
318c1204
DM
96092016-03-11 David Malcolm <dmalcolm@redhat.com>
9610
9611 PR c/70085
9612 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9613
bc062234
KT
96142016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9615
9616 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9617 dg-options.
9618
acfc1ac1
KT
96192016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9620
9621 PR target/70002
9622 PR target/69245
9623 * gcc.target/aarch64/pr69245_2.c: New test.
9624
d1e2bb2d
JJ
96252016-03-11 Jakub Jelinek <jakub@redhat.com>
9626
9627 PR tree-optimization/70177
9628 * gcc.dg/pr70177.c: New test.
9629
07350627
AL
96302016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9631
9632 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9633
5c6706f7
AL
96342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9635
9636 * gcc.dg/tree-ssa/sra-20.c: New.
9637
02d472a2
JJ
96382016-03-11 Jakub Jelinek <jakub@redhat.com>
9639
686d390a
JJ
9640 PR rtl-optimization/70174
9641 * gcc.dg/pr70174.c: New test.
9642
02d472a2
JJ
9643 PR tree-optimization/70169
9644 * gcc.dg/pr70169.c: New test.
9645
0f9befa1
IE
96462016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9647
9648 PR target/70160
9649 * gcc.target/i386/pr70160.c: New test.
9650
432d4670
AK
96512016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9652
9653 * gcc.target/s390/dfp-1.c: New test.
9654
a3dc8760
NC
96552016-03-10 Nick Clifton <nickc@redhat.com>
9656
9657 PR target/70044
9658 * gcc.target/aarch64/pr70044.c: New test.
9659
b87a8d7d
PP
96602016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9661 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR c++/70001
9664 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9665 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9666 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9667
4f4ada6a
JH
96682016-03-10 Jan Hubicka <hubicka@ucw.cz>
9669
9670 PR lto/69589
9671 * g++.dg/lto/pr69589_0.C: New testcase
9672 * g++.dg/lto/pr69589_1.C: New testcase
9673
d49b0aa0
MP
96742016-03-10 Marek Polacek <polacek@redhat.com>
9675
9676 PR c++/70153
9677 * g++.dg/delayedfold/unary-plus1.C: New test.
9678
96792016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9680
9681 * gcc.target/arm/pr45701-1.c: Escape brackets.
9682 * gcc.target/arm/pr45701-2.c: Likewise.
9683
71017a7b
AL
96842016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9685
9686 * gfortran.dg/unconstrained_commons.f: New.
9687
ba52669f
AM
96882016-03-10 Alan Modra <amodra@gmail.com>
9689
9690 * gcc.dg/pr69195.c: New.
9691 * gcc.dg/pr69238.c: New.
9692
27742332
TV
96932016-03-10 Tom de Vries <tom@codesourcery.com>
9694
9695 PR testsuite/68915
9696 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9697
3a81a594
RB
96982016-03-10 Richard Biener <rguenther@suse.de>
9699
9700 PR tree-optimization/70128
9701 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9702 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9703
3433b975
JJ
97042016-03-09 Jakub Jelinek <jakub@redhat.com>
9705
c2864f02
JJ
9706 PR tree-optimization/70152
9707 * gcc.dg/pr70152.c: New test.
9708
3433b975
JJ
9709 PR target/70086
9710 * gcc.target/i386/pr70086-1.c: New test.
9711 * gcc.target/i386/pr70086-2.c: New test.
9712 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9713
9714 PR tree-optimization/70127
9715 * gcc.c-torture/execute/pr70127.c: New test.
9716
96b3c82d
CP
97172016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9718
9719 * c-c++-common/goacc/combined-directives-2.c: New test.
9720
b4f3232d
DM
97212016-03-09 David Malcolm <dmalcolm@redhat.com>
9722
9723 PR c/68473
9724 PR c++/70105
9725 * g++.dg/diagnostic/pr70105.C: New test.
9726 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9727 (test_multiple_ordinary_maps): New test function.
9728
40499f81
DM
97292016-03-09 David Malcolm <dmalcolm@redhat.com>
9730
9731 PR c/68473
9732 PR c++/70105
9733 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9734 Drop range information from call to inform_at_rich_loc.
9735 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9736 New.
9737 (test_show_locus): Replace calls to rich_location::add_range with
9738 calls to add_range. Rewrite the tests that used the now-defunct
9739 rich_location ctor taking a source_range. Simplify other tests
9740 by replacing calls to COMBINE_LOCATION_DATA with calls to
9741 make_location.
9742
c9e33662
RB
97432016-03-09 Richard Biener <rguenther@suse.de>
9744 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR tree-optimization/70138
9747 * gcc.dg/vect/pr70138-1.c: New testcase.
9748 * gcc.dg/vect/pr70138-2.c: Likewise.
9749
2c73b764
JJ
97502016-03-09 Jakub Jelinek <jakub@redhat.com>
9751
9752 PR target/70049
9753 * gcc.target/i386/pr70049.c: New test.
9754
c06d25bb
RB
97552016-03-09 Richard Biener <rguenther@suse.de>
9756
9757 PR c/70143
9758 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9759 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9760 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9761
5828a501
RO
97622016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9763
9764 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9765 arm-*-*.
9766
2e141c8d
JJ
97672016-03-09 Jakub Jelinek <jakub@redhat.com>
9768
5a9def37
JJ
9769 PR middle-end/67278
9770 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9771
2e141c8d
JJ
9772 PR target/67278
9773 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9774
9775 PR middle-end/70050
9776 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9777 in testcase comment.
9778
bf751f40
TV
97792016-03-09 Tom de Vries <tom@codesourcery.com>
9780
9781 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9782 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9783 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9784 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9785 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9786 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9787 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9788 * gfortran.dg/goacc/kernels-loop.f95: New test.
9789
e210c999
MS
97902016-03-08 Martin Sebor <msebor@redhat.com>
9791
9792 PR c++/62096
9793 * g++.dg/warn/overflow-warn-7.C: New test.
9794
80aac5c8
JM
97952016-03-08 Jason Merrill <jason@redhat.com>
9796
9797 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9798 * lib/target-supports.exp (check_effective_target_concepts): New.
9799
12b81409
JJ
98002016-03-08 Jakub Jelinek <jakub@redhat.com>
9801
d259b234
JJ
9802 PR c++/70135
9803 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9804 * g++.dg/ubsan/pr70135.C: New test.
9805
12b81409
JJ
9806 PR target/70110
9807 * gcc.dg/pr70110.c: New test.
9808
b4e9f2aa
MJ
98092016-03-07 Martin Jambor <mjambor@suse.cz>
9810
9811 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9812 * c-c++-common/gomp/if-1.c: Likewise.
9813 * c-c++-common/gomp/pr61486-2.c: Likewise.
9814 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9815 to dg-additional-options.
9816 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9817 * g++/gomp/target-teams-1.c: Likewise.
9818 * gcc.dg/gomp/gomp.exp: Likewise.
9819 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9820 dg-additional-options.
9821 * gfortran.dg/gomp/gomp.exp: Likewise.
9822 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9823 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9824 dg-additional-options.
9825 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9826
f86e631e
MJ
98272016-03-07 Martin Jambor <mjambor@suse.cz>
9828
9829 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9830 * c-c++-common/gomp/gridify-1.c: New test.
9831 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9832
94156b3f
AV
98332016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9834
9835 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9836 trigger for cortex-r8, when scanning for register r8.
9837 * gcc.target/arm/pr45701-2.c: Likewise.
9838
a84a49b7 98392016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9840 Jeff Law <law@redhat.com>
a84a49b7
RB
9841
9842 PR tree-optimization/69740
9843 * gcc.c-torture/compile/pr69740-1.c: New test.
9844 * gcc.c-torture/compile/pr69740-2.c: New test.
9845
e41f6c9e
BS
98462016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9847
9848 * lib/target-supports.exp
9849 (check_effective_target_whole_vector_shift): Enable for PPC64.
9850
57548bf5
RB
98512016-03-07 Richard Biener <rguenther@suse.de>
9852
9853 PR tree-optimization/70115
9854 * gcc.dg/torture/pr70115.c: New testcase.
9855
4ae13300
NS
98562016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9857
9858 PR middle-end/69916
9859 * c-c-++-common/goacc/pr69916.c: New.
9860
5edb9853
RH
98612016-03-07 Richard Henderson <rth@redhat.com>
9862
9863 * gcc.c-torture/compile/pr70061.c: New test.
9864
2067a8f3
RB
98652016-03-07 Richard Biener <rguenther@suse.de>
9866
9867 PR testsuite/70109
9868 * gcc.dg/vect/O3-pr36098.c: New testcase.
9869
4145a9b7
CL
98702016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9871
9872 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9873
1878be32
EB
98742016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9875
9876 * gnat.dg/renaming9.ad[sb]: New testcase.
9877
df762bb2
JJ
98782016-03-05 Jakub Jelinek <jakub@redhat.com>
9879
9880 PR c++/70084
9881 * g++.dg/expr/stdarg3.C: New test.
9882
7d461295
JL
98832016-03-04 Jeff Law <law@redhat.com>
9884
9885 PR tree-optimization/69196
9886 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9887 x86_64-*-*.
9888
29b9828f
BS
98892016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9890
b6b552fd
BS
9891 PR c/69973
9892 * gcc.dg/pr69973.c: New test.
9893
201d49e9
BS
9894 PR rtl-optimization/69941
9895 * gcc.dg/torture/pr69941.c: New test.
9896
29b9828f
BS
9897 PR c/69824
9898 * gcc.dg/pr69824.c: New test.
9899
640b7e74
TV
99002016-03-05 Tom de Vries <tom@codesourcery.com>
9901
9902 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9903 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9904 function.
9905
7a3a3fad
PP
99062016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9907
9908 PR c++/66786
9909 * g++.dg/cpp1y/var-templ48.C: New test.
9910 * g++.dg/cpp1y/var-templ49.C: New test.
9911
cd439aec
EB
99122016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9913
9914 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9915
60204554
JJ
99162016-03-04 Jakub Jelinek <jakub@redhat.com>
9917
0c8825de
JJ
9918 PR c++/70035
9919 * g++.dg/ubsan/pr70035.C: New test.
9920
60204554
JJ
9921 PR target/70062
9922 * gcc.target/i386/pr70062.c: New test.
9923
f79d4eab
L
99242016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9925
9926 * g++.dg/template/typename21.C: Remove c++98_only.
9927
ea81ce67
L
99282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9929
9930 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9931
64b23c13
DM
99322016-03-04 David Malcolm <dmalcolm@redhat.com>
9933
9934 PR c/68187
9935 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9936 function.
9937 (fn_42_b): Likewise.
9938 (fn_42_c): Likewise.
9939
729526f5
DM
99402016-03-04 David Malcolm <dmalcolm@redhat.com>
9941
9942 PR c/68187
9943 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9944 function.
9945 (fn_40_b): Likewise.
9946 (fn_41_a): Likewise.
9947 (fn_41_b): Likewise.
9948
f9ea11ac
JJ
99492016-03-04 Jakub Jelinek <jakub@redhat.com>
9950
9951 PR target/70059
9952 * gcc.target/i386/avx512f-pr70059.c: New test.
9953 * gcc.target/i386/avx512dq-pr70059.c: New test.
9954
b6c38c69
BS
99552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9956
9957 PR rtl-optimization/57676
9958 * gcc.dg/torture/pr57676.c: New test.
9959
af3cdd34
IE
99602016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9961
9962 * gcc.dg/pr70026.c: New test.
9963
7ff6ca38
MP
99642016-03-04 Marek Polacek <polacek@redhat.com>
9965
9966 PR c/69798
9967 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9968 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9969
a6bf62d5
KT
99702016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9971
9972 PR target/70004
9973 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9974 Delete.
9975 (test_corners_sisd_si): Likewise.
9976 (main): Remove checks of the above.
9977 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9978
ae4cdc6a
EB
99792016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9980
9981 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9982
08455559
CL
99832016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9984
9985 * gcc.dg/torture/pr69951.c: Accept argc==0.
9986
e9a35493
RB
99872016-03-04 Richard Biener <rguenther@suse.de>
9988
9989 PR c++/70054
9990 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9991 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9992
fba054c2
DV
99932016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9994
9995 PR testsuite/69766
9996 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9997 testing multiarch.
9998
f10cdc6c
JJ
99992016-03-04 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR debug/69947
10002 * gcc.dg/guality/pr69947.c: New test.
10003
2e981ba0
JJ
100042016-03-03 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR ada/70017
10007 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10008
0ba3bfa2
KT
100092016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10010
10011 PR rtl-optimization/69904
10012 * gcc.target/arm/pr69904.c: New test.
10013
97ecdb46
JJ
100142016-03-03 Jakub Jelinek <jakub@redhat.com>
10015
10016 PR target/70021
10017 * gcc.dg/vect/pr70021.c: New test.
10018 * gcc.target/i386/pr70021.c: New test.
10019
a2a743a1
MP
100202016-03-03 Marek Polacek <polacek@redhat.com>
10021
10022 PR middle-end/70050
10023 * gcc.dg/pr70050.c: New test.
10024
fa07ecdd
JG
100252016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10026
10027 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10028
23504262
ML
100292016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10030
10031 PR tree-optimization/70043
10032 * gfortran.dg/vect/pr70043.f90: New test.
10033
b7b9e1a9
EB
100342016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10035
10036 * gnat.dg/specs/task1.ads: New test.
10037
cb83ba54
RO
100382016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10039
10040 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10041 Invoke gdb with -batch.
10042 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10043
a75f5e30
RB
100442016-03-03 Richard Biener <rguenther@suse.de>
10045
10046 PR tree-optimization/55936
10047 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10048
268bc320
JL
100492016-03-02 Jeff Law <law@redhat.com>
10050
815f20ab
JL
10051 PR rtl-optimization/69942
10052 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10053 effects of argument promotions.
10054
268bc320
JL
10055 PR tree-optimization/69987
10056 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10057 target does not support -fprefetch-loop-arrays.
10058
171f7de5
UB
100592016-03-02 Uros Bizjak <ubizjak@gmail.com>
10060
10061 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10062
192912db
BC
100632016-03-02 Bin Cheng <bin.cheng@arm.com>
10064
c7908871 10065 PR rtl-optimization/69052
192912db
BC
10066 * gcc.target/i386/pr69052.c: New test.
10067
90a7a40b
AM
100682016-03-02 Alan Modra <amodra@gmail.com>
10069
10070 * gcc.dg/pr69990.c: New.
10071
69fa742f
JJ
100722016-03-02 Jakub Jelinek <jakub@redhat.com>
10073
de752fb0
JJ
10074 PR c/68062
10075 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10076
10077 PR middle-end/70022
10078 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10079
69fa742f
JJ
10080 PR target/70028
10081 * gcc.target/i386/pr70028.c: New test.
10082
7c65bd56
MK
100832016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10084
10085 * c-c++-common/asan/swapcontext-test-1.c,
10086 * c-c++-common/tsan/thread_leak.c,
10087 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10088 * g++.dg/tsan/benign_race.C,
10089 * g++.dg/tsan/fd_close_norace.C,
10090 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10091 races with sanitizer output
10092
37d98220 100932016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10094 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10095
10096 PR target/67278
10097 * gcc.dg/simd-8.c: New testcase.
10098
218db463
RB
100992016-03-02 Richard Biener <rguenther@suse.de>
10100
10101 PR middle-end/67278
10102 * gcc.dg/simd-7.c: New testcase.
10103
22c72158
EB
101042016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10105
10106 * gcc.target/i386/pr70007.c: Tweak.
10107
9a790ccc
DV
101082016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10109
10110 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10111
bd02f00f
MP
101122016-03-02 Marek Polacek <polacek@redhat.com>
10113
10114 PR c/67854
10115 * gcc.dg/pr67854.c: New test.
10116
1e840f39
JJ
101172016-03-02 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR middle-end/70025
10120 * gcc.dg/torture/pr70025.c: New test.
10121
bca00241
VK
101222016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10123
10124 PR tree-optimization/68621
10125 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10126
0bca04b8
EB
101272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10128
10129 * gcc.target/i386/pr70007.c: New test.
10130
2a9afc86
JL
101312016-03-01 Jeff Law <law@redhat.com>
10132
eab2541b 10133 PR tree-optimization/69196
9d83ef71 10134 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10135
2a9afc86
JL
10136 PR tree-optimization/69196
10137 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10138 duplicating code and spoiling the expected output.
10139
0d39977e
MM
101402016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10141
10142 PR target/70033
10143 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10144 supports power9 before doing tests.
10145 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10146 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10147 * gcc.target/powerpc/p9-permute.c: Likewise.
10148
a0c0699d
UB
101492016-03-01 Uros Bizjak <ubizjak@gmail.com>
10150
10151 PR target/70027
10152 * gcc.target/i386/pr70027.c: New test.
10153
0ae3ef47 101542016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10155
10156 * gcc.dg/pr70017.c: New test.
10157
686e2237
JJ
101582016-03-01 Jakub Jelinek <jakub@redhat.com>
10159
10160 PR c/69796
10161 PR c/69974
10162 * gcc.dg/pr69796.c: New test.
10163 * gcc.dg/pr69974.c: New test.
10164
f8e4188c
EB
101652016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10166
10167 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10168
5e3f1c7c
JL
101692016-02-29 Jeff Law <law@redhat.com>
10170
10171 PR tree-optimization/69987
10172 * gfortran.dg/pr69987.f90: New test.
10173
10174 PR tree-optimization/69989
10175 * gcc.c-torture/compile/pr69989-2.c: New test.
10176
1be56bc5
MP
101772016-03-01 Marek Polacek <polacek@redhat.com>
10178
10179 PR c++/69795
10180 * g++.dg/parse/invalid1.C: New test.
10181
1b19470d
RB
101822016-03-01 Richard Biener <rguenther@suse.de>
10183
10184 PR middle-end/70022
10185 * gcc.dg/pr70022.c: New testcase.
10186
3ae0661a
IE
101872016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10188
10189 PR tree-optimization/69956
10190 * gcc.dg/pr69956.c: New test.
10191
0f09ab88
BS
101922016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10193
10194 PR target/70011
10195 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10196 XFAIL when hardware supports efficient unaligned storage access.
10197
76d881bf
PP
101982016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10199
10200 PR c++/69961
10201 * g++.dg/template/pr69961a.C: New test.
10202 * g++.dg/template/pr69961b.C: New test.
10203
7168133a
DM
102042016-02-29 David Malcolm <dmalcolm@redhat.com>
10205
10206 PR preprocessor/69985
10207 * gcc.dg/cpp/pr69985.c: New test case.
10208
0c6072a3
JL
102092016-02-29 Jeff Law <law@redhat.com>
10210
e66f219b
JL
10211 PR tree-optimization/70005
10212 * gcc.c-torture/execute/pr70005.c New test.
10213
0c6072a3
JL
10214 PR tree-optimization/69999
10215 * gcc.c-torture/compile/pr69999.c: New test.
10216
fd9fbdb3
YR
102172016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10218
10219 PR tree-optimization/69652
10220 * gcc.dg/torture/pr69652.c: Delete test.
10221 * gcc.dg/vect/pr69652.c: New test.
10222
cbd400b4
RB
102232016-02-19 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/69980
10226 * gfortran.dg/vect/pr69980.f90: New testcase.
10227
84ea0f58
EB
102282016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10229
10230 * gcc.target/sparc/20160229-1.c: New test.
10231
5d2a63dc
EB
102322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10233
10234 * gnat.dg/stack_usage3.adb: New test.
10235 * gnat.dg/stack_usage3_pkg.ads: New helper.
10236
93e708f9
EB
102372016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10238
10239 * gnat.dg/renaming8.adb: New test.
10240 * gnat.dg/renaming8_pkg1.ads: New helper.
10241 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10242 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10243
6512bc93
RB
102442016-02-29 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/69720
10247 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10248
7b201a88
TK
102492016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10250
10251 PR fortran/68147
10252 PR fortran/47674
10253 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10254
82ee0cf2 102552016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10256 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10257
10258 PR fortran/56007
10259 * gfortran.dg/coarray_8.f90: Adjust error message.
10260 * gfortran.dg/pr56007.f90: New test.
10261 * gfortran.dg/pr56007.f: New test.
10262
cdc1a2c8
L
102632016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10264
10265 PR tree-optimization/69989
10266 * gcc.dg/torture/pr69989.c: New test.
10267
33505bcf
EB
102682016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10269
10270 * gcc.target/i386/stack-realign-win.c: New test.
10271
524bfb19
HA
102722016-02-28 Harald Anlauf <anlauf@gmx.de>
10273
10274 PR fortran/60126
10275 * gfortran.dg/pr60126.f90: New test.
10276
bd542508
JL
102772016-02-27 Jeff Law <law@redhat.com>
10278
10279 Revert
10280 2016-02-26 Richard Biener <rguenther@suse.de>
10281 Jeff Law <law@redhat.com>
10282
10283 PR tree-optimization/69740
10284 * gcc.c-torture/compile/pr69740-1.c: New test.
10285 * gcc.c-torture/compile/pr69740-2.c: New test.
10286
dd1291e0
JD
102872016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10288
5fb67f8b 10289 PR fortran/69910
dd1291e0
JD
10290 * gfortran.dg/newunit_4.f90: New test.
10291
5cfefb59
JJ
102922016-02-27 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR target/69613
10295 PR rtl-optimization/69886
10296 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10297 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10298 target.
10299
20ba5f33
MS
103002016-02-26 Martin Sebor <msebor@redhat.com>
10301
10302 PR tree-optimization/15826
10303 * gcc.dg/tree-ssa/pr15826.c: New test.
10304
e6fb01b0
JJ
103052016-02-26 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR target/69969
10308 * gcc.target/powerpc/pr69969.c: New test.
10309
e3e0cf64
MS
103102016-02-26 Martin Sebor <msebor@redhat.com>
10311
10312 PR c++/15766
10313 * g++.old-deja/g++.other/decl5.C: Add a test case.
10314
d1f2bea5
SB
103152016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10316
10317 PR target/69946
10318 * gcc.target/powerpc/pr69946.c: New file.
10319
4a4f9d2b 103202016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10321 Jeff Law <law@redhat.com>
4a4f9d2b 10322
e3e0cf64 10323 PR tree-optimization/69740
4a4f9d2b
RB
10324 * gcc.c-torture/compile/pr69740-1.c: New test.
10325 * gcc.c-torture/compile/pr69740-2.c: New test.
10326
ad2a2706
MJ
103272016-02-26 Martin Jambor <mjambor@suse.cz>
10328
10329 PR middle-end/69920
10330 * gcc.dg/torture/pr69932.c: New test.
10331 * gcc.dg/torture/pr69936.c: Likewise.
10332
1d11f7ce
AK
103332016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10334
10335 PR target/69709
10336 * gcc.target/s390/pr69709.c: New test.
10337
6cfccbb2
KT
103382016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10339
10340 PR target/69245
10341 * gcc.target/aarch64/pr69245_1.c: New test.
10342
ac59ad4e
KT
103432016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10344
10345 PR target/69613
10346 * gcc.dg/torture/pr69613.c: New test.
10347
a2ad54a0
JJ
103482016-02-26 Jakub Jelinek <jakub@redhat.com>
10349
10350 PR rtl-optimization/69891
10351 * gcc.target/i386/pr69891.c: New test.
10352
0884062c 103532016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10354 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10355
d2369d4f 10356 PR target/61397
c163789b
MM
10357 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10358 functionality for both 32-bit and 64-bit.
10359
5aed7e2c
RB
103602016-02-26 Richard Biener <rguenther@suse.de>
10361
10362 PR tree-optimization/69551
10363 * gcc.dg/torture/pr69951.c: New testcase.
10364
798e2a8e
RB
103652016-02-25 Richard Biener <rguenther@suse.de>
10366
10367 PR tree-optimization/48795
10368 * gcc.dg/Warray-bounds-18.c: New testcase.
10369
9559fbac
RO
103702016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10371
10372 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10373
c049b107
JJ
103742016-02-25 Jakub Jelinek <jakub@redhat.com>
10375
10376 PR rtl-optimization/69896
10377 * gcc.dg/pr69896.c: New test.
10378
1137001c
PP
103792016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10380
10381 PR c++/69736
10382 * g++.dg/cpp1y/paren2.C: New test.
10383
2e9c8641
MS
103842016-02-24 Martin Sebor <msebor@redhat.com>
10385
10386 PR c/51147
10387 * gcc.dg/enum-mode-2.c: New test.
10388
03ca8fb3
JJ
103892016-02-24 Jakub Jelinek <jakub@redhat.com>
10390
10391 PR c++/69922
10392 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10393 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10394 * g++.dg/ubsan/pr69922.C: New test.
10395
0b05329b
MP
103962016-02-24 Marek Polacek <polacek@redhat.com>
10397
10398 PR c/69819
10399 * gcc.dg/pr69819.c: New test.
10400
57c2c374
MS
104012016-02-24 Martin Sebor <msebor@redhat.com>
10402
3b96b93a
MS
10403 PR c++/69912
10404 * g++.dg/ext/flexary15.C: New test.
10405
104062016-02-24 Martin Sebor <msebor@redhat.com>
10407
10408 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10409 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10410 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10411
65433bb5
MK
104122016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10413 Charles Baylis <charles.baylis@linaro.org>
10414
10415 PR debug/61033
10416 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10417
f802a424 104182016-02-24 Richard Biener <rguenther@suse.de>
44293580 10419 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10420
10421 PR middle-end/69760
10422 * gcc.dg/torture/pr69760.c: New testcase.
10423
525f795f
RO
104242016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10425
10426 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10427 pattern on Solaris with as.
10428
cd7bbceb
KT
104292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10430
10431 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10432 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10433 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10434 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10435
89c0c1fd
JJ
104362016-02-24 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR middle-end/69915
10439 * gcc.dg/pr69915.c: New test.
10440
0683fd27
KT
104412016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10442
10443 PR rtl-optimization/69886
10444 * gcc.dg/torture/pr69886.c: New test.
10445
e53d562a
RB
104462016-02-24 Richard Biener <rguenther@suse.de>
10447
10448 PR middle-end/68963
10449 * gcc.dg/torture/pr68963.c: New testcase.
10450
74a00288
KT
104512016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10452
10453 PR target/69875
10454 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10455 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10456 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10457 * gcc.target/arm/atomic_loaddi_1.c: New test.
10458 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10459 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10460 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10461 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10462 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10463 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10464 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10465 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10466
340fd4c9
JJ
104672016-02-24 Jakub Jelinek <jakub@redhat.com>
10468
10469 PR middle-end/69909
10470 * gcc.dg/torture/pr69909.c: New test.
10471
47d3fdb2
RB
104722016-02-24 Richard Biener <rguenther@suse.de>
10473
10474 PR tree-optimization/69907
10475 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10476 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10477 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10478
dab73e73
CB
104792016-02-24 Christian Bruel <christian.bruel@st.com>
10480
10481 * gcc.target/arm/pragma_cpp_fma.c: New test.
10482
7cc5ec65
JD
104832016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10484
10485 PR fortran/61156
10486 * gfortran.dg/include_6.f90: Update test.
10487
067fbd8b
JJ
104882016-02-23 Jakub Jelinek <jakub@redhat.com>
10489
10490 PR objc/69844
10491 * objc.dg/pr69844.m: New test.
10492
64a454d9
JD
104932016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10494
10495 PR libgfortran/69456
10496 * gfortran.dg/namelist_89.f90: New test.
10497 * gfortran.dg/pr59700.f90: Update test..
10498
35886f0b
MS
104992016-02-23 Martin Sebor <msebor@redhat.com>
10500
10501 PR middle-end/69780
10502 * g++.dg/ext/builtin_alloca.C: New test.
10503 * gcc.dg/builtins-68.c: New test.
10504
162cc7e3
RH
105052016-02-23 Richard Henderson <rth@redhat.com>
10506
10507 * gcc.target/i386/addr-space-3.c: Remove test.
10508
196440f8
DM
105092016-02-23 David Malcolm <dmalcolm@redhat.com>
10510
10511 PR preprocessor/69126
10512 PR preprocessor/69543
10513 * c-c++-common/pr69126-2-long.c: New test.
10514 * c-c++-common/pr69126-2-short.c: New test.
10515 * c-c++-common/pr69543-1.c: Remove xfail.
10516
1d3121af
DM
105172016-02-23 David Malcolm <dmalcolm@redhat.com>
10518
10519 PR preprocessor/69126
10520 PR preprocessor/69543
10521 PR preprocessor/69558
10522 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10523 (f): Rename to...
10524 (test_2): ...this, and add leading comment.
10525 (MACRO_3, test_3): New.
10526 (MACRO_4A, MACRO_4B, test_4): New.
10527 (MACRO): Rename to...
10528 (MACRO_5): ...this.
10529 (g): Rename to...
10530 (test_5): ...this, updating for renaming of MACRO, and
10531 add leading comment.
10532 * c-c++-common/pr69543-1.c: New.
10533 * c-c++-common/pr69543-2.c: New.
10534 * c-c++-common/pr69543-3.c: New.
10535 * c-c++-common/pr69543-4.c: New.
10536 * c-c++-common/pr69558-1.c: New.
10537 * c-c++-common/pr69558-2.c: New.
10538 * c-c++-common/pr69558-3.c: New.
10539 * c-c++-common/pr69558-4.c: New.
10540 * gcc.dg/pr69558.c: Move to...
10541 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10542 xfail for c++.
10543
f99c3557
TS
105442016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10545
10546 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10547 to -ftree-parallelize-loops/-fopenacc changes.
10548 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10549 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10550 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10551 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10552 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10553 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10554 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10555 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10556 * c-c++-common/goacc/kernels-loop.c: Likewise.
10557 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10558 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10559 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10560 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10561
c60ec7c2
RO
105622016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10563
10564 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10565
f1a62b6f
JJ
105662016-02-23 Jakub Jelinek <jakub@redhat.com>
10567
e67bf044
JJ
10568 PR c++/69902
10569 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10570
f1a62b6f
JJ
10571 PR c/69900
10572 * gcc.dg/pr69900.c: New test.
10573
20c5e09e
MJ
105742016-02-23 Martin Jambor <mjambor@suse.cz>
10575
10576 PR tree-optimization/69666
10577 * gcc.dg/tree-ssa/pr69666.c: New test.
10578
e457a6fc
AV
105792016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10580
10581 PR fortran/67451
10582 * gfortran.dg/coarray_allocate_5.f08: New test.
10583
d7b574f4
AK
105842016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10585
10586 * gcc.target/s390/vcond-shift.c: Move to ...
10587 * gcc.target/s390/vector/vcond-shift.c: ... here.
10588
58bdeb44
AK
105892016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10590
10591 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10592 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10593
7cd0387b
AK
105942016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10595
10596 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10597
4246c8da
MW
105982016-02-20 Mark Wielaard <mjw@redhat.com>
10599
10600 PR c/28901
10601 * gcc.dg/unused-variable-3.c: New test.
10602
f93bc532
JJ
106032016-02-22 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR target/69888
10606 * gcc.target/i386/pr69888.c: New test.
10607
c4e360f4
RB
106082016-02-22 Richard Biener <rguenther@suse.de>
10609
10610 PR tree-optimization/69882
10611 * gfortran.dg/vect/pr69882.f90: New testcase.
10612
09c92f1c
JJ
106132016-02-22 Jakub Jelinek <jakub@redhat.com>
10614
10615 PR target/69885
10616 * gcc.dg/pr69885.c: New test.
10617
f88d45dc
OE
106182016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10619
10620 PR target/69806
10621 PR target/54089
10622 * gcc.target/sh/pr54089-10.c: New.
10623
ce1ff48e
PT
106242016-02-20 Paul Thomas <pault@gcc.gnu.org>
10625
10626 PR fortran/69423
10627 * gfortran.dg/deferred_character_15.f90 : New test.
10628
bbf27208
DH
106292016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10630
10631 PR fortran/57365
10632 gfortran.dg/allocate_with_source_18.f03: New test.
10633
106342016-02-20 Harald Anlauf <anlauf@gmx.de>
10635
10636 PR fortran/52531
10637 gfortran.dg/gomp/pr52531.f90: New test.
10638
268be88c
BE
106392016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10640
10641 PR c++/69865
10642 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10643 -std=c++03.
10644
4b6c824a
JJ
106452016-02-19 Jakub Jelinek <jakub@redhat.com>
10646
871b3f47
JJ
10647 PR c++/69826
10648 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10649 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10650
7a965d51
JJ
10651 PR c++/69850
10652 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10653
4b6c824a
JJ
10654 PR c++/69851
10655 * g++.dg/torture/pr69851.C: New test.
10656
15fca21a
MS
106572016-02-19 Martin Sebor <msebor@redhat.com>
10658
10659 PR testsuite/69573
10660 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10661
19e21586
JJ
106622016-02-19 Jakub Jelinek <jakub@redhat.com>
10663
03a616ac
JJ
10664 PR c++/69850
10665 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10666 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10667
19e21586
JJ
10668 PR c++/67767
10669 * g++.dg/cpp0x/pr67767.C: New test.
10670
2db16594
KT
106712016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10672
10673 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10674 for fp, simd, crypto, crc, lse.
10675 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10676 above.
10677 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10678 effective target check.
10679
5a7d9d1e
JJ
106802016-02-19 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR target/69820
10683 * gcc.target/i386/pr69820.c: New test.
10684
6448f064
AK
106852016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10686
10687 * gcc.target/s390/vector/int128-1.c: New test.
10688
d0a859e6
AK
106892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10690
10691 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10692
9e4eb643
AK
106932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10694
10695 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10696 instruction pattern name to prevent the testcase from failing with
10697 -march=z13.
10698
859a4c0e
AK
106992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10700
10701 * gcc.target/s390/md/movstr-2.c: New test.
10702
efc2340b
MK
107032016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10704
10705 * gcc.target/s390/morestack.c: New test.
10706
ca2bfbc2
DV
107072016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10708
10709 PR target/69625
10710 * gcc.target/s390/pr69625.c: Add test case.
10711
efd4bd05
BE
107122016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10713
10714 PR testsuite/68580
10715 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10716
2bf2078a
MM
107172016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10718
10719 PR target/68404
10720 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10721 * gcc.target/powerpc/fusion3.c: Likewise.
10722
f003579e
RB
107232016-02-18 Richard Biener <rguenther@suse.de>
10724
10725 PR middle-end/69553
10726 * g++.dg/torture/pr69553.C: New testcase.
10727
19233914
NC
107282016-02-18 Nick Clifton <nickc@redhat.com>
10729
efd4bd05
BE
10730 PR target/62254
10731 PR target/69610
10732 * gcc.target/arm/pr62554.c: New test.
10733 * gcc.target/arm/pr69610-1.c: New test.
10734 * gcc.target/arm/pr69610-2.c: New test.
19233914 10735
23f27839
RB
107362016-02-18 Richard Biener <rguenther@suse.de>
10737
10738 PR middle-end/69854
10739 * gcc.dg/torture/pr69854.c: New testcase.
10740
932c0da4
JJ
107412016-02-17 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR c++/69850
10744 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10745
1bed93e4
BS
107462012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10747
10748 * gcc.target/powerpc/vec-cg.c: New test.
10749
57bfb134
RB
107502016-02-17 Richard Biener <rguenther@suse.de>
10751
10752 PR testsuite/69586
10753 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10754
a44e0ebb
KT
107552016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10756
10757 PR target/69161
10758 * gcc.c-torture/compile/pr69161.c: New test.
10759
ffacd726
DS
107602016-02-17 David Sherwood <david.sherwood@arm.com>
10761
10762 PR target/69532
10763 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10764 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10765
448db8d2
EB
107662016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10767
10768 * gcc.dg/ifcvt-4.c: Skip on Visium.
10769
e2f0522e
EB
107702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10771
10772 * gnat.dg/atomic8.adb: New test.
10773
bf17fe3f
EB
107742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10775
10776 * gnat.dg/discr46.ad[sb]: New test.
10777
ecf835e9
KN
107782016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10779
10780 PR Target/48344
10781 * gcc.target/powerpc/pr48344-1.c: New test.
10782
49a1164a
TK
107832015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10784
10785 PR fortran/69742
10786 * gfortran.dg/associate_21.f90: New test.
10787
bf14eba2
JJ
107882016-02-16 Jakub Jelinek <jakub@redhat.com>
10789
10790 PR c/69835
10791 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10792 -Wnonnull in dg-options.
10793 * c-c++-common/nonnull-2.c: New test.
10794
35a093b6
JG
107952016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10796 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10797
10798 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10799
e387d491
JJ
108002016-02-16 Jakub Jelinek <jakub@redhat.com>
10801
10802 PR middle-end/69801
10803 * gcc.dg/pr69801.c: Add empty dg-options.
10804
ba539195
JN
108052016-02-16 James Norris <jnorris@codesourcery.com>
10806
10807 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10808 * g++.dg/goacc/deviceptr-1.c: New file.
10809
2a2b8f64
JJ
108102016-02-16 Jakub Jelinek <jakub@redhat.com>
10811
10812 PR tree-optimization/69820
10813 * gcc.dg/vect/pr69820.c: New test.
10814
87440c29
RB
108152016-02-16 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/69776
10818 * gcc.dg/torture/pr69776-2.c: New testcase.
10819
6d87c306
BS
108202016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10821
10822 PR tree-optimization/69714
10823 * gcc.dg/torture/pr69714.c: New test.
10824
3824a0a2
JJ
108252016-02-16 Jakub Jelinek <jakub@redhat.com>
10826
10827 PR tree-optimization/69802
10828 * gcc.dg/pr69802.c: New test.
10829
c8cfe96e
RB
108302016-02-16 Richard Biener <rguenther@suse.de>
10831
10832 PR middle-end/69801
10833 * gcc.dg/pr69801.c: New testcase.
10834
fc12098d
JD
108352016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10836
10837 PR libgfortran/69651
10838 * gfortran.dg/read_bang.f90: New test.
10839 * gfortran.dg/read_bang4.f90: New test.
10840
ba6b3795
JJ
108412016-02-15 Jakub Jelinek <jakub@redhat.com>
10842
f0516ca4
JJ
10843 PR c++/69658
10844 * g++.dg/init/pr69658.C: New test.
10845
ba6b3795
JJ
10846 PR c++/69797
10847 * c-c++-common/pr69797.c: New test.
10848
de3f9a2d
PK
108492016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10850
10851 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10852 check for aarch64*-*-*.
10853
17a3b967
RB
108542016-02-15 Richard Biener <rguenther@suse.de>
10855
10856 PR tree-optimization/69783
10857 * gcc.dg/vect/pr69783.c: New testcase.
10858
1c48bff1
RB
108592016-02-15 Richard Biener <rguenther@suse.de>
10860
10861 PR tree-optimization/69776
10862 * gcc.dg/torture/pr69776.c: New testcase.
10863
1e6025b6
TK
108642016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10865
10866 PR fortran/60526
10867 * gfortran.dg/type_decl_4.f90: Reinstated.
10868
d3308279
JDA
108692016-02-14 John David Anglin <danglin@gcc.gnu.org>
10870
10871 PR fortran/68746
10872 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10873
b7c56581
TK
108742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10875
10876 PR fortran/60526
10877 PR bootstrap/69816
10878 * gfortran.dg/type_decl_4.f90: Removed.
10879
60cb4ef5
TK
108802016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10881
10882 PR fortran/60526
10883 * gfortran.dg/type_decl_4.f90: New test.
10884
f6964637
AM
108852016-02-14 Alan Modra <amodra@gmail.com>
10886
1a8849d1 10887 PR testsuite/68886
f6964637
AM
10888 * gcc.c-torture/execute/stkalign.c: Revise test.
10889
f5121920
OE
108902016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10891
10892 PR target/67260
10893 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10894
6cda3ab6
OE
108952016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10896
10897 PR target/67260
10898 * gcc.target/sh/torture/pr67260.c: New.
10899
6786e598
JDA
109002016-02-12 John David Anglin <danglin@gcc.gnu.org>
10901
10902 * gcc.dg/pr67964.c: Add dg-require-alias.
10903
7e05dad8
OE
109042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10905
10906 PR target/67636
10907 PR target/64345
10908 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10909
7f4cc3ce
JD
109102016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10911
10912 PR libgfortran/69668
10913 * gfortran.dg/namelist_88.f90: New test.
10914
955ca6dc
JD
109152016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10916
10917 PR libgfortran/69668
10918 * gfortran.dg/namelist_38.f90: Update test.
10919 * gfortran.dg/namelist_84.f90: Update test.
10920
876217ae
DM
109212016-02-12 David Malcolm <dmalcolm@redhat.com>
10922
10923 PR other/69554
10924 * gcc.dg/pr69554-1.c: New test.
10925 * gfortran.dg/pr69554-1.F90: New test.
10926 * gfortran.dg/pr69554-2.F90: New test.
10927 * lib/gcc-dg.exp (proc dg-locus): New function.
10928 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10929 distinguish between the caret-printing and non-caret-printing
10930 cases. If caret-printing has been explicitly enabled, bail out
10931 without attempting to fix up the output.
10932
61789eed
DM
109332016-02-12 David Malcolm <dmalcolm@redhat.com>
10934
10935 PR driver/69265
10936 PR driver/69453
10937 * gcc.dg/spellcheck-options-3.c: New test case.
10938 * gcc.dg/spellcheck-options-4.c: New test case.
10939 * gcc.dg/spellcheck-options-5.c: New test case.
10940 * gcc.dg/spellcheck-options-6.c: New test case.
10941 * gcc.dg/spellcheck-options-7.c: New test case.
10942 * gcc.dg/spellcheck-options-8.c: New test case.
10943 * gcc.dg/spellcheck-options-9.c: New test case.
10944 * gcc.dg/spellcheck-options-10.c: New test case.
10945
c3090c1f
JJ
109462016-02-12 Jakub Jelinek <jakub@redhat.com>
10947
10948 PR rtl-optimization/69764
10949 PR rtl-optimization/69771
10950 * c-c++-common/pr69764.c: New test.
10951 * gcc.dg/torture/pr69771.c: New test.
10952
8222034d
MP
109532016-02-12 Marek Polacek <polacek@redhat.com>
10954
10955 * g++.dg/torture/init-list1.C: New.
10956
f749f792
MP
109572016-02-12 Marek Polacek <polacek@redhat.com>
10958
10959 * gcc.dg/pr69522.c: Add empty dg-options.
10960
199fb02a
IE
109612016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10962
10963 * g++.dg/lto/lto.exp: Include and init mpx.
10964 * g++.dg/lto/pr69729_0.C: New test.
10965
b69539cb
JJ
109662016-02-12 Jakub Jelinek <jakub@redhat.com>
10967
06ff7000
JJ
10968 PR ipa/69241
10969 * g++.dg/ipa/pr69241-4.C: New test.
10970
b69539cb
JJ
10971 PR ipa/68672
10972 * g++.dg/ipa/pr68672-1.C: New test.
10973 * g++.dg/ipa/pr68672-2.C: New test.
10974 * g++.dg/ipa/pr68672-3.C: New test.
10975
16595a1f
BS
109762016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10977
10978 PR c/69522
6d87c306 10979 * gcc.dg/pr69522.c: New test.
16595a1f 10980
38d795d2
PP
109812016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10982
10983 PR c++/69098
10984 * g++.dg/cpp1y/69098.C: New test.
10985 * g++.dg/cpp1y/69098-2.C: New test.
10986
9c582551
JJ
109872016-02-12 Jakub Jelinek <jakub@redhat.com>
10988
10989 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10990 and neighbour -> neighbor.
10991 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10992 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10993 * c-c++-common/Wvarargs.c: Likewise.
10994 * c-c++-common/goacc/host_data-5.c: Likewise.
10995 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10996 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10997 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10998 * gcc.target/aarch64/pr60697.c: Likewise.
10999 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11000 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11001 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11002 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11003 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11004 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11005 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11006 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11007 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11008 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11009 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11010 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11011 * g++.dg/lookup/koenig5.C: Likewise.
11012 * g++.dg/ext/no-asm-2.C: Likewise.
11013 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11014 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11015 * gfortran.dg/used_types_16.f90: Likewise.
11016 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11017 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11018 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11019 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11020 * gfortran.dg/abstract_type_6.f03: Likewise.
11021 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11022 * gfortran.dg/used_types_15.f90: Likewise.
11023 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11024 * gfortran.dg/exit_3.f08: Likewise.
11025 * gfortran.dg/open_status_2.f90: Likewise.
11026 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11027 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11028 * gfortran.dg/associate_1.f03: Likewise.
11029 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11030 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11031 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11032 * gcc.dg/builtin-object-size-1.c: Likewise.
11033 * gcc.dg/noreturn-6.c: Likewise.
11034 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11035 * gcc.dg/globalalias.c: Likewise.
11036 * gcc.dg/builtins-config.h: Likewise.
11037 * gcc.dg/pr30457.c: Likewise.
11038 * gcc.c-torture/compile/volatile-1.c: Likewise.
11039 * gcc.c-torture/execute/20101011-1.c: Likewise.
11040 * c-c++-common/Waddress-1.c: Likewise.
11041
66756373
JJ
110422016-02-11 Jakub Jelinek <jakub@redhat.com>
11043
11044 PR c/69768
11045 * c-c++-common/Waddress-1.c: New test.
11046
76fe932b
AV
110472016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11048
11049 PR fortran/69296
11050 * gfortran.dg/associate_19.f03: New test.
11051 * gfortran.dg/associate_20.f03: New test.
11052
564c4d4b
OE
110532016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11054
11055 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11056
e1c1ecb0
KT
110572016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11058
11059 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11060 .arch armv8-a\n. Add -dA to dg-options.
11061 * gcc.target/aarch64/assembler_arch_1.c: New test.
11062 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11063
0d7d9458
PC
110642016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11065
11066 PR c++/68726
11067 * g++.dg/cpp0x/pr68726.C: New.
11068
e6208a60
IE
110692016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11070
11071 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11072 test.
11073
281a11eb
RB
110742016-02-11 Richard Biener <rguenther@suse.de>
11075
11076 * g++.dg/tree-ssa/pr61034.C: Adjust.
11077
e03dd765
VM
110782016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11079
4b48faf5 11080 PR target/69148
e03dd765
VM
11081 * gcc.target/s390/pr69148.c: New.
11082
cdc23927
YR
110832016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11084
11085 PR tree-optimization/69652
11086 * gcc.dg/torture/pr69652.c: New test.
11087
e199dd0a
JJ
110882016-02-10 Jakub Jelinek <jakub@redhat.com>
11089 Patrick Palka <ppalka@gcc.gnu.org>
11090
11091 PR ipa/69241
11092 PR c++/69649
11093 * g++.dg/ipa/pr69241-1.C: New test.
11094 * g++.dg/ipa/pr69241-2.C: New test.
11095 * g++.dg/ipa/pr69241-3.C: New test.
11096 * g++.dg/ipa/pr69649.C: New test.
11097
d6b38027
UB
110982016-02-10 Uros Bizjak <ubizjak@gmail.com>
11099
11100 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11101 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11102
13b562c5
BC
111032016-02-10 Bin Cheng <bin.cheng@arm.com>
11104
11105 PR tree-optimization/68021
11106 * gcc.dg/tree-ssa/pr68021.c: New test.
11107
24a179f8
RB
111082016-02-10 Richard Biener <rguenther@suse.de>
11109
11110 PR tree-optimization/69726
11111 * gcc.dg/uninit-22.c: New testcase.
11112
0d99886f
AP
111132016-02-09 Andrew Pinski <apinski@cavium.com>
11114
11115 PR tree-opt/69282
11116 * gcc.c-torture/compile/20160205-1.c: New testcase.
11117
ab04995c
MM
111182016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11119
11120 PR target/68404
11121 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11122 instead accessing a really large arrray.
11123 * gcc.target/powerpc/fusion3.c: Likewise.
11124
4b79ac23
CB
111252016-02-09 Charles Baylis <charles.baylis@linaro.org>
11126
11127 PR target/68532
11128 * gcc.c-torture/execute/pr68532.c: New test.
11129
b890a441
AO
111302016-02-11 Alexandre Oliva <aoliva@redhat.com>
11131
11132 PR target/69634
11133 * gcc.dg/pr69634.c: New.
11134
84a5bef7
RB
111352016-02-09 Richard Biener <rguenther@suse.de>
11136
11137 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11138
1f123759 111392016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11140
1f123759
AF
11141 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11142
65860c77
YR
111432016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11144
11145 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11146
7e1e8a0a
RB
111472016-02-09 Richard Biener <rguenther@suse.de>
11148
11149 PR tree-optimization/69715
11150 * gcc.dg/torture/pr69715.c: New testcase.
11151
efb45a9f
PP
111522016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11153
11154 PR c++/69139
11155 * g++.dg/cpp0x/trailing12.C: New test.
11156 * g++.dg/cpp0x/trailing13.C: New test.
11157
20a0c6f9
PP
111582016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11159
11160 PR c++/69283
11161 PR c++/67835
11162 * g++.dg/cpp1y/auto-fn29.C: New test.
11163 * g++.dg/cpp1y/auto-fn30.C: New test.
11164
a162f3af
JJ
111652016-02-08 Jakub Jelinek <jakub@redhat.com>
11166
11167 PR tree-optimization/69209
11168 * gcc.c-torture/compile/pr69209.c: New test.
11169
4b4a9fbd
JL
111702016-02-08 Jeff Law <law@redhat.com>
11171
11172 PR tree-optimization/68541
11173 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11174 of statements allowed in join block for path splitting.
11175
cfac5ed2
JJ
111762016-02-08 Jakub Jelinek <jakub@redhat.com>
11177
f68bc23f
JJ
11178 PR c++/59627
11179 * g++.dg/gomp/pr59627.C: New test.
11180
cfac5ed2
JJ
11181 PR ipa/69239
11182 * g++.dg/ipa/pr69239.C: New test.
11183
44714d8c
DM
111842016-02-08 David Malcolm <dmalcolm@redhat.com>
11185
11186 PR preprocessor/69664
11187 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11188 * gcc.dg/cpp/warn-comments.c: Likewise.
11189
eba9e839
MP
111902016-02-08 Marek Polacek <polacek@redhat.com>
11191
11192 PR c++/69688
11193 * g++.dg/init/const12.C: New test.
11194
a011cd92
BS
111952016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11196
11197 PR target/60410
11198 * gcc.dg/lto/pr55113_0.c: Remove test.
11199
5317b1be
RB
112002016-02-08 Richard Biener <rguenther@suse.de>
11201
11202 PR tree-optimization/69719
11203 * gcc.dg/torture/pr69719.c: New testcase.
11204
63998a63
RB
112052016-02-08 Richard Biener <rguenther@suse.de>
11206 Jeff Law <law@redhat.com>
11207
11208 PR target/68273
11209 * gcc.target/mips/pr68273.c: New testcase.
11210
43f4a281
RB
112112016-02-08 Richard Biener <rguenther@suse.de>
11212
11213 PR rtl-optimization/69274
11214 * gcc.target/i386/addr-sel-1.c: XFAIL.
11215
0b604d2d
JL
112162016-02-08 Jeff Law <law@redhat.com>
11217
e8dfe49e
JL
11218 PR tree-optimization/68541
11219 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11220
6daecd7a 11221 PR tree-optimization/65917
0b604d2d
JL
11222 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11223
c0f0e35a
JD
112242016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11225
11226 PR fortran/50555
11227 * gfortran.dg/namelist_args.f90: New test.
11228
8981d712
JL
112292016-02-05 Jeff Law <law@redhat.com>
11230
6daecd7a 11231 PR tree-optimization/68541
8981d712
JL
11232 * gcc.dg/tree-ssa/split-path-2.c: New test.
11233 * gcc.dg/tree-ssa/split-path-3.c: New test.
11234 * gcc.dg/tree-ssa/split-path-4.c: New test.
11235 * gcc.dg/tree-ssa/split-path-5.c: New test.
11236 * gcc.dg/tree-ssa/split-path-6.c: New test.
11237 * gcc.dg/tree-ssa/split-path-7.c: New test.
11238
46cb9332
MS
112392016-02-05 Martin Sebor <msebor@redhat.com>
11240
11241 PR c++/69662
11242 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11243 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11244
be2083ea
RH
112452016-02-06 Richard HEnderson <rth@redhat.com>
11246
11247 PR c/69643
11248 * gcc.target/i386/addr-space-4.c: New.
11249 * gcc.target/i386/addr-space-5.c: New.
11250
711d7c23
MM
112512016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11252
11253 PR fortran/66089
11254 * gfortran.dg/elemental_dependency_6.f90: New.
11255
b5c1c988
JJ
112562016-02-05 Jakub Jelinek <jakub@redhat.com>
11257
861c7bcd
JJ
11258 PR rtl-optimization/69691
11259 * gcc.c-torture/execute/pr69691.c: New test.
11260
b5c1c988
JJ
11261 PR c++/69628
11262 * g++.dg/parse/pr69628.C: New test.
11263
f7dfa966
UB
112642016-02-05 Uros Bizjak <ubizjak@gmail.com>
11265
11266 * gcc.dg/sancov/asan.c: Move to ...
11267 * gcc.dg/asan/sancov-1.c: ... here.
11268
9b143e64
UB
112692016-02-05 Uros Bizjak <ubizjak@gmail.com>
11270
11271 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11272
f5d4b899
L
112732016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11274
11275 PR target/69677
11276 * gcc.target/i386/pr69677.c: New test.
11277
76c85fbb
PP
112782016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11279
11280 PR c++/68948
11281 * g++.dg/template/pr68948.C: New test.
11282
f181bf90
DV
112832016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11284
11285 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11286 (only necessary on s390x).
11287
714fb282
L
112882016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11289
11290 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11291 -mno-accumulate-outgoing-args.
11292
618d6c1c
PP
112932016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11294
11295 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11296
1066e9b5
JJ
112972016-02-04 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR c/69669
11300 * c-c++-common/pr69669.c: New test.
11301
76255d0d
MM
113022016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11303
11304 PR target/69667
11305 * g++.dg/pr69667.C: New file.
11306
e0b059b1
WD
113072016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11308
11309 PR target/69619
11310 * gcc.dg/pr69619.c: Add new test.
11311
2692b5c8
RS
113122016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11313
11314 PR rtl-optimization/69577
11315 * gcc.target/i386/pr69577.c: New test.
11316
7db337c2
ML
113172016-02-04 Martin Liska <mliska@suse.cz>
11318
11319 * g++.dg/asan/pr69276.C: New test.
11320
cc9c0829
KT
113212016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11322
11323 PR target/65932
11324 PR target/67714
11325 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11326 a single smulbb instruction.
11327 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11328 * gcc.target/amr/wmul-2.c: Likewise.
11329
eb9feb52
KT
113302016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11331
11332 PR target/65932
11333 PR target/67714
11334 * gcc.c-torture/execute/pr67714.c: New test.
11335
61f727fe
JJ
113362016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11337
11338 PR target/69454
11339 * gcc.target/i386/pr69454-1.c: New test.
11340 * gcc.target/i386/pr69454-2.c: New test.
11341
05dd97db
MS
113422016-02-03 Martin Sebor <msebor@redhat.com>
11343
11344 PR c++/69251
11345 PR c++/69253
11346 PR c++/69290
11347 PR c++/69277
11348 PR c++/69349
11349 * g++.dg/ext/flexarray-mangle-2.C: New test.
11350 * g++.dg/ext/flexarray-mangle.C: New test.
11351 * g++.dg/ext/flexarray-subst.C: New test.
11352 * g++.dg/ext/flexary11.C: New test.
11353 * g++.dg/ext/flexary12.C: New test.
11354 * g++.dg/ext/flexary13.C: New test.
11355 * g++.dg/ext/flexary14.C: New test.
11356 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11357
dac2fc29
L
113582016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11359
11360 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11361 Define only if CHECK_FLOAT128 is defined.
11362 (main): Properly initialize u5.
11363
eadb8035
JJ
113642016-02-03 Jakub Jelinek <jakub@redhat.com>
11365
0afbb81b
JJ
11366 PR c/69627
11367 * gcc.dg/pr69627.c: New test.
11368
eadb8035
JJ
11369 PR target/69644
11370 * gcc.dg/pr69644.c: New test.
11371
b12d4923
MS
113722016-02-03 Mike Stump <mikestump@comcast.net>
11373
11374 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11375 support for struct-layout-1.exp.
11376
ab4bae0c
PP
113772016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11378
11379 PR c++/69056
618d6c1c 11380 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11381
95831c01
VM
113822016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11383 Alexandre Oliva <aoliva@redhat.com>
11384
11385 PR target/69461
11386 * gcc.target/powerpc/pr69461.c: New.
11387
ccc71ab8
UB
113882016-02-03 Uros Bizjak <ubizjak@gmail.com>
11389
11390 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11391 works from here ...
11392 (check_effective_target_fsanitize_thread): ... to here. Do not
11393 specify additional compile flags for the test source.
11394 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11395 specify additional compile flags for the test source.
11396
96299640
WD
113972016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11398
11399 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11400
781d83d9
AV
114012016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11402
11403 PR fortran/67451
11404 PR fortran/69418
11405 * gfortran.dg/coarray_allocate_2.f08: New test.
11406 * gfortran.dg/coarray_allocate_3.f08: New test.
11407 * gfortran.dg/coarray_allocate_4.f08: New test.
11408
d8208e6d
AL
114092016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11410
11411 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11412 use same scan-tree-dump-times on all platforms.
11413 * gcc.dg/vect/vect-outer-1.c: Likewise.
11414 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11415 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11416 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11417 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11418 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11419 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11420 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11421
a8394fa0
SB
114222016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11423
11424 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11425 warning.
11426
f3baa1d3
L
114272016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11428
11429 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11430
eb077516
JN
114312016-02-02 James Norris <jnorris@codesourcery.com>
11432
11433 * c-c++-common/goacc/routine-5.c: Add tests.
11434
578fb225
AM
114352016-02-02 Alexander Monakov <amonakov@ispras.ru>
11436
11437 * gcc.target/nvptx/unsigned-cmp.c: New test.
11438
c64f7d37
WD
114392016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11440
11441 * gcc.target/aarch64/scalar_shift_1.c
11442 (test_corners_sisd_di): Improve force to SIMD register.
11443 (test_corners_sisd_si): Likewise.
11444 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11445 Remove scan-assembler check for ldr.
11446
90c6f26c
RB
114472016-02-02 Richard Biener <rguenther@suse.de>
11448
11449 PR tree-optimization/69595
11450 * gcc.dg/Warray-bounds-17.c: New testcase.
11451
9dc03c97
RB
114522016-02-02 Richard Biener <rguenther@suse.de>
11453
11454 PR tree-optimization/69606
11455 * gcc.dg/torture/pr69606.c: New testcase.
11456
2d4dc223
YR
114572016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11458
11459 PR middle-end/68542
11460 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11461 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11462
65c98fde
AM
114632016-02-02 Alan Modra <amodra@gmail.com>
11464
11465 PR target/69548
11466 * gcc.target/powerpc/pr69548.c: New test.
11467
e1b81f2b
JJ
114682016-02-01 Jakub Jelinek <jakub@redhat.com>
11469
d0268b37
JJ
11470 PR rtl-optimization/69592
11471 * gcc.dg/pr69592.c: New test.
11472
e1b81f2b
JJ
11473 PR preprocessor/69543
11474 PR c/69558
11475 * gcc.dg/pr69543.c: New test.
11476 * gcc.dg/pr69558.c: New test.
11477
7dd7780d
UB
114782016-02-01 Uros Bizjak <ubizjak@gmail.com>
11479
bf672ee5
UB
11480 PR testsuite/65940
11481 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11482
9a7013f8
MS
114832016-02-01 Martin Sebor <msebor@redhat.com>
11484
11485 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11486
e681fb2b
BC
114872016-02-01 Bin Cheng <bin.cheng@arm.com>
11488
11489 PR tree-optimization/67921
11490 * c-c++-common/ubsan/pr67921.c: New test.
11491
ff86345f
RB
114922016-02-01 Richard Biener <rguenther@suse.de>
11493
11494 PR middle-end/69556
11495 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11496
bc369dbd
RB
114972016-02-01 Richard Biener <rguenther@suse.de>
11498
11499 PR tree-optimization/69574
11500 * gcc.dg/torture/pr69574.c: New testcase.
11501
ef318184
RB
115022016-02-01 Richard Biener <rguenther@suse.de>
11503
11504 PR tree-optimization/69579
11505 * gcc.dg/setjmp-6.c: New testcase.
11506
654745e6
JJ
115072016-02-01 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR rtl-optimization/69570
11510 * g++.dg/opt/pr69570.C: New test.
11511
e6c0c44b
RH
115122016-02-01 Richard Henderson <rth@redhat.com>
11513
11514 * gcc.dg/pr69535.c: New test.
11515
6ff3f09a
JDA
115162016-01-31 John David Anglin <danglin@gcc.gnu.org>
11517
2c005538
JDA
11518 PR testsuite/69584
11519 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11520 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11521
61083a4b
JDA
11522 PR debug/68244
11523 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11524
6ff3f09a
JDA
11525 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11526
0c221916
PT
115272016-01-31 Paul Thomas <pault@gcc.gnu.org>
11528
11529 PR fortran/67564
11530 * gfortran.dg/allocate_with_source_17.f03: New test.
11531
db7a2818
JJ
115322016-01-30 Jakub Jelinek <jakub@redhat.com>
11533
11534 PR tree-optimization/69546
11535 * gcc.dg/torture/pr69546.c: New test.
11536
e520d5f0
PT
115372016-01-30 Paul Thomas <pault@gcc.gnu.org>
11538
11539 PR fortran/69566
11540 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11541
343c05d3
MS
115422016-01-30 Martin Sebor <msebor@redhat.com>
11543
11544 PR c++/68490
11545 * g++.dg/ext/flexary10.C: New test.
11546
d6c3a539
DH
115472016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11548
11549 PR fortran/66707
11550 gfortran.dg/common_23.f90: New test.
11551
52d72fcd
BS
115522016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11553
11554 PR target/65546
11555 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11556 condition being checked, and disable it when the target supports
11557 misaligned loads and stores.
11558
3a5d2ba4
JJ
115592016-01-29 Jakub Jelinek <jakub@redhat.com>
11560
11561 PR debug/69518
11562 * gcc.dg/torture/pr69518.c: New test.
11563
6bbacdb5
L
115642016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11565
11566 PR target/69530
11567 * gcc.target/i386/pr69530.c: New test.
11568
af932cdb
SE
115692016-01-29 Steve Ellcey <sellcey@imgtec.com>
11570
11571 PR target/65604
11572 * gcc.target/mips/div-delay.c: New test.
11573
26658b7c
JJ
115742016-01-29 Jakub Jelinek <jakub@redhat.com>
11575
33e89989
JJ
11576 PR target/69551
11577 * gcc.target/i386/pr69551.c: New test.
11578
26658b7c
JJ
11579 PR target/66137
11580 * gcc.target/i386/pr66137.c: New test.
11581
401116b5
AB
115822016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11583
11584 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11585 always built for p5600.
11586 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11587 isa=p5600 dg-option.
11588
d4abfcc5
RB
115892016-01-29 Richard Biener <rguenther@suse.de>
11590
11591 PR tree-optimization/69547
11592 * g++.dg/tree-ssa/pr69547.C: New testcase.
11593
16b77b32
JJ
115942016-01-29 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR debug/66869
11597 * g++.dg/warn/Wunused-function2.C: New test.
11598
a1c95464
DV
115992016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11600
11601 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11602 support for test to succeed.
11603
5453bfed
MP
116042016-01-29 Marek Polacek <polacek@redhat.com>
11605
11606 PR c++/69509
11607 PR c++/69516
11608 * g++.dg/ext/constexpr-vla2.C: New test.
11609 * g++.dg/ext/constexpr-vla3.C: New test.
11610 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11611
452ec2a5
RB
116122016-01-29 Richard Biener <rguenther@suse.de>
11613
11614 PR middle-end/69537
11615 * gcc.dg/uninit-21.c: New testcase.
11616
aec0b19e
UB
116172016-01-28 Uros Bizjak <ubizjak@gmail.com>
11618
11619 PR target/69459
11620 * gcc.target/i386/pr69459.c: New test.
11621
df113ce7
SE
116222016-01-28 Steve Ellcey <sellcey@imgtec.com>
11623
11624 PR target/68400
11625 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11626 * gcc.target/mips/pr68400.c: New test.
11627
494de84f
MS
116282016-01-28 Martin Sebor <msebor@redhat.com>
11629
11630 PR target/17381
11631 * gcc.target/powerpc/pr17381.c: New test.
11632
eb1b1f01
JJ
116332016-01-28 Jakub Jelinek <jakub@redhat.com>
11634
11635 PR middle-end/69542
11636 * gcc.dg/torture/pr69542.c: New test.
11637
6dfeb7ce
WD
116382016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11639
11640 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11641
4b7471a4
DE
116422016-01-28 David Edelsohn <dje.gcc@gmail.com>
11643
11644 * gcc.dg/pr65980.c: Skip on AIX.
11645 * gcc.dg/pr66688.c: Same.
11646
b271fd21
DE
116472016-01-28 David Edelsohn <dje.gcc@gmail.com>
11648
11649 PR target/63679
11650 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11651 * gcc.dg/tree-ssa/sra-18.c: Same.
11652
874108a9
AV
116532016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11654
11655 PR fortran/62536
11656 * gfortran.dg/block_15.f08: New test.
11657 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11658 on incorrectly closed BLOCK.
11659
30480bcd
IE
116602016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11661
11662 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
116632016-01-28 Richard Biener <rguenther@suse.de>
11664
11665 PR tree-optimization/69466
11666 * gfortran.dg/vect/pr69466.f90: New testcase.
11667
0d4c694e
TP
116682016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11669
11670 * g++.dg/pr67989.C: Remove ARM-specific option.
11671 * gcc.target/arm/pr67989.C: New file.
11672
2aa780da
UB
116732016-01-27 Uros Bizjak <ubizjak@gmail.com>
11674
11675 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11676 and expm1 test for glibc < 2.11.
11677
f75ebe77
RH
116782016-01-27 Richard Henderson <rth@redhat.com>
11679
11680 * gcc.c-torture/execute/pr69447.c: New test.
11681
116822016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11683
9a175e65 11684 PR fortran/69422
49847d75
PT
11685 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11686
cbdd8ae0
JJ
116872016-01-27 Jakub Jelinek <jakub@redhat.com>
11688
11689 PR debug/66869
11690 * gcc.dg/pr66869.c: New test.
11691
2b572b3c
JL
116922016-01-25 Jeff Law <law@redhat.com>
11693
11694 PR tree-optimization/68398
aec0b19e 11695 PR tree-optimization/69196
2b572b3c
JL
11696 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11697 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11698 path to avoid new heuristic allowing more irreducible regions
11699 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11700 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11701 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11702 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11703 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11704
fa74a4bc
MP
117052016-01-27 Marek Polacek <polacek@redhat.com>
11706
11707 PR c/68062
11708 * c-c++-common/vector-compare-4.c: New test.
11709
0afff540
DM
117102016-01-27 David Malcolm <dmalcolm@redhat.com>
11711
11712 PR preprocessor/69126
11713 * c-c++-common/pr69126.c: New test case.
11714
1a218fc9
ILT
117152016-01-27 Ian Lance Taylor <iant@google.com>
11716
11717 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11718
5d70666e
RB
117192016-01-27 Ryan Burn <contact@rnburn.com>
11720
11721 PR cilkplus/69267
11722 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11723
87ff4d66
UB
117242016-01-27 Uros Bizjak <ubizjak@gmail.com>
11725
11726 PR target/69512
11727 * gcc.target/i386/pr69512.c: New test.
11728
27e23cca
RE
117292016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11730
11731 PR ada/69488
11732 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11733
05bf54c3
MP
117342016-01-27 Marek Polacek <polacek@redhat.com>
11735
11736 PR c++/69379
11737 * g++.dg/pr69379.C: New test.
11738
60214d0d
MS
117392016-01-27 Martin Sebor <msebor@redhat.com>
11740
11741 PR c++/69317
11742 * g++.dg/abi/Wabi-2-2.C: New test.
11743 * g++.dg/abi/Wabi-2-3.C: New test.
11744 * g++.dg/abi/Wabi-3-2.C: New test.
11745 * g++.dg/abi/Wabi-3-3.C: New test.
11746
167c7bfa
RB
117472016-01-27 Richard Biener <rguenther@suse.de>
11748
11749 PR tree-optimization/69166
11750 * gcc.dg/torture/pr69166.c: New testcase.
11751
1430fb1f
MJ
117522016-01-27 Martin Jambor <mjambor@suse.cz>
11753
11754 PR tree-optimization/69355
11755 * gcc.dg/tree-ssa/pr69355.c: New test.
11756
95e3030c
MP
117572016-01-27 Marek Polacek <polacek@redhat.com>
11758
11759 PR c++/69496
11760 * g++.dg/ext/constexpr-vla1.C: New test.
11761
eeb085f3
CB
117622016-01-20 Christian Bruel <christian.bruel@st.com>
11763
11764 PR target/69245
11765 * gcc.target/arm/pr69245.c: New test.
11766
b1652dde
JJ
117672016-01-27 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR tree-optimization/69399
11770 * gcc.dg/torture/pr69399.c: New test.
11771
ce7e8f00
EB
117722016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11773
11774 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11775
e4aac1d1
EB
117762016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11777
11778 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11779
8dfdb419
TV
117802016-01-26 Tom de Vries <tom@codesourcery.com>
11781
11782 PR tree-optimization/69110
11783 * gcc.dg/autopar/pr69110.c: New test.
11784
56f80f54 117852016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11786 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11787
11788 * gcc.dg/graphite/isl-ast-op-select.c: New.
11789
a0909527
PT
117902015-01-26 Paul Thomas <pault@gcc.gnu.org>
11791
11792 PR fortran/69385
11793 * gfortran.dg/allocate_error_6.f90: New test.
11794
ffc445f4
RH
117952016-01-26 Richard Henderson <rth@redhat.com>
11796
11797 * gcc.dg/tm/pr60908.c: New test.
11798
01e1dea3
DM
117992016-01-26 David Malcolm <dmalcolm@redhat.com>
11800
11801 PR other/69006
11802 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11803 directive.
11804 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11805 expected multiline output to reflect the colorization being
11806 disabled before newlines.
11807 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11808 (custom_diagnostic_finalizer): Replace call to
11809 pp_newline_and_flush with call to pp_flush.
11810 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11811 * gfortran.dg/implicit_class_1.f90: Likewise.
11812 * lib/gcc-dg.exp (allow_blank_lines): New global.
11813 (dg-allow-blank-lines-in-output): New procedure.
11814 (gcc-dg-prune): Complain about blank lines in the output, unless
11815 dg-allow-blank-lines-in-output was called.
11816 * lib/multiline.exp (_build_multiline_regex): Only support
11817 arbitrary followup text for non-blank-lines, not for blank lines.
11818
13f92e8d
JJ
118192016-01-26 Jakub Jelinek <jakub@redhat.com>
11820
11821 PR tree-optimization/69483
11822 * gcc.dg/pr69483.c: New test.
11823 * g++.dg/opt/pr69483.C: New test.
11824
92422235
CL
118252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11826
11827 PR target/68620
11828 * gcc.target/arm/pr68620.c: New test.
11829
0bccf11b
L
118302016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11831
11832 * gcc.target/i386/pr68986-2.c: Remove -m32.
11833
81cd202e
L
118342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11835
11836 PR target/68986
11837 * gcc.target/i386/pr68986-1.c: New test.
11838 * gcc.target/i386/pr68986-2.c: Likewise.
11839 * gcc.target/i386/pr68986-3.c: Likewise.
11840
213a1c03
CB
118412016-01-26 Christian Bruel <christian.bruel@st.com>
11842
11843 * lib/target-supports.exp
11844 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11845 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11846 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11847
22a08dd1
RB
118482016-01-26 Richard Biener <rguenther@suse.de>
11849
11850 PR tree-optimization/69452
11851 * gcc.dg/torture/pr69452.c: New testcase.
11852
6c06e0e8
JJ
118532016-01-26 Jakub Jelinek <jakub@redhat.com>
11854
11855 PR target/69442
11856 * gcc.dg/pr69442.c: New test.
11857
b96824c4
RFI
118582016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11859
11860 PR target/67896
11861 * gcc.target/aarch64/simd/pr67896.C: New.
11862
5ee31e57
RS
118632016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11864
11865 PR tree-optimization/69400
11866 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11867 function.
11868 (plugin_init): Call it.
11869 * gcc.dg/torture/pr69400.c: New test.
11870
7ddfb31d
CL
118712016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11872
11873 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11874
1e050c90
AK
118752016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11876 Sebastian Pop <s.pop@samsung.com>
11877
11878 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11879 isl-0.15.
11880
c8ee4bf5
AK
118812016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11882 Sebastian Pop <s.pop@samsung.com>
11883
11884 * gcc.dg/graphite/pr69292.c: New.
11885
d902b330
JJ
118862016-01-25 Jakub Jelinek <jakub@redhat.com>
11887
11888 * c-c++-common/goacc/use_device-1.c: New test.
11889
2c89b952
JL
118902016-01-25 Jeff Law <law@redhat.com>
11891
11892 PR tree-optimization/69196
11893 PR tree-optimization/68398
11894 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11895 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11896
685c8785
DE
118972016-01-25 David Edelsohn <dje.gcc@gmail.com>
11898
11899 PR target/69469
11900 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11901 Algorithm.
11902
95cef0c1
RB
119032016-01-25 Richard Biener <rguenther@suse.de>
11904
11905 PR testsuite/69380
11906 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11907
2947d3b2
IE
119082016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11909
11910 PR target/69421
11911 * gcc.dg/pr69421.c: New test.
11912
ae19075a
BB
119132016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11914
11915 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11916 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11917 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11918 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11919 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11920 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11921 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11922 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11923 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11924 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11925
fa4511c2
RB
119262016-01-25 Richard Biener <rguenther@suse.de>
11927
11928 PR tree-optimization/69376
11929 * gcc.dg/torture/pr69376.c: New testcase.
11930
1d101216
JD
119312016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11932
11933 PR fortran/69397
11934 PR fortran/68442
11935 * gfortran.dg/interface_38.f90: New test.
11936 * gfortran.dg/interface_39.f90: New test.
a0909527 11937
a59b92b0
PP
119382016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11939
11940 Revert:
11941 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11942
11943 PR c++/11858
11944 PR c++/24663
11945 PR c++/24664
11946 * g++.dg/template/pr11858.C: New test.
11947 * g++.dg/template/pr24663.C: New test.
11948 * g++.dg/template/unify12.C: New test.
11949 * g++.dg/template/unify13.C: New test.
11950 * g++.dg/template/unify14.C: New test.
11951 * g++.dg/template/unify15.C: New test.
11952 * g++.dg/template/unify16.C: New test.
11953 * g++.dg/template/unify17.C: New test.
11954
16acb1a8
DH
119552016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11956
11957 PR fortran/68283
11958 gfortran.dg/pr68283.f90: New test.
11959
094773e8
TK
119602016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11961
11962 PR fortran/66094
11963 * gfortran.dg/inline_matmul_13.f90: New test.
11964 * gfortran.dg/matmul_bounds_8.f90: New test.
11965 * gfortran.dg/matmul_bounds_9.f90: New test.
11966 * gfortran.dg/matmul_bounds_10.f90: New test.
11967
42fb90d7
TV
119682016-01-23 Tom de Vries <tom@codesourcery.com>
11969
11970 PR tree-optimization/69426
11971 * gcc.dg/autopar/pr69426.c: New test.
11972
69da7802
MS
119732016-01-23 Martin Sebor <msebor@redhat.com>
11974
11975 PR c++/58109
11976 PR c++/69022
11977 * g++.dg/cpp0x/alignas5.C: New test.
11978 * g++.dg/ext/vector29.C: Same.
11979
da17300a
UB
119802016-01-23 Uros Bizjak <ubizjak@gmail.com>
11981
11982 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11983 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11984 _GNU_SOURCE from compile flags to the source.
11985 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11986 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11987 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11988 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11989
62041cfc
JJ
119902016-01-22 Jakub Jelinek <jakub@redhat.com>
11991
11992 PR target/69432
11993 * g++.dg/opt/pr69432.C: New test.
11994
f7d2ad6f
BS
119952016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11996
11997 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11998 32-bit targets testing an -m64 multilib.
11999
d403fc9a
WS
120002016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12001
12002 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12003 64-bit support.
12004
4aa16f8d
JG
120052016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12006
12007 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12008
7c816d0f
CB
120092016-01-21 Christian Bruel <christian.bruel@st.com>
12010
12011 PR target/68674
12012 * gcc.target/i386/pr68674.c
12013 * gcc.target/aarch64/pr68674.c
12014 * gcc.target/arm/pr68674.c
12015
fce661e8
KT
120162016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12017
12018 PR target/69403
12019 * gcc.c-torture/execute/pr69403.c: New test.
12020
4696899f
PC
120212016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12022
12023 PR c++/55843
12024 * g++.dg/template/pr55843.C: New.
12025
bac69366
AL
120262016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12027
12028 PR testsuite/66877
12029 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12030 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12031
b57d3a5c
BS
120322016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12033
12034 PR testsuite/67489
da17300a
UB
12035 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12036 from dg-do compile directive, and instead add
12037 { dg-require-effective-target int128 }.
b57d3a5c 12038
9f04a53e
MS
120392016-01-20 Martin Sebor <msebor@redhat.com>
12040
12041 PR c/69405
12042 * gcc.dg/sync-fetch.c: New test.
12043
38a51663
JL
120442016-01-21 Martin Sebor <msebor@redhat.com>
12045
12046 PR target/69252
12047 * gcc.target/powerpc/pr69252.c: New test.
12048
2423a75a
JD
120492016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12050
12051 PR fortran/65996
da17300a 12052 * gfortran.dg/pr65996.f90: New test.
2423a75a 12053
0a76463f
DV
120542016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12055
12056 PR c++/68810
9f04a53e 12057 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12058 expected to generate an error.
0a76463f 12059
9776e692
BS
120602016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12061
12062 PR middle-end/66178
12063 * gcc.dg/torture/pr66178.c: New test.
12064
c8d3e088
AB
120652016-01-21 Anton Blanchard <anton@samba.org>
12066 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12067
12068 PR target/63354
12069 * gcc.target/powerpc/pr63354.c: New test.
12070
35b707ff
VM
120712016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12072
12073 PR rtl-optimization/68990
12074 * gcc.target/i386/pr68990: New.
12075
157b0829
NC
120762016-01-21 Nick Clifton <nickc@redhat.com>
12077
12078 PR target/69129
12079 * gcc.target/mips/pr69129.c: New.
12080
aede6748
PC
120812016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12082
12083 PR c++/58046
12084 * g++.dg/cpp0x/pr58046.C: New.
12085
5463c2c8
JJ
120862016-01-21 Jakub Jelinek <jakub@redhat.com>
12087
6d31cc75
SS
12088 PR target/69187
12089 PR target/65624
12090 * gcc.target/arm/pr69187.c: New test.
12091
5463c2c8
JJ
12092 PR c++/69355
12093 * g++.dg/torture/pr69355.C: New test.
12094
fa28f32b
AK
120952016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12096 Sebastian Pop <s.pop@samsung.com>
12097
12098 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12099
b920a047
AK
121002016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12101 Sebastian Pop <s.pop@samsung.com>
12102
da17300a 12103 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12104
bdd3aea6
JJ
121052016-01-21 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR middle-end/67653
12108 * c-c++-common/pr67653.c: New test.
12109 * gcc.dg/torture/pr29119.c: Add dg-warning.
12110
26a2e6ae
PB
121112016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12112
12113 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12114
d25c7690
PK
121152016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12116
12117 PR c/24293
12118 * gcc.dg/pr24293.c: New test.
12119 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12120 incomplete struct type.
12121 * gcc.dg/declspec-1.c: Likewise.
12122 * gcc.dg/pr63549.c: Likewise.
12123
889d5698
JJ
121242016-01-20 Jakub Jelinek <jakub@redhat.com>
12125
12126 PR tree-optimization/66612
12127 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12128 for bdn instruction.
12129
d7cf3dc7
CL
121302016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12131
12132 * lib/target-supports.exp
12133 (check_effective_target_arm_fp_ok_nocache): New.
12134 (check_effective_target_arm_fp_ok): New.
12135 (add_options_for_arm_fp): New.
12136 (check_effective_target_arm_crypto_ok_nocache): Require
12137 target_arm_v8_neon_ok instead of arm32.
12138 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12139 (check_effective_target_arm_crypto_pragma_ok): New.
12140 (add_options_for_arm_vfp): New.
12141 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12142 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12143 target instead. Force initial fpu to vfp.
12144 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12145 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12146 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12147 dependency.
12148 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12149 use arm_vfp effective target instead. Force initial fpu to vfp.
12150 * gcc.target/arm/attr-neon3.c: Likewise.
12151 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12152 arm_vfp_ok.
12153 * gcc.target/arm/unsigned-float.c: Likewise.
12154 * gcc.target/arm/vfp-1.c: Likewise.
12155 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12156 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12157 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12158 * gcc.target/arm/vfp-ldmias.c: Likewise.
12159 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12160 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12161 * gcc.target/arm/vfp-stmiad.c: Likewise.
12162 * gcc.target/arm/vfp-stmias.c: Likewise.
12163 * gcc.target/arm/vnmul-1.c: Likewise.
12164 * gcc.target/arm/vnmul-2.c: Likewise.
12165 * gcc.target/arm/vnmul-3.c: Likewise.
12166 * gcc.target/arm/vnmul-4.c: Likewise.
12167
01ac9704 121682016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12169
e84b00da
L
12170 PR testsuite/69366
12171 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12172 the MPX run-time library, for compile-time MPX test.
12173 * gcc.target/i386/chkp-always_inline.c: Likewise.
12174 * gcc.target/i386/chkp-bndret.c: Likewise.
12175 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12176 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12177 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12178 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12179 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12180 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12181 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12182 * gcc.target/i386/chkp-label-address.c: Likewise.
12183 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12184 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12185 * gcc.target/i386/chkp-pr69044.c: Likewise.
12186 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12187 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12188 * gcc.target/i386/chkp-strchr.c: Likewise.
12189 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12190 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12191 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12192 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12193 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12194 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12195 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12196 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12197 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12198 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12199 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12200 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12201 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12202 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12203 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12204 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12205 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12206 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12207 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12208 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12209 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12210 * gcc.target/i386/pr63995-2.c: Likewise.
12211 * gcc.target/i386/pr64805.c: Likewise.
12212 * gcc.target/i386/pr65044.c: Likewise.
12213 * gcc.target/i386/pr65167.c: Likewise.
12214 * gcc.target/i386/pr65183.c: Likewise.
12215 * gcc.target/i386/pr65184.c: Likewise.
12216 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12217
28b33016
IE
122182016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12219
12220 PR tree-optimization/69328
12221 * gcc.dg/pr69328.c: New test.
12222
bcff0913
JL
122232016-01-20 Jeff Law <law@redhat.com>
12224
bf0bb970 12225 PR target/25114
bcff0913
JL
12226 * gcc.target/m68k/pr25114.c: New test.
12227
a3f69631
AV
122282016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12229
12230 * gcc.target/arm/memset-inline-10.c: Added
12231 dg-require-effective-target arm_thumb2_ok.
12232
af33ba0d
EB
122332016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12234
12235 * gcc.dg/debug/dwarf2/sso.c: New test.
12236
7596d5de
UB
122372016-01-19 Uros Bizjak <ubizjak@gmail.com>
12238
12239 PR testsuite/68820
12240 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12241 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12242 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12243
ceda2c69
JH
122442016-01-19 Jan Hubicka <hubicka@ucw.cz>
12245
12246 PR ipa/66223
12247 * g++.dg/ipa/devirt-50.C: New testcase.
12248
38a979f2
MP
122492016-01-19 Marek Polacek <polacek@redhat.com>
12250
12251 PR c++/68965
12252 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12253 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12254
962801c5
KT
122552016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12256
12257 PR target/69135
12258 * gcc.target/arm/pr69135_1.c: New test.
12259
078fe40a
WD
122602015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12261
12262 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12263
786e3c06
WD
122642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12265
12266 * gcc.target/aarch64/ccmp_1.c: New testcase.
12267
1e297006
MP
122682016-01-19 Marek Polacek <polacek@redhat.com>
12269
12270 PR c++/68586
12271 * g++.dg/cpp0x/enum30.C: New test.
12272
879c27e3
RB
122732016-01-19 Richard Biener <rguenther@suse.de>
12274
12275 PR tree-optimization/69336
12276 * g++.dg/tree-ssa/pr69336.C: New testcase.
12277
015337d3
JJ
122782016-01-19 Jakub Jelinek <jakub@redhat.com>
12279
12280 PR debug/65779
12281 * gcc.dg/pr65779.c: New test.
12282
e2c768b6
RB
122832016-01-19 Richard Biener <rguenther@suse.de>
12284
12285 PR tree-optimization/69352
12286 * gcc.dg/torture/pr69352.c: New testcase.
12287
569efc34
JJ
122882016-01-19 Jakub Jelinek <jakub@redhat.com>
12289
12290 PR rtl-optimization/68955
12291 PR rtl-optimization/64557
12292 * gcc.dg/torture/pr68955.c: New test.
12293
e49d321f
JH
122942016-01-19 Jan Hubicka <hubicka@ucw.cz>
12295
12296 PR lto/69136
12297 * g++.dg/torture/pr69136.C: New testcase.
12298
e9191ad3
JH
122992016-01-19 Jan Hubicka <hubicka@ucw.cz>
12300
12301 PR lto/69133
12302 * g++.dg/lto/pr69133_0.C: New testcase.
12303 * g++.dg/lto/pr69133_1.C: New testcase.
12304
2bedb645
JL
123052016-01-15 Jeff Law <law@redhat.com>
12306
12307 PR tree-optimization/69320
12308 * gcc.c-torture/pr69320-1.c: New test.
12309 * gcc.c-torture/pr69320-2.c: New test.
12310 * gcc.c-torture/pr69320-3.c: New test.
12311 * gcc.c-torture/pr69320-4.c: New test.
12312
17c15cb9
PP
123132016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12314
12315 PR c++/11858
12316 PR c++/24663
12317 PR c++/24664
12318 * g++.dg/template/pr11858.C: New test.
12319 * g++.dg/template/pr24663.C: New test.
12320 * g++.dg/template/unify12.C: New test.
12321 * g++.dg/template/unify13.C: New test.
12322 * g++.dg/template/unify14.C: New test.
12323 * g++.dg/template/unify15.C: New test.
12324 * g++.dg/template/unify16.C: New test.
12325 * g++.dg/template/unify17.C: New test.
12326
9617fd08
DM
123272016-01-18 David Malcolm <dmalcolm@redhat.com>
12328
12329 PR testsuite/69181
12330 * gcc.dg/pr69181-1.c: New test file.
12331 * gcc.dg/pr69181-2.c: New test file.
12332 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12333 globals by moving it to...
12334 (cleanup-after-saved-dg-test): ...this new function. Add
12335 "global additional_sources_used". Add reset of global
12336 multiline_expected_outputs to the empty list.
12337 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12338 global to...
12339 (multiline_expected_outputs): ...this, and updated comments to
12340 note that it is modified from gcc-dg.exp.
12341 (dg-end-multiline-output): Update for the above renaming.
12342 (handle-multiline-outputs): Likewise. Remove the clearing
12343 of the expected outputs to the empty list.
12344
b555a2e4
RB
123452016-01-18 Richard Biener <rguenther@suse.de>
12346
12347 PR tree-optimization/69297
12348 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12349
96902805
JM
123502016-01-18 Joseph Myers <joseph@codesourcery.com>
12351
12352 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12353 dg-options.
12354 * gcc.target/mips/mips-3d-2.c: Likewise.
12355 * gcc.target/mips/mips-3d-3.c: Likewise.
12356 * gcc.target/mips/mips-3d-4.c: Likewise.
12357 * gcc.target/mips/mips-3d-5.c: Likewise.
12358 * gcc.target/mips/mips-3d-6.c: Likewise.
12359 * gcc.target/mips/mips-3d-7.c: Likewise.
12360 * gcc.target/mips/mips-3d-8.c: Likewise.
12361 * gcc.target/mips/mips-3d-9.c: Likewise.
12362 * gcc.target/mips/mips-ps-1.c: Likewise.
12363 * gcc.target/mips/mips-ps-2.c: Likewise.
12364 * gcc.target/mips/mips-ps-3.c: Likewise.
12365 * gcc.target/mips/mips-ps-4.c: Likewise.
12366 * gcc.target/mips/mips-ps-5.c: Likewise.
12367 * gcc.target/mips/mips-ps-6.c: Likewise.
12368 * gcc.target/mips/mips-ps-7.c: Likewise.
12369 * gcc.target/mips/mips-ps-type.c: Likewise.
12370 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12371 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12372
40e26f94
TV
123732016-01-18 Tom de Vries <tom@codesourcery.com>
12374
12375 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12376 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12377 * c-c++-common/goacc/kernels-empty.c: New test.
12378 * c-c++-common/goacc/kernels-eternal.c: New test.
12379 * c-c++-common/goacc/kernels-loop-2.c: New test.
12380 * c-c++-common/goacc/kernels-loop-3.c: New test.
12381 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12382 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12383 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12384 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12385 * c-c++-common/goacc/kernels-loop-data.c: New test.
12386 * c-c++-common/goacc/kernels-loop-g.c: New test.
12387 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12388 * c-c++-common/goacc/kernels-loop-n.c: New test.
12389 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12390 * c-c++-common/goacc/kernels-loop.c: New test.
12391 * c-c++-common/goacc/kernels-noreturn.c: New test.
12392 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12393 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12394 * c-c++-common/goacc/kernels-reduction.c: New test.
12395
a98d4647
TV
123962016-01-18 Tom de Vries <tom@codesourcery.com>
12397
12398 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12399 * gcc.dg/autopar/outer-2.c: Same.
12400 * gcc.dg/autopar/outer-3.c: Same.
12401 * gcc.dg/autopar/outer-4.c: Same.
12402 * gcc.dg/autopar/outer-5.c: Same.
12403 * gcc.dg/autopar/outer-6.c: Same.
12404 * gcc.dg/autopar/parallelization-1.c: Same.
12405 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12406 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12407 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12408 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12409 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12410 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12411 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12412 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12413 * gcc.dg/autopar/pr39500-1.c: Same.
12414 * gcc.dg/autopar/pr39500-2.c: Same.
12415 * gcc.dg/autopar/pr46193.c: Same.
12416 * gcc.dg/autopar/pr46194.c: Same.
12417 * gcc.dg/autopar/pr49580.c: Same.
12418 * gcc.dg/autopar/pr49960-1.c: Same.
12419 * gcc.dg/autopar/pr49960.c: Same.
12420 * gcc.dg/autopar/pr68373.c: Same.
12421 * gcc.dg/autopar/reduc-1.c: Same.
12422 * gcc.dg/autopar/reduc-1char.c: Same.
12423 * gcc.dg/autopar/reduc-1short.c: Same.
12424 * gcc.dg/autopar/reduc-2.c: Same.
12425 * gcc.dg/autopar/reduc-2char.c: Same.
12426 * gcc.dg/autopar/reduc-2short.c: Same.
12427 * gcc.dg/autopar/reduc-3.c: Same.
12428 * gcc.dg/autopar/reduc-4.c: Same.
12429 * gcc.dg/autopar/reduc-6.c: Same.
12430 * gcc.dg/autopar/reduc-7.c: Same.
12431 * gcc.dg/autopar/reduc-8.c: Same.
12432 * gcc.dg/autopar/reduc-9.c: Same.
12433 * gcc.dg/autopar/uns-outer-4.c: Same.
12434 * gcc.dg/autopar/uns-outer-5.c: Same.
12435 * gcc.dg/autopar/uns-outer-6.c: Same.
12436 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12437 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12438
da976fa8
AL
124392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12440
12441 PR target/63679
12442 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12443 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12444
70c1e886
AL
124452016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12446
12447 PR target/63679
12448 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12449 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12450 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12451
88bed196
AL
124522016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12453
12454 PR target/63679
12455 * gcc.dg/tree-ssa/sra-17.c: New.
12456 * gcc.dg/tree-ssa/sra-18.c: New.
12457
3dd5f42e
IE
124582016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12459
12460 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12461
ae5a77fa
EB
124622016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12463
12464 * gnat.dg/inline12.adb: New test.
12465
11e57fc6
BC
124662016-01-18 Bin Cheng <bin.cheng@arm.com>
12467
12468 PR tree-optimization/66797
12469 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12470
995b6fe0
RB
124712016-01-18 Richard Biener <rguenther@suse.de>
12472
12473 PR tree-optimization/69170
12474 * gcc.dg/torture/pr69170.c: New testcase.
12475
82ee0cf2 124762016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12477
12478 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12479
d69da357
TV
124802016-01-16 Tom de Vries <tom@codesourcery.com>
12481
12482 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12483
a3845283
TV
124842016-01-16 Tom de Vries <tom@codesourcery.com>
12485
12486 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12487 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12488 redundant dg-require-effective-target pthread.
12489 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12490 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12491 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12492 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12493 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12494 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12495 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12496
197a6aa6
DE
124972016-01-16 David Edelsohn <dje.gcc@gmail.com>
12498
12499 PR target/68609
12500 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12501 * gcc.target/powerpc/recip-7.c: Same.
12502
ec7886c1
PP
125032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12504
12505 PR c++/69091
12506 * g++.dg/template/pr69091.C: New test.
12507
203484bb
PP
125082016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12509
12510 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12511 dump does not contain an error_mark_node.
12512 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12513 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12514
aa2500e9
PP
125152016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12516
12517 PR c++/68936
12518 * g++.dg/template/pr68936.C: New test.
12519
28621a5c
DE
125202016-01-15 David Edelsohn <dje.gcc@gmail.com>
12521
12522 PR target/68609
12523 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12524 * gcc.target/powerpc/recip-2.c: Same.
12525 * gcc.target/powerpc/recip-3.c: Same.
12526 * gcc.target/powerpc/recip-4.c: Same.
12527 * gcc.target/powerpc/recip-sqrtf.c: Same.
12528
40c43aca
JL
125292016-01-15 Jeff Law <law@redhat.com>
12530
12531 PR tree-optimization/69270
12532 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12533 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12534
afbc5ae8
PT
125352016-01-15 Paul Thomas <pault@gcc.gnu.org>
12536
12537 PR fortran/49630
12538 * gfortran.dg/deferred_character_13.f90: New test for the fix
12539 of comment 3 of the PR.
12540
12541 PR fortran/54070
12542 * gfortran.dg/deferred_character_8.f90: New test
12543 * gfortran.dg/allocate_error_5.f90: New test
12544
12545 PR fortran/60593
12546 * gfortran.dg/deferred_character_10.f90: New test
12547
12548 PR fortran/60795
12549 * gfortran.dg/deferred_character_14.f90: New test
12550
12551 PR fortran/61147
12552 * gfortran.dg/deferred_character_11.f90: New test
12553
12554 PR fortran/64324
12555 * gfortran.dg/deferred_character_9.f90: New test
12556
49abe076
VM
125572016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12558
12559 PR rtl-optimization/69030
12560 * gcc.target/i386/pr69030.c: New.
12561
16d12992
KT
125622016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12563
12564 * gcc.target/aarch64/target_attr_17.c: New test.
12565
78810bd3
RB
125662016-01-15 Richard Biener <rguenther@suse.de>
12567
12568 PR tree-optimization/66856
12569 * gcc.dg/torture/pr66856-1.c: New testcase.
12570 * gcc.dg/torture/pr66856-2.c: Likewise.
12571
2bd847fe
RB
125722016-01-15 Richard Biener <rguenther@suse.de>
12573
12574 PR debug/69137
12575 * g++.dg/lto/pr69137_0.C: New testcase.
12576
a00fe3b7
RS
125772016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12578
12579 PR middle-end/69246
12580 * gcc.target/i386/pr69246.c: New test.
12581
cbb0e83b
DV
125822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12583
7596d5de 12584 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12585
5a500ecf
DV
125862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12587
12588 PR c++/56194
12589 * g++.dg/init/const9.C: Disable test on S/390.
12590
5d9bf64f
DV
125912016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12592
12593 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12594 * g++.dg/Wno-frame-address.C: Ditto.
12595
e234b19e
DV
125962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12597
12598 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12599
89483f99
RB
126002016-01-15 Richard Biener <rguenther@suse.de>
12601
12602 PR tree-optimization/68961
12603 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12604
94f37395
IE
126052016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12606
12607 * gcc.target/i386/pr65105-5.c: New test.
12608
82ee0cf2 126092016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12610
12611 * gcc.c-torture/execute/alias-4.c: New testcase.
12612
82ee0cf2 126132016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12614
12615 PR ipa/68148
12616 * g++.dg/ipa/devirt-49.C: New testcase.
12617
092f7deb 126182016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12619
12620 PR target/65837
12621 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12622 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12623 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12624
e93c66bc
RB
126252016-01-15 Richard Biener <rguenther@suse.de>
12626
12627 PR tree-optimization/69117
12628 * gcc.dg/torture/pr69117.c: New testcase.
12629
c47eaca6 126302015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12631
12632 PR c++/69048
12633 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12634
c3f6914a
FXC
126352016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12636
12637 PR testsuite/67509
12638 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12639 range tests use 100 * maximum instead of maximum + 1.
12640
cd65ae90
JJ
126412016-01-14 Jakub Jelinek <jakub@redhat.com>
12642
12643 PR debug/69244
12644 * gcc.dg/guality/pr69244.c: New test.
12645
19643948
UB
126462016-01-14 Uros Bizjak <ubizjak@gmail.com>
12647
12648 * lib/target-supports.exp (check_effective_target_issignaling):
12649 New procedure.
12650 * gcc.dg/pr61441.c: Require issignaling effective target.
12651
fe79c97e
SB
126522016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12653
12654 PR target/68803
12655 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12656
c7df95d8
DM
126572016-01-14 David Malcolm <dmalcolm@redhat.com>
12658
12659 PR c++/68819
12660 PR preprocessor/69177
12661 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12662 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12663 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12664 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12665
00083992
MP
126662016-01-14 Marek Polacek <polacek@redhat.com>
12667
12668 PR c/69262
12669 * gcc.dg/array-15.c: New test.
12670
0c9b3294
JJ
126712016-01-14 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR middle-end/68146
12674 PR tree-optimization/69155
12675 * gfortran.dg/pr68146.f: New test.
12676 * gfortran.dg/pr69155.f90: New test.
12677
3688e13d
RB
126782016-01-14 Richard Biener <rguenther@suse.de>
12679
12680 PR tree-optimization/68060
12681 * gcc.dg/torture/pr68060-1.c: New testcase.
12682 * gcc.dg/torture/pr68060-2.c: Likewise.
12683
bab0ad3a
NC
126842016-01-14 Nick Clifton <nickc@redhat.com>
12685
12686 * lib/target-supports.exp
12687 (check_effective_target_arm_neon_ok_nocache): Add an option
12688 sequence that includes setting the ARM architecture to ARMv7-A.
12689 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12690 command line options necessary to enable Neon support.
12691 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12692 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12693 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12694 * gcc.target/arm/pr69180.c: Likewise.
12695
947c2ce5
JL
126962016-01-14 Jeff Law <law@redhat.com>
12697
12698 PR tree-optimization/69270
12699 * gcc.dg/tree-ssa/pr69270.c: New test.
12700
3342fd71
BS
127012016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12702
12703 PR c/66208
12704 * c-c++-common/pr66208.c: New file.
12705
2ad3adf1
JJ
127062016-01-13 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR tree-optimization/69156
12709 * gcc.dg/pr69156.c: New test.
12710
398d6feb
L
127112016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12712
12713 * gcc.target/i386/pr69225-7.c: New test.
12714
4c868789
RH
127152016-01-13 Richard Henderson <rth@redhat.com>
12716
12717 * gcc.dg/tm/memopt-13.c: Update expected function.
12718 * gcc.dg/tm/memopt-6.c: Likewise.
12719
ef6d1772
UB
127202016-01-13 Uros Bizjak <ubizjak@gmail.com>
12721
12722 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12723 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12724 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12725 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12726
ef6d1772
UB
127272016-01-13 Tom de Vries <tom@codesourcery.com>
12728
12729 PR tree-optimization/69169
0b4b6ef2
TV
12730 * gcc.dg/pr69169.c: New test.
12731
2ad3adf1 127322016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12733
12734 PR target/69228
12735 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12736 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12737 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12738 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12739 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12740 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12741 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12742 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12743
9060e335
AK
127442016-01-13 Jakub Jelinek <jakub@redhat.com>
12745
12746 PR target/69247
12747 * gcc.dg/pr69247.c: New test.
12748
40311329
RB
127492016-01-13 Richard Biener <rguenther@suse.de>
12750
12751 PR tree-optimization/69242
12752 * gcc.dg/torture/pr69242.c: New testcase.
12753
ccbd7103
RB
127542016-01-13 Richard Biener <rguenther@suse.de>
12755
12756 PR tree-optimization/69186
12757 * gcc.dg/torture/pr69186.c: New testcase.
12758
c6f72a46
JL
127592016-01-13 Jeff Law <law@redhat.com>
12760
12761 PR tree-optimization/67755
12762 * gcc.dg/tree-ssa/pr67755.c: New test.
12763
127642016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12765
12766 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12767 pass number in output by a star.
12768
c446cf07
BC
127692016-01-12 Bin Cheng <bin.cheng@arm.com>
12770
12771 PR tree-optimization/68911
12772 * gcc.c-torture/execute/pr68911.c: New test.
12773
5342156c
MP
127742016-01-12 Marek Polacek <polacek@redhat.com>
12775
12776 PR c++/68979
12777 * g++.dg/warn/permissive-1.C: New test.
12778
65364cc5
JJ
127792016-01-12 Jakub Jelinek <jakub@redhat.com>
12780
12781 PR objc++/68511
12782 PR c++/69213
12783 * g++.dg/opt/pr69213.C: New test.
12784
81b9a3d9
CB
127852016-01-12 Christian Bruel <christian.bruel@st.com>
12786
12787 PR target/69180
12788 * gcc.target/arm/pr69180.c: New test.
12789
3c4e91c9
RB
127902016-01-12 Richard Biener <rguenther@suse.de>
12791
12792 PR lto/69077
12793 * g++.dg/lto/pr69077_0.C: New testcase.
12794 * g++.dg/lto/pr69077_1.C: Likewise.
12795
5664cea1
JJ
127962016-01-12 Jakub Jelinek <jakub@redhat.com>
12797
12798 PR target/69175
12799 * g++.dg/opt/pr69175.C: New test.
12800
86cefc49
AL
128012016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12802
12803 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12804 rather than #including math.h & stdlib.h.
12805 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12806 * gcc.dg/vect/pr49771.c: Likewise.
12807 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12808 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12809 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12810 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12811 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12812 * gcc.dg/vect/pr44507.c: Likewise.
12813 * gcc.dg/vect/pr45902.c: Likewise.
12814 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12815 * gcc.dg/vect/vect-117.c: Likewise.
12816 * gcc.dg/vect/vect-99.c: Likewise.
12817 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12818 * gcc.dg/vect/vect-cond-1.c: Likewise.
12819 * gcc.dg/vect/vect-cond-2.c: Likewise.
12820 * gcc.dg/vect/vect-cond-3.c: Likewise.
12821 * gcc.dg/vect/vect-cond-4.c: Likewise.
12822 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12823 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12824 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12825 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12826 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12827 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12828 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12829 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12830 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12831 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12832 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12833 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12834 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12835 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12836 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12837 include of signal.h.
12838 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12839 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12840 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12841 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12842 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12843 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12844 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12845 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12846 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12847 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12848 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12849 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12850 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12851 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12852 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12853 * gcc.dg/vect/vect-outer-5.c: Likewise.
12854 * gcc.dg/vect/vect-outer-6.c: Likewise.
12855 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12856 include of stdio.h.
12857
b832f61e
NC
128582016-01-12 Nick Clifton <nickc@redhat.com>
12859
12860 PR target/68913
12861 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12862 to fread so that it will be found in all target runtimes.
12863
8eac49b1
RB
128642016-01-12 Richard Biener <rguenther@suse.de>
12865
12866 PR tree-optimization/69053
12867 * g++.dg/torture/pr69053.C: New testcase.
12868
2935d994
RB
128692016-01-12 Richard Biener <rguenther@suse.de>
12870
12871 PR tree-optimization/69168
12872 * gcc.dg/torture/pr69168.c: New testcase.
12873
66c16fd9
RB
128742016-01-12 Richard Biener <rguenther@suse.de>
12875
12876 PR tree-optimization/69157
12877 * gcc.dg/torture/pr69157.c: New testcase.
12878
128792016-01-12 Richard Biener <rguenther@suse.de>
12880
12881 PR tree-optimization/69174
12882 * gcc.dg/torture/pr69174.c: New testcase.
12883
723033a6
JJ
128842016-01-12 Jakub Jelinek <jakub@redhat.com>
12885
12886 PR c++/66808
12887 PR c++/69000
12888 * g++.dg/tls/pr66808.C: New test.
12889 * g++.dg/tls/pr69000.C: New test.
12890
3574cf47
BS
128912016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12892
12893 * gcc.target/powerpc/swaps-p8-23.c: New test.
12894 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12895
feb20787
JDA
128962016-01-11 John David Anglin <danglin@gcc.gnu.org>
12897
12898 PR tree-optimization/68356
12899 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12900
27b1820a
KV
129012016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12902 Jim Wilson <jim.wilson@linaro.org>
12903
12904 PR target/69194
12905 * gcc.target/arm/pr69194.c: New test.
12906
cf4de6af
L
129072016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12908
12909 PR target/69225
12910 * gcc.target/i386/pr69225-1.c: New test.
12911 * gcc.target/i386/pr69225-2.c: Likewise.
12912 * gcc.target/i386/pr69225-3.c: Likewise.
12913 * gcc.target/i386/pr69225-4.c: Likewise.
12914 * gcc.target/i386/pr69225-5.c: Likewise.
12915 * gcc.target/i386/pr69225-6.c: Likewise.
12916
1ebd5558
JJ
129172016-01-11 Jakub Jelinek <jakub@redhat.com>
12918
23552a4d
JJ
12919 PR target/67462
12920 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12921 if lp64.
12922
26ff85b0
JJ
12923 PR target/69071
12924 * gcc.dg/pr69071.c: New test.
12925
9cb6bd74
JJ
12926 PR c++/69211
12927 * g++.dg/opt/pr69211.C: New test.
12928
1ebd5558
JJ
12929 PR tree-optimization/69214
12930 * gcc.c-torture/compile/pr69214.c: New test.
12931
8c18c836
UB
129322016-01-11 Uros Bizjak <ubizjak@gmail.com>
12933
12934 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12935 * gcc.target/i386/pr66232-11.c: Ditto.
12936 * gcc.target/i386/pr66232-12.c: Ditto.
12937 * gcc.target/i386/pr66232-13.c: Ditto.
12938
62446e6e
RB
129392016-01-11 Richard Biener <rguenther@suse.de>
12940
12941 PR tree-optimization/69173
12942 * gcc.dg/torture/pr69173.c: New testcase.
12943
2b8568fe
KT
129442016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12945
12946 PR rtl-optimization/68796
12947 * gcc.target/aarch64/tst_5.c: New test.
12948 * gcc.target/aarch64/tst_6.c: Likewise.
12949
5baf4532
KT
129502016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12951
12952 PR rtl-optimization/68841
12953 * gcc.dg/pr68841.c: New test.
12954 * gcc.c-torture/execute/pr68841.c: New test.
12955
ca90b1ed
YR
129562016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12957
12958 PR rtl-optimization/68920
12959 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12960 for ix86 targets.
12961 * gcc.dg/ifcvt-5.c: New test.
12962
2ad3adf1 129632016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12964
12965 PR bootstrap/69123
12966 * g++.dg/pr69123.C: New.
12967
83834c09
IE
129682016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12969
12970 PR target/69010
12971 * gcc.target/i386/pr69010.c: New test.
12972
dcf89d57
MJ
129732016-01-11 Martin Jambor <mjambor@suse.cz>
12974
12975 PR ipa/69044
12976 * gcc.target/i386/chkp-pr69044.c: New test.
12977
d95167ee
TV
129782016-01-11 Tom de Vries <tom@codesourcery.com>
12979
12980 PR tree-optimization/69109
12981 * gcc.dg/autopar/pr69109-2.c: New test.
12982 * gcc.dg/autopar/pr69109.c: New test.
12983
4f6403a8
TV
129842016-01-11 Tom de Vries <tom@codesourcery.com>
12985
12986 PR tree-optimization/69108
12987 * gcc.dg/autopar/pr69108.c: New test.
12988
21efdd80
PP
129892016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12990
12991 PR c++/69029
12992 * c-c++-common/Wisleading-indentation.c: Augment test.
12993
fd42eed8
TK
129942016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12995
12996 PR fortran/69154
12997 * gfortran.dg/inline_matmul_12.f90: New test.
12998
4f90ee6c
PT
129992016-01-10 Paul Thomas <pault@gcc.gnu.org>
13000
13001 PR fortran/67779
13002 * gfortran.dg/actual_array_offset_1: New test.
13003
3907c6cf
TV
130042016-01-10 Tom de Vries <tom@codesourcery.com>
13005
13006 PR tree-optimization/69062
13007 * gcc.dg/autopar/pr69062.c: New test.
13008
b07b236e
TS
130092016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13010
13011 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13012 * gcc.dg/vect/slp-perm-2.c: Likewise.
13013 * gcc.dg/vect/slp-perm-3.c: Likewise.
13014 * gcc.dg/vect/slp-perm-5.c: Likewise.
13015 * gcc.dg/vect/slp-perm-6.c: Likewise.
13016 * gcc.dg/vect/slp-perm-7.c: Likewise.
13017 * gcc.dg/vect/slp-perm-8.c: Likewise.
13018
23fab8ae
TV
130192016-01-10 Tom de Vries <tom@codesourcery.com>
13020
13021 PR tree-optimization/69039
13022 * gcc.dg/autopar/pr69039.c: New test.
13023
73f0dae2
MP
130242016-01-09 Marek Polacek <polacek@redhat.com>
13025
13026 PR c++/69113
13027 * g++.dg/pr69113.C: New test.
13028
20b8d734
JJ
130292016-01-09 Jakub Jelinek <jakub@redhat.com>
13030
13031 PR middle-end/50865
13032 PR tree-optimization/69097
13033 * gcc.c-torture/execute/pr50865.c: New test.
13034 * gcc.c-torture/execute/pr69097-1.c: New test.
13035 * gcc.c-torture/execute/pr69097-2.c: New test.
13036 * gcc.dg/pr69097-1.c: New test.
13037 * gcc.dg/pr69097-2.c: New test.
13038
c50e614b
JJ
130392016-01-09 Jakub Jelinek <jakub@redhat.com>
13040
13041 PR c++/69164
13042 * g++.dg/opt/pr69164.C: New test.
13043
e0237993
JJ
130442016-01-08 Jakub Jelinek <jakub@redhat.com>
13045
13046 PR tree-optimization/69167
13047 * gcc.dg/pr69167.c: New test.
13048
bd8f5bb2
MP
130492016-01-08 Marek Polacek <polacek@redhat.com>
13050
13051 PR c++/68449
13052 * g++.dg/pr68449.C: New.
13053
bb0f5ca7
AL
130542016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13055
13056 PR tree-optimization/68707
13057 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13058 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13059 on platforms supporting it.
13060 * gcc.dg/vect/slp-perm-2.c: Likewise.
13061 * gcc.dg/vect/slp-perm-3.c: Likewise.
13062 * gcc.dg/vect/slp-perm-5.c: Likewise.
13063 * gcc.dg/vect/slp-perm-7.c: Likewise.
13064 * gcc.dg/vect/slp-perm-8.c: Likewise.
13065 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13066 on platforms supporting it.
13067
22518428
JJ
130682016-01-08 Jakub Jelinek <jakub@redhat.com>
13069
33f0852f
JJ
13070 PR tree-optimization/69162
13071 * gcc.dg/pr69162.c: New test.
13072
22518428
JJ
13073 PR tree-optimization/69172
13074 * gcc.dg/pr69172.c: New test.
13075
80e9b3aa
TP
130762016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13077
13078 PR tree-optimization/67781
13079 * gcc.c-torture/execute/pr67781.c: New file.
13080
262a363f
JJ
130812016-01-08 Jakub Jelinek <jakub@redhat.com>
13082
13083 PR tree-optimization/69083
13084 * gcc.dg/vect/pr69083.c: New test.
13085
6e1f093f
SS
130862016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13087
13088 PR tree-optimization/61441
13089 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13090 Use -fexcess-precision=standard for compiler options.
13091 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13092
53290e07
JJ
130932016-01-08 Jakub Jelinek <jakub@redhat.com>
13094
57bf3072
JJ
13095 PR fortran/69128
13096 * gfortran.dg/gomp/pr69128.f90: New test.
13097
53290e07
JJ
13098 PR c++/69145
13099 * g++.dg/ext/pr69145-1.C: New test.
13100 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13101 * g++.dg/ext/pr69145-2.h: New file.
13102
7a127fa7
MS
131032016-01-07 Martin Sebor <msebor@redhat.com>
13104
13105 PR c/68966
13106 * gcc.dg/atomic-fetch-bool.c: New test.
13107 * gcc.dg/sync-fetch-bool.c: New test.
13108
95918b49
L
131092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13110
13111 PR fortran/66680
13112 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13113
c8e62a9d
NC
131142016-01-07 Nick Clifton <nickc@redhat.com>
13115
13116 PR target/66655
13117 * g++.dg/pr66655.C: New test.
13118 * g++.dg/pr66655_1.cc: Test support file.
13119 * g++.dg/pr66655.h: Test header file.
13120
2ad3adf1 131212016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13122
13123 PR fortran/66680
13124 gfortran.dg/gomp/pr66680.f90: New test.
13125
4cd9ca92
L
131262016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13127
13128 PR target/69171
13129 * gcc.target/i386/pr69171-1.c: New test.
13130 * gcc.target/i386/pr69171-2.c: Likewise.
13131 * gcc.target/i386/pr69171-3.c: Likewise.
13132 * gcc.target/i386/pr69171-4.c: Likewise.
13133 * gcc.target/i386/pr69171-5.c: Likewise.
13134 * gcc.target/i386/pr69171-6.c: Likewise.
13135
7e33d4dc
BS
131362015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13137
13138 PR middle-end/67639
13139 * c-c++-common/pr67639.c: New test.
13140
fec64afc
JJ
131412016-01-07 Jakub Jelinek <jakub@redhat.com>
13142
13143 PR tree-optimization/69141
13144 * g++.dg/opt/pr69141.C: New test.
13145
f293ad29
EB
131462016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13147
13148 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13149
5027395e
UB
131502016-01-06 Uros Bizjak <ubizjak@gmail.com>
13151
13152 PR target/69140
13153 * gcc.target/i386/pr69140.c: New test
13154
7443cf13
DM
131552016-01-06 David Malcolm <dmalcolm@redhat.com>
13156
13157 * gcc.dg/bad-dereference.c: New test case.
13158
32928931
BS
131592015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13160
13161 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13162
68dd05da
AS
131632016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13164
13165 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13166
6b131d5b
MP
131672016-01-06 Marek Polacek <polacek@redhat.com>
13168
13169 PR sanitizer/69099
13170 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13171
8d9fdb49
MP
131722016-01-05 Marek Polacek <polacek@redhat.com>
13173
13174 PR c/69104
13175 * gcc.dg/atomic-invalid-2.c: New.
13176
acf93f1e
L
131772016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13178
13179 PR target/68991
13180 * gcc.target/i386/pr68991.c: New test.
13181
3f50525d
L
131822016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13183
13184 PR target/68991
13185 * g++.dg/pr68991-1.C: New test.
13186 * g++.dg/pr68991-2.C: Likewise.
13187
e0237993 131882016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13189
e0237993 13190 PR other/60465
face88a1
ST
13191 * gcc.target/ia64/pr60465-gprel64.c: New test.
13192 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13193
a0866eff
KT
131942016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13195
13196 PR rtl-optimization/68651
13197 * gcc.target/aarch64/pr68651_1.c: New test.
13198
c589e975
DM
131992016-01-05 David Malcolm <dmalcolm@redhat.com>
13200
13201 PR c/69122
13202 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13203
929710d9
NS
132042016-01-05 Nathan Sidwell <nathan@acm.org>
13205
ce3e43d7
NS
13206 PR c++/58583
13207 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13208
929710d9
NS
13209 * gcc.dg/alias-15.c: New.
13210
a2faef8e
NC
132112016-01-05 Nick Clifton <nickc@redhat.com>
13212
13213 PR target/68870
13214 * g++.dg/pr68770.C: New test.
13215
4cfa76e3
MS
132162016-01-04 Mike Stump <mikestump@comcast.net>
13217
13218 * lib/target-supports.exp (check_effective_target_cilkplus):
13219 cilkplus targets require pthreads.
4ece61b6 13220 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13221
4e8a3a35
MM
132222016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13223
13224 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13225 generation.
13226
818ab71a
JJ
132272016-01-04 Jakub Jelinek <jakub@redhat.com>
13228
13229 Update copyright years.
13230
2fe0a208
MP
132312016-01-04 Marek Polacek <polacek@redhat.com>
13232
13233 PR c/68908
13234 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13235 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13236 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13237
9e3b2fe3
EB
132382016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13239
13240 * gcc.target/sparc/20160104-2.c: New test.
13241
e8d65a35
EB
132422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13243
13244 * gcc.target/sparc/20160104-1.c: New test.
13245
25ccfccd
PT
132462016-01-03 Paul Thomas <pault@gcc.gnu.org>
13247
13248 PR fortran/65045
13249 * gfortran.dg/pr65045.f90: New test.
13250
cb51d382
EB
132512016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13252
13253 * gnat.dg/specs/debug1.ads: Delete.
13254
6eeaad6e
JD
132552016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13256
13257 PR libgfortran/68867
13258 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13259 expression.
13260
2f968603
JD
132612016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13262
13263 PR libgfortran/68867
13264 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13265 PowerPC.
13266
591bb5e4
PT
132672016-01-01 Paul Thomas <pault@gcc.gnu.org>
13268
13269 PR fortran/68864
13270 * gfortran.dg/pr68864.f90: New test.
13271
f1e0620c
JJ
132722016-01-01 Jakub Jelinek <jakub@redhat.com>
13273
942a1319
JJ
13274 PR tree-optimization/69070
13275 * gcc.dg/pr69070.c: New test.
13276
10dff63f
JJ
13277 PR sanitizer/69055
13278 * gfortran.dg/pr69055.f90: New test.
13279
f1e0620c
JJ
13280 PR target/69015
13281 * gcc.dg/pr69015.c: New test.
818ab71a 13282\f
2f883d1c 13283Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13284
13285Copying and distribution of this file, with or without modification,
13286are permitted in any medium without royalty provided the copyright
13287notice and this notice are preserved.