]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/77874 (two problems with gcc.target/i386/avx-1.c)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
50b01e1d
SK
12016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2
3 PR fortran/58991
4 PR fortran/58992
5 * gfortran.dg/associate_22.f90: New test.
6
908b8296
FR
72016-10-05 Fritz Reese <fritzoreese@gmail.com>
8
9 * gfortran.dg/dec_union_9.f90: New testcase.
10 * gfortran.dg/dec_union_10.f90: New testcase.
11
87582521
JJ
122016-10-05 Jakub Jelinek <jakub@redhat.com>
13
2e69f143
JJ
14 PR sanitizer/66343
15 * gcc.dg/pch/pr66343-3.c: New test.
16 * gcc.dg/pch/pr66343-3.hs: New file.
17
87582521
JJ
18 PR sanitizer/66343
19 * gcc.dg/pch/pr66343-1.c: New test.
20 * gcc.dg/pch/pr66343-1.hs: New file.
21 * gcc.dg/pch/pr66343-2.c: New test.
22 * gcc.dg/pch/pr66343-2.hs: New file.
23
700fff34
BE
242016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
25
26 * c-c++-common/Wint-in-bool-context.c: Update test.
27
17a9e380
MP
282016-10-05 Marek Polacek <polacek@redhat.com>
29
30 * g++.dg/cpp1z/init-statement1.C: New test.
31 * g++.dg/cpp1z/init-statement2.C: New test.
32 * g++.dg/cpp1z/init-statement3.C: New test.
33 * g++.dg/cpp1z/init-statement4.C: New test.
34 * g++.dg/cpp1z/init-statement5.C: New test.
35 * g++.dg/cpp1z/init-statement6.C: New test.
36 * g++.dg/cpp1z/init-statement7.C: New test.
37 * g++.dg/cpp1z/init-statement8.C: New test.
38
6e48e779
LK
392016-10-05 Louis Krupp <louis.krupp@zoho.com>
40
41 PR fortran/67524
42 * gfortran.dg/pr67524.f90: New test.
43
04a32443
JJ
442016-10-05 Jakub Jelinek <jakub@redhat.com>
45
46 PR sanitizer/77823
47 * c-c++-common/ubsan/shift-9.c: New test.
48
743a9cf7
SKS
492016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
50
51 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
52 of int if __SIZEOF_INT__ is less than 4 bytes.
53
a40278c3
JD
542016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
55
56 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
57 * gfortran.dg/class_array_20.f03: Likewise.
58 * gfortran.dg/class_array_21.f03: Likewise.
59 * gfortran.dg/finalize_29.f08: Likewise.
60 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
61
39bb7d01
RB
622016-10-05 Richard Biener <rguenther@suse.de>
63
64 PR middle-end/77826
65 * gcc.dg/torture/pr77826.c: New testcase.
66
eeb57981
RB
672016-10-05 Richard Biener <rguenther@suse.de>
68
69 * gcc.dg/fold-copysign-1.c: New testcase.
70
f9018d75
AS
712016-10-05 Andreas Schwab <schwab@suse.de>
72
73 * g++.dg/pr49847-2.C: Remove.
74
7e8000b3
PMR
752016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
76
77 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
78
54f84ca9
RB
792016-10-05 Richard Biener <rguenther@suse.de>
80
81 PR middle-end/55152
82 * gcc.dg/pr55152-2.c: New testcase.
83
17beda50
JD
842016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
85
86 * gfortran.dg/dtio_15.f90: New test.
87
1c84b798
ILT
882016-10-04 Ian Lance Taylor <iant@golang.org>
89
90 * gcc.dg/split-7.c: New test.
91
7ec39552
MS
922016-10-04 Martin Sebor <msebor@redhat.com>
93
94 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
95 %lc directive to wint_t to silence -Wformat warnings on targets
96 where the latter is a distinct type such as long.
97
8ff04ff9
MS
982016-10-04 Martin Sebor <msebor@redhat.com>
99
100 PR c++/77804
101 * g++.dg/warn/Wplacement-new-size-4.C: New test.
102
bfecd57c
JJ
1032016-10-04 Jakub Jelinek <jakub@redhat.com>
104
f72da967
JJ
105 PR c++/77791
106 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
107
bfecd57c
JJ
108 * g++.dg/other/java3.C: Remove.
109 * g++.dg/other/java1.C: Remove.
110 * g++.dg/other/error12.C: Remove.
111 * g++.dg/other/java2.C: Remove.
112 * g++.dg/warn/Wnvdtor.C: Remove.
113 * g++.dg/lookup/java1.C: Remove.
114 * g++.dg/lookup/java2.C: Remove.
115 * g++.dg/ext/pr34829.C: Remove.
116 * g++.dg/ext/java-3.C: Remove.
117 * g++.dg/ext/java-1.C: Remove.
118 * g++.dg/ext/java-2.C: Remove.
119 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
120
fe8b1e83
DG
1212016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
122
123 PR tree-optimization/77808
124 * gcc.dg/tree-ssa/pr77808.c: New testcase.
125
078b5aab
RB
1262016-10-04 Richard Biener <rguenther@suse.de>
127
128 PR tree-optimization/77399
129 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
130
2b568899
RB
1312016-10-04 Richard Biener <rguenther@suse.de>
132
133 PR middle-end/77833
134 * gcc.target/i386/pr77833.c: New testcase.
135
0a4e5cf3
JL
1362016-09-26 Jeff Law <law@redhat.com>
137
138 PR tree-optimization/71550
139 PR tree-optimization/71403
140 * gcc.c-torture/execute/pr71550.c: New test.
141
d07b0a23
SKS
1422016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
143
144 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
145 option.
146
b44a42cf
KT
1472016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
148
149 Revert
150 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
151
152 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
153
f41f1ceb
MP
1542016-10-03 Marek Polacek <polacek@redhat.com>
155
156 * g++.dg/cpp0x/nullptr37.C: New test.
157
1633d3b9
BE
1582016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
159
160 * c-c++-common/Wint-in-bool-context.c: Update test.
161
2c8e3a1d
JJ
1622016-10-02 Jakub Jelinek <jakub@redhat.com>
163
164 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
165 earlier.
166 * g++.dg/charset/asm2.c (memmove): Likewise.
167 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
168 * g++.dg/tls/diag-4.C (foo): Likewise.
169 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
170 dg-warning, fix up regex.
171 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
172 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
173 * g++.old-deja/g++.mike/net31.C: Likewise.
174 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
175 for C++17.
176 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
177 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
178
f00b6283
RB
1792016-10-01 Richard Biener <rguenther@suse.de>
180
181 PR middle-end/77798
182 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
183
0f0565b1
AV
1842016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
185
186 PR fortran/77663
187 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
188
c58823a0
JJ
1892016-10-01 Jakub Jelinek <jakub@redhat.com>
190
191 PR c/77490
192 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
193 Add dg-prune-output directive.
194
e3228a50
JD
1952016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
196
197 PR fortran/66643
198 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
199 * gfortran.fortran-torture/compile/write.f90: Update test.
200
e70bbc6f
MW
2012016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
202
203 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
204 arm_fp16_alternative_ok as the required effective target.
205 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
206 -mfp16-format=alternative to the dg-options directive and remove
207 the dg-add-options directive.
208
c39747d2
FR
2092016-09-30 Fritz Reese <fritzoreese@gmail.com>
210
211 PR fortran/77764
212 * gfortran.dg/dec_union_8.f90: New testcase.
213
00074dd8
FR
2142016-09-30 Fritz Reese <fritzoreese@gmail.com>
215
216 PR fortran/77782
217 * gfortran.dg/dec_structure_16.f90: New testcase.
218
26f391e8
AV
2192016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
220
221 * gfortran.dg/coarray_allocate_10.f08: New test.
222 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
223
fa16a271
KT
2242016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
225
226 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
227
f334c828
RB
2282016-09-30 Richard Biener <rguenther@suse.de>
229
230 PR tree-optimization/77399
231 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
232
76e3ec9c
SL
2332016-09-29 Sandra Loosemore <sandra@codesourcery.com>
234
235 * c-c++-common/pr27336.c: Make dependency on
236 -fdelete-null-pointer-checks explicit.
237 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
238 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
239 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
240 * gcc.dg/pic-1.c: Require fpic target support.
241 * gcc.dg/pic-2.c: Likewise.
242
a2c6e7f2
JJ
2432016-09-29 Jakub Jelinek <jakub@redhat.com>
244
245 Implement P0001R1 - C++17 removal of register storage class specifier
246 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
247 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
248 C++17.
249 * c-c++-common/vector-subscript-5.c (foo): Don't use register
250 keyword if not __SSE2__.
251 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
252 C++17.
253 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
254 register keywords.
255 * g++.dg/eh/pr29166.C: Add -Wno-register option.
256 * g++.dg/warn/register-parm-1.C (erroneous_warning,
257 no_erroneous_warning): Expect new warnings for C++17.
258 * g++.dg/warn/register-var-2.C (f): Likewise.
259 * g++.dg/parse/register1.C (f): Expect new error for C++17.
260 * g++.dg/parse/linkage2.C (foo): Likewise.
261 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
262 keyword on parameters for C++17.
263 * g++.dg/cpp1z/register1.C: New test.
264 * g++.dg/cpp1z/register2.C: New test.
265 * g++.dg/cpp1z/register3.C: New test.
266
4ab76933
UB
2672016-09-29 Uros Bizjak <ubizjak@gmail.com>
268
269 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
270 * gcc.target/i386/avx2-check.h (main): Ditto.
271 * gcc.target/i386/avx512bw-check.h (main): Ditto.
272 * gcc.target/i386/avx512cd-check.h (main): Ditto.
273 * gcc.target/i386/avx512dq-check.h (main): Ditto.
274 * gcc.target/i386/avx512er-check.h (main): Ditto.
275 * gcc.target/i386/avx512f-check.h (main): Ditto.
276 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
277 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
278 * gcc.target/i386/avx512vl-check.h (main): Ditto.
279
2488ebe5
UB
2802016-09-29 Uros Bizjak <ubizjak@gmail.com>
281
282 PR target/77756
283 * gcc.target/i386/pr77756.c: New test.
284
4d258d09
MP
2852016-09-29 Marek Polacek <polacek@redhat.com>
286
287 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
288
a9087411
MP
2892016-09-29 Marek Polacek <polacek@redhat.com>
290
291 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
292 C++14.
293
fa0a064a
ML
2942016-09-29 Martin Liska <mliska@suse.cz>
295
296 * objc/execute/construct1.m: New test.
297
0ce1ecc7
RB
2982016-09-29 Richard Biener <rguenther@suse.de>
299
300 PR tree-optimization/77768
301 * gcc.dg/torture/pr77768.c: New testcase.
302
da186c1f
RB
3032016-09-28 Richard Biener <rguenther@suse.de>
304
305 PR middle-end/77407
306 * gcc.dg/pr77407.c: New testcase.
307
d657e995
RB
3082016-09-29 Richard Biener <rguenther@suse.de>
309
310 PR middle-end/55152
311 * gcc.dg/pr55152.c: New testcase.
312 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
313
cadf6296
RO
3142016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
315
316 * gcc.dg/profile-update-warning.c: Restrict to ia32.
317 (dg-options): Remove -m32.
318
88000fd1
MS
3192016-09-28 Martin Sebor <msebor@redhat.com>
320
321 PR middle-end/77721
322 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
323
0c172974
JD
3242016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
325
326 PR libgfortran/77707
327 * gfortran.dg/inquire_17.f90: New test.
328
4b390698
JJ
3292016-09-28 Jakub Jelinek <jakub@redhat.com>
330
331 PR c++/77467
332 * g++.dg/cpp1y/constexpr-77467.C: New test.
333
2b1b5938
MS
3342016-09-28 Martin Sebor <msebor@redhat.com>
335
336 PR c/77762
337 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
338 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
339 (test_sprintf_p_const): Adjust line numbers to avoid failures
340 introduced in r240503.
341
30dc6ee9
MS
3422016-09-28 Martin Sebor <msebor@redhat.com>
343
344 PR middle-end/77683
345 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
346
7d290e93
BE
3472016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
348
fcf32bad
BE
349 PR c++/77748
350 * g++.dg/pr77550.C: Avoid undefined behavior.
351
7d290e93
BE
352 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
353
912d9ec3
WD
3542016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
355
356 * gcc.dg/strlenopt-20.c: Update test.
357 * gcc.dg/strlenopt-21.c: Likewise.
358 * gcc.dg/strlenopt-22.c: Likewise.
359 * gcc.dg/strlenopt-22g.c: Likewise.
360 * gcc.dg/strlenopt-26.c: Likewise.
361 * gcc.dg/strlenopt-5.c: Likewise.
362 * gcc.dg/strlenopt-7.c: Likewise.
363 * gcc.dg/strlenopt-9.c: Likewise.
364
459bcfb0
JJ
3652016-09-27 Jakub Jelinek <jakub@redhat.com>
366
6e39060a
JJ
367 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
368
8ca33347
JJ
369 * g++.dg/cpp1z/lambda-this1.C: New test.
370 * g++.dg/cpp1z/lambda-this2.C: New test.
371
459bcfb0
JJ
372 PR c++/77722
373 * g++.dg/ubsan/return-4.C: New test.
374 * g++.dg/ubsan/return-5.C: New test.
375 * g++.dg/ubsan/return-6.C: New test.
376
20fba714
JW
3772016-09-27 Jiong Wang <jiong.wang@arm.com>
378
379 * lib/target-supports.exp
380 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
381 in function comment.
382
bebe0086
ML
3832016-09-27 Martin Liska <mliska@suse.cz>
384
385 PR gcov-profile/46266
386 * lib/gcov.exp: Verify that <built-in>.gcov file is not
387 considered.
388
59896334
RB
3892016-09-27 Richard Biener <rguenther@suse.de>
390
391 PR tree-optimization/77745
392 * g++.dg/torture/pr77745.C: New testcase.
393
f0d355dc
RB
3942016-09-27 Richard Biener <rguenther@suse.de>
395
396 PR tree-optimization/77478
397 * gcc.dg/torture/pr77478.c: New testcase.
398
8c9434c2
ML
3992016-09-27 Martin Liska <mliska@suse.cz>
400
401 PR gcov-profile/7970
402 PR gcov-profile/16855
403 PR gcov-profile/44779
404 * g++.dg/gcov/pr16855.C: New test.
405
511d092e
SKS
4062016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
407
408 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
409
f2e0c4e1
JJ
4102016-09-27 Jakub Jelinek <jakub@redhat.com>
411
412 PR fortran/77666
413 * gfortran.dg/gomp/pr77666.f90: New test.
414
3a4228ba
KV
4152016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
416
417 PR ipa/77677
418 * gcc.dg/torture/pr77677-2.c: New test.
419
a184e37f
SK
4202016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
421
422 PR fortran/77420
423 * gfortran.dg/pr77420_1.f90: New test.
424 * gfortran.dg/pr77420_2.f90: Ditto.
425 * gfortran.dg/pr77420_3.f90: New test. Requires ...
426 * gfortran.dg/pr77420_4.f90: this file.
427
8be59d19
KV
4282016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
429
430 PR middle-end/77719
431 * gfortran.dg/pr77719.f90: New test.
432
991075a4
TP
4332016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
434
435 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 436 singular form of byte when quantity is unknown.
991075a4 437
c6147dc4
MP
4382016-09-26 Marek Polacek <polacek@redhat.com>
439
440 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
441
5cc6c41c
ML
4422016-09-26 Martin Liska <mliska@suse.cz>
443
444 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
445 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
446 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
447 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
448 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
449 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
450 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
451 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
452 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
453
81fea426
MP
4542016-09-26 Marek Polacek <polacek@redhat.com>
455
456 PR c/7652
457 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
458 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
459 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
460 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
461 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
462 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
463 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
464 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
465 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
466 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
467 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
468 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
469 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
470 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
471 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
472 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
473 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
474 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
475 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
476 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
477 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
478 * c-c++-common/attr-fallthrough-1.c: New test.
479 * c-c++-common/attr-fallthrough-2.c: New test.
480 * g++.dg/cpp0x/fallthrough1.C: New test.
481 * g++.dg/cpp0x/fallthrough2.C: New test.
482 * g++.dg/cpp1z/fallthrough1.C: New test.
483 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
484 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
485 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
486 * objc.dg/Wimplicit-fallthrough-1.m: New test.
487
9b597c1f
SK
4882016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
489
12a813c1 490 PR fortran/77429
9b597c1f
SK
491 * gfortran.dg/pr77429.f90: New test.
492
f1c7e7f1
SK
4932016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
494
495 PR fortran/77694
496 * gfortran.dg/pr77694.f90: New test.
497
50c6dd20
OE
4982016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
499
500 PR target/51244
501 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
502
540b039e
DH
5032016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
504
505 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
506 for 32-bit mode.
507
cfd161bf
DH
5082016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
509
510 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
511 for 32-bit mode.
512
9a2300e9
MP
5132016-09-24 Marek Polacek <polacek@redhat.com>
514
515 PR c/77490
516 * c-c++-common/Wbool-operation-1.c: New test.
517 * gcc.dg/Wbool-operation-1.c: New test.
518
34d567d1
FR
5192016-09-23 Fritz Reese <fritzoreese@gmail.com>
520
521 * gfortran.dg/dec_static_1.f90: New.
522 * gfortran.dg/dec_static_2.f90: New.
523 * gfortran.dg/dec_static_3.f90: New.
524 * gfortran.dg/dec_static_4.f90: New.
525
4a8d4422
JD
5262016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
527
528 PR fortran/48298
529 * gfortran.dg/negative_unit_check.f90: Update test.
530 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 531
90ef45cb
DV
5322016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
533
534 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
535 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
536 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
537 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
538 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
539 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
540 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
541
e0535922
MS
5422016-09-23 Martin Sebor <msebor@redhat.com>
543
544 PR testsuite/77713
545 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
546 assuming long double is bigger than double.
547
d664d76d
JJ
5482016-09-23 Jakub Jelinek <jakub@redhat.com>
549
550 Implement P0138R2, C++17 construction rules for enum class values
551 * g++.dg/cpp1z/direct-enum-init1.C: New test.
552
3b31f720
DM
5532016-09-23 David Malcolm <dmalcolm@redhat.com>
554
555 PR preprocessor/77672
556 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
557 expected multiline output from first warning to reflect change
558 in r240434.
559
592459bf
TP
5602016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
561
562 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
563
0af06385
BE
5642016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
565 Tom de Vries <tom@codesourcery.com>
566
567 PR testsuite/77411
568 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
569
8f01b67a
MP
5702016-09-23 Marek Polacek <polacek@redhat.com>
571
572 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
573 * c-c++-common/gomp/atomic-13.c: Likewise.
574 * c-c++-common/gomp/atomic-14.c: Likewise.
575 * c-c++-common/pr60439.c: Remove invalid code.
576 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
577 * g++.dg/expr/bitfield5.C: Likewise.
578 * g++.dg/expr/bitfield6.C: Likewise.
579 * g++.dg/expr/bool1.C: Likewise.
580 * g++.dg/expr/bool3.C: Likewise.
581 * g++.dg/expr/lval3.C: Likewise.
582 * g++.dg/expr/lval4.C: Likewise.
583 * g++.old-deja/g++.jason/bool5.C: Likewise.
584
bbd6fcf3
DM
5852016-09-23 David Malcolm <dmalcolm@redhat.com>
586
587 PR preprocessor/77672
588 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
589 (test_terminator_location): New function.
590
113d06a4
RB
5912016-09-23 Richard Biener <rguenther@suse.de>
592
593 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
594
cab9e1df
MW
5952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
596
597 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
598 -march=armv8.2-a+fp16 when supported by the hardware.
599 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
600 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
601 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
602 semi-colons to a macro invocations.
603 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
604 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
605 defined.
606 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
607 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
609 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
610 defined.
611 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
616 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
618 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
620 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
621 defined.
622 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
623 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
624 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
625 defined.
626 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
628 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
629 defined.
630 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
632 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
633 defined.
634 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
635 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
636 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
637 defined. Also fix some white-space.
638 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
639 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
640 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
641 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
643 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
644 defined. Also fix some long lines and white-space.
645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
646 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
647 defined. Also fix some long lines and white-space.
648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
649 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
650 defined.
651 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
653 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
654 defined.
655 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
657 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
658 defined.
659 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
660 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
661 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 662 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
663 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
664 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
665 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
666 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
667 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
668 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 669 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
670 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
671 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
672 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
673 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
674 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
675 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
676 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 677 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 678
da9b2e69
JW
6792016-09-23 Jiong Wang <jiong.wang@arm.com>
680 Matthew Wahab <matthew.wahab@arm.com>
681
682 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
683 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
684 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
703 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
704 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
705 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
706 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
707 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
708 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
719
785cf02f
MW
7202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
721
722 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
723 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
724 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
725 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
726 support.
727
1e401340
KV
7282016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
729
730 PR ipa/77677
731 * gcc.dg/torture/pr77677.c: New test.
732
8ed3eeac
AV
7332016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
734
735 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
736 here now.
737
55a9b91b
MW
7382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
739
740 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
741 options. Add tests for float16x4_t and float16x8_t.
742
64c744b9
DV
7432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
744
745 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
746 * gcc.target/s390/risbg-ll-2.c: Ditto.
747 * gcc.target/s390/risbg-ll-3.c: Ditto.
748
d403b8d4
MW
7492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
750
751 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
752 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
753
576987fc
DV
7542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
755
756 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
757 output to the simplified instructions.
758
4ffc8099
MW
7592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
760
761 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
762 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
763
b1a970a5
MW
7642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
765
766 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
767 (FP16_SUPPORTED): New
768 (expected-hfloat-16x4): Make conditional on __fp16 support.
769 (expected-hfloat-16x8): Likewise.
770 (vdup_n_f16): Disable for non-AArch64 targets.
771 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
772 conditional on FP16_SUPPORTED.
773 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
774 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
775 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
776 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
777 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
778 for testing __fp16.
779 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
780 conditional on FP16_SUPPORTED.
781 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
782 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
783
50df9464
MW
7842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
785
786 * gcc.target/arm/short-vfp-1.c: New.
787
536b9f42
MW
7882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
789
790 * gcc.target/arm/attr-fp16-arith-1.c: New.
791
1b9e31cf
MW
7922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
793
794 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
795 New.
796 (add_options_for_arm_v8_2a_fp16_neon): New.
797 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
798 (add_options_for_arm_arch_v8_2a): Auto-generate.
799 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
800 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
801 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
802 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
803 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
804 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
805 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
806
a5b42ee7
MW
8072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
808
809 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
810 arm_fp16_alternative_ok.
811 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
812 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
813 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
814 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
815 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
816 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
817 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
818 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
819 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
820 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
821 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
822 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
823 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
824 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
825 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
826 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
827 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
828 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
829 * gcc.target/arm/fp16-rounding-alt-1.c: Use
830 arm_fp16_alternative_ok.
831 * lib/target-supports.exp
832 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
833 (check_effective_target_arm_fp16_alternative_ok): New.
834 (check_effective_target_arm_fp16_none_ok_nocache): New.
835 (check_effective_target_arm_fp16_none_ok): New.
836
fcbc975b
ML
8372016-09-23 Martin Liska <mliska@suse.cz>
838
839 * gcc.dg/ipa/pr77653.c: Replace adress
840 with address.
841
1822b732
ML
8422016-09-23 Martin Liska <mliska@suse.cz>
843
844 * gcc.target/i386/movbe-4.c: New test.
845
fab18cc4
ML
8462016-09-23 Martin Liska <mliska@suse.cz>
847
848 * gcc.target/i386/crc32-5.c: New test.
849
e70f01b5
ML
8502016-09-23 Martin Liska <mliska@suse.cz>
851
852 * gcc.target/i386/pr71652.c: New test.
853 * gcc.target/i386/pr71652-2.c: New test.
854 * gcc.target/i386/pr71652-3.c: New test.
855
f2e81d05
JJ
8562016-09-23 Jakub Jelinek <jakub@redhat.com>
857
858 * lib/gcc-dg.exp (process-message): Support relative line number
859 notation - .+4 or .-1 etc.
860 * gcc.dg/dg-test-1.c: New test.
861
ed30d2a6
MS
8622016-09-22 Martin Sebor <msebor@redhat.com>
863
864 PR target/77676
865 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
866 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
867 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
868 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
869
1c681c7b
UB
8702016-09-22 Uros Bizjak <ubizjak@gmail.com>
871
872 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
873 * gcc.dg/ifcvt-2.c: Ditto.
874 * gcc.dg/zero_bits_compound-1.c: Ditto.
875 * gcc.dg/zero_bits_compound-1.c: Ditto.
876 * gcc.dg/pr40550.c: Simplify target selectors.
877 Use dg-additional-options.
878 * gcc.dg/pr47893.c: Ditto.
879 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
880 additional options for 32-bit x86 targets.
881 * gcc.dg/pr70955.c: Move to ...
882 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
883
67cf0a53
PC
8842016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
885
886 PR c++/61019
887 * g++.dg/cpp0x/pr61019.C: New.
888
0ee70cc0
AV
8892016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
890 Terry Guo <terry.guo@arm.com>
891
892 * gcc.target/arm/pure-code/ffunction-sections.c: New.
893 * gcc.target/arm/pure-code/no-literal-pool.c: New.
894 * gcc.target/arm/pure-code/pure-code.exp: New.
895
43639d2c
UB
8962016-09-22 Uros Bizjak <ubizjak@gmail.com>
897
898 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
899 Remove SSE effective target requirement.
900
a608d15b
PC
9012016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/71979
904 * g++.dg/cpp0x/pr71979.C: New.
905
d94a7ab4
BE
9062016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
907
908 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
909
a13f439f
ML
9102016-09-22 Martin Liska <mliska@suse.cz>
911
912 PR ipa/77653
913 * gcc.dg/ipa/pr77653.c: New test.
914
cf352092
JJ
9152016-09-22 Jakub Jelinek <jakub@redhat.com>
916
917 PR fortran/77665
918 * gfortran.dg/gomp/pr77665.f90: New test.
919
a8de3002
PT
9202016-09-22 Paul Thomas <pault@gcc.gnu.org>
921
922 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
923 * gfortran.dg/dtio_13.f90: New test.
924
39abef62
LK
9252016-09-21 Louis Krupp <louis.krupp@zoho.com>
926
927 PR fortran/66107
928 * gfortran.dg/pr66107.f90: New test.
929
4a2bb7fc
ILT
9302016-09-21 Ian Lance Taylor <iant@golang.org>
931
932 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
933 with call to builtin delete function.
934
5f84cee2
JM
9352016-09-21 Joseph Myers <joseph@codesourcery.com>
936
937 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
938 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
939 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
940 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
941 tests.
942
fe01a41a
UB
9432016-09-21 Uros Bizjak <ubizjak@gmail.com>
944
945 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
946
2e1c20b1
JJ
9472016-09-21 Jakub Jelinek <jakub@redhat.com>
948
949 PR c++/77651
950 * g++.dg/cpp1z/aligned-new6.C: New test.
951
de4c144a
MW
9522016-09-21 Matthew Wahab <matthew.wahab@arm.com>
953
954 * gcc.target/arm/fp16-aapcs-3.c: New.
955 * gcc.target/arm/fp16-aapcs-4.c: New.
956 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
957 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
958 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
959 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
960
44fc7854
BE
9612016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
962
963 PR tree-optimization/77550
964 * g++.dg/pr77550.C: New test.
965
bc084f84
GJL
9662016-09-21 Georg-Johann Lay <avr@gjlay.de>
967
968 PR target/77326
969 * gcc.target/avr/torture/pr77326.c: New test.
970
c075003a
LK
9712016-09-21 Louis Krupp <louis.krupp@zoho.com>
972
973 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
974
6811ea79
RB
9752016-09-21 Richard Biener <rguenther@suse.de>
976
977 PR tree-optimization/77648
978 * gcc.dg/torture/pr77648-1.c: New testcase.
979 * gcc.dg/torture/pr77648-2.c: Likewise.
980
f955c4c4
RB
9812016-09-21 Richard Biener <rguenther@suse.de>
982 Jakub Jelinek <jakub@redhat.com>
983
984 PR tree-optimization/77621
985 * gcc.dg/pr77621.c: New testcase.
986
096506bb
PT
9872016-09-21 Paul Thomas <pault@gcc.gnu.org>
988
989 PR fortran/77657
990 * gfortran.dg/dtio_12.f90: New test.
991
37d168ae
SKS
9922016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
993
994 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
995
66454000
KV
9962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
997
998 PR tree-optimization/72835
999 * gcc.dg/tree-ssa/pr72835.c: New test.
1000
88d0c3f0
MS
10012016-09-20 Martin Sebor <msebor@redhat.com>
1002
1003 PR middle-end/49905
1004 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1005 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1006 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1007 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1008 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1009 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1010 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1011
a03df1d5
KV
10122016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1013
1014 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1015 arguments/compare will be optimized away.
1016 * gcc.dg/torture/ftrapv-1.c: Likewise.
1017
8bc5448f
KV
10182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1019
1020 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1021 will be optimized away.
1022 * gcc.dg/ipa/vrp1.c: New test.
1023 * gcc.dg/ipa/vrp2.c: New test.
1024 * gcc.dg/ipa/vrp3.c: New test.
1025
973625a0
KV
10262016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1027
1028 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1029 does the same transformation.
1030 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1031 * gcc.dg/tree-ssa/evrp1.c: New test.
1032 * gcc.dg/tree-ssa/evrp2.c: New test.
1033 * gcc.dg/tree-ssa/evrp3.c: New test.
1034 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1035 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1036 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1037 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1038 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1039 foling now happens early.
1040 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1041 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1042 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1043 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1044 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1045
9b1ba33c
UB
10462016-09-20 Uros Bizjak <ubizjak@gmail.com>
1047
1048 PR target/77621
1049 * gcc.target/i386/pr77621.c: New test.
1050 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1051 pattern, loop should vectorize with -mtune=atom.
1052
f5bd4ad8
MO
10532016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1054 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR testsuite/63299
1057 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1058 instead of delete.
1059
7d9cf801
JJ
10602016-09-20 Jakub Jelinek <jakub@redhat.com>
1061
b912f962
JJ
1062 PR c++/77626
1063 * g++.dg/other/pr77626.C: New test.
1064
eaf1ece1
JJ
1065 PR c++/77638
1066 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1067
590b62e9
JJ
1068 PR c++/77637
1069 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1070
7d9cf801
JJ
1071 PR middle-end/77624
1072 * c-c++-common/pr77624-1.c: New test.
1073 * c-c++-common/pr77624-2.c: New test.
1074
3aebb6ff
AV
10752016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1076
1077 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1078 of digits expected.
1079
b5bbe47b
RB
10802016-09-20 Richard Biener <rguenther@suse.de>
1081
1082 PR tree-optimization/77646
1083 * gcc.dg/torture/pr77646.c: New testcase.
1084
144a96e4
BE
10852016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1086
1087 PR c++/77434
1088 * c-c++-common/Wint-in-bool-context.c: New test.
1089
1f2071fa
JM
10902016-09-19 Joseph Myers <joseph@codesourcery.com>
1091
1092 * gcc.dg/cr-decimal-dig-1.c: New test.
1093
63012d9a
JM
10942016-09-19 Joseph Myers <joseph@codesourcery.com>
1095
1096 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1097 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1098 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1099 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1100
02410826
VM
11012016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1102
1103 PR rtl-optimization/77416
1104 * gcc.target/powerpc/pr77416.c: New.
1105
6101a7ab
PP
11062016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1107
1108 PR c++/77639
1109 * g++.dg/template/error-recovery4.C: New test.
1110
1993ff76
BC
11112016-09-19 Bin Cheng <bin.cheng@arm.com>
1112
1113 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1114
5fa9e644
KT
11152016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1116
1117 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1118 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1119
fc15d9ec
JJ
11202016-09-19 Jakub Jelinek <jakub@redhat.com>
1121 Jan Hubicka <jh@suse.cz>
1122
1123 PR target/77587
1124 * gcc.dg/pr77587.c: New test.
1125 * gcc.dg/pr77587a.c: New file.
1126
3c9f5092
AV
11272016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
1128
1129 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1130 * gfortran.dg/coarray_38.f90:
1131 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1132 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1133 * gfortran.dg/coarray_allocate_7.f08: New test.
1134 * gfortran.dg/coarray_allocate_8.f08: New test.
1135 * gfortran.dg/coarray_allocate_9.f08: New test.
1136 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1137 new caf_register.
1138 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1139 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1140 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1141 get_by_refs.
1142 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1143 * gfortran.dg/coarray_lock_7.f90: Same.
1144 * gfortran.dg/coarray_poly_5.f90: Same.
1145 * gfortran.dg/coarray_poly_6.f90: Same.
1146 * gfortran.dg/coarray_poly_7.f90: Same.
1147 * gfortran.dg/coarray_poly_8.f90: Same.
1148 * gfortran.dg/coindexed_1.f90: Changed errors expected.
1149
e79e6763
FR
11502016-09-19 Fritz Reese <fritzoreese@gmail.com>
1151
1152 PR fortran/77584
1153 * gfortran.dg/dec_structure_15.f90: New testcase.
1154
ae527639
RB
11552016-09-19 Richard Biener <rguenther@suse.de>
1156
1157 PR middle-end/77605
1158 * gcc.dg/torture/pr77605.c: New testcase.
1159
cdf060f8
LK
11602016-09-18 Louis Krupp <louis.krupp@zoho.com>
1161
1162 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1163
b720e919
JH
11642016-09-17 Jan Hubicka <hubicka@ucw.cz>
1165
1166 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1167 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1168 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1169 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1170 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1171 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1172 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1173 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1174 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1175 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1176 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1177
bdabae39
KY
11782016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
1179
1180 * gcc.target/i386/pr68633.c: Fix expected result.
1181
493ba820
LK
11822016-09-17 Louis Krupp <louis.krupp@gmail.com>
1183
1184 PR fortran/68078
1185 * gfortran.dg/pr68078.f90: New test.
1186 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1187
9a42726b
BS
11882016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1189
1190 PR target/77613
1191 * gcc.target/powerpc/swaps-p8-25.c: New.
1192
e7d61178
JJ
11932016-09-16 Jakub Jelinek <jakub@redhat.com>
1194
8f03e02f
JJ
1195 PR c++/77482
1196 * g++.dg/cpp0x/constexpr-77482.C: New test.
1197
e80cb545
JJ
1198 PR c++/77379
1199 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1200 thunk offsets.
1201 * g++.dg/abi/abi-tag23a.C: Likewise.
1202
1c2f613f
JJ
1203 PR c++/77338
1204 * g++.dg/cpp0x/decltype-77338.C: New test.
1205
e7d61178
JJ
1206 PR c++/77375
1207 * g++.dg/cpp0x/mutable1.C: New test.
1208
8d987deb
SK
12092016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
1210
1211 PR fortran/77612
1212 * gfortran.dg/pr77612.f90: New test.
1213
2c3d35a6
SKS
12142016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1215
1216 * gcc.dg/torture/pr70421.c: Require int32plus.
1217
e43163ae
JJ
12182016-09-16 Jakub Jelinek <jakub@redhat.com>
1219
bcf0905a
JJ
1220 PR middle-end/77475
1221 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1222
e43163ae
JJ
1223 PR target/77526
1224 * gcc.target/i386/pr77526.c: New test.
1225
7d704548
JJ
12262016-09-16 Jakub Jelinek <jakub@redhat.com>
1227 Eric Botcazou <ebotcazou@adacore.com>
1228
1229 PR middle-end/77594
1230 * gcc.target/i386/pr77594.c: New test.
1231
902d624f
LK
12322016-09-15 Louis Krupp <louis.krupp@zoho.com>
1233
1234 PR fortran/69963
1235 * gfortran.dg/misplaced_implicit_character.f90: New test.
1236
7e16ce79
BC
12372016-09-15 Bin Cheng <bin.cheng@arm.com>
1238
1239 PR tree-optimization/77503
1240 * gcc.dg/vect/pr77503.c: New test.
1241
7c05f5c4
RB
12422016-09-15 Richard Biener <rguenther@suse.de>
1243
1244 PR middle-end/77544
1245 * c-c++-common/torture/pr77544.c: New testcase.
1246
76ff80fb
JJ
12472016-09-15 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR middle-end/77475
1250 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1251 * gcc.dg/march-generic.c: Likewise.
1252 * gcc.target/i386/spellcheck-options-1.c: New test.
1253 * gcc.target/i386/spellcheck-options-2.c: New test.
1254 * gcc.target/i386/spellcheck-options-3.c: New test.
1255 * gcc.target/i386/spellcheck-options-4.c: New test.
1256
5560d026
CLT
12572016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
1258
1259 PR fortran/72743
1260 * gfortran.dg/goacc/pr72743.f90: New test.
1261
5334f733
RB
12622016-09-15 Richard Biener <rguenther@suse.de>
1263
1264 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1265
d08615f2
RB
12662016-09-15 Richard Biener <rguenther@suse.de>
1267
1268 PR tree-optimization/77514
1269 * gcc.dg/torture/pr77514.c: New testcase.
1270
28ca05f0
JJ
12712016-09-14 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR c++/77549
1274 * g++.dg/lookup/pr77549.C: New test.
1275
20a1e5b8
MP
12762016-09-14 Marek Polacek <polacek@redhat.com>
1277
1278 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1279 * c-c++-common/gomp/atomic-13.c: Likewise.
1280 * c-c++-common/gomp/atomic-14.c: Likewise.
1281 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1282 * g++.dg/cpp1z/bool-increment1.C: New test.
1283 * c-c++-common/pr60439.c: Add dg-warning.
1284 * g++.dg/expr/bitfield4.C: Likewise.
1285 * g++.dg/expr/bitfield5.C: Likewise.
1286 * g++.dg/expr/bitfield6.C: Likewise.
1287 * g++.dg/expr/bool1.C: Likewise.
1288 * g++.dg/expr/bool3.C: Likewise.
1289 * g++.dg/expr/lval3.C: Likewise.
1290 * g++.dg/expr/lval4.C: Likewise.
1291 * g++.old-deja/g++.jason/bool5.C: Likewise.
1292 * g++.dg/expr/bitfield3.C: Adjust dg-error.
1293 * g++.dg/other/error18.C: Likewise.
1294 * g++.dg/gomp/atomic-14.C: Likewise.
1295
0761f6bf
NS
12962016-09-14 Nathan Sidwell <nathan@acm.org>
1297
1298 PR c++/77539
1299 * g++.dg/cpp1y/pr77539.C: New.
1300
13cddbc1
CL
13012016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
1302
1303 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1304 dg-require.
1305 * g++.dg/ext/builtin_alloca.C: Likewise.
1306 * g++.dg/template/spec35.C: Likewise.
1307 * gcc.dg/builtins-68.c: Likewise.
1308 * gcc.misc-tests/gcov-13.c: Likewise.
1309 * gcc.misc-tests/gcov-14.c: Likewise.
1310
a90638d4
JM
13112016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
1312
1313 * gfortran.dg/dec_structure_14.f90: New testcase.
1314
5ba4a08c
JJ
13152016-09-14 Jakub Jelinek <jakub@redhat.com>
1316
1317 PR sanitizer/68260
1318 * c-c++-common/tsan/pr68260.c: New test.
1319
a713b234
JS
13202016-09-13 Joe Seymour <joe.s@somniumtech.com>
1321
1322 PR target/70713
1323 * gcc.target/msp430/function-attributes-1.c: New test.
1324 * gcc.target/msp430/function-attributes-2.c: New test.
1325 * gcc.target/msp430/function-attributes-3.c: New test.
1326
ea8661cd
JJ
13272016-09-13 Jakub Jelinek <jakub@redhat.com>
1328
9952908a
JJ
1329 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1330 * g++.dg/cpp1z/gen-attrs1.C: New test.
1331
63cdb7a0
JJ
1332 PR tree-optimization/77454
1333 * gcc.dg/pr77454.c: New test.
1334
ea8661cd
JJ
1335 PR c++/77553
1336 * g++.dg/cpp1y/constexpr-77553.C: New test.
1337
254830ba
DM
13382016-09-13 David Malcolm <dmalcolm@redhat.com>
1339
1340 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1341 (test_show_locus): Replace rich_location::add_fixit_insert calls
1342 with add_fixit_insert_before and add_fixit_insert_after.
1343
42763690
JM
13442016-09-13 Jason Merrill <jason@redhat.com>
1345 Tom de Vries <tom@codesourcery.com>
1346
1347 PR c++/77427
1348 * g++.dg/pr77427.C: New test.
1349
c8798f2c
ML
13502016-09-13 Martin Liska <mliska@suse.cz>
1351
1352 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1353 effective target.
1354 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1355 * lib/target-supports.exp: Define the new target.
1356
54700e2e
AP
13572016-09-12 Andrew Pinski <apinski@cavium.com>
1358
1359 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1360 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1361
e1d55bf7
UB
13622016-09-12 Uros Bizjak <ubizjak@gmail.com>
1363
1364 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1365 variable arguments.
1366 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1367 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1368 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1369 variable argument.
1370 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1371 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1372
54dcdb88
BE
13732016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1374
1375 PR c++/77496
1376 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1377 * g++.dg/ext/pr77496.C: New test.
1378 * g++.dg/warn/pr77496.C: New test.
1379
d1463eb9
DM
13802016-09-12 David Malcolm <dmalcolm@redhat.com>
1381
1382 PR c/72858
1383 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1384 to preserve conversion chars, and to preserve prefix information.
1385 * gcc.dg/format/pr72858.c: New test case.
1386
217fabad
SK
13872016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1388
1389 * gfortran.dg/pr77507.f90: Move to ...
1390 * gfortran.dg/ieee/pr77507.f90: here.
1391
a1cd04ac
JH
13922016-08-09 Jan Hubicka <hubicka@ucw.cz>
1393
1394 PR ipa/61159
1395 * compile/pr61159.c: New testcase
1396
e3912107
JH
13972016-08-09 Jan Hubicka <hubicka@ucw.cz>
1398
1399 PR ipa/64316
1400 * gcc.dg/ipa/pr63416.c: New testcase.
1401
739d9339
PT
14022016-09-10 Paul Thomas <pault@gcc.gnu.org>
1403 Steven G. Kargl <kargl@gcc.gnu.org>
1404
1405 PR fortran/77532
cc3135b6 1406 * gfortran.dg/dtio_11.f90: new test.
739d9339 1407
fb7c40dd
SK
14082016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1409
1410 PR fortran/77507
1411 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1412 * gfortran.dg/c_assoc_4.f90: Ditto.
1413
5b28efbb
TV
14142016-09-10 Tom de Vries <tom@codesourcery.com>
1415
1416 PR C/71602
1417 * c-c++-common/va-arg-va-list-type.c: New test.
1418
9d0a9bb4
PB
14192016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1420
1421 PR rtl-optimization/77289
1422 * gcc.target/powerpc/pr77289.c: New test.
1423
3f0177e7
MS
14242016-09-09 Martin Sebor <msebor@redhat.com>
1425
1426 PR c/77520
1427 PR c/77521
1428 * gcc.dg/pr77520.c: New test.
1429 * gcc.dg/pr77521.c: New test.
1430
e81e83d0
SK
14312016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1432
1433 PR fortran/77506
1434 * gfortran.dg/pr77506.f90: New test.
1435
8a92685e
SK
14362016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1437
1438 PR fortran/77507
1439 * gfortran.dg/pr77507.f90: New test.
1440
c65248cb
JM
14412016-09-09 Joseph Myers <joseph@codesourcery.com>
1442
1443 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1444
2cf0ff98
SK
14452016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1446 Louis Krupp <lkrupp@gcc.gnu.org>
1447
1448 PR fortran/69514
1449 * gfortran.dg/pr69514_1.f90: New test.
1450 * gfortran.dg/pr69514_2.f90: New test.
1451
8ebc1e0f
JJ
14522016-09-08 Jakub Jelinek <jakub@redhat.com>
1453
20b6cf01
JJ
1454 PR fortran/77500
1455 * gfortran.dg/gomp/pr77500.f90: New test.
1456
8ebc1e0f
JJ
1457 PR fortran/77516
1458 * gfortran.dg/gomp/pr77516.f90: New test.
1459
34718542
JJ
14602016-09-07 Jakub Jelinek <jakub@redhat.com>
1461
1462 PR middle-end/77475
1463 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1464 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1465 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1466 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1467 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1468 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1469
e5106e27
DM
14702016-09-07 David Malcolm <dmalcolm@redhat.com>
1471
1472 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1473 "substring-locations.h".
1474
ca235a85
RB
14752016-09-07 Richard Biener <rguenther@suse.de>
1476
1477 PR c/77450
1478 * c-c++-common/vector-subscript-8.c: Move ..
1479 * gcc.dg/pr77450.c: ... here.
1480
0076b5dc 14812016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1482
1483 PR libgfortran/77393
1484 * gfortran.dg/fmt_f0_2.f90: Update test.
1485 * gfortran.dg/fmt_f0_3.f90: New test.
1486
6ac7322b
DH
14872016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1488
1489 PR debug/77389
1490 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1491 in dg-options.
1492
1493 PR debug/57519
1494 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1495
8eb9e049
JJ
14962016-09-06 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR target/69255
1499 * gcc.target/i386/pr69255-1.c: New test.
1500 * gcc.target/i386/pr69255-2.c: New test.
1501 * gcc.target/i386/pr69255-3.c: New test.
1502
15032016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1504
1505 PR c/77336
1506 * gcc.dg/format/miss-7.c: New test.
1507
e6cb85d4
UB
15082016-09-06 Uros Bizjak <ubizjak@gmail.com>
1509
1510 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1511
7fe76f6a
ML
15122016-09-06 Martin Liska <mliska@suse.cz>
1513
1514 PR gcov-profile/77378
1515 PR gcov-profile/77466
1516 * gcc.dg/profile-update-warning.c: New test.
1517
209b636e
RB
15182016-09-06 Richard Biener <rguenther@suse.de>
1519
1520 PR tree-optimization/77479
1521 * gcc.dg/torture/pr77479.c: New testcase.
1522
b772a565
RB
15232016-09-06 Richard Biener <rguenther@suse.de>
1524
1525 PR c/77450
1526 * c-c++-common/vector-subscript-7.c: Adjust.
1527 * c-c++-common/vector-subscript-8.c: New testcase.
1528
a8c07037
SKS
15292016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1530
1531 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1532
0ce48391
JJ
15332016-09-05 Jakub Jelinek <jakub@redhat.com>
1534
de9188e0
JJ
1535 PR target/77476
1536 * gcc.target/i386/avx512f-pr77476.c: New test.
1537 * gcc.target/i386/avx512bw-pr77476.c: New test.
1538 * gcc.target/i386/avx512dq-pr77476.c: New test.
1539
c76f7809
JJ
1540 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1541 Update comment to mention also avx512f.
1542
0ce48391
JJ
1543 PR sanitizer/77396
1544 * g++.dg/asan/pr77396-2.C: New test.
1545
8a27cf73
UB
15462016-09-05 Uros Bizjak <ubizjak@gmail.com>
1547
1548 PR rtl-optimization/77452
1549 * gcc.target/i386/pr77452.c: New test.
1550
25ff5dd3
MP
15512016-09-05 Marek Polacek <polacek@redhat.com>
1552
1553 PR c/77423
1554 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1555
f2bc4e48
SK
15562016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1557
1558 PR fortran/77391
1559 * gfortran.dg/pr77391.f90: New test.
1560
e85921ee
SK
15612016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1562
1563 PR fortran/77460
1564 * gfortran.dg/pr77460.f90: New test.
1565
b5d50659
JJ
15662016-09-03 Jakub Jelinek <jakub@redhat.com>
1567
1568 PR c/65467
1569 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1570
7b826676
KY
15712016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1572
1573 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1574
717ebe91
DM
15752016-09-02 David Malcolm <dmalcolm@redhat.com>
1576
1577 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1578 test case.
1579 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1580 diagnostic-test-show-locus-generate-patch.c to the sources
1581 for diagnostic_plugin_test_show_locus.c.
1582
94087e88
JJ
15832016-09-02 Jakub Jelinek <jakub@redhat.com>
1584
9dc5773f
JJ
1585 PR c/65467
1586 * gcc.dg/gomp/_Atomic-1.c: New test.
1587 * gcc.dg/gomp/_Atomic-2.c: New test.
1588 * gcc.dg/gomp/_Atomic-3.c: New test.
1589 * gcc.dg/gomp/_Atomic-4.c: New test.
1590 * gcc.dg/gomp/_Atomic-5.c: New test.
1591
94087e88
JJ
1592 PR sanitizer/77396
1593 * g++.dg/asan/pr77396.C: New test.
1594
15952016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1596
1597 PR tree-optimization/71831
1598 * gcc.dg/builtin-object-size-16.c: New test.
1599 * gcc.dg/builtin-object-size-17.c: New test.
1600
7e89048d
JD
16012016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1602
1603 PR libgfortran/77393
1604 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1605
2f196155
UB
16062016-09-01 Uros Bizjak <ubizjak@gmail.com>
1607
1608 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1609 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1610 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1611 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1612 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1613 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1614 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1615 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1616 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1617 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1618 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1619 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1620 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1621 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1622 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1623 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1624 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1625 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1626
0a6b0523
EB
16272016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1628
1629 * gnat.dg/opt58.adb: New test.
1630 * gnat.dg/opt58_pkg.ads: New helper.
1631
2a99de7b
RB
16322016-09-01 Richard Biener <rguenther@suse.de>
1633
1634 PR middle-end/77436
1635 * gcc.dg/torture/pr77436.c: New testcase.
1636
f79d8786
SKS
16372016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1638
1639 * gcc.dg/pr64252.c: Require int32plus.
1640 * gcc.dg/pr66299-1.c: Likewise.
1641 * gcc.dg/pr66299-2.c: Likewise.
1642 * gcc.dg/torture/20131115-1.c: Skip for avr.
1643
b06335f9
KT
16442016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1645
1646 * gcc.target/aarch64/ands_3.c: New test.
1647
f25f40be
JJ
16482016-08-31 Jakub Jelinek <jakub@redhat.com>
1649
d12a0b5a
JJ
1650 PR fortran/77352
1651 * gfortran.dg/gomp/pr77352.f90: New test.
1652
f25f40be
JJ
1653 PR fortran/77374
1654 * gfortran.dg/gomp/pr77374.f08: New test.
1655
9ff6fb6e
MG
16562016-08-31 Marc Glisse <marc.glisse@inria.fr>
1657
1658 PR tree-optimization/73714
1659 * gcc.dg/tree-ssa/pr73714.c: New test.
1660
8e95a674
JD
16612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1662
1663 PR libgfortran/77393
1664 * gfortran.dg/fmt_f0_2.f90: New test.
1665
c6b0037d
MG
16662016-08-31 Marc Glisse <marc.glisse@inria.fr>
1667
1668 * gcc.target/i386/pr59539-2.c: Adapt options.
1669 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1670
1a576b13
PT
16712016-08-31 Paul Thomas <pault@gcc.gnu.org>
1672
1673 PR fortran/77418
1674 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1675 of the associate entity and replace with a pointer to the
1676 intended item on the stack.
1677
e73d3ca6 16782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1679 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1680
1681 PR fortran/48298
1682 * gfortran.dg/dtio_1.f90: New test.
1683 * gfortran.dg/dtio_2.f90: New test.
1684 * gfortran.dg/dtio_3.f90: New test.
1685 * gfortran.dg/dtio_4.f90: New test.
1686 * gfortran.dg/dtio_5.f90: New test.
1687 * gfortran.dg/dtio_6.f90: New test.
1688 * gfortran.dg/dtio_7.f90: New test.
1689 * gfortran.dg/dtio_8.f90: New test.
1690 * gfortran.dg/dtio_9.f90: New test.
1691 * gfortran.dg/dtio_10.f90: New test.
1692
b816477a
DM
16932016-08-30 David Malcolm <dmalcolm@redhat.com>
1694
1695 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1696 (test_many_nested_locations): New function.
1697 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1698 (test_show_locus): Handle "test_many_nested_locations".
1699
71b30891
DM
17002016-08-30 David Malcolm <dmalcolm@redhat.com>
1701
1702 * g++.dg/template/double-greater-than-fixit.C: New test case.
1703
8fa37232
EB
17042016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1705
1706 * gnat.dg/opt57.ad[sb]: New test.
1707 * gnat.dg/opt57_pkg.ads: New helper.
1708
6f651bae
RB
17092016-08-30 Richard Biener <rguenther@suse.de>
1710
1711 PR tree-optimization/69047
1712 * gcc.dg/pr69047.c: Fix byte-order check.
1713
ab834832
JJ
17142016-08-30 Jakub Jelinek <jakub@redhat.com>
1715
5116b156
JJ
1716 PR tree-optimization/72866
1717 * gcc.dg/vect/pr72866.c: New test.
1718
3754bbfc
JJ
1719 PR debug/77363
1720 * g++.dg/debug/dwarf2/pr77363.C: New test.
1721
26122e2d
JJ
1722 PR middle-end/77377
1723 * gcc.target/i386/pr77377.c: New test.
1724
ab834832
JJ
1725 PR debug/77389
1726 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1727 in dg-options.
1728
bedc9ca7
SK
17292016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1730
1731 * gfortran.dg/pr77372.f90: Moved to ...
1732 * gfortran.dg/ieee/pr77372.f90: here.
1733
adfa1e6b
MM
17342016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1735
1736 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1737 vector short/char initializations.
1738 * gcc.target/powerpc/vec-init-5.c: Likewise.
1739 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1740 vector initialization optimizations.
1741 * gcc.target/powerpc/vec-init-7.c: Likewise.
1742 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1743 vector float/double initializations.
1744 * gcc.target/powerpc/vec-init-9.c: Likewise.
1745
414b7129
UB
17462016-08-29 Uros Bizjak <ubizjak@gmail.com>
1747
1748 PR target/77403
1749 * gcc.target/i386/pr77403.c: New test.
1750
3d06b6f2
MP
17512016-08-29 Marek Polacek <polacek@redhat.com>
1752
1753 PR c/77292
1754 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1755
ba9bbd6f
TV
17562016-08-29 Tom de Vries <tom@codesourcery.com>
1757
1758 PR c/77398
1759 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1760
d7d80d8f
EB
17612016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1762
1763 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1764
d7d80d8f 17652016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1766
1767 * gfortran.dg/dec_structure_13.f90: New testcase.
1768
468d95c8
JB
17692016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1770
1771 PR fortran/77261
1772 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1773 available.
1774
f329b264
TV
17752016-08-28 Tom de Vries <tom@codesourcery.com>
1776
1777 PR lto/70955
1778 * gcc.dg/pr70955.c: New test.
1779 * gcc.dg/lto/pr70955_0.c: Same.
1780 * gcc.dg/lto/pr70955_1.c: Same.
1781
4a389eb6
PP
17822016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1783
1784 PR tree-optimization/71077
1785 * gcc.target/i386/pr71077.c: New test.
1786
3f8257db 17872016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1788
1789 PR fortran/77380
1790 * gfortran.dg/pr77380.f90: New test.
1791
3f8257db 17922016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1793
1794 PR fortran/77372
1795 gfortran.dg/pr77372.f90: New test.
1796
ee908516
DM
17972016-08-26 David Malcolm <dmalcolm@redhat.com>
1798
1799 * gcc.dg/spellcheck-fields-2.c (test): Move
1800 dg-begin/end-multiline-output within function body.
1801 (test_macro): New function.
1802
d41e76cf
DM
18032016-08-26 David Malcolm <dmalcolm@redhat.com>
1804
1805 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1806 (test_fixit_insert): Update expected output.
1807 (test_fixit_remove): Likewise.
1808 (test_fixit_replace): Likewise.
1809
524a4c96
RO
18102016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1811
1812 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1813 Fix typo.
1814
ebfa15ab
RB
18152016-08-26 Richard Biener <rguenther@suse.de>
1816
1817 PR tree-optimization/69047
1818 * gcc.dg/pr69047.c: New testcase.
1819
209ca542
PK
18202016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1821 Martin Jambhor <mjambor@suse.cz>
524a4c96 1822
209ca542
PK
1823 * gcc.dg/ipa/propbits-1.c: New test-case.
1824 * gcc.dg/ipa/propbits-2.c: Likewise.
1825 * gcc.dg/ipa/propbits-3.c: Likewise.
1826
e5cf1629
SK
18272016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1828
1829 PR fortran/77351
1830 * gfortran.dg/pr77351.f90: New test.
1831
ebef225f
MP
18322016-08-25 Marek Polacek <polacek@redhat.com>
1833
1834 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1835
fe377a48
MP
18362016-08-25 Marek Polacek <polacek@redhat.com>
1837
1838 PR c/77323
1839 * gcc.dg/pr77323.c: New test.
1840
88b8971f
PT
18412016-08-24 Paul Thomas <pault@gcc.gnu.org>
1842
1843 PR fortran/77358
1844 * gfortran.dg/submodule_17.f08: New test.
1845
3f8257db
JJ
18462016-08-24 Michael Collison <michael.collison@linaro.org>
1847 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1848
1849 * gcc.target/arm/builtin_saddl.c: New testcase.
1850 * gcc.target/arm/builtin_saddll.c: New testcase.
1851 * gcc.target/arm/builtin_uaddl.c: New testcase.
1852 * gcc.target/arm/builtin_uaddll.c: New testcase.
1853 * gcc.target/arm/builtin_ssubl.c: New testcase.
1854 * gcc.target/arm/builtin_ssubll.c: New testcase.
1855 * gcc.target/arm/builtin_usubl.c: New testcase.
1856 * gcc.target/arm/builtin_usubll.c: New testcase.
1857
d5b5d212
UB
18582016-08-24 Uros Bizjak <ubizjak@gmail.com>
1859
1860 PR target/77270
1861 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1862 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1863 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1864 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1865 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1866 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1867 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1868 effective target. Remove scan-assembler-times directives.
1869 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1870 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1871 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1872
d1188689
SKS
18732016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1874
1875 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1876 of unsigned int.
1877 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1878
0b6b8f85
RS
18792016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1880
1881 PR testsuite/77317
1882 * lib/target-supports.exp
1883 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1884 (check_effective_target_vect_natural_alignment): Ditto.
1885 (check_effective_target_vector_alignment_reachable): Ditto.
1886 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1887
587b7f7a
ILT
18882016-08-23 Ian Lance Taylor <iant@golang.org>
1889
1890 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1891
6019c0fc
MM
18922016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1893
1894 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1895 being created from pointers to memory locations.
1896 * gcc.target/powerpc/vec-init-2.c: Likewise.
1897
cfe37db4
FR
18982016-08-23 Fritz Reese <fritzoreese@gmail.com>
1899
1900 * gfortran.dg/dec_structure_12.f90: New testcase.
1901
7e11f46f
DV
19022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1903
1904 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1905
7ab4f354
DV
19062016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1907
1908 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1909 verification.
1910
deb9351f
DV
19112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1912
1913 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1914 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1915
1fd9f058
RB
19162016-08-23 Richard Biener <rguenther@suse.de>
1917
1918 PR tree-optimization/27336
1919 * c-c++-common/pr27336.c: New testcase.
1920
b00e6e75
MP
19212016-08-22 Marek Polacek <polacek@redhat.com>
1922
1923 PR c++/77321
1924 * g++.dg/cpp1y/pr77321.C: New test.
1925
58338bac
SK
19262016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1927
1928 PR fortran/60774
1929 * gfortran.dg/empty_label.f: Adjust test for new error message.
1930 * gfortran.dg/empty_label.f90: Ditto.
1931 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1932 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1933 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1934
30364ce6
SK
19352016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1936
1937 PR fortran/61318
1938 * gfortran.dg/pr61318.f90: New test.
1939
ad7a5a8f
SK
19402016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1941
1942 PR fortran/77260
1943 * gfortran.dg/pr77260_1.f90: New test.
1944 * gfortran.dg/pr77260_2.f90: Ditto.
1945
72f52f30
JM
19462016-08-22 Joseph Myers <joseph@codesourcery.com>
1947
1948 PR middle-end/77269
1949 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1950 __builtin_signbitf and __builtin_signbitl in expected generic
1951 expansion.
1952 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1953 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1954 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1955 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1956 tests.
1957
6dc198e3
JM
19582016-08-22 Joseph Myers <joseph@codesourcery.com>
1959
1960 * gcc.dg/torture/float128-builtin.c,
1961 gcc.dg/torture/float128-ieee-nan.c,
1962 gcc.dg/torture/float128x-builtin.c,
1963 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1964 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1965 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1966 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1967 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1968 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1969 gcc.dg/torture/floatn-nan.h: New tests.
1970
7ff4e41a
JM
19712016-08-22 Joseph Myers <joseph@codesourcery.com>
1972
1973 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1974 macro.
1975 (main): Update calls to TEST_I_F.
1976 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1977 macro.
1978 (main): Update calls to TEST_I_F.
1979
7078cdb6
JM
19802016-08-22 Joseph Myers <joseph@codesourcery.com>
1981
1982 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1983 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1984 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1985 names in calls to TEST_I_F.
1986
a9d7c823
BE
19872016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1988
1989 PR c/52952
1990 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1991
cd800235
SKS
19922016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1993
1994 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1995 and !natural_alignment_64.
1996 * gcc.dg/ipa/propalign-2.c: Likewise.
1997 * gcc.dg/ipa/propalign-3.c: Likewise.
1998 * gcc.dg/ipa/propalign-4.c: Likewise.
1999 * gcc.dg/ipa/propalign-5.c: Likewise.
2000 * lib/target-supports.exp
2001 (check_effective_target_natural_alignment_32): Add avr-*-*.
2002
22d12455
KV
20032016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2004
2005 PR tree-optimization/61839
2006 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2007 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2008 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2009 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2010
c65699ef
JM
20112016-08-19 Joseph Myers <joseph@codesourcery.com>
2012
2013 PR c/32187
2014 * lib/target-supports.exp (check_effective_target_float16)
2015 (check_effective_target_float32, check_effective_target_float64)
2016 (check_effective_target_float128, check_effective_target_float32x)
2017 (check_effective_target_float64x)
2018 (check_effective_target_float128x)
2019 (check_effective_target_float16_runtime)
2020 (check_effective_target_float32_runtime)
2021 (check_effective_target_float64_runtime)
2022 (check_effective_target_float128_runtime)
2023 (check_effective_target_float32x_runtime)
2024 (check_effective_target_float64x_runtime)
2025 (check_effective_target_float128x_runtime)
2026 (check_effective_target_floatn_nx_runtime)
2027 (add_options_for_float16, add_options_for_float32)
2028 (add_options_for_float64, add_options_for_float128)
2029 (add_options_for_float32x, add_options_for_float64x)
2030 (add_options_for_float128x): New procedures.
2031 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2032 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2033 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2034 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2035 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2036 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2037 gcc.dg/torture/float128-complex.c,
2038 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2039 gcc.dg/torture/float128x-basic.c,
2040 gcc.dg/torture/float128x-complex.c,
2041 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2042 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2043 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2044 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2045 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2046 gcc.dg/torture/float32x-basic.c,
2047 gcc.dg/torture/float32x-complex.c,
2048 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2049 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2050 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2051 gcc.dg/torture/float64x-basic.c,
2052 gcc.dg/torture/float64x-complex.c,
2053 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2054 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2055 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2056 gcc.dg/torture/floatn-tg.h,
2057 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2058 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2059 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2060 gcc.dg/torture/fp-int-convert-float128x.c,
2061 gcc.dg/torture/fp-int-convert-float16-timode.c,
2062 gcc.dg/torture/fp-int-convert-float16.c,
2063 gcc.dg/torture/fp-int-convert-float32-timode.c,
2064 gcc.dg/torture/fp-int-convert-float32.c,
2065 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2066 gcc.dg/torture/fp-int-convert-float32x.c,
2067 gcc.dg/torture/fp-int-convert-float64-timode.c,
2068 gcc.dg/torture/fp-int-convert-float64.c,
2069 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2070 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2071 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2072 maximum exponent of floating-point type. Use it in testing
2073 whether 0x8...0 fits in the floating-point type. Always treat -1
2074 (signed 0xf...f) as fitting in the floating-point type.
2075 (M_OK1): New macro.
2076 * gcc.dg/torture/fp-int-convert-double.c,
2077 gcc.dg/torture/fp-int-convert-float.c,
2078 gcc.dg/torture/fp-int-convert-float128-timode.c,
2079 gcc.dg/torture/fp-int-convert-float128.c,
2080 gcc.dg/torture/fp-int-convert-float80-timode.c,
2081 gcc.dg/torture/fp-int-convert-float80.c,
2082 gcc.dg/torture/fp-int-convert-long-double.c,
2083 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2084
94e73c78
JJ
20852016-08-19 Jakub Jelinek <jakub@redhat.com>
2086
fbdbd4b6
JJ
2087 PR fortran/72744
2088 * gfortran.dg/gomp/pr72744.f90: New test.
2089
94e73c78
JJ
2090 PR fortran/69281
2091 * gfortran.dg/gomp/pr69281.f90: New test.
2092
91151a73
JB
20932016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2094
414b7129
UB
2095 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2096 the last special seed value.
2097 * gfortran.dg/random_7.f90: Use size for last array member instead
2098 of hardcoded value.
91151a73 2099
fcf830ab
PK
21002016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2101
2102 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2103 * gcc.dg/cpp/warn-undef-2.c: Likewise.
2104
1a5da5b6
RB
21052016-08-19 Richard Biener <rguenther@suse.de>
2106
2107 PR tree-optimization/77286
2108 * gcc.dg/torture/pr77286.c: New testcase.
2109
82f72146
DM
21102016-08-18 David Malcolm <dmalcolm@redhat.com>
2111
2112 * gcc.dg/verbose-asm-2.c: New test case.
2113
cc015f3a
DM
21142016-08-18 David Malcolm <dmalcolm@redhat.com>
2115
2116 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2117 (custom_diagnostic_finalizer): Update for change to
2118 diagnostic_show_locus.
2119
cb18fd07
DM
21202016-08-18 David Malcolm <dmalcolm@redhat.com>
2121
2122 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2123 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2124
a76989dc
MP
21252016-08-18 Marek Polacek <polacek@redhat.com>
2126
2127 PR c/71514
2128 * gcc.dg/pr71514.c: New test.
2129
89c88780
L
21302015-08-18 H.J. Lu <hongjiu.lu@intel.com>
2131
2132 PR target/72839
2133 * gcc.target/i386/pr72839.c: New test.
2134
2c71d454
CLT
21352016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
2136
2137 PR middle-end/70895
2138 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2139 * c-c++-common/goacc/reduction-1.c: Likewise.
2140 * c-c++-common/goacc/reduction-2.c: Likewise.
2141 * c-c++-common/goacc/reduction-3.c: Likewise.
2142 * c-c++-common/goacc/reduction-4.c: Likewise.
2143
66592e95
AM
21442016-08-18 Alan Modra <amodra@gmail.com>
2145
2146 * gcc.c-torture/compile/pr72771.c: New.
2147
3a146d46
JJ
21482016-08-17 Jakub Jelinek <jakub@redhat.com>
2149
2150 PR fortran/67496
2151 * gfortran.dg/pr67496.f90: New test.
2152
3f8257db 21532015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
2154
2155 PR tree-optimization/71752
3a146d46 2156 * gcc.dg/vect/pr71752.c: New.
038000bd 2157
dd42e908
UB
21582016-08-17 Uros Bizjak <ubizjak@gmail.com>
2159
2160 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2161
458a1cd0
JJ
21622016-08-17 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR middle-end/77259
2165 * g++.dg/ipa/devirt-52.C: New test.
2166
11c4c4ba
CLT
21672016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
2168
2169 * c-c++-common/goacc/reduction-6.c: New testcase.
2170
661d6efd
RB
21712016-08-17 Richard Biener <rguenther@suse.de>
2172
2173 PR tree-optimization/76490
2174 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2175 * gcc.dg/pr52904.c: XFAIL.
2176
622d8b69
RB
21772016-08-17 Richard Biener <rguenther@suse.de>
2178
2179 PR tree-optimization/23855
2180 * gcc.dg/loop-unswitch-2.c: Adjust.
2181
af23e99c
JJ
21822016-08-16 Jakub Jelinek <jakub@redhat.com>
2183
2184 PR tree-optimization/72817
2185 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2186
feeb6268
JM
21872016-08-16 Joseph Myers <joseph@codesourcery.com>
2188
2189 PR libgcc/77265
2190 * gcc.dg/torture/float128-extend-inf.c: New test.
2191
65e736c0
DM
21922016-08-16 David Malcolm <dmalcolm@redhat.com>
2193
2194 PR c/72857
2195 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2196 for embedded NUL.
2197 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2198 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2199 caret placement.
2200 (test_oct): Likewise.
2201 (test_multiple): Likewise.
2202 (test_field_width_specifier): Likewise.
2203 (test_field_width_specifier_2): New function.
2204 (test_field_precision_specifier): New function.
2205 (test_embedded_nul): Update expected caret placement.
2206 (test_non_contiguous_strings): Update line number.
2207 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2208 (__emit_string_literal_range): Add "caret_idx" param.
2209 (test_simple_string_literal): Add value for new param, updating
2210 expected output..
2211 (test_concatenated_string_literal): Likewise.
2212 (test_multiline_string_literal): Likewise.
2213 (test_hex): Likewise.
2214 (test_oct): Likewise.
2215 (test_multiple): Likewise.
2216 (test_ucn4): Likewise.
2217 (test_ucn8): Likewise.
2218 (test_u8): Likewise.
2219 (test_u): Likewise; update expected message, from "range" to
2220 "location".
2221 (test_U): Likewise.
2222 (test_L): Likewise.
2223 (test_macro): Add value for new param.
2224 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2225 (__emit_string_literal_range): Add "caret_idx" param.
2226 (test_stringified_token_1): Add value for new param. Update
2227 expected message, from "range" to "location".
2228 (test_stringized_token_2): Likewise, adding param to macro.
2229 (test_stringified_token_3): Likewise.
2230 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2231 (emit_warning): Convert param from source_range to location_t.
2232 (test_string_literals): Add caret_idx param, and use it when
2233 constructing a substring_loc. Update error message, from
2234 "range" to "location".
2235
4a7f57d5
JJ
22362016-08-16 Jakub Jelinek <jakub@redhat.com>
2237
7841800f
JJ
2238 PR target/71910
2239 * g++.dg/gomp/pr71910.C: New test.
2240
1b13411a
JJ
2241 PR middle-end/67485
2242 * gcc.c-torture/compile/pr67485.c: New test.
2243
4a7f57d5
JJ
2244 PR target/72867
2245 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2246
3c556bc4
BC
22472016-08-16 Bin Cheng <bin.cheng@arm.com>
2248
2249 PR tree-optimization/69848
2250 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2251
beab2da6
ML
22522016-08-16 Martin Liska <mliska@suse.cz>
2253
2254 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2255 of memory operations so that it can be handled by core2
2256 in 32-bit mode.
2257
f4eec0a3
RB
22582016-08-16 Richard Biener <rguenther@suse.de>
2259
2260 PR tree-optimization/76783
2261 * gcc.dg/pr76783.c: New testcase.
2262 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2263
8f21990a
BC
22642016-08-16 Bin Cheng <bin.cheng@arm.com>
2265
2266 PR tree-optimization/72817
2267 PR tree-optimization/73450
2268 * gcc.dg/tree-ssa/pr72817.c: New test.
2269 * gcc.dg/tree-ssa/pr73450.c: New test.
2270
7fc61626
FR
22712016-08-15 Fritz Reese <fritzoreese@gmail.com>
2272
2273 * gfortran.dg/init_flag_13.f90: New testcase.
2274 * gfortran.dg/init_flag_14.f90: Ditto.
2275 * gfortran.dg/init_flag_15.f03: Ditto.
2276 * gfortran.dg/dec_init_1.f90: Ditto.
2277 * gfortran.dg/dec_init_2.f90: Ditto.
2278
432baa02
UB
22792016-08-15 Uros Bizjak <ubizjak@gmail.com>
2280
2281 PR target/72867
2282 * gcc.target/i386/pr72867.c: New test.
2283
7e1dde14
EB
22842016-08-16 Eric Botcazou <ebotcazou@adacore.com>
2285
2286 * c-c++-common/dump-ada-spec-5.c: New test.
2287
e4969090
RB
22882016-08-15 Richard Biener <rguenther@suse.de>
2289
2290 PR tree-optimization/73434
2291 * gcc.dg/torture/pr73434.c: New testcase.
2292
66088065
JJ
22932016-08-15 Jakub Jelinek <jakub@redhat.com>
2294
2295 PR tree-optimization/72824
2296 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2297
7c713714
CLT
22982016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2299
2300 PR fortran/70598
2301 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2302 in use_device clause.
2303 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2304 * gfortran.dg/goacc/list.f95: Adjust to catch
2305 "neither a POINTER nor an array" error messages.
2306
4271e5cb
UB
23072016-08-14 Uros Bizjak <ubizjak@gmail.com>
2308
2309 PR target/76342
2310 * gcc.target/i386/pr76342.c: New test.
2311
b0cea284
JJ
23122016-08-12 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR c/71512
2315 * g++.dg/ubsan/pr71512.C: New test.
2316 * c-c++-common/ubsan/pr71512-1.c: New test.
2317 * c-c++-common/ubsan/pr71512-2.c: New test.
2318
e86aefb8
MM
23192016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2320
2321 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2322 vector initialization options.
2323 * gcc.target/powerpc/vec-init-2.c: Likewise.
2324 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2325 is generated on ISA 3.0.
2326
7fd82d52
PP
23272016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2328
2329 PR middle-end/71654
2330 * gcc.dg/c-c++-common/pr71654.c: New test.
2331 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2332 dg-options.
2333 * gcc.dg/tree-ssa/vrp24: Likewise.
2334
2f1364c2
JJ
23352016-08-12 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR c/67410
2338 * gcc.dg/pr67410.c: New test.
2339
8eb414aa
BC
23402016-08-12 Bin Cheng <bin.cheng@arm.com>
2341
2342 PR tree-optimization/69848
2343 * gcc.dg/vect/vect-pr69848.c: New test.
2344
30b39c19
UB
23452016-08-12 Uros Bizjak <ubizjak@gmail.com>
2346
2347 PR testsuite/71008
2348 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2349 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2350 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2351 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2352
e373dd06
RB
23532016-08-12 Richard Biener <rguenther@suse.de>
2354
2355 PR tree-optimization/57326
2356 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2357 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2358 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2359 * gcc.target/i386/pr45685.c: Likewise.
2360 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2361 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2362 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2363 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2364 * gfortran.dg/pr34163.f90: Likewise.
2365
20d1af89
ML
23662016-08-12 Martin Liska <mliska@suse.cz>
2367
2368 * g++.dg/gcov/gcov-16.C: New test.
2369 * lib/gcov.exp: Support new argument for run-gcov function.
2370
5cacda56
ML
23712016-08-12 Martin Liska <mliska@suse.cz>
2372
2373 PR gcov-profile/35590
2374 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2375
663eecfd
RB
23762016-08-12 Richard Biener <rguenther@suse.de>
2377
2378 PR tree-optimization/72851
2379 * gcc.dg/torture/pr72851.c: New testcase.
2380
3f8257db 23812016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2382
e366d7d8
AO
2383 PR debug/63240
2384 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2385 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2386 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2387 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2388 DW_AT_deleted.
2389
71e1a6a4
AO
2390 PR debug/55641
2391 * g++.dg/debug/dwarf2/ref-1.C: New.
2392
8aaf799b
AO
2393 PR debug/49366
2394 * g++.dg/debug/dwarf2/template-params-12.H: New.
2395 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2396 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2397 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2398 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2399 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2400 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2401 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2402
06f9caed
BS
24032016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2404
2405 PR target/72863
2406 * gcc.target/powerpc/pr72863.c: New test.
2407
a8b956c1
UB
24082016-08-11 Uros Bizjak <ubizjak@gmail.com>
2409
2410 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2411
c73dd986
L
24122015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2413
2414 * gcc.target/i386/pieces-strcpy-1.c: New test.
2415 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2416
385ed708
JJ
24172016-08-11 Jakub Jelinek <jakub@redhat.com>
2418
2419 PR c++/72868
2420 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2421
df7ec09f
L
24222015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2423
2424 * gcc.target/i386/pieces-memcpy-1.c: New test.
2425 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2426 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2427 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2428 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2429 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2430
b95a64bb
JJ
24312016-08-11 Jakub Jelinek <jakub@redhat.com>
2432
2433 PR c/72816
7ddbcf6b 2434 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2435
59537744
BE
24362016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2437
2438 PR tree-optimization/71083
2439 * gcc.c-torture/execute/pr71083.c: New test.
2440 * gnat.dg/loop_optimization23.adb: New test.
2441 * gnat.dg/loop_optimization23_pkg.ads: New test.
2442 * gnat.dg/loop_optimization23_pkg.adb: New test.
2443
183ac6d0
RB
24442016-08-11 Richard Biener <rguenther@suse.de>
2445
2446 PR tree-optimization/72772
2447 * gcc.dg/graphite/pr35356-1.c: Adjust.
2448 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2449
b152f5a2
JB
24502016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2451
2452 * gfortran.dg/random_7.f90: Take into account that the last seed
2453 value is the special p value.
2454 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2455
bb7ebad1
RB
24562016-08-11 Richard Biener <rguenther@suse.de>
2457
2458 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2459
2e186411
AM
24602016-08-11 Alan Modra <amodra@gmail.com>
2461
2462 * gcc.target/powerpc/pr71680.c: New.
2463
e9e6d4f6
KN
24642016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2465
2466 * gcc.target/powerpc/bfp/bfp.exp: New file.
2467 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2468 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2469 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2470 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2471 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2472 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2473 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2474 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2475 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2476 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2477 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2478 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2479 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2480 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2481 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2482 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2483 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2484 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2485 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2486 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2487 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2488 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2489 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2490 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2491 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2492 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2493 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2494 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2495 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2496 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2497 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2498 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2499 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2500 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2501 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2502 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2503 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2504 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2505 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2506 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2507 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2508 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2509 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2510 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2511 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2512 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2513 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2514 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2515 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2516 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2517 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2518 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2519 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2520
9c8eabea
BC
25212016-08-10 Bin Cheng <bin.cheng@arm.com>
2522
2523 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2524 Add aarch64*-*-*.
2525
6c553b76
BC
25262016-08-10 Bin Cheng <bin.cheng@arm.com>
2527
2528 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2529
a0883b08
MM
25302016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2531
2532 PR target/72853
2533 * gcc.target/powerpc/pr72853.c: New test.
2534
a266236e
ML
25352016-08-10 Martin Liska <mliska@suse.cz>
2536
2537 PR gcov-profile/58306
2538 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2539
22063dbc
ML
25402016-08-10 Martin Liska <mliska@suse.cz>
2541
2542 * g++.dg/gcov/gcov-threads-1.C: New test.
2543
5250a5bb
SKS
25442016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2545
2546 PR target/71873
2547 * gcc.target/avr/pr71873.c: New test.
2548
b7597ae5
ML
25492016-08-09 Martin Liska <mliska@suse.cz>
2550
2551 * g++.dg/gcov/gcov-dump-1.C: New test.
2552 * g++.dg/gcov/gcov-dump-2.C: New test.
2553
ab50a215
ML
25542016-08-09 Martin Liska <mliska@suse.cz>
2555
2556 * gcc.dg/tree-prof/val-prof-9.c: New test.
2557
dcb1e137
ML
25582016-08-09 Martin Liska <mliska@suse.cz>
2559
2560 * gcc.dg/tree-prof/val-prof-8.c: New test.
2561
04d6d3b6
MJ
25622016-08-09 Martin Jambor <mjambor@suse.cz>
2563
df839749
UB
2564 PR ipa/71981
2565 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2566
c57e78c4
BC
25672016-08-09 Bin Cheng <bin.cheng@arm.com>
2568
2569 PR tree-optimization/33707
2570 * gcc.dg/vect/pr33707.c: New test.
2571
42970a17
BC
25722016-08-09 Bin Cheng <bin.cheng@arm.com>
2573
2574 PR tree-optimization/pr72772
2575 * gcc.dg/tree-ssa/pr72772.c: New test.
2576
810a3aa6
MF
25772016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2578
2579 PR rtl-optimization/66669
2580 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2581
9e207d6f
JJ
25822016-08-09 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR tree-optimization/72824
2585 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2586
50bf47fd
RB
25872016-08-09 Richard Biener <rguenther@suse.de>
2588
2589 PR tree-optimization/71802
2590 * gcc.dg/torture/pr71802.c: New testcase.
2591
cadec7ca
JJ
25922016-08-09 Jakub Jelinek <jakub@redhat.com>
2593
2594 PR c++/72809
2595 * g++.dg/eh/stdarg1.C: New test.
2596
c43c5112
AK
25972016-08-08 Andi Kleen <ak@linux.intel.com>
2598
2599 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2600 test command line in failure log.
2601 (profopt-execute): dito. Make autofdo file names unique.
2602
895aa8e1
DM
26032016-08-08 David Malcolm <dmalcolm@redhat.com>
2604
2605 PR c/64955
2606 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2607 output.
2608
9afda630
PK
26092016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2610
2611 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2612 c99_runtime.
2613 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2614 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2615 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2616 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2617 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2618 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2619
e52ed3fe
DM
26202016-08-08 David Malcolm <dmalcolm@redhat.com>
2621
2622 PR c/52952
2623 * gcc.dg/cpp/pr66415-1.c: Likewise.
2624 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2625 * gcc.dg/format/c90-printf-1.c: Likewise.
2626 * gcc.dg/format/diagnostic-ranges.c: New test case.
2627
ad200580
JJ
26282016-08-08 Jakub Jelinek <jakub@redhat.com>
2629
77524e0d
JJ
2630 PR fortran/72716
2631 * gfortran.dg/gomp/pr72716.f90: New test.
2632
2187f2a2
JJ
2633 PR middle-end/72781
2634 * gcc.dg/gomp/pr72781.c: New test.
2635
ad200580
JJ
2636 PR middle-end/68762
2637 * g++.dg/vect/pr68762-1.cc: New test.
2638 * g++.dg/vect/pr68762-2.cc: New test.
2639 * g++.dg/vect/pr68762.h: New file.
2640
989d0071
MS
26412016-08-08 Martin Sebor <msebor@redhat.com>
2642
2643 PR testsuite/72838
3a146d46
JJ
2644 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2645 * g++.dg/warn/overflow-warn-3.C: Same.
2646 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2647
7090cac9
AV
26482016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2649
2650 PR fortran/71936
2651 * gfortran.dg/allocate_with_source_21.f03: New test.
2652
64e56ab0
AV
26532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2654
2655 PR fortran/72698
2656 * gfortran.dg/allocate_with_source_20.f03: New test.
2657
0476487d
AM
26582016-08-08 Alan Modra <amodra@gmail.com>
2659
2660 * gcc.c-torture/compile/pr72802.c: New.
2661
8e9218f2
AV
26622016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2663
2664 PR fortran/70524
2665 * gfortran.dg/dependency_48.f90: New test.
2666
c1f7083b
TK
26672016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2668
531e5ae3 2669 PR fortran/70040
c1f7083b
TK
2670 * gfortran.dg/pr70040.f90: New testcase.
2671
6ab5813c
TK
26722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2673
2674 PR fortran/71961
2675 * gfortran.dg/matmul_10.f90: New testcase.
2676
27bddc4a
JH
26772016-08-07 Jan Hubicka <hubicka@ucw.cz>
2678
2679 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2680
4a9f8a9f
JJ
26812016-08-07 Jakub Jelinek <jakub@redhat.com>
2682
2683 PR c/72816
2684 * gcc.dg/pr72816.c: New test.
2685
fa76f2c6
JW
26862016-08-06 Jonathan Wakely <jwakely@redhat.com>
2687
2688 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2689 * g++.dg/conversion/pr41426.C: Likewise.
2690 * g++.dg/conversion/pr66211.C: Likewise.
2691 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2692 * g++.dg/init/ref8.C: Likewise.
2693 * g++.old-deja/g++.law/cvt20.C: Likewise.
2694 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2695
5c3e5002
PP
26962016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2697
2698 PR tree-optimization/18046
2699 * gcc.dg/tree-ssa/vrp105.c: New test.
2700 * gcc.dg/tree-ssa/vrp106.c: New test.
2701
94087e88 27022016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2703
2704 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2705 1ul in diagnostics. Remove hyphen from "constant-expression."
2706 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2707 * g++.dg/cpp0x/static_assert3.C: Same.
2708 * g++.dg/cpp1y/constexpr-throw.C: Same.
2709 * g++.dg/template/nontype3.C: Same.
2710 * g++.dg/warn/overflow-warn-1.C: Same.
2711 * g++.dg/warn/overflow-warn-3.C: Same.
2712 * g++.dg/warn/overflow-warn-4.C: Same.
2713
88fa5555
DM
27142016-08-05 David Malcolm <dmalcolm@redhat.com>
2715
2716 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2717 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2718 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2719 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2720
1addb9e6
PP
27212016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2722
2723 PR tree-optimization/72810
2724 * gcc.dg/tree-ssa/vrp110.c: New test.
2725
1b62ed4f
JG
27262016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2727
2728 PR Target/72819
2729 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2730 registers.
2731 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2732 saving the half-precision registers.
2733 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2734 value is returned in h0.
2735 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2736 are passed in FP/SIMD registers.
2737 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2738 passing works corrcetly.
2739 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2740 (hfa_f16x2_t): Likewise.
2741 (hfa_f16x3_t): Likewise.
2742 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2743 are promoted to double and passed in a double register.
2744 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2745 are promoted to double and stacked.
2746 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2747 __fp16 data types.
2748 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2749 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2750 __fp16 first get passed in FP/SIMD registers, then stacked.
2751
4228ca19
NS
27522016-08-05 Nathan Sidwell <nathan@acm.org>
2753
2754 PR c++/68724
2755 * g++.dg/cpp0x/pr68724.C: New.
2756
db7c335e
RB
27572016-08-05 Richard Biener <rguenther@suse.de>
2758
2759 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2760
48abe922
PP
27612016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2762
2763 * gcc.dg/tree-ssa/vrp107.c: New test.
2764 * gcc.dg/tree-ssa/vrp108.c: New test.
2765 * gcc.dg/tree-ssa/vrp109.c: New test.
2766
f6cdf42f
PK
27672016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2768
2769 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2770 dg-options.
2771
33a9c609
PK
27722016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2773
2774 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2775 test-cases.
2776 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2777 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2778 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2779 test-cases.
2780 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2781 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2782 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2783 large_double.
2784
4473482d
PC
27852016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 PR c++/72800
2788 * g++.dg/cpp1y/lambda-ice1.C: New.
2789
08156df5
PP
27902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2791
2792 PR c++/72759
2793 * g++.dg/cpp1y/pr72759.C: New test.
2794
938da3a5
PP
27952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2796
2797 * gcc.dg/switch-10.c: New test.
2798
da84183c
JG
27992016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2800
2801 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2802
ae9281fc
TS
28032016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2804
2805 * c-c++-common/goacc/routine-5.c: Update.
2806
086ad22e
BE
28072016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2808
2809 PR rtl-optimization/70903
2810 * gcc.c-torture/execute/pr70903.c: New test.
2811
6805e400
ML
28122016-08-04 Martin Liska <mliska@suse.cz>
2813
2814 * gcc.dg/params/params.exp: Replace file exists with
2815 TESTING_IN_BUILD_TREE.
2816
a0008434
MP
28172016-08-04 Marek Polacek <polacek@redhat.com>
2818
2819 PR c++/70229
2820 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2821
fb46286e
RB
28222016-08-04 Richard Biener <rguenther@suse.de>
2823
2824 PR middle-end/71984
2825 * gcc.dg/torture/pr71984.c: Guard correctness check for
2826 little-endian.
2827
ac2c96ab
AP
28282016-08-03 Andrew Pinski <apinski@cavium.com>
2829
2830 * gcc.c-torture/compile/20160802-1.c: New testcase.
2831
c98583e9
FR
28322016-08-03 Fritz Reese <fritzoreese@gmail.com>
2833
2834 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2835
9ad1a1da
RB
28362016-08-03 Richard Biener <rguenther@suse.de>
2837
2838 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2839 and remove -O3.
2840 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2841 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2842
cd75c979
RB
28432016-08-03 Richard Biener <rguenther@suse.de>
2844
2845 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2846 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2847 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2848 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2849
30e8d875
SKS
28502016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2851
2852 * gcc.dg/init-excess-2.c: Require int32plus.
2853 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2854 * gcc.dg/pr59963-2.c: Require int32plus.
2855 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2856 * gcc.dg/unroll-7.c: Require int32plus.
2857
69b806f6
BC
28582016-08-02 Bin Cheng <bin.cheng@arm.com>
2859
2860 PR tree-optimization/34114
2861 * gcc.dg/tree-ssa/loop-42.c: New test.
2862
1efafef3
TC
28632016-08-02 Tamar Christina <tamar.christina@arm.com>
2864
2865 * gcc.target/aarch64/vminmaxnm.c: New.
2866 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2867 tests.
2868
e2a99194
MM
28692016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2870
2871 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2872 vec_extract for vector float, vector int, vector short, and vector
2873 char.
2874 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2875 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2876 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2877 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2878
71bfb77a
WD
28792016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2880
2881 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2882 single stack adjustment, no writeback.
71bfb77a
WD
2883 * gcc.target/aarch64/test_frame_12.c: Likewise.
2884 * gcc.target/aarch64/test_frame_13.c: Likewise.
2885 * gcc.target/aarch64/test_frame_15.c: Likewise.
2886 * gcc.target/aarch64/test_frame_6.c: Likewise.
2887 * gcc.target/aarch64/test_frame_7.c: Likewise.
2888 * gcc.target/aarch64/test_frame_8.c: Likewise.
2889 * gcc.target/aarch64/test_frame_16.c: New test.
2890
37bce35a
L
28912015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2892
2893 PR target/72748
2894 * gcc.target/i386/pr72748.c: New test.
2895
3f8257db 28962015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2897
2898 PR tree-optimization/71818
2899 * gcc.dg/vect/pr71818.c: New
2900
bf60c531
ML
29012016-08-01 Martin Liska <mliska@suse.cz>
2902
2903 PR tree-optimization/71857
2904 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2905
8ed49fab
KT
29062016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2907
2908 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2909
76e2c821
JB
29102016-08-01 Jan Beulich <jbeulich@suse.com>
2911
2912 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2913
35029597
WS
29142016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2915
2916 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2917 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2918
3aa4b66a
JW
29192016-07-31 Jonathan Wakely <jwakely@redhat.com>
2920
2921 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2922 (check_effective_target_c++): Likewise. Also match for libstdc++.
2923
3f8257db 29242016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2925
2926 PR fortran/41922
2927 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2928 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2929 * gfortran.dg/pr41922.f90: New test.
2930
9fcb2819
SK
29312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2932
2933 PR fortran/68566
2934 * gfortran.dg/pr68566.f90: new test.
2935
94087e88 29362016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2937
2938 PR c++/60760
2939 PR c++/71091
2940 * g++.dg/cpp0x/constexpr-cast.C: New test.
2941 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2942 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2943 * g++.dg/ubsan/pr63956.C: Correct.
2944
d0047a25
MM
29452016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2946
2947 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2948 vector double or vector long where the vector is in memory.
2949 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2950 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2951
e4f7a5df
SK
29522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2953
2954 PR fortran/69867
2955 * gfortran.dg/pr69867.f90: New test.
2956
b441ae1d
SK
29572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2958
2959 PR fortran/69962
2960 * gfortran.dg/pr69962.f90: New test.
2961
712dff31
SK
29622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2963
2964 PR fortran/70006
2965 * gfortran.dg/pr70006.f90: New test.
2966
fb42421e
SK
29672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2968
2969 PR fortran/71730
2970 * gfortran.dg/pr71730.f90: New test.
2971 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2972 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2973 * gfortran.dg/array_constructor_26.f03: Ditto.
2974
466effe0
WS
29752016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2976
2977 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2978 * gcc.target/powerpc/pr71763.c: Likewise.
2979
f618a472
MP
29802016-07-29 Marek Polacek <polacek@redhat.com>
2981
2982 PR c/71742
2983 * gcc.dg/940510-1.c: Adjust dg-error.
2984 * gcc.dg/c99-flex-array-1.c: Likewise.
2985 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2986
efd0786f
MP
2987 PR c/71853
2988 * gcc.dg/noncompile/pr71853.c: New test.
2989
e00dceaf
MP
2990 PR c/71573
2991 * gcc.dg/noncompile/pr71573.c: New test.
2992
638fc14f
MP
2993 PR c/71926
2994 * g++.dg/warn/Wparentheses-30.C: New test.
2995 * gcc.dg/Wparentheses-14.c: New test.
2996
61c73a7f
UB
29972016-07-29 Uros Bizjak <ubizjak@gmail.com>
2998
2999 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3000
01d32b2b
BC
30012016-07-29 Bin Cheng <bin.cheng@arm.com>
3002
3003 PR tree-optimization/57558
3004 * gcc.dg/vect/pr57558-1.c: New test.
3005 * gcc.dg/vect/pr57558-2.c: New test.
3006
f6c7a248
PK
30072016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3008
61c73a7f 3009 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3010 to scan forwprop1 dump pass.
3011
f54ea774
PC
30122016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3013
3014 PR c++/51488
3015 * g++.dg/template/pr51488.C: New.
3016
673a107a
JJ
30172016-07-29 Jakub Jelinek <jakub@redhat.com>
3018
3019 PR c/71969
3020 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3021 static __inline__.
3022 * gcc.dg/pr71969-1.c: New test.
3023 * gcc.dg/pr71969-2.c: New test.
3024 * gcc.dg/pr71969-3.c: New test.
3025
78169471
MP
30262016-07-29 Marek Polacek <polacek@redhat.com>
3027
3028 PR c/71574
3029 * c-c++-common/pr71574.c: New test.
3030
a5b5c8b6
MP
3031 PR c/71583
3032 * gcc.dg/noncompile/pr71583.c: New test.
3033
883b6d4e
KV
30342016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3035
3036 PR middle-end/68217
3037 * gcc.dg/pr68217.c: New test.
3038
89f1f37e
SK
30392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3040
3041 PR fortran/71067
3042 * gfortran.dg/pr71067_1.f90: New test.
3043 * gfortran.dg/pr71067_2.f90: Ditto.
3044
e0d32185
MM
30452016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3046
3047 * gcc.target/powerpc/vec-extract-1.c: New test.
3048
c851722d
SK
30492016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3050
3051 PR fortran/71799
3052 * gfortran.dg/pr71799.f90: New test.
3053
f064da6a
PC
30542016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3055
3056 PR c++/71665
3057 * g++.dg/cpp0x/pr71665-1.C: New.
3058 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3059 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3060 * g++.dg/ext/label10.C: Likewise.
3061 * g++.dg/parse/constant5.C: Likewise.
3062
1b70aaad
SK
30632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3064
3065 PR fortran/71859
3066 * gfortran.dg/pr71859.f90: New test.
3067 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3068 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3069
a23404c9
PT
30702016-07-28 Paul Thomas <pault@gcc.gnu.org>
3071
3072 PR fortran/71883
3073 * gfortran.dg/pr71883.f90 : New test.
3074
513d866d
YR
30752016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3076
3077 PR tree-optimization/71734
61c73a7f 3078 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3079
7c428aa2
RL
30802016-07-28 Renlin Li <renlin.li@arm.com>
3081
3082 Revert
3083 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3084
3085 PR fortran/71902
3086 * gfortran.dg/dependency_47.f90: New test.
3087
1225d6b1
ML
30882016-07-28 Martin Liska <mliska@suse.cz>
3089
3090 PR gcov-profile/68025
3091 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3092
e5f5bf35
ML
30932016-07-28 Martin Liska <mliska@suse.cz>
3094
3095 * g++.dg/vect/pr70944.cc: New test.
3096
4536610d
KV
30972016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3098
3099 PR middle-end/71994
3100 * gcc.dg/torture/pr71994.c: New test.
3101
8c6961ca
PK
31022016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3103
3104 PR middle-end/71078
3105 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3106 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3107 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3108
8de22ea0
RB
31092016-07-27 Richard Biener <rguenther@suse.de>
3110
3111 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3112
5d9da222
ML
31132016-07-27 Martin Liska <mliska@suse.cz>
3114
3115 * gcc.dg/predict-13.c: New test.
3116 * gcc.dg/predict-14.c: New test.
3117
af9e275f
SKS
31182016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3119
a23404c9 3120 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
3121 including stdint.h.
3122 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3123 including stdint.h.
3124
71abba1e
MM
31252016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3126
3127 PR target/71869
3128 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3129 IEEE built-in functions handle quiet and signalling NaNs
3130 correctly.
3131
9cd74e8f
SK
31322016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3133
3134 PR fortran/71862
3135 * gfortran.dg/pr71862.f90: New test.
3136
0d48446f
MS
31372016-07-26 Martin Sebor <msebor@redhat.com>
3138
3139 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3140 selector with dg-options.
3141
524cf1e4
PP
31422016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
3143
3144 PR tree-optimization/18046
3145 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3146 * gcc.dg/tree-ssa/vrp103.c: New test.
3147 * gcc.dg/tree-ssa/vrp104.c: New test.
3148
100665d8
WS
31492016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3150
3151 * gcc.target/powerpc/pr63354.c: Require lp64 since
3152 -mprofile-kernel is not legal with -m32.
3153
0b64ca40
RB
31542016-07-26 Richard Biener <rguenther@suse.de>
3155
3156 PR rtl-optimization/71984
3157 * gcc.dg/torture/pr71984.c: New testcase.
3158
9b7937cf
RS
31592016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
3160
3161 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3162 g++-dg-runtest via et-dg-runtest.
3163 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3164 * gcc.dg/vect/vect.exp: Likewise.
3165 * gfortran.dg/graphite/graphite.exp: Likewise, but for
3166 gfortran-dg-runtest.
3167 * gfortran.dg/vect/vect.exp: Likewise.
3168 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3169 (check_mips_loongson_hw_available): Likewise.
3170 (check_effective_target_mpaired_single_runtime): Likewise.
3171 (check_effective_target_mips_loongson_runtime): Likewise.
3172 (add_options_for_mpaired_single): Likewise.
3173 (check_effective_target_vect_int): Add global et_index.
3174 Check and save the supported feature for a target selected by
3175 the et_index target. Break long lines where appropriate. Call
3176 et-is-effective-target for MIPS with an argument instead of
3177 check_effective_target_* where appropriate.
3178 (check_effective_target_vect_intfloat_cvt): Likewise.
3179 (check_effective_target_vect_uintfloat_cvt): Likewise.
3180 (check_effective_target_vect_floatint_cvt): Likewise.
3181 (check_effective_target_vect_floatuint_cvt): Likewise.
3182 (check_effective_target_vect_simd_clones): Likewise.
3183 (check_effective_target_vect_shift): ewise.
3184 (check_effective_target_whole_vector_shift): Likewise.
3185 (check_effective_target_vect_bswap): Likewise.
3186 (check_effective_target_vect_shift_char): Likewise.
3187 (check_effective_target_vect_long): Likewise.
3188 (check_effective_target_vect_float): Likewise.
3189 (check_effective_target_vect_double): Likewise.
3190 (check_effective_target_vect_long_long): Likewise.
3191 (check_effective_target_vect_no_int_max): Likewise.
3192 (check_effective_target_vect_no_int_add): Likewise.
3193 (check_effective_target_vect_no_bitwise): Likewise.
3194 (check_effective_target_vect_widen_shift): Likewise.
3195 (check_effective_target_vect_no_align): Likewise.
3196 (check_effective_target_vect_hw_misalign): Likewise.
3197 (check_effective_target_vect_element_align): Likewise.
3198 (check_effective_target_vect_condition): Likewise.
3199 (check_effective_target_vect_cond_mixed): Likewise.
3200 (check_effective_target_vect_char_mult): Likewise.
3201 (check_effective_target_vect_short_mult): Likewise.
3202 (check_effective_target_vect_int_mult): Likewise.
3203 (check_effective_target_vect_extract_even_odd): Likewise.
3204 (check_effective_target_vect_interleave): Likewise.
3205 (check_effective_target_vect_stridedN): Likewise.
3206 (check_effective_target_vect_multiple_sizes): Likewise.
3207 (check_effective_target_vect64): Likewise.
3208 (check_effective_target_vect_call_copysignf): Likewise.
3209 (check_effective_target_vect_call_sqrtf): Likewise.
3210 (check_effective_target_vect_call_btrunc): Likewise.
3211 (check_effective_target_vect_call_btruncf): Likewise.
3212 (check_effective_target_vect_call_ceil): Likewise.
3213 (check_effective_target_vect_call_ceilf): Likewise.
3214 (check_effective_target_vect_call_floor): Likewise.
3215 (check_effective_target_vect_call_floorf): Likewise.
3216 (check_effective_target_vect_call_lceil): Likewise.
3217 (check_effective_target_vect_call_lfloor): Likewise.
3218 (check_effective_target_vect_call_nearbyint): Likewise.
3219 (check_effective_target_vect_call_nearbyintf): Likewise.
3220 (check_effective_target_vect_call_round): Likewise.
3221 (check_effective_target_vect_call_roundf): Likewise.
3222 (check_effective_target_vect_perm): Likewise, but also append *_saved
3223 to the existing global name to properly cache the result.
3224 (check_effective_target_vect_perm_byte): Likewise.
3225 (check_effective_target_vect_perm_short): Likewise.
3226 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3227 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3228 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3229 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3230 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3231 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3232 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3233 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3234 (check_effective_target_vect_sdot_qi): Likewise.
3235 (check_effective_target_vect_udot_qi): Likewise.
3236 (check_effective_target_vect_sdot_hi): Likewise.
3237 (check_effective_target_vect_udot_hi): Likewise.
3238 (check_effective_target_vect_usad_char): Likewise.
3239 (check_effective_target_vect_pack_trunc): Likewise.
3240 (check_effective_target_vect_unpack): Likewise.
3241 (check_effective_target_vect_aligned_arrays): Likewise.
3242 (check_effective_target_vect_natural_alignment): Likewise.
3243 (check_effective_target_vector_alignment_reachable): Likewise.
3244 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3245 (is-effective-target): Initialize et_index if undefined.
3246 (et-dg-runtest): New.
3247 (et-is-effective-target): Likewise.
3248 (check_vect_support_and_set_flags): Add supported MIPS targets to
3249 EFFECTIVE_TARGETS list. Return the number of supported targets.
3250
8f63caf6 32512016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 3252 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
3253
3254 PR middle-end/70920
3255 * gcc.dg/pr70920-1.c: New test-case.
3256 * gcc.dg/pr70902-2.c: Likewise.
3257 * gcc.dg/pr70920-3.c: Likewise.
3258 * gcc.dg/pr70920-4.c: Likewise
3259 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3260 2 instead of 3.
3261
7d575fff
AM
32622016-07-25 Alexander Monakov <amonakov@ispras.ru>
3263
3264 * gcc.c-torture/execute/pr71494.c: Require label_values.
3265 * gcc.dg/pr16973.c: Ditto.
3266
bf01e070
SKS
32672016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3268
3269 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3270 * gcc.dg/torture/pr69771.c: Require int32plus.
3271 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3272
16b05965
ML
32732016-07-25 Martin Liska <mliska@suse.cz>
3274
3275 * gcc.dg/torture/pr71987.c: New test.
3276
d52d3767
SK
32772016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
3278
3279 PR fortran/71935
3280 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3281 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
3282 * gfortran.dg/pr71935.f90: New test.
3283
94087e88 32842016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
3285
3286 PR c++/71675
3287 * g++.dg/ext/atomic-3.C: New test.
3288 * gcc.dg/atomic/pr71675.c: New test.
3289
58b3986e
ES
32902016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
3291
3292 * gcc.target/i386/mvc8.c: New test.
3293
faa1612a
BC
32942016-07-22 Bin Cheng <bin.cheng@arm.com>
3295
3296 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3297 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3298
1603ebe0
TK
32992016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3300
3301 PR fortran/71795
3302 * gfortran.dg/constructor_50.f90: New test.
3303
bc91c436
ML
33042016-07-22 Martin Liska <mliska@suse.cz>
3305
3306 PR gcov-profile/69028
3307 PR gcov-profile/62047
3308 * g++.dg/cilk-plus/pr69028.C: New test.
3309
9fe9a3a7
AV
33102016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
3311
3312 * gfortran.dg/coarray_stat_2.f90: New test.
3313
70866e3d
MM
33142016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
3315
3316 * gcc.target/powerpc/vec-extract.h: New files to check the
3317 vec_extract built-in functions for all vector types, testing
3318 accessing each element, both with constant and variable element
3319 numbers.
3320 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3321 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3322 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3323 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3324 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3325 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3326 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3327 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3328 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3329
ab3af181
JJ
33302016-07-21 Jakub Jelinek <jakub@redhat.com>
3331
3332 PR c++/71728
3333 * g++.dg/other/pr71728.C: New test.
3334
ebe8f322
JG
33352016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3336
3337 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3338 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3339 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3340 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3341 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3342
959cef74
RB
33432016-07-21 Richard Biener <rguenther@suse.de>
3344
3345 PR tree-optimization/71947
3346 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3347
b24d9420
BC
33482016-07-21 Bin Cheng <bin.cheng@arm.com>
3349
3350 * gcc.dg/tree-ssa/scev-15.c: New.
3351
23974819
BC
33522016-07-21 Bin Cheng <bin.cheng@arm.com>
3353
3354 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3355
ee78cbaa
JJ
33562016-07-21 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR c++/71941
3359 * g++.dg/gomp/pr71941.C: New test.
3360
52ed68f7
DM
33612016-07-20 David Malcolm <dmalcolm@redhat.com>
3362
3363 PR c/70339
3364 PR c/71858
3365 * g++.dg/spellcheck-identifiers.C: New test case, based on
3366 gcc.dg/spellcheck-identifiers.c.
3367 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3368 gcc.dg/spellcheck-identifiers-2.c.
3369 * g++.dg/spellcheck-typenames.C: New test case, based on
3370 gcc.dg/spellcheck-typenames.c
3371
18407bfb
JW
33722016-07-20 Jonathan Wakely <jwakely@redhat.com>
3373
3374 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3375 pointer to member function and also test catching by reference.
3376
4c07fd98
DV
33772016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3378
3379 * gcc.target/s390/pr67443.c: Fix test case.
3380
fee21d65
DV
33812016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3382
3383 * gcc.target/s390/insv-1.c: Xfail some tests.
3384 * gcc.target/s390/insv-2.c: Likewise.
3385
dbe9dfdd
GJL
33862016-07-20 Georg-Johann Lay <avr@gjlay.de>
3387
3388 * gcc.target/avr/torture/get-mem.c: New test.
3389 * gcc.target/avr/torture/set-mem.c: New test.
3390
c25e1d82
GJL
33912016-07-20 Georg-Johann Lay <avr@gjlay.de>
3392
3393 PR target/71948
3394 * gcc.target/avr/torture/tiny-progmem.c: New test.
3395
109d2197
JJ
33962016-07-20 Jakub Jelinek <jakub@redhat.com>
3397
7419f441
JJ
3398 PR c++/71909
3399 * g++.dg/parse/pr71909.C: New test.
3400 * g++.dg/tm/pr71909.C: New test.
3401
109d2197
JJ
3402 PR c++/50060
3403 * g++.dg/cpp0x/constexpr-50060.C: New test.
3404 * g++.dg/cpp1y/constexpr-50060.C: New test.
3405
144530cf
ML
34062016-07-20 Martin Liska <mliska@suse.cz>
3407
3408 * gfortran.dg/graphite/pr71898.f90: New test.
3409
04ac4afa
BC
34102016-07-20 Bin Cheng <bin.cheng@arm.com>
3411
3412 PR tree-optimization/71503
3413 PR tree-optimization/71683
3414 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3415 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3416
dcbdb17a
ML
34172016-07-20 Martin Liska <mliska@suse.cz>
3418
3419 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3420 * gcc.dg/plugin/sreal-test-1.c: Remove.
3421 * gcc.dg/plugin/sreal_plugin.c: Remove.
3422
6ed82555
TK
34232016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3424
3425 PR fortran/71902
3426 * gfortran.dg/dependency_47.f90: New test.
3427
13da0507
JJ
34282016-07-19 Jakub Jelinek <jakub@redhat.com>
3429
4833f561
JJ
3430 PR rtl-optimization/71916
3431 * gcc.c-torture/compile/pr71916.c: New test.
3432
4fda19ef
JJ
3433 PR middle-end/71874
3434 * g++.dg/torture/pr71874.C: New test.
3435
13da0507
JJ
3436 PR middle-end/71734
3437 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3438 (my_alloc): Rewritten to use __builtin_posix_memalign and
3439 __SIZE_TYPE__.
3440 (my_free): Use __builtin_free instead of _mm_free.
3441 (Vec::operator=): Use __builtin_memcpy.
3442
e7980add
MJ
34432016-07-19 Martin Jambor <mjambor@suse.cz>
3444
61c73a7f
UB
3445 PR fortran/71688
3446 * gfortran.dg/pr71688.f90: New test.
e7980add 3447
13e88953
RB
34482016-07-19 Richard Biener <rguenther@suse.de>
3449
3450 * c-c++-common/vector-subscript-6.c: New testcase.
3451 * c-c++-common/vector-subscript-7.c: Likewise.
3452
1caf0482
SKS
34532016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3454
a23404c9 3455 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3456 and UInt32 based on __SIZEOF_INT__.
3457
cef5388d
RB
34582016-07-19 Richard Biener <rguenther@suse.de>
3459
3460 PR tree-optimization/71901
3461 * gcc.dg/torture/pr71901.c: New testcase.
3462
34632016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3464
3465 PR tree-optimization/71908
3466 * gcc.dg/torture/pr71908.c: New testcase.
3467
a8f7a895
MM
34682016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3469
3470 PR target/71493
3471 * gcc.target/powerpc/pr71493-1.c: New test.
3472 * gcc.target/powerpc/pr71493-2.c: Likewise.
3473
f2111a36
JJ
34742016-07-18 Jakub Jelinek <jakub@redhat.com>
3475
99516432
JJ
3476 PR c++/71835
3477 * g++.dg/conversion/ambig3.C: New test.
3478
87713c6a
JJ
3479 PR c++/71828
3480 * g++.dg/cpp0x/constexpr-71828.C: New test.
3481
7a7f16ca
JJ
3482 PR c++/71826
3483 * g++.dg/template/pr71826.C: New test.
3484
f4d90295
JJ
3485 PR c++/71822
3486 * g++.dg/template/defarg21.C: New test.
3487
f2111a36
JJ
3488 PR c++/71871
3489 * g++.dg/ext/vector31.C: New test.
3490
0b965526
UB
34912016-07-18 Uros Bizjak <ubizjak@gmail.com>
3492
3493 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3494
94e136b9
YR
34952016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3496
3497 PR tree-optimization/71734
3498 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3499
7072df0a
DV
35002016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3501
3502 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3503 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3504 stack-layout-dynamic-1.c: New test.
3505
54158a1a
AK
35062016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3507
3508 * gcc.target/s390/nolrl-1.c: New test.
3509
43068916
FR
35102016-07-17 Fritz Reese <fritzoreese@gmail.com>
3511
3512 PR fortran/71523
3513 * gfortran.dg/pr71523_1.f90: New test.
3514 * gfortran.dg/pr71523_2.f90: New test.
3515
a9356b12
AS
35162016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3517
3518 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3519
a07b81c7 35202016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3521 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3522
3523 PR fortran/62125
3524 * gfortran.dg/pr62125.f90: New test.
3525
96c0ec12
BS
35262016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3527
3528 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3529 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3530
479d0ed5
JW
35312016-07-15 Jonathan Wakely <jwakely@redhat.com>
3532
3533 PR c++/58796
3534 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3535 * g++.dg/cpp0x/nullptr35.C: New test.
3536
41c7438e
BC
35372016-07-15 Bin Cheng <bin.cheng@arm.com>
3538
3539 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3540
f7ba880b
CP
35412016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3542
3543 * gfortran.dg/goacc/vector_length.f90: New test.
3544
b9aba0a0
RB
35452016-07-15 Richard Biener <rguenther@suse.de>
3546
3547 PR tree-optimization/71881
3548 * gcc.dg/torture/pr71881.c: New testcase.
3549
9513d5fb
RB
35502016-07-15 Richard Biener <rguenther@suse.de>
3551
3552 PR tree-optimization/71887
3553 * gcc.dg/torture/pr71887.c: New testcase.
3554
ddbbcb19
JJ
35552016-07-15 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR c/71858
3558 * gcc.dg/spellcheck-identifiers-3.c: New test.
3559
29eb509c
AV
35602016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3561
3562 PR fortran/71807
3563 * gfortran.dg/null_9.f90: New test.
3564
43aabfcf
BC
35652016-07-15 Bin Cheng <bin.cheng@arm.com>
3566
3567 * gcc.dg/tree-ssa/loop-41.c: New test.
3568
afc89e58
BC
35692016-07-15 Bin Cheng <bin.cheng@arm.com>
3570
3571 PR tree-optimization/71347
3572 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3573
6fa682ad
SK
35742016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3575
3576 PR fortran/29819
3577 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3578 * gfortran.dg/contains.f90: Ditto.
3579 * gfortran.dg/contains_empty_1.f03: Ditto.
3580 * gfortran.dg/submodule_3.f08: Ditto.
3581
dd36b877
JJ
35822016-07-14 Jakub Jelinek <jakub@redhat.com>
3583
a60a5d31
JJ
3584 PR testsuite/71865
3585 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3586 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3587 expected diagnostics.
3588
dd36b877
JJ
3589 PR c/71858
3590 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3591 * gcc.dg/spellcheck-identifiers-2.c: New test.
3592 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3593 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3594
a241f8ca
JJ
35952016-07-14 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR tree-optimization/71872
3598 * gcc.c-torture/compile/pr71872.c: New test.
3599
d62b809c
TP
36002016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3601
3602 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3603 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3604 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3605 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3606 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3607 * gcc.target/arm/atomic-op-acquire-1.c: This.
3608 * gcc.target/arm/atomic-op-char.c: Rename into ...
3609 * gcc.target/arm/atomic-op-char-1.c: This.
3610 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3611 * gcc.target/arm/atomic-op-consume-1.c: This.
3612 * gcc.target/arm/atomic-op-int.c: Rename into ...
3613 * gcc.target/arm/atomic-op-int-1.c: This.
3614 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3615 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3616 * gcc.target/arm/atomic-op-release.c: Rename into ...
3617 * gcc.target/arm/atomic-op-release-1.c: This.
3618 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3619 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3620 * gcc.target/arm/atomic-op-short.c: Rename into ...
3621 * gcc.target/arm/atomic-op-short-1.c: This.
3622 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3623 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3624 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3625 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3626 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3627 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3628 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3629 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3630 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3631 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3632
1f8dd420
AV
36332016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3634
3635 PR fortran/70842
3636 * gfortran.dg/select_type_35.f03: New test.
3637
53109ba8
KT
36382016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3639
3640 PR target/65951
3641 PR tree-optimization/70923
3642 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3643 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3644 * gcc.dg/vect/pr65951.c: Likewise.
3645 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3646
91f35b7f
DE
36472016-07-14 David Edelsohn <dje.gcc@gmail.com>
3648
3649 * c-c++-common/pr60226.c: Expect maximum object file alignment
3650 error on AIX.
3651
351168fe
RB
36522016-07-14 Richard Biener <rguenther@suse.de>
3653
3654 PR tree-optimization/71866
3655 * gcc.dg/torture/pr71866.c: New testcase.
3656
94c32c00
TP
36572016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3658
3659 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3660 selector and enclose boolean expression in curly braces.
3661
b799a481
AM
36622016-07-14 Alan Modra <amodra@gmail.com>
3663
3664 PR target/71733
3665 * gcc.target/powerpc/p9-novsx.c: New.
3666
f63ba78c
AK
36672016-07-13 Andi Kleen <ak@linux.intel.com>
3668
3669 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3670 * g++.dg/tree-prof/morefunc.C: Dito.
3671 * g++.dg/tree-prof/pr35545.C: Dito.
3672 * g++.dg/tree-prof/reorder.C: Dito.
3673 * gcc.dg/tree-prof/20050826-2.c: Dito.
3674 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3675 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3676 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3677 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3678 * gcc.dg/tree-prof/inliner-1.c: Dito.
3679 * gcc.dg/tree-prof/merge_block.c: Dito.
3680 * gcc.dg/tree-prof/stringop-1.c: Dito.
3681 * gcc.dg/tree-prof/stringop-2.c: Dito.
3682 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3683 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3684 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3685 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3686 * gcc.dg/tree-prof/update-loopch.c: Dito.
3687 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3688 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3689 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3690 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3691 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3692 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3693 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3694
f4d5a23d
AK
36952016-07-13 Andi Kleen <ak@linux.intel.com>
3696
3697 * lib/profopt.exp (profopt-execute): Remove .imports files.
3698
ae145898
AK
36992016-07-13 Andi Kleen <ak@linux.intel.com>
3700
0b965526 3701 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3702
e97bd4f5
AK
37032016-07-13 Andi Kleen <ak@linux.intel.com>
3704
3705 * lib/profopt.exp (dg-final-scan-autofdo,
3706 dg-final-scan-not-autofdo): New functions.
3707
6fa3d4b4
BC
37082016-07-13 Bin Cheng <bin.cheng@arm.com>
3709
3710 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3711 * gcc.dg/vect/vect-35.c: Ditto.
3712 * gcc.dg/vect/vect-alias-check-2.c: New test.
3713
65f18bc6
ML
37142016-07-13 Martin Liska <mliska@suse.cz>
3715
3716 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3717 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3718 * gfortran.dg/pr42108.f90: Update expected dump scan.
3719
9737f35b
RB
37202016-07-13 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/24574
3723 * gcc.dg/pr24574.c: New testcase.
3724
62c0ea4b
SKS
37252016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3726
0b965526 3727 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3728 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3729 * c-c++-common/pr68833-1.c: Require int32plus.
3730 * gcc.dg/ipa/pr63551.c: Likewise.
3731 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3732 * gcc.dg/ipa/pr64041.c: Require int32plus.
3733
c7ed8938
IE
37342016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3735
3736 PR ipa/71633
3737 * g++.dg/pr71633.C: New test.
3738
5ce15300
TP
37392016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3740
3741 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3742 Add new arm_thumb1_cbz_ok effective target.
3743 * gcc.target/arm/cbz.c: New test.
3744
2b9509a3
TP
37452016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3746
3747 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3748 Define effective target.
3749 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3750 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3751 * gcc.target/arm/movhi_movw.c: New test.
3752 * gcc.target/arm/movsi_movw.c: Likewise.
3753 * gcc.target/arm/movdi_movw.c: Likewise.
3754
7f15b177
RB
37552016-07-13 Richard Biener <rguenther@suse.de>
3756
3757 PR middle-end/71104
3758 * gcc.dg/pr71104-1.c: New testcase.
3759 * gcc.dg/pr71104-2.c: Likewise.
3760
0b0a896e
MM
37612016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3762
3763 PR target/71805
3764 * gcc.target/powerpc/pr71805.c: New test.
3765
f906f5ed
BS
37662016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3767
3768 * gcc.target/powerpc/divkc3-1.c: New.
3769 * gcc.target/powerpc/mulkc3-1.c: New.
3770
9e63c3aa
NS
37712016-07-12 Nathan Sidwell <nathan@acm.org>
3772
3773 * gcc.target/arm/data-rel-1.c: New.
3774 * gcc.target/arm/data-rel-2.c: New.
3775 * gcc.target/arm/data-rel-3.c: New.
3776
f507d202
ML
37772016-07-12 Martin Liska <mliska@suse.cz>
3778
3779 * gcc.dg/params/blocksort-part.c: New test.
3780 * gcc.dg/params/params.exp: New file.
3781
d6f7c125
KT
37822016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3783
3784 PR middle-end/71700
3785 * gcc.c-torture/execute/pr71700.c: New test.
3786
37ccb0ba
SB
37872016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3788 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/23286
3791 PR tree-optimization/70159
3792 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3793 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3794 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3795 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3796 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3797 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3798 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3799 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3800 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3801 * gcc.dg/pr51879-12.c: Likewise.
3802 * gcc.dg/strlenopt-9.c: Likewise.
3803 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3804 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3805 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3806 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3807 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3808 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3809 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3810 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3811 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3812 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3813 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3814 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3815 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3816 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3817 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3818
712a93d6
RB
38192016-07-12 Richard Biener <rguenther@suse.de>
3820
3821 PR rtl-optimization/68961
3822 * gcc.target/i386/pr68961.c: New testcase.
3823
c392943c
JJ
38242016-07-11 Jakub Jelinek <jakub@redhat.com>
3825
3d56e6a4
JJ
3826 PR middle-end/71758
3827 * c-c++-common/gomp/pr71758.c: New test.
3828 * gfortran.dg/gomp/pr71758.f90: New test.
3829
c392943c
JJ
3830 PR tree-optimization/71823
3831 * gcc.dg/vect/pr71823.c: New test.
3832
741d3be5
DM
38332016-07-11 David Malcolm <dmalcolm@redhat.com>
3834
3835 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3836 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3837 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3838
92fa45b5
L
38392016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3840
3841 PR target/71801
3842 * gcc.target/i386/pr71801.c: New test.
3843
f51606c7
RB
38442016-07-11 Richard Biener <rguenther@suse.de>
3845
3846 PR tree-optimization/71816
3847 * gcc.dg/torture/pr71816.c: New testcase.
3848
36b54ce0
TK
38492016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3850
3851 PR fortran/71783
3852 * gfortran.dg/dependency_46.f90: New test.
3853
d13835b6
VM
38542016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3855
3856 PR rtl-optimization/71621
3857 * gcc.target/i386/pr71621-1.c: New.
3858 * gcc.target/i386/pr71621-2.c: New.
3859
642bcbdf
CP
38602016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3861
3862 * gfortran.dg/goacc/pr71704.f90: New test.
3863
02eb5b8b
BS
38642016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3865
3866 PR target/71297
3867 * gcc.target/powerpc/pr71297.c: New.
3868
8beb9a0d
JW
38692016-07-08 Jiong Wang <jiong.wang@arm.com>
3870
3871 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3872
cef4b650
MM
38732016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3874
3875 PR target/71806
3876 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3877
3c3ecf52
AH
38782016-07-08 Alan Hayward <alan.hayward@arm.com>
3879
3880 PR tree-optimization/71667
3881 * gcc.dg/vect/pr71667.c: New
3882
2660286d
ML
38832016-07-08 Martin Liska <mliska@suse.cz>
3884
3885 * gcc.dg/torture/pr71606.c: New test.
3886
70cdd4ae
JD
38872016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3888
3889 PR fortran/71764
3890 * gfortran.dg/pr71764.f90: New test.
3891
842dc2e6
JJ
38922016-07-07 Jakub Jelinek <jakub@redhat.com>
3893 Kai Tietz <ktietz70@googlemail.com>
3894
3895 PR c++/70869
3896 PR c++/71054
3897 * g++.dg/cpp0x/pr70869.C: New test.
3898 * g++.dg/cpp0x/pr71054.C: New test.
3899
31be4262
DE
39002016-07-07 David Edelsohn <dje.gcc@gmail.com>
3901
3902 * g++.dg/debug/pr71432.C: Fail on AIX.
3903
1c122092
ML
39042016-07-07 Martin Liska <mliska@suse.cz>
3905
3906 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3907 an undefined behavior.
3908 * gfortran.dg/do_3.F90: Likewise.
3909 * gfortran.dg/do_check_11.f90: New test.
3910 * gfortran.dg/do_check_12.f90: New test.
3911 * gfortran.dg/do_corner_warn.f90: New test.
3912
7119f1b1
ML
39132016-07-07 Martin Liska <mliska@suse.cz>
3914
3915 * gfortran.dg/predict-1.f90: Ammend the test.
3916 * gfortran.dg/predict-2.f90: Likewise.
3917
275792f2
IE
39182016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3919
3920 PR ipa/71624
3921 * g++.dg/pr71624.C: New test.
3922
05a437c1
TP
39232016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3924
3925 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3926 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3927 ARMv8-M Mainline architectures.
3928
6f493951
TP
39292016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3930
3931 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3932 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3933
5ddaee94
SB
39342016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3935
3936 PR target/70098
3937 PR target/71763
3938 * gcc.target/powerpc/pr71763.c: New file.
3939
651afdb2
YR
39402016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3941
3942 PR tree-optimization/71518
0b965526 3943 * gcc.dg/pr71518.c: New test.
651afdb2 3944
9df99881
WD
39452016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3946
3947 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3948
7b4e0769
SKS
39492016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3950
0b965526 3951 PR target/50739
7b4e0769
SKS
3952 * gcc.target/avr/pr50739.c: New test.
3953
eb4432f7
JH
39542016-07-05 Jan Hubicka <jh@suse.cz>
3955
3956 * gcc.dg/tree-ssa/scev-14.c: update template.
3957
c01e092f
RS
39582016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3959
3960 * gcc.dg/vect/group-no-gaps-1.c: New test.
3961
8070763a
AK
39622016-07-05 Andi Kleen <ak@linux.intel.com>
3963
3964 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3965 if kernel supports MPX.
3966
3f8257db 39672016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3968
3969 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3970
36a265b1
MM
39712016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3972 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3973
3974 * gcc.target/powerpc/signbit-1.c: New test.
3975 * gcc.target/powerpc/signbit-2.c: New test.
3976 * gcc.target/powerpc/signbit-3.c: New test.
3977
7a98fb6e
KT
39782016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3979
3980 PR rtl-optimization/71594
3981 * gcc.dg/torture/pr71594.c: New test.
3982
1e3d54b4
JH
39832016-07-05 Jan Hubicka <jh@suse.cz>
3984
3985 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3986
84ca3893
DM
39872016-07-05 David Malcolm <dmalcolm@redhat.com>
3988
3989 PR c++/62314
3a146d46 3990 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3991 number of missing semicolon error.
3992 * g++.dg/pr62314-2.C: New test case.
3993
20d0bfce
AF
39942016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3995
3996 * gfortran.dg/coarray_stat_function.f90: New test.
3997 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3998 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3999 to new interfaces.
4000
69aaea06
AV
40012016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4002
4003 PR fortran/71623
4004 * gfortran.dg/deferred_character_17.f90: New test.
4005
f723a43c
CL
40062016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4007
4008 * gcc.target/arm/neon/polytypes.c: Move to ...
4009 * gcc.target/arm/polytypes.c: ... here.
4010 * gcc.target/arm/neon/pr51534.c: Move to ...
4011 * gcc.target/arm/pr51534.c: ... here.
4012 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4013 * gcc.target/arm/vect-vcvt.c: ... here.
4014 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4015 * gcc.target/arm/vect-vcvtq.c: ... here.
4016 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4017 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4018 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4019 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4020 * gcc.target/arm/neon/neon.exp: Delete.
4021 * gcc.target/arm/neon/: Delete.
4022
d73e0ccf
JD
40232016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4024
4025 PR fortran/65575
4026 * gfortran.dg: pr65575.f90: New test.
4027
c20f6223
JD
40282016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4029
4030 PR fortran/35849
4031 * gfortran.dg: pr35849.f90: New test.
4032
2a5537c3
JJ
40332016-07-04 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR c++/71739
4036 * g++.dg/cpp0x/pr71739.C: New test.
4037
740f9751
CL
40382016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4039
4040 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4041
bf749919
DV
40422016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4043
4044 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4045 locr.
4046 * gcc.target/s390/loc-1.c: New test.
4047
430bb38e
YR
40482016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4049
3a146d46
JJ
4050 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4051 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4052
15f6e0da
RR
40532016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4054
4055 PR target/63874
4056 * gcc.target/aarch64/pr63874.c: New test.
4057
79335075
JB
40582016-07-04 Jan Beulich <jbeulich@suse.com>
4059
4060 * g++.dg/header.c: New.
4061 * gcc.dg/header.c: New.
4062
557e8c49
JJ
40632016-07-02 Jakub Jelinek <jakub@redhat.com>
4064
4065 PR c/71719
4066 * c-c++-common/Wunused-var-15.c: New test.
4067
79a592e3
JJ
40682016-07-01 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR fortran/71687
4071 * gfortran.dg/gomp/pr71687.f90: New test.
4072
e2298656
BS
40732016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4074
4075 * gcc.dg/const-float128-ped.c: Require __float128 effective
4076 target and options.
4077 * gcc.dg/const-float128.c: Likewise.
4078 * gcc.dg/torture/float128-cmp-invalid.c: Require
4079 __float128 and base_quadfloat_support effective targets, and
4080 __float128 options.
4081 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4082 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4083 * gcc.dg/torture/float128-nan.c: Likewise.
4084 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4085 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4086 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4087 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4088 (add_options_for___float128): New.
4089 (check_effective_target_base_quadword_support): New.
4090
70c11966
MM
40912016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4092
4093 PR target/71720
4094 * gcc.target/powerpc/pr71720.c: New test.
4095
059541fd
JB
40962016-07-01 Jan Beulich <jbeulich@suse.com>
4097
4098 * gcc.dg/bss.c: New.
4099
2c1e4964
PB
41002016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4101
4102 PR target/71698
4103 * gcc.target/powerpc/pr71698.c: New test.
4104
22e1cb39
GJL
41052016-07-01 Georg-Johann Lay <avr@gjlay.de>
4106
4107 PR target/71151
4108 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4109 instead of ".foo" for its section name.
4110 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4111 depending on MCU's flash size.
4112 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4113 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4114 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4115 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4116 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4117 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4118
466cf574
JB
41192016-07-01 Jan Beulich <jbeulich@suse.com>
4120
4121 * gcc.target/i386/pr65105-2.c: Add -msse2.
4122
351beab7
JJ
41232016-06-30 Jakub Jelinek <jakub@redhat.com>
4124
55a0f21a
JJ
4125 PR tree-optimization/71707
4126 * gcc.dg/strlenopt-29.c: New test.
4127
6245ad72
JJ
4128 PR fortran/71704
4129 * gfortran.dg/gomp/pr71704.f90: New test.
4130
351beab7
JJ
4131 PR fortran/71705
4132 * gfortran.dg/gomp/pr71705.f90: New test.
4133
5a3a6a5e
KN
41342016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
4135
4136 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4137 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4138 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4139 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4140 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4141 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4142 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4143 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4144 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4145 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4146 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4147 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4148 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4149 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4150 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4151 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4152 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4153 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4154 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4155 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4156 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4157 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4158 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4159 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4160 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4161 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4162 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4163 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4164 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4165 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4166 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4167 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4168 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4169 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4170 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4171 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4172 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4173 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4174 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4175 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4176 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4177 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4178 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4179 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4180 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4181 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4182 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4183 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4184 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4185 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4186 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4187 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4188 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4189 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4190 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4191 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4192 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4193 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4194 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4195 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4196 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4197 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4198 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4199 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4200 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4201 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4202 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4203 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4204 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4205 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4206 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4207 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4208 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4209 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4210 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4211 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4212 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4213 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4214 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4215 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4216 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4217
3dfa8071 42182016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 4219 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
4220
4221 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4222
9bd62242 42232016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 4224 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
4225
4226 * gcc.target/aarch64/vget_set_lane_1.c: New test.
4227
603107fb
DM
42282016-06-30 David Malcolm <dmalcolm@redhat.com>
4229
4230 PR driver/71651
4231 * gcc.dg/spellcheck-options-12.c: New test case.
4232
205cccc7
JJ
42332016-06-30 Jakub Jelinek <jakub@redhat.com>
4234
4235 PR middle-end/71693
4236 * gcc.c-torture/compile/pr71693.c: New test.
4237
f4452176
DM
42382016-06-29 David Malcolm <dmalcolm@redhat.com>
4239
4240 * gcc.dg/spellcheck-params.c: New testcase.
4241 * gcc.dg/spellcheck-params-2.c: New testcase.
4242
c5e74d9d
MM
42432016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4244
4245 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4246 vector extract instructions.
4247 * gcc.target/powerpc/p9-extract-2.c: Likewise.
4248
e44ecbfd
JD
42492016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4250
4251 PR fortran/71686
4252 * gfortran.dg/unexpected_eof_2.f90: New test.
4253 * gfortran.dg/unexpected_eof_3.f90: New test.
4254
ee446d9f
JW
42552016-06-29 Jim Wilson <jim.wilson@linaro.org>
4256
4257 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4258
27f67461
CP
42592016-06-29 Cesar Philippidis <cesar@codesourcery.com>
4260
4261 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4262 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4263 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4264
b1206d29
RB
42652016-06-29 Richard Biener <rguenther@suse.de>
4266
4267 PR middle-end/15256
4268 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4269
1af21224
MW
42702016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4271
4272 * gcc.target/arm/aapcs/neon-vect10.c: Require
4273 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4274 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4275 * gcc.target/arm/aapcs/vfp18.c: Likewise.
4276 * gcc.target/arm/aapcs/vfp19.c: Likewise.
4277 * gcc.target/arm/aapcs/vfp20.c: Likewise.
4278 * gcc.target/arm/aapcs/vfp21.c: Likewise.
4279 * gcc.target/arm/fp16-aapcs-1.c: Require
4280 -mfloat-ab=hard. Also simplify the test.
4281 * gcc.target/arm/fp16-aapcs-2.c: New.
4282
7fe43755
MW
42832016-06-29 Matthew Wahab <matthew.wahab@arm.com>
4284
0b965526 4285 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
4286 (add_options_for_arm_fp16_ieee): New.
4287 (add_options_for_arm_fp16_alternative): New.
4288 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
4289 long-line.
4290 (effective_target_arm_fp16_hw): New.
4291
264d951a
IE
42922016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
4293
4294 PR tree-optimization/71655
4295 * g++.dg/pr71655.C: New test.
4296
5c846a81
ML
42972016-06-29 Martin Liska <mliska@suse.cz>
4298
4299 * gcc.dg/pr71585.c: New test.
4300 * gcc.dg/pr71585-2.c: New test.
4301 * gcc.dg/pr71585-3.c: New test.
4302
fafe9318
YR
43032016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4304
4305 PR tree-optimization/70729
4306 * g++.dg/vect/pr70729.cc: New test.
4307
54d19c3b
TS
43082016-06-29 Thomas Schwinge <thomas@codesourcery.com>
4309
4310 * c-c++-common/gomp/cancel-1.c: Extend.
4311
5f3cd7c3
JJ
43122016-06-29 Jakub Jelinek <jakub@redhat.com>
4313
4314 PR tree-optimization/71625
4315 * gcc.dg/strlenopt-28.c: New test.
4316
4aa83879
RB
43172016-06-29 Richard Biener <rguenther@suse.de>
4318
4319 PR middle-end/71002
4320 * g++.dg/torture/pr71002.C: Adjust testcase.
4321
152ef731
JJ
43222016-06-29 Jakub Jelinek <jakub@redhat.com>
4323
4324 PR c/71685
4325 * gcc.dg/pr71685.c: New test.
4326
43272016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4328
4329 PR c/71552
4330 * gcc.dg/init-bad-9.c: New test.
4331
d41dc215
BS
43322016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4333
4334 * gcc.target/powerpc/abs128-1.c: Require VSX.
4335 * gcc.target/powerpc/copysign128-1.c: Likewise.
4336 * gcc.target/powerpc/inf128-1.c: Likewise.
4337 * gcc.target/powerpc/nan128-1.c: Likewise.
4338
6a20b538
JJ
43392016-06-28 Jakub Jelinek <jakub@redhat.com>
4340
4341 PR middle-end/71626
4342 * gcc.c-torture/execute/pr71626-1.c: New test.
4343 * gcc.c-torture/execute/pr71626-2.c: New test.
4344
77d93c47
PB
43452016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4346
4347 PR target/71656
4348 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4349
a8264058
SB
43502016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4351
4352 PR target/71670
4353 * gcc.target/powerpc/pr71670.c: New testcase.
4354
0dc47331
PB
43552016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4356
4357 PR target/71656
4358 * gcc.target/powerpc/pr71656-1.c: New test.
4359 * gcc.target/powerpc/pr71656-2.c: New test.
4360
b65ffc79
CL
43612016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4362
4363 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4364 around fp16 code.
4365 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4366 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4367 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4368 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4369 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4370 Add arm_neon_fp16_ok effective target.
0b965526
UB
4371 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4372 Likewise.
4373 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4374 Likewise.
4375 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4376 Likewise.
4377 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4378 Likewise.
4379 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4380 Likewise.
4381 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4382 Likewise.
4383 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4384 Likewise.
4385 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4386 Likewise.
4387 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4388 Likewise.
4389 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4390 Likewise.
4391 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4392 Likewise.
b65ffc79 4393
9bb86f40
JH
43942016-06-26 Jan Hubicka <hubicka@ucw.cz>
4395
4396 * gcc.dg/predict-12.c: New testcase.
4397
46db0fd4
JD
43982016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4399
4400 PR fortran/71649
4401 * gfortran.dg/pr71649.f90: New test.
4402
2a65e70b
JJ
44032016-06-25 Jakub Jelinek <jakub@redhat.com>
4404
f8a06e24
JJ
4405 PR tree-optimization/71643
4406 * g++.dg/opt/pr71643.C: New test.
4407
2a65e70b
JJ
4408 PR tree-optimization/71631
4409 * gcc.c-torture/execute/pr71631.c: New test.
4410
7805417a
JH
44112016-06-24 Jan Hubicka <hubicka@ucw.cz>
4412
4413 * gcc.dg/predict-11.c: New testcase.
4414 * gfortran.dg/predict-2.f90: New testcase.
4415
888ed1a3
JH
44162016-06-24 Jan Hubicka <hubicka@ucw.cz>
4417
4418 * gcc.dg/predict-10.c: New test.
4419
53605f35
BS
44202016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4421
4422 * gcc.target/powerpc/abs128-1.c: New.
4423 * gcc.target/powerpc/copysign128-1.c: New.
4424 * gcc.target/powerpc/inf128-1.c: New.
4425 * gcc.target/powerpc/nan128-1.c: New.
4426
7b22b4c6
EB
44272016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4428
4429 * gfortran.dg/pr71642.f90: New test.
4430
37e373c2
JJ
44312016-06-24 Jakub Jelinek <jakub@redhat.com>
4432
4433 PR tree-optimization/71647
4434 * gcc.target/i386/pr71647.c: New test.
4435
b20b79f2
L
44362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4437
4438 * gcc.target/i386/noplt-gd-1.c: New test.
4439 * gcc.target/i386/noplt-gd-2.c: Likewise.
4440 * gcc.target/i386/noplt-gd-3.c: Likewise.
4441 * gcc.target/i386/noplt-ld-1.c: Likewise.
4442 * gcc.target/i386/noplt-ld-2.c: Likewise.
4443 * gcc.target/i386/noplt-ld-3.c: Likewise.
4444 * lib/target-supports.exp
4445 (check_effective_target_tls_get_addr_via_got): New.
4446
04619cb8
UB
44472016-06-24 Uros Bizjak <ubizjak@gmail.com>
4448
4449 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4450 testsuite compile flags.
4451 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4452 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4453
44542016-06-24 Uros Bizjak <ubizjak@gmail.com>
4455
4456 * g++dg/vect/pr36684.cc: Add dg-do compile.
4457 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4458 * gcc.dg/vect/pr70021.c: Ditto.
4459 * gcc.dg/vect/pr70138-1.c: Ditto.
4460 * gcc.dg/vect/pr70138-2.c: Ditto.
4461 * gcc.dg/vect/pr70354-1.c: Ditto.
4462 * gcc.dg/vect/pr70354-2.c: Ditto.
4463 * gcc.dg/vect/pr71259.c: Ditto.
4464 * gcc.dg/vect/pr71416-1.c: Ditto.
4465 * gcc.dg/vect/slp-43.c: Ditto.
4466 * gcc.dg/vect/slp-45.c: Ditto.
4467 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4468 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4469 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4470 * gfortran.dg/vect/pr69980.f90: Ditto.
4471
44722016-06-24 Uros Bizjak <ubizjak@gmail.com>
4473
4474 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4475 * gcc.dg/vect/bb-slp-30.c: Ditto.
4476 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4477 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4478 * gcc.dg/vect/pr45902.c: Ditto.
4479 * gcc.dg/vect/pr48172.c: Ditto.
4480 * gcc.dg/vect/pr48377.c: Ditto.
4481 * gcc.dg/vect/pr49038.c: Ditto.
4482 * gcc.dg/vect/pr49771.c: Ditto.
4483 * gcc.dg/vect/pr52091.c: Ditto.
4484 * gcc.dg/vect/pr53185-2.c: Ditto.
4485 * gcc.dg/vect/pr56826.c: Ditto.
4486 * gcc.dg/vect/pr60276.c: Ditto.
4487 * gcc.dg/vect/pr62021.c: Ditto.
4488 * gcc.dg/vect/pr63530.c: Ditto.
4489 * gcc.dg/vect/pr65518.c: Ditto.
4490 * gcc.dg/vect/pr65947-1.c: Ditto.
4491 * gcc.dg/vect/pr65947-10.c: Ditto.
4492 * gcc.dg/vect/pr65947-11.c: Ditto.
4493 * gcc.dg/vect/pr65947-12.c: Ditto.
4494 * gcc.dg/vect/pr65947-13.c: Ditto.
4495 * gcc.dg/vect/pr65947-2.c: Ditto.
4496 * gcc.dg/vect/pr65947-3.c: Ditto.
4497 * gcc.dg/vect/pr65947-4.c: Ditto.
4498 * gcc.dg/vect/pr65947-5.c: Ditto.
4499 * gcc.dg/vect/pr65947-6.c: Ditto.
4500 * gcc.dg/vect/pr65947-7.c: Ditto.
4501 * gcc.dg/vect/pr65947-8.c: Ditto.
4502 * gcc.dg/vect/pr65947-9.c: Ditto.
4503 * gcc.dg/vect/pr71416-1.c: Ditto.
4504 * gcc.dg/vect/pr71439.c: Ditto.
4505 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4506 * gcc.dg/vect/vect-bswap16.c: Ditto.
4507 * gcc.dg/vect/vect-bswap32.c: Ditto.
4508 * gcc.dg/vect/vect-bswap64.c: Ditto.
4509 * gcc.dg/vect/vect-live-1.c: Ditto.
4510 * gcc.dg/vect/vect-live-2.c: Ditto.
4511 * gcc.dg/vect/vect-live-3.c: Ditto.
4512 * gcc.dg/vect/vect-live-4.c: Ditto.
4513 * gcc.dg/vect/vect-live-5.c: Ditto.
4514 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4515 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4516 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4517 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4518 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4519 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4520 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4521 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4522 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4523 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4524 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4525 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4526 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4527 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4528 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4529 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4530 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4531
da224bcb
UB
45322016-06-24 Uros Bizjak <ubizjak@gmail.com>
4533
4534 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4535
dfee2870
L
45362016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4537
4538 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4539 ia32 if R_386_GOT32X relocation is supported.
4540 * gcc.target/i386/noplt-3.c: Likewise.
4541 * gcc.target/i386/noplt-2.c: Likewise.
4542 (main): Renamed to ...
4543 (bar): This.
4544 * gcc.target/i386/noplt-4.c: Likewise.
4545 (main): Renamed to ...
4546 (bar): This.
4547 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4548 * gcc.target/i386/pr67400-5.c: Likewise.
4549
a86451b9
JJ
45502016-06-24 Jakub Jelinek <jakub@redhat.com>
4551
00085092
JJ
4552 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4553 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4554
a86451b9
JJ
4555 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4556 f4): Adjust expected diagnostics.
4557 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4558 (T): If OVFP is defined, redefine to TP.
4559 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4560 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4561 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4562 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4563 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4564 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4565 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4566 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4567 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4568 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4569 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4570 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4571 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4572 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4573 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4574 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4575 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4576 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4577 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4578 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4579 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4580 as last argument to __builtin_add_overflow_p.
4581
7bb5d5f4
UB
45822016-06-23 Uros Bizjak <ubizjak@gmail.com>
4583
4584 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4585 dg-options and remove default vector testsuite compile flags.
4586 * g++.dg/vect/pr33860a.cc: Ditto.
4587 * g++.dg/vect/pr45470-a.cc: Ditto.
4588 * g++.dg/vect/pr45470-b.cc: Ditto.
4589 * g++.dg/vect/pr60896.cc: Ditto.
4590 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4591 * gcc.dg/vect/pr18308.c: Ditto.
4592 * gcc.dg/vect/pr24049.c: Ditto.
4593 * gcc.dg/vect/pr33373.c: Ditto.
4594 * gcc.dg/vect/pr36228.c: Ditto.
4595 * gcc.dg/vect/pr42395.c: Ditto.
4596 * gcc.dg/vect/pr42604.c: Ditto.
4597 * gcc.dg/vect/pr46663.c: Ditto.
4598 * gcc.dg/vect/pr48765.c: Ditto.
4599 * gcc.dg/vect/pr49093.c: Ditto.
4600 * gcc.dg/vect/pr49352.c: Ditto.
4601 * gcc.dg/vect/pr52298.c: Ditto.
4602 * gcc.dg/vect/pr52870.c: Ditto.
4603 * gcc.dg/vect/pr53185.c: Ditto.
4604 * gcc.dg/vect/pr53773.c: Ditto.
4605 * gcc.dg/vect/pr56695.c: Ditto.
4606 * gcc.dg/vect/pr62171.c: Ditto.
4607 * gcc.dg/vect/pr63530.c: Ditto.
4608 * gcc.dg/vect/pr68339.c: Ditto.
4609 * gcc.dg/vect/pr71259.c: Ditto.
4610 * gcc.dg/vect/vect-82_64.c: Ditto.
4611 * gcc.dg/vect/vect-83_64.c: Ditto.
4612 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4613 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4614 * gcc.dg/vect/vect-shift-2.c: Ditto.
4615 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4616 * gfortran.dg/vect/pr39318.f90: Ditto.
4617 * gfortran.dg/vect/pr45714-a.f: Ditto.
4618 * gfortran.dg/vect/pr45714-b.f: Ditto.
4619 * gfortran.dg/vect/pr46213.f90: Ditto.
4620
2d4bb02f
MM
46212016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4622 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4623
4624 * gcc.target/powerpc/p9-splat-5.c: New test.
4625
f6d1b868
UB
46262016-06-23 Uros Bizjak <ubizjak@gmail.com>
4627
4628 PR tree-optimization/71488
4629 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4630 * lib/target-supports.exp: ... here.
4631 (check_sse4_hw_available): New procedure.
4632 (check_effective_target_sse4_runtime): Ditto.
4633 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4634 -march=westmere for sse4_runtime targets.
936ff030 4635 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4636 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4637 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4638 (main): Call check_vect ().
a7898180 4639 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4640
c0597759
L
46412016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4642
4643 PR target/66232
4644 PR target/67400
4645 * gcc.target/i386/pr66232-14.c: New file.
4646 * gcc.target/i386/pr66232-15.c: Likewise.
4647 * gcc.target/i386/pr66232-16.c: Likewise.
4648 * gcc.target/i386/pr66232-17.c: Likewise.
4649 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4650 ia32 if R_386_GOT32X relocation is supported.
4651 * gcc.target/i386/pr67400-2.c: Likewise.
4652 * gcc.target/i386/pr67400-3.c: Likewise.
4653 * gcc.target/i386/pr67400-4.c: Likewise.
4654 * gcc.target/i386/pr67400-6.c: Likewise.
4655 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4656 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4657
5b0e27a7
JD
46582016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4659
4660 PR libgfortran/48852
4661 * gfortran.dg/char4_iunit_1.f03: Update test.
4662 * gfortran.dg/f2003_io_5.f03: Update test.
4663 * gfortran.dg/real_const_3.f90: Update test.
4664
7f586d90
AK
46652016-06-23 Andi Kleen <ak@linux.intel.com>
4666
4667 * g++.dg/bprob/bprob.exp: Support autofdo.
4668 * g++.dg/tree-prof/tree-prof.exp: dito.
4669 * gcc.dg/tree-prof/tree-prof.exp: dito.
4670 * gcc.misc-tests/bprob.exp: dito.
4671 * gfortran.dg/prof/prof.exp: dito.
4672 * lib/profopt.exp: dito.
4673 * lib/target-supports.exp: Check for autofdo.
4674
60fa7862
ML
46752016-06-23 Martin Liska <mliska@suse.cz>
4676
4677 * gcc.dg/pr71619.c: New test.
4678
e3d62871
UB
46792016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4680
4681 PR target/67400
cc901875
UB
4682 * gcc.target/i386/pr67400-1.c: New test.
4683 * gcc.target/i386/pr67400-2.c: Likewise.
4684 * gcc.target/i386/pr67400-3.c: Likewise.
4685 * gcc.target/i386/pr67400-4.c: Likewise.
4686 * gcc.target/i386/pr67400-5.c: Likewise.
4687 * gcc.target/i386/pr67400-6.c: Likewise.
4688 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4689
ac81cf0b
DM
46902016-06-22 David Malcolm <dmalcolm@redhat.com>
4691
4692 * c-c++-common/missing-header-1.c: New test case.
4693 * c-c++-common/missing-header-2.c: New test case.
4694 * c-c++-common/missing-header-3.c: New test case.
4695 * c-c++-common/missing-header-4.c: New test case.
4696
1a4f11c8
DM
46972016-06-22 David Malcolm <dmalcolm@redhat.com>
4698
4699 PR c/70339
4700 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4701 hint.
4702 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4703 expected results due to builtin "nanl" now being suggested for
4704 "name".
4705 * gcc.dg/pr67580.c: Update expected messages.
4706 * gcc.dg/spellcheck-identifiers.c: New testcase.
4707 * gcc.dg/spellcheck-typenames.c: New testcase.
4708
a93eac6a
DM
47092016-06-22 David Malcolm <dmalcolm@redhat.com>
4710
4711 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4712 file.
4713 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4714 diagnostic-test-show-locus-parseable-fixits.c to sources for
4715 diagnostic_plugin_test_show_locus.c.
4716 * lib/gcc-defs.exp (freeform_regexps): New global.
4717 (dg-regexp): New function.
4718 (handle-dg-regexps): New function.
4719 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4720 freeform_regexps to the empty list.
4721 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4722
49e76ff1
IE
47232016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4724
f6d1b868 4725 PR tree-optimization/71488
49e76ff1
IE
4726 * g++.dg/pr71488.C: New test.
4727 * gcc.dg/vect/vect-bool-cmp.c: New test.
4728
951d8c8a
EB
47292016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4730
4731 * gcc.dg/guality/param-5.c: New test.
4732
b60fc3bd
BE
47332016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4734
4735 * gcc.target/i386/asm-flag-7.c: New test.
4736
0609abda
TS
47372016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4738
4739 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4740 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4741 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4742 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4743 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4744 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4745 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4746 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4747 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4748 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4749 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4750 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4751 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4752 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4753 * lib/target-supports.exp: Likewise.
4754
ee2499b4
TS
47552016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4756
4757 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4758 * gcc.dg/attr-ms_struct-2.c: Likewise.
4759 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4760 * gcc.dg/bf-ms-attrib.c: Likewise.
4761 * gcc.dg/bf-ms-layout-2.c: Likewise.
4762 * gcc.dg/bf-ms-layout-3.c: Likewise.
4763 * gcc.dg/bf-ms-layout.c: Likewise.
4764 * gcc.dg/bf-no-ms-layout.c: Likewise.
4765 * gcc.target/i386/bitfield1.c: Likewise.
4766 * gcc.target/i386/bitfield2.c: Likewise.
4767 * gcc.target/i386/bitfield3.c: Likewise.
4768
caea59ff
KN
47692016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4770
4771 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4772 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4773 override other than -mcpu=power9 command-line option is specified,
4774 or if the target operating system is aix.
4775 * gcc.target/powerpc/darn-1.c: Likewise.
4776 * gcc.target/powerpc/darn-2.c: Likewise.
4777 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4778 test if effective-target is not powerpc_p9vector_ok or if the
4779 target operating system is not defined.
4780 * gcc.target/powerpc/vslv-1.c: Likewise.
4781 * gcc.target/powerpc/vsrv-0.c: Likewise.
4782 * gcc.target/powerpc/vsrv-1.c: Likewise.
4783
63617e30
TB
47842016-06-21 Tobias Burnus <burnus@net-b.de>
4785
4786 PR fortran/71068
4787 * gfortran.dg/coarray/data_1.f90: New.
4788
89192c3c
WD
47892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4790
4791 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4792 (dg-require-effective-target): Use arm_v8_neon_hw.
4793 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4794 (dg-require-effective-target): Likewise.
4795 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4796 (dg-require-effective-target): Likewise.
4797 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4798 (dg-require-effective-target): Likewise.
4799 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4800 (dg-require-effective-target): Likewise.
4801 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4802 (dg-require-effective-target): Likewise.
4803 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4804 Add AArch64 check.
4805
64ac50e2
WD
48062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4807
4808 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4809 Set to 3 so test passes.
4810
6252b5db
WD
48112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4812
4813 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4814
3b9bc511
IV
48152016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4816
4817 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4818 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4819 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4820 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4821
21db1c78
IV
48222016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4823
4824 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4825 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4826
9d30e86f
L
48272016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4828
4829 PR target/71549
4830 * gcc.target/i386/pr71549.c: New test.
4831
448a7c69
KN
48322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4833
4834 * gcc.target/powerpc/vadsdu-0.c: Replace
4835 dg-require-effective-target directive to allow test to run on more
4836 platforms, and add dg-skip-if directive to disable test on aix
4837 platforms because of known incompatibilities.
4838 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4839 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4840 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4841 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4842 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4843 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4844 * gcc.target/powerpc/vadsdub-2.c: Replace
4845 dg-require-effective-target directive to allow test to run on more
4846 platforms, and add dg-skip-if directive to disable test on aix
4847 platforms because of known incompatibilities.
4848 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4849 with vec_absdb call to differentiate this test from vadsdub-1.c.
4850 * gcc.target/powerpc/vadsduh-1.c: Replace
4851 dg-require-effective-target directive to allow test to run on more
4852 platforms, and add dg-skip-if directive to disable test on aix
4853 platforms because of known incompatibilities.
4854 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4855 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4856 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4857
0ad84f34
JJ
48582016-06-21 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR tree-optimization/71588
4861 * gcc.dg/pr71558.c: New test.
4862
e71e8d94
SKS
48632016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4864
4865 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4866 * c-c++-common/pr68657-2.c: Likewise.
4867 * c-c++-common/pr68657-3.c: Likewise.
4868 * gcc.dg/torture/pr69714.c: Require int32plus support.
4869 * gcc.dg/torture/pr70025.c: Likewise.
4870 * gcc.dg/torture/pr70083.c: Likewise.
4871 * gcc.dg/torture/pr70542.c: Likewise.
4872 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4873
5a578671
JM
48742016-06-20 Joseph Myers <joseph@codesourcery.com>
4875
4876 PR c/71601
4877 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4878
7a9df68e
JJ
48792016-06-20 Jakub Jelinek <jakub@redhat.com>
4880
50aa64d5
JJ
4881 PR middle-end/71581
4882 * gcc.dg/pr71581.c: New test.
4883
7a9df68e
JJ
4884 PR rtl-optimization/71591
4885 * gcc.dg/cpp/pr71591.c: New test.
4886
3947cf19
DR
48872016-06-20 David B. Robins <gcc@davidrobins.net>
4888
4889 PR target/71571
4890 * g++.dg/torture/pr71571.C: New test.
4891
c4ff221e
JJ
48922016-06-20 Jakub Jelinek <jakub@redhat.com>
4893
4894 PR target/71559
4895 * gcc.target/i386/sse2-pr71559.c: New test.
4896 * gcc.target/i386/avx-pr71559.c: New test.
4897 * gcc.target/i386/avx512f-pr71559.c: New test.
4898
f1b5abfb
TB
48992016-06-20 Tobias Burnus <burnus@net-b.de>
4900
4901 PR fortran/71194
4902 * gfortran.dg/pointer_remapping_10.f90: New.
4903
842107e4
DM
49042016-06-20 David Malcolm <dmalcolm@redhat.com>
4905
4906 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4907
d9e8bdfd
MS
49082016-06-20 Martin Sebor <msebor@redhat.com>
4909
4910 PR c/69507
4911 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4912 * gnu90-const-expr-1.c: Same.
4913 * gnu99-const-expr-1.c: Same.
4914 * gnu99-static-1.c: Same.
4915
67785479
RL
49162016-06-20 Renlin Li <renlin.li@arm.com>
4917
29f09b38 4918 PR testsuite/71489
67785479
RL
4919 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4920
636929b8
JG
49212016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4922
4923 * gcc.target/aarch64/vcvt_f64_1.c: New.
4924 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4925 * gcc.target/aarch64/vrecp_f64_1.c: New.
4926
ff7b374b
KT
49272016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4928
4929 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4930 "alignement".
4931
554cfc9e
GJL
49322016-06-20 Georg-Johann Lay <avr@gjlay.de>
4933
4934 PR target/71103
4935 * gcc.target/avr/torture/pr71103-2.c: New test.
4936
94087e88 49372016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4938
4939 PR c/69507
4940 * gcc.dg/alignof.c: New test.
4941
c561b091
PC
49422016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4945 vs dg-error; test constexpr specifier too.
4946
bf54f123
PC
49472016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4948
4949 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4950
4e53aa97
CL
49512016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4952
4953 * lib/target-supports.exp
4954 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4955 arm_neon_ok and merge flags. Fix temporary test name.
4956 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4957 and merge flags.
4958
69071d86
ML
49592016-06-17 Martin Liska <mliska@suse.cz>
4960
4961 * gcc.dg/predict-9.c: Fix dump scanning.
4962
68b3b858
BC
49632016-06-17 Bin Cheng <bin.cheng@arm.com>
4964
4965 PR tree-optimization/71354
4966 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4967
d3ee260a
BC
49682016-06-17 Bin Cheng <bin.cheng@arm.com>
4969
4970 PR tree-optimization/71347
4971 * gcc.dg/tree-ssa/pr71347.c: New test.
4972
bd8fb114
BC
49732016-06-17 Bin Cheng <bin.cheng@arm.com>
4974
4975 PR tree-optimization/71354
4976 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4977
97816be4
BC
49782016-06-17 Bin Cheng <bin.cheng@arm.com>
4979
4980 * gcc.dg/vect/vect-alias-check-1.c: New test.
4981
2d761a37
SKS
49822016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4983
e0277d6b 4984 PR target/71151
2d761a37
SKS
4985 * gcc.target/avr/pr71151-1.c: New test.
4986 * gcc.target/avr/pr71151-2.c: New test.
4987 * gcc.target/avr/pr71151-3.c: New test.
4988 * gcc.target/avr/pr71151-4.c: New test.
4989 * gcc.target/avr/pr71151-5.c: New test.
4990 * gcc.target/avr/pr71151-6.c: New test.
4991 * gcc.target/avr/pr71151-7.c: New test.
4992 * gcc.target/avr/pr71151-8.c: New test.
4993 * gcc.target/avr/pr71151-common.h: New test.
4994
68fa96d6
ML
49952016-06-16 Martin Liska <mliska@suse.cz>
4996
4997 * gfortran.dg/predict-1.f90: New test.
4998
b6ca982f
UB
49992016-06-16 Uros Bizjak <ubizjak@gmail.com>
5000
5001 PR target/71242
3a146d46 5002 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5003
1dc8d15b
JH
50042016-06-16 Jan Hubicka <hubicka@ucw.cz>
5005
5006 * g++.dg/vect/pr36648.cc: Disable cunrolli
5007
67c25816
JJ
50082016-06-16 Jakub Jelinek <jakub@redhat.com>
5009
c577adb2
JJ
5010 PR target/71554
5011 * gcc.c-torture/execute/pr71554.c: New test.
5012
67c25816
JJ
5013 PR rtl-optimization/71532
5014 * gcc.dg/torture/pr71532.c: New test.
5015
1a3c3ee9
MM
50162016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5017
5018 * gcc.target/powerpc/p9-dimode1.c: New test.
5019 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5020
f29468a7
JJ
50212016-06-15 Jakub Jelinek <jakub@redhat.com>
5022
61daecc4
JJ
5023 * gcc.c-torture/compile/20160615-1.c: New test.
5024
f29468a7
JJ
5025 * g++.dg/cpp0x/ref-qual17.C: New test.
5026
209d1e2d
IE
50272016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5028
5029 PR middle-end/71529
5030 * gcc.target/i386/pr71529.C: New test.
5031
8dc35712
AH
50322016-06-15 Alan Hayward <alan.hayward@arm.com>
5033
5034 PR tree-optimization/71483
5035 * g++.dg/vect/pr71483.c: New
5036
b8911cb8
PC
50372016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5038
5039 PR c++/70202
5040 * g++.dg/inherit/crash6.C: New.
5041 * g++.dg/inherit/union2.C: Likewise.
5042 * g++.dg/inherit/virtual12.C: Likewise.
5043 * g++.dg/inherit/virtual13.C: Likewise.
5044 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5045
cf5d08ab
UB
50462016-06-15 Uros Bizjak <ubizjak@gmail.com>
5047
e3d62871 5048 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5049
8f482165
AH
50502016-06-15 Alan Hayward <alan.hayward@arm.com>
5051
5052 PR tree-optimization/71439
5053 * gcc.dg/vect/pr71439.c: New
5054
3256673f
KT
50552016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5056
5057 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5058
b17dc4d4
RB
50592016-06-15 Richard Biener <rguenther@suse.de>
5060
5061 * gcc.dg/vect/slp-45.c: New testcase.
5062
2a5825f2
RB
50632016-06-15 Richard Biener <rguenther@suse.de>
5064
5065 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5066
6e433d0b
BS
50672016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5068
5069 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5070 requirements, and disable for AIX for now.
5071 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5072
abe7f828
JJ
50732016-06-14 Jakub Jelinek <jakub@redhat.com>
5074
a09c81b4
JJ
5075 PR c++/71528
5076 * g++.dg/opt/pr71528.C: New test.
5077
abe7f828
JJ
5078 PR c++/71516
5079 * g++.dg/init/pr71516.C: New test.
5080
acfadf06
PC
50812016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5082
5083 * g++.dg/init/array46.C: New.
5084
4d568ab2
UB
50852016-06-14 Uros Bizjak <ubizjak@gmail.com>
5086
e3d62871
UB
5087 * gcc.target/i386/float128-3.c: New test.
5088 * gcc.target/i386/quad-sse4.c: Ditto.
5089 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5090 Update scan strings.
4d568ab2 5091
30934c5d
RB
50922016-06-14 Richard Biener <rguenther@suse.de>
5093
5094 PR middle-end/71526
5095 * gfortran.dg/pr71526.f90: New testcase.
5096
3970e545
AV
50972016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5098
5099 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5100 * gcc.dg/zero_bits_compound-1.c: Likewise.
5101
04976c6e
RB
51022016-06-14 Richard Biener <rguenther@suse.de>
5103
5104 PR tree-optimization/71522
5105 * gcc.dg/torture/pr71522.c: New testcase.
5106
23e025db
JJ
51072016-06-14 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR tree-optimization/71520
5110 * gcc.dg/tree-ssa/pr71520.c: New test.
5111
90b72e84
RB
51122016-06-14 Richard Biener <rguenther@suse.de>
5113
5114 PR tree-optimization/71521
86c24ba6 5115 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 5116
ef7cf206
JJ
51172016-06-13 Jakub Jelinek <jakub@redhat.com>
5118
0dda258b
JJ
5119 PR sanitizer/71498
5120 * c-c++-common/ubsan/bounds-13.c: New test.
5121
ef7cf206
JJ
5122 PR preprocessor/71183
5123 * gcc.dg/cpp/source_date_epoch-3.c: New test.
5124
a73786e3
JL
51252016-06-13 Jeff Law <law@redhat.com>
5126
5127 PR tree-optimization/71403
5128 * c-c++-common/ubsan/pr71403-1.c: New test.
5129 * c-c++-common/ubsan/pr71403-2.c: New test.
5130 * c-c++-common/ubsan/pr71403-3.c: New test.
5131
0ac249bf
JJ
51322016-06-13 Jakub Jelinek <jakub@redhat.com>
5133
5134 PR middle-end/71478
5135 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5136 Add -Wno-psabi -w to dg-options.
5137
5408a64a
KN
51382016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
5139
5140 * gcc.target/powerpc/vadsdu-0.c: New test.
5141 * gcc.target/powerpc/vadsdu-1.c: New test.
5142 * gcc.target/powerpc/vadsdu-2.c: New test.
5143 * gcc.target/powerpc/vadsdu-3.c: New test.
5144 * gcc.target/powerpc/vadsdu-4.c: New test.
5145 * gcc.target/powerpc/vadsdu-5.c: New test.
5146 * gcc.target/powerpc/vadsdub-1.c: New test.
5147 * gcc.target/powerpc/vadsdub-2.c: New test.
5148 * gcc.target/powerpc/vadsduh-1.c: New test.
5149 * gcc.target/powerpc/vadsduh-2.c: New test.
5150 * gcc.target/powerpc/vadsduw-1.c: New test.
5151 * gcc.target/powerpc/vadsduw-2.c: New test.
5152
f7e4f2e3
DM
51532016-06-13 David Malcolm <dmalcolm@redhat.com>
5154
5155 * gcc.dg/c99-init-2.c (c): Update expected error message.
5156 * gcc.dg/init-bad-8.c (foo): Likewise.
5157 * gcc.dg/spellcheck-fields-3.c: New test case.
5158
ad23a23e
ML
51592016-06-13 Martin Liska <mliska@suse.cz>
5160
5161 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5162 and "guess loop iv compared" heuristics.
5163 * gcc.dg/predict-2.c: Likewise.
5164 * gcc.dg/predict-3.c: Likewise.
5165 * gcc.dg/predict-4.c: Likewise.
5166 * gcc.dg/predict-5.c: Likewise.
5167 * gcc.dg/predict-6.c: Likewise.
5168
146c55da
MP
51692016-06-13 Marek Polacek <polacek@redhat.com>
5170
5171 PR middle-end/71476
5172 * c-c++-common/Wswitch-unreachable-4.c: New test.
5173 * gcc.dg/Wswitch-unreachable-2.c: New test.
5174 * g++.dg/tm/jump1.C: Move dg-warning.
5175
42e77cbc
EB
51762016-06-13 Eric Botcazou <ebotcazou@adacore.com>
5177
5178 * gnat.dg/renaming10.ad[sb]: New test.
5179
7474dcc1
PT
51802016-06-13 Paul Thomas <pault@gcc.gnu.org>
5181
5182 PR fortran/70673
5183 * gfortran.dg/pr70673.f90: New test.
5184
f57f53d3
RB
51852016-06-13 Richard Biener <rguenther@suse.de>
5186
5187 PR middle-end/64516
5188 * gcc.dg/align-3.c: New testcase.
5189
5843a5f0
ML
51902016-06-13 Martin Liska <mliska@suse.cz>
5191
5192 * gcc.target/i386/pr71458.c: New test.
5193
aa8fdb44
UB
51942016-06-12 Uros Bizjak <ubizjak@gmail.com>
5195
5196 PR target/71241
3a146d46 5197 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 5198
2043e4d7
DH
51992016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5200
5201 PR target/60751
5202 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5203 statement.
5204
d3dc025d
DH
52052016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5206
5207 PR target/60751
5208 * gfortran.dg/comma_IO_extension_1.f90: New test.
5209 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5210 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5211 statement.
5212 * gfortran.dg/graphite/pr38083.f90: Likewise.
5213 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5214 missing format.
5215
a31d78c6
EB
52162016-06-11 Eric Botcazou <ebotcazou@adacore.com>
5217
5218 * gnat.dg/case_character.adb: New test.
5219
95c18dd0
SB
52202016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
5221
5222 PR middle-end/71310
5223 * gcc.target/powerpc/pr71310.c: New testcase.
5224
b97d37b4
KV
52252016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
5226
5227 PR middle-end/71478
5228 * gcc.dg/pr71478.c: New test.
5229
900bcda3
JJ
52302016-06-10 Jakub Jelinek <jakub@redhat.com>
5231
ec1c20db
JJ
5232 PR middle-end/71494
5233 * gcc.c-torture/execute/pr71494.c: New test.
5234
50b15873
JJ
5235 PR c/68657
5236 * gcc.target/i386/pr68657.c: New test.
5237
900bcda3
JJ
5238 PR inline-asm/68843
5239 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5240 (test): Add -masm=intel alternatives.
5241
4d926e34
MS
52422016-06-10 Martin Sebor <msebor@redhat.com>
5243
5244 PR c/71392
5245 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5246
ad071b2b
JL
52472016-06-10 Jeff Law <law@redhat.com>
5248
5249 PR tree-optimization/71335
5250 * gcc.c-torture/execute/pr71335.c: New test.
5251
2704efe8
DM
52522016-06-10 David Malcolm <dmalcolm@redhat.com>
5253
5254 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5255 the various "cannot tail-call: " messages.
5256
18c9b7d4
CL
52572016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
5258
5259 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5260 and options.
5261
7cfa10f3
MO
52622016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
5263
5264 PR sanitizer/71480
5265 * c-c++-common/asan/pr71480.c: New test.
5266
1f24fd3e
L
52672016-06-10 H.J. Lu <hongjiu.lu@intel.com>
5268
5269 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5270 (ASMNAME2): Likewise.
5271 (main): Replace fn in asm statement with ASMNAME ("fn").
5272 * gcc.dg/guality/pr68037-2.c: Likewise.
5273 * gcc.dg/guality/pr68037-3.c: Likewise.
5274 * gcc.dg/torture/pr68037-1.c: Likewise.
5275 * gcc.dg/torture/pr68037-2.c: Likewise.
5276 * gcc.dg/torture/pr68037-3.c: Likewise.
5277
ad551c07
BE
52782016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
5279
5280 PR inline-asm/68843
5281 * gcc.target/i386/pr68843-1.c: New test.
5282 * gcc.target/i386/pr68843-2.c: New test.
5283
4b1ffdb1 52842016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
5285 Cesar Philippidis <cesar@codesourcery.com>
5286
5287 PR middle-end/71373
5288 * gcc.dg/goacc/nested-function-1.c: New file.
5289 * gcc.dg/goacc/nested-function-2.c: Likewise.
5290 * gcc.dg/goacc/pr71373.c: Likewise.
5291 * gfortran.dg/goacc/cray-2.f95: Likewise.
5292 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5293 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5294 * gfortran.dg/goacc/cray.f95: Update.
5295 * gfortran.dg/goacc/loop-1.f95: Likewise.
5296 * gfortran.dg/goacc/loop-3.f95: Likewise.
5297 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5298 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5299
53002016-06-10 Thomas Schwinge <thomas@codesourcery.com>
5301
5302 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5303 for OpenACC tile clauses.
5304 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
5305
5306 PR c/71381
5307 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
5308 to...
5309 * c-c++-common/goacc/cache-2.c: ... this new file.
5310 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5311 * gfortran.dg/goacc/cache-2.f95: ... this new file.
5312 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5313 usage.
5314 * gfortran.dg/goacc/cray.f95: Likewise.
5315 * gfortran.dg/goacc/loop-1.f95: Likewise.
5316
89851e4c
AH
53172016-06-10 Alan Hayward <alan.hayward@arm.com>
5318
5319 PR tree-optimization/71407
5320 PR tree-optimization/71416
5321 * gcc.dg/vect/pr71407.c: New
5322 * gcc.dg/vect/pr71416-1.c: New
5323 * gcc.dg/vect/pr71416-2.c: New
5324
200eafbf
RB
53252016-06-10 Richard Biener <rguenther@suse.de>
5326
5327 PR middle-end/71477
5328 * gcc.dg/torture/pr71477.c: New testcase.
5329
4df99d92
JK
53302016-06-09 Julia Koval <julia.koval@intel.com>
5331
5332 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5333 * gcc.target/i386/interrupt-13.c: Likewise.
5334 * gcc.target/i386/interrupt-15.c: Likewise.
5335 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5336 * gcc.target/i386/interrupt-24.c: Likewise.
5337 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5338 * gcc.target/i386/interrupt-9.c: Likewise.
5339 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5340
e01b4e16
MS
53412016-06-09 Martin Sebor <msebor@redhat.com>
5342
5343 PR c/70883
5344 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5345 * gcc.dg/builtin-constant_p-1.c: Same.
5346 * gcc.dg/builtins-error.c: Same.
5347 * gcc.dg/pr70859.c: Same.
5348
9c35db0e
SKS
53492016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5350
5351 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5352 * gcc.dg/torture/pr68067-1.c: Likewise.
5353 * gcc.dg/torture/pr68067-2.c: Likewise.
5354
53552016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5356
5357 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5358 when setting SIZE.
5359
392a81b9
PC
53602016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5361
5362 PR c++/71465
5363 * g++.dg/inherit/crash5.C: New.
5364 Revert:
5365 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5366
5367 PR c++/70202
5368 * g++.dg/inherit/crash5.C: New.
5369 * g++.dg/inherit/virtual1.C: Adjust.
5370
e49efc14
ML
53712016-06-09 Martin Liska <mliska@suse.cz>
5372
5373 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5374 * g++.dg/predict-loop-exit-2.C: Likewise.
5375 * g++.dg/predict-loop-exit-3.C: Likewise.
5376 * gcc.dg/predict-1.c: Likewise.
5377 * gcc.dg/predict-2.c: Likewise.
5378 * gcc.dg/predict-3.c: Likewise.
5379 * gcc.dg/predict-4.c: Likewise.
5380 * gcc.dg/predict-5.c: Likewise.
5381 * gcc.dg/predict-6.c: Likewise.
5382 * gcc.dg/predict-7.c: Likewise.
5383
36d57986
RB
53842016-06-09 Richard Biener <rguenther@suse.de>
5385
5386 PR tree-optimization/71462
5387 * gcc.dg/torture/pr71462.c: New testcase.
5388
7d82e8e4
MP
53892016-06-09 Marek Polacek <polacek@redhat.com>
5390
5391 PR c/65471
5392 * gcc.dg/c11-generic-3.c: New test.
5393
c8a71589
PC
53942016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5395
5396 * g++.dg/init/array42.C: New.
5397 * g++.dg/init/array43.C: Likewise.
5398 * g++.dg/init/array44.C: Likewise.
5399 * g++.dg/init/array45.C: Likewise.
5400 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5401 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5402 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5403 * g++.dg/gomp/pr35751.C: Likewise.
5404 * g++.dg/init/array23.C: Likewise.
5405 * g++.dg/init/brace2.C: Likewise.
5406 * g++.dg/init/brace6.C: Likewise.
5407
44a845ca
MS
54082016-06-08 Martin Sebor <msebor@redhat.com>
5409 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR c++/70507
5412 PR c/68120
5413 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5414 * c-c++-common/builtin-arith-overflow-2.c: New test.
5415 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5416 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5417 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5418
2ef16b6e
JJ
54192016-06-08 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR c++/71442
5422 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5423
5e3ee346
AL
54242016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5425
5426 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5427 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5428 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5429 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5430 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5431 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5432 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5433 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5434 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5435 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5436 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5437 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5438 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5439
b2ae2814
RB
54402016-06-08 Richard Biener <rguenther@suse.de>
5441
5442 PR tree-optimization/68558
5443 * gcc.dg/vect/slp-44.c: New testcase.
5444
e09b4c37
RB
54452016-06-08 Richard Biener <rguenther@suse.de>
5446
5447 * gcc.dg/vect/slp-43.c: New testcase.
5448
72d50660
RB
54492016-06-08 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/71452
5452 * gcc.dg/torture/pr71452.c: New testcase.
5453
988c115c
JJ
54542016-06-08 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR c++/71448
5457 * g++.dg/torture/pr71448.C: New test.
5458
73d73b48
BS
54592016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5460
5461 PR debug/71432
5462 PR ada/71413
5463 * g++.dg/debug/pr71432.C: New test.
5464
bdd15d0c
PK
54652016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5466
5467 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5468 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5469 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5470
ce0607bb
AH
54712016-06-08 Alan Hayward <alan.hayward@arm.com>
5472
5473 * gcc.dg/vect/vect-live-2.c: Update effective target.
5474 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5475 * lib/target-supports.exp: Add aarch64 to vect_long.
5476
92a5f2ba
MP
54772016-06-08 Marek Polacek <polacek@redhat.com>
5478
5479 PR c/71418
5480 * gcc.dg/noncompile/pr71418.c: New test.
5481
08203f73
MP
5482 PR c/71426
5483 * gcc.dg/noncompile/pr71426.c: New test.
5484
d1fcc2bd
JH
54852016-06-07 Jan Hubicka <hubicka@ucw.cz>
5486
5487 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5488 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5489 * gcc.dg/predict-3.c: Update template.
5490 * gcc.dg/predict-5.c: Update template.
5491 * gcc.dg/predict-6.c: Update template.
5492 * gcc.dg/predict-9.c: Update template.
5493 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5494
a23e6f1c
BS
54952016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5496
5497 * gcc.target/powerpc/vec-mul.c: New test.
5498
6ffd47b7
DM
54992016-06-07 David Malcolm <dmalcolm@redhat.com>
5500
5501 * gcc.dg/spellcheck-fields-2.c: New test case.
5502
bfd67b47
RB
55032016-06-07 Richard Biener <rguenther@suse.de>
5504
5505 PR c/61564
5506 * gcc.dg/Wpragmas-1.c: New testcase.
5507 * gcc.dg/Wattributes-4.c: Likewise.
5508 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5509 entry.
5510
701b9a47
CL
55112016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5512
5513 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5514 spurious debug code.
5515
6b80d6fa
RB
55162016-06-07 Richard Biener <rguenther@suse.de>
5517
5518 PR tree-optimization/71428
5519 * gcc.dg/torture/pr71428.c: New testcase.
5520
0f3f9437
RB
55212016-06-07 Richard Biener <rguenther@suse.de>
5522
5523 PR middle-end/71423
5524 * gcc.dg/torture/pr71423.c: New testcase.
5525
ec963f2a
KV
55262016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5527
5528 PR middle-end/71408
5529 * gcc.dg/tree-ssa/pr71408.c: New test.
5530
46ab5b6e
KV
55312016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5532
5533 PR middle-end/71281
5534 * g++.dg/torture/pr71281.C: New test.
5535
1f40cff3
MP
55362016-06-06 Marek Polacek <polacek@redhat.com>
5537
5538 PR c/71362
5539 * gcc.dg/pr71362.c: New test.
5540
6f5bcd24
JJ
55412016-06-06 Jakub Jelinek <jakub@redhat.com>
5542 Patrick Palka <ppalka@gcc.gnu.org>
5543
5544 PR c++/70847
5545 PR c++/71330
5546 PR c++/71393
5547 * g++.dg/opt/pr70847.C: New test.
5548 * g++.dg/ubsan/pr70847.C: New test.
5549 * g++.dg/ubsan/pr71393.C: New test.
5550
158beb4a
JJ
55512016-06-06 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR tree-optimization/71259
5554 * gcc.dg/vect/pr71259.c: New test.
5555
d9b950dd
DM
55562016-06-06 David Malcolm <dmalcolm@redhat.com>
5557
5558 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5559 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5560 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5561 above.
5562
36f9ad69
KT
55632016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5564
5565 PR middle-end/37780
5566 * gcc.c-torture/execute/pr37780.c: New test.
5567 * gcc.target/aarch64/pr37780_1.c: Likewise.
5568 * gcc.target/arm/pr37780_1.c: Likewise.
5569
5545a907
MP
55702016-06-06 Marek Polacek <polacek@redhat.com>
5571
5572 * c-c++-common/attr-may-alias-1.c: New test.
5573 * c-c++-common/attr-may-alias-2.c: New test.
5574 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5575
93671519
BE
55762016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5577
5578 PR c/24414
5579 * gcc.target/i386/pr24414.c: New test.
5580
690f24b7
JM
55812016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5582
5583 * gcc.target/sparc/vis4misc.c: New file.
5584 * gcc.target/sparc/fpcmp.c: Likewise.
5585 * gcc.target/sparc/fpcmpu.c: Likewise.
5586
31ce6157
AH
55872016-06-06 Alan Hayward <alan.hayward@arm.com>
5588
5589 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5590 * gcc.dg/vect/vect-live-3.c: Likewise.
5591
9fcebb5a
RB
55922016-06-06 Richard Biener <rguenther@suse.de>
5593
5594 PR tree-optimization/71398
5595 * gcc.dg/torture/pr71398.c: New testcase.
5596
903ca97b
UB
55972016-06-06 Uros Bizjak <ubizjak@gmail.com>
5598
5599 PR target/71389
5600 * g++.dg/pr71389.C: New test.
5601
9c1eb332
JD
56022016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5603
5604 PR fortran/71404
5605 * gfortran.dg/fmt_read_5.f: New test.
5606
b2d83bd2
AV
56072016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5608
5609 PR fortran/69659
5610 * gfortran.dg/class_array_22.f03: New test.
5611
ec81960e
JH
56122016-06-05 Jan Hubicka <hubicka@ucw.cz>
5613
5614 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5615
429d2750
JH
56162016-06-05 Jan Hubicka <hubicka@ucw.cz>
5617
5618 * gcc.dg/predict-9.c: Update template.
5619
c1c00983
PC
56202016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5621
5622 PR c++/49377
5623 * g++.dg/template/pr49377.C: New.
5624
1927a963
JJ
56252016-06-04 Jakub Jelinek <jakub@redhat.com>
5626
5627 PR tree-optimization/71405
5628 * g++.dg/torture/pr71405.C: New test.
5629
909a11ad
PC
56302016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5631
5632 PR c++/70202
5633 * g++.dg/inherit/crash5.C: New.
5634 * g++.dg/inherit/virtual1.C: Adjust.
5635
08bbb1f8
JL
56362016-06-03 Jeff Law <law@redhat.com>
5637
5638 PR tree-optimization/71316
5639 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5640
7c35235c
JJ
56412016-06-03 Jakub Jelinek <jakub@redhat.com>
5642
5643 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5644 dg-additional-options with just -fno-tree-scev-cprop in it.
5645 * gcc.dg/vect/vect-live-2.c: Likewise.
5646 * gcc.dg/vect/vect-live-5.c: Likewise.
5647 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5648 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5649 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5650
c8572dd6
PP
56512016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5652
5653 PR c++/27100
5654 * g++.dg/other/friend6.C: New test.
5655
1c7733a7
BS
56562016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5657
5658 * g++.dg/torture/ppc-ldst-array.C: New.
5659
0d2f700f
JM
56602016-06-03 Joseph Myers <joseph@codesourcery.com>
5661
5662 PR target/71276
5663 PR target/71277
5664 * gcc.dg/torture/builtin-fp-int-inexact.c,
5665 gcc.target/i386/387-builtin-fp-int-inexact.c,
5666 gcc.target/i386/387-rint-inline-1.c,
5667 gcc.target/i386/387-rint-inline-2.c,
5668 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5669 gcc.target/i386/sse2-rint-inline-1.c,
5670 gcc.target/i386/sse2-rint-inline-2.c,
5671 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5672 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5673
f8071c05
L
56742016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5675 Julia Koval <julia.koval@intel.com>
5676
5677 PR target/66960
5678 PR target/67630
5679 PR target/67634
5680 PR target/67841
5681 PR target/68037
5682 PR target/68618
5683 PR target/68661
5684 PR target/69575
5685 PR target/69596
5686 PR target/69734
5687 * gcc.dg/guality/pr68037-1.c: New test.
5688 * gcc.dg/guality/pr68037-2.c: Likewise.
5689 * gcc.dg/guality/pr68037-3.c: Likewise.
5690 * gcc.dg/torture/pr68037-1.c: Likewise.
5691 * gcc.dg/torture/pr68037-2.c: Likewise.
5692 * gcc.dg/torture/pr68037-3.c: Likewise.
5693 * gcc.dg/torture/pr68661-1a.c: Likewise.
5694 * gcc.dg/torture/pr68661-1b.c: Likewise.
5695 * gcc.target/i386/interrupt-1.c: Likewise.
5696 * gcc.target/i386/interrupt-2.c: Likewise.
5697 * gcc.target/i386/interrupt-3.c: Likewise.
5698 * gcc.target/i386/interrupt-4.c: Likewise.
5699 * gcc.target/i386/interrupt-5.c: Likewise.
5700 * gcc.target/i386/interrupt-6.c: Likewise.
5701 * gcc.target/i386/interrupt-7.c: Likewise.
5702 * gcc.target/i386/interrupt-8.c: Likewise.
5703 * gcc.target/i386/interrupt-9.c: Likewise.
5704 * gcc.target/i386/interrupt-10.c: Likewise.
5705 * gcc.target/i386/interrupt-11.c: Likewise.
5706 * gcc.target/i386/interrupt-12.c: Likewise.
5707 * gcc.target/i386/interrupt-13.c: Likewise.
5708 * gcc.target/i386/interrupt-14.c: Likewise.
5709 * gcc.target/i386/interrupt-15.c: Likewise.
5710 * gcc.target/i386/interrupt-16.c: Likewise.
5711 * gcc.target/i386/interrupt-17.c: Likewise.
5712 * gcc.target/i386/interrupt-18.c: Likewise.
5713 * gcc.target/i386/interrupt-19.c: Likewise.
5714 * gcc.target/i386/interrupt-20.c: Likewise.
5715 * gcc.target/i386/interrupt-21.c: Likewise.
5716 * gcc.target/i386/interrupt-22.c: Likewise.
5717 * gcc.target/i386/interrupt-23.c: Likewise.
5718 * gcc.target/i386/interrupt-24.c: Likewise.
5719 * gcc.target/i386/interrupt-25.c: Likewise.
5720 * gcc.target/i386/interrupt-26.c: Likewise.
5721 * gcc.target/i386/interrupt-27.c: Likewise.
5722 * gcc.target/i386/interrupt-28.c: Likewise.
5723 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5724 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5725 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5726 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5727 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5728 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5729 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5730 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5731 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5732 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5733 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5734 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5735
36b85e43
BS
57362016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5737
9de2e795
L
5738 PR tree-optimization/52171
5739 * gcc.dg/pr52171.c: New test.
5740 * gcc.target/i386/pr52171.c: New test.
36b85e43 5741
bfeee8ac
JH
57422016-06-03 Jan Hubicka <jh@suse.cz>
5743
5744 * g++.dg/tree-ssa/pred-1.C: New testcase
5745 * gcc.dg/tree-ssa/pred-1.c: New testcase
5746
859b0bae
BS
57472016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5748
5749 PR target/70957
5750 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5751 support.
5752 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5753
3a2edf4c
AH
57542016-06-03 Alan Hayward <alan.hayward@arm.com>
5755
5756 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5757
b28ead45
AH
57582016-06-03 Alan Hayward <alan.hayward@arm.com>
5759
5760 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5761 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5762 * gcc.dg/vect/vect-live-1.c: New test.
5763 * gcc.dg/vect/vect-live-2.c: New test.
5764 * gcc.dg/vect/vect-live-3.c: New test.
5765 * gcc.dg/vect/vect-live-4.c: New test.
5766 * gcc.dg/vect/vect-live-5.c: New test.
5767 * gcc.dg/vect/vect-live-slp-1.c: New test.
5768 * gcc.dg/vect/vect-live-slp-2.c: New test.
5769 * gcc.dg/vect/vect-live-slp-3.c: New test.
5770
1f91747b
JJ
57712016-06-03 Jakub Jelinek <jakub@redhat.com>
5772
5773 PR middle-end/71387
5774 * g++.dg/opt/pr71387.C: New test.
5775
47b83923
JL
57762016-06-02 Jeff Law <law@redhat.com>
5777
5778 PR tree-optimization/71328
5779 * gcc.c-torture/compile/pr71328.c: New test.
5780
e96e5f46
JD
57812016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5782
5783 PR fortran/52393
5784 * gfortran.dg/fmt_read_3.f90: Fix typo.
5785 * gfortran.dg/fmt_read_4.f90: New test.
5786
b872d729
PC
57872016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5788
5789 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5790 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5791 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5792 * g++.dg/cpp0x/override2.C: Likewise.
5793 * g++.dg/parse/crash5.C: Likewise.
5794 * g++.dg/parse/error16.C: Likewise.
5795 * g++.dg/parse/error27.C: Likewise.
5796 * g++.dg/template/qualttp15.C: Likewise.
5797 * g++.dg/template/redecl4.C: Likewise.
5798 * g++.old-deja/g++.other/crash39.C: Likewise.
5799 * g++.old-deja/g++.other/struct1.C: Likewise.
5800 * g++.old-deja/g++.pt/m9a.C: Likewise.
5801 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5802
0e535442
JJ
58032016-06-02 Jakub Jelinek <jakub@redhat.com>
5804
0633ee10
JJ
5805 PR c++/71372
5806 * c-c++-common/pr71372.c: New test.
5807
0e535442
JJ
5808 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5809 __TIME__ strings with __builtin_strcmp instead of printf and
5810 dg-output.
5811
f3c5ecc2
ML
58122016-06-02 Martin Liska <mliska@suse.cz>
5813
5814 * gcc.dg/predict-9.c: New test.
5815
a91807c5
JJ
58162016-06-02 Jakub Jelinek <jakub@redhat.com>
5817
5818 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5819 global set_compiler_env_var and global saved_compiler_env_var.
5820
b5bd1978
KT
58212016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5822
5823 PR rtl-optimization/71295
5824 * gcc.c-torture/compile/pr71295.c: New test.
5825
b93b1475
JJ
58262016-06-02 Jakub Jelinek <jakub@redhat.com>
5827
930ebd0e
JJ
5828 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5829
1e021dc3
JJ
5830 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5831 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5832
b93b1475
JJ
5833 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5834 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5835 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5836 alternative number.
5837
58f2fb5c
MM
58382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5839
5840 * gcc.target/powerpc/p9-splat-4.c: New test.
5841
58422016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5843
5844 PR target/71186
5845 * gcc.target/powerpc/pr71186.c: New test.
5846
4731c9f0
JD
58472016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5848
5849 PR fortran/52393
5850 * gfortran.dg/fmt_read_3.f90: New test.
5851
042dee3e
TP
58522016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5853
5854 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5855 procedure.
5856
15c98b2e
ES
58572016-06-01 Eduard Sanou <dhole@openmailbox.org>
5858
5859 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5860 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5861 env var is set.
5862 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5863 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5864 shown once.
5865 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5866 during compilation.
5867 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5868 vars set by dg-set-compiler-env-var.
5869
6442a6f4
PT
58702016-06-01 Paul Thomas <pault@gcc.gnu.org>
5871
5872 PR fortran/71156
5873 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5874 to the module procedure declaration.
5875 * gfortran.dg/submodule_16.f08: New test.
5876
ab62397a
JJ
58772016-06-01 Jakub Jelinek <jakub@redhat.com>
5878
5879 PR middle-end/71371
5880 * c-c++-common/gomp/pr71371.c: New test.
5881
b66af6ed
RB
58822016-06-01 Richard Biener <rguenther@suse.de>
5883
5884 PR tree-optimization/71366
5885 * gcc.dg/torture/pr71366-1.c: New testcase.
5886 * gcc.dg/torture/pr71366-2.c: Likewise.
5887
e342b9d8
KN
58882016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5889
5890 * gcc.target/powerpc/vslv-0.c: New test.
5891 * gcc.target/powerpc/vslv-1.c: New test.
5892 * gcc.target/powerpc/vsrv-0.c: New test.
5893 * gcc.target/powerpc/vsrv-1.c: New test.
5894
721547cd
NS
58952016-06-01 Nathan Sidwell <nathan@acm.org>
5896
5897 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5898 * gcc.target/nvptx/weak.c: New.
5899
fa2c9034
RB
59002016-06-01 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/71261
5903 * gcc.dg/torture/vect-bool-1.c: New testcase.
5904
3e32893c
JJ
59052016-06-01 Jakub Jelinek <jakub@redhat.com>
5906
5907 * gfortran.dg/gomp/order-1.f90: New test.
5908 * gfortran.dg/gomp/order-2.f90: New test.
5909
8c383600
JH
59102016-06-01 Jan Hubicka <hubicka@ucw.cz>
5911
5912 * gcc.dg/unroll-6.c: Update template.
5913 * gcc.dg/unroll-7.c: New testcase.
5914 * gcc.dg/unroll-8.c: New testcase.
5915
a0dfeef5
EB
59162016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5917
5918 * gnat.dg/opt56.ad[sb]: New test.
5919
48de5701
PC
59202016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5921
5922 PR c++/66635
5923 * g++.dg/cpp0x/constexpr-ice16.C: New.
5924
827cf695
PP
59252016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5926
5927 PR tree-optimization/71314
5928 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5929 -mbranch-cost=2.
5930
ff66f6e8
PP
59312016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5932
5933 PR tree-optimization/71077
5934 * gcc.dg/tree-ssa/pr71077.c: New test.
5935
050fb209
JH
59362016-05-31 Jan Hubicka <hubicka@ucw.cz>
5937
48de5701
PC
5938 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5939 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5940 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5941
c642d919
PC
59422016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5943
5944 PR c++/71248
5945 * g++.dg/cpp0x/pr71248.C: New.
5946 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5947 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5948 * g++.dg/init/new37.C: Likewise.
5949 * g++.dg/template/static1.C: Likewise.
5950 * g++.dg/template/static2.C: Likewise.
5951
d6439e08
L
59522016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5953
5954 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5955 instead of %rdi.
5956 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5957
780b9dd4
MP
59582016-05-31 Marek Polacek <polacek@redhat.com>
5959
5960 * c-c++-common/Wswitch-unreachable-3.c: New test.
5961 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5962
0d99f8a0
RB
59632016-05-31 Richard Biener <rguenther@suse.de>
5964
5965 PR tree-optimization/71352
5966 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5967
52545641
TP
59682016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5969
5970 * gcc.target/arm/armv5_thumb_isa.c: New test.
5971
5b8c1205
KY
59722016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5973
5974 PR target/71346
5975 * gcc.target/i386/pr71346.c: New test.
5976
7a88cc84
TV
59772016-05-31 Tom de Vries <tom@codesourcery.com>
5978
5979 PR tree-optimization/69068
5980 * gcc.dg/graphite/pr69068.c: New test.
5981
265149a6
MS
59822016-05-27 Martin Sebor <msebor@redhat.com>
5983
5984 PR c++/71306
5985 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5986
00631022
JJ
59872016-05-30 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR c++/71349
5990 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5991 nowait depend(inout: dd[0]) clauses where permitted.
5992
b2f6675b
PC
59932016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5994
5995 PR c++/71238
5996 * g++.dg/parse/pr71238.C: New.
5997 * g++.dg/concepts/friend1.C: Test column numbers too.
5998 * g++.dg/cpp0x/initlist31.C: Likewise.
5999 * g++.dg/cpp0x/pr51420.C: Likewise.
6000 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6001 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6002 * g++.dg/ext/builtin3.C: Likewise.
6003 * g++.dg/lookup/friend12.C: Likewise.
6004 * g++.dg/lookup/friend7.C: Likewise.
6005 * g++.dg/lookup/koenig1.C: Likewise.
6006 * g++.dg/lookup/koenig5.C: Likewise.
6007 * g++.dg/lookup/used-before-declaration.C: Likewise.
6008 * g++.dg/overload/koenig1.C: Likewise.
6009 * g++.dg/template/crash65.C: Likewise.
6010 * g++.dg/template/friend57.C: Likewise.
6011 * g++.dg/warn/Wshadow-5.C: Likewise.
6012 * g++.dg/warn/Wunused-8.C: Likewise.
6013 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6014 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6015 * g++.old-deja/g++.jason/member.C: Likewise.
6016 * g++.old-deja/g++.jason/report.C: Likewise.
6017 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6018 * g++.old-deja/g++.law/visibility20.C: Likewise.
6019 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6020 * g++.old-deja/g++.other/static5.C: Likewise.
6021 * g++.old-deja/g++.pt/overload2.C: Likewise.
6022
a448ff40
JH
60232016-05-30 Jan Hubicka <hubicka@ucw.cz>
6024
6025 * gcc.dg/tree-ssa/peel1.c: New testcase.
6026 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6027 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6028
69be8c91
TV
60292016-05-30 Tom de Vries <tom@codesourcery.com>
6030
6031 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6032 to ce.
6033
a59775a1
PC
60342016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6035
6036 PR c++/71099
6037 * g++.dg/parse/virtual1.C: New.
6038
53d6d955
UB
60392016-05-30 Uros Bizjak <ubizjak@gmail.com>
6040
6041 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6042 Use correct register when clearing %edx.
6043
0557293f
AM
60442016-05-30 Alexander Monakov <amonakov@ispras.ru>
6045
6046 PR tree-optimization/71289
6047 * gcc.dg/pr71289.c: New test.
6048
5d476e35
KV
60492016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6050
6051 PR middle-end/71269
6052 PR middle-end/71292
6053 * gcc.dg/tree-ssa/pr71269.c: New test.
6054 * gcc.dg/tree-ssa/pr71292.c: New test.
6055
db5447ca
KV
60562016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6057
6058 PR middle-end/71252
6059 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6060
98bdbb39
JH
60612016-05-30 Jan Hubicka <hubicka@ucw.cz>
6062
6063 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6064 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6065 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6066
7e012855
TV
60672016-05-30 Tom de Vries <tom@codesourcery.com>
6068
6069 PR tree-optimization/69067
6070 * gcc.dg/graphite/pr69067.c: New test.
6071
beed3701
UB
60722016-05-29 Uros Bizjak <ubizjak@gmail.com>
6073
6074 PR target/71245
6075 * gcc.target/i386/pr71245-1.c: New test.
6076 * gcc.target/i386/pr71245-2.c: Ditto.
6077
b6d4f8e8
PC
60782016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6079
6080 PR c++/71105
6081 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6082 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6083 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6084
00022058
JH
60852016-05-27 Jan Hubicka <hubicka@ucw.cz>
6086
6087 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6088
c8419aca
VV
60892016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6090
6091 Revert:
6092 PR c++/69855
6093 * g++.dg/overload/69855.C: New.
6094 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6095 * g++.old-deja/g++.pt/crash3.C: Likewise.
6096
8008c4d2
PC
60972016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6098
6099 PR c++/60385
6100 * g++.dg/parse/namespace13.C: New.
6101
8b2ef235
JL
61022016-05-26 Jeff Law <law@redhat.com>
6103
6104 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6105 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6106 * gcc.dg/tree-ssa/pr68198.c: Likewise.
6107 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6108 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6109 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6110 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6111 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6112 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6113 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6114 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6115 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6116 * gcc.dg/tree-ssa/vrp56.c: Likewise.
6117
7d67159b
VV
61182016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
6119
6120 PR c++/69855
6121 * g++.dg/overload/69855.C: New.
6122 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6123 * g++.old-deja/g++.pt/crash3.C: Likewise.
6124
88e3bdd1
JW
61252016-05-27 Jiong Wang <jiong.wang@arm.com>
6126
6127 PR target/63596
6128 * gcc.target/aarch64/va_arg_1.c: New testcase.
6129 * gcc.target/aarch64/va_arg_2.c: Likewise.
6130 * gcc.target/aarch64/va_arg_3.c: Likewise.
6131
3fd6b9cc
JW
61322016-05-27 Jiong Wang <jiong.wang@arm.com>
6133
6134 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6135 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6136 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6137 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6138 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6139
3cee7e4e
MP
61402016-05-27 Marek Polacek <polacek@redhat.com>
6141
6142 PR middle-end/71308
6143 * g++.dg/torture/pr71308.C: New test.
6144
6a813c96
DV
61452016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6146
6147 * gcc.dg/zero_bits_compound-1.c: New test.
6148 * gcc.dg/zero_bits_compound-2.c: New test.
6149
0561bcfb
IE
61502016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
6151
6152 PR middle-end/71279
6153 * gcc.dg/pr71279.c: New test.
6154
21316320
MM
61552016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6156
6157 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6158 floating point min/max/comparison instructions.
6159 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6160
7211a097
JJ
61612016-05-26 Jakub Jelinek <jakub@redhat.com>
6162
6163 * c-c++-common/gomp/schedule-1.c: New test.
6164 * gfortran.dg/gomp/schedule-1.f90: New test.
6165
cac177cf
PP
61662016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
6167
6168 PR c++/70822
6169 PR c++/70106
6170 * g++.dg/cpp1y/auto-fn32.C: New test.
6171 * g++.dg/cpp1y/paren4.C: New test.
6172
a2d5b8c9
NS
61732016-05-26 Nathan Sidwell <nathan@acm.org>
6174
6175 * gcc.dg/20060410.c: Xfail on ptx.
6176 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6177 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6178 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6179 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6180 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6181
ffa8b552
TP
61822016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6183
6184 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6185
c7501e00
JJ
61862016-05-26 Jakub Jelinek <jakub@redhat.com>
6187
1875b9a0
JJ
6188 PR tree-optimization/71280
6189 * gcc.dg/pr71280.c: New test.
6190
2116e19f
JJ
6191 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6192
305aef09
JJ
6193 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6194 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6195
c7501e00
JJ
6196 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6197
ca449d26
JW
61982016-05-26 Jiong Wang <jiong.wang@arm.com>
6199
6200 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 6201 kept in memory.
ca449d26 6202
8af01c66
JL
62032016-05-25 Jeff Law <law@redhat.com>
6204
6205 PR tree-optimization/71272
6206 * gcc.c-torture/compile/pr71272.c: new test.
6207
f9d6ce73
BS
62082016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
6209
6210 * gcc.target/powerpc/vec-cmpne.c: New test.
6211 * gcc.target/powerpc/vec-cmpne-long.c: New test.
6212
a88a7b22
EB
62132016-05-25 Eric Botcazou <ebotcazou@adacore.com>
6214
6215 * gnat.dg/opt55.ad[sb]: New test.
6216
125f02ed
SKS
62172016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6218
6219 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6220 * c-c++-common/pr60226.c: Require int32plus.
6221 * gcc.c-torture/execute/pr70602.c: Likewise.
6222 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6223 unsigned long for malloc arg type.
6224 * gcc.dg/asr_div1.c: Require int32plus.
6225 * gcc.dg/enum-mode-1.c: XFAIL for int16.
6226 * gcc.dg/pie-1.c: Require pie.
6227 * gcc.dg/pie-2.c: Likewise.
6228 * gcc.dg/pr59471.c: Require int32plus.
6229 * gcc.dg/pr59963-2.c: XFAIL for int16.
6230 * gcc.dg/pr60114.c: Require int32plus.
6231 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6232 unsigned long for typedef of size_t.
6233 * gcc.dg/pr63914.c: Require int32plus.
6234 * gcc.dg/pr64536.c: Require pt32plus.
6235 * gcc.dg/pr65658.c: Likewise.
6236 * gcc.dg/pr67271.c: Require int32plus.
6237 * gcc.dg/pr68112.c: Likewise.
6238 * gcc.dg/pr69071.c: Skip for avr target.
6239 * gcc.dg/pr69973.c: Require int32plus.
6240 * gcc.dg/pr70169.c: Skip for avr target.
6241 * gcc.dg/sso-6.c: Require int32plus.
6242 * gcc.dg/sso-7.c: Likewise.
6243 * gcc.dg/sso-8.c: Likewise.
6244 * gcc.dg/vrp-min-max-2.c: Likewise.
6245
c6e434f5
UB
62462016-05-25 H.J. Lu <hongjiu.lu@intel.com>
6247
6248 PR target/70738
6249 * gcc.target/i386/pr70738-1.c: New test.
6250 * gcc.target/i386/pr70738-2.c: Likewise.
6251 * gcc.target/i386/pr70738-3.c: Likewise.
6252 * gcc.target/i386/pr70738-4.c: Likewise.
6253 * gcc.target/i386/pr70738-5.c: Likewise.
6254 * gcc.target/i386/pr70738-6.c: Likewise.
6255 * gcc.target/i386/pr70738-7.c: Likewise.
6256 * gcc.target/i386/pr70738-8.c: Likewise.
6257 * gcc.target/i386/pr70738-9.c: Likewise.
6258
5c42d341
KT
62592016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6260
6261 PR rtl-optimization/66940
6262 * gcc.c-torture/execute/pr66940.c: New test.
6263
bf9a1a07
IV
62642016-05-25 Ilya Verbin <ilya.verbin@intel.com>
6265
6266 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6267 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6268 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6269 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6270 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6271 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6272 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6273 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6274 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6275 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6276 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6277 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6278 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6279 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6280 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6281 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6282 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6283 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6284 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6285 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6286 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6287 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6288 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6289 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6290
95efe6b6
MP
62912016-05-25 Marek Polacek <polacek@redhat.com>
6292
6293 PR c/71265
6294 * gcc.dg/noncompile/pr71265.c: New test.
6295
a23faf7a
MP
6296 PR c/71266
6297 * gcc.dg/noncompile/old-style-parm-3.c: New test.
6298
69a6d5ad
NS
62992016-05-25 Nathan Sidwell <nathan@acm.org>
6300
6301 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6302
3072d4ea
RB
63032016-05-25 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/71261
6306 * c-c++-common/torture/pr71261.c: New testcase.
6307
e412ece4
RB
63082016-05-25 Richard Biener <rguenther@suse.de>
6309
6310 PR tree-optimization/71264
6311 * gcc.dg/vect/pr71264.c: New testcase.
6312
b9e551ad
PC
63132016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6314
6315 PR c++/55992
6316 * g++.dg/cpp0x/alias-decl-53.C: New.
6317 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6318
6aa1abe5
ML
63192016-05-25 Martin Liska <mliska@suse.cz>
6320
6321 * g++.dg/pr71239.C: New test.
6322
842d162e
RB
63232016-05-25 Richard Biener <rguenther@suse.de>
6324
c87885ca
RO
6325 * gcc.dg/vect/pr58135.c: Rename to ...
6326 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6327
f184a36c
MP
63282016-05-25 Marek Polacek <polacek@redhat.com>
6329
6330 * g++.dg/pr65295.C: Use target c++14.
6331
021fad86
PC
63322016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6333
53d6d955
UB
6334 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6335 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6336
c3eaf15a
MM
63372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6338
6339 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6340 instructions.
6341
e46c7770
CP
63422016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6343
6344 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6345 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6346 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6347 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6348 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6349 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6350 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6351 * c-c++-common/goacc/pcopy.c: Likewise.
6352 * c-c++-common/goacc/pcopyin.c: Likewise.
6353 * c-c++-common/goacc/pcopyout.c: Likewise.
6354 * c-c++-common/goacc/pcreate.c: Likewise.
6355 * c-c++-common/goacc/pr70688.c: New test.
6356 * c-c++-common/goacc/present-1.c: Adjust test.
6357 * c-c++-common/goacc/reduction-5.c: Likewise.
6358 * g++.dg/goacc/data-1.C: New test.
6359
4bfc9db7
MM
63602016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6361
6362 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6363 vector parity built-in functions.
6364 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6365 count trailing zeros automatic vectorization.
6366 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6367 count trailing zeros built-in functions.
6368
2bc145af
KV
63692016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6370
6371 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6372
26869fdb
PH
63732016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6374
6375 PR target/71050
6376 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6377
b2dc9c3b
PC
63782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6379
6380 PR c++/50436
6381 * g++.dg/template/crash123.C: New.
6382 * g++.dg/template/crash124.C: Likewise.
6383
f65e97fd
MS
63842016-05-24 Martin Sebor <msebor@redhat.com>
6385
6386 PR c++/71147
6387 * g++.dg/ext/flexary16.C: New test.
6388
a6f5ac7f
IV
63892016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6390
69a6d5ad
NS
6391 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6392 before math.h is included.
a6f5ac7f
IV
6393 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6394 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6395 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6396 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6397 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6398 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6399 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6400 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6401 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6402 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6403 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6404 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6405 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6406 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6407 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6408 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6409 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6410 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6411 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6412 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6413 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6414 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6415 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6416
27bad558
MM
64172016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6418 Kelvin Nilsen <kelvin@gcc.gnu.org>
6419
6420 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6421 support.
6422
72f382fb
PC
64232016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6424
6425 PR c++/69872
6426 * g++.dg/warn/Wno-narrowing1.C: New.
6427
ef2ec9d9
MP
64282016-05-24 Marek Polacek <polacek@redhat.com>
6429
6430 PR c/71249
6431 * c-c++-common/Wswitch-unreachable-2.c: New test.
6432
e90434e3
JJ
64332016-05-24 Jakub Jelinek <jakub@redhat.com>
6434
7adb26f2
JJ
6435 PR c++/71257
6436 * g++.dg/vect/simd-clone-6.cc: New test.
6437 * g++.dg/gomp/declare-simd-6.C: New test.
6438
e90434e3
JJ
6439 PR middle-end/70434
6440 PR c/69504
6441 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6442
b556ea3b
RB
64432016-05-24 Richard Biener <rguenther@suse.de>
6444
6445 PR tree-optimization/71240
6446 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6447
e5328f5d
RB
64482016-05-24 Richard Biener <rguenther@suse.de>
6449
6450 PR tree-optimization/71230
6451 * gcc.dg/torture/pr71230.c: New testcase.
6452 * g++.dg/torture/pr71230.C: Likewise.
6453
a04e69c0
TS
64542016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6455
6456 * c-c++-common/goacc/routine-5.c: Add tests.
6457 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6458 * gfortran.dg/goacc/routine-6.f90: Add tests.
6459
30fd2977
RB
64602016-05-24 Richard Biener <rguenther@suse.de>
6461
6462 PR tree-optimization/71253
6463 * gcc.dg/torture/pr71253.c: New testcase.
6464
ca6f60bc
KV
64652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6466
6467 PR middle-end/71252
6468 * gfortran.dg/pr71252.f90: New test.
6469
d3465d72
RS
64702016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6471
6472 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6473
f17a223d
RB
64742016-05-24 Richard Biener <rguenther@suse.de>
6475
6476 PR middle-end/70434
6477 PR c/69504
6478 * c-c++-common/vector-subscript-4.c: New testcase.
6479 * c-c++-common/vector-subscript-5.c: Likewise.
6480
e3f36534
JD
64812016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6482
6483 PR fortran/71123
6484 * gfortran.dg/namelist_90.f: New test
6485
85d5c27d
JD
64862016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6487
6488 PR fortran/66461
6489 * gfortran.dg/unexpected_eof.f: New test
6490
fe3f3340
MM
64912016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6492 Kelvin Nilsen <kelvin@gcc.gnu.org>
6493
6494 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6495 as little endian.
6496
26d6ae55
PC
64972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6498
6499 PR c++/70972
6500 * g++.dg/cpp0x/inh-ctor20.C: New.
6501 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6502
d6c9a06f
PC
65032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6504
6505 PR c++/69095
6506 * g++.dg/cpp0x/variadic168.C: New.
6507
396a1d10
PC
65082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6509
6510 * g++.dg/cpp0x/pr31445.C: Test column number too.
6511 * g++.dg/cpp0x/pr32253.C: Likewise.
6512 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6513 * g++.dg/cpp0x/variadic36.C: Likewise.
6514
ece46666
MG
65152016-05-23 Marc Glisse <marc.glisse@inria.fr>
6516
6517 * gcc.dg/fold-notshift-2.c: Adjust.
6518
a7dc5980
MP
65192016-05-23 Marek Polacek <polacek@redhat.com>
6520
6521 PR c/49859
6522 * c-c++-common/Wswitch-unreachable-1.c: New test.
6523 * gcc.dg/Wswitch-unreachable-1.c: New test.
6524 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6525 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6526 * g++.dg/gomp/block-10.C: Likewise.
6527 * gcc.dg/gomp/block-10.c: Likewise.
6528 * g++.dg/gomp/block-9.C: Likewise.
6529 * gcc.dg/gomp/block-9.c: Likewise.
6530 * g++.dg/gomp/target-1.C: Likewise.
6531 * g++.dg/gomp/target-2.C: Likewise.
6532 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6533 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6534 * g++.dg/gomp/taskgroup-1.C: Likewise.
6535 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6536 * gcc.dg/gomp/teams-1.c: Likewise.
6537 * g++.dg/gomp/teams-1.C: Likewise.
6538 * g++.dg/overload/error3.C: Likewise.
6539 * g++.dg/tm/jump1.C: Likewise.
6540 * g++.dg/torture/pr40335.C: Likewise.
6541 * gcc.dg/c99-vla-jump-5.c: Likewise.
6542 * gcc.dg/switch-warn-1.c: Likewise.
6543 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6544 * gcc.dg/nested-func-1.c: Likewise.
6545 * gcc.dg/pr67784-4.c: Likewise.
6546
18b54004
RB
65472016-05-23 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/71230
6550 * gfortran.dg/pr71230-1.f90: New testcase.
6551 * gfortran.dg/pr71230-2.f90: Likewise.
6552
e569db5f
VK
65532016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6554
396a1d10 6555 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6556 * gcc.dg/vect/pr58135.c: Add new.
6557 * gfortran.dg/pr46519-1.f: Adjust test case.
6558
e4b71114
PC
65592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 PR c++/53401
6562 * g++.dg/cpp0x/decltype64.C: New.
6563
a25a8058
CL
65642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6565
6566 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6567 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6568 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6569
0dcfe9ab
CL
65702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6571
6572 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6573 Add poly64x1_t and poly64x2_t cases if supported.
6574 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6575 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6576 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6577 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6578 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6579
ffd70e4a
CL
65802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6581
6582 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6583 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6584 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6585 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6586 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6587 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6588 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6589
4b1f57fe
CL
65902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6591
6592 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6593
16c5ec77
CL
65942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6595
6596 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6597 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6598
94ad56c7
JJ
65992016-05-22 Jakub Jelinek <jakub@redhat.com>
6600
57748705
JJ
6601 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6602 constraint instead of "r".
6603 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6604 insn instead of vxorpd.
6605 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6606
af120161
JJ
6607 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6608 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6609
355023ce
JJ
6610 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6611
3b48574c
JJ
6612 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6613 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6614
94ad56c7
JJ
6615 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6616
8a85cee2
KV
66172016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6618
6619 PR middle-end/40921
6620 * gcc.dg/tree-ssa/pr40921.c: New test.
6621
8e916b16
PS
66222016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6623
6624 PR target/71103
6625 * gcc.target/avr/pr71103.c: New test.
6626
88aea79f
KV
66272016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6628
6629 PR middle-end/71179
6630 * gcc.dg/tree-ssa/pr71179.c: New test.
6631
79063edd
MS
66322016-05-20 Martin Sebor <msebor@redhat.com>
6633
6634 PR c/71115
6635 * gcc.dg/init-excess-2.c: New test.
6636
55c8849f
EB
66372016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6638
6639 * gnat.dg/opt53.adb: New test.
6640 * gnat.dg/opt54.adb: Likewise.
6641
c91a0948
MJ
66422016-05-20 Martin Jambor <mjambor@suse.cz>
6643
6644 PR tree-optimization/70884
6645 * gcc.dg/tree-ssa/pr70919.c: New test.
6646
9cad20fa
BS
66472016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6648
6649 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6650 formatting.
69a6d5ad
NS
6651 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6652 fix code formatting.
6653
66542016-05-20 Nathan Sidwell <nathan@acm.org>
6655
6656 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6657 non-common cases.
6658 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6659
15c671a7
DM
66602016-05-20 David Malcolm <dmalcolm@redhat.com>
6661
6662 * jit.dg/all-non-failing-tests.h: Add
6663 test-factorial-must-tail-call.c.
6664 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6665 * jit.dg/test-factorial-must-tail-call.c: New test case.
6666
4f028369
JJ
66672016-05-20 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR fortran/71204
6670 * gfortran.dg/pr71204.f90: New test.
6671
7dea4ab3
CP
66722016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6673
6674 * gcc.target/nvptx/sincos.c: New test.
6675
ef98d365
PC
66762016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6677
6678 PR c++/70572
6679 * g++.dg/cpp1y/auto-fn31.C: New.
6680
92466115
BS
66812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6682
6683 * gcc.target/powerpc/vec-addec.c: New test.
6684 * gcc.target/powerpc/vec-addec-int128.c: New test.
6685
9a385c2d
DM
66862016-05-20 David Malcolm <dmalcolm@redhat.com>
6687
6688 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6689 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6690 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6691 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6692
77c9d5b4
JH
66932016-05-20 Jan Hubicka <hubicka@ucw.cz>
6694
6695 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6696
68047971
JJ
66972016-05-20 Jakub Jelinek <jakub@redhat.com>
6698
18954840
JJ
6699 PR c++/71210
6700 * g++.dg/opt/pr71210-1.C: New test.
6701 * g++.dg/opt/pr71210-2.C: New test.
6702
68047971
JJ
6703 PR tree-optimization/29756
6704 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6705 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6706 only on selected targets where V4SImode vectors are known to be
6707 supported.
6708
d78789f5
MG
67092016-05-20 Marc Glisse <marc.glisse@inria.fr>
6710
6711 PR tree-optimization/71079
6712 PR tree-optimization/71206
6713 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6714
550fa093
PK
67152016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6716
6717 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6718 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6719 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6720
483c6429
RG
67212016-05-20 Richard Guenther <rguenther@suse.de>
6722
6723 PR tree-optimization/29756
6724 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6725
eb066284
RB
67262016-05-20 Richard Biener <rguenther@suse.de>
6727
6728 PR tree-optimization/71185
6729 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6730
58f10249
RB
67312016-05-20 Richard Biener <rguenther@suse.de>
6732
6733 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6734
2a5569fa
MP
67352016-05-19 Marek Polacek <polacek@redhat.com>
6736
6737 PR c++/71075
6738 * g++.dg/diagnostic/pr71075.C: New test.
6739
5e9a5385
DM
67402016-05-19 David Malcolm <dmalcolm@redhat.com>
6741
6742 PR c++/71184
6743 * g++.dg/pr71184.C: New test case.
6744
4f45da44
KN
67452016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6746
6747 * gcc.target/powerpc/darn-0.c: New test.
6748 * gcc.target/powerpc/darn-1.c: New test.
6749 * gcc.target/powerpc/darn-2.c: New test.
6750
4177437e
MP
67512016-05-19 Marek Polacek <polacek@redhat.com>
6752
6753 PR tree-optimization/71031
6754 * gcc.dg/tree-ssa/vrp100.c: New test.
6755
afb72432
IE
67562016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6757
6758 PR rtl-optimization/71148
6759 * gcc.dg/pr71148.c: New test.
6760
4f83064e
KT
67612016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6762
6763 PR target/71056
6764 * gcc.target/arm/pr71056.c: New test.
6765
4bf8dbe1
BE
67662016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6767
6768 * c-c++-common/pr69669.c: Check the used mode.
6769
f3510625
MO
67702016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6771
6772 PR sanitizer/64354
6773 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6774
43c0068e
RB
67752016-05-19 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/70729
6778 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6779 * gcc.dg/graphite/scop-18.c: Likewise.
6780 * gcc.dg/pr41783.c: Disable LIM.
6781 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6782 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6783 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6784 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6785 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6786 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6787 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6788 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6789 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6790 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6791 * gfortran.dg/pr42108.f90: Likewise.
6792
70f25790
DM
67932016-05-18 David Malcolm <dmalcolm@redhat.com>
6794
6795 PR driver/69265
6796 * gcc.dg/spellcheck-options-11.c: New test case.
6797
960db8ec
JJ
67982016-05-18 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR c++/71100
6801 * g++.dg/opt/pr71100.C: New test.
6802
04643334
MJ
68032016-05-18 Martin Jambor <mjambor@suse.cz>
6804
6805 PR ipa/69708
6806 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6807 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6808 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6809 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6810
91bb9f80
MJ
68112016-05-18 Martin Jambor <mjambor@suse.cz>
6812
6813 PR ipa/69708
6814 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6815 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6816 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6817 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6818 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6819
c584aca6
PC
68202016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6821
6822 PR c++/69793
6823 * g++.dg/template/crash122.C: New.
6824
20309c6e
PC
68252016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 PR c++/70466
6828 * g++.dg/template/pr70466-1.C: New.
6829 * g++.dg/template/pr70466-2.C: Likewise.
6830
50c78b9a
MM
68312016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6832
6833 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6834 splat operations and the XXSPLTIB instruction.
6835 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6836 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6837 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6838 xxlxor to clear a register.
6839
cf8be00d
RS
68402016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6841
6842 * gcc.dg/torture/pr71020.c: New test.
6843
848a392a
MJ
68442016-05-18 Martin Jambor <mjambor@suse.cz>
6845
6846 PR ipa/70646
6847 * gcc.dg/ipa/pr70646.c: New test.
6848
1f2ab776
CL
68492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6850
6851 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6852
76489493
CL
68532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6854
6855 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6856 missing tests for vreinterpretq_p{8,16}.
6857
bd79378d
CL
68582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6859
6860 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6861 vsliq_n_s64 and vsliq_n_u64.
6862
81ca3ea0
CL
68632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6864
6865 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6866 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6867
873cb425
CL
68682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6869
6870 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6871 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6872 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6873
9d6e7c21
CL
68742016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6875
6876 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6877 in comment.
6878
b4dbe40e 68792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6880
6881 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6882 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6883 "blr\t" and switch to scan-assembler-times.
6884
83a5c910
JW
68852016-05-18 Jiong Wang <jiong.wang@arm.com>
6886
53d6d955
UB
6887 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6888 with __aarch64__.
6889 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6890 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6891
fb7cbdeb
JJ
68922016-05-18 Jakub Jelinek <jakub@redhat.com>
6893
8ee91165
JJ
6894 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6895 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6896 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6897 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6898 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6899 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6900
cf4d516a
JJ
6901 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6902 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6903
a4f16422
JJ
6904 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6905 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6906
7b37ce10
JJ
6907 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6908 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6909
fb7cbdeb
JJ
6910 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6911
c9326aef
RB
69122016-05-18 Richard Biener <rguenther@suse.de>
6913
6914 PR tree-optimization/71168
6915 * gcc.dg/torture/pr71168.c: New testcase.
6916
df8b0a11
KV
69172016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6918
6919 PR middle-end/63586
6920 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6921 * gcc.dg/tree-ssa/pr63586.c: New test.
6922 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6923
2efd67ed
NS
69242016-05-17 Nathan Sidwell <nathan@acm.org>
6925
6926 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6927 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6928 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6929 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6930
1988b2c2
NS
69312016-05-17 Nathan Sidwell <nathan@acm.org>
6932
6933 * gcc.target/nvptx/abi-vararg-3.c: New.
6934
ad1d92ab
MM
69352016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6936
6937 PR tree-optimization/54579
6938 PR middle-end/55299
6939 * gcc.dg/fold-notrotate-1.c: New test.
6940 * gcc.dg/fold-notshift-1.c: New test.
6941 * gcc.dg/fold-notshift-2.c: New test.
6942
47768df8
MP
69432016-05-17 Marek Polacek <polacek@redhat.com>
6944
6945 PR ipa/71146
6946 * g++.dg/ipa/pr71146.C: New test.
6947
6b5423a5
DM
69482016-05-17 David Malcolm <dmalcolm@redhat.com>
6949
6950 * jit.dg/test-error-array-bounds.c: New test case.
6951
c7986356
MG
69522016-05-17 Marc Glisse <marc.glisse@inria.fr>
6953
6954 * gcc.dg/tree-ssa/and-1.c: New testcase.
6955
d982c5b7
MG
69562016-05-17 Marc Glisse <marc.glisse@inria.fr>
6957
6958 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6959 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6960
0139ba93
MG
69612016-05-17 Marc Glisse <marc.glisse@inria.fr>
6962
6963 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6964 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6965
daab4562
JW
69662016-05-17 Jiong Wang <jiong.wang@arm.com>
6967
6968 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6969
22330033
JW
69702016-05-17 Jiong Wang <jiong.wang@arm.com>
6971
6972 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6973
98b3a5f2
JW
69742016-05-17 Jiong Wang <jiong.wang@arm.com>
6975
6976 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6977 ".2d[index]" when scan the assembly.
6978 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6979 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6980 float64x1.
6981 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6982
b71b7a8e
RB
69832016-05-17 Richard Biener <rguenther@suse.de>
6984
6985 PR tree-optimization/71132
6986 * gcc.dg/torture/pr71132.c: New testcase.
6987
3c51ad46
CL
69882016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6989
6990 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6991
d20faa66
KT
69922016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6993
6994 PR target/70809
6995 * gcc.target/aarch64/pr70809_1.c: New test.
6996
b75cc5a4
KT
69972016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6998
6999 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7000 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7001 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7002 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7003
b28eb195
IE
70042016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7005 Ilya Enkovich <ilya.enkovich@intel.com>
7006
7007 PR target/71114
7008 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7009
0b9004ed
JH
70102016-05-16 Jan Hubicka <hubicka@ucw.cz>
7011
7012 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7013 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7014
1b81a1c1
MW
70152016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7016
7017 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7018 test for __ARM_FP16_ARGS.
7019 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7020 * gcc.target/arm/aapcs/neon-vect10.c: New.
7021 * gcc.target/arm/aapcs/neon-vect9.c: New.
7022 * gcc.target/arm/aapcs/vfp18.c: New.
7023 * gcc.target/arm/aapcs/vfp19.c: New.
7024 * gcc.target/arm/aapcs/vfp20.c: New.
7025 * gcc.target/arm/aapcs/vfp21.c: New.
7026 * gcc.target/arm/fp16-aapcs-1.c: New.
7027 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7028 test for __ARM_FP16_ARGS.
7029 * g++.target/arm/fp16-return-1.c: Update expected output.
7030
921d1e73
JW
70312016-05-16 Jiong Wang <jiong.wang@arm.com>
7032
7033 PR testsuite/70227
7034 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7035
228eb42a
HA
70362016-05-15 Harald Anlauf <anlauf@gmx.de>
7037
7038 PR fortran/69603
7039 * gfortran.dg/pr69603.f90: New testcase.
7040
785abfd3
FR
70412016-05-14 Fritz Reese <fritzoreese@gmail.com>
7042
7043 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7044
e75eb64f
FR
70452016-05-14 Fritz Reese <fritzoreese@gmail.com>
7046
7047 PR fortran/71047
7048 * gfortran.dg/pr71047.f08: New test.
7049
aa4b467b
JM
70502016-05-13 Joseph Myers <joseph@codesourcery.com>
7051
7052 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7053 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7054 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7055
653fb4a2
MS
70562016-05-13 Martin Sebor <msebor@redhat.com>
7057
7058 PR c++/60049
7059 * g++.dg/cpp0x/constexpr-60049.C: New test.
7060
9e37582d
JJ
70612016-05-13 Jakub Jelinek <jakub@redhat.com>
7062
7063 PR bootstrap/71071
7064 * gcc.dg/pr71071.c: New test.
7065
a278aa17
UB
70662016-05-13 Uros Bizjak <ubizjak@gmail.com>
7067
7068 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7069 remove XOP handling.
377eaca7 7070 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7071
ac3d02e2
NS
70722016-05-13 Nathan Sidwell <nathan@acm.org>
7073
7074 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7075 __atomic_is_lock_free declaration.
7076
8ab3bdac
RB
70772016-05-13 Richard Biener <rguenther@suse.de>
7078
7079 PR tree-optimization/42587
7080 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7081
623b8e0a
ML
70822016-05-13 Martin Liska <mliska@suse.cz>
7083
7084 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7085 the new format of dump output.
7086
da7674f6
IE
70872016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7088
7089 * gcc.dg/pr71084.c: New test.
7090
c959db3d
RR
70912016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7092
53d6d955
UB
7093 PR target/53440
7094 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7095
43203dea
RR
70962016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7097
7098 * gcc.target/aarch64/struct_return.c: New test.
7099
4f2e1536
MP
71002016-05-12 Marek Polacek <polacek@redhat.com>
7101
7102 PR c/70756
7103 * c-c++-common/pr70756-2.c: New test.
7104 * c-c++-common/pr70756.c: New test.
7105
1ef33ef3
RB
71062016-05-12 Richard Biener <rguenther@suse.de>
7107
7108 PR tree-optimization/71059
7109 * gcc.dg/torture/pr71059.c: New testcase.
7110
763baff6
RB
71112016-05-12 Richard Biener <rguenther@suse.de>
7112
7113 PR tree-optimization/71062
7114 * gcc.dg/torture/pr71062.c: New testcase.
7115
c4ec1243
IE
71162016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
7117
7118 PR tree-optimization/71006
7119 * gcc.dg/pr71006.c: New test.
7120
a5fbf76d
MP
71212016-05-12 Marek Polacek <polacek@redhat.com>
7122
7123 PR driver/71063
7124 * gcc.dg/opts-7.c: New test.
7125
5acc47a4
KT
71262016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7127
7128 PR target/70830
7129 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7130 Add -save-temps to dg-options.
7131 Scan for ldmfd rather than pop instruction.
7132 * gcc.target/arm/interrupt-2.c: Likewise.
7133 * gcc.target/arm/pr70830.c: New test.
7134
40bd4bf9
JJ
71352016-05-12 Jakub Jelinek <jakub@redhat.com>
7136
3cd63842
JJ
7137 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7138 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7139
c05d08f6
JJ
7140 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7141 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7142 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7143
bc27ffae
JJ
7144 PR target/71019
7145 * gcc.target/i386/avx512vl-pack-1.c: New test.
7146 * gcc.target/i386/avx512vl-pack-2.c: New test.
7147 * gcc.target/i386/avx512bw-pack-2.c: New test.
7148
515d7412
JJ
7149 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7150
40bd4bf9
JJ
7151 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7152 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7153 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7154
44ab146a
RB
71552016-05-12 Richard Biener <rguenther@suse.de>
7156
7157 PR tree-optimization/70986
7158 * gcc.dg/torture/pr70986-1.c: New testcase.
7159 * gcc.dg/torture/pr70986-2.c: Likewise.
7160 * gcc.dg/torture/pr70986-3.c: Likewise.
7161
d6e83a8d
MM
71622016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
7163
7164 PR c/43651
7165 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7166 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7167
51e67ea3
UB
71682016-05-11 Uros Bizjak <ubizjak@gmail.com>
7169
7170 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7171 directive.
7172 * gcc.target/i386/pr66746.c: Ditto.
7173
3fd2b007
MM
71742016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7175
7176 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7177 support.
7178 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7179 warning when using -mvsx-timode.
7180 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7181 * gcc.target/powerpc/dform-2.c: Likewise.
7182 * gcc.target/powerpc/pr68805.c: Likewise.
7183
5c3a10fb
MP
71842016-05-11 Marek Polacek <polacek@redhat.com>
7185
7186 PR c++/71024
7187 * c-c++-common/attributes-3.c: New test.
7188
7cfb065b
NS
71892016-05-11 Nathan Sidwell <nathan@acm.org>
7190
7191 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7192 * gcc.c-torture/execute/pr68185.c: Likewise.
7193 * gcc.dg/ipa/pr70306.c: Requires global constructors.
7194 * gcc.dg/pr69634.c: Requires scheduling.
7195 * gcc.dg/torture/pr66178.c: Require label values.
7196 * gcc.dg/setjmp-6.c: Require indirect jumps.
7197
f35ea97d
RB
71982016-05-11 Richard Biener <rguenther@suse.de>
7199
7200 PR tree-optimization/71055
7201 * gcc.dg/torture/pr71055.c: New testcase.
7202
dff70323
RB
72032016-05-11 Richard Biener <rguenther@suse.de>
7204
7205 PR debug/71057
7206 * g++.dg/debug/pr71057.C: New testcase.
7207
56a3d28b
JJ
72082016-05-11 Jakub Jelinek <jakub@redhat.com>
7209
7210 PR fortran/70855
7211 * gfortran.dg/gomp/pr70855.f90: New test.
7212
ebc1b29e
RB
72132016-05-11 Richard Biener <rguenther@suse.de>
7214
7215 PR middle-end/71002
7216 * g++.dg/torture/pr71002.C: New testcase.
7217
98ccd1d7
IE
72182016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
7219
7220 PR middle-end/70807
7221 * gcc.dg/pr70807.c: New test.
7222
ed29e24b
MS
72232016-05-10 Martin Sebor <msebor@redhat.com>
7224
7225 PR c++/38611
7226 * g++.dg/Wattributes.C: New test.
7227
e39dab2c
MG
72282016-05-10 Marc Glisse <marc.glisse@inria.fr>
7229
7230 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7231 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7232 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7233
d067e238
IE
72342016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7235
7236 PR target/70799
7237 * gcc.target/i386/pr70799-1.c: New test.
7238
cd36c83e
PMR
72392016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7240
7241 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7242
1e3af2a4
IE
72432016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7244
7245 PR middle-end/70877
7246 * gcc.target/i386/pr70877.c: New test.
7247
afc610db
IE
72482016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
7249
7250 PR tree-optimization/70786
7251 * gcc.target/i386/pr70876.c: New test.
7252
4b59d19f
JJ
72532016-05-10 Jakub Jelinek <jakub@redhat.com>
7254
7255 PR target/70927
7256 * gcc.target/i386/avx512vl-logic-1.c: New test.
7257 * gcc.target/i386/avx512vl-logic-2.c: New test.
7258 * gcc.target/i386/avx512dq-logic-2.c: New test.
7259
9b5ee426
BS
72602016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7261
7262 PR target/70963
7263 * gcc.target/powerpc/pr70963.c: New.
7264
f3352cab
DM
72652016-05-10 David Malcolm <dmalcolm@redhat.com>
7266
7267 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7268 (test_very_wide_line): Add ruler to expected output.
7269 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7270 (test_very_wide_line): Likewise.
7271 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7272 (test_show_locus): Within the handling of "test_very_wide_line",
7273 enable show_ruler_p on the diagnostic context.
7274
4a3255dd
RB
72752016-05-10 Richard Biener <rguenther@suse.de>
7276
7277 PR tree-optimization/71039
7278 * gcc.dg/torture/pr71039.c: New testcase.
7279
da7c9950
NS
72802016-05-10 Nathan Sidwell <nathan@acm.org>
7281
7282 * gcc.dg/nested-func-10.c: Requires alloca.
7283 * gcc.dg/nested-func-9.c: Requires alloca.
7284 * gcc.c-torture/execute/pr70460.c: Requires labels.
7285 * gcc.c-torture/compile/pr70199.c: Requires labels.
7286 * gcc.target/nvptx/decl.c: Compile only.
7287 * gcc.target/nvptx/trailing-init.c: Compile only.
7288 * gcc.target/nvptx/ary-init.c: Compile only.
7289
cf68d92c
MP
72902016-05-10 Marek Polacek <polacek@redhat.com>
7291
7292 PR c/70255
7293 * gcc.dg/attr-opt-1.c: New test.
7294
64ea4e15
RB
72952016-05-10 Richard Biener <rguenther@suse.de>
7296
7297 PR tree-optimization/70497
7298 PR tree-optimization/28367
7299 * gcc.dg/torture/20160404-1.c: New testcase.
7300 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7301 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7302
5a96dae3
PMR
73032016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
7304
7305 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7306
fc97f805
UB
73072016-05-09 Uros Bizjak <ubizjak@gmail.com>
7308
7309 * gcc.target/i386/fabsneg-1.c New test.
7310
a710b1d5
AM
73112016-05-09 Alan Modra <amodra@gmail.com>
7312
7313 PR testsuite/70826
7314 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7315
171f6f05
RB
73162016-05-09 Richard Biener <rguenther@suse.de>
7317
7318 PR tree-optimization/70985
7319 * gcc.dg/torture/pr70985.c: New testcase.
7320
18caa34e
BC
73212016-05-09 Bin Cheng <bin.cheng@arm.com>
7322
7323 * gcc.dg/tree-ssa/ifc-9.c: New test.
7324 * gcc.dg/tree-ssa/ifc-10.c: New test.
7325 * gcc.dg/tree-ssa/ifc-11.c: New test.
7326 * gcc.dg/tree-ssa/ifc-12.c: New test.
7327 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7328 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7329 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7330
7a27d38f
RB
73312016-05-09 Richard Biener <rguenther@suse.de>
7332
7333 PR fortran/70937
7334 * gfortran.dg/pr70937.f90: New testcase.
7335
5ebbbd3d
RO
73362016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7337
7338 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7339
f6288c24
FR
73402016-05-07 Fritz Reese <fritzoreese@gmail.com>
7341
7342 PR fortran/56226
7343 * gfortran.dg/dec_structure_1.f90: New testcase.
7344 * gfortran.dg/dec_structure_2.f90: Ditto.
7345 * gfortran.dg/dec_structure_3.f90: Ditto.
7346 * gfortran.dg/dec_structure_4.f90: Ditto.
7347 * gfortran.dg/dec_structure_5.f90: Ditto.
7348 * gfortran.dg/dec_structure_6.f90: Ditto.
7349 * gfortran.dg/dec_structure_7.f90: Ditto.
7350 * gfortran.dg/dec_structure_8.f90: Ditto.
7351 * gfortran.dg/dec_structure_9.f90: Ditto.
7352 * gfortran.dg/dec_structure_10.f90: Ditto.
7353 * gfortran.dg/dec_structure_11.f90: Ditto.
7354 * gfortran.dg/dec_union_1.f90: Ditto.
7355 * gfortran.dg/dec_union_2.f90: Ditto.
7356 * gfortran.dg/dec_union_3.f90: Ditto.
7357 * gfortran.dg/dec_union_4.f90: Ditto.
7358 * gfortran.dg/dec_union_5.f90: Ditto.
7359 * gfortran.dg/dec_union_6.f90: Ditto.
7360 * gfortran.dg/dec_union_7.f90: Ditto.
7361
5ec4a8cd
TV
73622016-05-07 Tom de Vries <tom@codesourcery.com>
7363
7364 PR tree-optimization/70956
7365 * gcc.dg/graphite/pr70956.c: New test.
7366
58ec1d0e
JJ
73672016-05-06 Jakub Jelinek <jakub@redhat.com>
7368
ccd88fb7
JJ
7369 PR middle-end/70941
7370 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7371 (a, b, c, d): Change type from char to signed char.
7372 (main): Compare against (signed char) -1634678893 instead of
7373 hardcoded -109. Use __builtin_abort instead of abort.
7374
dd3b6464
JJ
7375 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7376 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7377
58ec1d0e
JJ
7378 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7379
19aa23d8
YR
73802016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7381
7382 PR debug/70935
7383 * gcc.dg/torture/pr70935.c: New test.
7384
ae5f0df1
OE
73852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7386
7387 PR target/58219
ce23a8ff 7388 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7389
078f7e37
RB
73902016-05-06 Richard Biener <rguenther@suse.de>
7391
7392 PR tree-optimization/70960
7393 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7394
765d7b54
OE
73952016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7396
7397 PR target/52933
7398 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7399 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7400 Adjust expected instruction counts.
7401 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7402
29c94e65
MP
74032016-05-06 Marek Polacek <polacek@redhat.com>
7404
7405 PR sanitizer/70875
7406 * gcc.dg/ubsan/bounds-3.c: New test.
7407
3684b02e
OE
74082016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7409
7410 PR target/54089
7411 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7412
8706773f
RB
74132016-05-06 Richard Biener <rguenther@suse.de>
7414
7415 PR middle-end/70931
7416 * gfortran.dg/pr70931.f90: New testcase.
7417
a4f51018
RB
74182016-05-06 Richard Biener <rguenther@suse.de>
7419
7420 PR middle-end/70941
7421 * gcc.dg/torture/pr70941.c: New testcase.
7422
c4f2425f
BC
74232016-05-05 Bin Cheng <bin.cheng@arm.com>
7424
7425 PR tree-optimization/57206
7426 * gcc.dg/vect/pr57206.c: New test.
7427
5dc08197
RO
74282016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7429
7430 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7431
351f85c5
JJ
74322016-05-05 Jakub Jelinek <jakub@redhat.com>
7433
568bac8c
JJ
7434 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7435
351f85c5
JJ
7436 * c-c++-common/Wdangling-else-4.c: New test.
7437
33fd7785
JJ
74382016-05-04 Jakub Jelinek <jakub@redhat.com>
7439
2d1ac15a
JJ
7440 PR c++/70906
7441 PR c++/70933
7442 * g++.dg/opt/pr70906.C: New test.
7443 * g++.dg/opt/pr70933.C: New test.
7444
33fd7785
JJ
7445 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7446
6b715bf6
JH
74472016-05-04 Jan Hubicka <hubicka@ucw.cz>
7448
7449 * gcc.dg/ipa/pure-const-3.c: New testcase.
7450
deef7113
MP
74512016-05-04 Marek Polacek <polacek@redhat.com>
7452
7453 * c-c++-common/Wdangling-else-1.c: New test.
7454 * c-c++-common/Wdangling-else-2.c: New test.
7455 * c-c++-common/Wdangling-else-3.c: New test.
7456
5396db97
KCY
74572016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7458
7459 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7460 flag is present.
7461
de55efd5
MP
74622016-05-04 Marek Polacek <polacek@redhat.com>
7463
7464 PR c/48778
7465 * gcc.dg/Waddress-2.c: New test.
7466
475839b6
AM
74672016-05-04 Alan Modra <amodra@gmail.com>
7468
7469 * gcc.target/powerpc/pr70866.c: New.
7470
b25aad5f
MS
74712016-05-03 Martin Sebor <msebor@redhat.com>
7472
7473 PR c++/66561
7474 * c-c++-common/builtin_location.c: New test.
7475 * g++.dg/cpp1y/builtin_location.C: New test.
7476
79ce98bc
MP
74772016-05-03 Marek Polacek <polacek@redhat.com>
7478
7479 PR c/70859
7480 * gcc.dg/pr70859.c: New test.
7481 * gcc.dg/pr70859-2.c: New test.
7482
402e89f5
PMR
74832016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7484
7485 * gnat.dg/debug5.adb: New testcase.
7486
f3d90045
DV
74872016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7488
7489 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7490 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7491 Procedure to check for z10 instruction set.
7492
1e26cec1
CL
74932016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7494
7495 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7496
71aca5a0
AM
74972016-05-03 Alan Modra <amodra@gmail.com>
7498
7499 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7500
2fd70ec1
JJ
75012016-05-03 Jakub Jelinek <jakub@redhat.com>
7502
7503 * gcc.target/i386/avx512f-cvt-1.c: New test.
7504
e5705cf7
L
75052016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7506
7507 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7508 -fdump-tree-vrp-details.
7509
381cdae4
RB
75102016-05-03 Richard Biener <rguenther@suse.de>
7511
7512 * gcc.dg/pr30172-1.c: Adjust.
7513 * gcc.dg/pr63743.c: Likewise.
7514 * gcc.dg/tm/pr51696.c: Likewise.
7515 * c-c++-common/tm/safe-1.c: Likewise.
7516 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7517 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7518 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7519 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7520
adedd5c1
JJ
75212016-05-03 Jakub Jelinek <jakub@redhat.com>
7522
31ed1665
JJ
7523 PR rtl-optimization/70467
7524 * gcc.target/i386/pr70467-3.c: New test.
7525 * gcc.target/i386/pr70467-4.c: New test.
7526
dea60b59
JJ
7527 PR tree-optimization/70916
7528 * gcc.c-torture/compile/pr70916.c: New test.
7529
adedd5c1
JJ
7530 PR target/49244
7531 * gcc.target/i386/pr49244-1.c: New test.
7532 * gcc.target/i386/pr49244-2.c: New test.
7533
f80041ef
BS
75342016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7535
7536 PR rtl-optimization/44281
7537 * gcc.target/i386/pr44281.c: New test.
7538
1cfcd39e
BC
75392016-05-03 bin cheng <bin.cheng@arm.com>
7540
7541 PR tree-optimization/56541
7542 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7543 * gcc.dg/vect/pr56541.c: new test.
7544
4304ccfd
MM
75452016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7546
7547 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7548 __float128.
7549 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7550
50d94c29
L
75512016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7552
7553 PR testsuite/70520
7554 * c-c++-common/asan/clone-test-1.c (main): Align child process
7555 stack to 16 bytes.
7556
bc1aee87
DM
75572016-05-02 David Malcolm <dmalcolm@redhat.com>
7558
7559 PR c++/62314
7560 * g++.dg/spellcheck-fields-2.C: New test case.
7561
474e0129
DM
75622016-05-02 David Malcolm <dmalcolm@redhat.com>
7563
7564 PR c++/62314
7565 * g++.dg/pr62314.C: New test case.
7566
818b88a7
JH
75672016-05-02 Jan Hubicka <hubicka@ucw.cz>
7568
7569 * gcc.dg/ipa/inline-8.c: New testcase.
7570
dd77684f
JJ
75712016-05-02 Jakub Jelinek <jakub@redhat.com>
7572
7573 PR rtl-optimization/70467
7574 * gcc.target/i386/pr70467-1.c: New test.
7575
72407e00
BE
75762016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7577
7578 * gcc.dg/spec-options.c: Run the test on all targets.
7579 * gcc.dg/foo.specs: Use cpp_unique_options.
7580
dd53d197
MG
75812016-05-02 Marc Glisse <marc.glisse@inria.fr>
7582
7583 * gcc.dg/tree-ssa/unord.c: New testcase.
7584
a8b85ce9
MG
75852016-05-02 Marc Glisse <marc.glisse@inria.fr>
7586
7587 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7588
5b37e866
NS
75892016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7590
7591 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7592
7176a4a0
MP
75932016-05-02 Marek Polacek <polacek@redhat.com>
7594
7595 PR c/70851
7596 * gcc.dg/enum-incomplete-3.c: New test.
7597
6b9933b9
MP
75982016-05-02 Marek Polacek <polacek@redhat.com>
7599 Tom de Vries <tom@codesourcery.com>
7600
7601 PR tree-optimization/70700
7602 * gcc.dg/pr70700.c: New test.
7603
90f82260
UB
76042016-05-01 Uros Bizjak <ubizjak@gmail.com>
7605
7606 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7607 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7608 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7609 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7610 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7611
f73036c1
EB
76122016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7613
7614 * ada/acats/run_acats: Rename into...
7615 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7616 * ada/acats/run_all.sh: Remove redundant test.
7617 (target_run): Move around.
7618 (target_gnatchop): Use newly built executable.
7619 (target_gnatmake): Likewise.
7620 Check that the compilation of impbit succeeds.
7621
85e051a3
OE
76222016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7623
7624 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7625 * gcc.dg/20021029-1.c: Likewise.
7626 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7627 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7628 * gcc.target/sh/cmpstr.c: Likewise.
7629 * gcc.target/sh/cmpstrn.c: Likewise.
7630 * gcc.target/sh/memset.c: Likewise.
7631 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7632 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7633 * gcc.target/sh/pr39423-1.c: Likewise.
7634 * gcc.target/sh/pr49468-di.c: Likewise.
7635 * gcc.target/sh/pr49468-si.c: Likewise.
7636 * gcc.target/sh/pr49880-1.c: Likewise.
7637 * gcc.target/sh/pr49880-2.c: Likewise.
7638 * gcc.target/sh/pr49880-3.c: Likewise.
7639 * gcc.target/sh/pr50751-1.c: Likewise.
7640 * gcc.target/sh/pr50751-4.c: Likewise.
7641 * gcc.target/sh/pr50751-7.c: Likewise.
7642 * gcc.target/sh/pr51244-1.c: Likewise.
7643 * gcc.target/sh/pr51244-10.c: Likewise.
7644 * gcc.target/sh/pr51244-11.c: Likewise.
7645 * gcc.target/sh/pr51244-12.c: Likewise.
7646 * gcc.target/sh/pr51244-13.c: Likewise.
7647 * gcc.target/sh/pr51244-14.c: Likewise.
7648 * gcc.target/sh/pr51244-17.c: Likewise.
7649 * gcc.target/sh/pr51244-18.c: Likewise.
7650 * gcc.target/sh/pr51244-19.c: Likewise.
7651 * gcc.target/sh/pr51244-4.c: Likewise.
7652 * gcc.target/sh/pr51244-5.c: Likewise.
7653 * gcc.target/sh/pr51244-7.c: Likewise.
7654 * gcc.target/sh/pr51244-8.c: Likewise.
7655 * gcc.target/sh/pr51244-9.c: Likewise.
7656 * gcc.target/sh/pr51697.c: Likewise.
7657 * gcc.target/sh/pr52483-1.c: Likewise.
7658 * gcc.target/sh/pr52483-2.c: Likewise.
7659 * gcc.target/sh/pr52483-3.c: Likewise.
7660 * gcc.target/sh/pr52483-5.c: Likewise.
7661 * gcc.target/sh/pr52933-1.c: Likewise.
7662 * gcc.target/sh/pr52933-2.c: Likewise.
7663 * gcc.target/sh/pr52933-3.c: Likewise.
7664 * gcc.target/sh/pr53568-1.c: Likewise.
7665 * gcc.target/sh/pr53976-1.c: Likewise.
7666 * gcc.target/sh/pr53988-1.c: Likewise.
7667 * gcc.target/sh/pr53988.c: Likewise.
7668 * gcc.target/sh/pr54089-1.c: Likewise.
7669 * gcc.target/sh/pr54089-6.c: Likewise.
7670 * gcc.target/sh/pr54089-7.c: Likewise.
7671 * gcc.target/sh/pr54089-8.c: Likewise.
7672 * gcc.target/sh/pr54089-9.c: Likewise.
7673 * gcc.target/sh/pr54236-1.c: Likewise.
7674 * gcc.target/sh/pr54236-2.c: Likewise.
7675 * gcc.target/sh/pr54236-3.c: Likewise.
7676 * gcc.target/sh/pr54236-4.c: Likewise.
7677 * gcc.target/sh/pr54386.c: Likewise.
7678 * gcc.target/sh/pr54602-1.c: Likewise.
7679 * gcc.target/sh/pr54685.c: Likewise.
7680 * gcc.target/sh/pr54760-1.c: Likewise.
7681 * gcc.target/sh/pr54760-2.c: Likewise.
7682 * gcc.target/sh/pr54760-3.c: Likewise.
7683 * gcc.target/sh/pr54760-4.c: Likewise.
7684 * gcc.target/sh/pr54760-5.c: Likewise.
7685 * gcc.target/sh/pr54760-6.c: Likewise.
7686 * gcc.target/sh/pr55146.c: Likewise.
7687 * gcc.target/sh/pr55160.c: Likewise.
7688 * gcc.target/sh/pr59278.c: Likewise.
7689 * gcc.target/sh/pr59401-1.c: Likewise.
7690 * gcc.target/sh/pr59533-1.c: Likewise.
7691 * gcc.target/sh/pr63260.c: Likewise.
7692 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7693 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7694 * gcc.target/sh/strlen.c: Likewise.
7695 * gcc.target/sh/torture/pr30807.c: Likewise.
7696 * gcc.target/sh/torture/pr34777.c: Likewise.
7697 * gcc.target/sh/torture/pr64652.c: Likewise.
7698 * gcc.target/sh/torture/pr65505.c: Likewise.
7699 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7700 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7701
411e5c67
PC
77022016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7703
7704 PR c++/66644
7705 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7706
8fa97501
BS
77072016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7708
7709 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7710 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7711 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7712 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7713
5a956111
PP
77142016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7715
7716 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7717 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7718
e7ff0319
CP
77192016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7720
7721 PR middle-end/70626
7722 * c-c++-common/goacc/combined-reduction.c: New test.
7723 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7724
52d11a4b
L
77252016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7726
7727 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7728 *movdi_internal pattern only if PIC off.
7729 * gcc.target/i386/pr70155-2.c: Likewise.
7730 * gcc.target/i386/pr70155-3.c: Likewise.
7731 * gcc.target/i386/pr70155-4.c: Likewise.
7732 * gcc.target/i386/pr70155-5.c: Likewise.
7733 * gcc.target/i386/pr70155-6.c: Likewise.
7734 * gcc.target/i386/pr70155-7.c: Likewise.
7735 * gcc.target/i386/pr70155-8.c: Likewise.
7736 * gcc.target/i386/pr70155-15.c: Likewise.
7737 * gcc.target/i386/pr70155-17.c: Likewise.
7738 * gcc.target/i386/pr70155-22.c: Likewise.
7739
8960db31
BC
77402016-04-29 Bin Cheng <bin.cheng@arm.com>
7741
7742 PR tree-optimization/70803
7743 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7744
cca535a4
IE
77452016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7746
7747 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7748 optimization of vector loop.
7749 * gcc.target/i386/vect-unpack-3.c: New test.
7750 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7751 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7752 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7753
500ecf4a
MP
77542016-04-29 Marek Polacek <polacek@redhat.com>
7755
7756 PR sanitizer/70342
7757 * g++.dg/ubsan/null-7.C: New test.
7758
2fff3db8
MP
7759 PR c/70852
7760 * gcc.dg/pr70852.c: New test.
7761
509063eb
DV
77622016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7763
7764 PR/69089
7765 * g++.dg/cpp0x/alignas6.C: New test.
7766
83745c0d
DV
77672016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7768
c87885ca
RO
7769 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7770 * gcc.dg/pr27003.c: Likewise.
7771 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7772 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7773 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7774 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7775 * gcc.target/arc/mxy.c: Likewise.
7776 * gcc.target/arc/mswape.c: Likewise.
7777 * gcc.target/arc/mrtsc.c: Likewise.
7778 * gcc.target/arc/mcrc.c: Likewise.
7779 * gcc.target/arc/mdsp-packa.c: Likewise.
7780 * gcc.target/arc/mdvbf.c: Likewise.
7781 * gcc.target/arc/mlock.c: Likewise.
7782 * gcc.target/arc/mmac-24.c: Likewise.
7783 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7784
849b265d
BS
77852016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7786 Matthijs Kooijman <matthijs@stdin.nl>
7787 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7788
7789 PR target/60040
7790 * gcc.target/avr/pr60040-1.c: New.
7791 * gcc.target/avr/pr60040-2.c: New.
7792
1390536b
RB
77932016-04-29 Richard Biener <rguenther@suse.de>
7794
7795 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7796
98998245
RB
77972016-04-29 Richard Biener <rguenther@suse.de>
7798
7799 PR tree-optimization/13962
7800 PR tree-optimization/65686
7801 * gcc.dg/uninit-pr65686.c: New testcase.
7802
8b80cc21
JJ
78032016-04-29 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR middle-end/70843
7806 * gcc.dg/pr70843.c: New test.
7807
6181bc30
JJ
78082016-04-28 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR target/70858
7811 * gcc.target/i386/pr70858.c: New test.
7812
f4cb3612
AB
78132016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7814
7815 * gcc.target/arc/nps400-1.c: New file.
7816
8ad9df62
JR
78172016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7818 Andrew Burgess <andrew.burgess@embecosm.com>
7819
7820 * gcc.target/arc/movh_cl-1.c: New file.
7821
ceaaa9fe
JR
78222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7823 Andrew Burgess <andrew.burgess@embecosm.com>
7824
7825 * gcc.target/arc/extzv-1.c: New file.
7826 * gcc.target/arc/insv-1.c: New file.
7827 * gcc.target/arc/insv-2.c: New file.
7828 * gcc.target/arc/movb-1.c: New file.
7829 * gcc.target/arc/movb-2.c: New file.
7830 * gcc.target/arc/movb-3.c: New file.
7831 * gcc.target/arc/movb-4.c: New file.
7832 * gcc.target/arc/movb-5.c: New file.
7833 * gcc.target/arc/movb_cl-1.c: New file.
7834 * gcc.target/arc/movb_cl-2.c: New file.
7835 * gcc.target/arc/movbi_cl-1.c: New file.
7836 * gcc.target/arc/movl-1.c: New file.
7837
4d03dc2f
JR
78382016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7839 Andrew Burgess <andrew.burgess@embecosm.com>
7840
7841 * gcc.target/arc/cmem-1.c: New file.
7842 * gcc.target/arc/cmem-2.c: New file.
7843 * gcc.target/arc/cmem-3.c: New file.
7844 * gcc.target/arc/cmem-4.c: New file.
7845 * gcc.target/arc/cmem-5.c: New file.
7846 * gcc.target/arc/cmem-6.c: New file.
7847 * gcc.target/arc/cmem-7.c: New file.
7848 * gcc.target/arc/cmem-ld.inc: New file.
7849 * gcc.target/arc/cmem-st.inc: New file.
7850
81262dad
JJ
78512016-04-28 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR target/70821
7854 * gcc.target/i386/pr70821.c: New test.
7855
0a31a09a
BS
78562016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7857
7858 * gcc.target/powerpc/vec-adde.c: New test.
7859 * gcc.target/powerpc/vec-adde-int128.c: New test.
7860
3ddffba9
JJ
78612016-04-28 Jakub Jelinek <jakub@redhat.com>
7862
7863 * gcc.target/i386/avx-vround-1.c: New test.
7864 * gcc.target/i386/avx-vround-2.c: New test.
7865 * gcc.target/i386/avx512vl-vround-1.c: New test.
7866 * gcc.target/i386/avx512vl-vround-2.c: New test.
7867
713dedcd
RO
78682016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7869
7870 PR testsuite/70595
7871 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7872 (check_effective_target_cilkplus_runtime): ... this.
7873 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7874 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7875
7876 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7877 Require cilkplus_runtime.
7878 Don't add -lcilkrts.
7879 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7880 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7881 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7882 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7883 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7884 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7885 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7886 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7887 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7888 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7889 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7890 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7891 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7892 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7893 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7894 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7895 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7896 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7897 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7898 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7899 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7900 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7901 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7902 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7903 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7904 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7905 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7906 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7907 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7908
7909 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7910 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7911
7912 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7913
7914 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7915 cilkplus_runtime.
7916
3563f78f
MG
79172016-04-27 Marc Glisse <marc.glisse@inria.fr>
7918
7919 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7920 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7921
6bc2bb18
RB
79222015-04-27 Ryan Burn <contact@rnburn.com>
7923
7924 PR c++/69024
7925 PR c++/68997
7926 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7927 diagnostic.
7928 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7929 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7930
1e55d29a
EB
79312016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7932
7933 * gnat.dg/limited_with4.ad[sb]: New test.
7934 * gnat.dg/limited_with4_pkg.ads: New helper.
7935
087146ca
L
79362016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7937
7938 PR target/70155
7939 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7940 and movv1ti_internal patterns
7941 * gcc.target/i386/pr70155-1.c: New test.
7942 * gcc.target/i386/pr70155-2.c: Likewise.
7943 * gcc.target/i386/pr70155-3.c: Likewise.
7944 * gcc.target/i386/pr70155-4.c: Likewise.
7945 * gcc.target/i386/pr70155-5.c: Likewise.
7946 * gcc.target/i386/pr70155-6.c: Likewise.
7947 * gcc.target/i386/pr70155-7.c: Likewise.
7948 * gcc.target/i386/pr70155-8.c: Likewise.
7949 * gcc.target/i386/pr70155-9.c: Likewise.
7950 * gcc.target/i386/pr70155-10.c: Likewise.
7951 * gcc.target/i386/pr70155-11.c: Likewise.
7952 * gcc.target/i386/pr70155-12.c: Likewise.
7953 * gcc.target/i386/pr70155-13.c: Likewise.
7954 * gcc.target/i386/pr70155-14.c: Likewise.
7955 * gcc.target/i386/pr70155-15.c: Likewise.
7956 * gcc.target/i386/pr70155-16.c: Likewise.
7957 * gcc.target/i386/pr70155-17.c: Likewise.
7958 * gcc.target/i386/pr70155-18.c: Likewise.
7959 * gcc.target/i386/pr70155-19.c: Likewise.
7960 * gcc.target/i386/pr70155-20.c: Likewise.
7961 * gcc.target/i386/pr70155-21.c: Likewise.
7962 * gcc.target/i386/pr70155-22.c: Likewise.
7963
92329f9f
L
79642016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7965
7966 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7967 ".{5,6}".
7968
309a0cf6
BC
79692016-04-27 Bin Cheng <bin.cheng@arm.com>
7970
7971 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7972 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7973 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7974 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7975 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7976
72ed2b9c
RB
79772016-04-27 Richard Biener <rguenther@suse.de>
7978
7979 PR ipa/70760
7980 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7981 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7982
3c98ff9b
NS
79832016-04-27 Nathan Sidwell <nathan@acm.org>
7984
7985 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7986 * g++.dg/ubsan/pr63956.C: Adjust error location.
7987
9ec5d66b
NC
79882016-04-27 Nick Clifton <nickc@redhat.com>
7989
7990 PR middle-end/49889
7991 * gcc.dg/pr49889.c: New test.
7992
c1e1f433
BS
79932016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7994
7995 * c-c++-common/memset-array.c: New test.
7996
8ac43293
MS
79972016-04-26 Martin Sebor <msebor@redhat.com>
7998
7999 PR c++/66639
8000 * g++.dg/cpp1y/func_constexpr.C: New test.
8001
843ce8ab
PP
80022016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8003
8004 PR c++/70241
8005 * g++.dg/cpp0x/enum32.C: New test.
8006 * g++.dg/cpp0x/enum33.C: New test.
8007
80082016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8009
8010 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8011 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8012 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8013 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8014 * gcc.c-torture/execute/pr38151.c: Likewise.
8015 * gcc.c-torture/execute/pr66556.c: Likewise.
8016 * gcc.c-torture/execute/pr67781.c: Likewise.
8017 * gcc.c-torture/execute/pr68648.c: Likewise.
8018
ca1206be
MG
80192016-04-26 Marc Glisse <marc.glisse@inria.fr>
8020
8021 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8022
2448a956
MP
80232016-04-26 Marek Polacek <polacek@redhat.com>
8024
8025 PR c/67784
8026 * gcc.dg/pr67784-3.c: New test.
8027 * gcc.dg/pr67784-4.c: New test.
8028 * gcc.dg/pr67784-5.c: New test.
8029
b02a5e26
MP
8030 PR c/70791
8031 * gcc.dg/Wnested-externs-2.c: New test.
8032
6b6aa8d3
MG
80332016-04-26 Marc Glisse <marc.glisse@inria.fr>
8034
8035 * gcc.dg/fold-plusmult.c: Adjust.
8036 * gcc.dg/no-strict-overflow-6.c: Adjust.
8037 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8038
a2095b55
BS
80392016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8040
8041 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8042 number scans.
8043 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8044 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8045 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8046 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8047 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8048 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8049 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8050 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8051 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8052 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8053 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8054 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8055 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8056 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8057 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8058 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8059 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8060 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8061 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8062 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8063 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8064 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8065 scans.
8066 * gcc.target/i386/pr32219-4.c: Likewise.
8067 * gcc.target/i386/pr32219-6.c: Likewise.
8068 * gcc.target/i386/pr32219-8.c: Likewise.
8069
bb0cc5c8
KT
80702016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8071
8072 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8073 associated options.
8074
5a0802ea
MP
80752016-04-26 Marek Polacek <polacek@redhat.com>
8076
8077 PR c++/70744
8078 * g++.dg/ext/cond2.C: New test.
8079
00f615af
BC
80802016-04-26 Bin Cheng <bin.cheng@arm.com>
8081
8082 PR tree-optimization/70771
8083 PR tree-optimization/70775
8084 * gcc.dg/pr70771.c: New test.
25939d34 8085 * gcc.dg/pr70775.c: New test.
00f615af 8086
218155e7
BS
80872016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8088
8089 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8090
ab99f467
RB
80912016-04-25 Richard Biener <rguenther@suse.de>
8092
8093 PR tree-optimization/70780
8094 * gcc.dg/torture/pr70780.c: New testcase.
8095
3f8257db 80962016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8097
c87885ca
RO
8098 * gcc.target/arm/neon-vaddws16.c: New test.
8099 * gcc.target/arm/neon-vaddws32.c: New test.
8100 * gcc.target/arm/neon-vaddwu16.c: New test.
8101 * gcc.target/arm/neon-vaddwu32.c: New test.
8102 * gcc.target/arm/neon-vaddwu8.c: New test.
8103 * lib/target-supports.exp
93c590ee
MC
8104 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8105 that arm neon support vector widen sum of HImode TO SImode.
8106
d6c1a7a7
JJ
81072016-04-23 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR sanitizer/70712
8110 * c-c++-common/asan/pr70712.c: New test.
8111
ab0fc037
TS
81122016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8113
8114 * .gitattributes: New file.
8115
2aa64824
CL
81162016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
8117
8118 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8119
e7e12d92
DH
81202016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
8121
8122 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8123 * gfortran.dg/submodule_15.f08: Likewise.
8124
d1431192
RB
81252016-04-22 Richard Biener <rguenther@suse.de>
8126
8127 PR tree-optimization/70740
8128 * gcc.dg/torture/pr70740.c: New testcase.
8129
04a63c24
L
81302016-04-21 H.J. Lu <hongjiu.lu@intel.com>
8131
8132 PR target/70750
8133 * gcc.target/i386/pr70750-1.c: New test.
8134 * gcc.target/i386/pr70750-2.c: Likewise.
8135
20700098
PC
81362016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
8137
8138 PR c++/70540
8139 * g++.dg/cpp0x/auto48.C: New.
8140
aedf4e12
MP
81412016-04-21 Marek Polacek <polacek@redhat.com>
8142
8143 PR c++/70513
8144 * g++.dg/cpp0x/forw_enum12.C: New test.
8145 * g++.dg/cpp0x/forw_enum13.C: New test.
8146
2074d80a
KY
81472016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
8148
8149 PR target/70728
8150 * gcc.target/i386/pr70728.c: New test.
8151
aef4aab0
RB
81522016-04-21 Richard Biener <rguenther@suse.de>
8153
8154 PR middle-end/70747
8155 * gcc.dg/pr70747.c: New testcase.
8156
2359e571
BC
81572016-04-21 Bin Cheng <bin.cheng@arm.com>
8158
8159 PR tree-optimization/70715
8160 * gcc.dg/tree-ssa/scev-13.c: New test.
8161
ce0e66ff
MG
81622016-04-21 Marc Glisse <marc.glisse@inria.fr>
8163
8164 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8165
2c2870a1
MG
81662016-04-21 Marc Glisse <marc.glisse@inria.fr>
8167
8168 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8169
a2b056a3
JH
81702016-04-20 Jan Hubicka <jh@suse.cz>
8171
8172 PR ipa/70018
8173 * g++.dg/ipa/nothrow-1.C: New testcase.
8174
ee392fc2
NS
81752016-04-20 Nathan Sidwell <nathan@acm.org>
8176
8177 PR c++/55635
8178 * g++.dg/eh/delete1.C: New.
8179
dda49daf
L
81802016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8181
8182 * gcc.target/i386/avx256-unaligned-store-2.c: Add
8183 -mtune-ctrl=sse_typeless_stores.
8184
8a5b9d5a
L
81852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
8186
8187 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8188
1011119f
BC
81892016-04-20 Bin Cheng <bin.cheng@arm.com>
8190
8191 PR tree-optimization/69489
8192 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8193
477d4906
IV
81942016-04-20 Ilya Verbin <ilya.verbin@intel.com>
8195
8196 PR c++/69363
8197 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8198 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8199 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8200
fad08d12
BC
82012016-04-20 Bin Cheng <bin.cheng@arm.com>
8202
8203 PR tree-optimization/56625
8204 PR tree-optimization/69489
8205 * gcc.dg/vect/pr56625.c: New test.
8206 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8207
9e3e4fab
AP
82082016-04-20 Andrew Pinski <apinski@cavium.com>
8209
8210 PR target/64971
8211 * gcc.c-torture/compile/pr37433-1.c: New testcase.
8212
d7aa24e4
AC
82132016-04-20 Arnaud Charlet <charlet@adacore.com>
8214
8215 * gnat.dg/self1.adb: Remove now incorrect test.
8216
e6d62b46
BC
82172016-04-20 Bin Cheng <bin.cheng@arm.com>
8218
8219 * gcc.dg/tree-ssa/scev-11.c: New test.
8220 * gcc.dg/tree-ssa/scev-12.c: New test.
8221
2697b189
MP
82222016-04-20 Marek Polacek <polacek@redhat.com>
8223
8224 PR tree-optimization/70725
8225 * gcc.dg/pr70725.c: New test.
8226
60d393e8
RB
82272016-04-20 Richard Biener <rguenther@suse.de>
8228
8229 PR tree-optimization/70726
8230 * g++.dg/vect/pr70726.cc: New testcase.
8231
82c6f58a
AK
82322016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8233
8234 PR target/70674
8235 * gcc.target/s390/pr70674.c: New test.
8236
90eeab20
JD
82372016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8238
8239 PR libgfortran/70684
8240 * gfortran.dg/list_read_14.f90: New test.
8241
fc9cf6da
L
82422016-04-19 H.J. Lu <hongjiu.lu@intel.com>
8243
8244 PR target/69201
8245 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8246 extern to force it misaligned.
8247 (b): Likewise.
8248 (c): Likewise.
8249 (d): Likewise.
8250 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8251 Don't check `*' before movv4sf_internal.
8252 * gcc.target/i386/avx256-unaligned-store-2.c: Check
8253 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8254 Don't check `*' before movv16qi_internal.
8255 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8256 extern to force it misaligned.
8257 (b): Likewise.
8258 (c): Likewise.
8259 (d): Likewise.
8260 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8261 Don't check `*' before movv2df_internal.
8262 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8263 extern to force it misaligned.
8264 (b): Likewise.
8265 (c): Likewise.
8266 (d): Likewise.
8267 Check movv8sf_internal instead of avx_storeups256.
8268 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8269
ea8927ea
RB
82702016-04-19 Richard Biener <rguenther@suse.de>
8271
8272 PR tree-optimization/70171
8273 * g++.dg/tree-ssa/pr70171.C: New testcase.
8274
65f52ee9
RB
82752016-04-19 Richard Biener <rguenther@suse.de>
8276
8277 PR tree-optimization/70724
8278 * gcc.dg/torture/pr70724.c: New testcase.
8279
987b67f1
VM
82802016-04-18 Vladimir Makarov <vmakarov@redhat.com>
8281
8282 PR middle-end/70689
c87885ca 8283 * gcc.target/i386/pr70689.c: New.
987b67f1 8284
91a47c39
L
82852016-04-18 H.J. Lu <hongjiu.lu@intel.com>
8286
8287 PR target/70708
8288 * gcc.target/i386/pr70708.c: New test.
8289
8270b82d
RB
82902016-04-18 Richard Biener <rguenther@suse.de>
8291
8292 PR tree-optimization/43434
8293 * gcc.dg/vect/pr43434.c: New testcase.
8294 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8295 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8296 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8297 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8298 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8299 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8300 * gcc.dg/gomp/pr68640.c: Likewise.
8301 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8302 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8303
edd048e2
RB
83042016-04-18 Richard Biener <rguenther@suse.de>
8305
8306 PR tree-optimization/70701
8307 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8308
bd5c7330
TV
83092016-04-18 Tom de Vries <tom@codesourcery.com>
8310
8311 PR testsuite/70699
8312 * gcc.dg/pr70161.c: Add dot-file scans.
8313 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8314 instead of after last dot char.
8315
23f2660f
EB
83162016-04-17 Eric Botcazou <ebotcazou@adacore.com>
8317
8318 * c-c++-common/dump-ada-spec-3.c: New test.
8319 * c-c++-common/dump-ada-spec-4.c: Likewise.
8320
da152c9f
TV
83212016-04-17 Tom de Vries <tom@codesourcery.com>
8322
8323 PR other/70183
8324 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8325
cc950f98
JH
83262016-04-15 Jan Hubicka <jh@suse.cz>
8327
8328 PR ipa/70018
8329 * g++.dg/ipa/pure-const-1.C: New testcase.
8330 * g++.dg/ipa/pure-const-2.C: New testcase.
8331 * g++.dg/ipa/pure-const-3.C: New testcase.
8332
949505a9
MP
83332016-04-15 Marek Polacek <polacek@redhat.com>
8334
8335 PR c/70671
8336 * gcc.dg/bitfld-22.c: New test.
8337
10e547d6
BS
83382016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8339
8340 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8341 x86_64.
8342
1e77281b
MP
83432016-04-15 Marek Polacek <polacek@redhat.com>
8344
8345 PR c/70651
8346 * c-c++-common/pr70651.c: New test.
8347
e501fa8e
KT
83482016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8349
8350 PR rtl-optimization/70681
8351 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8352 dump scan on arm and powerpc.
8353 * gcc.dg/pr10474.c: Likewise.
8354
dda1bf61
JJ
83552016-04-15 Jakub Jelinek <jakub@redhat.com>
8356
ca4ef1ff
JJ
8357 PR c++/69517
8358 PR c++/70019
8359 PR c++/70588
8360 * g++.dg/cpp1y/vla11.C: Revert for real.
8361
dda1bf61
JJ
8362 PR c/70436
8363 * c-c++-common/Wparentheses-1.c: New test.
8364 * c-c++-common/gomp/Wparentheses-1.c: New test.
8365 * c-c++-common/gomp/Wparentheses-2.c: New test.
8366 * c-c++-common/gomp/Wparentheses-3.c: New test.
8367 * c-c++-common/gomp/Wparentheses-4.c: New test.
8368 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8369 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8370 * c-c++-common/goacc/Wparentheses-1.c: New test.
8371
1355e62c
KY
83722016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8373
8374 PR target/70662
8375 * gcc.target/i386/pr70662.c: New test.
8376
0ab34b9e 83772016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8378 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8379
8380 PR tree-optimization/70130
8381 * gcc.dg/vect/O3-pr70130.c: New testcase.
8382
bc773aad
MM
83832016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8384
6e9b2286
MM
8385 PR target/70669
8386 * gcc.target/powerpc/pr70669.c: New test.
8387
bc773aad
MM
8388 PR target/70640
8389 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8390 a power7 system that does not have an assembler that supports
8391 power8.
8392
d8747845
MS
83932016-04-14 Martin Sebor <msebor@redhat.com>
8394
8395 PR c++/69517
8396 PR c++/70019
8397 PR c++/70588
8398 * c-c++-common/ubsan/vla-1.c: Revert.
8399 * g++.dg/cpp1y/vla11.C: Same.
8400 * g++.dg/cpp1y/vla12.C: Same.
8401 * g++.dg/cpp1y/vla13.C: Same.
8402 * g++.dg/cpp1y/vla14.C: Same.
8403 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8404 * g++.dg/init/array24.C: Same.
d8747845
MS
8405 * g++.dg/ubsan/vla-1.C: Same.
8406
85128559
MP
84072016-04-14 Marek Polacek <polacek@redhat.com>
8408 Jan Hubicka <hubicka@ucw.cz>
8409
8410 PR c++/70029
8411 * g++.dg/torture/pr70029.C: New test.
8412
52fbb073
MS
84132016-04-14 Martin Sebor <msebor@redhat.com>
8414
8415 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8416 type size to prevent failures on targets with very low maximum
8417 alignment.
8418
6db61d6f
RB
84192016-04-14 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/70623
8422 * gcc.dg/torture/pr70623.c: New testcase.
8423 * gcc.dg/torture/pr70623-2.c: Likewise.
8424
342fac95
MS
84252016-04-13 Martin Sebor <msebor@redhat.com>
8426
8427 PR c++/69517
8428 PR c++/70019
8429 PR c++/70588
8430 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8431 * g++.dg/cpp1y/vla11.C: New test.
8432 * g++.dg/cpp1y/vla12.C: New test.
8433 * g++.dg/cpp1y/vla13.C: New test.
8434 * g++.dg/cpp1y/vla14.C: New test.
8435 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8436 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8437 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8438
d93c452f
JJ
84392016-04-13 Jakub Jelinek <jakub@redhat.com>
8440
8441 PR c++/70641
8442 * g++.dg/opt/pr70641.C: New test.
8443
85115fb6
RO
84442016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8445
8446 PR rtl-optimization/68749
8447 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8448 effects of argument promotions.
8449 Remove default args to dg-skip-if.
8450
545a4139
PC
84512016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8452
8453 PR c++/70635
8454 * g++.dg/parse/pr70635.C: New.
8455
b3a77f21
MP
84562016-04-13 Marek Polacek <polacek@redhat.com>
8457
8458 PR c++/70639
8459 * c-c++-common/Wmisleading-indentation-4.c: New test.
8460
99cd9857
MP
84612016-04-13 Marek Polacek <polacek@redhat.com>
8462
8463 PR c/70436
c87885ca
RO
8464 * gcc.dg/Wparentheses-12.c: New test.
8465 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8466
75ca93ec
IE
84672016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8468
8469 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8470 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8471 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8472
3d3f9e7e
JJ
84732016-04-13 Jakub Jelinek <jakub@redhat.com>
8474
37947cd0
JJ
8475 PR middle-end/70633
8476 * gcc.c-torture/compile/pr70633.c: New test.
8477
3d3f9e7e
JJ
8478 PR debug/70628
8479 * gcc.dg/torture/pr70628.c: New test.
8480
92886d3e
PP
84812016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8482
8483 PR c++/70610
8484 * g++.dg/template/pr70610.C: New test.
8485 * g++.dg/template/pr70610-2.C: New test.
8486 * g++.dg/template/pr70610-3.C: New test.
8487 * g++.dg/template/pr70610-4.C: New test.
8488
13bd7c2b
JJ
84892016-04-12 Jakub Jelinek <jakub@redhat.com>
8490
6512fa6d
JJ
8491 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8492 128 instead of 32.
8493
13bd7c2b
JJ
8494 PR c++/70571
8495 * g++.dg/ext/pr70571.C: New test.
8496
20b9851c
MM
84972016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8498
8a434ada 8499 PR target/70640
20b9851c
MM
8500 * gcc.target/powerpc/pr70640.c: New test.
8501
2b2f52bc
PC
85022016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8503
8504 PR c++/68722
8505 * g++.dg/parse/pr68722.C: New.
8506
5901e56a
JJ
85072016-04-12 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR rtl-optimization/70596
8510 * gcc.target/i386/pr70596.c: New test.
8511
d4619dc1
NS
85122016-04-12 Nathan Sidwell <nathan@acm.org>
8513
8514 PR c++/70501
8515 * g++.dg/init/pr70501.C: New.
8516
3df530d3
DW
85172016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8518
8519 * gcc.target/i386/asm-flag-6.c: New test.
8520
b7a120d7
TV
85212016-04-12 Tom de Vries <tom@codesourcery.com>
8522
8523 PR tree-optimization/68756
8524 * gcc.dg/graphite/pr68756.c: New test.
8525
4e0eea75
JJ
85262016-04-12 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR tree-optimization/70602
8529 * gcc.c-torture/execute/pr70602.c: New test.
8530
35fbda43
MM
85312016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8532
8533 PR target/70381
8534 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8535 __float128 emulator is built and runs.
8536 * gcc.target/powerpc/float128-1.c: Likewise.
8537
8538 * lib/target-supports.exp (check_ppc_float128_sw_available):
8539 Rework tests for __float128 software and hardware
8540 availability. Fix exit condition to return 0 on success.
8541
04a99ebe
JG
85422016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8543
8544 PR target/70133
8545 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8546 * gcc.target/aarch64/target_attr_15.c: Likewise.
8547
47cd5a85
PC
85482016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8549
8550 PR c++/69066
8551 * g++.dg/cpp1y/pr69066.C: New.
8552
a5edb32e
JD
85532016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8554
8555 PR fortran/68566
8556 * gfortran.dg/pr36192.f90: Update test.
8557 * gfortran.dg/pr36192_1.f90: Update test.
8558 * gfortran.dg/real_dimension_1.f: Update test.
8559 * gfortran.dg/parameter_array_init_7.f90: New test.
8560
8ef378f8
JDA
85612016-04-09 John David Anglin <danglin@gcc.gnu.org>
8562
c532c871
JDA
8563 PR testsuite/64039
8564 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8565
d34f706f
JDA
8566 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8567
75e1dd9e
JDA
8568 PR rtl-optimization/66669
8569 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8570
8a976f5f
JDA
8571 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8572
da04822a
JDA
8573 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8574 * gcc.dg/pie-1.c: Likewise.
8575 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8576 * gcc.dg/pic-4.c: Likewise.
8577 * gcc.dg/pie-3.c: Likewise.
8578 * gcc.dg/pie-4.c: Likewise.
8579
adfabcf9
JDA
8580 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8581
4a020adf
JDA
8582 PR tree-optimization/68644
8583 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8584
8ef378f8
JDA
8585 PR rtl-optimization/64886
8586 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8587
09bf990e
TV
85882016-04-09 Tom de Vries <tom@codesourcery.com>
8589
8590 PR tree-optimization/68953
8591 * gcc.dg/graphite/pr68953.c: New test.
8592
138c3c1a
DH
85932016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8594
8595 PR fortran/70592
8596 * gfortran.dg/deferred_character_16.f90: New test.
8597
f55460af
JJ
85982016-04-09 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR tree-optimization/70586
8601 * gcc.c-torture/execute/pr70586.c: New test.
8602
0b77bbf3
DH
86032016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8604
8605 PR sanitizer/70573
8606 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8607 with __builtin_memset
8608 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8609
c42cfb5c
CP
86102016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8611
8612 PR lto/70289
8613 PR ipa/70348
8614 PR tree-optimization/70373
8615 PR middle-end/70533
8616 PR middle-end/70534
8617 PR middle-end/70535
8618 * c-c++-common/goacc/reduction-5.c: New test.
8619 * c-c++-common/goacc/reduction-promotions.c: New test.
8620 * gfortran.dg/goacc/reduction-3.f95: New test.
8621 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8622
56cfb596
PP
86232016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8624
8625 PR c++/70590
8626 PR c++/70452
8627 * g++.dg/pr70590.C: New test.
8628 * g++.dg/pr70590-2.C: New test.
8629
1a13c0a2
JJ
86302016-04-08 Jakub Jelinek <jakub@redhat.com>
8631
abc0647a
JJ
8632 PR middle-end/70593
8633 * gcc.target/i386/pr70593.c: New test.
8634
1a13c0a2
JJ
8635 PR rtl-optimization/70574
8636 * gcc.target/i386/avx2-pr70574.c: New test.
8637
c3da4956
MO
86382016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8639
8640 PR sanitizer/70541
8641 * c-c++-common/asan/pr70541.c: New test.
8642
9f1b833b
TV
86432016-04-08 Tom de Vries <tom@codesourcery.com>
8644
8645 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8646 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8647
bae7adda
KT
86482016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8649
8650 PR target/70566
8651 * gcc.c-torture/execute/pr70566.c: New test.
8652
211f3d57
TV
86532016-04-08 Tom de Vries <tom@codesourcery.com>
8654
8655 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8656 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8657
02cf2861
AM
86582016-04-08 Alan Modra <amodra@gmail.com>
8659
8660 * gcc.target/powerpc/pr70117.c: New.
8661
5f490f9f
JJ
86622016-04-07 Jakub Jelinek <jakub@redhat.com>
8663
56e9b710
JJ
8664 PR testsuite/70581
8665 * gcc.dg/lto/simd-function_0.c: New test.
8666
5f490f9f
JJ
8667 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8668 clones.
8669 * c-c++-common/attr-simd-2.c: Likewise.
8670 * c-c++-common/attr-simd-4.c: Likewise.
8671 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8672 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8673
e4ebc74d
TP
86742016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8675
8676 PR testsuite/70553
8677 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8678
9817ae35
TS
86792016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8680 Tom de Vries <tom@codesourcery.com>
8681
8682 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8683 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8684 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8685 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8686 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8687 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8688 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8689 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8690
e292f64d
PP
86912016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8692
8693 PR c/70436
8694 * g++.dg/warn/Wparentheses-29.C: New test.
8695
6b37bdaf
PP
86962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8697
8698 PR c/70436
8699 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8700 explicit braces to resolve a future -Wparentheses warning.
8701
64824205
RH
87022016-04-06 Richard Henderson <rth@redhat.com>
8703
8704 * gcc.dg/pr61817-1.c: New test.
8705 * gcc.dg/pr61817-2.c: New test.
8706 * gcc.dg/pr69391-1.c: New test.
8707 * gcc.dg/pr69391-2.c: New test.
8708
bc2fc1f3
VM
87092016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8710
8711 PR rtl-optimization/70398
c87885ca 8712 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8713
41414a02
EB
87142016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8715
8716 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8717
4066ea8a
YR
87182016-04-06 Yvan Roux <yvan.roux@linaro.org>
8719 Pedro Alves <palves@redhat.com>
8720
8721 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8722
ec35ea45
JJ
87232016-04-06 Jakub Jelinek <jakub@redhat.com>
8724
3866f8dd
JJ
8725 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8726 Check for avx512f effective targets instead of avx2.
8727 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8728 for AVX512F clones.
8729 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8730 * g++.dg/gomp/declare-simd-1.C: Likewise.
8731 * g++.dg/gomp/declare-simd-3.C: Likewise.
8732 * g++.dg/gomp/declare-simd-4.C: Likewise.
8733
ec35ea45
JJ
8734 PR middle-end/70550
8735 * c-c++-common/gomp/pr70550-1.c: New test.
8736 * c-c++-common/gomp/pr70550-2.c: New test.
8737
c08d28ac
NS
87382016-04-05 Nathan Sidwell <nathan@acm.org>
8739
8740 PR c++/70512
8741 * g++.dg/ext/attribute-may-alias-5.C: New.
8742
1d510e04
JJ
87432016-04-05 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR c++/70336
8746 * c-c++-common/pr70336.c: New test.
8747 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8748 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8749
84278ed9
JH
87502016-04-05 Jan Hubicka <hubicka@ucw.cz>
8751
8752 PR ipa/66223
8753 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8754
268a0ec4
JJ
87552016-04-05 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR rtl-optimization/70542
8758 * gcc.dg/torture/pr70542.c: New test.
8759 * gcc.target/i386/avx2-pr70542.c: New test.
8760
5e8c2eb1
ZS
87612016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8762
8763 PR tree-optimization/70509
8764 * gcc.target/i386/avx512bw-pr70509.c: New test.
8765
c0daf32d
PP
87662016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8767
8768 PR c++/70452
8769 * g++.dg/ext/constexpr-vla4.C: New test.
8770
bf867841
UB
87712016-04-05 Uros Bizjak <ubizjak@gmail.com>
8772
8773 PR target/70510
8774 * gcc.target/i386/pr70510.c: New test.
8775
3022186a
RB
87762016-04-05 Richard Biener <rguenther@suse.de>
8777
8778 PR tree-optimization/70526
8779 * g++.dg/torture/pr70526.C: New testcase.
8780
55fc79b2
JJ
87812016-04-05 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR target/70525
8784 * gcc.target/i386/pr70525.c: New test.
8785
62b233f2
RB
87862016-04-05 Richard Biener <rguenther@suse.de>
8787
8788 PR middle-end/70499
8789 * g++.dg/torture/pr70499.C: New testcase.
8790
cc05759d
RB
87912016-04-05 Richard Biener <rguenther@suse.de>
8792
8793 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8794 remove XFAIL.
8795
f23f16d4
JJ
87962016-04-04 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR middle-end/70307
8799 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8800 rs6000 ABI warnings.
8801
d27ecc49
JH
88022016-04-04 Jan Hubicka <hubicka@ucw.cz>
8803
8804 PR ipa/66223
8805 * g++.dg/ipa/devirt-51.C: New testcase.
8806
c974c96e 88072016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8808 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8809
8810 PR middle-end/70457
8811 * gcc.dg/torture/pr70457.c: New.
8812
7a85da89
AV
88132016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8814
8815 PR fortran/67538
8816 * gfortran.dg/allocate_with_source_19.f08: New test.
8817
de517e64
AV
88182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8819
8820 PR fortran/65795
8821 * gfortran.dg/coarray_allocate_6.f08: New test.
8822
43b9f499
RB
88232016-04-04 Richard Biener <rguenther@suse.de>
8824
8825 PR rtl-optimization/70484
8826 * gcc.dg/torture/pr70484.c: New testcase.
8827
f13355da
MP
88282016-04-04 Marek Polacek <polacek@redhat.com>
8829
8830 PR c/70307
8831 * gcc.dg/torture/pr70307.c: New test.
8832
6cc6ed50
OE
88332016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8834
8835 PR target/70416
8836 PR target/67391
8837 * gcc.target/sh/torture/pr70416.c: New.
8838
abdc16c8
MS
88392016-04-02 Martin Sebor <msebor@redhat.com>
8840
8841 PR c++/67376
8842 PR c++/70170
8843 PR c++/70172
8844 PR c++/70228
8845 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8846 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8847 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8848 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8849 * g++.dg/cpp0x/constexpr-string.C: Same.
8850 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8851 * g++.dg/cpp0x/pr65398.C: Same.
8852 * g++.dg/ext/constexpr-vla1.C: Same.
8853 * g++.dg/ext/constexpr-vla2.C: Same.
8854 * g++.dg/ext/constexpr-vla3.C: Same.
8855 * g++.dg/ubsan/pr63956.C: Same.
8856
763cd859
JJ
88572016-04-01 Jakub Jelinek <jakub@redhat.com>
8858
8859 PR rtl-optimization/70467
8860 * gcc.target/i386/pr70467-2.c: New test.
8861
0f875435
JJ
88622016-04-01 Jakub Jelinek <jakub@redhat.com>
8863 Marek Polacek <polacek@redhat.com>
8864
8865 PR c++/70488
8866 * g++.dg/init/new47.C: New test.
8867
41d14659
RR
88682016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8869
8870 PR target/70496
8871 * gcc.target/arm/pr70496.c: New test.
8872
f9bf89bb
NS
88732016-04-01 Nathan Sidwell <nathan@acm.org>
8874
73b9085d
NS
8875 PR c++/68475
8876 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8877
4afdcfaa
IE
88782016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8879
8880 PR target/69890
8881 * gcc.dg/strlenopt.h (memmove): New.
8882 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8883 instead of "string.h".
8884 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8885 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8886 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8887 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8888 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8889 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8890 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8891 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8892 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8893 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8894 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8895 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8896 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8897 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8898 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8899 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8900 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8901 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8902 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8903 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8904
b5d7a29c
RO
89052016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8908 (Holder::foo): Reflect this.
8909
b660f9ec
IE
89102016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8911
8912 PR target/70442
8913 * gcc.dg/pr70442.c: New test.
8914
88504f34
NS
89152016-03-31 Nathan Sidwell <nathan@acm.org>
8916
8917 PR c++/70393
8918 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8919
95d34b96
KY
89202016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8921
8922 PR target/70453
8923 * gcc.target/i386/pr70453.c: New test.
8924
b4c4967c
AB
89252016-03-31 Andrey Belevantsev <abel@ispras.ru>
8926
8927 PR target/70292
8928 * gcc.c-torture/pr70292.c: New test.
8929
5fde6a45
MP
89302016-03-31 Marek Polacek <polacek@redhat.com>
8931
8932 PR c/70297
8933 * c-c++-common/pr70297.c: New test.
8934 * g++.dg/cpp0x/typedef-redecl.C: New test.
8935 * gcc.dg/typedef-redecl2.c: New test.
8936
97eb24c4
JJ
89372016-03-31 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR rtl-optimization/70460
8940 * gcc.c-torture/execute/pr70460.c: New test.
8941
efc3536f
RB
89422016-03-31 Richard Biener <rguenther@suse.de>
8943
8944 PR c++/70430
8945 * g++.dg/ext/vector30.C: New testcase.
8946
e0876e21
DH
89472016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8948 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8949
8950 * gfortran.dg/fmt_pf.f90: New test.
8951
e9bff8c6
RO
89522016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8953
8954 Forward-port from 5 branch
8955 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8956
8957 PR testsuite/70356
8958 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8959 dg-require-effective-target after dg-do.
8960
8961 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8962
8963 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8964
2620c80d
TS
89652016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8966 Julian Brown <julian@codesourcery.com>
8967 Chung-Lin Tang <cltang@codesourcery.com>
8968 Cesar Philippidis <cesar@codesourcery.com>
8969 James Norris <jnorris@codesourcery.com>
8970 Tom de Vries <tom@codesourcery.com>
8971 Nathan Sidwell <nathan@codesourcery.com>
8972
bf867841 8973 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8974 * c-c++-common/goacc/loop-clauses.c: Likewise.
8975 * g++.dg/goacc/template.C: Likewise.
8976 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8977 * gfortran.dg/goacc/loop-1.f95: Likewise.
8978 * gfortran.dg/goacc/loop-5.f95: Likewise.
8979 * gfortran.dg/goacc/loop-6.f95: Likewise.
8980 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8981 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8982 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8983 * c-c++-common/goacc/clauses-fail.c: Likewise.
8984 * c-c++-common/goacc/parallel-1.c: Likewise.
8985 * c-c++-common/goacc/reduction-1.c: Likewise.
8986 * c-c++-common/goacc/reduction-2.c: Likewise.
8987 * c-c++-common/goacc/reduction-3.c: Likewise.
8988 * c-c++-common/goacc/reduction-4.c: Likewise.
8989 * c-c++-common/goacc/routine-3.c: Likewise.
8990 * c-c++-common/goacc/routine-4.c: Likewise.
8991 * c-c++-common/goacc/routine-5.c: Likewise.
8992 * c-c++-common/goacc/tile.c: Likewise.
8993 * g++.dg/goacc/template.C: Likewise.
8994 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8995 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8996 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8997 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8998 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8999 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9000 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9001 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9002 * c-c++-common/goacc/use_device-1.c: ... this file.
9003 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9004 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9005 * c-c++-common/goacc/host_data-6.c: ... this file.
9006 * c-c++-common/goacc/loop-2-kernels.c: New file.
9007 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9008 * c-c++-common/goacc/loop-3.c: Likewise.
9009 * g++.dg/goacc/reference.C: Likewise.
9010 * g++.dg/goacc/routine-1.C: Likewise.
9011 * g++.dg/goacc/routine-2.C: Likewise.
9012
f6d2d066
RB
90132016-03-30 Richard Biener <rguenther@suse.de>
9014
9015 PR middle-end/70450
9016 * gcc.dg/torture/pr70450.c: New testcase.
9017
d43242b9
JJ
90182016-03-30 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR target/70421
9021 * gcc.dg/torture/pr70421.c: New test.
9022 * gcc.target/i386/avx512f-pr70421.c: New test.
9023
5ce43b77
L
90242016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9025
9026 PR testsuite/70364
9027 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9028 (check): New function.
9029 (bar): Call check.
9030 (foo): Align stack to 16 bytes when calling bar.
9031 * gcc.target/i386/cleanup-2.c: Likewise.
9032
d014a712
PP
90332016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9034
9035 PR tree-optimization/59124
9036 * gcc.dg/Warray-bounds-19.c: New test.
9037
3f8257db 90382016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9039
9040 * lib/prune.exp (escape_regex_chars): New.
9041 (prune_file_path): Update to quote metcharacters for regexp.
9042
3336c6e0
JJ
90432016-03-29 Jakub Jelinek <jakub@redhat.com>
9044
a362f023
JJ
9045 PR rtl-optimization/70429
9046 * gcc.c-torture/execute/pr70429.c: New test.
9047
3336c6e0
JJ
9048 PR tree-optimization/70405
9049 * gcc.dg/pr70405.c: New test.
9050
728557fd
AV
90512016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9052
9053 PR fortran/70397
9054 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9055 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9056
bef977d4
TS
90572016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9058
9059 PR testsuite/64177
9060 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9061 __cilkrts_set_param to set two workers.
9062 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9063 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9064
6f6d25c9
DH
90652016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9066
bf867841 9067 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9068
45733562
KY
90692016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9070
9071 PR target/70406
bf867841 9072 * gcc.target/i386/pr70406.c: New test.
45733562 9073
a1799e5e
EB
90742016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9075
9076 * gnat.dg/specs/double_record_extension3.ads: New test.
9077
5fca7b66
RH
90782016-03-25 Richard Henderson <rth@redhat.com>
9079
9080 PR target/70120
9081 * gcc.target/aarch64/pr70120-1.c: New.
9082 * gcc.target/aarch64/pr70120-2.c: New.
9083 * gcc.target/aarch64/pr70120-3.c: New.
9084
31ce75c6
PP
90852016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9086
9087 PR c++/62212
9088 * g++.dg/template/mangle2.C: The dg-do directive should be
9089 "compile" not "assemble".
9090
3caf0ca1
BS
90912016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9092
9093 PR lto/69650
9094 * gcc.dg/pr69650.c: New test.
9095
634035b6
DE
90962016-03-25 David Edelsohn <dje.gcc@gmail.com>
9097
9098 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9099
45d34276
AM
91002016-03-25 Alan Modra <amodra@gmail.com>
9101
9102 * gcc.dg/dfp/pr70052.c: New test.
9103
8f085166
RH
91042016-03-24 Richard Henderson <rth@redhat.com>
9105
9106 PR middle-end/69845
9107 * gcc.dg/tree-ssa/pr69845-1.c: New test.
9108 * gcc.dg/tree-ssa/pr69845-2.c: New test.
9109
011e5ec3
TV
91102016-03-24 Tom de Vries <tom@codesourcery.com>
9111
9112 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9113
9e3f4551
TV
91142016-03-24 Tom de Vries <tom@codesourcery.com>
9115
9116 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9117 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9118
45780041
TV
91192016-03-24 Tom de Vries <tom@codesourcery.com>
9120
9121 * c-c++-common/goacc/uninit-dim-clause.c: New test.
9122 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9123
887ab4e5
PP
91242016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
9125
9126 PR c++/62212
9127 * g++.dg/template/mangle2.C: New test.
9128
69a9a66f
RB
91292016-03-24 Richard Biener <rguenther@suse.de>
9130
9131 PR tree-optimization/70396
9132 * gcc.dg/torture/pr70396.c: New testcase.
9133
ed87de55
RB
91342016-03-24 Richard Biener <rguenther@suse.de>
9135
9136 PR middle-end/70370
9137 * gcc.dg/torture/pr70370.c: New testcase.
9138
ea064934
TV
91392016-03-24 Tom de Vries <tom@codesourcery.com>
9140
9141 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9142 * gfortran.dg/goacc/kernels-tree.f95: Same.
9143 * gfortran.dg/goacc/parallel-tree.f95: Same.
9144
b2a4dd1d
TV
91452016-03-24 Tom de Vries <tom@codesourcery.com>
9146
9147 * c-c++-common/goacc/uninit-if-clause.c: New test.
9148 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9149
72e7cd6e
JJ
91502016-03-24 Jakub Jelinek <jakub@redhat.com>
9151
9152 PR target/70290
bf867841
UB
9153 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9154 Fix formatting.
72e7cd6e 9155
ce9d0c03
RB
91562016-03-24 Richard Biener <rguenther@suse.de>
9157
9158 PR tree-optimization/70372
9159 * gcc.dg/tree-ssa/pr70372.c: New testcase.
9160
426b9428
PP
91612016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9162
9163 PR c++/70347
9164 * g++.dg/cpp1y/nsdmi-union1.C: New test.
9165
cd1588c4
PP
91662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
9167
9168 PR c++/70332
9169 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9170
61637db3
JJ
91712016-03-23 Jakub Jelinek <jakub@redhat.com>
9172
928af3bf
JJ
9173 PR c++/70001
9174 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9175 * g++.dg/cpp1y/pr70001.C: New test.
9176
61637db3
JJ
9177 PR c++/70323
9178 * g++.dg/cpp0x/constexpr-70323.C: New test.
9179
05aca4e7
AO
91802016-03-23 Alexandre Oliva <aoliva@redhat.com>
9181 Jason Merrill <jason@redhat.com>
9182 Jakub Jelinek <jakub@redhat.com>
9183
9184 PR c++/69315
9185 * g++.dg/cpp0x/constexpr-69315.C: New test.
9186 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9187
fbdb6baf
MP
91882016-03-23 Marek Polacek <polacek@redhat.com>
9189
9190 PR c++/69884
9191 * g++.dg/warn/Wignored-attributes-1.C: New test.
9192 * g++.dg/warn/Wignored-attributes-2.C: New test.
9193
d79ee524
TV
91942016-03-23 Tom de Vries <tom@codesourcery.com>
9195
9196 * c-c++-common/goacc/kernels-default.c (foo): Add missing
9197 initialization.
9198 * gfortran.dg/goacc/private-3.f95 (test): Same.
9199 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9200 missing use param.
9201
a59f0bef
KT
92022016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9203
9204 * lib/target-supports.exp: Remove v7ve entry from loop
9205 creating effective target checks.
9206 (check_effective_target_arm_arch_v7ve_ok): New procedure.
9207 (add_options_for_arm_arch_v7ve): Likewise.
9208
0179520a
JJ
92092016-03-23 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR tree-optimization/70354
9212 * gcc.dg/vect/pr70354-1.c: New test.
9213 * gcc.dg/vect/pr70354-2.c: New test.
9214 * gcc.target/i386/avx2-pr70354-1.c: New test.
9215 * gcc.target/i386/avx2-pr70354-2.c: New test.
9216
75bb14d7
JL
92172016-03-22 Jeff Law <law@redhat.com>
9218
9219 PR target/70232
9220 * gcc.dg/tree-ssa/pr70232.c: New test.
9221
72c9526d
IE
92222016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9223
9224 PR target/70302
9225 * gcc.target/i386/pr70302.c: New test.
9226
a3ca1bc5
RB
92272016-03-22 Richard Biener <rguenther@suse.de>
9228
9229 PR middle-end/70251
9230 * g++.dg/torture/pr70251.C: New testcase.
9231
5c240f4d
DM
92322016-03-22 David Malcolm <dmalcolm@redhat.com>
9233
9234 PR c/69993
9235 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9236 Wmisleading-indentation.c.
9237 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9238 reflect change to diagnostic text and order of messages.
9239 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9240
80f6631b
DE
92412016-03-22 David Edelsohn <dje.gcc@gmail.com>
9242
9243 * g++.dg/ext/java-3.C: Don't compile on AIX.
9244
9a10956c
RB
92452016-03-22 Richard Biener <rguenther@suse.de>
9246
9247 PR middle-end/70333
9248 * gcc.dg/torture/pr70333.c: New testcase.
9249
6cedf922
IE
92502016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
9251
9252 * g++.dg/ext/pr70290.C: New test.
9253
cd6c27ac
KY
92542016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
9255
9256 PR target/70325
9257 * gcc.target/i386/pr70325.c: New test.
9258
4cde512c
JJ
92592016-03-22 Jakub Jelinek <jakub@redhat.com>
9260
b01915ed
JJ
9261 PR target/70329
9262 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9263 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9264
4e3e2cf1
JJ
9265 PR target/70300
9266 * gcc.target/i386/pr70300.c: New test.
9267
4cde512c
JJ
9268 PR c++/70295
9269 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9270 (func2): New function for cond with parens, xfail warning for c++.
9271 * g++.dg/warn/Wnonnull-compare-8.C: New test.
9272
16f6d7dc
PP
92732016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9274
9275 PR c++/70096
9276 * g++.dg/template/ptrmem30.C: New test.
9277
a3e2b438
PP
92782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
9279
9280 PR c++/70204
9281 * g++.dg/cpp0x/constexpr-70204a.C: New test.
9282 * g++.dg/cpp0x/constexpr-70204b.C: New test.
9283
11b6a02e
JJ
92842016-03-21 Jakub Jelinek <jakub@redhat.com>
9285
9286 PR middle-end/70326
9287 * gcc.dg/pr70326.c: New test.
9288
b9407883
MG
92892016-03-21 Marc Glisse <marc.glisse@inria.fr>
9290 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR tree-optimization/70317
9293 * gcc.dg/pr70317.c: New test.
9294
4a148e19
UB
92952016-03-21 Uros Bizjak <ubizjak@gmail.com>
9296
9297 PR target/70327
9298 * gcc.target/i386/pr70327.c: New test.
9299
2a85ddbb
ML
93002016-03-21 Martin Liska <mliska@suse.cz>
9301
7d36fe98 9302 PR ipa/70306
2a85ddbb
ML
9303 * gcc.dg/ipa/pr70306.c: New test.
9304
4a148e19 93052016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
9306
9307 * gcc.target/arm/attr-align1.c: Skip if M-profile.
9308 * gcc.target/arm/attr-align3.c: Likewise.
9309 * gcc.target/arm/attr_arm.c: Likewise.
9310 * gcc.target/arm/flip-thumb.c: Likewise.
9311
6b366948
JJ
93122016-03-21 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR target/70296
9315 * gcc.target/powerpc/altivec-36.c: New test.
9316
2fac8c14
RB
93172016-03-21 Richard Biener <rguenther@suse.de>
9318
9319 PR tree-optimization/70310
9320 * gcc.dg/torture/pr70310.c: New testcase.
9321
e9bde854
KY
93222016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9323
9324 PR target/70293
9325 * gcc.target/i386/pr70293.c: New test.
9326
56bbfaf6
RB
93272016-03-21 Richard Biener <rguenther@suse.de>
9328
9329 PR tree-optimization/70288
9330 * gcc.dg/torture/pr70288-1.c: New testcase.
9331 * gcc.dg/torture/pr70288-2.c: Likewise.
9332
3eee49ed
AB
93332016-03-21 Andrey Belevantsev <abel@ispras.ru>
9334
9335 PR rtl-optimization/69307
9336 * gcc.target/arm/pr69307.c: New test.
4a148e19 9337
8e7816b4
AB
93382016-03-21 Andrey Belevantsev <abel@ispras.ru>
9339
9340 PR rtl-optimization/69102
9341 * gcc.c-torture/compile/pr69102.c: New test.
9342
14d7d4be
JL
93432016-03-18 Jeff Law <law@redhat.com>
9344
9345 PR rtl-optimization/70263
9346 * gcc.c-torture/compile/pr70263-1.c: New test.
9347 * gcc.target/i386/pr70263-2.c: New test.
9348
5c6a601c
BS
93492016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9350
9351 PR rtl-optimization/70278
9352 * gcc.dg/torture/pr70278.c: New test.
9353 * gcc.target/arm/pr70278.c: New test.
9354
4bbf545b
DM
93552016-03-18 David Malcolm <dmalcolm@redhat.com>
9356
9357 PR c/70281
9358 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9359 (test_builtin_types_compatible_p): New test function.
9360 * gcc.dg/pr70281.c: New test case.
9361
dc28bb68
CL
93622016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9363
9364 PR target/70113
9365 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9366
5e8d6dff
IE
93672016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9368
9369 PR tree-optimization/70252
9370 * gcc.dg/pr70252.c: New test.
9371
d0e7e403
TV
93722016-03-18 Tom de Vries <tom@codesourcery.com>
9373
9374 * gcc.dg/pr70161-2.c: New test.
9375 * gcc.dg/pr70161.c: New test.
9376
fa22501a
TV
93772016-03-18 Tom de Vries <tom@codesourcery.com>
9378
9379 PR ipa/70269
9380 * gcc.dg/pr70269.c: New test.
9381
dd125026
JJ
93822016-03-18 Jakub Jelinek <jakub@redhat.com>
9383
9384 PR c++/70267
9385 * g++.dg/ext/java-3.C: New test.
9386
91914f0a
PP
93872016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9388
9389 PR c++/70205
9390 * g++.dg/lookup/pr70205.C: New test.
9391
753a8910
PP
93922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9393
9394 PR c++/70218
9395 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9396
14ba7b28
MP
93972016-03-17 Marek Polacek <polacek@redhat.com>
9398
9399 PR c/69407
9400 * gcc.dg/atomic-op-6.c: New test.
9401
ded60913
DM
94022016-03-17 David Malcolm <dmalcolm@redhat.com>
9403
9404 PR c/70264
9405 * c-c++-common/pr70264.c: New test case.
9406
a3aad0e6
JJ
94072016-03-17 Jakub Jelinek <jakub@redhat.com>
9408
17366700
JJ
9409 PR c++/70144
9410 * c-c++-common/pr70144-1.c: New test.
9411 * c-c++-common/pr70144-2.c: New test.
9412
a3aad0e6
JJ
9413 PR c++/70272
9414 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9415 * g++.dg/opt/flifetime-dse6.C: New test.
9416 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9417
b57e6e18
L
94182016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9419
9420 PR driver/70192
9421 * gcc.dg/pic-1.c: New test.
9422 * gcc.dg/pic-2.c: Likewise.
9423 * gcc.dg/pic-3.c: Likewise.
9424 * gcc.dg/pic-4.c: Likewise.
9425 * gcc.dg/pie-1.c: Likewise.
9426 * gcc.dg/pie-2.c: Likewise.
9427 * gcc.dg/pie-3.c: Likewise.
9428 * gcc.dg/pie-4.c: Likewise.
9429 * gcc.dg/pie-5.c: Likewise.
9430 * gcc.dg/pie-6.c: Likewise.
9431
b38ba58b
TV
94322016-03-17 Tom de Vries <tom@codesourcery.com>
9433
9434 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9435 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9436
6931b3b7
RB
94372016-03-17 Richard Biener <rguenther@suse.de>
9438
9439 PR debug/70271
9440 * g++.dg/debug/pr70271.C: New testcase.
9441
0c8b64cb
IE
94422016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9443
9444 * gcc.target/i386/pr70251.c: New test.
9445
b1970801
MP
94462016-03-17 Marek Polacek <polacek@redhat.com>
9447
9448 PR c++/70194
9449 * g++.dg/warn/constexpr-70194.C: New test.
9450
820c5eaa
RH
94512016-03-16 Richard Henderson <rth@redhat.com>
9452
9453 PR middle-end/70240
9454 * gcc.c-torture/compile/pr70240.c: New.
9455
da0ad263
SKS
94562016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9457
9458 * gcc.c-torture/compile/20151204.c: Skip for avr.
9459
c73d295c
JJ
94602016-03-16 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR target/70245
9463 * g++.dg/opt/pr70245.C: New test.
9464 * g++.dg/opt/pr70245.h: New file.
9465 * g++.dg/opt/pr70245-aux.cc: New file.
9466
b2794066
MS
94672016-03-16 Martin Sebor <msebor@redhat.com>
9468
9469 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9470
aa43616c
RH
94712016-03-16 Richard Henderson <rth@redhat.com>
9472
9473 PR middle-end/70199
9474 * gcc.c-torture/compile/pr70199.c: New.
9475
59608fe5
L
94762016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9477
9478 * gcc.dg/uninit-19.c: Run dos2unix.
9479
ab4c578f
MP
94802016-03-16 Marek Polacek <polacek@redhat.com>
9481
9482 PR c/70093
9483 * gcc.dg/nested-func-10.c: New test.
9484 * gcc.dg/nested-func-9.c: New test.
9485
f5387e76
JJ
94862016-03-16 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR tree-optimization/68714
9489 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9490
7662b718
TV
94912016-03-16 Tom de Vries <tom@codesourcery.com>
9492
9493 PR tree-optimization/68715
9494 * gcc.dg/graphite/pr68715-2.c: New test.
9495 * gcc.dg/graphite/pr68715.c: New test.
9496 * gfortran.dg/graphite/pr68715.f90: New test.
9497
be7ce7ae
TV
94982016-03-16 Tom de Vries <tom@codesourcery.com>
9499
9500 PR tree-optimization/68809
9501 * gcc.dg/graphite/pr68809-2.c: New test.
9502 * gcc.dg/graphite/pr68809.c: New test.
9503
1935f250
JJ
95042016-03-16 Jakub Jelinek <jakub@redhat.com>
9505
6651c93e
JJ
9506 PR c++/70147
9507 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9508 method call to i () as argument. Adjust expected output.
9509
1935f250
JJ
9510 PR c++/70147
9511 * g++.dg/ubsan/pr70147-1.C: New test.
9512 * g++.dg/ubsan/pr70147-2.C: New test.
9513
ab1caa6e
MS
95142016-03-15 Martin Sebor <msebor@redhat.com>
9515
9516 PR c++/58281
9517 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9518
5c2a1bbb
JDA
95192016-03-15 John David Anglin <danglin@gcc.gnu.org>
9520
cb5d8ad1
JDA
9521 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9522 hppa*-*-hpux*.
9523
b440dd40
JDA
9524 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9525
5c2a1bbb
JDA
9526 PR libfortran/69799
9527 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9528 libatomic_available.
9529
42c729c5
MP
95302016-03-15 Marek Polacek <polacek@redhat.com>
9531
9532 PR c++/70209
9533 * g++.dg/ext/attribute-may-alias-4.C: New test.
9534
82b1c550
AM
95352016-03-15 Alexander Monakov <amonakov@ispras.ru>
9536
9537 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9538 -fvar-tracking-assignments-toggle flag.
9539
4ccbf3a6
PH
95402016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9541
9542 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9543
c39858bd
JJ
95442016-03-15 Jakub Jelinek <jakub@redhat.com>
9545
9546 PR rtl-optimization/70222
9547 * gcc.c-torture/execute/pr70222-1.c: New test.
9548 * gcc.c-torture/execute/pr70222-2.c: New test.
9549
8be119c1
RH
95502016-03-15 Richard Henderson <rth@redhat.com>
9551
9552 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9553
6598bb55
AB
95542016-03-15 Andrey Belevantsev <abel@ispras.ru>
9555
9556 PR rtl-optimization/69032
9557 * gcc.dg/pr69032.c: New test.
9558
81fa2944
AB
95592016-03-15 Andrey Belevantsev <abel@ispras.ru>
9560
9561 PR rtl-optimization/63384
4a148e19 9562 * g++.dg/pr63384.C: New test.
81fa2944 9563
74ea9ab6
AB
95642016-03-15 Andrey Belevantsev <abel@ispras.ru>
9565
9566 PR target/64411
9567 * gcc.target/i386/pr64411.C: New test.
9568
045d5055
TV
95692016-03-15 Tom de Vries <tom@codesourcery.com>
9570
9571 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9572 * gfortran.dg/goacc/kernels-alias.f95: New test.
9573
3ea33585
MS
95742016-03-14 Martin Sebor <msebor@redhat.com>
9575
9576 PR c++/53792
9577 * g++.dg/cpp0x/constexpr-inline.C: New test.
9578 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9579
1df7b330
DE
95802016-03-14 David Edelsohn <dje.gcc@gmail.com>
9581
9582 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9583
79b57d18
JJ
95842016-03-14 Jakub Jelinek <jakub@redhat.com>
9585
9586 PR middle-end/70219
9587 * gcc.dg/pr70219.c: New test.
9588
3cbf012a
BS
95892016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9590
9591 PR target/70083
9592 * gcc.dg/torture/pr70083.c: New test.
9593 * gcc.target/i386/pr70083.c: New test.
9594
a9fee7cd
RB
95952016-03-14 Richard Biener <rguenther@suse.de>
9596
9597 PR tree-optimization/56365
9598 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9599
4799603f
SB
96002016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9601
9602 PR target/70098
9603 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9604 New function.
9605 * g++.dg/pr70098.C: New testcase.
9606
9607
760ca967
TV
96082016-03-14 Tom de Vries <tom@codesourcery.com>
9609
9610 PR tree-optimization/70045
9611 * gcc.dg/graphite/pr70045.c: New test.
9612
44e66a77
JD
96132016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9614
9615 PR fortran/69043
9616 * gfortran.dg/include_9.f90: New test.
9617
a18e0fe1
DH
96182016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9619
9620 PR fortran/45076
9621 gfortran.dg/prof/prof.exp: New script.
9622 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9623
d0aca6ab
AB
96242016-03-12 Andrey Belevantsev <abel@ispras.ru>
9625
9626 PR rtl-optimization/69307
9627 * gcc.dg/pr69307.c: New test.
9628
cefe08a4
VM
96292016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9630
9631 PR target/69614
9632 * gcc.target/arm/pr69614.c: New.
9633
70112e2a
PT
96342016-03-12 Paul Thomas <pault@gcc.gnu.org>
9635
9636 PR fortran/70031
9637 * gfortran.dg/submodule_14.f08: New test
9638
9639 PR fortran/69524
9640 * gfortran.dg/submodule_15.f08: New test
9641
3f1e5d3a
PP
96422016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9643
9644 PR c++/70106
9645 * g++.dg/cpp1y/paren3.C: New test.
9646
a3f6d680
MM
96472016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9648
9649 PR target/70131
9650 * gcc.target/powerpc/ppc-round2.c: New test.
9651
92348f09
BS
96522016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9653
9654 PR target/70123
9655 * gcc.dg/torture/pr70123.c: New test.
9656
cebde9e9
JL
96572016-03-11 Jeff Law <law@redhat.com>
9658
9659 PR tree-optimization/70190
9660 * gcc.c-torture/compile/pr70190.c: New test.
9661
3edc5da4
DM
96622016-03-11 David Malcolm <dmalcolm@redhat.com>
9663
9664 PR c/68187
9665 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9666 case.
9667 (test43_b): Likewise.
9668 (test43_c): Likewise.
9669 (test43_d): Likewise.
9670 (test43_e): Likewise.
9671 (test43_f): Likewise.
9672 (test43_g): Likewise.
9673 (test44_a): Likewise.
9674 (test44_b): Likewise.
9675 (test44_c): Likewise.
9676 (test44_d): Likewise.
9677 (test44_e): Likewise.
9678
318c1204
DM
96792016-03-11 David Malcolm <dmalcolm@redhat.com>
9680
9681 PR c/70085
9682 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9683
bc062234
KT
96842016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9685
9686 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9687 dg-options.
9688
acfc1ac1
KT
96892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9690
9691 PR target/70002
9692 PR target/69245
9693 * gcc.target/aarch64/pr69245_2.c: New test.
9694
d1e2bb2d
JJ
96952016-03-11 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR tree-optimization/70177
9698 * gcc.dg/pr70177.c: New test.
9699
07350627
AL
97002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9701
9702 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9703
5c6706f7
AL
97042016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9705
9706 * gcc.dg/tree-ssa/sra-20.c: New.
9707
02d472a2
JJ
97082016-03-11 Jakub Jelinek <jakub@redhat.com>
9709
686d390a
JJ
9710 PR rtl-optimization/70174
9711 * gcc.dg/pr70174.c: New test.
9712
02d472a2
JJ
9713 PR tree-optimization/70169
9714 * gcc.dg/pr70169.c: New test.
9715
0f9befa1
IE
97162016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9717
9718 PR target/70160
9719 * gcc.target/i386/pr70160.c: New test.
9720
432d4670
AK
97212016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9722
9723 * gcc.target/s390/dfp-1.c: New test.
9724
a3dc8760
NC
97252016-03-10 Nick Clifton <nickc@redhat.com>
9726
9727 PR target/70044
9728 * gcc.target/aarch64/pr70044.c: New test.
9729
b87a8d7d
PP
97302016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9731 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR c++/70001
9734 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9735 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9736 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9737
4f4ada6a
JH
97382016-03-10 Jan Hubicka <hubicka@ucw.cz>
9739
9740 PR lto/69589
9741 * g++.dg/lto/pr69589_0.C: New testcase
9742 * g++.dg/lto/pr69589_1.C: New testcase
9743
d49b0aa0
MP
97442016-03-10 Marek Polacek <polacek@redhat.com>
9745
9746 PR c++/70153
9747 * g++.dg/delayedfold/unary-plus1.C: New test.
9748
97492016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9750
9751 * gcc.target/arm/pr45701-1.c: Escape brackets.
9752 * gcc.target/arm/pr45701-2.c: Likewise.
9753
71017a7b
AL
97542016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9755
9756 * gfortran.dg/unconstrained_commons.f: New.
9757
ba52669f
AM
97582016-03-10 Alan Modra <amodra@gmail.com>
9759
9760 * gcc.dg/pr69195.c: New.
9761 * gcc.dg/pr69238.c: New.
9762
27742332
TV
97632016-03-10 Tom de Vries <tom@codesourcery.com>
9764
9765 PR testsuite/68915
9766 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9767
3a81a594
RB
97682016-03-10 Richard Biener <rguenther@suse.de>
9769
9770 PR tree-optimization/70128
9771 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9772 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9773
3433b975
JJ
97742016-03-09 Jakub Jelinek <jakub@redhat.com>
9775
c2864f02
JJ
9776 PR tree-optimization/70152
9777 * gcc.dg/pr70152.c: New test.
9778
3433b975
JJ
9779 PR target/70086
9780 * gcc.target/i386/pr70086-1.c: New test.
9781 * gcc.target/i386/pr70086-2.c: New test.
9782 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9783
9784 PR tree-optimization/70127
9785 * gcc.c-torture/execute/pr70127.c: New test.
9786
96b3c82d
CP
97872016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9788
9789 * c-c++-common/goacc/combined-directives-2.c: New test.
9790
b4f3232d
DM
97912016-03-09 David Malcolm <dmalcolm@redhat.com>
9792
9793 PR c/68473
9794 PR c++/70105
9795 * g++.dg/diagnostic/pr70105.C: New test.
9796 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9797 (test_multiple_ordinary_maps): New test function.
9798
40499f81
DM
97992016-03-09 David Malcolm <dmalcolm@redhat.com>
9800
9801 PR c/68473
9802 PR c++/70105
9803 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9804 Drop range information from call to inform_at_rich_loc.
9805 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9806 New.
9807 (test_show_locus): Replace calls to rich_location::add_range with
9808 calls to add_range. Rewrite the tests that used the now-defunct
9809 rich_location ctor taking a source_range. Simplify other tests
9810 by replacing calls to COMBINE_LOCATION_DATA with calls to
9811 make_location.
9812
c9e33662
RB
98132016-03-09 Richard Biener <rguenther@suse.de>
9814 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR tree-optimization/70138
9817 * gcc.dg/vect/pr70138-1.c: New testcase.
9818 * gcc.dg/vect/pr70138-2.c: Likewise.
9819
2c73b764
JJ
98202016-03-09 Jakub Jelinek <jakub@redhat.com>
9821
9822 PR target/70049
9823 * gcc.target/i386/pr70049.c: New test.
9824
c06d25bb
RB
98252016-03-09 Richard Biener <rguenther@suse.de>
9826
9827 PR c/70143
9828 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9829 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9830 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9831
5828a501
RO
98322016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9833
9834 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9835 arm-*-*.
9836
2e141c8d
JJ
98372016-03-09 Jakub Jelinek <jakub@redhat.com>
9838
5a9def37
JJ
9839 PR middle-end/67278
9840 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9841
2e141c8d
JJ
9842 PR target/67278
9843 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9844
9845 PR middle-end/70050
9846 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9847 in testcase comment.
9848
bf751f40
TV
98492016-03-09 Tom de Vries <tom@codesourcery.com>
9850
9851 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9852 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9853 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9854 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9855 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9856 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9857 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9858 * gfortran.dg/goacc/kernels-loop.f95: New test.
9859
e210c999
MS
98602016-03-08 Martin Sebor <msebor@redhat.com>
9861
9862 PR c++/62096
9863 * g++.dg/warn/overflow-warn-7.C: New test.
9864
80aac5c8
JM
98652016-03-08 Jason Merrill <jason@redhat.com>
9866
9867 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9868 * lib/target-supports.exp (check_effective_target_concepts): New.
9869
12b81409
JJ
98702016-03-08 Jakub Jelinek <jakub@redhat.com>
9871
d259b234
JJ
9872 PR c++/70135
9873 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9874 * g++.dg/ubsan/pr70135.C: New test.
9875
12b81409
JJ
9876 PR target/70110
9877 * gcc.dg/pr70110.c: New test.
9878
b4e9f2aa
MJ
98792016-03-07 Martin Jambor <mjambor@suse.cz>
9880
9881 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9882 * c-c++-common/gomp/if-1.c: Likewise.
9883 * c-c++-common/gomp/pr61486-2.c: Likewise.
9884 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9885 to dg-additional-options.
9886 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9887 * g++/gomp/target-teams-1.c: Likewise.
9888 * gcc.dg/gomp/gomp.exp: Likewise.
9889 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9890 dg-additional-options.
9891 * gfortran.dg/gomp/gomp.exp: Likewise.
9892 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9893 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9894 dg-additional-options.
9895 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9896
f86e631e
MJ
98972016-03-07 Martin Jambor <mjambor@suse.cz>
9898
9899 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9900 * c-c++-common/gomp/gridify-1.c: New test.
9901 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9902
94156b3f
AV
99032016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9904
9905 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9906 trigger for cortex-r8, when scanning for register r8.
9907 * gcc.target/arm/pr45701-2.c: Likewise.
9908
a84a49b7 99092016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9910 Jeff Law <law@redhat.com>
a84a49b7
RB
9911
9912 PR tree-optimization/69740
9913 * gcc.c-torture/compile/pr69740-1.c: New test.
9914 * gcc.c-torture/compile/pr69740-2.c: New test.
9915
e41f6c9e
BS
99162016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9917
9918 * lib/target-supports.exp
9919 (check_effective_target_whole_vector_shift): Enable for PPC64.
9920
57548bf5
RB
99212016-03-07 Richard Biener <rguenther@suse.de>
9922
9923 PR tree-optimization/70115
9924 * gcc.dg/torture/pr70115.c: New testcase.
9925
4ae13300
NS
99262016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9927
9928 PR middle-end/69916
9929 * c-c-++-common/goacc/pr69916.c: New.
9930
5edb9853
RH
99312016-03-07 Richard Henderson <rth@redhat.com>
9932
9933 * gcc.c-torture/compile/pr70061.c: New test.
9934
2067a8f3
RB
99352016-03-07 Richard Biener <rguenther@suse.de>
9936
9937 PR testsuite/70109
9938 * gcc.dg/vect/O3-pr36098.c: New testcase.
9939
4145a9b7
CL
99402016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9941
9942 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9943
1878be32
EB
99442016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9945
9946 * gnat.dg/renaming9.ad[sb]: New testcase.
9947
df762bb2
JJ
99482016-03-05 Jakub Jelinek <jakub@redhat.com>
9949
9950 PR c++/70084
9951 * g++.dg/expr/stdarg3.C: New test.
9952
7d461295
JL
99532016-03-04 Jeff Law <law@redhat.com>
9954
9955 PR tree-optimization/69196
9956 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9957 x86_64-*-*.
9958
29b9828f
BS
99592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9960
b6b552fd
BS
9961 PR c/69973
9962 * gcc.dg/pr69973.c: New test.
9963
201d49e9
BS
9964 PR rtl-optimization/69941
9965 * gcc.dg/torture/pr69941.c: New test.
9966
29b9828f
BS
9967 PR c/69824
9968 * gcc.dg/pr69824.c: New test.
9969
640b7e74
TV
99702016-03-05 Tom de Vries <tom@codesourcery.com>
9971
9972 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9973 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9974 function.
9975
7a3a3fad
PP
99762016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9977
9978 PR c++/66786
9979 * g++.dg/cpp1y/var-templ48.C: New test.
9980 * g++.dg/cpp1y/var-templ49.C: New test.
9981
cd439aec
EB
99822016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9983
9984 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9985
60204554
JJ
99862016-03-04 Jakub Jelinek <jakub@redhat.com>
9987
0c8825de
JJ
9988 PR c++/70035
9989 * g++.dg/ubsan/pr70035.C: New test.
9990
60204554
JJ
9991 PR target/70062
9992 * gcc.target/i386/pr70062.c: New test.
9993
f79d4eab
L
99942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9995
9996 * g++.dg/template/typename21.C: Remove c++98_only.
9997
ea81ce67
L
99982016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9999
10000 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10001
64b23c13
DM
100022016-03-04 David Malcolm <dmalcolm@redhat.com>
10003
10004 PR c/68187
10005 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10006 function.
10007 (fn_42_b): Likewise.
10008 (fn_42_c): Likewise.
10009
729526f5
DM
100102016-03-04 David Malcolm <dmalcolm@redhat.com>
10011
10012 PR c/68187
10013 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10014 function.
10015 (fn_40_b): Likewise.
10016 (fn_41_a): Likewise.
10017 (fn_41_b): Likewise.
10018
f9ea11ac
JJ
100192016-03-04 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR target/70059
10022 * gcc.target/i386/avx512f-pr70059.c: New test.
10023 * gcc.target/i386/avx512dq-pr70059.c: New test.
10024
b6c38c69
BS
100252016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10026
10027 PR rtl-optimization/57676
10028 * gcc.dg/torture/pr57676.c: New test.
10029
af3cdd34
IE
100302016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10031
10032 * gcc.dg/pr70026.c: New test.
10033
7ff6ca38
MP
100342016-03-04 Marek Polacek <polacek@redhat.com>
10035
10036 PR c/69798
10037 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10038 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10039
a6bf62d5
KT
100402016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10041
10042 PR target/70004
10043 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10044 Delete.
10045 (test_corners_sisd_si): Likewise.
10046 (main): Remove checks of the above.
10047 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10048
ae4cdc6a
EB
100492016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10050
10051 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10052
08455559
CL
100532016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10054
10055 * gcc.dg/torture/pr69951.c: Accept argc==0.
10056
e9a35493
RB
100572016-03-04 Richard Biener <rguenther@suse.de>
10058
10059 PR c++/70054
10060 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10061 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10062
fba054c2
DV
100632016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10064
10065 PR testsuite/69766
10066 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10067 testing multiarch.
10068
f10cdc6c
JJ
100692016-03-04 Jakub Jelinek <jakub@redhat.com>
10070
10071 PR debug/69947
10072 * gcc.dg/guality/pr69947.c: New test.
10073
2e981ba0
JJ
100742016-03-03 Jakub Jelinek <jakub@redhat.com>
10075
10076 PR ada/70017
10077 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10078
0ba3bfa2
KT
100792016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10080
10081 PR rtl-optimization/69904
10082 * gcc.target/arm/pr69904.c: New test.
10083
97ecdb46
JJ
100842016-03-03 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR target/70021
10087 * gcc.dg/vect/pr70021.c: New test.
10088 * gcc.target/i386/pr70021.c: New test.
10089
a2a743a1
MP
100902016-03-03 Marek Polacek <polacek@redhat.com>
10091
10092 PR middle-end/70050
10093 * gcc.dg/pr70050.c: New test.
10094
fa07ecdd
JG
100952016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10096
10097 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10098
23504262
ML
100992016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10100
10101 PR tree-optimization/70043
10102 * gfortran.dg/vect/pr70043.f90: New test.
10103
b7b9e1a9
EB
101042016-03-03 Eric Botcazou <ebotcazou@adacore.com>
10105
10106 * gnat.dg/specs/task1.ads: New test.
10107
cb83ba54
RO
101082016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10109
10110 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10111 Invoke gdb with -batch.
10112 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10113
a75f5e30
RB
101142016-03-03 Richard Biener <rguenther@suse.de>
10115
10116 PR tree-optimization/55936
10117 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10118
268bc320
JL
101192016-03-02 Jeff Law <law@redhat.com>
10120
815f20ab
JL
10121 PR rtl-optimization/69942
10122 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10123 effects of argument promotions.
10124
268bc320
JL
10125 PR tree-optimization/69987
10126 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10127 target does not support -fprefetch-loop-arrays.
10128
171f7de5
UB
101292016-03-02 Uros Bizjak <ubizjak@gmail.com>
10130
10131 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10132
192912db
BC
101332016-03-02 Bin Cheng <bin.cheng@arm.com>
10134
c7908871 10135 PR rtl-optimization/69052
192912db
BC
10136 * gcc.target/i386/pr69052.c: New test.
10137
90a7a40b
AM
101382016-03-02 Alan Modra <amodra@gmail.com>
10139
10140 * gcc.dg/pr69990.c: New.
10141
69fa742f
JJ
101422016-03-02 Jakub Jelinek <jakub@redhat.com>
10143
de752fb0
JJ
10144 PR c/68062
10145 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10146
10147 PR middle-end/70022
10148 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10149
69fa742f
JJ
10150 PR target/70028
10151 * gcc.target/i386/pr70028.c: New test.
10152
7c65bd56
MK
101532016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10154
10155 * c-c++-common/asan/swapcontext-test-1.c,
10156 * c-c++-common/tsan/thread_leak.c,
10157 * g++.dg/tsan/aligned_vs_unaligned_race.C,
10158 * g++.dg/tsan/benign_race.C,
10159 * g++.dg/tsan/fd_close_norace.C,
10160 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10161 races with sanitizer output
10162
37d98220 101632016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 10164 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
10165
10166 PR target/67278
10167 * gcc.dg/simd-8.c: New testcase.
10168
218db463
RB
101692016-03-02 Richard Biener <rguenther@suse.de>
10170
10171 PR middle-end/67278
10172 * gcc.dg/simd-7.c: New testcase.
10173
22c72158
EB
101742016-03-02 Eric Botcazou <ebotcazou@adacore.com>
10175
10176 * gcc.target/i386/pr70007.c: Tweak.
10177
9a790ccc
DV
101782016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10179
10180 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10181
bd02f00f
MP
101822016-03-02 Marek Polacek <polacek@redhat.com>
10183
10184 PR c/67854
10185 * gcc.dg/pr67854.c: New test.
10186
1e840f39
JJ
101872016-03-02 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR middle-end/70025
10190 * gcc.dg/torture/pr70025.c: New test.
10191
bca00241
VK
101922016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10193
10194 PR tree-optimization/68621
10195 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10196
0bca04b8
EB
101972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10198
10199 * gcc.target/i386/pr70007.c: New test.
10200
2a9afc86
JL
102012016-03-01 Jeff Law <law@redhat.com>
10202
eab2541b 10203 PR tree-optimization/69196
9d83ef71 10204 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 10205
2a9afc86
JL
10206 PR tree-optimization/69196
10207 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10208 duplicating code and spoiling the expected output.
10209
0d39977e
MM
102102016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10211
10212 PR target/70033
10213 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10214 supports power9 before doing tests.
10215 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10216 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10217 * gcc.target/powerpc/p9-permute.c: Likewise.
10218
a0c0699d
UB
102192016-03-01 Uros Bizjak <ubizjak@gmail.com>
10220
10221 PR target/70027
10222 * gcc.target/i386/pr70027.c: New test.
10223
0ae3ef47 102242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
10225
10226 * gcc.dg/pr70017.c: New test.
10227
686e2237
JJ
102282016-03-01 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR c/69796
10231 PR c/69974
10232 * gcc.dg/pr69796.c: New test.
10233 * gcc.dg/pr69974.c: New test.
10234
f8e4188c
EB
102352016-03-01 Eric Botcazou <ebotcazou@adacore.com>
10236
10237 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10238
5e3f1c7c
JL
102392016-02-29 Jeff Law <law@redhat.com>
10240
10241 PR tree-optimization/69987
10242 * gfortran.dg/pr69987.f90: New test.
10243
10244 PR tree-optimization/69989
10245 * gcc.c-torture/compile/pr69989-2.c: New test.
10246
1be56bc5
MP
102472016-03-01 Marek Polacek <polacek@redhat.com>
10248
10249 PR c++/69795
10250 * g++.dg/parse/invalid1.C: New test.
10251
1b19470d
RB
102522016-03-01 Richard Biener <rguenther@suse.de>
10253
10254 PR middle-end/70022
10255 * gcc.dg/pr70022.c: New testcase.
10256
3ae0661a
IE
102572016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10258
10259 PR tree-optimization/69956
10260 * gcc.dg/pr69956.c: New test.
10261
0f09ab88
BS
102622016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10263
10264 PR target/70011
10265 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10266 XFAIL when hardware supports efficient unaligned storage access.
10267
76d881bf
PP
102682016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
10269
10270 PR c++/69961
10271 * g++.dg/template/pr69961a.C: New test.
10272 * g++.dg/template/pr69961b.C: New test.
10273
7168133a
DM
102742016-02-29 David Malcolm <dmalcolm@redhat.com>
10275
10276 PR preprocessor/69985
10277 * gcc.dg/cpp/pr69985.c: New test case.
10278
0c6072a3
JL
102792016-02-29 Jeff Law <law@redhat.com>
10280
e66f219b
JL
10281 PR tree-optimization/70005
10282 * gcc.c-torture/execute/pr70005.c New test.
10283
0c6072a3
JL
10284 PR tree-optimization/69999
10285 * gcc.c-torture/compile/pr69999.c: New test.
10286
fd9fbdb3
YR
102872016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
10288
10289 PR tree-optimization/69652
10290 * gcc.dg/torture/pr69652.c: Delete test.
10291 * gcc.dg/vect/pr69652.c: New test.
10292
cbd400b4
RB
102932016-02-19 Richard Biener <rguenther@suse.de>
10294
10295 PR tree-optimization/69980
10296 * gfortran.dg/vect/pr69980.f90: New testcase.
10297
84ea0f58
EB
102982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10299
10300 * gcc.target/sparc/20160229-1.c: New test.
10301
5d2a63dc
EB
103022016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10303
10304 * gnat.dg/stack_usage3.adb: New test.
10305 * gnat.dg/stack_usage3_pkg.ads: New helper.
10306
93e708f9
EB
103072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
10308
10309 * gnat.dg/renaming8.adb: New test.
10310 * gnat.dg/renaming8_pkg1.ads: New helper.
10311 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10312 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10313
6512bc93
RB
103142016-02-29 Richard Biener <rguenther@suse.de>
10315
10316 PR tree-optimization/69720
10317 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10318
7b201a88
TK
103192016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10320
10321 PR fortran/68147
10322 PR fortran/47674
10323 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10324
82ee0cf2 103252016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10326 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10327
10328 PR fortran/56007
10329 * gfortran.dg/coarray_8.f90: Adjust error message.
10330 * gfortran.dg/pr56007.f90: New test.
10331 * gfortran.dg/pr56007.f: New test.
10332
cdc1a2c8
L
103332016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10334
10335 PR tree-optimization/69989
10336 * gcc.dg/torture/pr69989.c: New test.
10337
33505bcf
EB
103382016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10339
10340 * gcc.target/i386/stack-realign-win.c: New test.
10341
524bfb19
HA
103422016-02-28 Harald Anlauf <anlauf@gmx.de>
10343
10344 PR fortran/60126
10345 * gfortran.dg/pr60126.f90: New test.
10346
bd542508
JL
103472016-02-27 Jeff Law <law@redhat.com>
10348
10349 Revert
10350 2016-02-26 Richard Biener <rguenther@suse.de>
10351 Jeff Law <law@redhat.com>
10352
10353 PR tree-optimization/69740
10354 * gcc.c-torture/compile/pr69740-1.c: New test.
10355 * gcc.c-torture/compile/pr69740-2.c: New test.
10356
dd1291e0
JD
103572016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10358
5fb67f8b 10359 PR fortran/69910
dd1291e0
JD
10360 * gfortran.dg/newunit_4.f90: New test.
10361
5cfefb59
JJ
103622016-02-27 Jakub Jelinek <jakub@redhat.com>
10363
10364 PR target/69613
10365 PR rtl-optimization/69886
10366 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10367 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10368 target.
10369
20ba5f33
MS
103702016-02-26 Martin Sebor <msebor@redhat.com>
10371
10372 PR tree-optimization/15826
10373 * gcc.dg/tree-ssa/pr15826.c: New test.
10374
e6fb01b0
JJ
103752016-02-26 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR target/69969
10378 * gcc.target/powerpc/pr69969.c: New test.
10379
e3e0cf64
MS
103802016-02-26 Martin Sebor <msebor@redhat.com>
10381
10382 PR c++/15766
10383 * g++.old-deja/g++.other/decl5.C: Add a test case.
10384
d1f2bea5
SB
103852016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10386
10387 PR target/69946
10388 * gcc.target/powerpc/pr69946.c: New file.
10389
4a4f9d2b 103902016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10391 Jeff Law <law@redhat.com>
4a4f9d2b 10392
e3e0cf64 10393 PR tree-optimization/69740
4a4f9d2b
RB
10394 * gcc.c-torture/compile/pr69740-1.c: New test.
10395 * gcc.c-torture/compile/pr69740-2.c: New test.
10396
ad2a2706
MJ
103972016-02-26 Martin Jambor <mjambor@suse.cz>
10398
10399 PR middle-end/69920
10400 * gcc.dg/torture/pr69932.c: New test.
10401 * gcc.dg/torture/pr69936.c: Likewise.
10402
1d11f7ce
AK
104032016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10404
10405 PR target/69709
10406 * gcc.target/s390/pr69709.c: New test.
10407
6cfccbb2
KT
104082016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10409
10410 PR target/69245
10411 * gcc.target/aarch64/pr69245_1.c: New test.
10412
ac59ad4e
KT
104132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10414
10415 PR target/69613
10416 * gcc.dg/torture/pr69613.c: New test.
10417
a2ad54a0
JJ
104182016-02-26 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR rtl-optimization/69891
10421 * gcc.target/i386/pr69891.c: New test.
10422
0884062c 104232016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10424 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10425
d2369d4f 10426 PR target/61397
c163789b
MM
10427 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10428 functionality for both 32-bit and 64-bit.
10429
5aed7e2c
RB
104302016-02-26 Richard Biener <rguenther@suse.de>
10431
10432 PR tree-optimization/69551
10433 * gcc.dg/torture/pr69951.c: New testcase.
10434
798e2a8e
RB
104352016-02-25 Richard Biener <rguenther@suse.de>
10436
10437 PR tree-optimization/48795
10438 * gcc.dg/Warray-bounds-18.c: New testcase.
10439
9559fbac
RO
104402016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10441
10442 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10443
c049b107
JJ
104442016-02-25 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR rtl-optimization/69896
10447 * gcc.dg/pr69896.c: New test.
10448
1137001c
PP
104492016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10450
10451 PR c++/69736
10452 * g++.dg/cpp1y/paren2.C: New test.
10453
2e9c8641
MS
104542016-02-24 Martin Sebor <msebor@redhat.com>
10455
10456 PR c/51147
10457 * gcc.dg/enum-mode-2.c: New test.
10458
03ca8fb3
JJ
104592016-02-24 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR c++/69922
10462 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10463 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10464 * g++.dg/ubsan/pr69922.C: New test.
10465
0b05329b
MP
104662016-02-24 Marek Polacek <polacek@redhat.com>
10467
10468 PR c/69819
10469 * gcc.dg/pr69819.c: New test.
10470
57c2c374
MS
104712016-02-24 Martin Sebor <msebor@redhat.com>
10472
3b96b93a
MS
10473 PR c++/69912
10474 * g++.dg/ext/flexary15.C: New test.
10475
104762016-02-24 Martin Sebor <msebor@redhat.com>
10477
10478 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10479 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10480 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10481
65433bb5
MK
104822016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10483 Charles Baylis <charles.baylis@linaro.org>
10484
10485 PR debug/61033
10486 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10487
f802a424 104882016-02-24 Richard Biener <rguenther@suse.de>
44293580 10489 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10490
10491 PR middle-end/69760
10492 * gcc.dg/torture/pr69760.c: New testcase.
10493
525f795f
RO
104942016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10495
10496 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10497 pattern on Solaris with as.
10498
cd7bbceb
KT
104992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10500
10501 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10502 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10503 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10504 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10505
89c0c1fd
JJ
105062016-02-24 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR middle-end/69915
10509 * gcc.dg/pr69915.c: New test.
10510
0683fd27
KT
105112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10512
10513 PR rtl-optimization/69886
10514 * gcc.dg/torture/pr69886.c: New test.
10515
e53d562a
RB
105162016-02-24 Richard Biener <rguenther@suse.de>
10517
10518 PR middle-end/68963
10519 * gcc.dg/torture/pr68963.c: New testcase.
10520
74a00288
KT
105212016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10522
10523 PR target/69875
10524 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10525 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10526 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10527 * gcc.target/arm/atomic_loaddi_1.c: New test.
10528 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10529 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10530 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10531 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10532 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10533 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10534 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10535 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10536
340fd4c9
JJ
105372016-02-24 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR middle-end/69909
10540 * gcc.dg/torture/pr69909.c: New test.
10541
47d3fdb2
RB
105422016-02-24 Richard Biener <rguenther@suse.de>
10543
10544 PR tree-optimization/69907
10545 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10546 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10547 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10548
dab73e73
CB
105492016-02-24 Christian Bruel <christian.bruel@st.com>
10550
10551 * gcc.target/arm/pragma_cpp_fma.c: New test.
10552
7cc5ec65
JD
105532016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10554
10555 PR fortran/61156
10556 * gfortran.dg/include_6.f90: Update test.
10557
067fbd8b
JJ
105582016-02-23 Jakub Jelinek <jakub@redhat.com>
10559
10560 PR objc/69844
10561 * objc.dg/pr69844.m: New test.
10562
64a454d9
JD
105632016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10564
10565 PR libgfortran/69456
10566 * gfortran.dg/namelist_89.f90: New test.
10567 * gfortran.dg/pr59700.f90: Update test..
10568
35886f0b
MS
105692016-02-23 Martin Sebor <msebor@redhat.com>
10570
10571 PR middle-end/69780
10572 * g++.dg/ext/builtin_alloca.C: New test.
10573 * gcc.dg/builtins-68.c: New test.
10574
162cc7e3
RH
105752016-02-23 Richard Henderson <rth@redhat.com>
10576
10577 * gcc.target/i386/addr-space-3.c: Remove test.
10578
196440f8
DM
105792016-02-23 David Malcolm <dmalcolm@redhat.com>
10580
10581 PR preprocessor/69126
10582 PR preprocessor/69543
10583 * c-c++-common/pr69126-2-long.c: New test.
10584 * c-c++-common/pr69126-2-short.c: New test.
10585 * c-c++-common/pr69543-1.c: Remove xfail.
10586
1d3121af
DM
105872016-02-23 David Malcolm <dmalcolm@redhat.com>
10588
10589 PR preprocessor/69126
10590 PR preprocessor/69543
10591 PR preprocessor/69558
10592 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10593 (f): Rename to...
10594 (test_2): ...this, and add leading comment.
10595 (MACRO_3, test_3): New.
10596 (MACRO_4A, MACRO_4B, test_4): New.
10597 (MACRO): Rename to...
10598 (MACRO_5): ...this.
10599 (g): Rename to...
10600 (test_5): ...this, updating for renaming of MACRO, and
10601 add leading comment.
10602 * c-c++-common/pr69543-1.c: New.
10603 * c-c++-common/pr69543-2.c: New.
10604 * c-c++-common/pr69543-3.c: New.
10605 * c-c++-common/pr69543-4.c: New.
10606 * c-c++-common/pr69558-1.c: New.
10607 * c-c++-common/pr69558-2.c: New.
10608 * c-c++-common/pr69558-3.c: New.
10609 * c-c++-common/pr69558-4.c: New.
10610 * gcc.dg/pr69558.c: Move to...
10611 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10612 xfail for c++.
10613
f99c3557
TS
106142016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10615
10616 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10617 to -ftree-parallelize-loops/-fopenacc changes.
10618 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10619 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10620 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10621 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10622 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10623 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10624 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10625 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10626 * c-c++-common/goacc/kernels-loop.c: Likewise.
10627 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10628 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10629 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10630 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10631
c60ec7c2
RO
106322016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10633
10634 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10635
f1a62b6f
JJ
106362016-02-23 Jakub Jelinek <jakub@redhat.com>
10637
e67bf044
JJ
10638 PR c++/69902
10639 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10640
f1a62b6f
JJ
10641 PR c/69900
10642 * gcc.dg/pr69900.c: New test.
10643
20c5e09e
MJ
106442016-02-23 Martin Jambor <mjambor@suse.cz>
10645
10646 PR tree-optimization/69666
10647 * gcc.dg/tree-ssa/pr69666.c: New test.
10648
e457a6fc
AV
106492016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10650
10651 PR fortran/67451
10652 * gfortran.dg/coarray_allocate_5.f08: New test.
10653
d7b574f4
AK
106542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10655
10656 * gcc.target/s390/vcond-shift.c: Move to ...
10657 * gcc.target/s390/vector/vcond-shift.c: ... here.
10658
58bdeb44
AK
106592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10660
10661 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10662 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10663
7cd0387b
AK
106642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10665
10666 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10667
4246c8da
MW
106682016-02-20 Mark Wielaard <mjw@redhat.com>
10669
10670 PR c/28901
10671 * gcc.dg/unused-variable-3.c: New test.
10672
f93bc532
JJ
106732016-02-22 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR target/69888
10676 * gcc.target/i386/pr69888.c: New test.
10677
c4e360f4
RB
106782016-02-22 Richard Biener <rguenther@suse.de>
10679
10680 PR tree-optimization/69882
10681 * gfortran.dg/vect/pr69882.f90: New testcase.
10682
09c92f1c
JJ
106832016-02-22 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR target/69885
10686 * gcc.dg/pr69885.c: New test.
10687
f88d45dc
OE
106882016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10689
10690 PR target/69806
10691 PR target/54089
10692 * gcc.target/sh/pr54089-10.c: New.
10693
ce1ff48e
PT
106942016-02-20 Paul Thomas <pault@gcc.gnu.org>
10695
10696 PR fortran/69423
10697 * gfortran.dg/deferred_character_15.f90 : New test.
10698
bbf27208
DH
106992016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10700
10701 PR fortran/57365
10702 gfortran.dg/allocate_with_source_18.f03: New test.
10703
107042016-02-20 Harald Anlauf <anlauf@gmx.de>
10705
10706 PR fortran/52531
10707 gfortran.dg/gomp/pr52531.f90: New test.
10708
268be88c
BE
107092016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10710
10711 PR c++/69865
10712 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10713 -std=c++03.
10714
4b6c824a
JJ
107152016-02-19 Jakub Jelinek <jakub@redhat.com>
10716
871b3f47
JJ
10717 PR c++/69826
10718 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10719 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10720
7a965d51
JJ
10721 PR c++/69850
10722 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10723
4b6c824a
JJ
10724 PR c++/69851
10725 * g++.dg/torture/pr69851.C: New test.
10726
15fca21a
MS
107272016-02-19 Martin Sebor <msebor@redhat.com>
10728
10729 PR testsuite/69573
10730 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10731
19e21586
JJ
107322016-02-19 Jakub Jelinek <jakub@redhat.com>
10733
03a616ac
JJ
10734 PR c++/69850
10735 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10736 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10737
19e21586
JJ
10738 PR c++/67767
10739 * g++.dg/cpp0x/pr67767.C: New test.
10740
2db16594
KT
107412016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10742
10743 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10744 for fp, simd, crypto, crc, lse.
10745 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10746 above.
10747 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10748 effective target check.
10749
5a7d9d1e
JJ
107502016-02-19 Jakub Jelinek <jakub@redhat.com>
10751
10752 PR target/69820
10753 * gcc.target/i386/pr69820.c: New test.
10754
6448f064
AK
107552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10756
10757 * gcc.target/s390/vector/int128-1.c: New test.
10758
d0a859e6
AK
107592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10760
10761 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10762
9e4eb643
AK
107632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10764
10765 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10766 instruction pattern name to prevent the testcase from failing with
10767 -march=z13.
10768
859a4c0e
AK
107692016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10770
10771 * gcc.target/s390/md/movstr-2.c: New test.
10772
efc2340b
MK
107732016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10774
10775 * gcc.target/s390/morestack.c: New test.
10776
ca2bfbc2
DV
107772016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10778
10779 PR target/69625
10780 * gcc.target/s390/pr69625.c: Add test case.
10781
efd4bd05
BE
107822016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10783
10784 PR testsuite/68580
10785 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10786
2bf2078a
MM
107872016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10788
10789 PR target/68404
10790 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10791 * gcc.target/powerpc/fusion3.c: Likewise.
10792
f003579e
RB
107932016-02-18 Richard Biener <rguenther@suse.de>
10794
10795 PR middle-end/69553
10796 * g++.dg/torture/pr69553.C: New testcase.
10797
19233914
NC
107982016-02-18 Nick Clifton <nickc@redhat.com>
10799
efd4bd05
BE
10800 PR target/62254
10801 PR target/69610
10802 * gcc.target/arm/pr62554.c: New test.
10803 * gcc.target/arm/pr69610-1.c: New test.
10804 * gcc.target/arm/pr69610-2.c: New test.
19233914 10805
23f27839
RB
108062016-02-18 Richard Biener <rguenther@suse.de>
10807
10808 PR middle-end/69854
10809 * gcc.dg/torture/pr69854.c: New testcase.
10810
932c0da4
JJ
108112016-02-17 Jakub Jelinek <jakub@redhat.com>
10812
10813 PR c++/69850
10814 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10815
1bed93e4
BS
108162012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10817
10818 * gcc.target/powerpc/vec-cg.c: New test.
10819
57bfb134
RB
108202016-02-17 Richard Biener <rguenther@suse.de>
10821
10822 PR testsuite/69586
10823 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10824
a44e0ebb
KT
108252016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10826
10827 PR target/69161
10828 * gcc.c-torture/compile/pr69161.c: New test.
10829
ffacd726
DS
108302016-02-17 David Sherwood <david.sherwood@arm.com>
10831
10832 PR target/69532
10833 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10834 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10835
448db8d2
EB
108362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10837
10838 * gcc.dg/ifcvt-4.c: Skip on Visium.
10839
e2f0522e
EB
108402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10841
10842 * gnat.dg/atomic8.adb: New test.
10843
bf17fe3f
EB
108442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10845
10846 * gnat.dg/discr46.ad[sb]: New test.
10847
ecf835e9
KN
108482016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10849
10850 PR Target/48344
10851 * gcc.target/powerpc/pr48344-1.c: New test.
10852
49a1164a
TK
108532015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10854
10855 PR fortran/69742
10856 * gfortran.dg/associate_21.f90: New test.
10857
bf14eba2
JJ
108582016-02-16 Jakub Jelinek <jakub@redhat.com>
10859
10860 PR c/69835
10861 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10862 -Wnonnull in dg-options.
10863 * c-c++-common/nonnull-2.c: New test.
10864
35a093b6
JG
108652016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10866 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10867
10868 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10869
e387d491
JJ
108702016-02-16 Jakub Jelinek <jakub@redhat.com>
10871
10872 PR middle-end/69801
10873 * gcc.dg/pr69801.c: Add empty dg-options.
10874
ba539195
JN
108752016-02-16 James Norris <jnorris@codesourcery.com>
10876
10877 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10878 * g++.dg/goacc/deviceptr-1.c: New file.
10879
2a2b8f64
JJ
108802016-02-16 Jakub Jelinek <jakub@redhat.com>
10881
10882 PR tree-optimization/69820
10883 * gcc.dg/vect/pr69820.c: New test.
10884
87440c29
RB
108852016-02-16 Richard Biener <rguenther@suse.de>
10886
10887 PR tree-optimization/69776
10888 * gcc.dg/torture/pr69776-2.c: New testcase.
10889
6d87c306
BS
108902016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10891
10892 PR tree-optimization/69714
10893 * gcc.dg/torture/pr69714.c: New test.
10894
3824a0a2
JJ
108952016-02-16 Jakub Jelinek <jakub@redhat.com>
10896
10897 PR tree-optimization/69802
10898 * gcc.dg/pr69802.c: New test.
10899
c8cfe96e
RB
109002016-02-16 Richard Biener <rguenther@suse.de>
10901
10902 PR middle-end/69801
10903 * gcc.dg/pr69801.c: New testcase.
10904
fc12098d
JD
109052016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10906
10907 PR libgfortran/69651
10908 * gfortran.dg/read_bang.f90: New test.
10909 * gfortran.dg/read_bang4.f90: New test.
10910
ba6b3795
JJ
109112016-02-15 Jakub Jelinek <jakub@redhat.com>
10912
f0516ca4
JJ
10913 PR c++/69658
10914 * g++.dg/init/pr69658.C: New test.
10915
ba6b3795
JJ
10916 PR c++/69797
10917 * c-c++-common/pr69797.c: New test.
10918
de3f9a2d
PK
109192016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10920
10921 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10922 check for aarch64*-*-*.
10923
17a3b967
RB
109242016-02-15 Richard Biener <rguenther@suse.de>
10925
10926 PR tree-optimization/69783
10927 * gcc.dg/vect/pr69783.c: New testcase.
10928
1c48bff1
RB
109292016-02-15 Richard Biener <rguenther@suse.de>
10930
10931 PR tree-optimization/69776
10932 * gcc.dg/torture/pr69776.c: New testcase.
10933
1e6025b6
TK
109342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10935
10936 PR fortran/60526
10937 * gfortran.dg/type_decl_4.f90: Reinstated.
10938
d3308279
JDA
109392016-02-14 John David Anglin <danglin@gcc.gnu.org>
10940
10941 PR fortran/68746
10942 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10943
b7c56581
TK
109442016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10945
10946 PR fortran/60526
10947 PR bootstrap/69816
10948 * gfortran.dg/type_decl_4.f90: Removed.
10949
60cb4ef5
TK
109502016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10951
10952 PR fortran/60526
10953 * gfortran.dg/type_decl_4.f90: New test.
10954
f6964637
AM
109552016-02-14 Alan Modra <amodra@gmail.com>
10956
1a8849d1 10957 PR testsuite/68886
f6964637
AM
10958 * gcc.c-torture/execute/stkalign.c: Revise test.
10959
f5121920
OE
109602016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10961
10962 PR target/67260
10963 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10964
6cda3ab6
OE
109652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10966
10967 PR target/67260
10968 * gcc.target/sh/torture/pr67260.c: New.
10969
6786e598
JDA
109702016-02-12 John David Anglin <danglin@gcc.gnu.org>
10971
10972 * gcc.dg/pr67964.c: Add dg-require-alias.
10973
7e05dad8
OE
109742016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10975
10976 PR target/67636
10977 PR target/64345
10978 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10979
7f4cc3ce
JD
109802016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10981
10982 PR libgfortran/69668
10983 * gfortran.dg/namelist_88.f90: New test.
10984
955ca6dc
JD
109852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10986
10987 PR libgfortran/69668
10988 * gfortran.dg/namelist_38.f90: Update test.
10989 * gfortran.dg/namelist_84.f90: Update test.
10990
876217ae
DM
109912016-02-12 David Malcolm <dmalcolm@redhat.com>
10992
10993 PR other/69554
10994 * gcc.dg/pr69554-1.c: New test.
10995 * gfortran.dg/pr69554-1.F90: New test.
10996 * gfortran.dg/pr69554-2.F90: New test.
10997 * lib/gcc-dg.exp (proc dg-locus): New function.
10998 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10999 distinguish between the caret-printing and non-caret-printing
11000 cases. If caret-printing has been explicitly enabled, bail out
11001 without attempting to fix up the output.
11002
61789eed
DM
110032016-02-12 David Malcolm <dmalcolm@redhat.com>
11004
11005 PR driver/69265
11006 PR driver/69453
11007 * gcc.dg/spellcheck-options-3.c: New test case.
11008 * gcc.dg/spellcheck-options-4.c: New test case.
11009 * gcc.dg/spellcheck-options-5.c: New test case.
11010 * gcc.dg/spellcheck-options-6.c: New test case.
11011 * gcc.dg/spellcheck-options-7.c: New test case.
11012 * gcc.dg/spellcheck-options-8.c: New test case.
11013 * gcc.dg/spellcheck-options-9.c: New test case.
11014 * gcc.dg/spellcheck-options-10.c: New test case.
11015
c3090c1f
JJ
110162016-02-12 Jakub Jelinek <jakub@redhat.com>
11017
11018 PR rtl-optimization/69764
11019 PR rtl-optimization/69771
11020 * c-c++-common/pr69764.c: New test.
11021 * gcc.dg/torture/pr69771.c: New test.
11022
8222034d
MP
110232016-02-12 Marek Polacek <polacek@redhat.com>
11024
11025 * g++.dg/torture/init-list1.C: New.
11026
f749f792
MP
110272016-02-12 Marek Polacek <polacek@redhat.com>
11028
11029 * gcc.dg/pr69522.c: Add empty dg-options.
11030
199fb02a
IE
110312016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11032
11033 * g++.dg/lto/lto.exp: Include and init mpx.
11034 * g++.dg/lto/pr69729_0.C: New test.
11035
b69539cb
JJ
110362016-02-12 Jakub Jelinek <jakub@redhat.com>
11037
06ff7000
JJ
11038 PR ipa/69241
11039 * g++.dg/ipa/pr69241-4.C: New test.
11040
b69539cb
JJ
11041 PR ipa/68672
11042 * g++.dg/ipa/pr68672-1.C: New test.
11043 * g++.dg/ipa/pr68672-2.C: New test.
11044 * g++.dg/ipa/pr68672-3.C: New test.
11045
16595a1f
BS
110462016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11047
11048 PR c/69522
6d87c306 11049 * gcc.dg/pr69522.c: New test.
16595a1f 11050
38d795d2
PP
110512016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11052
11053 PR c++/69098
11054 * g++.dg/cpp1y/69098.C: New test.
11055 * g++.dg/cpp1y/69098-2.C: New test.
11056
9c582551
JJ
110572016-02-12 Jakub Jelinek <jakub@redhat.com>
11058
11059 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11060 and neighbour -> neighbor.
11061 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11062 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11063 * c-c++-common/Wvarargs.c: Likewise.
11064 * c-c++-common/goacc/host_data-5.c: Likewise.
11065 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11066 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11067 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11068 * gcc.target/aarch64/pr60697.c: Likewise.
11069 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11070 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11071 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11072 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11073 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11074 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11075 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11076 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11077 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11078 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11079 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11080 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11081 * g++.dg/lookup/koenig5.C: Likewise.
11082 * g++.dg/ext/no-asm-2.C: Likewise.
11083 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11084 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11085 * gfortran.dg/used_types_16.f90: Likewise.
11086 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11087 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11088 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11089 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11090 * gfortran.dg/abstract_type_6.f03: Likewise.
11091 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11092 * gfortran.dg/used_types_15.f90: Likewise.
11093 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11094 * gfortran.dg/exit_3.f08: Likewise.
11095 * gfortran.dg/open_status_2.f90: Likewise.
11096 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11097 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11098 * gfortran.dg/associate_1.f03: Likewise.
11099 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11100 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11101 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11102 * gcc.dg/builtin-object-size-1.c: Likewise.
11103 * gcc.dg/noreturn-6.c: Likewise.
11104 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11105 * gcc.dg/globalalias.c: Likewise.
11106 * gcc.dg/builtins-config.h: Likewise.
11107 * gcc.dg/pr30457.c: Likewise.
11108 * gcc.c-torture/compile/volatile-1.c: Likewise.
11109 * gcc.c-torture/execute/20101011-1.c: Likewise.
11110 * c-c++-common/Waddress-1.c: Likewise.
11111
66756373
JJ
111122016-02-11 Jakub Jelinek <jakub@redhat.com>
11113
11114 PR c/69768
11115 * c-c++-common/Waddress-1.c: New test.
11116
76fe932b
AV
111172016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
11118
11119 PR fortran/69296
11120 * gfortran.dg/associate_19.f03: New test.
11121 * gfortran.dg/associate_20.f03: New test.
11122
564c4d4b
OE
111232016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
11124
11125 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11126
e1c1ecb0
KT
111272016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11128
11129 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11130 .arch armv8-a\n. Add -dA to dg-options.
11131 * gcc.target/aarch64/assembler_arch_1.c: New test.
11132 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11133
0d7d9458
PC
111342016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
11135
11136 PR c++/68726
11137 * g++.dg/cpp0x/pr68726.C: New.
11138
e6208a60
IE
111392016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11140
11141 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11142 test.
11143
281a11eb
RB
111442016-02-11 Richard Biener <rguenther@suse.de>
11145
11146 * g++.dg/tree-ssa/pr61034.C: Adjust.
11147
e03dd765
VM
111482016-02-10 Vladimir Makarov <vmakarov@redhat.com>
11149
4b48faf5 11150 PR target/69148
e03dd765
VM
11151 * gcc.target/s390/pr69148.c: New.
11152
cdc23927
YR
111532016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
11154
11155 PR tree-optimization/69652
11156 * gcc.dg/torture/pr69652.c: New test.
11157
e199dd0a
JJ
111582016-02-10 Jakub Jelinek <jakub@redhat.com>
11159 Patrick Palka <ppalka@gcc.gnu.org>
11160
11161 PR ipa/69241
11162 PR c++/69649
11163 * g++.dg/ipa/pr69241-1.C: New test.
11164 * g++.dg/ipa/pr69241-2.C: New test.
11165 * g++.dg/ipa/pr69241-3.C: New test.
11166 * g++.dg/ipa/pr69649.C: New test.
11167
d6b38027
UB
111682016-02-10 Uros Bizjak <ubizjak@gmail.com>
11169
11170 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11171 * gcc.dg/tree-ssa/sra-18.c: Ditto.
11172
13b562c5
BC
111732016-02-10 Bin Cheng <bin.cheng@arm.com>
11174
11175 PR tree-optimization/68021
11176 * gcc.dg/tree-ssa/pr68021.c: New test.
11177
24a179f8
RB
111782016-02-10 Richard Biener <rguenther@suse.de>
11179
11180 PR tree-optimization/69726
11181 * gcc.dg/uninit-22.c: New testcase.
11182
0d99886f
AP
111832016-02-09 Andrew Pinski <apinski@cavium.com>
11184
11185 PR tree-opt/69282
11186 * gcc.c-torture/compile/20160205-1.c: New testcase.
11187
ab04995c
MM
111882016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
11189
11190 PR target/68404
11191 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11192 instead accessing a really large arrray.
11193 * gcc.target/powerpc/fusion3.c: Likewise.
11194
4b79ac23
CB
111952016-02-09 Charles Baylis <charles.baylis@linaro.org>
11196
11197 PR target/68532
11198 * gcc.c-torture/execute/pr68532.c: New test.
11199
b890a441
AO
112002016-02-11 Alexandre Oliva <aoliva@redhat.com>
11201
11202 PR target/69634
11203 * gcc.dg/pr69634.c: New.
11204
84a5bef7
RB
112052016-02-09 Richard Biener <rguenther@suse.de>
11206
11207 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11208
1f123759 112092016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 11210
1f123759
AF
11211 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11212
65860c77
YR
112132016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
11214
11215 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11216
7e1e8a0a
RB
112172016-02-09 Richard Biener <rguenther@suse.de>
11218
11219 PR tree-optimization/69715
11220 * gcc.dg/torture/pr69715.c: New testcase.
11221
efb45a9f
PP
112222016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11223
11224 PR c++/69139
11225 * g++.dg/cpp0x/trailing12.C: New test.
11226 * g++.dg/cpp0x/trailing13.C: New test.
11227
20a0c6f9
PP
112282016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
11229
11230 PR c++/69283
11231 PR c++/67835
11232 * g++.dg/cpp1y/auto-fn29.C: New test.
11233 * g++.dg/cpp1y/auto-fn30.C: New test.
11234
a162f3af
JJ
112352016-02-08 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR tree-optimization/69209
11238 * gcc.c-torture/compile/pr69209.c: New test.
11239
4b4a9fbd
JL
112402016-02-08 Jeff Law <law@redhat.com>
11241
11242 PR tree-optimization/68541
11243 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11244 of statements allowed in join block for path splitting.
11245
cfac5ed2
JJ
112462016-02-08 Jakub Jelinek <jakub@redhat.com>
11247
f68bc23f
JJ
11248 PR c++/59627
11249 * g++.dg/gomp/pr59627.C: New test.
11250
cfac5ed2
JJ
11251 PR ipa/69239
11252 * g++.dg/ipa/pr69239.C: New test.
11253
44714d8c
DM
112542016-02-08 David Malcolm <dmalcolm@redhat.com>
11255
11256 PR preprocessor/69664
11257 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11258 * gcc.dg/cpp/warn-comments.c: Likewise.
11259
eba9e839
MP
112602016-02-08 Marek Polacek <polacek@redhat.com>
11261
11262 PR c++/69688
11263 * g++.dg/init/const12.C: New test.
11264
a011cd92
BS
112652016-02-08 Bernd Schmidt <bschmidt@redhat.com>
11266
11267 PR target/60410
11268 * gcc.dg/lto/pr55113_0.c: Remove test.
11269
5317b1be
RB
112702016-02-08 Richard Biener <rguenther@suse.de>
11271
11272 PR tree-optimization/69719
11273 * gcc.dg/torture/pr69719.c: New testcase.
11274
63998a63
RB
112752016-02-08 Richard Biener <rguenther@suse.de>
11276 Jeff Law <law@redhat.com>
11277
11278 PR target/68273
11279 * gcc.target/mips/pr68273.c: New testcase.
11280
43f4a281
RB
112812016-02-08 Richard Biener <rguenther@suse.de>
11282
11283 PR rtl-optimization/69274
11284 * gcc.target/i386/addr-sel-1.c: XFAIL.
11285
0b604d2d
JL
112862016-02-08 Jeff Law <law@redhat.com>
11287
e8dfe49e
JL
11288 PR tree-optimization/68541
11289 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11290
6daecd7a 11291 PR tree-optimization/65917
0b604d2d
JL
11292 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11293
c0f0e35a
JD
112942016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11295
11296 PR fortran/50555
11297 * gfortran.dg/namelist_args.f90: New test.
11298
8981d712
JL
112992016-02-05 Jeff Law <law@redhat.com>
11300
6daecd7a 11301 PR tree-optimization/68541
8981d712
JL
11302 * gcc.dg/tree-ssa/split-path-2.c: New test.
11303 * gcc.dg/tree-ssa/split-path-3.c: New test.
11304 * gcc.dg/tree-ssa/split-path-4.c: New test.
11305 * gcc.dg/tree-ssa/split-path-5.c: New test.
11306 * gcc.dg/tree-ssa/split-path-6.c: New test.
11307 * gcc.dg/tree-ssa/split-path-7.c: New test.
11308
46cb9332
MS
113092016-02-05 Martin Sebor <msebor@redhat.com>
11310
11311 PR c++/69662
11312 * g++.dg/warn/Wplacement-new-size-1.C: New test.
11313 * g++.dg/warn/Wplacement-new-size-2.C: New test.
11314
be2083ea
RH
113152016-02-06 Richard HEnderson <rth@redhat.com>
11316
11317 PR c/69643
11318 * gcc.target/i386/addr-space-4.c: New.
11319 * gcc.target/i386/addr-space-5.c: New.
11320
711d7c23
MM
113212016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11322
11323 PR fortran/66089
11324 * gfortran.dg/elemental_dependency_6.f90: New.
11325
b5c1c988
JJ
113262016-02-05 Jakub Jelinek <jakub@redhat.com>
11327
861c7bcd
JJ
11328 PR rtl-optimization/69691
11329 * gcc.c-torture/execute/pr69691.c: New test.
11330
b5c1c988
JJ
11331 PR c++/69628
11332 * g++.dg/parse/pr69628.C: New test.
11333
f7dfa966
UB
113342016-02-05 Uros Bizjak <ubizjak@gmail.com>
11335
11336 * gcc.dg/sancov/asan.c: Move to ...
11337 * gcc.dg/asan/sancov-1.c: ... here.
11338
9b143e64
UB
113392016-02-05 Uros Bizjak <ubizjak@gmail.com>
11340
11341 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11342
f5d4b899
L
113432016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11344
11345 PR target/69677
11346 * gcc.target/i386/pr69677.c: New test.
11347
76c85fbb
PP
113482016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11349
11350 PR c++/68948
11351 * g++.dg/template/pr68948.C: New test.
11352
f181bf90
DV
113532016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11354
11355 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11356 (only necessary on s390x).
11357
714fb282
L
113582016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11359
11360 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11361 -mno-accumulate-outgoing-args.
11362
618d6c1c
PP
113632016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11364
11365 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11366
1066e9b5
JJ
113672016-02-04 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR c/69669
11370 * c-c++-common/pr69669.c: New test.
11371
76255d0d
MM
113722016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11373
11374 PR target/69667
11375 * g++.dg/pr69667.C: New file.
11376
e0b059b1
WD
113772016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11378
11379 PR target/69619
11380 * gcc.dg/pr69619.c: Add new test.
11381
2692b5c8
RS
113822016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11383
11384 PR rtl-optimization/69577
11385 * gcc.target/i386/pr69577.c: New test.
11386
7db337c2
ML
113872016-02-04 Martin Liska <mliska@suse.cz>
11388
11389 * g++.dg/asan/pr69276.C: New test.
11390
cc9c0829
KT
113912016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11392
11393 PR target/65932
11394 PR target/67714
11395 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11396 a single smulbb instruction.
11397 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11398 * gcc.target/amr/wmul-2.c: Likewise.
11399
eb9feb52
KT
114002016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11401
11402 PR target/65932
11403 PR target/67714
11404 * gcc.c-torture/execute/pr67714.c: New test.
11405
61f727fe
JJ
114062016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11407
11408 PR target/69454
11409 * gcc.target/i386/pr69454-1.c: New test.
11410 * gcc.target/i386/pr69454-2.c: New test.
11411
05dd97db
MS
114122016-02-03 Martin Sebor <msebor@redhat.com>
11413
11414 PR c++/69251
11415 PR c++/69253
11416 PR c++/69290
11417 PR c++/69277
11418 PR c++/69349
11419 * g++.dg/ext/flexarray-mangle-2.C: New test.
11420 * g++.dg/ext/flexarray-mangle.C: New test.
11421 * g++.dg/ext/flexarray-subst.C: New test.
11422 * g++.dg/ext/flexary11.C: New test.
11423 * g++.dg/ext/flexary12.C: New test.
11424 * g++.dg/ext/flexary13.C: New test.
11425 * g++.dg/ext/flexary14.C: New test.
11426 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11427
dac2fc29
L
114282016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11429
11430 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11431 Define only if CHECK_FLOAT128 is defined.
11432 (main): Properly initialize u5.
11433
eadb8035
JJ
114342016-02-03 Jakub Jelinek <jakub@redhat.com>
11435
0afbb81b
JJ
11436 PR c/69627
11437 * gcc.dg/pr69627.c: New test.
11438
eadb8035
JJ
11439 PR target/69644
11440 * gcc.dg/pr69644.c: New test.
11441
b12d4923
MS
114422016-02-03 Mike Stump <mikestump@comcast.net>
11443
11444 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11445 support for struct-layout-1.exp.
11446
ab4bae0c
PP
114472016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11448
11449 PR c++/69056
618d6c1c 11450 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11451
95831c01
VM
114522016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11453 Alexandre Oliva <aoliva@redhat.com>
11454
11455 PR target/69461
11456 * gcc.target/powerpc/pr69461.c: New.
11457
ccc71ab8
UB
114582016-02-03 Uros Bizjak <ubizjak@gmail.com>
11459
11460 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11461 works from here ...
11462 (check_effective_target_fsanitize_thread): ... to here. Do not
11463 specify additional compile flags for the test source.
11464 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11465 specify additional compile flags for the test source.
11466
96299640
WD
114672016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11468
11469 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11470
781d83d9
AV
114712016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11472
11473 PR fortran/67451
11474 PR fortran/69418
11475 * gfortran.dg/coarray_allocate_2.f08: New test.
11476 * gfortran.dg/coarray_allocate_3.f08: New test.
11477 * gfortran.dg/coarray_allocate_4.f08: New test.
11478
d8208e6d
AL
114792016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11480
11481 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11482 use same scan-tree-dump-times on all platforms.
11483 * gcc.dg/vect/vect-outer-1.c: Likewise.
11484 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11485 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11486 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11487 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11488 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11489 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11490 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11491
a8394fa0
SB
114922016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11493
11494 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11495 warning.
11496
f3baa1d3
L
114972016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11498
11499 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11500
eb077516
JN
115012016-02-02 James Norris <jnorris@codesourcery.com>
11502
11503 * c-c++-common/goacc/routine-5.c: Add tests.
11504
578fb225
AM
115052016-02-02 Alexander Monakov <amonakov@ispras.ru>
11506
11507 * gcc.target/nvptx/unsigned-cmp.c: New test.
11508
c64f7d37
WD
115092016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11510
11511 * gcc.target/aarch64/scalar_shift_1.c
11512 (test_corners_sisd_di): Improve force to SIMD register.
11513 (test_corners_sisd_si): Likewise.
11514 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11515 Remove scan-assembler check for ldr.
11516
90c6f26c
RB
115172016-02-02 Richard Biener <rguenther@suse.de>
11518
11519 PR tree-optimization/69595
11520 * gcc.dg/Warray-bounds-17.c: New testcase.
11521
9dc03c97
RB
115222016-02-02 Richard Biener <rguenther@suse.de>
11523
11524 PR tree-optimization/69606
11525 * gcc.dg/torture/pr69606.c: New testcase.
11526
2d4dc223
YR
115272016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11528
11529 PR middle-end/68542
11530 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11531 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11532
65c98fde
AM
115332016-02-02 Alan Modra <amodra@gmail.com>
11534
11535 PR target/69548
11536 * gcc.target/powerpc/pr69548.c: New test.
11537
e1b81f2b
JJ
115382016-02-01 Jakub Jelinek <jakub@redhat.com>
11539
d0268b37
JJ
11540 PR rtl-optimization/69592
11541 * gcc.dg/pr69592.c: New test.
11542
e1b81f2b
JJ
11543 PR preprocessor/69543
11544 PR c/69558
11545 * gcc.dg/pr69543.c: New test.
11546 * gcc.dg/pr69558.c: New test.
11547
7dd7780d
UB
115482016-02-01 Uros Bizjak <ubizjak@gmail.com>
11549
bf672ee5
UB
11550 PR testsuite/65940
11551 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11552
9a7013f8
MS
115532016-02-01 Martin Sebor <msebor@redhat.com>
11554
11555 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11556
e681fb2b
BC
115572016-02-01 Bin Cheng <bin.cheng@arm.com>
11558
11559 PR tree-optimization/67921
11560 * c-c++-common/ubsan/pr67921.c: New test.
11561
ff86345f
RB
115622016-02-01 Richard Biener <rguenther@suse.de>
11563
11564 PR middle-end/69556
11565 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11566
bc369dbd
RB
115672016-02-01 Richard Biener <rguenther@suse.de>
11568
11569 PR tree-optimization/69574
11570 * gcc.dg/torture/pr69574.c: New testcase.
11571
ef318184
RB
115722016-02-01 Richard Biener <rguenther@suse.de>
11573
11574 PR tree-optimization/69579
11575 * gcc.dg/setjmp-6.c: New testcase.
11576
654745e6
JJ
115772016-02-01 Jakub Jelinek <jakub@redhat.com>
11578
11579 PR rtl-optimization/69570
11580 * g++.dg/opt/pr69570.C: New test.
11581
e6c0c44b
RH
115822016-02-01 Richard Henderson <rth@redhat.com>
11583
11584 * gcc.dg/pr69535.c: New test.
11585
6ff3f09a
JDA
115862016-01-31 John David Anglin <danglin@gcc.gnu.org>
11587
2c005538
JDA
11588 PR testsuite/69584
11589 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11590 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11591
61083a4b
JDA
11592 PR debug/68244
11593 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11594
6ff3f09a
JDA
11595 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11596
0c221916
PT
115972016-01-31 Paul Thomas <pault@gcc.gnu.org>
11598
11599 PR fortran/67564
11600 * gfortran.dg/allocate_with_source_17.f03: New test.
11601
db7a2818
JJ
116022016-01-30 Jakub Jelinek <jakub@redhat.com>
11603
11604 PR tree-optimization/69546
11605 * gcc.dg/torture/pr69546.c: New test.
11606
e520d5f0
PT
116072016-01-30 Paul Thomas <pault@gcc.gnu.org>
11608
11609 PR fortran/69566
11610 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11611
343c05d3
MS
116122016-01-30 Martin Sebor <msebor@redhat.com>
11613
11614 PR c++/68490
11615 * g++.dg/ext/flexary10.C: New test.
11616
d6c3a539
DH
116172016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11618
11619 PR fortran/66707
11620 gfortran.dg/common_23.f90: New test.
11621
52d72fcd
BS
116222016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11623
11624 PR target/65546
11625 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11626 condition being checked, and disable it when the target supports
11627 misaligned loads and stores.
11628
3a5d2ba4
JJ
116292016-01-29 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR debug/69518
11632 * gcc.dg/torture/pr69518.c: New test.
11633
6bbacdb5
L
116342016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11635
11636 PR target/69530
11637 * gcc.target/i386/pr69530.c: New test.
11638
af932cdb
SE
116392016-01-29 Steve Ellcey <sellcey@imgtec.com>
11640
11641 PR target/65604
11642 * gcc.target/mips/div-delay.c: New test.
11643
26658b7c
JJ
116442016-01-29 Jakub Jelinek <jakub@redhat.com>
11645
33e89989
JJ
11646 PR target/69551
11647 * gcc.target/i386/pr69551.c: New test.
11648
26658b7c
JJ
11649 PR target/66137
11650 * gcc.target/i386/pr66137.c: New test.
11651
401116b5
AB
116522016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11653
11654 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11655 always built for p5600.
11656 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11657 isa=p5600 dg-option.
11658
d4abfcc5
RB
116592016-01-29 Richard Biener <rguenther@suse.de>
11660
11661 PR tree-optimization/69547
11662 * g++.dg/tree-ssa/pr69547.C: New testcase.
11663
16b77b32
JJ
116642016-01-29 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR debug/66869
11667 * g++.dg/warn/Wunused-function2.C: New test.
11668
a1c95464
DV
116692016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11670
11671 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11672 support for test to succeed.
11673
5453bfed
MP
116742016-01-29 Marek Polacek <polacek@redhat.com>
11675
11676 PR c++/69509
11677 PR c++/69516
11678 * g++.dg/ext/constexpr-vla2.C: New test.
11679 * g++.dg/ext/constexpr-vla3.C: New test.
11680 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11681
452ec2a5
RB
116822016-01-29 Richard Biener <rguenther@suse.de>
11683
11684 PR middle-end/69537
11685 * gcc.dg/uninit-21.c: New testcase.
11686
aec0b19e
UB
116872016-01-28 Uros Bizjak <ubizjak@gmail.com>
11688
11689 PR target/69459
11690 * gcc.target/i386/pr69459.c: New test.
11691
df113ce7
SE
116922016-01-28 Steve Ellcey <sellcey@imgtec.com>
11693
11694 PR target/68400
11695 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11696 * gcc.target/mips/pr68400.c: New test.
11697
494de84f
MS
116982016-01-28 Martin Sebor <msebor@redhat.com>
11699
11700 PR target/17381
11701 * gcc.target/powerpc/pr17381.c: New test.
11702
eb1b1f01
JJ
117032016-01-28 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR middle-end/69542
11706 * gcc.dg/torture/pr69542.c: New test.
11707
6dfeb7ce
WD
117082016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11709
11710 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11711
4b7471a4
DE
117122016-01-28 David Edelsohn <dje.gcc@gmail.com>
11713
11714 * gcc.dg/pr65980.c: Skip on AIX.
11715 * gcc.dg/pr66688.c: Same.
11716
b271fd21
DE
117172016-01-28 David Edelsohn <dje.gcc@gmail.com>
11718
11719 PR target/63679
11720 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11721 * gcc.dg/tree-ssa/sra-18.c: Same.
11722
874108a9
AV
117232016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11724
11725 PR fortran/62536
11726 * gfortran.dg/block_15.f08: New test.
11727 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11728 on incorrectly closed BLOCK.
11729
30480bcd
IE
117302016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11731
11732 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
117332016-01-28 Richard Biener <rguenther@suse.de>
11734
11735 PR tree-optimization/69466
11736 * gfortran.dg/vect/pr69466.f90: New testcase.
11737
0d4c694e
TP
117382016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11739
11740 * g++.dg/pr67989.C: Remove ARM-specific option.
11741 * gcc.target/arm/pr67989.C: New file.
11742
2aa780da
UB
117432016-01-27 Uros Bizjak <ubizjak@gmail.com>
11744
11745 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11746 and expm1 test for glibc < 2.11.
11747
f75ebe77
RH
117482016-01-27 Richard Henderson <rth@redhat.com>
11749
11750 * gcc.c-torture/execute/pr69447.c: New test.
11751
117522016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11753
9a175e65 11754 PR fortran/69422
49847d75
PT
11755 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11756
cbdd8ae0
JJ
117572016-01-27 Jakub Jelinek <jakub@redhat.com>
11758
11759 PR debug/66869
11760 * gcc.dg/pr66869.c: New test.
11761
2b572b3c
JL
117622016-01-25 Jeff Law <law@redhat.com>
11763
11764 PR tree-optimization/68398
aec0b19e 11765 PR tree-optimization/69196
2b572b3c
JL
11766 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11767 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11768 path to avoid new heuristic allowing more irreducible regions
11769 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11770 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11771 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11772 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11773 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11774
fa74a4bc
MP
117752016-01-27 Marek Polacek <polacek@redhat.com>
11776
11777 PR c/68062
11778 * c-c++-common/vector-compare-4.c: New test.
11779
0afff540
DM
117802016-01-27 David Malcolm <dmalcolm@redhat.com>
11781
11782 PR preprocessor/69126
11783 * c-c++-common/pr69126.c: New test case.
11784
1a218fc9
ILT
117852016-01-27 Ian Lance Taylor <iant@google.com>
11786
11787 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11788
5d70666e
RB
117892016-01-27 Ryan Burn <contact@rnburn.com>
11790
11791 PR cilkplus/69267
11792 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11793
87ff4d66
UB
117942016-01-27 Uros Bizjak <ubizjak@gmail.com>
11795
11796 PR target/69512
11797 * gcc.target/i386/pr69512.c: New test.
11798
27e23cca
RE
117992016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11800
11801 PR ada/69488
11802 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11803
05bf54c3
MP
118042016-01-27 Marek Polacek <polacek@redhat.com>
11805
11806 PR c++/69379
11807 * g++.dg/pr69379.C: New test.
11808
60214d0d
MS
118092016-01-27 Martin Sebor <msebor@redhat.com>
11810
11811 PR c++/69317
11812 * g++.dg/abi/Wabi-2-2.C: New test.
11813 * g++.dg/abi/Wabi-2-3.C: New test.
11814 * g++.dg/abi/Wabi-3-2.C: New test.
11815 * g++.dg/abi/Wabi-3-3.C: New test.
11816
167c7bfa
RB
118172016-01-27 Richard Biener <rguenther@suse.de>
11818
11819 PR tree-optimization/69166
11820 * gcc.dg/torture/pr69166.c: New testcase.
11821
1430fb1f
MJ
118222016-01-27 Martin Jambor <mjambor@suse.cz>
11823
11824 PR tree-optimization/69355
11825 * gcc.dg/tree-ssa/pr69355.c: New test.
11826
95e3030c
MP
118272016-01-27 Marek Polacek <polacek@redhat.com>
11828
11829 PR c++/69496
11830 * g++.dg/ext/constexpr-vla1.C: New test.
11831
eeb085f3
CB
118322016-01-20 Christian Bruel <christian.bruel@st.com>
11833
11834 PR target/69245
11835 * gcc.target/arm/pr69245.c: New test.
11836
b1652dde
JJ
118372016-01-27 Jakub Jelinek <jakub@redhat.com>
11838
11839 PR tree-optimization/69399
11840 * gcc.dg/torture/pr69399.c: New test.
11841
ce7e8f00
EB
118422016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11843
11844 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11845
e4aac1d1
EB
118462016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11847
11848 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11849
8dfdb419
TV
118502016-01-26 Tom de Vries <tom@codesourcery.com>
11851
11852 PR tree-optimization/69110
11853 * gcc.dg/autopar/pr69110.c: New test.
11854
56f80f54 118552016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11856 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11857
11858 * gcc.dg/graphite/isl-ast-op-select.c: New.
11859
a0909527
PT
118602015-01-26 Paul Thomas <pault@gcc.gnu.org>
11861
11862 PR fortran/69385
11863 * gfortran.dg/allocate_error_6.f90: New test.
11864
ffc445f4
RH
118652016-01-26 Richard Henderson <rth@redhat.com>
11866
11867 * gcc.dg/tm/pr60908.c: New test.
11868
01e1dea3
DM
118692016-01-26 David Malcolm <dmalcolm@redhat.com>
11870
11871 PR other/69006
11872 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11873 directive.
11874 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11875 expected multiline output to reflect the colorization being
11876 disabled before newlines.
11877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11878 (custom_diagnostic_finalizer): Replace call to
11879 pp_newline_and_flush with call to pp_flush.
11880 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11881 * gfortran.dg/implicit_class_1.f90: Likewise.
11882 * lib/gcc-dg.exp (allow_blank_lines): New global.
11883 (dg-allow-blank-lines-in-output): New procedure.
11884 (gcc-dg-prune): Complain about blank lines in the output, unless
11885 dg-allow-blank-lines-in-output was called.
11886 * lib/multiline.exp (_build_multiline_regex): Only support
11887 arbitrary followup text for non-blank-lines, not for blank lines.
11888
13f92e8d
JJ
118892016-01-26 Jakub Jelinek <jakub@redhat.com>
11890
11891 PR tree-optimization/69483
11892 * gcc.dg/pr69483.c: New test.
11893 * g++.dg/opt/pr69483.C: New test.
11894
92422235
CL
118952016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11896
11897 PR target/68620
11898 * gcc.target/arm/pr68620.c: New test.
11899
0bccf11b
L
119002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11901
11902 * gcc.target/i386/pr68986-2.c: Remove -m32.
11903
81cd202e
L
119042016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11905
11906 PR target/68986
11907 * gcc.target/i386/pr68986-1.c: New test.
11908 * gcc.target/i386/pr68986-2.c: Likewise.
11909 * gcc.target/i386/pr68986-3.c: Likewise.
11910
213a1c03
CB
119112016-01-26 Christian Bruel <christian.bruel@st.com>
11912
11913 * lib/target-supports.exp
11914 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11915 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11916 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11917
22a08dd1
RB
119182016-01-26 Richard Biener <rguenther@suse.de>
11919
11920 PR tree-optimization/69452
11921 * gcc.dg/torture/pr69452.c: New testcase.
11922
6c06e0e8
JJ
119232016-01-26 Jakub Jelinek <jakub@redhat.com>
11924
11925 PR target/69442
11926 * gcc.dg/pr69442.c: New test.
11927
b96824c4
RFI
119282016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11929
11930 PR target/67896
11931 * gcc.target/aarch64/simd/pr67896.C: New.
11932
5ee31e57
RS
119332016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11934
11935 PR tree-optimization/69400
11936 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11937 function.
11938 (plugin_init): Call it.
11939 * gcc.dg/torture/pr69400.c: New test.
11940
7ddfb31d
CL
119412016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11942
11943 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11944
1e050c90
AK
119452016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11946 Sebastian Pop <s.pop@samsung.com>
11947
11948 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11949 isl-0.15.
11950
c8ee4bf5
AK
119512016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11952 Sebastian Pop <s.pop@samsung.com>
11953
11954 * gcc.dg/graphite/pr69292.c: New.
11955
d902b330
JJ
119562016-01-25 Jakub Jelinek <jakub@redhat.com>
11957
11958 * c-c++-common/goacc/use_device-1.c: New test.
11959
2c89b952
JL
119602016-01-25 Jeff Law <law@redhat.com>
11961
11962 PR tree-optimization/69196
11963 PR tree-optimization/68398
11964 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11965 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11966
685c8785
DE
119672016-01-25 David Edelsohn <dje.gcc@gmail.com>
11968
11969 PR target/69469
11970 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11971 Algorithm.
11972
95cef0c1
RB
119732016-01-25 Richard Biener <rguenther@suse.de>
11974
11975 PR testsuite/69380
11976 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11977
2947d3b2
IE
119782016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11979
11980 PR target/69421
11981 * gcc.dg/pr69421.c: New test.
11982
ae19075a
BB
119832016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11984
11985 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11986 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11987 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11988 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11989 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11990 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11991 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11992 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11993 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11994 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11995
fa4511c2
RB
119962016-01-25 Richard Biener <rguenther@suse.de>
11997
11998 PR tree-optimization/69376
11999 * gcc.dg/torture/pr69376.c: New testcase.
12000
1d101216
JD
120012016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12002
12003 PR fortran/69397
12004 PR fortran/68442
12005 * gfortran.dg/interface_38.f90: New test.
12006 * gfortran.dg/interface_39.f90: New test.
a0909527 12007
a59b92b0
PP
120082016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12009
12010 Revert:
12011 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12012
12013 PR c++/11858
12014 PR c++/24663
12015 PR c++/24664
12016 * g++.dg/template/pr11858.C: New test.
12017 * g++.dg/template/pr24663.C: New test.
12018 * g++.dg/template/unify12.C: New test.
12019 * g++.dg/template/unify13.C: New test.
12020 * g++.dg/template/unify14.C: New test.
12021 * g++.dg/template/unify15.C: New test.
12022 * g++.dg/template/unify16.C: New test.
12023 * g++.dg/template/unify17.C: New test.
12024
16acb1a8
DH
120252016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12026
12027 PR fortran/68283
12028 gfortran.dg/pr68283.f90: New test.
12029
094773e8
TK
120302016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12031
12032 PR fortran/66094
12033 * gfortran.dg/inline_matmul_13.f90: New test.
12034 * gfortran.dg/matmul_bounds_8.f90: New test.
12035 * gfortran.dg/matmul_bounds_9.f90: New test.
12036 * gfortran.dg/matmul_bounds_10.f90: New test.
12037
42fb90d7
TV
120382016-01-23 Tom de Vries <tom@codesourcery.com>
12039
12040 PR tree-optimization/69426
12041 * gcc.dg/autopar/pr69426.c: New test.
12042
69da7802
MS
120432016-01-23 Martin Sebor <msebor@redhat.com>
12044
12045 PR c++/58109
12046 PR c++/69022
12047 * g++.dg/cpp0x/alignas5.C: New test.
12048 * g++.dg/ext/vector29.C: Same.
12049
da17300a
UB
120502016-01-23 Uros Bizjak <ubizjak@gmail.com>
12051
12052 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12053 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12054 _GNU_SOURCE from compile flags to the source.
12055 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12056 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12057 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12058 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12059
62041cfc
JJ
120602016-01-22 Jakub Jelinek <jakub@redhat.com>
12061
12062 PR target/69432
12063 * g++.dg/opt/pr69432.C: New test.
12064
f7d2ad6f
BS
120652016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12066
12067 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12068 32-bit targets testing an -m64 multilib.
12069
d403fc9a
WS
120702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12071
12072 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12073 64-bit support.
12074
4aa16f8d
JG
120752016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12076
12077 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12078
7c816d0f
CB
120792016-01-21 Christian Bruel <christian.bruel@st.com>
12080
12081 PR target/68674
12082 * gcc.target/i386/pr68674.c
12083 * gcc.target/aarch64/pr68674.c
12084 * gcc.target/arm/pr68674.c
12085
fce661e8
KT
120862016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12087
12088 PR target/69403
12089 * gcc.c-torture/execute/pr69403.c: New test.
12090
4696899f
PC
120912016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12092
12093 PR c++/55843
12094 * g++.dg/template/pr55843.C: New.
12095
bac69366
AL
120962016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12097
12098 PR testsuite/66877
12099 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12100 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12101
b57d3a5c
BS
121022016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12103
12104 PR testsuite/67489
da17300a
UB
12105 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12106 from dg-do compile directive, and instead add
12107 { dg-require-effective-target int128 }.
b57d3a5c 12108
9f04a53e
MS
121092016-01-20 Martin Sebor <msebor@redhat.com>
12110
12111 PR c/69405
12112 * gcc.dg/sync-fetch.c: New test.
12113
38a51663
JL
121142016-01-21 Martin Sebor <msebor@redhat.com>
12115
12116 PR target/69252
12117 * gcc.target/powerpc/pr69252.c: New test.
12118
2423a75a
JD
121192016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12120
12121 PR fortran/65996
da17300a 12122 * gfortran.dg/pr65996.f90: New test.
2423a75a 12123
0a76463f
DV
121242016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
12125
12126 PR c++/68810
9f04a53e 12127 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 12128 expected to generate an error.
0a76463f 12129
9776e692
BS
121302016-01-21 Bernd Schmidt <bschmidt@redhat.com>
12131
12132 PR middle-end/66178
12133 * gcc.dg/torture/pr66178.c: New test.
12134
c8d3e088
AB
121352016-01-21 Anton Blanchard <anton@samba.org>
12136 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12137
12138 PR target/63354
12139 * gcc.target/powerpc/pr63354.c: New test.
12140
35b707ff
VM
121412016-01-21 Vladimir Makarov <vmakarov@redhat.com>
12142
12143 PR rtl-optimization/68990
12144 * gcc.target/i386/pr68990: New.
12145
157b0829
NC
121462016-01-21 Nick Clifton <nickc@redhat.com>
12147
12148 PR target/69129
12149 * gcc.target/mips/pr69129.c: New.
12150
aede6748
PC
121512016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
12152
12153 PR c++/58046
12154 * g++.dg/cpp0x/pr58046.C: New.
12155
5463c2c8
JJ
121562016-01-21 Jakub Jelinek <jakub@redhat.com>
12157
6d31cc75
SS
12158 PR target/69187
12159 PR target/65624
12160 * gcc.target/arm/pr69187.c: New test.
12161
5463c2c8
JJ
12162 PR c++/69355
12163 * g++.dg/torture/pr69355.C: New test.
12164
fa28f32b
AK
121652016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12166 Sebastian Pop <s.pop@samsung.com>
12167
12168 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12169
b920a047
AK
121702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
12171 Sebastian Pop <s.pop@samsung.com>
12172
da17300a 12173 * gcc.dg/graphite/pr68976.c: New test.
b920a047 12174
bdd3aea6
JJ
121752016-01-21 Jakub Jelinek <jakub@redhat.com>
12176
12177 PR middle-end/67653
12178 * c-c++-common/pr67653.c: New test.
12179 * gcc.dg/torture/pr29119.c: Add dg-warning.
12180
26a2e6ae
PB
121812016-01-20 Peter Bergner <bergner@vnet.ibm.com>
12182
12183 * gcc.target/powerpc/cpu-builtin-1.c: New test.
12184
d25c7690
PK
121852016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12186
12187 PR c/24293
12188 * gcc.dg/pr24293.c: New test.
12189 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12190 incomplete struct type.
12191 * gcc.dg/declspec-1.c: Likewise.
12192 * gcc.dg/pr63549.c: Likewise.
12193
889d5698
JJ
121942016-01-20 Jakub Jelinek <jakub@redhat.com>
12195
12196 PR tree-optimization/66612
12197 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12198 for bdn instruction.
12199
d7cf3dc7
CL
122002016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12201
12202 * lib/target-supports.exp
12203 (check_effective_target_arm_fp_ok_nocache): New.
12204 (check_effective_target_arm_fp_ok): New.
12205 (add_options_for_arm_fp): New.
12206 (check_effective_target_arm_crypto_ok_nocache): Require
12207 target_arm_v8_neon_ok instead of arm32.
12208 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12209 (check_effective_target_arm_crypto_pragma_ok): New.
12210 (add_options_for_arm_vfp): New.
12211 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12212 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12213 target instead. Force initial fpu to vfp.
12214 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12215 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12216 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12217 dependency.
12218 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12219 use arm_vfp effective target instead. Force initial fpu to vfp.
12220 * gcc.target/arm/attr-neon3.c: Likewise.
12221 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12222 arm_vfp_ok.
12223 * gcc.target/arm/unsigned-float.c: Likewise.
12224 * gcc.target/arm/vfp-1.c: Likewise.
12225 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12226 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12227 * gcc.target/arm/vfp-ldmiad.c: Likewise.
12228 * gcc.target/arm/vfp-ldmias.c: Likewise.
12229 * gcc.target/arm/vfp-stmdbd.c: Likewise.
12230 * gcc.target/arm/vfp-stmdbs.c: Likewise.
12231 * gcc.target/arm/vfp-stmiad.c: Likewise.
12232 * gcc.target/arm/vfp-stmias.c: Likewise.
12233 * gcc.target/arm/vnmul-1.c: Likewise.
12234 * gcc.target/arm/vnmul-2.c: Likewise.
12235 * gcc.target/arm/vnmul-3.c: Likewise.
12236 * gcc.target/arm/vnmul-4.c: Likewise.
12237
01ac9704 122382016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 12239
e84b00da
L
12240 PR testsuite/69366
12241 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12242 the MPX run-time library, for compile-time MPX test.
12243 * gcc.target/i386/chkp-always_inline.c: Likewise.
12244 * gcc.target/i386/chkp-bndret.c: Likewise.
12245 * gcc.target/i386/chkp-builtins-1.c: Likewise.
12246 * gcc.target/i386/chkp-builtins-2.c: Likewise.
12247 * gcc.target/i386/chkp-builtins-3.c: Likewise.
12248 * gcc.target/i386/chkp-builtins-4.c: Likewise.
12249 * gcc.target/i386/chkp-const-check-1.c: Likewise.
12250 * gcc.target/i386/chkp-const-check-2.c: Likewise.
12251 * gcc.target/i386/chkp-hidden-def.c: Likewise.
12252 * gcc.target/i386/chkp-label-address.c: Likewise.
12253 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12254 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12255 * gcc.target/i386/chkp-pr69044.c: Likewise.
12256 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12257 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12258 * gcc.target/i386/chkp-strchr.c: Likewise.
12259 * gcc.target/i386/chkp-strlen-1.c: Likewise.
12260 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12261 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12262 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12263 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12264 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12265 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12266 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12267 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12268 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12269 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12270 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12271 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12272 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12273 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12274 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12275 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12276 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12277 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12278 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12279 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12280 * gcc.target/i386/pr63995-2.c: Likewise.
12281 * gcc.target/i386/pr64805.c: Likewise.
12282 * gcc.target/i386/pr65044.c: Likewise.
12283 * gcc.target/i386/pr65167.c: Likewise.
12284 * gcc.target/i386/pr65183.c: Likewise.
12285 * gcc.target/i386/pr65184.c: Likewise.
12286 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 12287
28b33016
IE
122882016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
12289
12290 PR tree-optimization/69328
12291 * gcc.dg/pr69328.c: New test.
12292
bcff0913
JL
122932016-01-20 Jeff Law <law@redhat.com>
12294
bf0bb970 12295 PR target/25114
bcff0913
JL
12296 * gcc.target/m68k/pr25114.c: New test.
12297
a3f69631
AV
122982016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
12299
12300 * gcc.target/arm/memset-inline-10.c: Added
12301 dg-require-effective-target arm_thumb2_ok.
12302
af33ba0d
EB
123032016-01-19 Eric Botcazou <ebotcazou@adacore.com>
12304
12305 * gcc.dg/debug/dwarf2/sso.c: New test.
12306
7596d5de
UB
123072016-01-19 Uros Bizjak <ubizjak@gmail.com>
12308
12309 PR testsuite/68820
12310 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12311 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12312 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12313
ceda2c69
JH
123142016-01-19 Jan Hubicka <hubicka@ucw.cz>
12315
12316 PR ipa/66223
12317 * g++.dg/ipa/devirt-50.C: New testcase.
12318
38a979f2
MP
123192016-01-19 Marek Polacek <polacek@redhat.com>
12320
12321 PR c++/68965
12322 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12323 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12324
962801c5
KT
123252016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12326
12327 PR target/69135
12328 * gcc.target/arm/pr69135_1.c: New test.
12329
078fe40a
WD
123302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12331
12332 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12333
786e3c06
WD
123342015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12335
12336 * gcc.target/aarch64/ccmp_1.c: New testcase.
12337
1e297006
MP
123382016-01-19 Marek Polacek <polacek@redhat.com>
12339
12340 PR c++/68586
12341 * g++.dg/cpp0x/enum30.C: New test.
12342
879c27e3
RB
123432016-01-19 Richard Biener <rguenther@suse.de>
12344
12345 PR tree-optimization/69336
12346 * g++.dg/tree-ssa/pr69336.C: New testcase.
12347
015337d3
JJ
123482016-01-19 Jakub Jelinek <jakub@redhat.com>
12349
12350 PR debug/65779
12351 * gcc.dg/pr65779.c: New test.
12352
e2c768b6
RB
123532016-01-19 Richard Biener <rguenther@suse.de>
12354
12355 PR tree-optimization/69352
12356 * gcc.dg/torture/pr69352.c: New testcase.
12357
569efc34
JJ
123582016-01-19 Jakub Jelinek <jakub@redhat.com>
12359
12360 PR rtl-optimization/68955
12361 PR rtl-optimization/64557
12362 * gcc.dg/torture/pr68955.c: New test.
12363
e49d321f
JH
123642016-01-19 Jan Hubicka <hubicka@ucw.cz>
12365
12366 PR lto/69136
12367 * g++.dg/torture/pr69136.C: New testcase.
12368
e9191ad3
JH
123692016-01-19 Jan Hubicka <hubicka@ucw.cz>
12370
12371 PR lto/69133
12372 * g++.dg/lto/pr69133_0.C: New testcase.
12373 * g++.dg/lto/pr69133_1.C: New testcase.
12374
2bedb645
JL
123752016-01-15 Jeff Law <law@redhat.com>
12376
12377 PR tree-optimization/69320
12378 * gcc.c-torture/pr69320-1.c: New test.
12379 * gcc.c-torture/pr69320-2.c: New test.
12380 * gcc.c-torture/pr69320-3.c: New test.
12381 * gcc.c-torture/pr69320-4.c: New test.
12382
17c15cb9
PP
123832016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12384
12385 PR c++/11858
12386 PR c++/24663
12387 PR c++/24664
12388 * g++.dg/template/pr11858.C: New test.
12389 * g++.dg/template/pr24663.C: New test.
12390 * g++.dg/template/unify12.C: New test.
12391 * g++.dg/template/unify13.C: New test.
12392 * g++.dg/template/unify14.C: New test.
12393 * g++.dg/template/unify15.C: New test.
12394 * g++.dg/template/unify16.C: New test.
12395 * g++.dg/template/unify17.C: New test.
12396
9617fd08
DM
123972016-01-18 David Malcolm <dmalcolm@redhat.com>
12398
12399 PR testsuite/69181
12400 * gcc.dg/pr69181-1.c: New test file.
12401 * gcc.dg/pr69181-2.c: New test file.
12402 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12403 globals by moving it to...
12404 (cleanup-after-saved-dg-test): ...this new function. Add
12405 "global additional_sources_used". Add reset of global
12406 multiline_expected_outputs to the empty list.
12407 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12408 global to...
12409 (multiline_expected_outputs): ...this, and updated comments to
12410 note that it is modified from gcc-dg.exp.
12411 (dg-end-multiline-output): Update for the above renaming.
12412 (handle-multiline-outputs): Likewise. Remove the clearing
12413 of the expected outputs to the empty list.
12414
b555a2e4
RB
124152016-01-18 Richard Biener <rguenther@suse.de>
12416
12417 PR tree-optimization/69297
12418 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12419
96902805
JM
124202016-01-18 Joseph Myers <joseph@codesourcery.com>
12421
12422 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12423 dg-options.
12424 * gcc.target/mips/mips-3d-2.c: Likewise.
12425 * gcc.target/mips/mips-3d-3.c: Likewise.
12426 * gcc.target/mips/mips-3d-4.c: Likewise.
12427 * gcc.target/mips/mips-3d-5.c: Likewise.
12428 * gcc.target/mips/mips-3d-6.c: Likewise.
12429 * gcc.target/mips/mips-3d-7.c: Likewise.
12430 * gcc.target/mips/mips-3d-8.c: Likewise.
12431 * gcc.target/mips/mips-3d-9.c: Likewise.
12432 * gcc.target/mips/mips-ps-1.c: Likewise.
12433 * gcc.target/mips/mips-ps-2.c: Likewise.
12434 * gcc.target/mips/mips-ps-3.c: Likewise.
12435 * gcc.target/mips/mips-ps-4.c: Likewise.
12436 * gcc.target/mips/mips-ps-5.c: Likewise.
12437 * gcc.target/mips/mips-ps-6.c: Likewise.
12438 * gcc.target/mips/mips-ps-7.c: Likewise.
12439 * gcc.target/mips/mips-ps-type.c: Likewise.
12440 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12441 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12442
40e26f94
TV
124432016-01-18 Tom de Vries <tom@codesourcery.com>
12444
12445 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12446 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12447 * c-c++-common/goacc/kernels-empty.c: New test.
12448 * c-c++-common/goacc/kernels-eternal.c: New test.
12449 * c-c++-common/goacc/kernels-loop-2.c: New test.
12450 * c-c++-common/goacc/kernels-loop-3.c: New test.
12451 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12452 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12453 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12454 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12455 * c-c++-common/goacc/kernels-loop-data.c: New test.
12456 * c-c++-common/goacc/kernels-loop-g.c: New test.
12457 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12458 * c-c++-common/goacc/kernels-loop-n.c: New test.
12459 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12460 * c-c++-common/goacc/kernels-loop.c: New test.
12461 * c-c++-common/goacc/kernels-noreturn.c: New test.
12462 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12463 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12464 * c-c++-common/goacc/kernels-reduction.c: New test.
12465
a98d4647
TV
124662016-01-18 Tom de Vries <tom@codesourcery.com>
12467
12468 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12469 * gcc.dg/autopar/outer-2.c: Same.
12470 * gcc.dg/autopar/outer-3.c: Same.
12471 * gcc.dg/autopar/outer-4.c: Same.
12472 * gcc.dg/autopar/outer-5.c: Same.
12473 * gcc.dg/autopar/outer-6.c: Same.
12474 * gcc.dg/autopar/parallelization-1.c: Same.
12475 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12476 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12477 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12478 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12479 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12480 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12481 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12482 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12483 * gcc.dg/autopar/pr39500-1.c: Same.
12484 * gcc.dg/autopar/pr39500-2.c: Same.
12485 * gcc.dg/autopar/pr46193.c: Same.
12486 * gcc.dg/autopar/pr46194.c: Same.
12487 * gcc.dg/autopar/pr49580.c: Same.
12488 * gcc.dg/autopar/pr49960-1.c: Same.
12489 * gcc.dg/autopar/pr49960.c: Same.
12490 * gcc.dg/autopar/pr68373.c: Same.
12491 * gcc.dg/autopar/reduc-1.c: Same.
12492 * gcc.dg/autopar/reduc-1char.c: Same.
12493 * gcc.dg/autopar/reduc-1short.c: Same.
12494 * gcc.dg/autopar/reduc-2.c: Same.
12495 * gcc.dg/autopar/reduc-2char.c: Same.
12496 * gcc.dg/autopar/reduc-2short.c: Same.
12497 * gcc.dg/autopar/reduc-3.c: Same.
12498 * gcc.dg/autopar/reduc-4.c: Same.
12499 * gcc.dg/autopar/reduc-6.c: Same.
12500 * gcc.dg/autopar/reduc-7.c: Same.
12501 * gcc.dg/autopar/reduc-8.c: Same.
12502 * gcc.dg/autopar/reduc-9.c: Same.
12503 * gcc.dg/autopar/uns-outer-4.c: Same.
12504 * gcc.dg/autopar/uns-outer-5.c: Same.
12505 * gcc.dg/autopar/uns-outer-6.c: Same.
12506 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12507 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12508
da976fa8
AL
125092016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12510
12511 PR target/63679
12512 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12513 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12514
70c1e886
AL
125152016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12516
12517 PR target/63679
12518 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12519 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12520 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12521
88bed196
AL
125222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12523
12524 PR target/63679
12525 * gcc.dg/tree-ssa/sra-17.c: New.
12526 * gcc.dg/tree-ssa/sra-18.c: New.
12527
3dd5f42e
IE
125282016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12529
12530 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12531
ae5a77fa
EB
125322016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12533
12534 * gnat.dg/inline12.adb: New test.
12535
11e57fc6
BC
125362016-01-18 Bin Cheng <bin.cheng@arm.com>
12537
12538 PR tree-optimization/66797
12539 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12540
995b6fe0
RB
125412016-01-18 Richard Biener <rguenther@suse.de>
12542
12543 PR tree-optimization/69170
12544 * gcc.dg/torture/pr69170.c: New testcase.
12545
82ee0cf2 125462016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12547
12548 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12549
d69da357
TV
125502016-01-16 Tom de Vries <tom@codesourcery.com>
12551
12552 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12553
a3845283
TV
125542016-01-16 Tom de Vries <tom@codesourcery.com>
12555
12556 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12557 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12558 redundant dg-require-effective-target pthread.
12559 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12560 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12561 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12562 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12563 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12564 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12565 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12566
197a6aa6
DE
125672016-01-16 David Edelsohn <dje.gcc@gmail.com>
12568
12569 PR target/68609
12570 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12571 * gcc.target/powerpc/recip-7.c: Same.
12572
ec7886c1
PP
125732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12574
12575 PR c++/69091
12576 * g++.dg/template/pr69091.C: New test.
12577
203484bb
PP
125782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12579
12580 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12581 dump does not contain an error_mark_node.
12582 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12583 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12584
aa2500e9
PP
125852016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12586
12587 PR c++/68936
12588 * g++.dg/template/pr68936.C: New test.
12589
28621a5c
DE
125902016-01-15 David Edelsohn <dje.gcc@gmail.com>
12591
12592 PR target/68609
12593 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12594 * gcc.target/powerpc/recip-2.c: Same.
12595 * gcc.target/powerpc/recip-3.c: Same.
12596 * gcc.target/powerpc/recip-4.c: Same.
12597 * gcc.target/powerpc/recip-sqrtf.c: Same.
12598
40c43aca
JL
125992016-01-15 Jeff Law <law@redhat.com>
12600
12601 PR tree-optimization/69270
12602 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12603 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12604
afbc5ae8
PT
126052016-01-15 Paul Thomas <pault@gcc.gnu.org>
12606
12607 PR fortran/49630
12608 * gfortran.dg/deferred_character_13.f90: New test for the fix
12609 of comment 3 of the PR.
12610
12611 PR fortran/54070
12612 * gfortran.dg/deferred_character_8.f90: New test
12613 * gfortran.dg/allocate_error_5.f90: New test
12614
12615 PR fortran/60593
12616 * gfortran.dg/deferred_character_10.f90: New test
12617
12618 PR fortran/60795
12619 * gfortran.dg/deferred_character_14.f90: New test
12620
12621 PR fortran/61147
12622 * gfortran.dg/deferred_character_11.f90: New test
12623
12624 PR fortran/64324
12625 * gfortran.dg/deferred_character_9.f90: New test
12626
49abe076
VM
126272016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12628
12629 PR rtl-optimization/69030
12630 * gcc.target/i386/pr69030.c: New.
12631
16d12992
KT
126322016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12633
12634 * gcc.target/aarch64/target_attr_17.c: New test.
12635
78810bd3
RB
126362016-01-15 Richard Biener <rguenther@suse.de>
12637
12638 PR tree-optimization/66856
12639 * gcc.dg/torture/pr66856-1.c: New testcase.
12640 * gcc.dg/torture/pr66856-2.c: Likewise.
12641
2bd847fe
RB
126422016-01-15 Richard Biener <rguenther@suse.de>
12643
12644 PR debug/69137
12645 * g++.dg/lto/pr69137_0.C: New testcase.
12646
a00fe3b7
RS
126472016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12648
12649 PR middle-end/69246
12650 * gcc.target/i386/pr69246.c: New test.
12651
cbb0e83b
DV
126522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12653
7596d5de 12654 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12655
5a500ecf
DV
126562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12657
12658 PR c++/56194
12659 * g++.dg/init/const9.C: Disable test on S/390.
12660
5d9bf64f
DV
126612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12662
12663 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12664 * g++.dg/Wno-frame-address.C: Ditto.
12665
e234b19e
DV
126662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12667
12668 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12669
89483f99
RB
126702016-01-15 Richard Biener <rguenther@suse.de>
12671
12672 PR tree-optimization/68961
12673 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12674
94f37395
IE
126752016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12676
12677 * gcc.target/i386/pr65105-5.c: New test.
12678
82ee0cf2 126792016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12680
12681 * gcc.c-torture/execute/alias-4.c: New testcase.
12682
82ee0cf2 126832016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12684
12685 PR ipa/68148
12686 * g++.dg/ipa/devirt-49.C: New testcase.
12687
092f7deb 126882016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12689
12690 PR target/65837
12691 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12692 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12693 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12694
e93c66bc
RB
126952016-01-15 Richard Biener <rguenther@suse.de>
12696
12697 PR tree-optimization/69117
12698 * gcc.dg/torture/pr69117.c: New testcase.
12699
c47eaca6 127002015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12701
12702 PR c++/69048
12703 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12704
c3f6914a
FXC
127052016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12706
12707 PR testsuite/67509
12708 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12709 range tests use 100 * maximum instead of maximum + 1.
12710
cd65ae90
JJ
127112016-01-14 Jakub Jelinek <jakub@redhat.com>
12712
12713 PR debug/69244
12714 * gcc.dg/guality/pr69244.c: New test.
12715
19643948
UB
127162016-01-14 Uros Bizjak <ubizjak@gmail.com>
12717
12718 * lib/target-supports.exp (check_effective_target_issignaling):
12719 New procedure.
12720 * gcc.dg/pr61441.c: Require issignaling effective target.
12721
fe79c97e
SB
127222016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12723
12724 PR target/68803
12725 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12726
c7df95d8
DM
127272016-01-14 David Malcolm <dmalcolm@redhat.com>
12728
12729 PR c++/68819
12730 PR preprocessor/69177
12731 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12732 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12733 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12734 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12735
00083992
MP
127362016-01-14 Marek Polacek <polacek@redhat.com>
12737
12738 PR c/69262
12739 * gcc.dg/array-15.c: New test.
12740
0c9b3294
JJ
127412016-01-14 Jakub Jelinek <jakub@redhat.com>
12742
12743 PR middle-end/68146
12744 PR tree-optimization/69155
12745 * gfortran.dg/pr68146.f: New test.
12746 * gfortran.dg/pr69155.f90: New test.
12747
3688e13d
RB
127482016-01-14 Richard Biener <rguenther@suse.de>
12749
12750 PR tree-optimization/68060
12751 * gcc.dg/torture/pr68060-1.c: New testcase.
12752 * gcc.dg/torture/pr68060-2.c: Likewise.
12753
bab0ad3a
NC
127542016-01-14 Nick Clifton <nickc@redhat.com>
12755
12756 * lib/target-supports.exp
12757 (check_effective_target_arm_neon_ok_nocache): Add an option
12758 sequence that includes setting the ARM architecture to ARMv7-A.
12759 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12760 command line options necessary to enable Neon support.
12761 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12762 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12763 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12764 * gcc.target/arm/pr69180.c: Likewise.
12765
947c2ce5
JL
127662016-01-14 Jeff Law <law@redhat.com>
12767
12768 PR tree-optimization/69270
12769 * gcc.dg/tree-ssa/pr69270.c: New test.
12770
3342fd71
BS
127712016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12772
12773 PR c/66208
12774 * c-c++-common/pr66208.c: New file.
12775
2ad3adf1
JJ
127762016-01-13 Jakub Jelinek <jakub@redhat.com>
12777
12778 PR tree-optimization/69156
12779 * gcc.dg/pr69156.c: New test.
12780
398d6feb
L
127812016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12782
12783 * gcc.target/i386/pr69225-7.c: New test.
12784
4c868789
RH
127852016-01-13 Richard Henderson <rth@redhat.com>
12786
12787 * gcc.dg/tm/memopt-13.c: Update expected function.
12788 * gcc.dg/tm/memopt-6.c: Likewise.
12789
ef6d1772
UB
127902016-01-13 Uros Bizjak <ubizjak@gmail.com>
12791
12792 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12793 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12794 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12795 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12796
ef6d1772
UB
127972016-01-13 Tom de Vries <tom@codesourcery.com>
12798
12799 PR tree-optimization/69169
0b4b6ef2
TV
12800 * gcc.dg/pr69169.c: New test.
12801
2ad3adf1 128022016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12803
12804 PR target/69228
12805 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12806 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12807 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12808 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12809 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12810 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12811 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12812 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12813
9060e335
AK
128142016-01-13 Jakub Jelinek <jakub@redhat.com>
12815
12816 PR target/69247
12817 * gcc.dg/pr69247.c: New test.
12818
40311329
RB
128192016-01-13 Richard Biener <rguenther@suse.de>
12820
12821 PR tree-optimization/69242
12822 * gcc.dg/torture/pr69242.c: New testcase.
12823
ccbd7103
RB
128242016-01-13 Richard Biener <rguenther@suse.de>
12825
12826 PR tree-optimization/69186
12827 * gcc.dg/torture/pr69186.c: New testcase.
12828
c6f72a46
JL
128292016-01-13 Jeff Law <law@redhat.com>
12830
12831 PR tree-optimization/67755
12832 * gcc.dg/tree-ssa/pr67755.c: New test.
12833
128342016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12835
12836 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12837 pass number in output by a star.
12838
c446cf07
BC
128392016-01-12 Bin Cheng <bin.cheng@arm.com>
12840
12841 PR tree-optimization/68911
12842 * gcc.c-torture/execute/pr68911.c: New test.
12843
5342156c
MP
128442016-01-12 Marek Polacek <polacek@redhat.com>
12845
12846 PR c++/68979
12847 * g++.dg/warn/permissive-1.C: New test.
12848
65364cc5
JJ
128492016-01-12 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR objc++/68511
12852 PR c++/69213
12853 * g++.dg/opt/pr69213.C: New test.
12854
81b9a3d9
CB
128552016-01-12 Christian Bruel <christian.bruel@st.com>
12856
12857 PR target/69180
12858 * gcc.target/arm/pr69180.c: New test.
12859
3c4e91c9
RB
128602016-01-12 Richard Biener <rguenther@suse.de>
12861
12862 PR lto/69077
12863 * g++.dg/lto/pr69077_0.C: New testcase.
12864 * g++.dg/lto/pr69077_1.C: Likewise.
12865
5664cea1
JJ
128662016-01-12 Jakub Jelinek <jakub@redhat.com>
12867
12868 PR target/69175
12869 * g++.dg/opt/pr69175.C: New test.
12870
86cefc49
AL
128712016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12872
12873 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12874 rather than #including math.h & stdlib.h.
12875 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12876 * gcc.dg/vect/pr49771.c: Likewise.
12877 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12878 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12879 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12880 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12881 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12882 * gcc.dg/vect/pr44507.c: Likewise.
12883 * gcc.dg/vect/pr45902.c: Likewise.
12884 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12885 * gcc.dg/vect/vect-117.c: Likewise.
12886 * gcc.dg/vect/vect-99.c: Likewise.
12887 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12888 * gcc.dg/vect/vect-cond-1.c: Likewise.
12889 * gcc.dg/vect/vect-cond-2.c: Likewise.
12890 * gcc.dg/vect/vect-cond-3.c: Likewise.
12891 * gcc.dg/vect/vect-cond-4.c: Likewise.
12892 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12893 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12894 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12895 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12896 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12897 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12898 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12899 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12900 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12901 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12902 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12903 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12904 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12905 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12906 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12907 include of signal.h.
12908 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12909 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12910 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12911 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12912 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12913 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12914 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12915 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12916 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12917 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12918 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12919 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12920 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12921 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12922 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12923 * gcc.dg/vect/vect-outer-5.c: Likewise.
12924 * gcc.dg/vect/vect-outer-6.c: Likewise.
12925 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12926 include of stdio.h.
12927
b832f61e
NC
129282016-01-12 Nick Clifton <nickc@redhat.com>
12929
12930 PR target/68913
12931 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12932 to fread so that it will be found in all target runtimes.
12933
8eac49b1
RB
129342016-01-12 Richard Biener <rguenther@suse.de>
12935
12936 PR tree-optimization/69053
12937 * g++.dg/torture/pr69053.C: New testcase.
12938
2935d994
RB
129392016-01-12 Richard Biener <rguenther@suse.de>
12940
12941 PR tree-optimization/69168
12942 * gcc.dg/torture/pr69168.c: New testcase.
12943
66c16fd9
RB
129442016-01-12 Richard Biener <rguenther@suse.de>
12945
12946 PR tree-optimization/69157
12947 * gcc.dg/torture/pr69157.c: New testcase.
12948
129492016-01-12 Richard Biener <rguenther@suse.de>
12950
12951 PR tree-optimization/69174
12952 * gcc.dg/torture/pr69174.c: New testcase.
12953
723033a6
JJ
129542016-01-12 Jakub Jelinek <jakub@redhat.com>
12955
12956 PR c++/66808
12957 PR c++/69000
12958 * g++.dg/tls/pr66808.C: New test.
12959 * g++.dg/tls/pr69000.C: New test.
12960
3574cf47
BS
129612016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12962
12963 * gcc.target/powerpc/swaps-p8-23.c: New test.
12964 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12965
feb20787
JDA
129662016-01-11 John David Anglin <danglin@gcc.gnu.org>
12967
12968 PR tree-optimization/68356
12969 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12970
27b1820a
KV
129712016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12972 Jim Wilson <jim.wilson@linaro.org>
12973
12974 PR target/69194
12975 * gcc.target/arm/pr69194.c: New test.
12976
cf4de6af
L
129772016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12978
12979 PR target/69225
12980 * gcc.target/i386/pr69225-1.c: New test.
12981 * gcc.target/i386/pr69225-2.c: Likewise.
12982 * gcc.target/i386/pr69225-3.c: Likewise.
12983 * gcc.target/i386/pr69225-4.c: Likewise.
12984 * gcc.target/i386/pr69225-5.c: Likewise.
12985 * gcc.target/i386/pr69225-6.c: Likewise.
12986
1ebd5558
JJ
129872016-01-11 Jakub Jelinek <jakub@redhat.com>
12988
23552a4d
JJ
12989 PR target/67462
12990 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12991 if lp64.
12992
26ff85b0
JJ
12993 PR target/69071
12994 * gcc.dg/pr69071.c: New test.
12995
9cb6bd74
JJ
12996 PR c++/69211
12997 * g++.dg/opt/pr69211.C: New test.
12998
1ebd5558
JJ
12999 PR tree-optimization/69214
13000 * gcc.c-torture/compile/pr69214.c: New test.
13001
8c18c836
UB
130022016-01-11 Uros Bizjak <ubizjak@gmail.com>
13003
13004 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13005 * gcc.target/i386/pr66232-11.c: Ditto.
13006 * gcc.target/i386/pr66232-12.c: Ditto.
13007 * gcc.target/i386/pr66232-13.c: Ditto.
13008
62446e6e
RB
130092016-01-11 Richard Biener <rguenther@suse.de>
13010
13011 PR tree-optimization/69173
13012 * gcc.dg/torture/pr69173.c: New testcase.
13013
2b8568fe
KT
130142016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13015
13016 PR rtl-optimization/68796
13017 * gcc.target/aarch64/tst_5.c: New test.
13018 * gcc.target/aarch64/tst_6.c: Likewise.
13019
5baf4532
KT
130202016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13021
13022 PR rtl-optimization/68841
13023 * gcc.dg/pr68841.c: New test.
13024 * gcc.c-torture/execute/pr68841.c: New test.
13025
ca90b1ed
YR
130262016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13027
13028 PR rtl-optimization/68920
13029 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13030 for ix86 targets.
13031 * gcc.dg/ifcvt-5.c: New test.
13032
2ad3adf1 130332016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13034
13035 PR bootstrap/69123
13036 * g++.dg/pr69123.C: New.
13037
83834c09
IE
130382016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13039
13040 PR target/69010
13041 * gcc.target/i386/pr69010.c: New test.
13042
dcf89d57
MJ
130432016-01-11 Martin Jambor <mjambor@suse.cz>
13044
13045 PR ipa/69044
13046 * gcc.target/i386/chkp-pr69044.c: New test.
13047
d95167ee
TV
130482016-01-11 Tom de Vries <tom@codesourcery.com>
13049
13050 PR tree-optimization/69109
13051 * gcc.dg/autopar/pr69109-2.c: New test.
13052 * gcc.dg/autopar/pr69109.c: New test.
13053
4f6403a8
TV
130542016-01-11 Tom de Vries <tom@codesourcery.com>
13055
13056 PR tree-optimization/69108
13057 * gcc.dg/autopar/pr69108.c: New test.
13058
21efdd80
PP
130592016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13060
13061 PR c++/69029
13062 * c-c++-common/Wisleading-indentation.c: Augment test.
13063
fd42eed8
TK
130642016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13065
13066 PR fortran/69154
13067 * gfortran.dg/inline_matmul_12.f90: New test.
13068
4f90ee6c
PT
130692016-01-10 Paul Thomas <pault@gcc.gnu.org>
13070
13071 PR fortran/67779
13072 * gfortran.dg/actual_array_offset_1: New test.
13073
3907c6cf
TV
130742016-01-10 Tom de Vries <tom@codesourcery.com>
13075
13076 PR tree-optimization/69062
13077 * gcc.dg/autopar/pr69062.c: New test.
13078
b07b236e
TS
130792016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13080
13081 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13082 * gcc.dg/vect/slp-perm-2.c: Likewise.
13083 * gcc.dg/vect/slp-perm-3.c: Likewise.
13084 * gcc.dg/vect/slp-perm-5.c: Likewise.
13085 * gcc.dg/vect/slp-perm-6.c: Likewise.
13086 * gcc.dg/vect/slp-perm-7.c: Likewise.
13087 * gcc.dg/vect/slp-perm-8.c: Likewise.
13088
23fab8ae
TV
130892016-01-10 Tom de Vries <tom@codesourcery.com>
13090
13091 PR tree-optimization/69039
13092 * gcc.dg/autopar/pr69039.c: New test.
13093
73f0dae2
MP
130942016-01-09 Marek Polacek <polacek@redhat.com>
13095
13096 PR c++/69113
13097 * g++.dg/pr69113.C: New test.
13098
20b8d734
JJ
130992016-01-09 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR middle-end/50865
13102 PR tree-optimization/69097
13103 * gcc.c-torture/execute/pr50865.c: New test.
13104 * gcc.c-torture/execute/pr69097-1.c: New test.
13105 * gcc.c-torture/execute/pr69097-2.c: New test.
13106 * gcc.dg/pr69097-1.c: New test.
13107 * gcc.dg/pr69097-2.c: New test.
13108
c50e614b
JJ
131092016-01-09 Jakub Jelinek <jakub@redhat.com>
13110
13111 PR c++/69164
13112 * g++.dg/opt/pr69164.C: New test.
13113
e0237993
JJ
131142016-01-08 Jakub Jelinek <jakub@redhat.com>
13115
13116 PR tree-optimization/69167
13117 * gcc.dg/pr69167.c: New test.
13118
bd8f5bb2
MP
131192016-01-08 Marek Polacek <polacek@redhat.com>
13120
13121 PR c++/68449
13122 * g++.dg/pr68449.C: New.
13123
bb0f5ca7
AL
131242016-01-08 Alan Lawrence <alan.lawrence@arm.com>
13125
13126 PR tree-optimization/68707
13127 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13128 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13129 on platforms supporting it.
13130 * gcc.dg/vect/slp-perm-2.c: Likewise.
13131 * gcc.dg/vect/slp-perm-3.c: Likewise.
13132 * gcc.dg/vect/slp-perm-5.c: Likewise.
13133 * gcc.dg/vect/slp-perm-7.c: Likewise.
13134 * gcc.dg/vect/slp-perm-8.c: Likewise.
13135 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13136 on platforms supporting it.
13137
22518428
JJ
131382016-01-08 Jakub Jelinek <jakub@redhat.com>
13139
33f0852f
JJ
13140 PR tree-optimization/69162
13141 * gcc.dg/pr69162.c: New test.
13142
22518428
JJ
13143 PR tree-optimization/69172
13144 * gcc.dg/pr69172.c: New test.
13145
80e9b3aa
TP
131462016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
13147
13148 PR tree-optimization/67781
13149 * gcc.c-torture/execute/pr67781.c: New file.
13150
262a363f
JJ
131512016-01-08 Jakub Jelinek <jakub@redhat.com>
13152
13153 PR tree-optimization/69083
13154 * gcc.dg/vect/pr69083.c: New test.
13155
6e1f093f
SS
131562016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
13157
13158 PR tree-optimization/61441
13159 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13160 Use -fexcess-precision=standard for compiler options.
13161 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
13162
53290e07
JJ
131632016-01-08 Jakub Jelinek <jakub@redhat.com>
13164
57bf3072
JJ
13165 PR fortran/69128
13166 * gfortran.dg/gomp/pr69128.f90: New test.
13167
53290e07
JJ
13168 PR c++/69145
13169 * g++.dg/ext/pr69145-1.C: New test.
13170 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13171 * g++.dg/ext/pr69145-2.h: New file.
13172
7a127fa7
MS
131732016-01-07 Martin Sebor <msebor@redhat.com>
13174
13175 PR c/68966
13176 * gcc.dg/atomic-fetch-bool.c: New test.
13177 * gcc.dg/sync-fetch-bool.c: New test.
13178
95918b49
L
131792016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13180
13181 PR fortran/66680
13182 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13183
c8e62a9d
NC
131842016-01-07 Nick Clifton <nickc@redhat.com>
13185
13186 PR target/66655
13187 * g++.dg/pr66655.C: New test.
13188 * g++.dg/pr66655_1.cc: Test support file.
13189 * g++.dg/pr66655.h: Test header file.
13190
2ad3adf1 131912016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
13192
13193 PR fortran/66680
13194 gfortran.dg/gomp/pr66680.f90: New test.
13195
4cd9ca92
L
131962016-01-07 H.J. Lu <hongjiu.lu@intel.com>
13197
13198 PR target/69171
13199 * gcc.target/i386/pr69171-1.c: New test.
13200 * gcc.target/i386/pr69171-2.c: Likewise.
13201 * gcc.target/i386/pr69171-3.c: Likewise.
13202 * gcc.target/i386/pr69171-4.c: Likewise.
13203 * gcc.target/i386/pr69171-5.c: Likewise.
13204 * gcc.target/i386/pr69171-6.c: Likewise.
13205
7e33d4dc
BS
132062015-12-15 Bernd Schmidt <bschmidt@redhat.com>
13207
13208 PR middle-end/67639
13209 * c-c++-common/pr67639.c: New test.
13210
fec64afc
JJ
132112016-01-07 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR tree-optimization/69141
13214 * g++.dg/opt/pr69141.C: New test.
13215
f293ad29
EB
132162016-01-06 Eric Botcazou <ebotcazou@adacore.com>
13217
13218 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13219
5027395e
UB
132202016-01-06 Uros Bizjak <ubizjak@gmail.com>
13221
13222 PR target/69140
13223 * gcc.target/i386/pr69140.c: New test
13224
7443cf13
DM
132252016-01-06 David Malcolm <dmalcolm@redhat.com>
13226
13227 * gcc.dg/bad-dereference.c: New test case.
13228
32928931
BS
132292015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13230
13231 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13232
68dd05da
AS
132332016-01-06 Andreas Schwab <schwab@linux-m68k.org>
13234
13235 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13236
6b131d5b
MP
132372016-01-06 Marek Polacek <polacek@redhat.com>
13238
13239 PR sanitizer/69099
13240 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13241
8d9fdb49
MP
132422016-01-05 Marek Polacek <polacek@redhat.com>
13243
13244 PR c/69104
13245 * gcc.dg/atomic-invalid-2.c: New.
13246
acf93f1e
L
132472016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13248
13249 PR target/68991
13250 * gcc.target/i386/pr68991.c: New test.
13251
3f50525d
L
132522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
13253
13254 PR target/68991
13255 * g++.dg/pr68991-1.C: New test.
13256 * g++.dg/pr68991-2.C: Likewise.
13257
e0237993 132582016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 13259
e0237993 13260 PR other/60465
face88a1
ST
13261 * gcc.target/ia64/pr60465-gprel64.c: New test.
13262 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13263
a0866eff
KT
132642016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13265
13266 PR rtl-optimization/68651
13267 * gcc.target/aarch64/pr68651_1.c: New test.
13268
c589e975
DM
132692016-01-05 David Malcolm <dmalcolm@redhat.com>
13270
13271 PR c/69122
13272 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13273
929710d9
NS
132742016-01-05 Nathan Sidwell <nathan@acm.org>
13275
ce3e43d7
NS
13276 PR c++/58583
13277 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13278
929710d9
NS
13279 * gcc.dg/alias-15.c: New.
13280
a2faef8e
NC
132812016-01-05 Nick Clifton <nickc@redhat.com>
13282
13283 PR target/68870
13284 * g++.dg/pr68770.C: New test.
13285
4cfa76e3
MS
132862016-01-04 Mike Stump <mikestump@comcast.net>
13287
13288 * lib/target-supports.exp (check_effective_target_cilkplus):
13289 cilkplus targets require pthreads.
4ece61b6 13290 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 13291
4e8a3a35
MM
132922016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13293
13294 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13295 generation.
13296
818ab71a
JJ
132972016-01-04 Jakub Jelinek <jakub@redhat.com>
13298
13299 Update copyright years.
13300
2fe0a208
MP
133012016-01-04 Marek Polacek <polacek@redhat.com>
13302
13303 PR c/68908
13304 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13305 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13306 * gcc.dg/atomic/stdatomic-op-5.c: New test.
13307
9e3b2fe3
EB
133082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13309
13310 * gcc.target/sparc/20160104-2.c: New test.
13311
e8d65a35
EB
133122016-01-04 Eric Botcazou <ebotcazou@adacore.com>
13313
13314 * gcc.target/sparc/20160104-1.c: New test.
13315
25ccfccd
PT
133162016-01-03 Paul Thomas <pault@gcc.gnu.org>
13317
13318 PR fortran/65045
13319 * gfortran.dg/pr65045.f90: New test.
13320
cb51d382
EB
133212016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13322
13323 * gnat.dg/specs/debug1.ads: Delete.
13324
6eeaad6e
JD
133252016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13326
13327 PR libgfortran/68867
13328 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13329 expression.
13330
2f968603
JD
133312016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13332
13333 PR libgfortran/68867
13334 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13335 PowerPC.
13336
591bb5e4
PT
133372016-01-01 Paul Thomas <pault@gcc.gnu.org>
13338
13339 PR fortran/68864
13340 * gfortran.dg/pr68864.f90: New test.
13341
f1e0620c
JJ
133422016-01-01 Jakub Jelinek <jakub@redhat.com>
13343
942a1319
JJ
13344 PR tree-optimization/69070
13345 * gcc.dg/pr69070.c: New test.
13346
10dff63f
JJ
13347 PR sanitizer/69055
13348 * gfortran.dg/pr69055.f90: New test.
13349
f1e0620c
JJ
13350 PR target/69015
13351 * gcc.dg/pr69015.c: New test.
818ab71a 13352\f
2f883d1c 13353Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13354
13355Copying and distribution of this file, with or without modification,
13356are permitted in any medium without royalty provided the copyright
13357notice and this notice are preserved.