]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
tree-ssa-math-opts.c (find_bswap_or_nop): Zero out bytes in cmpxchg and cmpnop in...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d809e15a
JW
12016-11-14 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/78300
4 * gfortran.dg/class_result_3.f90: New test.
5
1ee62b92
PG
62016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
7 Richard Biener <rguenther@suse.de>
d809e15a 8
1ee62b92
PG
9 * gcc.dg/gimplefe-1.c: New testcase.
10 * gcc.dg/gimplefe-2.c: Likewise.
11 * gcc.dg/gimplefe-3.c: Likewise.
12 * gcc.dg/gimplefe-4.c: Likewise.
13 * gcc.dg/gimplefe-5.c: Likewise.
14 * gcc.dg/gimplefe-6.c: Likewise.
15 * gcc.dg/gimplefe-7.c: Likewise.
16 * gcc.dg/gimplefe-8.c: Likewise.
17 * gcc.dg/gimplefe-9.c: Likewise.
18 * gcc.dg/gimplefe-10.c: Likewise.
19 * gcc.dg/gimplefe-11.c: Likewise.
20 * gcc.dg/gimplefe-12.c: Likewise.
21 * gcc.dg/gimplefe-13.c: Likewise.
22 * gcc.dg/gimplefe-14.c: Likewise.
23 * gcc.dg/gimplefe-15.c: Likewise.
24 * gcc.dg/gimplefe-16.c: Likewise.
25 * gcc.dg/gimplefe-17.c: Likewise.
26 * gcc.dg/gimplefe-18.c: Likewise.
27
4d209853
ML
282016-11-14 Martin Liska <mliska@suse.cz>
29
30 PR bootstrap/78069
31 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
32 to match scanned pattern.
33 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
34
5129b43b
RB
352016-11-14 Richard Biener <rguenther@suse.de>
36
37 PR tree-optimization/78312
38 * gcc.dg/torture/pr78312.c: New testcase.
39
d97cca4a
GJL
402016-11-14 Georg-Johann Lay <avr@gjlay.de>
41
42 PR target/78093
43 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
44
5230c3d8
JJ
452016-11-14 Jakub Jelinek <jakub@redhat.com>
46 Jason Merrill <jason@redhat.com>
47
48 Implement P0217R3 - C++17 structured bindings
49 * g++.dg/cpp1z/decomp1.C: New test.
50 * g++.dg/cpp1z/decomp2.C: New test.
51 * g++.dg/cpp1z/decomp3.C: New test.
52 * g++.dg/cpp1z/decomp4.C: New test.
53 * g++.dg/cpp1z/decomp5.C: New test.
54 * g++.dg/cpp1z/decomp6.C: New test.
55 * g++.dg/cpp1z/decomp7.C: New test.
56 * g++.dg/cpp1z/decomp8.C: New test.
57 * g++.dg/cpp1z/decomp9.C: New test.
58 * g++.dg/cpp1z/decomp10.C: New test.
59
a2b4c188
KV
602016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
61
62 * g++.dg/torture/pr78268.C: New test.
63
975672f3
PK
642016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
65
66 PR c/35503
67 * c-c++-common/pr35503-1.c: New test.
68 * c-c++-common/pr35503-2.c: Likewise.
69 * c-c++-common/pr35503-3.c: Likewise.
70 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
71
a4ba1151
UB
722016-11-13 Uros Bizjak <ubizjak@gmail.com>
73
74 PR rtl-optimization/78232
75 PR rtl-optimization/78248
76 * gcc.dg/ubsan/pr78248.c: New test.
77
47605312
EB
782016-11-13 Eric Botcazou <ebotcazou@adacore.com>
79
80 * gnat.dg/address_conv.adb: New test.
81
96826e28
EB
822016-11-13 Eric Botcazou <ebotcazou@adacore.com>
83
84 * gnat.dg/renaming11.ad[sb]: New test.
85
4be719cd
EB
862016-11-13 Eric Botcazou <ebotcazou@adacore.com>
87
88 * c-c++-common/dump-ada-spec-6.c: New test.
89
4ebd491f
EB
902016-11-13 Eric Botcazou <ebotcazou@adacore.com>
91
92 * gnat.dg/lto21.adb: New test.
93 * gnat.dg/lto21_pkg1.ads: New helper.
94 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
95
f9d49cd1
JW
962016-11-13 Janus Weil <janus@gcc.gnu.org>
97
98 PR fortran/60952
99 * gfortran.dg/typebound_proc_34.f90: New test.
100
9cbf8673
JW
1012016-11-13 Janus Weil <janus@gcc.gnu.org>
102
103 PR fortran/66366
104 * gfortran.dg/class_57.f90: Changed error message.
105 * gfortran.dg/class_60.f90: New test.
106
0e075835
DE
1072016-11-12 David Edelsohn <dje.gcc@gmail.com>
108
109 * g++.dg/pr78112.C: XFAIL AIX.
110
b93d8a3f
JW
1112016-11-12 Janus Weil <janus@gcc.gnu.org>
112
113 PR fortran/77501
114 * gfortran.dg/typebound_generic_16.f90: New test.
115
b8f70e67
JJ
1162016-11-12 Jakub Jelinek <jakub@redhat.com>
117
118 PR c++/71225
119 * g++.dg/cpp0x/pr71225.C: New test.
120
8b287aea
EB
1212016-11-11 Eric Botcazou <ebotcazou@adacore.com>
122
123 * gcc.target/sparc/20161111-1.c: New test.
124
c901bc0d
UB
1252016-11-11 Uros Bizjak <ubizjak@gmail.com>
126
127 PR target/78310
128 * gcc.target/i386/pr78310.c: New test.
129
606f928d
JL
1302016-11-11 Jeff Law <law@redhat.com>
131
132 * gcc.dg/tree-ssa/isolate-6.c: New test.
133 * gcc.dg/tree-ssa/isolate-7.c: New test.
134
be278990
BC
1352016-11-11 Bin Cheng <bin.cheng@arm.com>
136
137 PR testsuite/78292
138 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
139 vect_max_reduc.
140
d9ab7525
JJ
1412016-11-11 Jakub Jelinek <jakub@redhat.com>
142
143 PR c++/72774
144 * g++.dg/parse/pr72774.C: New test.
145
4b7e0c76
RB
1462016-11-11 Richard Biener <rguenther@suse.de>
147
148 PR tree-optimization/71575
149 * gcc.dg/graphite/pr71575-1.c: New testcase.
150 * gcc.dg/graphite/pr71575-2.c: Likewise.
151
d07f8c59
RB
1522016-11-11 Richard Biener <rguenther@suse.de>
153
154 PR middle-end/78295
155 * gcc.dg/uninit-pr78295.c: New testcase.
156
94903212
FR
1572016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
158
159 PR fortran/78277
160 * gfortran.dg/dec_structure_17.f90: New test.
161
456f0dfa
MM
1622016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
163
164 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
165 being allowed in vector registers.
166 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
167 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
168 * gcc.target/powerpc/vsx-himode.c: Likewise.
169 * gcc.target/powerpc/vsx-himode2.c: Likewise.
170 * gcc.target/powerpc/vsx-himode3.c: Likewise.
171 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
172 to allow matching MFVSRD or MFVSRW.
173
8d34bfa8
PH
1742016-11-10 Pat Haugen <pthaugen@us.ibm.com>
175
176 PR rtl-optimization/78241
177 * gcc.dg/pr78241.c: New test.
178
0569479e
JJ
1792016-11-10 Jakub Jelinek <jakub@redhat.com>
180
8ebd1b31
JJ
181 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
182 201307.
183
0569479e
JJ
184 * g++.dg/cpp1z/noexcept-type14.C: New test.
185 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
186
37a16493
JG
1872016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
188
189 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
190 WVAL0S tests added in r241817.
191
b4c3a85b
JJ
1922016-11-10 Jakub Jelinek <jakub@redhat.com>
193
194 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
195 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
196 no longer allowed and corresponding ordered construct.
197 * gfortran.dg/gomp/linear-1.f90: New test.
198 * gfortran.dg/gomp/declare-simd-2.f90: New test.
199 * gfortran.dg/gomp/declare-target-1.f90: New test.
200 * gfortran.dg/gomp/declare-target-2.f90: New test.
201
86bc8506
ML
2022016-11-10 Martin Liska <mliska@suse.cz>
203
204 PR sanitizer/78270
205 * gcc.dg/asan/pr78270.c: New test.
206
ed5fdfba
PMR
2072016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
208 Jakub Jelinek <jakub@redhat.com>
209
210 PR debug/78112
b4c3a85b 211 * g++.dg/pr78112.C: New testcase.
ed5fdfba 212
0391e4a3
JJ
2132016-11-09 Jakub Jelinek <jakub@redhat.com>
214
cc38d9d6
JJ
215 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
216 -Wno-c++1z-compat.
217 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
218 string in case condition contains % characters.
219
0391e4a3
JJ
220 PR c++/78283
221 * g++.dg/cpp1z/noexcept-type13.C: New test.
222
410fe60d
TT
2232016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
224
225 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
226 using (HAS_MOVN) with MIPS III.
227
271dd55c
JW
2282016-11-09 Janus Weil <janus@gcc.gnu.org>
229
230 PR fortran/46459
231 * gfortran.dg/volatile14.f90: New test.
232
ff1f317b
UB
2332016-11-09 Uros Bizjak <ubizjak@gmail.com>
234
235 PR target/78262
236 * gcc.target/i386/pr78262.c: New test.
237
f31adad4
FR
2382016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
239
240 PR fortran/78259
241 * gfortran.dg/pr78259.f90: New test.
242
b349a81a
JW
2432016-11-09 Janus Weil <janus@gcc.gnu.org>
244
245 PR fortran/60777
246 * gfortran.dg/spec_expr_7.f90: New test.
247
2e955d50
JJ
2482016-11-09 Jakub Jelinek <jakub@redhat.com>
249
4f353581
JJ
250 PR target/77718
251 * gcc.c-torture/execute/pr77718.c: New test.
252
2e955d50
JJ
253 * gcc.dg/ubsan/c99-shift-3.c: New test.
254 * gcc.dg/ubsan/c99-shift-4.c: New test.
255 * gcc.dg/ubsan/c99-shift-5.c: New test.
256 * gcc.dg/ubsan/c99-shift-6.c: New test.
257
68c93708
ML
2582016-11-09 Martin Liska <mliska@suse.cz>
259
260 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
261 test-case for memcmp.
262 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
263
7b649f79
TP
2642016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
265
266 PR testsuite/78269
267 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
268
bfcb501d
PT
2692016-11-09 Paul Thomas <pault@gcc.gnu.org>
270
271 * gfortran.dg/move_alloc_18.f90: New test.
272
e15861c2
PK
2732016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
274
275 PR middle-end/78256
276 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
277 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
278
5f395580
JW
2792016-11-09 Janus Weil <janus@gcc.gnu.org>
280
281 PR fortran/71894
282 * gfortran.dg/class_59.f90: New test.
283
37b14185
RB
2842016-11-09 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/78007
287 * gcc.dg/vect/vect-bswap32.c: Adjust.
288 * gcc.dg/vect/vect-bswap64.c: Likewise.
289
d6e8a41c
KV
2902016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
291
292 * gcc.dg/ipa/vrp7.c: New test.
293
5d5f1e95
KV
2942016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
295
296 PR ipa/78121
297 * gcc.dg/ipa/pr78121.c: New test.
298
0290a292
MO
2992016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
300
301 * c-c++-common/asan/default_options.h: New file.
302 * c-c++-common/asan/strcasestr-1.c: New test.
303 * c-c++-common/asan/strcasestr-2.c: Likewise.
304 * c-c++-common/asan/strcspn-1.c: Likewise.
305 * c-c++-common/asan/strcspn-2.c: Likewise.
306 * c-c++-common/asan/strpbrk-1.c: Likewise.
307 * c-c++-common/asan/strpbrk-2.c: Likewise.
308 * c-c++-common/asan/strspn-1.c: Likewise.
309 * c-c++-common/asan/strspn-2.c: Likewise.
310 * c-c++-common/asan/strstr-1.c: Likewise.
311 * c-c++-common/asan/strstr-2.c: Likewise.
312 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
313
fbdb92eb
MO
3142016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
315
316 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
317
103c4f75
JW
3182016-11-08 Janus Weil <janus@gcc.gnu.org>
319
320 PR fortran/68440
321 * gfortran.dg/class_58.f90: New test.
322
90a2ffc0
UB
3232016-11-08 Uros Bizjak <ubizjak@gmail.com>
324
325 PR target/70799
326 * gcc.target/i386/pr70799-2.c: New test.
327
eba5aec8
JW
3282016-11-08 Janus Weil <janus@gcc.gnu.org>
329
330 PR fortran/77596
331 * gfortran.dg/proc_ptr_comp_46.f90: New test.
332
fad36601
BC
3332016-11-08 Bin Cheng <bin.cheng@arm.com>
334
335 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
336
7c8615b6
BC
3372016-11-08 Bin Cheng <bin.cheng@arm.com>
338
339 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
340
4c6a4a53
BC
3412016-11-08 Bin Cheng <bin.cheng@arm.com>
342
343 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
344
fcd1b8df
ML
3452016-11-08 Martin Liska <mliska@suse.cz>
346
347 PR testsuite/78242
348 * g++.dg/asan/use-after-scope-4.C: New test.
349 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
350 * gcc.dg/asan/use-after-scope-8.c: Remove.
351
f9ef2c76
RB
3522016-11-08 Richard Biener <rguenther@suse.de>
353
354 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
355
ad11774f
TC
3562016-11-08 Tamar Christina <tamar.christina@arm.com>
357
358 PR testsuite/78136
359 * gcc.dg/cpp/trad/trad.exp
360 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
361 * gcc.dg/cpp/trad/include.c: Use local header file.
362
fe73a332
RB
3632016-11-08 Richard Biener <rguenther@suse.de>
364
365 PR tree-optimization/78205
366 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
367
ed053eb8
RB
3682016-11-08 Richard Biener <rguenther@suse.de>
369
370 PR tree-optimization/78224
371 * g++.dg/torture/pr78224.C: New testcase.
372
06658c6d
SKS
3732016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
374
375 * gcc.dg/store_merging_1.c: Require store_merge.
376 * gcc.dg/store_merging_2.c: Likewise.
377 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 378 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
379 * gcc.dg/store_merging_6.c: Likewise.
380 * gcc.dg/store_merging_7.c: Likewise.
381 * gcc.dg/store_merging_8.c: Likewise.
382 * lib/target-supports.exp (check_effective_target_store_merge): New.
383
e4b39278
DE
3842016-11-07 David Edelsohn <dje.gcc@gmail.com>
385
386 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
387 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
388 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
389 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
390 -mvsx -mpower8-vector.
391 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
392 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
393 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
394 -mvsx -mpower8-vector.
395
fda2d612
DE
3962016-11-07 David Edelsohn <dje.gcc@gmail.com>
397
398 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
399
400 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
401 * gcc.dg/visibility-14.c: XFAIL AIX.
402 * gcc.dg/visibility-15.c: XFAIL AIX.
403 * gcc.dg/visibility-16.c: XFAIL AIX.
404 * gcc.dg/visibility-17.c: XFAIL AIX.
405 * gcc.dg/visibility-18.c: XFAIL AIX.
406 * gcc.dg/visibility-19.c: XFAIL AIX.
407 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
408 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
409 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
410 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
411
60cee85e
JJ
4122016-11-07 Jakub Jelinek <jakub@redhat.com>
413
414 PR target/78227
415 * gcc.target/i386/pr78227-1.c: New test.
416 * gcc.target/i386/pr78227-2.c: New test.
417
7aa13860
PK
4182016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
419
420 PR middle-end/35691
421 * gcc.dg/pr35691-1.c: New test-case.
422 * gcc.dg/pr35691-2.c: Likewise.
423
caa024ff
BS
4242016-11-07 Bernd Schmidt <bschmidt@redhat.com>
425
426 PR rtl-optimization/77309
427 * gcc.dg/torture/pr77309.c: New test.
428
a9815228
JJ
4292016-11-07 Jakub Jelinek <jakub@redhat.com>
430
431 PR middle-end/71529
432 * gcc.target/i386/pr71529.C: Moved to ...
433 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
434
435 PR target/64411
436 * gcc.target/i386/pr64411.C: Moved to ...
437 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
438 lp64.
439
440 PR target/65105
441 * gcc.target/i386/pr65105-4.C: Moved to ...
442 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
443 Run into compile test rather than execute test.
444
e8ab5cb1
RB
4452016-11-07 Richard Biener <rguenther@suse.de>
446
447 PR target/78229
448 * g++.dg/pr78229.C: New testcase.
449
20770eb8
RB
4502016-11-07 Richard Biener <rguenther@suse.de>
451
452 PR tree-optimization/78218
453 * gcc.dg/torture/pr78218.c: New testcase.
454
32894793
RB
4552016-11-07 Richard Biener <rguenther@suse.de>
456
457 PR tree-optimization/78228
458 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
459
e27bfda2
KT
4602016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
461
462 PR target/77822
463 * g++.dg/torture/pr77822.C: New test.
464
00d6b7a1
ML
4652016-11-07 Martin Liska <mliska@suse.cz>
466
467 * c-c++-common/asan/force-inline-opt0-1.c: Disable
468 -f-sanitize-address-use-after-scope.
469 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
470 internal fn calls.
471 * g++.dg/asan/use-after-scope-1.C: New test.
472 * g++.dg/asan/use-after-scope-2.C: Likewise.
473 * g++.dg/asan/use-after-scope-3.C: Likewise.
474 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
475 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
476 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
477 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
478 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
479 * g++.dg/asan/use-after-scope-types.h: Likewise.
480 * gcc.dg/asan/use-after-scope-1.c: Likewise.
481 * gcc.dg/asan/use-after-scope-2.c: Likewise.
482 * gcc.dg/asan/use-after-scope-3.c: Likewise.
483 * gcc.dg/asan/use-after-scope-4.c: Likewise.
484 * gcc.dg/asan/use-after-scope-5.c: Likewise.
485 * gcc.dg/asan/use-after-scope-6.c: Likewise.
486 * gcc.dg/asan/use-after-scope-7.c: Likewise.
487 * gcc.dg/asan/use-after-scope-8.c: Likewise.
488 * gcc.dg/asan/use-after-scope-9.c: Likewise.
489 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
490 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
491 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
492 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
493 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
494
a0d3edf8
RB
4952016-11-07 Richard Biener <rguenther@suse.de>
496
497 PR tree-optimization/78189
498 * g++.dg/torture/pr78189.C: New testcase.
499
0db5adfa
DE
5002016-11-06 David Edelsohn <dje.gcc@gmail.com>
501
502 * gcc.dg/Wtrampolines.c: XFAIL AIX.
503
cc03bf7a
AV
5042016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
505
506 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
507 occuring.
508
18bb8b8a
TK
5092016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
510
511 PR fortran/78221
512 * arith.c (gfc_complex2real): Change gfc_warning_now to
513 gfc_warning.
514
c7f587bd
PT
5152016-11-05 Paul Thomas <pault@gcc.gnu.org>
516
517 * gfortran.dg/move_alloc_17.f03: New test.
518
92657eb0
RB
5192016-11-05 Richard Biener <rguenther@suse.de>
520
521 PR bootstrap/78188
522 * g++.dg/ipa/pr78188.C: New test.
523
28ce22e6
JW
5242016-11-05 Janus Weil <janus@gcc.gnu.org>
525 Dominique d'Humieres <dominiq@lps.ens.fr>
526
527 PR fortran/69495
528 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
529
d233ee5f
PT
5302016-11-05 Paul Thomas <pault@gcc.gnu.org>
531
532 PR fortran/67564
533 * gfortran.dg/select_type_39.f03: New test.
534
5352016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
536
537 PR fortran/64933
538 * gfortran.dg/associate_23.f90: New test.
539
5f4cebba
JJ
5402016-11-04 Jakub Jelinek <jakub@redhat.com>
541
542 PR target/77834
543 * gcc.dg/pr77834.c: New test.
544
6e3ae7e6
PC
5452016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
546
547 PR c++/67980
548 * g++.dg/cpp1y/pr67980.C: New.
549
fff6ed28
BS
5502016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
551
552 * gcc.target/powerpc/fold-vec-add-1.c: New.
553 * gcc.target/powerpc/fold-vec-add-2.c: New.
554 * gcc.target/powerpc/fold-vec-add-3.c: New.
555 * gcc.target/powerpc/fold-vec-add-4.c: New.
556 * gcc.target/powerpc/fold-vec-add-5.c: New.
557 * gcc.target/powerpc/fold-vec-add-6.c: New.
558 * gcc.target/powerpc/fold-vec-add-7.c: New.
559
bef3a8d7 5602016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
561
562 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
563 for -mbranch-likely, infer -mno-branch-likely for R6.
564
dac9376a
BE
5652016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
566
567 PR c++/71973
568 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
569 * g++.dg/init/new15.C: Likewise.
570 * g++.dg/ipa/inline-1.C: Likewise.
571 * g++.dg/ipa/inline-2.C: Likewise.
572 * g++.dg/lto/20080908-1_0.C: Likewise.
573 * g++.dg/tc1/dr20.C: Likewise.
574 * g++.dg/tree-ssa/inline-1.C: Likewise.
575 * g++.dg/tree-ssa/inline-2.C: Likewise.
576 * g++.old-deja/g++.law/except1.C: Likewise.
577 * g++.old-deja/g++.other/vbase5.C: Likewise.
578 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
579
b210df46
BS
5802016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
581
582 PR tree-optimization/78210
583 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
584 possibility of widening multiplies.
585
964ef24c
RB
5862016-11-04 Richard Biener <rguenther@suse.de>
587
588 PR middle-end/78185
589 * gcc.dg/pr78185.c: New testcase.
590
5fb80387
DE
5912016-10-04 David Edelsohn <dje.gcc@gmail.com>
592
593 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
594 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
595
6905c577
JJ
5962016-11-03 Jakub Jelinek <jakub@redhat.com>
597 Alexandre Oliva <aoliva@redhat.com>
598 Jason Merrill <jason@redhat.com>
599
600 PR debug/28767
601 PR debug/56974
602 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
603 * g++.dg/debug/dwarf2/ref-3.C: New test.
604 * g++.dg/debug/dwarf2/ref-4.C: New test.
605 * g++.dg/debug/dwarf2/refqual-1.C: New test.
606 * g++.dg/debug/dwarf2/refqual-2.C: New test.
607
6082016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
609
610 * gfortran.dg/dec_exp_1.f90: New test.
611 * gfortran.dg/dec_exp_2.f90: Likewise.
612 * gfortran.dg/dec_exp_3.f90: Likewise.
613
6905c577 6142016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
615
616 * gfortran.dg/dec_parameter_1.f: New test.
617 * gfortran.dg/dec_parameter_2.f90: Likewise.
618 * gfortran.dg/dec_parameter_3.f90: Likewise.
619 * gfortran.dg/dec_parameter_4.f90: Likewise.
620
7d29f8e3
ML
6212016-11-03 Martin Liska <mliska@suse.cz>
622
623 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
624 output.
625 * gcc.dg/tree-prof/time-profiler-3.c: New test.
626
5de3e2d8
BE
6272016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
628
629 PR libgcc/78067
630 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
631
f03f0232
SKS
6322016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
633
634 * gcc.c-torture/execute/pr78170.c: Require int32plus.
635
bd17a9df
MF
6362016-11-02 Max Filippov <jcmvbkbc@gmail.com>
637
638 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
639
2b01aad6
TC
6402016-11-01 Tamar Christina <tamar.christina@arm.com>
641
642 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
643 Check for arm_v8_neon_hw.
644 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
645 Likewise.
646 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
647 Likewise.
648 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
649 Likewise.
650
aa55dc0c
RB
6512016-11-02 Richard Biener <rguenther@suse.de>
652
653 * gcc.dg/store_merging_8.c: New testcase.
654
6905c577 6552016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
656
657 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
658
075be4a1
DE
6592016-11-02 David Edelsohn <dje.gcc@gmail.com>
660
4b69fb13
DE
661 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
662 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
663 * gcc.dg/addr_equal_1.c: XFAIL AIX.
664 * gcc.dg/pr65779.c: XFAIL AIX.
665 * gcc.dg/pr70405.c: XFAIL AIX.
666
075be4a1
DE
667 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
668 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
669 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
670
fdb1aa55
RO
6712016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
672
673 * lib/target-supports.exp (check_gc_sections_available): Use
674 -print-prog-name=ld to determine linker used.
675
4adbcdb4
ML
6762016-11-02 Martin Liska <mliska@suse.cz>
677
678 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
679 test case.
680
4b2c06f4
KT
6812016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
682
683 PR tree-optimization/78170
684 * gcc.c-torture/execute/pr78170.c: New test.
685
63e523d6
KT
6862016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
687
688 PR tree-optimization/78162
689 * gcc.c-torture/compile/pr78162.c: New test.
690
da42ac7b
RB
6912016-11-02 Richard Biener <rguenther@suse.de>
692
693 PR tree-optimization/78035
694 PR tree-optimization/77964
695 * gcc.target/i386/pr78035.c: New testcase.
696
4280df0a
RB
6972016-11-02 Richard Biener <rguenther@suse.de>
698
699 * gcc.dg/tree-ssa/vrp111.c: New testcase.
700 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
701 * gcc.dg/tree-ssa/pr21086.c: Likewise.
702 * gcc.dg/tree-ssa/pr58480.c: Likewise.
703 * gcc.dg/tree-ssa/vrp08.c: Likewise.
704
1b1d9303
DE
7052016-11-01 David Edelsohn <dje.gcc@gmail.com>
706
707 * gfortran.dg/pr70937.f90: require-effective-target lto.
708
5b7c0519
TK
7092016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
710
711 PR fortran/69544
712 * gfortran.dg/where_6.f90: New test.
713
70d28813
JJ
7142016-11-01 Jakub Jelinek <jakub@redhat.com>
715
716 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
717
7f4266d4
TK
7182016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
719
720 PR fortran/69544
721 * gfortran.dg/where_5.f90: New test.
722
9fc158eb
BB
7232016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
724
725 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
726 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
727 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
728 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
729
baeb7b5c
UB
7302016-11-01 Uros Bizjak <ubizjak@gmail.com>
731
732 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
733 Whitespace fixes.
734 (check_effective_target_vect_cmdline_needed): Check
735 is-effective-target ia32 for x86 targets.
736 (check_effective_target_vect_simd_clones): Simplify condition.
737 (check_effective_target_vect_double): Ditto.
738 (check_effective_target_vect_aligned_arrays): Check
739 is-effective-target ia32 for x86 targets. Simplify condition.
740 (check_effective_target_vect_multiple_sizes): Simplify condition.
741 (check_effective_target_sqrt_insn): Add i?86-*-* target.
742 (check_effective_target_sync_int_128): Simplify condition.
743 (check_effective_target_sync_int_128_runtime): Ditto.
744 (check_effective_target_sync_long_long_runtime): Ditto.
745 (check_effective_target_divmod): Add i?86-*-* target.
746
156b5cca
MM
7472016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
748
749 * gcc.target/powerpc/vsx-extract-4.c: New test.
750 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
751
120a4c45
JD
7522016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
753
754 PR fortran/54679
755 * gfortran.dg/fmt_l.f90: Update test.
756 * gfortran.dg/fmt_l0.f90: New test.
757
c5fed5c6
JJ
7582016-10-31 Jakub Jelinek <jakub@redhat.com>
759
760 PR c++/78089
761 * c-c++-common/builtin-shuffle-1.c: New test.
762 * g++.dg/cpp0x/addressof3.C: New test.
763
aee69156
VV
7642016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
765
766 Add tests for a const member and a reference member for launder.
767 * g++.dg/cpp1z/launder3.C: New.
768 * g++.dg/cpp1z/launder4.C: Likewise.
769 * g++.dg/cpp1z/launder5.C: Likewise.
770 * g++.dg/cpp1z/launder5.cc: Likewise.
771 * g++.dg/cpp1z/launder5.h: Likewise.
772 * g++.dg/cpp1z/launder6.C: Likewise.
773 * g++.dg/cpp1z/launder6.cc: Likewise.
774 * g++.dg/cpp1z/launder6.h: Likewise.
775
1e4fa9b1
JJ
7762016-10-31 Jakub Jelinek <jakub@redhat.com>
777
dcb466ec
JJ
778 PR c++/77948
779 * g++.dg/cpp0x/pr77948-1.C: New test.
780 * g++.dg/cpp0x/pr77948-2.C: New test.
781 * g++.dg/cpp0x/pr77948-3.C: New test.
782 * g++.dg/cpp0x/pr77948-4.C: New test.
783 * g++.dg/cpp0x/pr77948-5.C: New test.
784 * g++.dg/cpp0x/pr77948-6.C: New test.
785
1e4fa9b1
JJ
786 PR tree-optimization/77860
787 * gcc.dg/pr77860.c: New test.
788
9782e1ec
JJ
7892016-10-31 Jakub Jelinek <jakub@redhat.com>
790
791 PR c++/77886
792 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
793
dd57b05e
SKS
7942016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
795
796 * gcc.dg/lto/pr60449_0.c: Skip for avr.
797
84ff4775
LCW
7982016-10-30 Le-Chun Wu <lcwu@google.com>
799 Mark Wielaard <mjw@redhat.com>
800
801 * gcc.dg/Wshadow-compatible-local-1.c: New test.
802 * gcc.dg/Wshadow-local-1.c: Likewise.
803 * gcc.dg/Wshadow-local-2.c: Likewise.
804 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
805 * g++.dg/warn/Wshadow-local-1.C: Likewise.
806 * g++.dg/warn/Wshadow-local-2.C: Likewise.
807
0b56e9ad
BS
8082016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
809
810 PR tree-optimization/71915
811 PR tree-optimization/71490
812 * gcc.dg/tree-ssa/pr54245.c: Delete.
813 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
814 document why.
815
d4fc6702
JD
8162016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
817
818 PR fortran/78123
819 * gfortran.dg/fmt_t_9.f: New test.
820
396e56d2
TK
8212016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
822
823 PR fortran/67219
824 * gfortran.dg/pr67219.f90: New test.
825
a654d5d0
JJ
8262016-10-29 Jakub Jelinek <jakub@redhat.com>
827
205b9ed1
JJ
828 PR rtl-optimization/77919
829 * g++.dg/torture/pr77919-2.C: New test.
830
a654d5d0
JJ
831 PR target/78148
832 * gcc.dg/pr78148.c: New test.
833
894d8b41
EB
8342016-10-28 Eric Botcazou <ebotcazou@adacore.com>
835
836 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
837 * gcc.target/sparc/overflow-4.c: ...here.
838 * gcc.target/sparc/overflow-5.c: New test.
839
e72531b9
PK
8402016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
841 Kugan Vivekanandarajah <kuganv@linaro.org>
842 Jim Wilson <jim.wilson@linaro.org>
843
844 PR tree-optimization/43721
845 * lib/target-supports.exp (check_effective_target_divmod): New.
846 (check_effective_target_divmod_simode): Likewise.
847 (check_effective_target_arm_divmod_simode): Likewise.
848 * gcc.dg/divmod-1-simode.c: New test.
849 * gcc.dg/divmod-1.c: Likewise.
850 * gcc.dg/divmod-2-simode.c: Likewise.
851 * gcc.dg/divmod-2.c: Likewise.
852 * gcc.dg/divmod-3-simode.c: Likewise.
853 * gcc.dg/divmod-3.c: Likewise.
854 * gcc.dg/divmod-4-simode.c: Likewise.
855 * gcc.dg/divmod-4.c: Likewise.
856 * gcc.dg/divmod-5.c: Likewise.
857 * gcc.dg/divmod-6-simode.c: Likewise.
858 * gcc.dg/divmod-6.c: Likewise.
859 * gcc.dg/divmod-7.c: Likewise.
860
f663d9ad 8612016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
862 Jakub Jelinek <jakub@redhat.com>
863 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
864
865 PR middle-end/22141
866 PR rtl-optimization/23684
867 * gcc.c-torture/execute/pr22141-1.c: New test.
868 * gcc.c-torture/execute/pr22141-2.c: Likewise.
869 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
870 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
871 * gcc.dg/store_merging_1.c: New test.
872 * gcc.dg/store_merging_2.c: Likewise.
873 * gcc.dg/store_merging_3.c: Likewise.
874 * gcc.dg/store_merging_4.c: Likewise.
875 * gcc.dg/store_merging_5.c: Likewise.
876 * gcc.dg/store_merging_6.c: Likewise.
877 * gcc.dg/store_merging_7.c: Likewise.
878 * gcc.target/i386/pr22141.c: Likewise.
879 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
880 * g++.dg/init/new17.C: Likewise.
881
6905c577 8822016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
883
884 PR middle-end/72747
885 * c-c++-common/pr72747-1.c: New test.
886 * c-c++-common/pr72747-2.c: Likewise.
887
539405d5
AK
8882016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
889
890 * gcc.target/s390/oscbreak-1.c: New test.
891
0dbb19f0
AK
8922016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
893
894 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
895
0d9e143c
JJ
8962016-10-28 Jakub Jelinek <jakub@redhat.com>
897
c19066a7
JJ
898 PR rtl-optimization/77919
899 * g++.dg/torture/pr77919.C: New test.
900
0d9e143c
JJ
901 PR rtl-optimization/78132
902 * gcc.target/i386/pr78132.c: New test.
903
cc91248d
EB
9042016-10-27 Eric Botcazou <ebotcazou@adacore.com>
905
906 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
907
787c7a65
MM
9082016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
909
910 * gcc.target/powerpc/vsx-simode.c: New test.
911 * gcc.target/powerpc/vsx-simode2.c: Likewise.
912 * gcc.target/powerpc/vsx-simode3.c: Likewise.
913
4ce71579
JJ
9142016-10-27 Jakub Jelinek <jakub@redhat.com>
915
6f21288f
JJ
916 PR fortran/78026
917 * gfortran.dg/gomp/pr78026.f03: New test.
918 * gfortran.dg/select_type_38.f03: New test.
919
4ce71579
JJ
920 PR middle-end/78025
921 * g++.dg/gomp/declare-simd-7.C: New test.
922
6f21288f 9232016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
924
925 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
926 * gfortran.dg/dec_init_2.f90: Likewise.
927 * gfortran.dg/dec_init_3.f90: New test.
928 * gfortran.dg/dec_init_4.f90: Likewise.
929
93f90bec
BC
9302016-10-27 Bin Cheng <bin.cheng@arm.com>
931
932 * gcc.dg/fold-narrowbopcst-1.c: New test.
933
6f21288f 9342016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
935
936 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
937 dg-shouldfail/dg-output instead of XFAIL.
938 * gfortran.dg/dec_io_6.f90: Likewise.
939
ddb92ab9
TP
9402016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
941
942 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
943 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
944 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
945 * gcc.target/arm/atomic-op-char-3.c: Likewise.
946 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
947 * gcc.target/arm/atomic-op-int-3.c: Likewise.
948 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
949 * gcc.target/arm/atomic-op-release-3.c: Likewise.
950 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
951 * gcc.target/arm/atomic-op-short-3.c: Likewise.
952
ad6e4ba8
BC
9532016-10-27 Bin Cheng <bin.cheng@arm.com>
954
955 * gcc.dg/fold-convmaxconv-1.c: New test.
956 * gcc.dg/fold-convminconv-1.c: New test.
957
6905c577 9582016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
959
960 PR fortran/78092
961 * gfortran.dg/pr78092.f90: New test.
962
7a83b391
KN
9632016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
964
965 PR target/78056
966 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
967 expected error message.
968 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
969 expected error message.
970 * gcc.target/powerpc/vsu/vec-all-nez-7.c
971 (test_all_not_equal_and_not_zero): Change expected error message.
972
3693a620
JJ
9732016-10-26 Jakub Jelinek <jakub@redhat.com>
974
975 PR fortran/77973
976 * gfortran.dg/gomp/pr77973.f90: New test.
977
cd612e8a
PT
9782016-10-26 Paul Thomas <pault@gcc.gnu.org>
979
980 PR fortran/78108
981 * gfortran.dg/submodule_18.f08: New test.
982 * gfortran.dg/submodule_19.f08: New test.
983
09844a5f
MM
9842016-10-26 Michael Matz <matz@suse.de>
985
986 * g++.dg/pr78060.C: New test.
987 * gfortran.dg/pr78061.f: New test.
988 * g++.dg/pr78088.C: New test.
989
6f21288f 9902016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
991
992 * gfortran.dg/dec_io_1.f90: New test.
993 * gfortran.dg/dec_io_2.f90: New test.
994 * gfortran.dg/dec_io_3.f90: New test.
995 * gfortran.dg/dec_io_4.f90: New test.
996 * gfortran.dg/dec_io_5.f90: New test.
997 * gfortran.dg/dec_io_6.f90: New test.
998
6c95388f
JJ
9992016-10-25 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR sanitizer/78106
1002 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1003
10042016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1005
1006 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1007 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1008
90e261e4
EB
10092016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * gnat.dg/opt59.adb: New test.
1012 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1013
1014 * gnat.dg/opt60.adb: New test.
1015
cef026ec
AV
10162016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1017
1018 PR fortran/72770
1019 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1020 this pr.
1021
96592eed
JJ
10222016-10-25 Jakub Jelinek <jakub@redhat.com>
1023
1024 PR target/78102
1025 * gcc.target/i386/pr78102.c: New test.
1026
6c95388f 10272016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1028
1029 * gfortran.dg/dec_logical_xor_1.f90: New test.
1030 * gfortran.dg/dec_logical_xor_2.f90: New test.
1031 * gfortran.dg/dec_logical_xor_3.f03: New test.
1032
6c95388f 10332016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1034
1035 * gfortran.dg/dec_loc_rval_1.f90: New test.
1036 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1037 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1038
6c95388f 10392016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1040
90051c26
FR
1041 * gfortran.dg/dec_type_print.f90: New testcase.
1042
6c95388f 10432016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1044
1045 * gfortran.dg/feed_1.f90: New test.
1046 * gfortran.dg/feed_2.f90: New test.
ef144767 1047
8e104951
ML
10482016-10-25 Martin Liska <mliska@suse.cz>
1049
1050 PR sanitizer/78106
1051 * gcc.dg/asan/pr78106.c: New test.
1052
b93ee1bb
ML
10532016-10-25 Martin Liska <mliska@suse.cz>
1054
1055 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1056
ad6922b0
WD
10572016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1058
1059 PR target/78041
1060 * gcc.target/arm/pr78041.c: New test.
1061
e16f1cc7
JJ
10622016-10-25 Jakub Jelinek <jakub@redhat.com>
1063
1064 * g++.dg/cpp1z/launder1.C: New test.
1065 * g++.dg/cpp1z/launder2.C: New test.
1066
078134e5 10672016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1068 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1069
1070 PR target/71676
1071 PR target/71678
1072 * gcc.target/avr/pr71676-2.c: New test.
1073
c7212a15 10742016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1075 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1076
1077 PR target/71676
1078 PR target/71678
1079 * gcc.target/avr/pr71676-1.c: New test.
1080 * gcc.target/avr/pr71676-3.c: New test.
1081 * gcc.target/avr/pr71676.c: New test.
1082 * gcc.target/avr/pr71678.c: New test.
1083
d1c7d3a8
KV
10842016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1085
1086 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1087 such that cloned verions of tested functions are not created.
1088
c7082171
SK
10892016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1090
1091 PR fortran/71895
1092 * gfortran.dg/pr71895.f90: New test.
1093
0f2a9e37
JJ
10942016-10-24 Jakub Jelinek <jakub@redhat.com>
1095
1096 * g++.dg/debug/dwarf2/ref-2.C: New test.
1097
f8348061
BE
10982016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1099
1100 * c-c++-common/Wint-in-bool-context-3.c: New test.
1101
1eb4547b
MS
11022016-10-24 Martin Sebor <msebor@redhat.com>
1103
1104 PR middle-end/77735
1105 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1106 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1107 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1108 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1109 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1110 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1111 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1112
292af537
RB
11132016-10-24 Richard Biener <rguenther@suse.de>
1114
1115 PR testsuite/71491
1116 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1117 * gcc.dg/vect/slp-45.c: Likewise.
1118
40f683e8
RB
11192016-10-24 Richard Biener <rguenther@suse.de>
1120
1121 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1122 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1123 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1124
b1b6774f
GJL
11252016-10-24 Georg-Johann Lay <avr@gjlay.de>
1126
1127 PR target/78093
1128 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1129 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1130
ed9760d2
AV
11312016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1132
1133 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1134
fb027a42
JJ
11352016-10-24 Jakub Jelinek <jakub@redhat.com>
1136
1137 * gcc.target/i386/bmi2-pext-1.c: New test.
1138 * gcc.target/i386/bmi2-pdep-1.c: New test.
1139 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1140 * gcc.target/i386/tbm-bextri-1.c: New test.
1141 * gcc.target/i386/bmi-bextr-6.c: New test.
1142
8e10302e
RO
11432016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1144
1145 PR target/77483
1146 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1147 * gcc.target/i386/pr65105-1.c: Likewise.
1148 * gcc.target/i386/pr65105-2.c: Likewise.
1149 * gcc.target/i386/pr65105-3.c: Likewise.
1150 * gcc.target/i386/pr65105-5.c: Likewise.
1151 * gcc.target/i386/pr67761.c: Likewise.
1152 * gcc.target/i386/pr70799-1.c: Likewise.
1153
866c72a8
ML
11542016-10-24 Martin Liska <mliska@suse.cz>
1155
1156 PR sanitizer/77966
1157 * c-c++-common/ubsan/unreachable-3.c: New test.
1158
0804124b
SK
11592016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1160
1161 PR fortran/77763
1162 * gfortran.dg/pr77763.f90
1163
87c9fca5
SK
11642016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1165
1166 PR fortran/54730
1167 PR fortran/78033
1168 * gfortran.dg/pr78033.f90: New test.
1169
dfd6231e
PT
11702016-10-23 Paul Thomas <pault@gcc.gnu.org>
1171
1172 PR fortran/69834
1173 * gfortran.dg/select_type_1.f03: Change error for overlapping
1174 TYPE IS cases.
1175 * gfortran.dg/select_type_36.f03: New test.
1176
66ccff98
EB
11772016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1178
1179 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1180
15876cee
TK
11812016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1182
1183 PR fortran/78021
1184 * gfortran.dg/string_length_3.f90: New test.
1185
574284e9
AV
11862016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1187
574284e9
AV
1188 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1189
11902016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1191
1192 PR fortran/43366
1193 PR fortran/57117
1194 PR fortran/61337
1195 * gfortran.dg/alloc_comp_class_5.f03: New test.
1196 * gfortran.dg/class_allocate_21.f90: New test.
1197 * gfortran.dg/class_allocate_22.f90: New test.
1198 * gfortran.dg/realloc_on_assign_27.f08: New test.
1199
20276dc9
JL
12002016-10-21 Jeff Law <law@redhat.com>
1201
1202 * PR tree-optimization/71947
1203 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1204 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1205 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1206
f7503699
KV
12072016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1208
1209 * gcc.dg/ipa/vrp5.c: New test.
1210 * gcc.dg/ipa/vrp6.c: New test.
1211
5be6b295
WD
12122016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1213
1214 * gcc.target/aarch64/test_frame_17.c: New test.
1215
c82bc7ed
WD
12162016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1217
1218 * gcc.target/aarch64/test_frame_17.c: New test.
1219
67a6cac7
AP
12202016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1221
1222 PR preprocessor/71681
1223 * gcc.dg/cpp/pr71681-1.c: New testcase
1224 * gcc.dg/cpp/pr71681-2.c: Likewise
1225 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1226 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1227 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1228 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1229
8e6982f7
JJ
12302016-10-21 Jakub Jelinek <jakub@redhat.com>
1231
9c4c8b7b
JJ
1232 PR target/78057
1233 * gcc.target/i386/pr78057.c: New test.
1234
8e6982f7
JJ
1235 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1236
de514d40
PT
12372016-10-21 Paul Thomas <pault@gcc.gnu.org>
1238
1239 PR fortran/69566
1240 * gfortran.dg/select_type_37.f03: New test.
1241
1d64ceb0
SKS
12422016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1243
1244 PR target/71627
1245 * gcc.target/avr/pr71627.c: New test
1246
85729229
EB
12472016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1248
1249 * gcc.target/sparc/overflow-1.c: New test.
1250 * gcc.target/sparc/overflow-2.c: Likewise.
1251 * gcc.target/sparc/overflow-3.c: Likewise.
1252
d17f2c3b
AV
12532016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1254
1255 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1256 effective target.
1257
0d47cee6
KT
12582016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1259
1260 PR rtl-optimization/78038
1261 * gcc.target/aarch64/pr78038.c: New test.
1262
a20d03c8
RB
12632016-10-21 Richard Biener <rguenther@suse.de>
1264
1265 PR tree-optimization/78051
1266 * g++.dg/torture/pr78051.C: New testcase.
1267
f3ecd50f
BE
12682016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1269
1270 * c-c++-common/wdate-time.c: Restored test case.
1271 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1272
fceabe50
JJ
12732016-10-20 Jakub Jelinek <jakub@redhat.com>
1274
1275 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1276
f56ea76e
UB
12772016-10-20 Uros Bizjak <ubizjak@gmail.com>
1278
1279 PR target/78037
1280 * gcc.target/i386/pr78037.c: New test.
1281
2c35bbe1
EB
12822016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1283
1284 * gcc.target/visium/overflow8.c: New.
1285 * gcc.target/visium/overflow16.c: Likewise.
1286 * gcc.target/visium/overflow32: Likewise.
1287
28df8730
MM
12882016-10-20 Michael Matz <matz@suse.de>
1289
1290 * gcc.dg/loop-split.c: New test.
1291 * gcc.dg/tree-ssa/ifc-9.c: Update.
1292 * gcc.dg/tree-ssa/ifc-10.c: Update.
1293
6c1a9e41
RB
12942016-10-20 Richard Biener <rguenther@suse.de>
1295
1296 * gcc.dg/graphite/pr35356-1.c: Update.
1297
a2923dba
PC
12982016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1299
1300 PR c++/77446
1301 * g++.dg/cpp1y/pr77446.C: New.
1302
2066ef6a
PK
13032016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1304
1305 PR tree-optimization/53979
1306 * gcc.dg/pr53979-1.c: New test-case.
1307 * gcc.dg/pr53979-2.c: Likewise.
1308
4c712374
BE
13092016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1310
1311 * c-c++-common/Wint-in-bool-context-2.c: New test.
1312
bdcf8e7c
JD
13132016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1314
1315 * gfortran.dg/dtio_17.f90: Fix test.
1316
ec1748d4
AH
13172016-10-19 Aldy Hernandez <aldyh@redhat.com>
1318
1319 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1320 * gcc.dg/Walloca-2.c: Same.
1321
b70f0b0c
AH
13222016-10-19 Aldy Hernandez <aldyh@redhat.com>
1323
1324 * gcc.dg/Wvla-1.c: Rename to...
1325 * gcc.dg/Wvla-larger-than-1.c: ...this.
1326 * gcc.dg/Wvla-2.c: Rename to...
1327 * gcc.dg/Wvla-larger-than-2.c: ...this.
1328 * gcc.dg/Wvla-3.c: Rename to...
1329 * gcc.dg/Walloca-11.c.: ...this.
1330 * gcc.dg/wvla-[1-7].c: Rename to:
1331 * gcc.dg/Wvla-[1-7].c: ...this.
1332
cbb22e61
BC
13332016-10-19 Bin Cheng <bin.cheng@arm.com>
1334
1335 PR tree-optimization/78005
1336 * gcc.dg/vect/pr78005.c: New.
1337 * gcc.target/i386/l_fma_float_1.c: Revise test.
1338 * gcc.target/i386/l_fma_float_2.c: Ditto.
1339 * gcc.target/i386/l_fma_float_3.c: Ditto.
1340 * gcc.target/i386/l_fma_float_4.c: Ditto.
1341 * gcc.target/i386/l_fma_float_5.c: Ditto.
1342 * gcc.target/i386/l_fma_float_6.c: Ditto.
1343 * gcc.target/i386/l_fma_double_1.c: Ditto.
1344 * gcc.target/i386/l_fma_double_2.c: Ditto.
1345 * gcc.target/i386/l_fma_double_3.c: Ditto.
1346 * gcc.target/i386/l_fma_double_4.c: Ditto.
1347 * gcc.target/i386/l_fma_double_5.c: Ditto.
1348 * gcc.target/i386/l_fma_double_6.c: Ditto.
1349
a023f8c8
TS
13502016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1351
1352 PR tree-optimization/78024
1353 * gcc.dg/goacc/loop-processing-1.c: New file.
1354
d9700bdb
RB
13552016-10-19 Richard Biener <rguenther@suse.de>
1356
1357 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1358
902cb7b1
KN
13592016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1360
1361 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1362 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1363 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1364 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1365 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1366 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1367 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1368 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1369 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1370 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1371 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1372 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1373 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1374 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1375 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1376 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1377 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1378 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1379 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1380 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1381 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1382 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1383 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1384 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1385 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1386 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1387 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1388 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1389 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1390 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1391 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1392 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1393 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1394 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1395 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1396 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1397 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1398 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1399 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1400 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1401 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1402 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1403 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1404 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1405 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1406 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1407 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1408 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1409 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1410 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1411 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1412 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1413 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1414 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1415 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1416 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1417 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1418 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1419 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1420 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1421 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1422 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1423 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1424 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1425 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1426 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1427 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1428 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1429 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1430 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1431 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1432 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1433 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1434 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1435 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1436 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1437 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1438 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1439 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1440 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1441 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1442 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1443 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1444 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1445 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1446 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1447 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1448 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1449 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1450 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1451 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1452 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1453 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1454 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1455 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1456 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1457 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1458 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1459 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1460 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1461 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1462 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1463 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1464 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1465 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1466 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1467 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1468 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1469 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1470 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1471 * gcc.target/powerpc/vsu/vsu.exp: New file.
1472
5cb96b6a
UB
14732016-10-18 Uros Bizjak <ubizjak@gmail.com>
1474
1475 PR target/77991
1476 * gcc.target/i386/pr77991.c: New test.
1477
f5de494c
MF
14782016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1479
1480 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1481 LTO is used.
1482
e5163ec1
SKS
14832016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1484
5cb96b6a 1485 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1486
b64e8239
RB
14872016-10-18 Richard Biener <rguenther@suse.de>
1488
1489 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1490 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1491 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1492 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1493 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1494 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1495 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1496 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1497 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1498 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1499 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1500 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1501 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1502 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1503 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1504 * gcc.dg/pr68217.c: Likewise.
1505 * gcc.dg/predict-9.c: Likewise.
1506 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1507 * gcc.dg/predict-1.c: Likewise.
1508
c680ada5
JD
15092016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1510
1511 * gfortran.dg/dtio_17.f90: New test.
1512
7fd4f180
KV
15132016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1514
1515 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1516
718625ad
KV
15172016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1518
1519 * gcc.dg/ipa/vrp4.c: New test.
1520
735b8f9f
KV
15212016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1522
1523 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1524 * gcc.dg/torture/pr39074.c: Likewise.
1525
86f98087
EB
15262016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1527
1528 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1529 * gnat.dg/trampoline4.adb: Minor tweak.
1530
a929f266
BS
15312016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1532
1533 PR tree-optimization/77916
1534 * gcc.dg/torture/pr77916.c: New.
1535
4acf2055
SK
15362016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1537
1538 PR fortran/77978
1539 * gfortran.dg/pr77978_1.f90: New test.
1540 * gfortran.dg/pr77978_2.f90: Ditto.
1541 * gfortran.dg/pr77978_3.f90: Ditto.
1542
871267e1
PT
15432016-10-17 Paul Thomas <pault@gcc.gnu.org>
1544
1545 PR fortran/61420
1546 PR fortran/78013
1547 * gfortran.dg/proc_ptr_49.f90: New test.
1548
fd9593e9
BE
15492016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1550
1551 PR target/77308
1552 * gcc.target/arm/pr77308.c: New test.
1553
d32d4176
DE
15542016-10-17 David Edelsohn <dje.gcc@gmail.com>
1555
1556 * lib/target-supports.exp
1557 (check_effective_target_floatn_nx_runtime): Return 0 for
1558 powerpc*-ibm-aix*.
1559
dca2910c
AP
15602016-10-17 Andrew Pinski <apinski@cavium.com>
1561
1562 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1563 long instead of long.
1564 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1565 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1566 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1567 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1568 * gcc.target/aarch64/pr68102_1.c: Likewise.
1569 * gcc.target/aarch64/target_attr_3.c: Likewise.
1570
44b00dbc
RB
15712016-10-17 Richard Biener <rguenther@suse.de>
1572
1573 PR tree-optimization/77988
1574 * gcc.dg/torture/pr77988.c: New testcase.
1575
89b80c42
PK
15762016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1577
1578 * gcc.dg/pr71636-1.c: New test-case.
1579 * gcc.dg/pr71636-2.c: Likewise.
1580
4c640e26
EB
15812016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1582
1583 * gnat.dg/trampoline3.adb: New test.
1584 * gnat.dg/trampoline4.adb: Likewise.
1585
6c0347f6
JD
15862016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1587
1588 * gfortran.dg/dtio_16.f90: New test.
1589
d0d48a06
EB
15902016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1591
1592 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1593 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1594 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1595
baa33d83
EB
15962016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1597
1598 * gcc.target/sparc/popc.c: Rename to...
1599 * gcc.target/sparc/popc-1.c: ...this.
1600 * gcc.target/sparc/popc-2.c: New test.
1601
523ee218
JD
16022016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1603
1604 PR fortran/77972
1605 * gfortran.dg/unexpected_eof_4.f90: New test.
1606
c04d4ede
JB
16072016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1608
31a84d4a
AP
1609 PR libfortran/48587
1610 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1611
064ed55a
JJ
16122016-10-14 Jakub Jelinek <jakub@redhat.com>
1613
9a822fc7
JJ
1614 PR middle-end/77959
1615 * gfortran.dg/pr77959.f90: New test.
1616
064ed55a
JJ
1617 DR 1511 - const volatile variables and ODR
1618 * g++.dg/DRs/dr1511-1.C: New test.
1619 * g++.dg/DRs/dr1511-2.C: New test.
1620
2579762a
EB
16212016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1622
1623 * gnat.dg/debug7.adb (dg-options): Remove -g.
1624 * gnat.dg/debug8.adb (dg-options): Add -margs.
1625 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1626
6d59425d
RB
16272016-10-14 Richard Biener <rguenther@suse.de>
1628
1629 PR tree-optimization/77979
1630 * gcc.dg/torture/pr77979.c: New testcase.
1631
43f66d6e
ML
16322016-10-14 Martin Liska <mliska@suse.cz>
1633
1634 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1635 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1636 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1637
cb3ac867
UB
16382016-10-14 Uros Bizjak <ubizjak@gmail.com>
1639
1640 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1641 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1642 * gcc.dg/torture/pr77937-2.c: Likewise.
1643
14cf71a0
EB
16442016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1645
1646 * gnat.dg/lto15.adb: Adjust.
1647 * gnat.dg/lto16.adb: Likewise.
1648 * gnat.dg/lto17.adb: Likewise
1649 * gnat.dg/lto18.ad[sb]: New test.
1650 * gnat.dg/lto18_pkg.ads: New helper.
1651 * gnat.dg/lto19.adb: New test.
1652 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1653 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1654 * gnat.dg/lto20.adb: New test.
1655 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1656
6fd9c6f4
AV
16572016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1658
1659 * gfortran.dg/coarray_38.f90: Expect error message.
1660
01f44038
KT
16612016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1662
1663 * gcc.target/aarch64/spellcheck_1.c: New test.
1664 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1665 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1666 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1667 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1668 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1669
253abb2a
AS
16702016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1671
1672 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1673
a2695319
BS
16742016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1675
1676 PR tree-optimization/77937
1677 * gcc.dg/torture/pr77937-1.c: New.
1678 * gcc.dg/torture/pr77937-2.c: New.
1679
14a2c9aa
JM
16802016-10-13 Jakub Jelinek <jakub@redhat.com>
1681
1682 * g++.dg/cpp1z/inline-var1.C: New test.
1683 * g++.dg/cpp1z/inline-var1a.C: New test.
1684 * g++.dg/cpp1z/inline-var1.h: New file.
1685 * g++.dg/cpp1z/inline-var2.C: New test.
1686 * g++.dg/cpp1z/inline-var3.C: New test.
1687 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1688 uninitialized const.
1689
6c95388f 16902016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1691
ee7fa2e3
SL
1692 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1693 Xscale is specified, not just -march.
1694 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1695 is incompatible with Xscale.
18d34307 1696
96032047
MS
16972016-10-13 Martin Sebor <msebor@redhat.com>
1698
1699 PR c++/71912
1700 * g++.dg/ext/flexary4.C: Adjust.
1701 * g++.dg/ext/flexary5.C: Same.
1702 * g++.dg/ext/flexary9.C: Same.
1703 * g++.dg/ext/flexary19.C: New test.
1704 * g++.dg/ext/flexary18.C: New test.
1705 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1706 regression test.
5cb96b6a
UB
1707 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1708 Avoid generating a flexible array member in an array.
96032047 1709
5b1548fd
MS
17102016-10-13 Martin Sebor <msebor@redhat.com>
1711
1712 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1713 to placate -Wformat on targets where the type is not int.
1714
7810c4eb
DM
17152016-10-13 David Malcolm <dmalcolm@redhat.com>
1716
1717 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1718 in INSN_LOCATION.
1719
fcd27666
BC
17202016-10-13 Bin Cheng <bin.cheng@arm.com>
1721
1722 * gcc.target/i386/l_fma_float_1.c: Revise test.
1723 * gcc.target/i386/l_fma_float_2.c: Ditto.
1724 * gcc.target/i386/l_fma_float_3.c: Ditto.
1725 * gcc.target/i386/l_fma_float_4.c: Ditto.
1726 * gcc.target/i386/l_fma_float_5.c: Ditto.
1727 * gcc.target/i386/l_fma_float_6.c: Ditto.
1728 * gcc.target/i386/l_fma_double_1.c: Ditto.
1729 * gcc.target/i386/l_fma_double_2.c: Ditto.
1730 * gcc.target/i386/l_fma_double_3.c: Ditto.
1731 * gcc.target/i386/l_fma_double_4.c: Ditto.
1732 * gcc.target/i386/l_fma_double_5.c: Ditto.
1733 * gcc.target/i386/l_fma_double_6.c: Ditto.
1734
b8a4b8c8
BC
17352016-10-13 Bin Cheng <bin.cheng@arm.com>
1736
1737 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1738
328ba117
BC
17392016-10-13 Bin Cheng <bin.cheng@arm.com>
1740
1741 * gcc.dg/vect/vect-98.c: Refine test case.
1742 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1743 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1744 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1745
1a1ab05e
JJ
17462016-10-13 Jakub Jelinek <jakub@redhat.com>
1747
1748 PR c/77946
1749 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1750
27947670
ML
17512016-10-13 Martin Liska <mliska@suse.cz>
1752
1753 PR tree-optimization/77943
1754 * g++.dg/tree-ssa/pr77943.C: New test.
1755
92c5266b
AV
17562016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1757
1758 PR fortran/72832
1759 * gfortran.dg/allocate_with_source_22.f03: New test.
1760 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1761 fail.
1762
90bca4ed
TP
17632016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1764
1765 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1766 * gcc.target/arm/movsi_movw.c: Likewise.
1767 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1768 directive to work on big endian targets.
1769
0011af7b
KV
17702016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1771
1772 * gcc.dg/tree-ssa/evrp6.c: New test.
1773
859e95ab
SB
17742016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1775
1776 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1777 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1778 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1779
2934018d
SB
17802016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1781
1782 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1783 * gcc.target/powerpc/warn-2.c: Ditto.
1784
f92d1522
RS
17852016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1786
1787 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1788 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1789 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1790 for -mmsa.
1791 * gcc.target/mips/msa.c: New test.
1792 * gcc.target/mips/msa-builtins.c: Likewise.
1793 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1794 (check_effective_target_mips_msa_runtime): Likewise.
1795 (check_effective_target_mips_msa): Likewise.
1796 (add_options_for_mips_msa): Likewise.
1797 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1798 (check_effective_target_vect_intfloat_cvt): Likewise.
1799 (check_effective_target_vect_uintfloat_cvt): Likewise.
1800 (check_effective_target_vect_floatint_cvt): Likewise.
1801 (check_effective_target_vect_floatuint_cvt): Likewise.
1802 (check_effective_target_vect_shift): Likewise.
1803 (check_effective_target_vect_shift_char): Likewise.
1804 (check_effective_target_vect_long): Likewise.
1805 (check_effective_target_vect_float): Likewise.
1806 (check_effective_target_vect_double): Likewise.
1807 (check_effective_target_vect_long_long): Likewise.
1808 (check_effective_target_vect_perm): Likewise.
1809 (check_effective_target_vect_perm_byte): Likewise.
1810 (check_effective_target_vect_perm_short): Likewise.
1811 (check_effective_target_vect_sdot_qi): Likewise.
1812 (check_effective_target_vect_udot_qi): Likewise.
1813 (check_effective_target_vect_sdot_hi): Likewise.
1814 (check_effective_target_vect_udot_hi): Likewise.
1815 (check_effective_target_vect_pack_trunc): Likewise.
1816 (check_effective_target_vect_unpack): Likewise.
1817 (check_effective_target_vect_hw_misalign): Likewise.
1818 (check_effective_target_vect_condition): Likewise.
1819 (check_effective_target_vect_cond_mixed): Likewise.
1820 (check_effective_target_vect_char_mult): Likewise.
1821 (check_effective_target_vect_short_mult): Likewise.
1822 (check_effective_target_vect_int_mult): Likewise.
1823 (check_effective_target_vect_extract_even_odd): Likewise.
1824 (check_effective_target_vect_interleave): Likewise.
1825 (check_vect_support_and_set_flags): Check if the target supports MSA
1826 and append to the list of EFFECTIVE_TARGETS.
1827
0bfd099c
RB
18282016-10-12 Richard Biener <rguenther@suse.de>
1829
1830 PR debug/77947
1831 * g++.dg/torture/pr77947.C: New testcase.
1832
b4a9ef2f
PMR
18332016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1834
1835 * gnat.dg/debug8.adb: New testcase.
1836
c0dbd22d
PMR
18372016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1838
1839 * gnat.dg/debug9.adb: New testcase.
1840
8a7c91cd
RB
18412016-10-12 Richard Biener <rguenther@suse.de>
1842
1843 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1844 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1845 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1846
7dc2f5f1
RB
18472016-10-12 Richard Biener <rguenther@suse.de>
1848
1849 PR tree-optimization/77920
1850 * gcc.dg/torture/pr77920.c: New testcase.
1851
70f6d5e1
JJ
18522016-10-12 Jakub Jelinek <jakub@redhat.com>
1853
4a8b97cb
JJ
1854 PR tree-optimization/77929
1855 * gcc.c-torture/compile/pr77929.c: New test.
1856
70f6d5e1
JJ
1857 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1858 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1859 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1860 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1861 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1862 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1863 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1864 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1865 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1866
4803de58
EB
18672016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1868
1869 * gcc.target/sparc/setcc-4.c: Adjust.
1870 * gcc.target/sparc/setcc-5.c: Likewise.
1871 * gcc.target/sparc/setcc-6.c: Likewise.
1872 * gcc.target/sparc/setcc-7.c: Likewise.
1873 * gcc.target/sparc/setcc-8.c: Likewise.
1874 * gcc.target/sparc/setcc-9.c: Likewise.
1875 * gcc.target/sparc/setcc-10.c: Delete.
1876
f6cf4810
SK
18772016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1878
1879 PR fortran/77942
1880 * gfortran.dg/pr77942.f90
1881
8e8c2744
FR
18822016-10-11 Fritz Reese <fritzoreese@gmail.com>
1883
1884 * gfortran.dg/dec_math.f90: New testsuite.
1885
ddefad9a
SKS
18862016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1887
1888 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1889 (main): Declare j as i32 instead of int.
1890
e7b08761
TP
18912016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1892
1893 PR testsuite/PR77710
1894 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1895 target triplet instead of *-*-*-*.
1896
9fd7cd44
EB
18972016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gnat.dg/unchecked_convert10.adb: New test.
1900 * gnat.dg/unchecked_convert11.adb: Likewise.
1901 * gnat.dg/unchecked_convert12.adb: Likewise.
1902
ff7e7ee0
EB
19032016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1904
1905 * gcc.target/sparc/cbcond-1.c: New test.
1906 * gcc.target/sparc/cbcond-2.c: Likewise.
1907 * gcc.target/sparc/movcc-1.c: Likewise.
1908 * gcc.target/sparc/movcc-2.c: Likewise.
1909 * gcc.target/sparc/setcc-1.c: Adjust.
1910 * gcc.target/sparc/setcc-2.c: Likewise.
1911 * gcc.target/sparc/setcc-3.c: Likewise.
1912 * gcc.target/sparc/setcc-4.c: Likewise.
1913 * gcc.target/sparc/setcc-5.c: Likewise.
1914 * gcc.target/sparc/setcc-6.c: New test.
1915 * gcc.target/sparc/setcc-7.c: Likewise.
1916 * gcc.target/sparc/setcc-8.c: Likewise.
1917 * gcc.target/sparc/setcc-9.c: Likewise.
1918 * gcc.target/sparc/setcc-10.c: Likewise.
1919
d30078b8
JL
19202016-10-10 Jeff Law <law@redhat.com>
1921
1922 PR tree-optimization/71947
1923 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1924 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1925 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1926 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1927 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1928 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1929
5f869266
TK
19302016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1931
1932 PR fortran/77915
1933 * gfortran.dg/matmul_11.f90: New test.
1934
174e0b00
JW
19352016-10-10 Jiong Wang <jiong.wang@arm.com>
1936
1937 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1938 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1953 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1954 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1957 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1992 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1994 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1996
4bc63138
JW
19972016-10-10 Jiong Wang <jiong.wang@arm.com>
1998
1999 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2013
8f3edb07
JW
20142016-10-10 Jiong Wang <jiong.wang@arm.com>
2015
2016 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2017 Enable AArch64.
2018 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2019 vdup*_laneq.
2020 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2024
6e49f922
JW
20252016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2026 Jiong Wang <jiong.wang@arm.com>
2027
2028 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2029 AArch64 support.
2030 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2031 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2032 AArch64 targets.
2033 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2034 AArch64 targets.
2035 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2036 targets.
2037 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2038
41683e1a
EB
20392016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2040
2041 * gnat.dg/specs/vfa.ads: New test.
2042
6e49f922 20432016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2044
2045 * gnat.dg/inline13.ad[sb]: New test.
2046 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2047
55cfd746
EB
20482016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2049
2050 * gnat.dg/biased_subtype.adb: New test.
2051
4dfb8a2a
JJ
20522016-10-09 Jakub Jelinek <jakub@redhat.com>
2053
2054 PR tree-optimization/77901
2055 * gcc.c-torture/compile/pr77901.c: New test.
2056
67b97478
PK
20572016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2058
2059 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2060 * gcc.dg/ipa/propalign-2.c: Likewise
2061 * gcc.dg/ipa/propalign-3.c: Likewise.
2062 * gcc.dg/ipa/propalign-4.c: Likewise.
2063 * gcc.dg/ipa/propalign-5.c: Likewise.
2064
7bad794a
JJ
20652016-10-08 Jakub Jelinek <jakub@redhat.com>
2066
81b02905
JJ
2067 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2068
ee19ef45
JJ
2069 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2070
7bad794a
JJ
2071 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2072 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2073
56d3a930
FR
20742016-10-07 Fritz Reese <fritzoreese@gmail.com>
2075
2076 * gfortran.dg/dec_union_11.f90: New testcase.
2077
45e2bf2e
NS
20782016-10-07 Nathan Sidwell <nathan@acm.org>
2079
2080 PR c++/66443
2081 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2082 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2083 * g++.dg/cpp1y/pr66443-cxx14.C: New
2084 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2085 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2086
be845b04
JJ
20872016-10-07 Jakub Jelinek <jakub@redhat.com>
2088
2089 * g++.dg/cpp0x/addressof1.C: New test.
2090 * g++.dg/cpp0x/addressof2.C: New test.
2091
08213983
MM
20922016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2093
2094 * gcc.target/powerpc/float128-type-1.c: New test to check that
2095 PowerPC 64-bit Linux enables -mfloat128-type by default.
2096 * gcc.target/powerpc/float128-type-2.c: Likewise.
2097 * gcc.target/powerpc/float128-mix.c: Change error message to
2098 reflect that __ibm128 is now #define'ed to be long double.
2099
bd845c14
SK
21002016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2101
2102 PR fortran/77406
2103 * gfortran.dg/pr77406.f90: New test.
2104 * gfortran.dg/assumed_type_3.f90: Update error messages.
2105 * gfortran.dg/defined_operators_1.f90: Ditto.
2106 * gfortran.dg/generic_26.f90: Ditto.
2107 * gfortran.dg/generic_7.f90: Ditto.
2108 * gfortran.dg/gomp/udr5.f90: Ditto.
2109 * gfortran.dg/gomp/udr7.f90: Ditto.
2110 * gfortran.dg/interface_1.f90: Ditto.
2111 * gfortran.dg/interface_37.f90: Ditto.
2112 * gfortran.dg/interface_5.f90: Ditto.
2113 * gfortran.dg/interface_6.f90: Ditto.
2114 * gfortran.dg/interface_7.f90
2115 * gfortran.dg/no_arg_check_3.f90
2116 * gfortran.dg/operator_5.f90
2117 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2118
c09c4992
BE
21192016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2120
2121 PR c++/77700
2122 * c-c++-common/Wint-in-bool-context.c: Update test.
2123
d7f336f8
RB
21242016-10-07 Richard Biener <rguenther@suse.de>
2125
2126 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2127 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2128
a9172bf3
MP
21292016-10-07 Marek Polacek <polacek@redhat.com>
2130
2131 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2132
8a14afd0
BS
21332016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2134
2135 PR c++/69733
2136 * c-c++-common/pr69733.c: New test.
2137 * gcc.dg/pr69733.c: New test.
2138 * gcc.target/i386/pr69733.c: New test.
2139
d4bd4646
MP
21402016-10-07 Marek Polacek <polacek@redhat.com>
2141
2142 PR c++/77803
2143 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2144
a93cdc5c
JJ
21452016-10-07 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR tree-optimization/77664
2148 * gcc.dg/tree-ssa/pr77664.c: New test.
2149 * gcc.dg/pr77664.c: New test.
2150
21512016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2152
2153 * gfortran.dg/pr69955.f90: New test.
2154
ac193ee7
LK
21552016_10-06 Louis Krupp <louis.krupp@zoho.com>
2156
2157 PR fortran/57910
2158 * gfortran.dg/pr57910.f90: New test.
2159
342cfb3e
JJ
21602016-10-06 Jakub Jelinek <jakub@redhat.com>
2161
2162 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2163 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2164
48057089
KV
21652016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2166
2167 PR tree-optimization/77862
2168 * gcc.dg/pr77862.c: New test.
2169
65b25c9b
KV
21702016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2171
2172 * gcc.dg/tree-ssa/evrp4.c: New test.
2173
f3127685
JL
21742016-10-06 Jeff Law <law@redhat.com>
2175
2176 PR tree-optimization/71661
2177 * gcc.dg/tree-ssa/pr71661.c: New test.
2178
b3972588
RB
21792016-10-06 Richard Biener <rguenther@suse.de>
2180
2181 PR tree-optimization/77855
2182 * gcc.dg/torture/pr77855.c: New testcase.
2183
139dc3c6 21842016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2185 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2186
2187 * g++.dg/other/pr77759.C: New test.
2188
37f6a157
RB
21892016-10-06 Richard Biener <rguenther@suse.de>
2190
2191 PR tree-optimization/77839
2192 * gcc.dg/torture/pr77839.c: New testcase.
2193
f779aeb8
MP
21942016-10-06 Marek Polacek <polacek@redhat.com>
2195
2196 * g++.dg/cpp1z/init-statement9.C: New test.
2197
eee8f0b0
AS
21982016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2199
2200 * gcc.target/i386/pcommit-1.c: Deleted.
2201 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2202 * gcc.target/i386/sse-13.c: Ditto.
2203 * gcc.target/i386/sse-14.c: Ditto.
2204 * gcc.target/i386/sse-22.c: Ditto.
2205 * gcc.target/i386/sse-23.c: Ditto.
2206 * g++.dg/other/i386-2.C: Ditto.
2207
b48042bb
UB
22082016-10-05 Uros Bizjak <ubizjak@gmail.com>
2209
2210 * gcc.target/i386/pr77833.c: Require int128 effective target.
2211
50b01e1d
SK
22122016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2213
2214 PR fortran/58991
2215 PR fortran/58992
2216 * gfortran.dg/associate_22.f90: New test.
2217
908b8296
FR
22182016-10-05 Fritz Reese <fritzoreese@gmail.com>
2219
2220 * gfortran.dg/dec_union_9.f90: New testcase.
2221 * gfortran.dg/dec_union_10.f90: New testcase.
2222
87582521
JJ
22232016-10-05 Jakub Jelinek <jakub@redhat.com>
2224
2e69f143
JJ
2225 PR sanitizer/66343
2226 * gcc.dg/pch/pr66343-3.c: New test.
2227 * gcc.dg/pch/pr66343-3.hs: New file.
2228
87582521
JJ
2229 PR sanitizer/66343
2230 * gcc.dg/pch/pr66343-1.c: New test.
2231 * gcc.dg/pch/pr66343-1.hs: New file.
2232 * gcc.dg/pch/pr66343-2.c: New test.
2233 * gcc.dg/pch/pr66343-2.hs: New file.
2234
700fff34
BE
22352016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2236
2237 * c-c++-common/Wint-in-bool-context.c: Update test.
2238
17a9e380
MP
22392016-10-05 Marek Polacek <polacek@redhat.com>
2240
2241 * g++.dg/cpp1z/init-statement1.C: New test.
2242 * g++.dg/cpp1z/init-statement2.C: New test.
2243 * g++.dg/cpp1z/init-statement3.C: New test.
2244 * g++.dg/cpp1z/init-statement4.C: New test.
2245 * g++.dg/cpp1z/init-statement5.C: New test.
2246 * g++.dg/cpp1z/init-statement6.C: New test.
2247 * g++.dg/cpp1z/init-statement7.C: New test.
2248 * g++.dg/cpp1z/init-statement8.C: New test.
2249
6e48e779
LK
22502016-10-05 Louis Krupp <louis.krupp@zoho.com>
2251
2252 PR fortran/67524
2253 * gfortran.dg/pr67524.f90: New test.
2254
04a32443
JJ
22552016-10-05 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR sanitizer/77823
2258 * c-c++-common/ubsan/shift-9.c: New test.
2259
743a9cf7
SKS
22602016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2261
2262 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2263 of int if __SIZEOF_INT__ is less than 4 bytes.
2264
a40278c3
JD
22652016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2266
2267 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2268 * gfortran.dg/class_array_20.f03: Likewise.
2269 * gfortran.dg/class_array_21.f03: Likewise.
2270 * gfortran.dg/finalize_29.f08: Likewise.
2271 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2272
39bb7d01
RB
22732016-10-05 Richard Biener <rguenther@suse.de>
2274
2275 PR middle-end/77826
2276 * gcc.dg/torture/pr77826.c: New testcase.
2277
eeb57981
RB
22782016-10-05 Richard Biener <rguenther@suse.de>
2279
2280 * gcc.dg/fold-copysign-1.c: New testcase.
2281
f9018d75
AS
22822016-10-05 Andreas Schwab <schwab@suse.de>
2283
2284 * g++.dg/pr49847-2.C: Remove.
2285
7e8000b3
PMR
22862016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2287
2288 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2289
54f84ca9
RB
22902016-10-05 Richard Biener <rguenther@suse.de>
2291
2292 PR middle-end/55152
2293 * gcc.dg/pr55152-2.c: New testcase.
2294
17beda50
JD
22952016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2296
2297 * gfortran.dg/dtio_15.f90: New test.
2298
1c84b798
ILT
22992016-10-04 Ian Lance Taylor <iant@golang.org>
2300
2301 * gcc.dg/split-7.c: New test.
2302
7ec39552
MS
23032016-10-04 Martin Sebor <msebor@redhat.com>
2304
2305 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2306 %lc directive to wint_t to silence -Wformat warnings on targets
2307 where the latter is a distinct type such as long.
2308
8ff04ff9
MS
23092016-10-04 Martin Sebor <msebor@redhat.com>
2310
2311 PR c++/77804
2312 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2313
bfecd57c
JJ
23142016-10-04 Jakub Jelinek <jakub@redhat.com>
2315
f72da967
JJ
2316 PR c++/77791
2317 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2318
bfecd57c
JJ
2319 * g++.dg/other/java3.C: Remove.
2320 * g++.dg/other/java1.C: Remove.
2321 * g++.dg/other/error12.C: Remove.
2322 * g++.dg/other/java2.C: Remove.
2323 * g++.dg/warn/Wnvdtor.C: Remove.
2324 * g++.dg/lookup/java1.C: Remove.
2325 * g++.dg/lookup/java2.C: Remove.
2326 * g++.dg/ext/pr34829.C: Remove.
2327 * g++.dg/ext/java-3.C: Remove.
2328 * g++.dg/ext/java-1.C: Remove.
2329 * g++.dg/ext/java-2.C: Remove.
2330 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2331
fe8b1e83
DG
23322016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2333
2334 PR tree-optimization/77808
2335 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2336
078b5aab
RB
23372016-10-04 Richard Biener <rguenther@suse.de>
2338
2339 PR tree-optimization/77399
2340 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2341
2b568899
RB
23422016-10-04 Richard Biener <rguenther@suse.de>
2343
2344 PR middle-end/77833
2345 * gcc.target/i386/pr77833.c: New testcase.
2346
0a4e5cf3
JL
23472016-09-26 Jeff Law <law@redhat.com>
2348
2349 PR tree-optimization/71550
2350 PR tree-optimization/71403
2351 * gcc.c-torture/execute/pr71550.c: New test.
2352
d07b0a23
SKS
23532016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2354
2355 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2356 option.
2357
b44a42cf
KT
23582016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2359
2360 Revert
2361 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2362
2363 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2364
f41f1ceb
MP
23652016-10-03 Marek Polacek <polacek@redhat.com>
2366
2367 * g++.dg/cpp0x/nullptr37.C: New test.
2368
1633d3b9
BE
23692016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2370
2371 * c-c++-common/Wint-in-bool-context.c: Update test.
2372
2c8e3a1d
JJ
23732016-10-02 Jakub Jelinek <jakub@redhat.com>
2374
2375 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2376 earlier.
2377 * g++.dg/charset/asm2.c (memmove): Likewise.
2378 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2379 * g++.dg/tls/diag-4.C (foo): Likewise.
2380 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2381 dg-warning, fix up regex.
2382 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2383 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2384 * g++.old-deja/g++.mike/net31.C: Likewise.
2385 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2386 for C++17.
2387 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2388 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2389
f00b6283
RB
23902016-10-01 Richard Biener <rguenther@suse.de>
2391
2392 PR middle-end/77798
2393 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2394
0f0565b1
AV
23952016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2396
2397 PR fortran/77663
2398 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2399
c58823a0
JJ
24002016-10-01 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR c/77490
2403 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2404 Add dg-prune-output directive.
2405
e3228a50
JD
24062016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2407
2408 PR fortran/66643
2409 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2410 * gfortran.fortran-torture/compile/write.f90: Update test.
2411
e70bbc6f
MW
24122016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2413
2414 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2415 arm_fp16_alternative_ok as the required effective target.
2416 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2417 -mfp16-format=alternative to the dg-options directive and remove
2418 the dg-add-options directive.
2419
c39747d2
FR
24202016-09-30 Fritz Reese <fritzoreese@gmail.com>
2421
2422 PR fortran/77764
2423 * gfortran.dg/dec_union_8.f90: New testcase.
2424
00074dd8
FR
24252016-09-30 Fritz Reese <fritzoreese@gmail.com>
2426
2427 PR fortran/77782
2428 * gfortran.dg/dec_structure_16.f90: New testcase.
2429
26f391e8
AV
24302016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2431
2432 * gfortran.dg/coarray_allocate_10.f08: New test.
2433 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2434
fa16a271
KT
24352016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2436
2437 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2438
f334c828
RB
24392016-09-30 Richard Biener <rguenther@suse.de>
2440
2441 PR tree-optimization/77399
2442 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2443
76e3ec9c
SL
24442016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2445
871267e1 2446 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2447 -fdelete-null-pointer-checks explicit.
2448 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2449 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2450 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2451 * gcc.dg/pic-1.c: Require fpic target support.
2452 * gcc.dg/pic-2.c: Likewise.
2453
a2c6e7f2
JJ
24542016-09-29 Jakub Jelinek <jakub@redhat.com>
2455
2456 Implement P0001R1 - C++17 removal of register storage class specifier
2457 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2458 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2459 C++17.
2460 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2461 keyword if not __SSE2__.
2462 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2463 C++17.
2464 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2465 register keywords.
2466 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2467 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2468 no_erroneous_warning): Expect new warnings for C++17.
2469 * g++.dg/warn/register-var-2.C (f): Likewise.
2470 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2471 * g++.dg/parse/linkage2.C (foo): Likewise.
2472 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2473 keyword on parameters for C++17.
2474 * g++.dg/cpp1z/register1.C: New test.
2475 * g++.dg/cpp1z/register2.C: New test.
2476 * g++.dg/cpp1z/register3.C: New test.
2477
4ab76933
UB
24782016-09-29 Uros Bizjak <ubizjak@gmail.com>
2479
2480 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2481 * gcc.target/i386/avx2-check.h (main): Ditto.
2482 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2483 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2484 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2485 * gcc.target/i386/avx512er-check.h (main): Ditto.
2486 * gcc.target/i386/avx512f-check.h (main): Ditto.
2487 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2488 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2489 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2490
2488ebe5
UB
24912016-09-29 Uros Bizjak <ubizjak@gmail.com>
2492
2493 PR target/77756
2494 * gcc.target/i386/pr77756.c: New test.
2495
4d258d09
MP
24962016-09-29 Marek Polacek <polacek@redhat.com>
2497
2498 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2499
a9087411
MP
25002016-09-29 Marek Polacek <polacek@redhat.com>
2501
2502 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2503 C++14.
2504
fa0a064a
ML
25052016-09-29 Martin Liska <mliska@suse.cz>
2506
2507 * objc/execute/construct1.m: New test.
2508
0ce1ecc7
RB
25092016-09-29 Richard Biener <rguenther@suse.de>
2510
2511 PR tree-optimization/77768
2512 * gcc.dg/torture/pr77768.c: New testcase.
2513
da186c1f
RB
25142016-09-28 Richard Biener <rguenther@suse.de>
2515
2516 PR middle-end/77407
2517 * gcc.dg/pr77407.c: New testcase.
2518
d657e995
RB
25192016-09-29 Richard Biener <rguenther@suse.de>
2520
2521 PR middle-end/55152
2522 * gcc.dg/pr55152.c: New testcase.
2523 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2524
cadf6296
RO
25252016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2526
2527 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2528 (dg-options): Remove -m32.
2529
88000fd1
MS
25302016-09-28 Martin Sebor <msebor@redhat.com>
2531
2532 PR middle-end/77721
2533 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2534
0c172974
JD
25352016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2536
2537 PR libgfortran/77707
2538 * gfortran.dg/inquire_17.f90: New test.
2539
4b390698
JJ
25402016-09-28 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR c++/77467
2543 * g++.dg/cpp1y/constexpr-77467.C: New test.
2544
2b1b5938
MS
25452016-09-28 Martin Sebor <msebor@redhat.com>
2546
2547 PR c/77762
2548 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2549 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2550 (test_sprintf_p_const): Adjust line numbers to avoid failures
2551 introduced in r240503.
2552
30dc6ee9
MS
25532016-09-28 Martin Sebor <msebor@redhat.com>
2554
2555 PR middle-end/77683
2556 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2557
7d290e93
BE
25582016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2559
fcf32bad
BE
2560 PR c++/77748
2561 * g++.dg/pr77550.C: Avoid undefined behavior.
2562
7d290e93
BE
2563 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2564
912d9ec3
WD
25652016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2566
2567 * gcc.dg/strlenopt-20.c: Update test.
2568 * gcc.dg/strlenopt-21.c: Likewise.
2569 * gcc.dg/strlenopt-22.c: Likewise.
2570 * gcc.dg/strlenopt-22g.c: Likewise.
2571 * gcc.dg/strlenopt-26.c: Likewise.
2572 * gcc.dg/strlenopt-5.c: Likewise.
2573 * gcc.dg/strlenopt-7.c: Likewise.
2574 * gcc.dg/strlenopt-9.c: Likewise.
2575
459bcfb0
JJ
25762016-09-27 Jakub Jelinek <jakub@redhat.com>
2577
6e39060a
JJ
2578 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2579
8ca33347
JJ
2580 * g++.dg/cpp1z/lambda-this1.C: New test.
2581 * g++.dg/cpp1z/lambda-this2.C: New test.
2582
459bcfb0
JJ
2583 PR c++/77722
2584 * g++.dg/ubsan/return-4.C: New test.
2585 * g++.dg/ubsan/return-5.C: New test.
2586 * g++.dg/ubsan/return-6.C: New test.
2587
20fba714
JW
25882016-09-27 Jiong Wang <jiong.wang@arm.com>
2589
2590 * lib/target-supports.exp
2591 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2592 in function comment.
2593
bebe0086
ML
25942016-09-27 Martin Liska <mliska@suse.cz>
2595
2596 PR gcov-profile/46266
2597 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2598 considered.
2599
59896334
RB
26002016-09-27 Richard Biener <rguenther@suse.de>
2601
2602 PR tree-optimization/77745
2603 * g++.dg/torture/pr77745.C: New testcase.
2604
f0d355dc
RB
26052016-09-27 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/77478
2608 * gcc.dg/torture/pr77478.c: New testcase.
2609
8c9434c2
ML
26102016-09-27 Martin Liska <mliska@suse.cz>
2611
2612 PR gcov-profile/7970
2613 PR gcov-profile/16855
2614 PR gcov-profile/44779
2615 * g++.dg/gcov/pr16855.C: New test.
2616
511d092e
SKS
26172016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2618
2619 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2620
f2e0c4e1
JJ
26212016-09-27 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR fortran/77666
2624 * gfortran.dg/gomp/pr77666.f90: New test.
2625
3a4228ba
KV
26262016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2627
2628 PR ipa/77677
2629 * gcc.dg/torture/pr77677-2.c: New test.
2630
a184e37f
SK
26312016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2632
2633 PR fortran/77420
2634 * gfortran.dg/pr77420_1.f90: New test.
2635 * gfortran.dg/pr77420_2.f90: Ditto.
2636 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2637 * gfortran.dg/pr77420_4.f90: this file.
2638
8be59d19
KV
26392016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2640
2641 PR middle-end/77719
2642 * gfortran.dg/pr77719.f90: New test.
2643
991075a4
TP
26442016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2645
2646 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2647 singular form of byte when quantity is unknown.
991075a4 2648
c6147dc4
MP
26492016-09-26 Marek Polacek <polacek@redhat.com>
2650
2651 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2652
5cc6c41c
ML
26532016-09-26 Martin Liska <mliska@suse.cz>
2654
2655 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2656 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2657 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2658 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2659 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2660 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2661 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2662 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2663 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2664
81fea426
MP
26652016-09-26 Marek Polacek <polacek@redhat.com>
2666
2667 PR c/7652
2668 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2669 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2670 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2671 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2672 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2673 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2674 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2675 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2676 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2677 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2678 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2679 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2680 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2681 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2682 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2683 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2684 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2685 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2686 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2687 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2688 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2689 * c-c++-common/attr-fallthrough-1.c: New test.
2690 * c-c++-common/attr-fallthrough-2.c: New test.
2691 * g++.dg/cpp0x/fallthrough1.C: New test.
2692 * g++.dg/cpp0x/fallthrough2.C: New test.
2693 * g++.dg/cpp1z/fallthrough1.C: New test.
2694 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2695 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2696 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2697 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2698
9b597c1f
SK
26992016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2700
12a813c1 2701 PR fortran/77429
9b597c1f
SK
2702 * gfortran.dg/pr77429.f90: New test.
2703
f1c7e7f1
SK
27042016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2705
2706 PR fortran/77694
2707 * gfortran.dg/pr77694.f90: New test.
2708
50c6dd20
OE
27092016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2710
2711 PR target/51244
2712 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2713
540b039e
DH
27142016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2715
2716 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2717 for 32-bit mode.
2718
cfd161bf
DH
27192016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2720
2721 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2722 for 32-bit mode.
2723
9a2300e9
MP
27242016-09-24 Marek Polacek <polacek@redhat.com>
2725
2726 PR c/77490
2727 * c-c++-common/Wbool-operation-1.c: New test.
2728 * gcc.dg/Wbool-operation-1.c: New test.
2729
34d567d1
FR
27302016-09-23 Fritz Reese <fritzoreese@gmail.com>
2731
2732 * gfortran.dg/dec_static_1.f90: New.
2733 * gfortran.dg/dec_static_2.f90: New.
2734 * gfortran.dg/dec_static_3.f90: New.
2735 * gfortran.dg/dec_static_4.f90: New.
2736
4a8d4422
JD
27372016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2738
2739 PR fortran/48298
2740 * gfortran.dg/negative_unit_check.f90: Update test.
2741 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2742
90ef45cb
DV
27432016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2744
2745 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2746 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2747 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2748 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2749 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2750 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2751 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2752
e0535922
MS
27532016-09-23 Martin Sebor <msebor@redhat.com>
2754
2755 PR testsuite/77713
2756 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2757 assuming long double is bigger than double.
2758
d664d76d
JJ
27592016-09-23 Jakub Jelinek <jakub@redhat.com>
2760
2761 Implement P0138R2, C++17 construction rules for enum class values
2762 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2763
3b31f720
DM
27642016-09-23 David Malcolm <dmalcolm@redhat.com>
2765
2766 PR preprocessor/77672
2767 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2768 expected multiline output from first warning to reflect change
2769 in r240434.
2770
592459bf
TP
27712016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2772
2773 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2774
0af06385
BE
27752016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2776 Tom de Vries <tom@codesourcery.com>
2777
2778 PR testsuite/77411
2779 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2780
8f01b67a
MP
27812016-09-23 Marek Polacek <polacek@redhat.com>
2782
2783 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2784 * c-c++-common/gomp/atomic-13.c: Likewise.
2785 * c-c++-common/gomp/atomic-14.c: Likewise.
2786 * c-c++-common/pr60439.c: Remove invalid code.
2787 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2788 * g++.dg/expr/bitfield5.C: Likewise.
2789 * g++.dg/expr/bitfield6.C: Likewise.
2790 * g++.dg/expr/bool1.C: Likewise.
2791 * g++.dg/expr/bool3.C: Likewise.
2792 * g++.dg/expr/lval3.C: Likewise.
2793 * g++.dg/expr/lval4.C: Likewise.
2794 * g++.old-deja/g++.jason/bool5.C: Likewise.
2795
bbd6fcf3
DM
27962016-09-23 David Malcolm <dmalcolm@redhat.com>
2797
2798 PR preprocessor/77672
2799 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2800 (test_terminator_location): New function.
2801
113d06a4
RB
28022016-09-23 Richard Biener <rguenther@suse.de>
2803
2804 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2805
cab9e1df
MW
28062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2807
2808 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2809 -march=armv8.2-a+fp16 when supported by the hardware.
2810 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2812 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2813 semi-colons to a macro invocations.
2814 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2815 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2816 defined.
2817 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2818 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2820 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2821 defined.
2822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2823 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2826 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2827 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2828 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2829 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2830 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2831 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2832 defined.
2833 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2834 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2835 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2836 defined.
2837 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2838 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2839 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2840 defined.
2841 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2843 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2844 defined.
2845 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2847 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2848 defined. Also fix some white-space.
2849 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2850 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2851 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2852 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2853 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2854 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2855 defined. Also fix some long lines and white-space.
2856 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2857 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2858 defined. Also fix some long lines and white-space.
2859 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2860 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2861 defined.
2862 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2863 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2864 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2865 defined.
2866 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2868 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2869 defined.
2870 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2873 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2875 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2877 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2879 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2880 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2881 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2884 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2885 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2886 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2887 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2888 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2889
da9b2e69
JW
28902016-09-23 Jiong Wang <jiong.wang@arm.com>
2891 Matthew Wahab <matthew.wahab@arm.com>
2892
2893 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2894 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2895 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2896 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2897 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2898 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2899 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2900 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2901 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2902 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2903 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2904 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2905 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2906 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2907 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2908 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2909 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2910 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2911 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2912 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2913 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2914 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2915 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2916 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2917 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2918 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2919 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2920 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2921 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2922 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2923 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2924 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2925 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2926 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2927 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2928 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2929 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2930
785cf02f
MW
29312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2932
2933 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2934 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2935 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2936 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2937 support.
2938
1e401340
KV
29392016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2940
2941 PR ipa/77677
2942 * gcc.dg/torture/pr77677.c: New test.
2943
8ed3eeac
AV
29442016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2945
2946 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2947 here now.
2948
55a9b91b
MW
29492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2950
2951 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2952 options. Add tests for float16x4_t and float16x8_t.
2953
64c744b9
DV
29542016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2955
2956 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2957 * gcc.target/s390/risbg-ll-2.c: Ditto.
2958 * gcc.target/s390/risbg-ll-3.c: Ditto.
2959
d403b8d4
MW
29602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2961
2962 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2963 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2964
576987fc
DV
29652016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2966
2967 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2968 output to the simplified instructions.
2969
4ffc8099
MW
29702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2971
2972 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2973 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2974
b1a970a5
MW
29752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2976
2977 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2978 (FP16_SUPPORTED): New
2979 (expected-hfloat-16x4): Make conditional on __fp16 support.
2980 (expected-hfloat-16x8): Likewise.
2981 (vdup_n_f16): Disable for non-AArch64 targets.
2982 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2983 conditional on FP16_SUPPORTED.
2984 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2985 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2986 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2987 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2988 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2989 for testing __fp16.
2990 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2991 conditional on FP16_SUPPORTED.
2992 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2993 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2994
50df9464
MW
29952016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2996
2997 * gcc.target/arm/short-vfp-1.c: New.
2998
536b9f42
MW
29992016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3000
3001 * gcc.target/arm/attr-fp16-arith-1.c: New.
3002
1b9e31cf
MW
30032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3004
3005 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3006 New.
3007 (add_options_for_arm_v8_2a_fp16_neon): New.
3008 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3009 (add_options_for_arm_arch_v8_2a): Auto-generate.
3010 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3011 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3012 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3013 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3014 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3015 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3016 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3017
a5b42ee7
MW
30182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3019
3020 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3021 arm_fp16_alternative_ok.
3022 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3023 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3024 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3025 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3026 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3027 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3028 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3029 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3030 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3031 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3032 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3033 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3034 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3035 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3036 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3037 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3038 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3039 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3040 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3041 arm_fp16_alternative_ok.
3042 * lib/target-supports.exp
3043 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3044 (check_effective_target_arm_fp16_alternative_ok): New.
3045 (check_effective_target_arm_fp16_none_ok_nocache): New.
3046 (check_effective_target_arm_fp16_none_ok): New.
3047
fcbc975b
ML
30482016-09-23 Martin Liska <mliska@suse.cz>
3049
3050 * gcc.dg/ipa/pr77653.c: Replace adress
3051 with address.
3052
1822b732
ML
30532016-09-23 Martin Liska <mliska@suse.cz>
3054
3055 * gcc.target/i386/movbe-4.c: New test.
3056
fab18cc4
ML
30572016-09-23 Martin Liska <mliska@suse.cz>
3058
3059 * gcc.target/i386/crc32-5.c: New test.
3060
e70f01b5
ML
30612016-09-23 Martin Liska <mliska@suse.cz>
3062
3063 * gcc.target/i386/pr71652.c: New test.
3064 * gcc.target/i386/pr71652-2.c: New test.
3065 * gcc.target/i386/pr71652-3.c: New test.
3066
f2e81d05
JJ
30672016-09-23 Jakub Jelinek <jakub@redhat.com>
3068
3069 * lib/gcc-dg.exp (process-message): Support relative line number
3070 notation - .+4 or .-1 etc.
3071 * gcc.dg/dg-test-1.c: New test.
3072
ed30d2a6
MS
30732016-09-22 Martin Sebor <msebor@redhat.com>
3074
3075 PR target/77676
3076 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3077 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3078 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3079 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3080
1c681c7b
UB
30812016-09-22 Uros Bizjak <ubizjak@gmail.com>
3082
3083 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3084 * gcc.dg/ifcvt-2.c: Ditto.
3085 * gcc.dg/zero_bits_compound-1.c: Ditto.
3086 * gcc.dg/zero_bits_compound-1.c: Ditto.
3087 * gcc.dg/pr40550.c: Simplify target selectors.
3088 Use dg-additional-options.
3089 * gcc.dg/pr47893.c: Ditto.
3090 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3091 additional options for 32-bit x86 targets.
3092 * gcc.dg/pr70955.c: Move to ...
3093 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3094
67cf0a53
PC
30952016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3096
3097 PR c++/61019
3098 * g++.dg/cpp0x/pr61019.C: New.
3099
0ee70cc0
AV
31002016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3101 Terry Guo <terry.guo@arm.com>
3102
3103 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3104 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3105 * gcc.target/arm/pure-code/pure-code.exp: New.
3106
43639d2c
UB
31072016-09-22 Uros Bizjak <ubizjak@gmail.com>
3108
3109 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3110 Remove SSE effective target requirement.
3111
a608d15b
PC
31122016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3113
3114 PR c++/71979
3115 * g++.dg/cpp0x/pr71979.C: New.
3116
d94a7ab4
BE
31172016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3118
3119 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3120
a13f439f
ML
31212016-09-22 Martin Liska <mliska@suse.cz>
3122
3123 PR ipa/77653
3124 * gcc.dg/ipa/pr77653.c: New test.
3125
cf352092
JJ
31262016-09-22 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR fortran/77665
3129 * gfortran.dg/gomp/pr77665.f90: New test.
3130
a8de3002
PT
31312016-09-22 Paul Thomas <pault@gcc.gnu.org>
3132
3133 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3134 * gfortran.dg/dtio_13.f90: New test.
3135
39abef62
LK
31362016-09-21 Louis Krupp <louis.krupp@zoho.com>
3137
3138 PR fortran/66107
3139 * gfortran.dg/pr66107.f90: New test.
3140
4a2bb7fc
ILT
31412016-09-21 Ian Lance Taylor <iant@golang.org>
3142
3143 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3144 with call to builtin delete function.
3145
5f84cee2
JM
31462016-09-21 Joseph Myers <joseph@codesourcery.com>
3147
3148 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3149 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3150 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3151 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3152 tests.
3153
fe01a41a
UB
31542016-09-21 Uros Bizjak <ubizjak@gmail.com>
3155
3156 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3157
2e1c20b1
JJ
31582016-09-21 Jakub Jelinek <jakub@redhat.com>
3159
3160 PR c++/77651
3161 * g++.dg/cpp1z/aligned-new6.C: New test.
3162
de4c144a
MW
31632016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3164
3165 * gcc.target/arm/fp16-aapcs-3.c: New.
3166 * gcc.target/arm/fp16-aapcs-4.c: New.
3167 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3168 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3169 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3170 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3171
44fc7854
BE
31722016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3173
3174 PR tree-optimization/77550
3175 * g++.dg/pr77550.C: New test.
3176
bc084f84
GJL
31772016-09-21 Georg-Johann Lay <avr@gjlay.de>
3178
3179 PR target/77326
3180 * gcc.target/avr/torture/pr77326.c: New test.
3181
c075003a
LK
31822016-09-21 Louis Krupp <louis.krupp@zoho.com>
3183
3184 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3185
6811ea79
RB
31862016-09-21 Richard Biener <rguenther@suse.de>
3187
3188 PR tree-optimization/77648
3189 * gcc.dg/torture/pr77648-1.c: New testcase.
3190 * gcc.dg/torture/pr77648-2.c: Likewise.
3191
f955c4c4
RB
31922016-09-21 Richard Biener <rguenther@suse.de>
3193 Jakub Jelinek <jakub@redhat.com>
3194
3195 PR tree-optimization/77621
3196 * gcc.dg/pr77621.c: New testcase.
3197
096506bb
PT
31982016-09-21 Paul Thomas <pault@gcc.gnu.org>
3199
3200 PR fortran/77657
3201 * gfortran.dg/dtio_12.f90: New test.
3202
37d168ae
SKS
32032016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3204
3205 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3206
66454000
KV
32072016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3208
3209 PR tree-optimization/72835
3210 * gcc.dg/tree-ssa/pr72835.c: New test.
3211
88d0c3f0
MS
32122016-09-20 Martin Sebor <msebor@redhat.com>
3213
3214 PR middle-end/49905
3215 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3216 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3217 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3218 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3219 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3220 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3221 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3222
a03df1d5
KV
32232016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3224
3225 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3226 arguments/compare will be optimized away.
3227 * gcc.dg/torture/ftrapv-1.c: Likewise.
3228
8bc5448f
KV
32292016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3230
3231 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3232 will be optimized away.
3233 * gcc.dg/ipa/vrp1.c: New test.
3234 * gcc.dg/ipa/vrp2.c: New test.
3235 * gcc.dg/ipa/vrp3.c: New test.
3236
973625a0
KV
32372016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3238
3239 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3240 does the same transformation.
3241 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3242 * gcc.dg/tree-ssa/evrp1.c: New test.
3243 * gcc.dg/tree-ssa/evrp2.c: New test.
3244 * gcc.dg/tree-ssa/evrp3.c: New test.
3245 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3246 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3247 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3248 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3249 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3250 foling now happens early.
3251 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3252 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3253 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3254 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3255 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3256
9b1ba33c
UB
32572016-09-20 Uros Bizjak <ubizjak@gmail.com>
3258
3259 PR target/77621
3260 * gcc.target/i386/pr77621.c: New test.
3261 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3262 pattern, loop should vectorize with -mtune=atom.
3263
f5bd4ad8
MO
32642016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3265 Jakub Jelinek <jakub@redhat.com>
3266
3267 PR testsuite/63299
3268 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3269 instead of delete.
3270
7d9cf801
JJ
32712016-09-20 Jakub Jelinek <jakub@redhat.com>
3272
b912f962
JJ
3273 PR c++/77626
3274 * g++.dg/other/pr77626.C: New test.
3275
eaf1ece1
JJ
3276 PR c++/77638
3277 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3278
590b62e9
JJ
3279 PR c++/77637
3280 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3281
7d9cf801
JJ
3282 PR middle-end/77624
3283 * c-c++-common/pr77624-1.c: New test.
3284 * c-c++-common/pr77624-2.c: New test.
3285
3aebb6ff
AV
32862016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3287
3288 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3289 of digits expected.
3290
b5bbe47b
RB
32912016-09-20 Richard Biener <rguenther@suse.de>
3292
3293 PR tree-optimization/77646
3294 * gcc.dg/torture/pr77646.c: New testcase.
3295
144a96e4
BE
32962016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3297
3298 PR c++/77434
3299 * c-c++-common/Wint-in-bool-context.c: New test.
3300
1f2071fa
JM
33012016-09-19 Joseph Myers <joseph@codesourcery.com>
3302
3303 * gcc.dg/cr-decimal-dig-1.c: New test.
3304
63012d9a
JM
33052016-09-19 Joseph Myers <joseph@codesourcery.com>
3306
3307 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3308 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3309 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3310 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3311
02410826
VM
33122016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3313
3314 PR rtl-optimization/77416
3315 * gcc.target/powerpc/pr77416.c: New.
3316
6101a7ab
PP
33172016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3318
3319 PR c++/77639
3320 * g++.dg/template/error-recovery4.C: New test.
3321
1993ff76
BC
33222016-09-19 Bin Cheng <bin.cheng@arm.com>
3323
3324 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3325
5fa9e644
KT
33262016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3327
3328 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3329 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3330
fc15d9ec
JJ
33312016-09-19 Jakub Jelinek <jakub@redhat.com>
3332 Jan Hubicka <jh@suse.cz>
3333
3334 PR target/77587
3335 * gcc.dg/pr77587.c: New test.
3336 * gcc.dg/pr77587a.c: New file.
3337
3c9f5092
AV
33382016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3339
3340 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3341 * gfortran.dg/coarray_38.f90:
3342 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3343 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3344 * gfortran.dg/coarray_allocate_7.f08: New test.
3345 * gfortran.dg/coarray_allocate_8.f08: New test.
3346 * gfortran.dg/coarray_allocate_9.f08: New test.
3347 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3348 new caf_register.
3349 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3350 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3351 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3352 get_by_refs.
3353 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3354 * gfortran.dg/coarray_lock_7.f90: Same.
3355 * gfortran.dg/coarray_poly_5.f90: Same.
3356 * gfortran.dg/coarray_poly_6.f90: Same.
3357 * gfortran.dg/coarray_poly_7.f90: Same.
3358 * gfortran.dg/coarray_poly_8.f90: Same.
3359 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3360
e79e6763
FR
33612016-09-19 Fritz Reese <fritzoreese@gmail.com>
3362
3363 PR fortran/77584
3364 * gfortran.dg/dec_structure_15.f90: New testcase.
3365
ae527639
RB
33662016-09-19 Richard Biener <rguenther@suse.de>
3367
3368 PR middle-end/77605
3369 * gcc.dg/torture/pr77605.c: New testcase.
3370
cdf060f8
LK
33712016-09-18 Louis Krupp <louis.krupp@zoho.com>
3372
3373 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3374
b720e919
JH
33752016-09-17 Jan Hubicka <hubicka@ucw.cz>
3376
3377 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3378 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3379 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3380 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3381 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3382 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3383 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3384 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3385 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3386 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3387 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3388
bdabae39
KY
33892016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3390
3391 * gcc.target/i386/pr68633.c: Fix expected result.
3392
493ba820
LK
33932016-09-17 Louis Krupp <louis.krupp@gmail.com>
3394
3395 PR fortran/68078
3396 * gfortran.dg/pr68078.f90: New test.
3397 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3398
9a42726b
BS
33992016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3400
3401 PR target/77613
3402 * gcc.target/powerpc/swaps-p8-25.c: New.
3403
e7d61178
JJ
34042016-09-16 Jakub Jelinek <jakub@redhat.com>
3405
8f03e02f
JJ
3406 PR c++/77482
3407 * g++.dg/cpp0x/constexpr-77482.C: New test.
3408
e80cb545
JJ
3409 PR c++/77379
3410 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3411 thunk offsets.
3412 * g++.dg/abi/abi-tag23a.C: Likewise.
3413
1c2f613f
JJ
3414 PR c++/77338
3415 * g++.dg/cpp0x/decltype-77338.C: New test.
3416
e7d61178
JJ
3417 PR c++/77375
3418 * g++.dg/cpp0x/mutable1.C: New test.
3419
8d987deb
SK
34202016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3421
3422 PR fortran/77612
3423 * gfortran.dg/pr77612.f90: New test.
3424
2c3d35a6
SKS
34252016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3426
3427 * gcc.dg/torture/pr70421.c: Require int32plus.
3428
e43163ae
JJ
34292016-09-16 Jakub Jelinek <jakub@redhat.com>
3430
bcf0905a
JJ
3431 PR middle-end/77475
3432 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3433
e43163ae
JJ
3434 PR target/77526
3435 * gcc.target/i386/pr77526.c: New test.
3436
7d704548
JJ
34372016-09-16 Jakub Jelinek <jakub@redhat.com>
3438 Eric Botcazou <ebotcazou@adacore.com>
3439
3440 PR middle-end/77594
3441 * gcc.target/i386/pr77594.c: New test.
3442
902d624f
LK
34432016-09-15 Louis Krupp <louis.krupp@zoho.com>
3444
3445 PR fortran/69963
3446 * gfortran.dg/misplaced_implicit_character.f90: New test.
3447
7e16ce79
BC
34482016-09-15 Bin Cheng <bin.cheng@arm.com>
3449
3450 PR tree-optimization/77503
3451 * gcc.dg/vect/pr77503.c: New test.
3452
7c05f5c4
RB
34532016-09-15 Richard Biener <rguenther@suse.de>
3454
3455 PR middle-end/77544
3456 * c-c++-common/torture/pr77544.c: New testcase.
3457
76ff80fb
JJ
34582016-09-15 Jakub Jelinek <jakub@redhat.com>
3459
3460 PR middle-end/77475
3461 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3462 * gcc.dg/march-generic.c: Likewise.
3463 * gcc.target/i386/spellcheck-options-1.c: New test.
3464 * gcc.target/i386/spellcheck-options-2.c: New test.
3465 * gcc.target/i386/spellcheck-options-3.c: New test.
3466 * gcc.target/i386/spellcheck-options-4.c: New test.
3467
5560d026
CLT
34682016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3469
3470 PR fortran/72743
3471 * gfortran.dg/goacc/pr72743.f90: New test.
3472
5334f733
RB
34732016-09-15 Richard Biener <rguenther@suse.de>
3474
3475 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3476
d08615f2
RB
34772016-09-15 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/77514
3480 * gcc.dg/torture/pr77514.c: New testcase.
3481
28ca05f0
JJ
34822016-09-14 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR c++/77549
3485 * g++.dg/lookup/pr77549.C: New test.
3486
20a1e5b8
MP
34872016-09-14 Marek Polacek <polacek@redhat.com>
3488
3489 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3490 * c-c++-common/gomp/atomic-13.c: Likewise.
3491 * c-c++-common/gomp/atomic-14.c: Likewise.
3492 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3493 * g++.dg/cpp1z/bool-increment1.C: New test.
3494 * c-c++-common/pr60439.c: Add dg-warning.
3495 * g++.dg/expr/bitfield4.C: Likewise.
3496 * g++.dg/expr/bitfield5.C: Likewise.
3497 * g++.dg/expr/bitfield6.C: Likewise.
3498 * g++.dg/expr/bool1.C: Likewise.
3499 * g++.dg/expr/bool3.C: Likewise.
3500 * g++.dg/expr/lval3.C: Likewise.
3501 * g++.dg/expr/lval4.C: Likewise.
3502 * g++.old-deja/g++.jason/bool5.C: Likewise.
3503 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3504 * g++.dg/other/error18.C: Likewise.
3505 * g++.dg/gomp/atomic-14.C: Likewise.
3506
0761f6bf
NS
35072016-09-14 Nathan Sidwell <nathan@acm.org>
3508
3509 PR c++/77539
3510 * g++.dg/cpp1y/pr77539.C: New.
3511
13cddbc1
CL
35122016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3513
3514 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3515 dg-require.
3516 * g++.dg/ext/builtin_alloca.C: Likewise.
3517 * g++.dg/template/spec35.C: Likewise.
3518 * gcc.dg/builtins-68.c: Likewise.
3519 * gcc.misc-tests/gcov-13.c: Likewise.
3520 * gcc.misc-tests/gcov-14.c: Likewise.
3521
a90638d4
JM
35222016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3523
3524 * gfortran.dg/dec_structure_14.f90: New testcase.
3525
5ba4a08c
JJ
35262016-09-14 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR sanitizer/68260
3529 * c-c++-common/tsan/pr68260.c: New test.
3530
a713b234
JS
35312016-09-13 Joe Seymour <joe.s@somniumtech.com>
3532
3533 PR target/70713
3534 * gcc.target/msp430/function-attributes-1.c: New test.
3535 * gcc.target/msp430/function-attributes-2.c: New test.
3536 * gcc.target/msp430/function-attributes-3.c: New test.
3537
96032047
MS
35382015-04-18 Martin Sebor <msebor@redhat.com>
3539
3540 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3541 of non-nul characters.
3542 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3543
ea8661cd
JJ
35442016-09-13 Jakub Jelinek <jakub@redhat.com>
3545
9952908a
JJ
3546 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3547 * g++.dg/cpp1z/gen-attrs1.C: New test.
3548
63cdb7a0
JJ
3549 PR tree-optimization/77454
3550 * gcc.dg/pr77454.c: New test.
3551
ea8661cd
JJ
3552 PR c++/77553
3553 * g++.dg/cpp1y/constexpr-77553.C: New test.
3554
254830ba
DM
35552016-09-13 David Malcolm <dmalcolm@redhat.com>
3556
3557 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3558 (test_show_locus): Replace rich_location::add_fixit_insert calls
3559 with add_fixit_insert_before and add_fixit_insert_after.
3560
42763690
JM
35612016-09-13 Jason Merrill <jason@redhat.com>
3562 Tom de Vries <tom@codesourcery.com>
3563
3564 PR c++/77427
3565 * g++.dg/pr77427.C: New test.
3566
c8798f2c
ML
35672016-09-13 Martin Liska <mliska@suse.cz>
3568
3569 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3570 effective target.
3571 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3572 * lib/target-supports.exp: Define the new target.
3573
54700e2e
AP
35742016-09-12 Andrew Pinski <apinski@cavium.com>
3575
3576 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3577 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3578
e1d55bf7
UB
35792016-09-12 Uros Bizjak <ubizjak@gmail.com>
3580
3581 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3582 variable arguments.
3583 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3584 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3585 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3586 variable argument.
3587 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3588 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3589
54dcdb88
BE
35902016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3591
3592 PR c++/77496
3593 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3594 * g++.dg/ext/pr77496.C: New test.
3595 * g++.dg/warn/pr77496.C: New test.
3596
d1463eb9
DM
35972016-09-12 David Malcolm <dmalcolm@redhat.com>
3598
3599 PR c/72858
3600 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3601 to preserve conversion chars, and to preserve prefix information.
3602 * gcc.dg/format/pr72858.c: New test case.
3603
217fabad
SK
36042016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3605
3606 * gfortran.dg/pr77507.f90: Move to ...
3607 * gfortran.dg/ieee/pr77507.f90: here.
3608
a1cd04ac
JH
36092016-08-09 Jan Hubicka <hubicka@ucw.cz>
3610
3611 PR ipa/61159
3612 * compile/pr61159.c: New testcase
3613
e3912107
JH
36142016-08-09 Jan Hubicka <hubicka@ucw.cz>
3615
3616 PR ipa/64316
3617 * gcc.dg/ipa/pr63416.c: New testcase.
3618
739d9339
PT
36192016-09-10 Paul Thomas <pault@gcc.gnu.org>
3620 Steven G. Kargl <kargl@gcc.gnu.org>
3621
3622 PR fortran/77532
cc3135b6 3623 * gfortran.dg/dtio_11.f90: new test.
739d9339 3624
fb7c40dd
SK
36252016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3626
3627 PR fortran/77507
3628 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3629 * gfortran.dg/c_assoc_4.f90: Ditto.
3630
5b28efbb
TV
36312016-09-10 Tom de Vries <tom@codesourcery.com>
3632
3633 PR C/71602
3634 * c-c++-common/va-arg-va-list-type.c: New test.
3635
9d0a9bb4
PB
36362016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3637
3638 PR rtl-optimization/77289
3639 * gcc.target/powerpc/pr77289.c: New test.
3640
3f0177e7
MS
36412016-09-09 Martin Sebor <msebor@redhat.com>
3642
3643 PR c/77520
3644 PR c/77521
3645 * gcc.dg/pr77520.c: New test.
3646 * gcc.dg/pr77521.c: New test.
3647
e81e83d0
SK
36482016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3649
3650 PR fortran/77506
3651 * gfortran.dg/pr77506.f90: New test.
3652
8a92685e
SK
36532016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3654
3655 PR fortran/77507
3656 * gfortran.dg/pr77507.f90: New test.
3657
c65248cb
JM
36582016-09-09 Joseph Myers <joseph@codesourcery.com>
3659
3660 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3661
2cf0ff98
SK
36622016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3663 Louis Krupp <lkrupp@gcc.gnu.org>
3664
3665 PR fortran/69514
3666 * gfortran.dg/pr69514_1.f90: New test.
3667 * gfortran.dg/pr69514_2.f90: New test.
3668
8ebc1e0f
JJ
36692016-09-08 Jakub Jelinek <jakub@redhat.com>
3670
20b6cf01
JJ
3671 PR fortran/77500
3672 * gfortran.dg/gomp/pr77500.f90: New test.
3673
8ebc1e0f
JJ
3674 PR fortran/77516
3675 * gfortran.dg/gomp/pr77516.f90: New test.
3676
34718542
JJ
36772016-09-07 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR middle-end/77475
3680 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3681 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3682 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3683 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3684 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3685 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3686
e5106e27
DM
36872016-09-07 David Malcolm <dmalcolm@redhat.com>
3688
3689 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3690 "substring-locations.h".
3691
ca235a85
RB
36922016-09-07 Richard Biener <rguenther@suse.de>
3693
3694 PR c/77450
3695 * c-c++-common/vector-subscript-8.c: Move ..
3696 * gcc.dg/pr77450.c: ... here.
3697
0076b5dc 36982016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3699
3700 PR libgfortran/77393
3701 * gfortran.dg/fmt_f0_2.f90: Update test.
3702 * gfortran.dg/fmt_f0_3.f90: New test.
3703
6ac7322b
DH
37042016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3705
3706 PR debug/77389
3707 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3708 in dg-options.
3709
3710 PR debug/57519
3711 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3712
8eb9e049
JJ
37132016-09-06 Jakub Jelinek <jakub@redhat.com>
3714
3715 PR target/69255
3716 * gcc.target/i386/pr69255-1.c: New test.
3717 * gcc.target/i386/pr69255-2.c: New test.
3718 * gcc.target/i386/pr69255-3.c: New test.
3719
37202016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3721
3722 PR c/77336
3723 * gcc.dg/format/miss-7.c: New test.
3724
e6cb85d4
UB
37252016-09-06 Uros Bizjak <ubizjak@gmail.com>
3726
3727 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3728
7fe76f6a
ML
37292016-09-06 Martin Liska <mliska@suse.cz>
3730
3731 PR gcov-profile/77378
3732 PR gcov-profile/77466
3733 * gcc.dg/profile-update-warning.c: New test.
3734
209b636e
RB
37352016-09-06 Richard Biener <rguenther@suse.de>
3736
3737 PR tree-optimization/77479
3738 * gcc.dg/torture/pr77479.c: New testcase.
3739
b772a565
RB
37402016-09-06 Richard Biener <rguenther@suse.de>
3741
3742 PR c/77450
3743 * c-c++-common/vector-subscript-7.c: Adjust.
3744 * c-c++-common/vector-subscript-8.c: New testcase.
3745
a8c07037
SKS
37462016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3747
3748 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3749
0ce48391
JJ
37502016-09-05 Jakub Jelinek <jakub@redhat.com>
3751
de9188e0
JJ
3752 PR target/77476
3753 * gcc.target/i386/avx512f-pr77476.c: New test.
3754 * gcc.target/i386/avx512bw-pr77476.c: New test.
3755 * gcc.target/i386/avx512dq-pr77476.c: New test.
3756
c76f7809
JJ
3757 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3758 Update comment to mention also avx512f.
3759
0ce48391
JJ
3760 PR sanitizer/77396
3761 * g++.dg/asan/pr77396-2.C: New test.
3762
8a27cf73
UB
37632016-09-05 Uros Bizjak <ubizjak@gmail.com>
3764
3765 PR rtl-optimization/77452
3766 * gcc.target/i386/pr77452.c: New test.
3767
25ff5dd3
MP
37682016-09-05 Marek Polacek <polacek@redhat.com>
3769
3770 PR c/77423
3771 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3772
f2bc4e48
SK
37732016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3774
3775 PR fortran/77391
3776 * gfortran.dg/pr77391.f90: New test.
3777
e85921ee
SK
37782016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3779
3780 PR fortran/77460
3781 * gfortran.dg/pr77460.f90: New test.
3782
b5d50659
JJ
37832016-09-03 Jakub Jelinek <jakub@redhat.com>
3784
3785 PR c/65467
3786 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3787
7b826676
KY
37882016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3789
3790 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3791
717ebe91
DM
37922016-09-02 David Malcolm <dmalcolm@redhat.com>
3793
3794 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3795 test case.
3796 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3797 diagnostic-test-show-locus-generate-patch.c to the sources
3798 for diagnostic_plugin_test_show_locus.c.
3799
94087e88
JJ
38002016-09-02 Jakub Jelinek <jakub@redhat.com>
3801
9dc5773f
JJ
3802 PR c/65467
3803 * gcc.dg/gomp/_Atomic-1.c: New test.
3804 * gcc.dg/gomp/_Atomic-2.c: New test.
3805 * gcc.dg/gomp/_Atomic-3.c: New test.
3806 * gcc.dg/gomp/_Atomic-4.c: New test.
3807 * gcc.dg/gomp/_Atomic-5.c: New test.
3808
94087e88
JJ
3809 PR sanitizer/77396
3810 * g++.dg/asan/pr77396.C: New test.
3811
38122016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3813
3814 PR tree-optimization/71831
3815 * gcc.dg/builtin-object-size-16.c: New test.
3816 * gcc.dg/builtin-object-size-17.c: New test.
3817
7e89048d
JD
38182016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3819
3820 PR libgfortran/77393
3821 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3822
2f196155
UB
38232016-09-01 Uros Bizjak <ubizjak@gmail.com>
3824
3825 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3826 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3827 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3828 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3829 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3830 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3831 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3832 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3833 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3834 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3835 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3836 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3837 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3838 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3839 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3840 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3841 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3842 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3843
0a6b0523
EB
38442016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3845
3846 * gnat.dg/opt58.adb: New test.
3847 * gnat.dg/opt58_pkg.ads: New helper.
3848
2a99de7b
RB
38492016-09-01 Richard Biener <rguenther@suse.de>
3850
3851 PR middle-end/77436
3852 * gcc.dg/torture/pr77436.c: New testcase.
3853
f79d8786
SKS
38542016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3855
3856 * gcc.dg/pr64252.c: Require int32plus.
3857 * gcc.dg/pr66299-1.c: Likewise.
3858 * gcc.dg/pr66299-2.c: Likewise.
3859 * gcc.dg/torture/20131115-1.c: Skip for avr.
3860
b06335f9
KT
38612016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3862
3863 * gcc.target/aarch64/ands_3.c: New test.
3864
f25f40be
JJ
38652016-08-31 Jakub Jelinek <jakub@redhat.com>
3866
d12a0b5a
JJ
3867 PR fortran/77352
3868 * gfortran.dg/gomp/pr77352.f90: New test.
3869
f25f40be
JJ
3870 PR fortran/77374
3871 * gfortran.dg/gomp/pr77374.f08: New test.
3872
9ff6fb6e
MG
38732016-08-31 Marc Glisse <marc.glisse@inria.fr>
3874
3875 PR tree-optimization/73714
3876 * gcc.dg/tree-ssa/pr73714.c: New test.
3877
8e95a674
JD
38782016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3879
3880 PR libgfortran/77393
3881 * gfortran.dg/fmt_f0_2.f90: New test.
3882
c6b0037d
MG
38832016-08-31 Marc Glisse <marc.glisse@inria.fr>
3884
3885 * gcc.target/i386/pr59539-2.c: Adapt options.
3886 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3887
1a576b13
PT
38882016-08-31 Paul Thomas <pault@gcc.gnu.org>
3889
3890 PR fortran/77418
3891 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3892 of the associate entity and replace with a pointer to the
3893 intended item on the stack.
3894
e73d3ca6 38952016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3896 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3897
3898 PR fortran/48298
3899 * gfortran.dg/dtio_1.f90: New test.
3900 * gfortran.dg/dtio_2.f90: New test.
3901 * gfortran.dg/dtio_3.f90: New test.
3902 * gfortran.dg/dtio_4.f90: New test.
3903 * gfortran.dg/dtio_5.f90: New test.
3904 * gfortran.dg/dtio_6.f90: New test.
3905 * gfortran.dg/dtio_7.f90: New test.
3906 * gfortran.dg/dtio_8.f90: New test.
3907 * gfortran.dg/dtio_9.f90: New test.
3908 * gfortran.dg/dtio_10.f90: New test.
3909
b816477a
DM
39102016-08-30 David Malcolm <dmalcolm@redhat.com>
3911
3912 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3913 (test_many_nested_locations): New function.
3914 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3915 (test_show_locus): Handle "test_many_nested_locations".
3916
71b30891
DM
39172016-08-30 David Malcolm <dmalcolm@redhat.com>
3918
3919 * g++.dg/template/double-greater-than-fixit.C: New test case.
3920
8fa37232
EB
39212016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * gnat.dg/opt57.ad[sb]: New test.
3924 * gnat.dg/opt57_pkg.ads: New helper.
3925
6f651bae
RB
39262016-08-30 Richard Biener <rguenther@suse.de>
3927
3928 PR tree-optimization/69047
3929 * gcc.dg/pr69047.c: Fix byte-order check.
3930
ab834832
JJ
39312016-08-30 Jakub Jelinek <jakub@redhat.com>
3932
5116b156
JJ
3933 PR tree-optimization/72866
3934 * gcc.dg/vect/pr72866.c: New test.
3935
3754bbfc
JJ
3936 PR debug/77363
3937 * g++.dg/debug/dwarf2/pr77363.C: New test.
3938
26122e2d
JJ
3939 PR middle-end/77377
3940 * gcc.target/i386/pr77377.c: New test.
3941
ab834832
JJ
3942 PR debug/77389
3943 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3944 in dg-options.
3945
bedc9ca7
SK
39462016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3947
3948 * gfortran.dg/pr77372.f90: Moved to ...
3949 * gfortran.dg/ieee/pr77372.f90: here.
3950
adfa1e6b
MM
39512016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3952
3953 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3954 vector short/char initializations.
3955 * gcc.target/powerpc/vec-init-5.c: Likewise.
3956 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3957 vector initialization optimizations.
3958 * gcc.target/powerpc/vec-init-7.c: Likewise.
3959 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3960 vector float/double initializations.
3961 * gcc.target/powerpc/vec-init-9.c: Likewise.
3962
414b7129
UB
39632016-08-29 Uros Bizjak <ubizjak@gmail.com>
3964
3965 PR target/77403
3966 * gcc.target/i386/pr77403.c: New test.
3967
3d06b6f2
MP
39682016-08-29 Marek Polacek <polacek@redhat.com>
3969
3970 PR c/77292
3971 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3972
ba9bbd6f
TV
39732016-08-29 Tom de Vries <tom@codesourcery.com>
3974
3975 PR c/77398
3976 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3977
d7d80d8f
EB
39782016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3979
3980 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3981
d7d80d8f 39822016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3983
3984 * gfortran.dg/dec_structure_13.f90: New testcase.
3985
468d95c8
JB
39862016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3987
3988 PR fortran/77261
3989 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3990 available.
3991
f329b264
TV
39922016-08-28 Tom de Vries <tom@codesourcery.com>
3993
3994 PR lto/70955
3995 * gcc.dg/pr70955.c: New test.
3996 * gcc.dg/lto/pr70955_0.c: Same.
3997 * gcc.dg/lto/pr70955_1.c: Same.
3998
4a389eb6
PP
39992016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4000
4001 PR tree-optimization/71077
4002 * gcc.target/i386/pr71077.c: New test.
4003
3f8257db 40042016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4005
4006 PR fortran/77380
4007 * gfortran.dg/pr77380.f90: New test.
4008
3f8257db 40092016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4010
4011 PR fortran/77372
4012 gfortran.dg/pr77372.f90: New test.
4013
ee908516
DM
40142016-08-26 David Malcolm <dmalcolm@redhat.com>
4015
4016 * gcc.dg/spellcheck-fields-2.c (test): Move
4017 dg-begin/end-multiline-output within function body.
4018 (test_macro): New function.
4019
d41e76cf
DM
40202016-08-26 David Malcolm <dmalcolm@redhat.com>
4021
4022 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4023 (test_fixit_insert): Update expected output.
4024 (test_fixit_remove): Likewise.
4025 (test_fixit_replace): Likewise.
4026
524a4c96
RO
40272016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4028
4029 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4030 Fix typo.
4031
ebfa15ab
RB
40322016-08-26 Richard Biener <rguenther@suse.de>
4033
4034 PR tree-optimization/69047
4035 * gcc.dg/pr69047.c: New testcase.
4036
209ca542
PK
40372016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4038 Martin Jambhor <mjambor@suse.cz>
524a4c96 4039
209ca542
PK
4040 * gcc.dg/ipa/propbits-1.c: New test-case.
4041 * gcc.dg/ipa/propbits-2.c: Likewise.
4042 * gcc.dg/ipa/propbits-3.c: Likewise.
4043
e5cf1629
SK
40442016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4045
4046 PR fortran/77351
4047 * gfortran.dg/pr77351.f90: New test.
4048
ebef225f
MP
40492016-08-25 Marek Polacek <polacek@redhat.com>
4050
4051 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4052
fe377a48
MP
40532016-08-25 Marek Polacek <polacek@redhat.com>
4054
4055 PR c/77323
4056 * gcc.dg/pr77323.c: New test.
4057
88b8971f
PT
40582016-08-24 Paul Thomas <pault@gcc.gnu.org>
4059
4060 PR fortran/77358
4061 * gfortran.dg/submodule_17.f08: New test.
4062
3f8257db
JJ
40632016-08-24 Michael Collison <michael.collison@linaro.org>
4064 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4065
4066 * gcc.target/arm/builtin_saddl.c: New testcase.
4067 * gcc.target/arm/builtin_saddll.c: New testcase.
4068 * gcc.target/arm/builtin_uaddl.c: New testcase.
4069 * gcc.target/arm/builtin_uaddll.c: New testcase.
4070 * gcc.target/arm/builtin_ssubl.c: New testcase.
4071 * gcc.target/arm/builtin_ssubll.c: New testcase.
4072 * gcc.target/arm/builtin_usubl.c: New testcase.
4073 * gcc.target/arm/builtin_usubll.c: New testcase.
4074
d5b5d212
UB
40752016-08-24 Uros Bizjak <ubizjak@gmail.com>
4076
4077 PR target/77270
4078 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4079 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4080 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4081 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4082 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4083 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4084 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4085 effective target. Remove scan-assembler-times directives.
4086 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4087 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4088 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4089
d1188689
SKS
40902016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4091
4092 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4093 of unsigned int.
4094 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4095
0b6b8f85
RS
40962016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4097
4098 PR testsuite/77317
4099 * lib/target-supports.exp
4100 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4101 (check_effective_target_vect_natural_alignment): Ditto.
4102 (check_effective_target_vector_alignment_reachable): Ditto.
4103 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4104
587b7f7a
ILT
41052016-08-23 Ian Lance Taylor <iant@golang.org>
4106
4107 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4108
6019c0fc
MM
41092016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4110
4111 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4112 being created from pointers to memory locations.
4113 * gcc.target/powerpc/vec-init-2.c: Likewise.
4114
cfe37db4
FR
41152016-08-23 Fritz Reese <fritzoreese@gmail.com>
4116
4117 * gfortran.dg/dec_structure_12.f90: New testcase.
4118
7e11f46f
DV
41192016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4120
4121 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4122
7ab4f354
DV
41232016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4124
4125 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4126 verification.
4127
deb9351f
DV
41282016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4129
4130 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4131 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4132
1fd9f058
RB
41332016-08-23 Richard Biener <rguenther@suse.de>
4134
4135 PR tree-optimization/27336
4136 * c-c++-common/pr27336.c: New testcase.
4137
b00e6e75
MP
41382016-08-22 Marek Polacek <polacek@redhat.com>
4139
4140 PR c++/77321
4141 * g++.dg/cpp1y/pr77321.C: New test.
4142
58338bac
SK
41432016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4144
4145 PR fortran/60774
4146 * gfortran.dg/empty_label.f: Adjust test for new error message.
4147 * gfortran.dg/empty_label.f90: Ditto.
4148 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4149 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4150 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4151
30364ce6
SK
41522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4153
4154 PR fortran/61318
4155 * gfortran.dg/pr61318.f90: New test.
4156
ad7a5a8f
SK
41572016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4158
4159 PR fortran/77260
4160 * gfortran.dg/pr77260_1.f90: New test.
4161 * gfortran.dg/pr77260_2.f90: Ditto.
4162
72f52f30
JM
41632016-08-22 Joseph Myers <joseph@codesourcery.com>
4164
4165 PR middle-end/77269
4166 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4167 __builtin_signbitf and __builtin_signbitl in expected generic
4168 expansion.
4169 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4170 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4171 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4172 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4173 tests.
4174
6dc198e3
JM
41752016-08-22 Joseph Myers <joseph@codesourcery.com>
4176
4177 * gcc.dg/torture/float128-builtin.c,
4178 gcc.dg/torture/float128-ieee-nan.c,
4179 gcc.dg/torture/float128x-builtin.c,
4180 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4181 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4182 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4183 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4184 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4185 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4186 gcc.dg/torture/floatn-nan.h: New tests.
4187
7ff4e41a
JM
41882016-08-22 Joseph Myers <joseph@codesourcery.com>
4189
4190 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4191 macro.
4192 (main): Update calls to TEST_I_F.
4193 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4194 macro.
4195 (main): Update calls to TEST_I_F.
4196
7078cdb6
JM
41972016-08-22 Joseph Myers <joseph@codesourcery.com>
4198
4199 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4200 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4201 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4202 names in calls to TEST_I_F.
4203
a9d7c823
BE
42042016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4205
4206 PR c/52952
4207 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4208
cd800235
SKS
42092016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4210
4211 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4212 and !natural_alignment_64.
4213 * gcc.dg/ipa/propalign-2.c: Likewise.
4214 * gcc.dg/ipa/propalign-3.c: Likewise.
4215 * gcc.dg/ipa/propalign-4.c: Likewise.
4216 * gcc.dg/ipa/propalign-5.c: Likewise.
4217 * lib/target-supports.exp
4218 (check_effective_target_natural_alignment_32): Add avr-*-*.
4219
22d12455
KV
42202016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4221
4222 PR tree-optimization/61839
4223 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4224 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4225 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4226 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4227
c65699ef
JM
42282016-08-19 Joseph Myers <joseph@codesourcery.com>
4229
4230 PR c/32187
4231 * lib/target-supports.exp (check_effective_target_float16)
4232 (check_effective_target_float32, check_effective_target_float64)
4233 (check_effective_target_float128, check_effective_target_float32x)
4234 (check_effective_target_float64x)
4235 (check_effective_target_float128x)
4236 (check_effective_target_float16_runtime)
4237 (check_effective_target_float32_runtime)
4238 (check_effective_target_float64_runtime)
4239 (check_effective_target_float128_runtime)
4240 (check_effective_target_float32x_runtime)
4241 (check_effective_target_float64x_runtime)
4242 (check_effective_target_float128x_runtime)
4243 (check_effective_target_floatn_nx_runtime)
4244 (add_options_for_float16, add_options_for_float32)
4245 (add_options_for_float64, add_options_for_float128)
4246 (add_options_for_float32x, add_options_for_float64x)
4247 (add_options_for_float128x): New procedures.
4248 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4249 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4250 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4251 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4252 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4253 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4254 gcc.dg/torture/float128-complex.c,
4255 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4256 gcc.dg/torture/float128x-basic.c,
4257 gcc.dg/torture/float128x-complex.c,
4258 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4259 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4260 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4261 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4262 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4263 gcc.dg/torture/float32x-basic.c,
4264 gcc.dg/torture/float32x-complex.c,
4265 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4266 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4267 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4268 gcc.dg/torture/float64x-basic.c,
4269 gcc.dg/torture/float64x-complex.c,
4270 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4271 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4272 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4273 gcc.dg/torture/floatn-tg.h,
4274 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4275 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4276 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4277 gcc.dg/torture/fp-int-convert-float128x.c,
4278 gcc.dg/torture/fp-int-convert-float16-timode.c,
4279 gcc.dg/torture/fp-int-convert-float16.c,
4280 gcc.dg/torture/fp-int-convert-float32-timode.c,
4281 gcc.dg/torture/fp-int-convert-float32.c,
4282 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4283 gcc.dg/torture/fp-int-convert-float32x.c,
4284 gcc.dg/torture/fp-int-convert-float64-timode.c,
4285 gcc.dg/torture/fp-int-convert-float64.c,
4286 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4287 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4288 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4289 maximum exponent of floating-point type. Use it in testing
4290 whether 0x8...0 fits in the floating-point type. Always treat -1
4291 (signed 0xf...f) as fitting in the floating-point type.
4292 (M_OK1): New macro.
4293 * gcc.dg/torture/fp-int-convert-double.c,
4294 gcc.dg/torture/fp-int-convert-float.c,
4295 gcc.dg/torture/fp-int-convert-float128-timode.c,
4296 gcc.dg/torture/fp-int-convert-float128.c,
4297 gcc.dg/torture/fp-int-convert-float80-timode.c,
4298 gcc.dg/torture/fp-int-convert-float80.c,
4299 gcc.dg/torture/fp-int-convert-long-double.c,
4300 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4301
94e73c78
JJ
43022016-08-19 Jakub Jelinek <jakub@redhat.com>
4303
fbdbd4b6
JJ
4304 PR fortran/72744
4305 * gfortran.dg/gomp/pr72744.f90: New test.
4306
94e73c78
JJ
4307 PR fortran/69281
4308 * gfortran.dg/gomp/pr69281.f90: New test.
4309
91151a73
JB
43102016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4311
414b7129
UB
4312 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4313 the last special seed value.
4314 * gfortran.dg/random_7.f90: Use size for last array member instead
4315 of hardcoded value.
91151a73 4316
fcf830ab
PK
43172016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4318
4319 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4320 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4321
1a5da5b6
RB
43222016-08-19 Richard Biener <rguenther@suse.de>
4323
4324 PR tree-optimization/77286
4325 * gcc.dg/torture/pr77286.c: New testcase.
4326
82f72146
DM
43272016-08-18 David Malcolm <dmalcolm@redhat.com>
4328
4329 * gcc.dg/verbose-asm-2.c: New test case.
4330
cc015f3a
DM
43312016-08-18 David Malcolm <dmalcolm@redhat.com>
4332
4333 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4334 (custom_diagnostic_finalizer): Update for change to
4335 diagnostic_show_locus.
4336
cb18fd07
DM
43372016-08-18 David Malcolm <dmalcolm@redhat.com>
4338
4339 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4340 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4341
a76989dc
MP
43422016-08-18 Marek Polacek <polacek@redhat.com>
4343
4344 PR c/71514
4345 * gcc.dg/pr71514.c: New test.
4346
89c88780
L
43472015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4348
4349 PR target/72839
4350 * gcc.target/i386/pr72839.c: New test.
4351
2c71d454
CLT
43522016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4353
4354 PR middle-end/70895
4355 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4356 * c-c++-common/goacc/reduction-1.c: Likewise.
4357 * c-c++-common/goacc/reduction-2.c: Likewise.
4358 * c-c++-common/goacc/reduction-3.c: Likewise.
4359 * c-c++-common/goacc/reduction-4.c: Likewise.
4360
66592e95
AM
43612016-08-18 Alan Modra <amodra@gmail.com>
4362
4363 * gcc.c-torture/compile/pr72771.c: New.
4364
3a146d46
JJ
43652016-08-17 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR fortran/67496
4368 * gfortran.dg/pr67496.f90: New test.
4369
3f8257db 43702015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4371
4372 PR tree-optimization/71752
3a146d46 4373 * gcc.dg/vect/pr71752.c: New.
038000bd 4374
dd42e908
UB
43752016-08-17 Uros Bizjak <ubizjak@gmail.com>
4376
4377 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4378
458a1cd0
JJ
43792016-08-17 Jakub Jelinek <jakub@redhat.com>
4380
4381 PR middle-end/77259
4382 * g++.dg/ipa/devirt-52.C: New test.
4383
11c4c4ba
CLT
43842016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4385
4386 * c-c++-common/goacc/reduction-6.c: New testcase.
4387
661d6efd
RB
43882016-08-17 Richard Biener <rguenther@suse.de>
4389
4390 PR tree-optimization/76490
4391 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4392 * gcc.dg/pr52904.c: XFAIL.
4393
622d8b69
RB
43942016-08-17 Richard Biener <rguenther@suse.de>
4395
4396 PR tree-optimization/23855
4397 * gcc.dg/loop-unswitch-2.c: Adjust.
4398
af23e99c
JJ
43992016-08-16 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR tree-optimization/72817
4402 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4403
feeb6268
JM
44042016-08-16 Joseph Myers <joseph@codesourcery.com>
4405
4406 PR libgcc/77265
4407 * gcc.dg/torture/float128-extend-inf.c: New test.
4408
65e736c0
DM
44092016-08-16 David Malcolm <dmalcolm@redhat.com>
4410
4411 PR c/72857
4412 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4413 for embedded NUL.
4414 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4415 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4416 caret placement.
4417 (test_oct): Likewise.
4418 (test_multiple): Likewise.
4419 (test_field_width_specifier): Likewise.
4420 (test_field_width_specifier_2): New function.
4421 (test_field_precision_specifier): New function.
4422 (test_embedded_nul): Update expected caret placement.
4423 (test_non_contiguous_strings): Update line number.
4424 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4425 (__emit_string_literal_range): Add "caret_idx" param.
4426 (test_simple_string_literal): Add value for new param, updating
4427 expected output..
4428 (test_concatenated_string_literal): Likewise.
4429 (test_multiline_string_literal): Likewise.
4430 (test_hex): Likewise.
4431 (test_oct): Likewise.
4432 (test_multiple): Likewise.
4433 (test_ucn4): Likewise.
4434 (test_ucn8): Likewise.
4435 (test_u8): Likewise.
4436 (test_u): Likewise; update expected message, from "range" to
4437 "location".
4438 (test_U): Likewise.
4439 (test_L): Likewise.
4440 (test_macro): Add value for new param.
4441 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4442 (__emit_string_literal_range): Add "caret_idx" param.
4443 (test_stringified_token_1): Add value for new param. Update
4444 expected message, from "range" to "location".
4445 (test_stringized_token_2): Likewise, adding param to macro.
4446 (test_stringified_token_3): Likewise.
4447 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4448 (emit_warning): Convert param from source_range to location_t.
4449 (test_string_literals): Add caret_idx param, and use it when
4450 constructing a substring_loc. Update error message, from
4451 "range" to "location".
4452
4a7f57d5
JJ
44532016-08-16 Jakub Jelinek <jakub@redhat.com>
4454
7841800f
JJ
4455 PR target/71910
4456 * g++.dg/gomp/pr71910.C: New test.
4457
1b13411a
JJ
4458 PR middle-end/67485
4459 * gcc.c-torture/compile/pr67485.c: New test.
4460
4a7f57d5
JJ
4461 PR target/72867
4462 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4463
3c556bc4
BC
44642016-08-16 Bin Cheng <bin.cheng@arm.com>
4465
4466 PR tree-optimization/69848
4467 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4468
beab2da6
ML
44692016-08-16 Martin Liska <mliska@suse.cz>
4470
4471 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4472 of memory operations so that it can be handled by core2
4473 in 32-bit mode.
4474
f4eec0a3
RB
44752016-08-16 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/76783
4478 * gcc.dg/pr76783.c: New testcase.
4479 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4480
8f21990a
BC
44812016-08-16 Bin Cheng <bin.cheng@arm.com>
4482
4483 PR tree-optimization/72817
4484 PR tree-optimization/73450
4485 * gcc.dg/tree-ssa/pr72817.c: New test.
4486 * gcc.dg/tree-ssa/pr73450.c: New test.
4487
7fc61626
FR
44882016-08-15 Fritz Reese <fritzoreese@gmail.com>
4489
4490 * gfortran.dg/init_flag_13.f90: New testcase.
4491 * gfortran.dg/init_flag_14.f90: Ditto.
4492 * gfortran.dg/init_flag_15.f03: Ditto.
4493 * gfortran.dg/dec_init_1.f90: Ditto.
4494 * gfortran.dg/dec_init_2.f90: Ditto.
4495
432baa02
UB
44962016-08-15 Uros Bizjak <ubizjak@gmail.com>
4497
4498 PR target/72867
4499 * gcc.target/i386/pr72867.c: New test.
4500
7e1dde14
EB
45012016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4502
4503 * c-c++-common/dump-ada-spec-5.c: New test.
4504
e4969090
RB
45052016-08-15 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/73434
4508 * gcc.dg/torture/pr73434.c: New testcase.
4509
66088065
JJ
45102016-08-15 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR tree-optimization/72824
4513 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4514
7c713714
CLT
45152016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4516
4517 PR fortran/70598
4518 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4519 in use_device clause.
4520 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4521 * gfortran.dg/goacc/list.f95: Adjust to catch
4522 "neither a POINTER nor an array" error messages.
4523
4271e5cb
UB
45242016-08-14 Uros Bizjak <ubizjak@gmail.com>
4525
4526 PR target/76342
4527 * gcc.target/i386/pr76342.c: New test.
4528
b0cea284
JJ
45292016-08-12 Jakub Jelinek <jakub@redhat.com>
4530
4531 PR c/71512
4532 * g++.dg/ubsan/pr71512.C: New test.
4533 * c-c++-common/ubsan/pr71512-1.c: New test.
4534 * c-c++-common/ubsan/pr71512-2.c: New test.
4535
e86aefb8
MM
45362016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4537
4538 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4539 vector initialization options.
4540 * gcc.target/powerpc/vec-init-2.c: Likewise.
4541 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4542 is generated on ISA 3.0.
4543
7fd82d52
PP
45442016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4545
4546 PR middle-end/71654
4547 * gcc.dg/c-c++-common/pr71654.c: New test.
4548 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4549 dg-options.
4550 * gcc.dg/tree-ssa/vrp24: Likewise.
4551
2f1364c2
JJ
45522016-08-12 Jakub Jelinek <jakub@redhat.com>
4553
4554 PR c/67410
4555 * gcc.dg/pr67410.c: New test.
4556
8eb414aa
BC
45572016-08-12 Bin Cheng <bin.cheng@arm.com>
4558
4559 PR tree-optimization/69848
4560 * gcc.dg/vect/vect-pr69848.c: New test.
4561
30b39c19
UB
45622016-08-12 Uros Bizjak <ubizjak@gmail.com>
4563
4564 PR testsuite/71008
4565 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4566 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4567 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4568 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4569
e373dd06
RB
45702016-08-12 Richard Biener <rguenther@suse.de>
4571
4572 PR tree-optimization/57326
4573 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4574 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4575 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4576 * gcc.target/i386/pr45685.c: Likewise.
4577 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4578 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4579 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4580 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4581 * gfortran.dg/pr34163.f90: Likewise.
4582
20d1af89
ML
45832016-08-12 Martin Liska <mliska@suse.cz>
4584
4585 * g++.dg/gcov/gcov-16.C: New test.
4586 * lib/gcov.exp: Support new argument for run-gcov function.
4587
5cacda56
ML
45882016-08-12 Martin Liska <mliska@suse.cz>
4589
4590 PR gcov-profile/35590
4591 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4592
663eecfd
RB
45932016-08-12 Richard Biener <rguenther@suse.de>
4594
4595 PR tree-optimization/72851
4596 * gcc.dg/torture/pr72851.c: New testcase.
4597
3f8257db 45982016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4599
e366d7d8
AO
4600 PR debug/63240
4601 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4602 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4603 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4604 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4605 DW_AT_deleted.
4606
71e1a6a4
AO
4607 PR debug/55641
4608 * g++.dg/debug/dwarf2/ref-1.C: New.
4609
8aaf799b
AO
4610 PR debug/49366
4611 * g++.dg/debug/dwarf2/template-params-12.H: New.
4612 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4613 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4614 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4615 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4616 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4617 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4618 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4619
06f9caed
BS
46202016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4621
4622 PR target/72863
4623 * gcc.target/powerpc/pr72863.c: New test.
4624
a8b956c1
UB
46252016-08-11 Uros Bizjak <ubizjak@gmail.com>
4626
4627 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4628
c73dd986
L
46292015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4630
4631 * gcc.target/i386/pieces-strcpy-1.c: New test.
4632 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4633
385ed708
JJ
46342016-08-11 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR c++/72868
4637 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4638
df7ec09f
L
46392015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4640
4641 * gcc.target/i386/pieces-memcpy-1.c: New test.
4642 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4643 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4644 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4645 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4646 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4647
b95a64bb
JJ
46482016-08-11 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR c/72816
7ddbcf6b 4651 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4652
59537744
BE
46532016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4654
4655 PR tree-optimization/71083
4656 * gcc.c-torture/execute/pr71083.c: New test.
4657 * gnat.dg/loop_optimization23.adb: New test.
4658 * gnat.dg/loop_optimization23_pkg.ads: New test.
4659 * gnat.dg/loop_optimization23_pkg.adb: New test.
4660
183ac6d0
RB
46612016-08-11 Richard Biener <rguenther@suse.de>
4662
4663 PR tree-optimization/72772
4664 * gcc.dg/graphite/pr35356-1.c: Adjust.
4665 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4666
b152f5a2
JB
46672016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4668
4669 * gfortran.dg/random_7.f90: Take into account that the last seed
4670 value is the special p value.
4671 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4672
bb7ebad1
RB
46732016-08-11 Richard Biener <rguenther@suse.de>
4674
4675 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4676
2e186411
AM
46772016-08-11 Alan Modra <amodra@gmail.com>
4678
4679 * gcc.target/powerpc/pr71680.c: New.
4680
e9e6d4f6
KN
46812016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4682
4683 * gcc.target/powerpc/bfp/bfp.exp: New file.
4684 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4685 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4686 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4687 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4688 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4689 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4690 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4691 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4692 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4693 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4694 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4695 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4696 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4697 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4698 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4699 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4700 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4701 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4702 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4703 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4704 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4705 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4706 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4707 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4708 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4709 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4710 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4711 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4712 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4713 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4714 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4715 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4716 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4717 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4718 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4719 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4720 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4721 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4722 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4723 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4724 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4725 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4726 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4727 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4728 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4729 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4730 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4731 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4732 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4733 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4734 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4735 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4736 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4737
9c8eabea
BC
47382016-08-10 Bin Cheng <bin.cheng@arm.com>
4739
4740 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4741 Add aarch64*-*-*.
4742
6c553b76
BC
47432016-08-10 Bin Cheng <bin.cheng@arm.com>
4744
4745 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4746
a0883b08
MM
47472016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4748
4749 PR target/72853
4750 * gcc.target/powerpc/pr72853.c: New test.
4751
a266236e
ML
47522016-08-10 Martin Liska <mliska@suse.cz>
4753
4754 PR gcov-profile/58306
4755 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4756
22063dbc
ML
47572016-08-10 Martin Liska <mliska@suse.cz>
4758
4759 * g++.dg/gcov/gcov-threads-1.C: New test.
4760
5250a5bb
SKS
47612016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4762
4763 PR target/71873
4764 * gcc.target/avr/pr71873.c: New test.
4765
b7597ae5
ML
47662016-08-09 Martin Liska <mliska@suse.cz>
4767
4768 * g++.dg/gcov/gcov-dump-1.C: New test.
4769 * g++.dg/gcov/gcov-dump-2.C: New test.
4770
ab50a215
ML
47712016-08-09 Martin Liska <mliska@suse.cz>
4772
4773 * gcc.dg/tree-prof/val-prof-9.c: New test.
4774
dcb1e137
ML
47752016-08-09 Martin Liska <mliska@suse.cz>
4776
4777 * gcc.dg/tree-prof/val-prof-8.c: New test.
4778
04d6d3b6
MJ
47792016-08-09 Martin Jambor <mjambor@suse.cz>
4780
df839749
UB
4781 PR ipa/71981
4782 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4783
c57e78c4
BC
47842016-08-09 Bin Cheng <bin.cheng@arm.com>
4785
4786 PR tree-optimization/33707
4787 * gcc.dg/vect/pr33707.c: New test.
4788
42970a17
BC
47892016-08-09 Bin Cheng <bin.cheng@arm.com>
4790
4791 PR tree-optimization/pr72772
4792 * gcc.dg/tree-ssa/pr72772.c: New test.
4793
810a3aa6
MF
47942016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4795
4796 PR rtl-optimization/66669
4797 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4798
9e207d6f
JJ
47992016-08-09 Jakub Jelinek <jakub@redhat.com>
4800
4801 PR tree-optimization/72824
4802 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4803
50bf47fd
RB
48042016-08-09 Richard Biener <rguenther@suse.de>
4805
4806 PR tree-optimization/71802
4807 * gcc.dg/torture/pr71802.c: New testcase.
4808
cadec7ca
JJ
48092016-08-09 Jakub Jelinek <jakub@redhat.com>
4810
4811 PR c++/72809
4812 * g++.dg/eh/stdarg1.C: New test.
4813
c43c5112
AK
48142016-08-08 Andi Kleen <ak@linux.intel.com>
4815
4816 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4817 test command line in failure log.
4818 (profopt-execute): dito. Make autofdo file names unique.
4819
895aa8e1
DM
48202016-08-08 David Malcolm <dmalcolm@redhat.com>
4821
4822 PR c/64955
4823 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4824 output.
4825
9afda630
PK
48262016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4827
4828 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4829 c99_runtime.
4830 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4831 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4832 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4833 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4834 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4835 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4836
e52ed3fe
DM
48372016-08-08 David Malcolm <dmalcolm@redhat.com>
4838
4839 PR c/52952
4840 * gcc.dg/cpp/pr66415-1.c: Likewise.
4841 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4842 * gcc.dg/format/c90-printf-1.c: Likewise.
4843 * gcc.dg/format/diagnostic-ranges.c: New test case.
4844
ad200580
JJ
48452016-08-08 Jakub Jelinek <jakub@redhat.com>
4846
77524e0d
JJ
4847 PR fortran/72716
4848 * gfortran.dg/gomp/pr72716.f90: New test.
4849
2187f2a2
JJ
4850 PR middle-end/72781
4851 * gcc.dg/gomp/pr72781.c: New test.
4852
ad200580
JJ
4853 PR middle-end/68762
4854 * g++.dg/vect/pr68762-1.cc: New test.
4855 * g++.dg/vect/pr68762-2.cc: New test.
4856 * g++.dg/vect/pr68762.h: New file.
4857
989d0071
MS
48582016-08-08 Martin Sebor <msebor@redhat.com>
4859
4860 PR testsuite/72838
3a146d46
JJ
4861 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4862 * g++.dg/warn/overflow-warn-3.C: Same.
4863 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4864
7090cac9
AV
48652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4866
4867 PR fortran/71936
4868 * gfortran.dg/allocate_with_source_21.f03: New test.
4869
64e56ab0
AV
48702016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4871
4872 PR fortran/72698
4873 * gfortran.dg/allocate_with_source_20.f03: New test.
4874
0476487d
AM
48752016-08-08 Alan Modra <amodra@gmail.com>
4876
4877 * gcc.c-torture/compile/pr72802.c: New.
4878
8e9218f2
AV
48792016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4880
4881 PR fortran/70524
4882 * gfortran.dg/dependency_48.f90: New test.
4883
c1f7083b
TK
48842016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4885
531e5ae3 4886 PR fortran/70040
c1f7083b
TK
4887 * gfortran.dg/pr70040.f90: New testcase.
4888
6ab5813c
TK
48892016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4890
4891 PR fortran/71961
4892 * gfortran.dg/matmul_10.f90: New testcase.
4893
27bddc4a
JH
48942016-08-07 Jan Hubicka <hubicka@ucw.cz>
4895
4896 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4897
4a9f8a9f
JJ
48982016-08-07 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR c/72816
4901 * gcc.dg/pr72816.c: New test.
4902
fa76f2c6
JW
49032016-08-06 Jonathan Wakely <jwakely@redhat.com>
4904
4905 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4906 * g++.dg/conversion/pr41426.C: Likewise.
4907 * g++.dg/conversion/pr66211.C: Likewise.
4908 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4909 * g++.dg/init/ref8.C: Likewise.
4910 * g++.old-deja/g++.law/cvt20.C: Likewise.
4911 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4912
5c3e5002
PP
49132016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4914
4915 PR tree-optimization/18046
4916 * gcc.dg/tree-ssa/vrp105.c: New test.
4917 * gcc.dg/tree-ssa/vrp106.c: New test.
4918
94087e88 49192016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4920
4921 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4922 1ul in diagnostics. Remove hyphen from "constant-expression."
4923 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4924 * g++.dg/cpp0x/static_assert3.C: Same.
4925 * g++.dg/cpp1y/constexpr-throw.C: Same.
4926 * g++.dg/template/nontype3.C: Same.
4927 * g++.dg/warn/overflow-warn-1.C: Same.
4928 * g++.dg/warn/overflow-warn-3.C: Same.
4929 * g++.dg/warn/overflow-warn-4.C: Same.
4930
88fa5555
DM
49312016-08-05 David Malcolm <dmalcolm@redhat.com>
4932
4933 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4934 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4935 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4936 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4937
1addb9e6
PP
49382016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4939
4940 PR tree-optimization/72810
4941 * gcc.dg/tree-ssa/vrp110.c: New test.
4942
1b62ed4f
JG
49432016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4944
4945 PR Target/72819
4946 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4947 registers.
4948 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4949 saving the half-precision registers.
4950 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4951 value is returned in h0.
4952 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4953 are passed in FP/SIMD registers.
4954 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4955 passing works corrcetly.
4956 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4957 (hfa_f16x2_t): Likewise.
4958 (hfa_f16x3_t): Likewise.
4959 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4960 are promoted to double and passed in a double register.
4961 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4962 are promoted to double and stacked.
4963 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4964 __fp16 data types.
4965 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4966 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4967 __fp16 first get passed in FP/SIMD registers, then stacked.
4968
4228ca19
NS
49692016-08-05 Nathan Sidwell <nathan@acm.org>
4970
4971 PR c++/68724
4972 * g++.dg/cpp0x/pr68724.C: New.
4973
db7c335e
RB
49742016-08-05 Richard Biener <rguenther@suse.de>
4975
4976 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4977
48abe922
PP
49782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4979
4980 * gcc.dg/tree-ssa/vrp107.c: New test.
4981 * gcc.dg/tree-ssa/vrp108.c: New test.
4982 * gcc.dg/tree-ssa/vrp109.c: New test.
4983
f6cdf42f
PK
49842016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4985
4986 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4987 dg-options.
4988
33a9c609
PK
49892016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4990
4991 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4992 test-cases.
4993 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4994 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4995 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4996 test-cases.
4997 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4998 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4999 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5000 large_double.
5001
4473482d
PC
50022016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5003
5004 PR c++/72800
5005 * g++.dg/cpp1y/lambda-ice1.C: New.
5006
08156df5
PP
50072016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5008
5009 PR c++/72759
5010 * g++.dg/cpp1y/pr72759.C: New test.
5011
938da3a5
PP
50122016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5013
5014 * gcc.dg/switch-10.c: New test.
5015
da84183c
JG
50162016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5017
5018 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5019
ae9281fc
TS
50202016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5021
5022 * c-c++-common/goacc/routine-5.c: Update.
5023
086ad22e
BE
50242016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5025
5026 PR rtl-optimization/70903
5027 * gcc.c-torture/execute/pr70903.c: New test.
5028
6805e400
ML
50292016-08-04 Martin Liska <mliska@suse.cz>
5030
5031 * gcc.dg/params/params.exp: Replace file exists with
5032 TESTING_IN_BUILD_TREE.
5033
a0008434
MP
50342016-08-04 Marek Polacek <polacek@redhat.com>
5035
5036 PR c++/70229
5037 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5038
fb46286e
RB
50392016-08-04 Richard Biener <rguenther@suse.de>
5040
5041 PR middle-end/71984
5042 * gcc.dg/torture/pr71984.c: Guard correctness check for
5043 little-endian.
5044
ac2c96ab
AP
50452016-08-03 Andrew Pinski <apinski@cavium.com>
5046
5047 * gcc.c-torture/compile/20160802-1.c: New testcase.
5048
c98583e9
FR
50492016-08-03 Fritz Reese <fritzoreese@gmail.com>
5050
5051 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5052
9ad1a1da
RB
50532016-08-03 Richard Biener <rguenther@suse.de>
5054
5055 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5056 and remove -O3.
5057 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5058 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5059
cd75c979
RB
50602016-08-03 Richard Biener <rguenther@suse.de>
5061
5062 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5063 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5064 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5065 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5066
30e8d875
SKS
50672016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5068
5069 * gcc.dg/init-excess-2.c: Require int32plus.
5070 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5071 * gcc.dg/pr59963-2.c: Require int32plus.
5072 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5073 * gcc.dg/unroll-7.c: Require int32plus.
5074
69b806f6
BC
50752016-08-02 Bin Cheng <bin.cheng@arm.com>
5076
5077 PR tree-optimization/34114
5078 * gcc.dg/tree-ssa/loop-42.c: New test.
5079
1efafef3
TC
50802016-08-02 Tamar Christina <tamar.christina@arm.com>
5081
5082 * gcc.target/aarch64/vminmaxnm.c: New.
5083 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5084 tests.
5085
e2a99194
MM
50862016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5087
5088 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5089 vec_extract for vector float, vector int, vector short, and vector
5090 char.
5091 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5092 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5093 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5094 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5095
71bfb77a
WD
50962016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5097
5098 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5099 single stack adjustment, no writeback.
71bfb77a
WD
5100 * gcc.target/aarch64/test_frame_12.c: Likewise.
5101 * gcc.target/aarch64/test_frame_13.c: Likewise.
5102 * gcc.target/aarch64/test_frame_15.c: Likewise.
5103 * gcc.target/aarch64/test_frame_6.c: Likewise.
5104 * gcc.target/aarch64/test_frame_7.c: Likewise.
5105 * gcc.target/aarch64/test_frame_8.c: Likewise.
5106 * gcc.target/aarch64/test_frame_16.c: New test.
5107
37bce35a
L
51082015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5109
5110 PR target/72748
5111 * gcc.target/i386/pr72748.c: New test.
5112
3f8257db 51132015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5114
5115 PR tree-optimization/71818
5116 * gcc.dg/vect/pr71818.c: New
5117
bf60c531
ML
51182016-08-01 Martin Liska <mliska@suse.cz>
5119
5120 PR tree-optimization/71857
5121 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5122
8ed49fab
KT
51232016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5124
5125 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5126
76e2c821
JB
51272016-08-01 Jan Beulich <jbeulich@suse.com>
5128
5129 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5130
35029597
WS
51312016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5132
5133 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5134 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5135
3aa4b66a
JW
51362016-07-31 Jonathan Wakely <jwakely@redhat.com>
5137
5138 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5139 (check_effective_target_c++): Likewise. Also match for libstdc++.
5140
3f8257db 51412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5142
5143 PR fortran/41922
5144 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5145 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5146 * gfortran.dg/pr41922.f90: New test.
5147
9fcb2819
SK
51482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5149
5150 PR fortran/68566
5151 * gfortran.dg/pr68566.f90: new test.
5152
94087e88 51532016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5154
5155 PR c++/60760
5156 PR c++/71091
5157 * g++.dg/cpp0x/constexpr-cast.C: New test.
5158 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5159 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5160 * g++.dg/ubsan/pr63956.C: Correct.
5161
d0047a25
MM
51622016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5163
5164 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5165 vector double or vector long where the vector is in memory.
5166 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5167 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5168
e4f7a5df
SK
51692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5170
5171 PR fortran/69867
5172 * gfortran.dg/pr69867.f90: New test.
5173
b441ae1d
SK
51742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5175
5176 PR fortran/69962
5177 * gfortran.dg/pr69962.f90: New test.
5178
712dff31
SK
51792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5180
5181 PR fortran/70006
5182 * gfortran.dg/pr70006.f90: New test.
5183
fb42421e
SK
51842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5185
5186 PR fortran/71730
5187 * gfortran.dg/pr71730.f90: New test.
5188 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5189 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5190 * gfortran.dg/array_constructor_26.f03: Ditto.
5191
466effe0
WS
51922016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5193
5194 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5195 * gcc.target/powerpc/pr71763.c: Likewise.
5196
f618a472
MP
51972016-07-29 Marek Polacek <polacek@redhat.com>
5198
5199 PR c/71742
5200 * gcc.dg/940510-1.c: Adjust dg-error.
5201 * gcc.dg/c99-flex-array-1.c: Likewise.
5202 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5203
efd0786f
MP
5204 PR c/71853
5205 * gcc.dg/noncompile/pr71853.c: New test.
5206
e00dceaf
MP
5207 PR c/71573
5208 * gcc.dg/noncompile/pr71573.c: New test.
5209
638fc14f
MP
5210 PR c/71926
5211 * g++.dg/warn/Wparentheses-30.C: New test.
5212 * gcc.dg/Wparentheses-14.c: New test.
5213
61c73a7f
UB
52142016-07-29 Uros Bizjak <ubizjak@gmail.com>
5215
5216 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5217
01d32b2b
BC
52182016-07-29 Bin Cheng <bin.cheng@arm.com>
5219
5220 PR tree-optimization/57558
5221 * gcc.dg/vect/pr57558-1.c: New test.
5222 * gcc.dg/vect/pr57558-2.c: New test.
5223
f6c7a248
PK
52242016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5225
61c73a7f 5226 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5227 to scan forwprop1 dump pass.
5228
f54ea774
PC
52292016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5230
5231 PR c++/51488
5232 * g++.dg/template/pr51488.C: New.
5233
673a107a
JJ
52342016-07-29 Jakub Jelinek <jakub@redhat.com>
5235
5236 PR c/71969
5237 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5238 static __inline__.
5239 * gcc.dg/pr71969-1.c: New test.
5240 * gcc.dg/pr71969-2.c: New test.
5241 * gcc.dg/pr71969-3.c: New test.
5242
78169471
MP
52432016-07-29 Marek Polacek <polacek@redhat.com>
5244
5245 PR c/71574
5246 * c-c++-common/pr71574.c: New test.
5247
a5b5c8b6
MP
5248 PR c/71583
5249 * gcc.dg/noncompile/pr71583.c: New test.
5250
883b6d4e
KV
52512016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5252
5253 PR middle-end/68217
5254 * gcc.dg/pr68217.c: New test.
5255
89f1f37e
SK
52562016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5257
5258 PR fortran/71067
5259 * gfortran.dg/pr71067_1.f90: New test.
5260 * gfortran.dg/pr71067_2.f90: Ditto.
5261
e0d32185
MM
52622016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5263
5264 * gcc.target/powerpc/vec-extract-1.c: New test.
5265
c851722d
SK
52662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5267
5268 PR fortran/71799
5269 * gfortran.dg/pr71799.f90: New test.
5270
f064da6a
PC
52712016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR c++/71665
5274 * g++.dg/cpp0x/pr71665-1.C: New.
5275 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5276 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5277 * g++.dg/ext/label10.C: Likewise.
5278 * g++.dg/parse/constant5.C: Likewise.
5279
1b70aaad
SK
52802016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5281
5282 PR fortran/71859
5283 * gfortran.dg/pr71859.f90: New test.
5284 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5285 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5286
a23404c9
PT
52872016-07-28 Paul Thomas <pault@gcc.gnu.org>
5288
5289 PR fortran/71883
5290 * gfortran.dg/pr71883.f90 : New test.
5291
513d866d
YR
52922016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5293
5294 PR tree-optimization/71734
61c73a7f 5295 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5296
7c428aa2
RL
52972016-07-28 Renlin Li <renlin.li@arm.com>
5298
5299 Revert
5300 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5301
5302 PR fortran/71902
5303 * gfortran.dg/dependency_47.f90: New test.
5304
1225d6b1
ML
53052016-07-28 Martin Liska <mliska@suse.cz>
5306
5307 PR gcov-profile/68025
5308 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5309
e5f5bf35
ML
53102016-07-28 Martin Liska <mliska@suse.cz>
5311
5312 * g++.dg/vect/pr70944.cc: New test.
5313
4536610d
KV
53142016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5315
5316 PR middle-end/71994
5317 * gcc.dg/torture/pr71994.c: New test.
5318
8c6961ca
PK
53192016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5320
5321 PR middle-end/71078
5322 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5323 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5324 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5325
8de22ea0
RB
53262016-07-27 Richard Biener <rguenther@suse.de>
5327
5328 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5329
5d9da222
ML
53302016-07-27 Martin Liska <mliska@suse.cz>
5331
5332 * gcc.dg/predict-13.c: New test.
5333 * gcc.dg/predict-14.c: New test.
5334
af9e275f
SKS
53352016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5336
a23404c9 5337 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5338 including stdint.h.
5339 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5340 including stdint.h.
5341
71abba1e
MM
53422016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5343
5344 PR target/71869
5345 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5346 IEEE built-in functions handle quiet and signalling NaNs
5347 correctly.
5348
9cd74e8f
SK
53492016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5350
5351 PR fortran/71862
5352 * gfortran.dg/pr71862.f90: New test.
5353
0d48446f
MS
53542016-07-26 Martin Sebor <msebor@redhat.com>
5355
5356 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5357 selector with dg-options.
5358
524cf1e4
PP
53592016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5360
5361 PR tree-optimization/18046
5362 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5363 * gcc.dg/tree-ssa/vrp103.c: New test.
5364 * gcc.dg/tree-ssa/vrp104.c: New test.
5365
100665d8
WS
53662016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5367
5368 * gcc.target/powerpc/pr63354.c: Require lp64 since
5369 -mprofile-kernel is not legal with -m32.
5370
0b64ca40
RB
53712016-07-26 Richard Biener <rguenther@suse.de>
5372
5373 PR rtl-optimization/71984
5374 * gcc.dg/torture/pr71984.c: New testcase.
5375
9b7937cf
RS
53762016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5377
5378 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5379 g++-dg-runtest via et-dg-runtest.
5380 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5381 * gcc.dg/vect/vect.exp: Likewise.
5382 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5383 gfortran-dg-runtest.
5384 * gfortran.dg/vect/vect.exp: Likewise.
5385 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5386 (check_mips_loongson_hw_available): Likewise.
5387 (check_effective_target_mpaired_single_runtime): Likewise.
5388 (check_effective_target_mips_loongson_runtime): Likewise.
5389 (add_options_for_mpaired_single): Likewise.
5390 (check_effective_target_vect_int): Add global et_index.
5391 Check and save the supported feature for a target selected by
5392 the et_index target. Break long lines where appropriate. Call
5393 et-is-effective-target for MIPS with an argument instead of
5394 check_effective_target_* where appropriate.
5395 (check_effective_target_vect_intfloat_cvt): Likewise.
5396 (check_effective_target_vect_uintfloat_cvt): Likewise.
5397 (check_effective_target_vect_floatint_cvt): Likewise.
5398 (check_effective_target_vect_floatuint_cvt): Likewise.
5399 (check_effective_target_vect_simd_clones): Likewise.
5400 (check_effective_target_vect_shift): ewise.
5401 (check_effective_target_whole_vector_shift): Likewise.
5402 (check_effective_target_vect_bswap): Likewise.
5403 (check_effective_target_vect_shift_char): Likewise.
5404 (check_effective_target_vect_long): Likewise.
5405 (check_effective_target_vect_float): Likewise.
5406 (check_effective_target_vect_double): Likewise.
5407 (check_effective_target_vect_long_long): Likewise.
5408 (check_effective_target_vect_no_int_max): Likewise.
5409 (check_effective_target_vect_no_int_add): Likewise.
5410 (check_effective_target_vect_no_bitwise): Likewise.
5411 (check_effective_target_vect_widen_shift): Likewise.
5412 (check_effective_target_vect_no_align): Likewise.
5413 (check_effective_target_vect_hw_misalign): Likewise.
5414 (check_effective_target_vect_element_align): Likewise.
5415 (check_effective_target_vect_condition): Likewise.
5416 (check_effective_target_vect_cond_mixed): Likewise.
5417 (check_effective_target_vect_char_mult): Likewise.
5418 (check_effective_target_vect_short_mult): Likewise.
5419 (check_effective_target_vect_int_mult): Likewise.
5420 (check_effective_target_vect_extract_even_odd): Likewise.
5421 (check_effective_target_vect_interleave): Likewise.
5422 (check_effective_target_vect_stridedN): Likewise.
5423 (check_effective_target_vect_multiple_sizes): Likewise.
5424 (check_effective_target_vect64): Likewise.
5425 (check_effective_target_vect_call_copysignf): Likewise.
5426 (check_effective_target_vect_call_sqrtf): Likewise.
5427 (check_effective_target_vect_call_btrunc): Likewise.
5428 (check_effective_target_vect_call_btruncf): Likewise.
5429 (check_effective_target_vect_call_ceil): Likewise.
5430 (check_effective_target_vect_call_ceilf): Likewise.
5431 (check_effective_target_vect_call_floor): Likewise.
5432 (check_effective_target_vect_call_floorf): Likewise.
5433 (check_effective_target_vect_call_lceil): Likewise.
5434 (check_effective_target_vect_call_lfloor): Likewise.
5435 (check_effective_target_vect_call_nearbyint): Likewise.
5436 (check_effective_target_vect_call_nearbyintf): Likewise.
5437 (check_effective_target_vect_call_round): Likewise.
5438 (check_effective_target_vect_call_roundf): Likewise.
5439 (check_effective_target_vect_perm): Likewise, but also append *_saved
5440 to the existing global name to properly cache the result.
5441 (check_effective_target_vect_perm_byte): Likewise.
5442 (check_effective_target_vect_perm_short): Likewise.
5443 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5444 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5445 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5446 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5447 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5448 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5449 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5450 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5451 (check_effective_target_vect_sdot_qi): Likewise.
5452 (check_effective_target_vect_udot_qi): Likewise.
5453 (check_effective_target_vect_sdot_hi): Likewise.
5454 (check_effective_target_vect_udot_hi): Likewise.
5455 (check_effective_target_vect_usad_char): Likewise.
5456 (check_effective_target_vect_pack_trunc): Likewise.
5457 (check_effective_target_vect_unpack): Likewise.
5458 (check_effective_target_vect_aligned_arrays): Likewise.
5459 (check_effective_target_vect_natural_alignment): Likewise.
5460 (check_effective_target_vector_alignment_reachable): Likewise.
5461 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5462 (is-effective-target): Initialize et_index if undefined.
5463 (et-dg-runtest): New.
5464 (et-is-effective-target): Likewise.
5465 (check_vect_support_and_set_flags): Add supported MIPS targets to
5466 EFFECTIVE_TARGETS list. Return the number of supported targets.
5467
8f63caf6 54682016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5469 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5470
5471 PR middle-end/70920
5472 * gcc.dg/pr70920-1.c: New test-case.
5473 * gcc.dg/pr70902-2.c: Likewise.
5474 * gcc.dg/pr70920-3.c: Likewise.
5475 * gcc.dg/pr70920-4.c: Likewise
5476 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5477 2 instead of 3.
5478
7d575fff
AM
54792016-07-25 Alexander Monakov <amonakov@ispras.ru>
5480
5481 * gcc.c-torture/execute/pr71494.c: Require label_values.
5482 * gcc.dg/pr16973.c: Ditto.
5483
bf01e070
SKS
54842016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5485
5486 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5487 * gcc.dg/torture/pr69771.c: Require int32plus.
5488 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5489
16b05965
ML
54902016-07-25 Martin Liska <mliska@suse.cz>
5491
5492 * gcc.dg/torture/pr71987.c: New test.
5493
d52d3767
SK
54942016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5495
5496 PR fortran/71935
5497 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5498 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5499 * gfortran.dg/pr71935.f90: New test.
5500
94087e88 55012016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5502
5503 PR c++/71675
5504 * g++.dg/ext/atomic-3.C: New test.
5505 * gcc.dg/atomic/pr71675.c: New test.
5506
58b3986e
ES
55072016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5508
5509 * gcc.target/i386/mvc8.c: New test.
5510
faa1612a
BC
55112016-07-22 Bin Cheng <bin.cheng@arm.com>
5512
5513 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5514 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5515
1603ebe0
TK
55162016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5517
5518 PR fortran/71795
5519 * gfortran.dg/constructor_50.f90: New test.
5520
bc91c436
ML
55212016-07-22 Martin Liska <mliska@suse.cz>
5522
5523 PR gcov-profile/69028
5524 PR gcov-profile/62047
5525 * g++.dg/cilk-plus/pr69028.C: New test.
5526
9fe9a3a7
AV
55272016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5528
5529 * gfortran.dg/coarray_stat_2.f90: New test.
5530
70866e3d
MM
55312016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5532
5533 * gcc.target/powerpc/vec-extract.h: New files to check the
5534 vec_extract built-in functions for all vector types, testing
5535 accessing each element, both with constant and variable element
5536 numbers.
5537 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5538 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5539 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5540 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5541 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5542 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5543 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5544 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5545 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5546
ab3af181
JJ
55472016-07-21 Jakub Jelinek <jakub@redhat.com>
5548
5549 PR c++/71728
5550 * g++.dg/other/pr71728.C: New test.
5551
ebe8f322
JG
55522016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5553
5554 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5555 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5556 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5557 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5558 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5559
959cef74
RB
55602016-07-21 Richard Biener <rguenther@suse.de>
5561
5562 PR tree-optimization/71947
5563 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5564
b24d9420
BC
55652016-07-21 Bin Cheng <bin.cheng@arm.com>
5566
5567 * gcc.dg/tree-ssa/scev-15.c: New.
5568
23974819
BC
55692016-07-21 Bin Cheng <bin.cheng@arm.com>
5570
5571 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5572
ee78cbaa
JJ
55732016-07-21 Jakub Jelinek <jakub@redhat.com>
5574
5575 PR c++/71941
5576 * g++.dg/gomp/pr71941.C: New test.
5577
52ed68f7
DM
55782016-07-20 David Malcolm <dmalcolm@redhat.com>
5579
5580 PR c/70339
5581 PR c/71858
5582 * g++.dg/spellcheck-identifiers.C: New test case, based on
5583 gcc.dg/spellcheck-identifiers.c.
5584 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5585 gcc.dg/spellcheck-identifiers-2.c.
5586 * g++.dg/spellcheck-typenames.C: New test case, based on
5587 gcc.dg/spellcheck-typenames.c
5588
18407bfb
JW
55892016-07-20 Jonathan Wakely <jwakely@redhat.com>
5590
5591 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5592 pointer to member function and also test catching by reference.
5593
4c07fd98
DV
55942016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5595
5596 * gcc.target/s390/pr67443.c: Fix test case.
5597
fee21d65
DV
55982016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5599
5600 * gcc.target/s390/insv-1.c: Xfail some tests.
5601 * gcc.target/s390/insv-2.c: Likewise.
5602
dbe9dfdd
GJL
56032016-07-20 Georg-Johann Lay <avr@gjlay.de>
5604
5605 * gcc.target/avr/torture/get-mem.c: New test.
5606 * gcc.target/avr/torture/set-mem.c: New test.
5607
c25e1d82
GJL
56082016-07-20 Georg-Johann Lay <avr@gjlay.de>
5609
5610 PR target/71948
5611 * gcc.target/avr/torture/tiny-progmem.c: New test.
5612
109d2197
JJ
56132016-07-20 Jakub Jelinek <jakub@redhat.com>
5614
7419f441
JJ
5615 PR c++/71909
5616 * g++.dg/parse/pr71909.C: New test.
5617 * g++.dg/tm/pr71909.C: New test.
5618
109d2197
JJ
5619 PR c++/50060
5620 * g++.dg/cpp0x/constexpr-50060.C: New test.
5621 * g++.dg/cpp1y/constexpr-50060.C: New test.
5622
144530cf
ML
56232016-07-20 Martin Liska <mliska@suse.cz>
5624
5625 * gfortran.dg/graphite/pr71898.f90: New test.
5626
04ac4afa
BC
56272016-07-20 Bin Cheng <bin.cheng@arm.com>
5628
5629 PR tree-optimization/71503
5630 PR tree-optimization/71683
5631 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5632 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5633
dcbdb17a
ML
56342016-07-20 Martin Liska <mliska@suse.cz>
5635
5636 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5637 * gcc.dg/plugin/sreal-test-1.c: Remove.
5638 * gcc.dg/plugin/sreal_plugin.c: Remove.
5639
6ed82555
TK
56402016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5641
5642 PR fortran/71902
5643 * gfortran.dg/dependency_47.f90: New test.
5644
13da0507
JJ
56452016-07-19 Jakub Jelinek <jakub@redhat.com>
5646
4833f561
JJ
5647 PR rtl-optimization/71916
5648 * gcc.c-torture/compile/pr71916.c: New test.
5649
4fda19ef
JJ
5650 PR middle-end/71874
5651 * g++.dg/torture/pr71874.C: New test.
5652
13da0507
JJ
5653 PR middle-end/71734
5654 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5655 (my_alloc): Rewritten to use __builtin_posix_memalign and
5656 __SIZE_TYPE__.
5657 (my_free): Use __builtin_free instead of _mm_free.
5658 (Vec::operator=): Use __builtin_memcpy.
5659
e7980add
MJ
56602016-07-19 Martin Jambor <mjambor@suse.cz>
5661
61c73a7f
UB
5662 PR fortran/71688
5663 * gfortran.dg/pr71688.f90: New test.
e7980add 5664
13e88953
RB
56652016-07-19 Richard Biener <rguenther@suse.de>
5666
5667 * c-c++-common/vector-subscript-6.c: New testcase.
5668 * c-c++-common/vector-subscript-7.c: Likewise.
5669
1caf0482
SKS
56702016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5671
a23404c9 5672 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5673 and UInt32 based on __SIZEOF_INT__.
5674
cef5388d
RB
56752016-07-19 Richard Biener <rguenther@suse.de>
5676
5677 PR tree-optimization/71901
5678 * gcc.dg/torture/pr71901.c: New testcase.
5679
56802016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5681
5682 PR tree-optimization/71908
5683 * gcc.dg/torture/pr71908.c: New testcase.
5684
a8f7a895
MM
56852016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5686
5687 PR target/71493
5688 * gcc.target/powerpc/pr71493-1.c: New test.
5689 * gcc.target/powerpc/pr71493-2.c: Likewise.
5690
f2111a36
JJ
56912016-07-18 Jakub Jelinek <jakub@redhat.com>
5692
99516432
JJ
5693 PR c++/71835
5694 * g++.dg/conversion/ambig3.C: New test.
5695
87713c6a
JJ
5696 PR c++/71828
5697 * g++.dg/cpp0x/constexpr-71828.C: New test.
5698
7a7f16ca
JJ
5699 PR c++/71826
5700 * g++.dg/template/pr71826.C: New test.
5701
f4d90295
JJ
5702 PR c++/71822
5703 * g++.dg/template/defarg21.C: New test.
5704
f2111a36
JJ
5705 PR c++/71871
5706 * g++.dg/ext/vector31.C: New test.
5707
0b965526
UB
57082016-07-18 Uros Bizjak <ubizjak@gmail.com>
5709
5710 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5711
94e136b9
YR
57122016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5713
5714 PR tree-optimization/71734
5715 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5716
7072df0a
DV
57172016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5718
5719 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5720 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5721 stack-layout-dynamic-1.c: New test.
5722
54158a1a
AK
57232016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5724
5725 * gcc.target/s390/nolrl-1.c: New test.
5726
43068916
FR
57272016-07-17 Fritz Reese <fritzoreese@gmail.com>
5728
5729 PR fortran/71523
5730 * gfortran.dg/pr71523_1.f90: New test.
5731 * gfortran.dg/pr71523_2.f90: New test.
5732
a9356b12
AS
57332016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5734
5735 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5736
a07b81c7 57372016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5738 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5739
5740 PR fortran/62125
5741 * gfortran.dg/pr62125.f90: New test.
5742
96c0ec12
BS
57432016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5744
5745 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5746 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5747
479d0ed5
JW
57482016-07-15 Jonathan Wakely <jwakely@redhat.com>
5749
5750 PR c++/58796
5751 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5752 * g++.dg/cpp0x/nullptr35.C: New test.
5753
41c7438e
BC
57542016-07-15 Bin Cheng <bin.cheng@arm.com>
5755
5756 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5757
f7ba880b
CP
57582016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5759
5760 * gfortran.dg/goacc/vector_length.f90: New test.
5761
b9aba0a0
RB
57622016-07-15 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/71881
5765 * gcc.dg/torture/pr71881.c: New testcase.
5766
9513d5fb
RB
57672016-07-15 Richard Biener <rguenther@suse.de>
5768
5769 PR tree-optimization/71887
5770 * gcc.dg/torture/pr71887.c: New testcase.
5771
ddbbcb19
JJ
57722016-07-15 Jakub Jelinek <jakub@redhat.com>
5773
5774 PR c/71858
5775 * gcc.dg/spellcheck-identifiers-3.c: New test.
5776
29eb509c
AV
57772016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5778
5779 PR fortran/71807
5780 * gfortran.dg/null_9.f90: New test.
5781
43aabfcf
BC
57822016-07-15 Bin Cheng <bin.cheng@arm.com>
5783
5784 * gcc.dg/tree-ssa/loop-41.c: New test.
5785
afc89e58
BC
57862016-07-15 Bin Cheng <bin.cheng@arm.com>
5787
5788 PR tree-optimization/71347
5789 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5790
6fa682ad
SK
57912016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5792
5793 PR fortran/29819
5794 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5795 * gfortran.dg/contains.f90: Ditto.
5796 * gfortran.dg/contains_empty_1.f03: Ditto.
5797 * gfortran.dg/submodule_3.f08: Ditto.
5798
dd36b877
JJ
57992016-07-14 Jakub Jelinek <jakub@redhat.com>
5800
a60a5d31
JJ
5801 PR testsuite/71865
5802 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5803 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5804 expected diagnostics.
5805
dd36b877
JJ
5806 PR c/71858
5807 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5808 * gcc.dg/spellcheck-identifiers-2.c: New test.
5809 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5810 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5811
a241f8ca
JJ
58122016-07-14 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR tree-optimization/71872
5815 * gcc.c-torture/compile/pr71872.c: New test.
5816
d62b809c
TP
58172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5818
5819 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5820 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5821 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5822 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5823 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5824 * gcc.target/arm/atomic-op-acquire-1.c: This.
5825 * gcc.target/arm/atomic-op-char.c: Rename into ...
5826 * gcc.target/arm/atomic-op-char-1.c: This.
5827 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5828 * gcc.target/arm/atomic-op-consume-1.c: This.
5829 * gcc.target/arm/atomic-op-int.c: Rename into ...
5830 * gcc.target/arm/atomic-op-int-1.c: This.
5831 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5832 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5833 * gcc.target/arm/atomic-op-release.c: Rename into ...
5834 * gcc.target/arm/atomic-op-release-1.c: This.
5835 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5836 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5837 * gcc.target/arm/atomic-op-short.c: Rename into ...
5838 * gcc.target/arm/atomic-op-short-1.c: This.
5839 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5840 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5841 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5842 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5843 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5844 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5845 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5846 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5847 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5848 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5849
1f8dd420
AV
58502016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5851
5852 PR fortran/70842
5853 * gfortran.dg/select_type_35.f03: New test.
5854
53109ba8
KT
58552016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5856
5857 PR target/65951
5858 PR tree-optimization/70923
5859 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5860 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5861 * gcc.dg/vect/pr65951.c: Likewise.
5862 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5863
91f35b7f
DE
58642016-07-14 David Edelsohn <dje.gcc@gmail.com>
5865
5866 * c-c++-common/pr60226.c: Expect maximum object file alignment
5867 error on AIX.
5868
351168fe
RB
58692016-07-14 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/71866
5872 * gcc.dg/torture/pr71866.c: New testcase.
5873
94c32c00
TP
58742016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5875
5876 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5877 selector and enclose boolean expression in curly braces.
5878
b799a481
AM
58792016-07-14 Alan Modra <amodra@gmail.com>
5880
5881 PR target/71733
5882 * gcc.target/powerpc/p9-novsx.c: New.
5883
f63ba78c
AK
58842016-07-13 Andi Kleen <ak@linux.intel.com>
5885
5886 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5887 * g++.dg/tree-prof/morefunc.C: Dito.
5888 * g++.dg/tree-prof/pr35545.C: Dito.
5889 * g++.dg/tree-prof/reorder.C: Dito.
5890 * gcc.dg/tree-prof/20050826-2.c: Dito.
5891 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5892 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5893 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5894 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5895 * gcc.dg/tree-prof/inliner-1.c: Dito.
5896 * gcc.dg/tree-prof/merge_block.c: Dito.
5897 * gcc.dg/tree-prof/stringop-1.c: Dito.
5898 * gcc.dg/tree-prof/stringop-2.c: Dito.
5899 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5900 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5901 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5902 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5903 * gcc.dg/tree-prof/update-loopch.c: Dito.
5904 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5905 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5906 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5907 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5908 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5909 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5910 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5911
f4d5a23d
AK
59122016-07-13 Andi Kleen <ak@linux.intel.com>
5913
5914 * lib/profopt.exp (profopt-execute): Remove .imports files.
5915
ae145898
AK
59162016-07-13 Andi Kleen <ak@linux.intel.com>
5917
0b965526 5918 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5919
e97bd4f5
AK
59202016-07-13 Andi Kleen <ak@linux.intel.com>
5921
5922 * lib/profopt.exp (dg-final-scan-autofdo,
5923 dg-final-scan-not-autofdo): New functions.
5924
6fa3d4b4
BC
59252016-07-13 Bin Cheng <bin.cheng@arm.com>
5926
5927 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5928 * gcc.dg/vect/vect-35.c: Ditto.
5929 * gcc.dg/vect/vect-alias-check-2.c: New test.
5930
65f18bc6
ML
59312016-07-13 Martin Liska <mliska@suse.cz>
5932
5933 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5934 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5935 * gfortran.dg/pr42108.f90: Update expected dump scan.
5936
9737f35b
RB
59372016-07-13 Richard Biener <rguenther@suse.de>
5938
5939 PR tree-optimization/24574
5940 * gcc.dg/pr24574.c: New testcase.
5941
62c0ea4b
SKS
59422016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5943
0b965526 5944 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5945 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5946 * c-c++-common/pr68833-1.c: Require int32plus.
5947 * gcc.dg/ipa/pr63551.c: Likewise.
5948 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5949 * gcc.dg/ipa/pr64041.c: Require int32plus.
5950
c7ed8938
IE
59512016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5952
5953 PR ipa/71633
5954 * g++.dg/pr71633.C: New test.
5955
5ce15300
TP
59562016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5957
5958 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5959 Add new arm_thumb1_cbz_ok effective target.
5960 * gcc.target/arm/cbz.c: New test.
5961
2b9509a3
TP
59622016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5963
5964 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5965 Define effective target.
5966 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5967 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5968 * gcc.target/arm/movhi_movw.c: New test.
5969 * gcc.target/arm/movsi_movw.c: Likewise.
5970 * gcc.target/arm/movdi_movw.c: Likewise.
5971
7f15b177
RB
59722016-07-13 Richard Biener <rguenther@suse.de>
5973
5974 PR middle-end/71104
5975 * gcc.dg/pr71104-1.c: New testcase.
5976 * gcc.dg/pr71104-2.c: Likewise.
5977
0b0a896e
MM
59782016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5979
5980 PR target/71805
5981 * gcc.target/powerpc/pr71805.c: New test.
5982
f906f5ed
BS
59832016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5984
5985 * gcc.target/powerpc/divkc3-1.c: New.
5986 * gcc.target/powerpc/mulkc3-1.c: New.
5987
9e63c3aa
NS
59882016-07-12 Nathan Sidwell <nathan@acm.org>
5989
5990 * gcc.target/arm/data-rel-1.c: New.
5991 * gcc.target/arm/data-rel-2.c: New.
5992 * gcc.target/arm/data-rel-3.c: New.
5993
f507d202
ML
59942016-07-12 Martin Liska <mliska@suse.cz>
5995
5996 * gcc.dg/params/blocksort-part.c: New test.
5997 * gcc.dg/params/params.exp: New file.
5998
d6f7c125
KT
59992016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6000
6001 PR middle-end/71700
6002 * gcc.c-torture/execute/pr71700.c: New test.
6003
37ccb0ba
SB
60042016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6005 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/23286
6008 PR tree-optimization/70159
6009 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6010 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6011 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6012 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6013 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6014 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6015 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6016 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6017 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6018 * gcc.dg/pr51879-12.c: Likewise.
6019 * gcc.dg/strlenopt-9.c: Likewise.
6020 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6021 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6022 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6023 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6024 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6025 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6026 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6027 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6028 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6029 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6030 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6031 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6032 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6033 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6034 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6035
712a93d6
RB
60362016-07-12 Richard Biener <rguenther@suse.de>
6037
6038 PR rtl-optimization/68961
6039 * gcc.target/i386/pr68961.c: New testcase.
6040
c392943c
JJ
60412016-07-11 Jakub Jelinek <jakub@redhat.com>
6042
3d56e6a4
JJ
6043 PR middle-end/71758
6044 * c-c++-common/gomp/pr71758.c: New test.
6045 * gfortran.dg/gomp/pr71758.f90: New test.
6046
c392943c
JJ
6047 PR tree-optimization/71823
6048 * gcc.dg/vect/pr71823.c: New test.
6049
741d3be5
DM
60502016-07-11 David Malcolm <dmalcolm@redhat.com>
6051
6052 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6053 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6054 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6055
92fa45b5
L
60562016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6057
6058 PR target/71801
6059 * gcc.target/i386/pr71801.c: New test.
6060
f51606c7
RB
60612016-07-11 Richard Biener <rguenther@suse.de>
6062
6063 PR tree-optimization/71816
6064 * gcc.dg/torture/pr71816.c: New testcase.
6065
36b54ce0
TK
60662016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6067
6068 PR fortran/71783
6069 * gfortran.dg/dependency_46.f90: New test.
6070
d13835b6
VM
60712016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6072
6073 PR rtl-optimization/71621
6074 * gcc.target/i386/pr71621-1.c: New.
6075 * gcc.target/i386/pr71621-2.c: New.
6076
642bcbdf
CP
60772016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6078
6079 * gfortran.dg/goacc/pr71704.f90: New test.
6080
02eb5b8b
BS
60812016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6082
6083 PR target/71297
6084 * gcc.target/powerpc/pr71297.c: New.
6085
8beb9a0d
JW
60862016-07-08 Jiong Wang <jiong.wang@arm.com>
6087
6088 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6089
cef4b650
MM
60902016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6091
6092 PR target/71806
6093 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6094
3c3ecf52
AH
60952016-07-08 Alan Hayward <alan.hayward@arm.com>
6096
6097 PR tree-optimization/71667
6098 * gcc.dg/vect/pr71667.c: New
6099
2660286d
ML
61002016-07-08 Martin Liska <mliska@suse.cz>
6101
6102 * gcc.dg/torture/pr71606.c: New test.
6103
70cdd4ae
JD
61042016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6105
6106 PR fortran/71764
6107 * gfortran.dg/pr71764.f90: New test.
6108
842dc2e6
JJ
61092016-07-07 Jakub Jelinek <jakub@redhat.com>
6110 Kai Tietz <ktietz70@googlemail.com>
6111
6112 PR c++/70869
6113 PR c++/71054
6114 * g++.dg/cpp0x/pr70869.C: New test.
6115 * g++.dg/cpp0x/pr71054.C: New test.
6116
31be4262
DE
61172016-07-07 David Edelsohn <dje.gcc@gmail.com>
6118
6119 * g++.dg/debug/pr71432.C: Fail on AIX.
6120
1c122092
ML
61212016-07-07 Martin Liska <mliska@suse.cz>
6122
6123 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6124 an undefined behavior.
6125 * gfortran.dg/do_3.F90: Likewise.
6126 * gfortran.dg/do_check_11.f90: New test.
6127 * gfortran.dg/do_check_12.f90: New test.
6128 * gfortran.dg/do_corner_warn.f90: New test.
6129
7119f1b1
ML
61302016-07-07 Martin Liska <mliska@suse.cz>
6131
6132 * gfortran.dg/predict-1.f90: Ammend the test.
6133 * gfortran.dg/predict-2.f90: Likewise.
6134
275792f2
IE
61352016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6136
6137 PR ipa/71624
6138 * g++.dg/pr71624.C: New test.
6139
05a437c1
TP
61402016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6141
6142 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6143 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6144 ARMv8-M Mainline architectures.
6145
6f493951
TP
61462016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6147
6148 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6149 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6150
5ddaee94
SB
61512016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6152
6153 PR target/70098
6154 PR target/71763
6155 * gcc.target/powerpc/pr71763.c: New file.
6156
651afdb2
YR
61572016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6158
6159 PR tree-optimization/71518
0b965526 6160 * gcc.dg/pr71518.c: New test.
651afdb2 6161
9df99881
WD
61622016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6163
6164 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6165
7b4e0769
SKS
61662016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6167
0b965526 6168 PR target/50739
7b4e0769
SKS
6169 * gcc.target/avr/pr50739.c: New test.
6170
eb4432f7
JH
61712016-07-05 Jan Hubicka <jh@suse.cz>
6172
6173 * gcc.dg/tree-ssa/scev-14.c: update template.
6174
c01e092f
RS
61752016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6176
6177 * gcc.dg/vect/group-no-gaps-1.c: New test.
6178
8070763a
AK
61792016-07-05 Andi Kleen <ak@linux.intel.com>
6180
6181 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6182 if kernel supports MPX.
6183
3f8257db 61842016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6185
6186 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6187
36a265b1
MM
61882016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6189 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6190
6191 * gcc.target/powerpc/signbit-1.c: New test.
6192 * gcc.target/powerpc/signbit-2.c: New test.
6193 * gcc.target/powerpc/signbit-3.c: New test.
6194
7a98fb6e
KT
61952016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6196
6197 PR rtl-optimization/71594
6198 * gcc.dg/torture/pr71594.c: New test.
6199
1e3d54b4
JH
62002016-07-05 Jan Hubicka <jh@suse.cz>
6201
6202 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6203
84ca3893
DM
62042016-07-05 David Malcolm <dmalcolm@redhat.com>
6205
6206 PR c++/62314
3a146d46 6207 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6208 number of missing semicolon error.
6209 * g++.dg/pr62314-2.C: New test case.
6210
20d0bfce
AF
62112016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6212
6213 * gfortran.dg/coarray_stat_function.f90: New test.
6214 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6215 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6216 to new interfaces.
6217
69aaea06
AV
62182016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6219
6220 PR fortran/71623
6221 * gfortran.dg/deferred_character_17.f90: New test.
6222
f723a43c
CL
62232016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6224
6225 * gcc.target/arm/neon/polytypes.c: Move to ...
6226 * gcc.target/arm/polytypes.c: ... here.
6227 * gcc.target/arm/neon/pr51534.c: Move to ...
6228 * gcc.target/arm/pr51534.c: ... here.
6229 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6230 * gcc.target/arm/vect-vcvt.c: ... here.
6231 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6232 * gcc.target/arm/vect-vcvtq.c: ... here.
6233 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6234 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6235 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6236 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6237 * gcc.target/arm/neon/neon.exp: Delete.
6238 * gcc.target/arm/neon/: Delete.
6239
d73e0ccf
JD
62402016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6241
6242 PR fortran/65575
6243 * gfortran.dg: pr65575.f90: New test.
6244
c20f6223
JD
62452016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6246
6247 PR fortran/35849
6248 * gfortran.dg: pr35849.f90: New test.
6249
2a5537c3
JJ
62502016-07-04 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR c++/71739
6253 * g++.dg/cpp0x/pr71739.C: New test.
6254
740f9751
CL
62552016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6256
6257 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6258
bf749919
DV
62592016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6260
6261 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6262 locr.
6263 * gcc.target/s390/loc-1.c: New test.
6264
430bb38e
YR
62652016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6266
3a146d46
JJ
6267 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6268 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6269
15f6e0da
RR
62702016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6271
6272 PR target/63874
6273 * gcc.target/aarch64/pr63874.c: New test.
6274
79335075
JB
62752016-07-04 Jan Beulich <jbeulich@suse.com>
6276
6277 * g++.dg/header.c: New.
6278 * gcc.dg/header.c: New.
6279
557e8c49
JJ
62802016-07-02 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR c/71719
6283 * c-c++-common/Wunused-var-15.c: New test.
6284
79a592e3
JJ
62852016-07-01 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR fortran/71687
6288 * gfortran.dg/gomp/pr71687.f90: New test.
6289
e2298656
BS
62902016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6291
6292 * gcc.dg/const-float128-ped.c: Require __float128 effective
6293 target and options.
6294 * gcc.dg/const-float128.c: Likewise.
6295 * gcc.dg/torture/float128-cmp-invalid.c: Require
6296 __float128 and base_quadfloat_support effective targets, and
6297 __float128 options.
6298 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6299 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6300 * gcc.dg/torture/float128-nan.c: Likewise.
6301 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6302 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6303 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6304 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6305 (add_options_for___float128): New.
6306 (check_effective_target_base_quadword_support): New.
6307
70c11966
MM
63082016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6309
6310 PR target/71720
6311 * gcc.target/powerpc/pr71720.c: New test.
6312
059541fd
JB
63132016-07-01 Jan Beulich <jbeulich@suse.com>
6314
6315 * gcc.dg/bss.c: New.
6316
2c1e4964
PB
63172016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6318
6319 PR target/71698
6320 * gcc.target/powerpc/pr71698.c: New test.
6321
22e1cb39
GJL
63222016-07-01 Georg-Johann Lay <avr@gjlay.de>
6323
6324 PR target/71151
6325 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6326 instead of ".foo" for its section name.
6327 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6328 depending on MCU's flash size.
6329 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6330 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6331 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6332 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6333 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6334 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6335
466cf574
JB
63362016-07-01 Jan Beulich <jbeulich@suse.com>
6337
6338 * gcc.target/i386/pr65105-2.c: Add -msse2.
6339
351beab7
JJ
63402016-06-30 Jakub Jelinek <jakub@redhat.com>
6341
55a0f21a
JJ
6342 PR tree-optimization/71707
6343 * gcc.dg/strlenopt-29.c: New test.
6344
6245ad72
JJ
6345 PR fortran/71704
6346 * gfortran.dg/gomp/pr71704.f90: New test.
6347
351beab7
JJ
6348 PR fortran/71705
6349 * gfortran.dg/gomp/pr71705.f90: New test.
6350
5a3a6a5e
KN
63512016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6352
6353 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6354 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6363 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6364 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6365 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6366 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6367 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6368 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6369 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6370 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6371 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6372 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6373 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6374 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6375 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6376 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6377 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6378 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6379 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6380 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6381 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6382 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6383 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6384 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6385 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6386 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6387 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6388 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6389 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6390 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6391 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6392 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6393 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6394 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6395 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6396 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6397 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6398 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6399 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6400 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6401 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6402 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6403 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6404 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6405 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6406 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6407 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6408 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6409 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6410 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6411 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6412 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6413 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6414 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6415 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6416 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6417 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6418 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6419 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6420 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6421 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6422 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6423 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6424 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6425 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6426 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6427 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6428 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6429 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6430 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6431 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6432 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6433 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6434
3dfa8071 64352016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6436 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6437
6438 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6439
9bd62242 64402016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6441 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6442
6443 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6444
603107fb
DM
64452016-06-30 David Malcolm <dmalcolm@redhat.com>
6446
6447 PR driver/71651
6448 * gcc.dg/spellcheck-options-12.c: New test case.
6449
205cccc7
JJ
64502016-06-30 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR middle-end/71693
6453 * gcc.c-torture/compile/pr71693.c: New test.
6454
f4452176
DM
64552016-06-29 David Malcolm <dmalcolm@redhat.com>
6456
6457 * gcc.dg/spellcheck-params.c: New testcase.
6458 * gcc.dg/spellcheck-params-2.c: New testcase.
6459
c5e74d9d
MM
64602016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6461
6462 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6463 vector extract instructions.
6464 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6465
e44ecbfd
JD
64662016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6467
6468 PR fortran/71686
6469 * gfortran.dg/unexpected_eof_2.f90: New test.
6470 * gfortran.dg/unexpected_eof_3.f90: New test.
6471
ee446d9f
JW
64722016-06-29 Jim Wilson <jim.wilson@linaro.org>
6473
6474 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6475
27f67461
CP
64762016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6477
6478 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6479 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6480 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6481
b1206d29
RB
64822016-06-29 Richard Biener <rguenther@suse.de>
6483
6484 PR middle-end/15256
6485 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6486
1af21224
MW
64872016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6488
6489 * gcc.target/arm/aapcs/neon-vect10.c: Require
6490 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6491 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6492 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6493 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6494 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6495 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6496 * gcc.target/arm/fp16-aapcs-1.c: Require
6497 -mfloat-ab=hard. Also simplify the test.
6498 * gcc.target/arm/fp16-aapcs-2.c: New.
6499
7fe43755
MW
65002016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6501
0b965526 6502 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6503 (add_options_for_arm_fp16_ieee): New.
6504 (add_options_for_arm_fp16_alternative): New.
6505 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6506 long-line.
6507 (effective_target_arm_fp16_hw): New.
6508
264d951a
IE
65092016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6510
6511 PR tree-optimization/71655
6512 * g++.dg/pr71655.C: New test.
6513
5c846a81
ML
65142016-06-29 Martin Liska <mliska@suse.cz>
6515
6516 * gcc.dg/pr71585.c: New test.
6517 * gcc.dg/pr71585-2.c: New test.
6518 * gcc.dg/pr71585-3.c: New test.
6519
fafe9318
YR
65202016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6521
6522 PR tree-optimization/70729
6523 * g++.dg/vect/pr70729.cc: New test.
6524
54d19c3b
TS
65252016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6526
6527 * c-c++-common/gomp/cancel-1.c: Extend.
6528
5f3cd7c3
JJ
65292016-06-29 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR tree-optimization/71625
6532 * gcc.dg/strlenopt-28.c: New test.
6533
4aa83879
RB
65342016-06-29 Richard Biener <rguenther@suse.de>
6535
6536 PR middle-end/71002
6537 * g++.dg/torture/pr71002.C: Adjust testcase.
6538
152ef731
JJ
65392016-06-29 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR c/71685
6542 * gcc.dg/pr71685.c: New test.
6543
65442016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6545
6546 PR c/71552
6547 * gcc.dg/init-bad-9.c: New test.
6548
d41dc215
BS
65492016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6550
6551 * gcc.target/powerpc/abs128-1.c: Require VSX.
6552 * gcc.target/powerpc/copysign128-1.c: Likewise.
6553 * gcc.target/powerpc/inf128-1.c: Likewise.
6554 * gcc.target/powerpc/nan128-1.c: Likewise.
6555
6a20b538
JJ
65562016-06-28 Jakub Jelinek <jakub@redhat.com>
6557
6558 PR middle-end/71626
6559 * gcc.c-torture/execute/pr71626-1.c: New test.
6560 * gcc.c-torture/execute/pr71626-2.c: New test.
6561
77d93c47
PB
65622016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6563
6564 PR target/71656
6565 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6566
a8264058
SB
65672016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6568
6569 PR target/71670
6570 * gcc.target/powerpc/pr71670.c: New testcase.
6571
0dc47331
PB
65722016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6573
6574 PR target/71656
6575 * gcc.target/powerpc/pr71656-1.c: New test.
6576 * gcc.target/powerpc/pr71656-2.c: New test.
6577
b65ffc79
CL
65782016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6579
6580 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6581 around fp16 code.
6582 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6583 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6584 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6585 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6586 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6587 Add arm_neon_fp16_ok effective target.
0b965526
UB
6588 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6589 Likewise.
6590 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6591 Likewise.
6592 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6593 Likewise.
6594 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6595 Likewise.
6596 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6597 Likewise.
6598 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6599 Likewise.
6600 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6601 Likewise.
6602 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6603 Likewise.
6604 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6605 Likewise.
6606 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6607 Likewise.
6608 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6609 Likewise.
b65ffc79 6610
9bb86f40
JH
66112016-06-26 Jan Hubicka <hubicka@ucw.cz>
6612
6613 * gcc.dg/predict-12.c: New testcase.
6614
46db0fd4
JD
66152016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6616
6617 PR fortran/71649
6618 * gfortran.dg/pr71649.f90: New test.
6619
2a65e70b
JJ
66202016-06-25 Jakub Jelinek <jakub@redhat.com>
6621
f8a06e24
JJ
6622 PR tree-optimization/71643
6623 * g++.dg/opt/pr71643.C: New test.
6624
2a65e70b
JJ
6625 PR tree-optimization/71631
6626 * gcc.c-torture/execute/pr71631.c: New test.
6627
7805417a
JH
66282016-06-24 Jan Hubicka <hubicka@ucw.cz>
6629
6630 * gcc.dg/predict-11.c: New testcase.
6631 * gfortran.dg/predict-2.f90: New testcase.
6632
888ed1a3
JH
66332016-06-24 Jan Hubicka <hubicka@ucw.cz>
6634
6635 * gcc.dg/predict-10.c: New test.
6636
53605f35
BS
66372016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6638
6639 * gcc.target/powerpc/abs128-1.c: New.
6640 * gcc.target/powerpc/copysign128-1.c: New.
6641 * gcc.target/powerpc/inf128-1.c: New.
6642 * gcc.target/powerpc/nan128-1.c: New.
6643
7b22b4c6
EB
66442016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6645
6646 * gfortran.dg/pr71642.f90: New test.
6647
37e373c2
JJ
66482016-06-24 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR tree-optimization/71647
6651 * gcc.target/i386/pr71647.c: New test.
6652
b20b79f2
L
66532016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6654
6655 * gcc.target/i386/noplt-gd-1.c: New test.
6656 * gcc.target/i386/noplt-gd-2.c: Likewise.
6657 * gcc.target/i386/noplt-gd-3.c: Likewise.
6658 * gcc.target/i386/noplt-ld-1.c: Likewise.
6659 * gcc.target/i386/noplt-ld-2.c: Likewise.
6660 * gcc.target/i386/noplt-ld-3.c: Likewise.
6661 * lib/target-supports.exp
6662 (check_effective_target_tls_get_addr_via_got): New.
6663
04619cb8
UB
66642016-06-24 Uros Bizjak <ubizjak@gmail.com>
6665
6666 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6667 testsuite compile flags.
6668 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6669 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6670
66712016-06-24 Uros Bizjak <ubizjak@gmail.com>
6672
6673 * g++dg/vect/pr36684.cc: Add dg-do compile.
6674 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6675 * gcc.dg/vect/pr70021.c: Ditto.
6676 * gcc.dg/vect/pr70138-1.c: Ditto.
6677 * gcc.dg/vect/pr70138-2.c: Ditto.
6678 * gcc.dg/vect/pr70354-1.c: Ditto.
6679 * gcc.dg/vect/pr70354-2.c: Ditto.
6680 * gcc.dg/vect/pr71259.c: Ditto.
6681 * gcc.dg/vect/pr71416-1.c: Ditto.
6682 * gcc.dg/vect/slp-43.c: Ditto.
6683 * gcc.dg/vect/slp-45.c: Ditto.
6684 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6685 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6686 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6687 * gfortran.dg/vect/pr69980.f90: Ditto.
6688
66892016-06-24 Uros Bizjak <ubizjak@gmail.com>
6690
6691 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6692 * gcc.dg/vect/bb-slp-30.c: Ditto.
6693 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6694 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6695 * gcc.dg/vect/pr45902.c: Ditto.
6696 * gcc.dg/vect/pr48172.c: Ditto.
6697 * gcc.dg/vect/pr48377.c: Ditto.
6698 * gcc.dg/vect/pr49038.c: Ditto.
6699 * gcc.dg/vect/pr49771.c: Ditto.
6700 * gcc.dg/vect/pr52091.c: Ditto.
6701 * gcc.dg/vect/pr53185-2.c: Ditto.
6702 * gcc.dg/vect/pr56826.c: Ditto.
6703 * gcc.dg/vect/pr60276.c: Ditto.
6704 * gcc.dg/vect/pr62021.c: Ditto.
6705 * gcc.dg/vect/pr63530.c: Ditto.
6706 * gcc.dg/vect/pr65518.c: Ditto.
6707 * gcc.dg/vect/pr65947-1.c: Ditto.
6708 * gcc.dg/vect/pr65947-10.c: Ditto.
6709 * gcc.dg/vect/pr65947-11.c: Ditto.
6710 * gcc.dg/vect/pr65947-12.c: Ditto.
6711 * gcc.dg/vect/pr65947-13.c: Ditto.
6712 * gcc.dg/vect/pr65947-2.c: Ditto.
6713 * gcc.dg/vect/pr65947-3.c: Ditto.
6714 * gcc.dg/vect/pr65947-4.c: Ditto.
6715 * gcc.dg/vect/pr65947-5.c: Ditto.
6716 * gcc.dg/vect/pr65947-6.c: Ditto.
6717 * gcc.dg/vect/pr65947-7.c: Ditto.
6718 * gcc.dg/vect/pr65947-8.c: Ditto.
6719 * gcc.dg/vect/pr65947-9.c: Ditto.
6720 * gcc.dg/vect/pr71416-1.c: Ditto.
6721 * gcc.dg/vect/pr71439.c: Ditto.
6722 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6723 * gcc.dg/vect/vect-bswap16.c: Ditto.
6724 * gcc.dg/vect/vect-bswap32.c: Ditto.
6725 * gcc.dg/vect/vect-bswap64.c: Ditto.
6726 * gcc.dg/vect/vect-live-1.c: Ditto.
6727 * gcc.dg/vect/vect-live-2.c: Ditto.
6728 * gcc.dg/vect/vect-live-3.c: Ditto.
6729 * gcc.dg/vect/vect-live-4.c: Ditto.
6730 * gcc.dg/vect/vect-live-5.c: Ditto.
6731 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6732 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6733 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6734 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6735 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6736 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6737 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6738 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6739 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6740 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6741 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6742 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6743 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6744 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6745 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6746 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6747 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6748
da224bcb
UB
67492016-06-24 Uros Bizjak <ubizjak@gmail.com>
6750
6751 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6752
dfee2870
L
67532016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6754
6755 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6756 ia32 if R_386_GOT32X relocation is supported.
6757 * gcc.target/i386/noplt-3.c: Likewise.
6758 * gcc.target/i386/noplt-2.c: Likewise.
6759 (main): Renamed to ...
6760 (bar): This.
6761 * gcc.target/i386/noplt-4.c: Likewise.
6762 (main): Renamed to ...
6763 (bar): This.
6764 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6765 * gcc.target/i386/pr67400-5.c: Likewise.
6766
a86451b9
JJ
67672016-06-24 Jakub Jelinek <jakub@redhat.com>
6768
00085092
JJ
6769 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6770 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6771
a86451b9
JJ
6772 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6773 f4): Adjust expected diagnostics.
6774 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6775 (T): If OVFP is defined, redefine to TP.
6776 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6777 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6778 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6779 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6780 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6781 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6782 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6783 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6784 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6785 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6786 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6787 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6788 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6789 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6790 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6791 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6792 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6793 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6794 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6795 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6796 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6797 as last argument to __builtin_add_overflow_p.
6798
7bb5d5f4
UB
67992016-06-23 Uros Bizjak <ubizjak@gmail.com>
6800
6801 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6802 dg-options and remove default vector testsuite compile flags.
6803 * g++.dg/vect/pr33860a.cc: Ditto.
6804 * g++.dg/vect/pr45470-a.cc: Ditto.
6805 * g++.dg/vect/pr45470-b.cc: Ditto.
6806 * g++.dg/vect/pr60896.cc: Ditto.
6807 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6808 * gcc.dg/vect/pr18308.c: Ditto.
6809 * gcc.dg/vect/pr24049.c: Ditto.
6810 * gcc.dg/vect/pr33373.c: Ditto.
6811 * gcc.dg/vect/pr36228.c: Ditto.
6812 * gcc.dg/vect/pr42395.c: Ditto.
6813 * gcc.dg/vect/pr42604.c: Ditto.
6814 * gcc.dg/vect/pr46663.c: Ditto.
6815 * gcc.dg/vect/pr48765.c: Ditto.
6816 * gcc.dg/vect/pr49093.c: Ditto.
6817 * gcc.dg/vect/pr49352.c: Ditto.
6818 * gcc.dg/vect/pr52298.c: Ditto.
6819 * gcc.dg/vect/pr52870.c: Ditto.
6820 * gcc.dg/vect/pr53185.c: Ditto.
6821 * gcc.dg/vect/pr53773.c: Ditto.
6822 * gcc.dg/vect/pr56695.c: Ditto.
6823 * gcc.dg/vect/pr62171.c: Ditto.
6824 * gcc.dg/vect/pr63530.c: Ditto.
6825 * gcc.dg/vect/pr68339.c: Ditto.
6826 * gcc.dg/vect/pr71259.c: Ditto.
6827 * gcc.dg/vect/vect-82_64.c: Ditto.
6828 * gcc.dg/vect/vect-83_64.c: Ditto.
6829 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6830 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6831 * gcc.dg/vect/vect-shift-2.c: Ditto.
6832 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6833 * gfortran.dg/vect/pr39318.f90: Ditto.
6834 * gfortran.dg/vect/pr45714-a.f: Ditto.
6835 * gfortran.dg/vect/pr45714-b.f: Ditto.
6836 * gfortran.dg/vect/pr46213.f90: Ditto.
6837
2d4bb02f
MM
68382016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6839 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6840
6841 * gcc.target/powerpc/p9-splat-5.c: New test.
6842
f6d1b868
UB
68432016-06-23 Uros Bizjak <ubizjak@gmail.com>
6844
6845 PR tree-optimization/71488
6846 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6847 * lib/target-supports.exp: ... here.
6848 (check_sse4_hw_available): New procedure.
6849 (check_effective_target_sse4_runtime): Ditto.
6850 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6851 -march=westmere for sse4_runtime targets.
936ff030 6852 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6853 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6854 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6855 (main): Call check_vect ().
a7898180 6856 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6857
c0597759
L
68582016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6859
6860 PR target/66232
6861 PR target/67400
6862 * gcc.target/i386/pr66232-14.c: New file.
6863 * gcc.target/i386/pr66232-15.c: Likewise.
6864 * gcc.target/i386/pr66232-16.c: Likewise.
6865 * gcc.target/i386/pr66232-17.c: Likewise.
6866 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6867 ia32 if R_386_GOT32X relocation is supported.
6868 * gcc.target/i386/pr67400-2.c: Likewise.
6869 * gcc.target/i386/pr67400-3.c: Likewise.
6870 * gcc.target/i386/pr67400-4.c: Likewise.
6871 * gcc.target/i386/pr67400-6.c: Likewise.
6872 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6873 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6874
5b0e27a7
JD
68752016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6876
6877 PR libgfortran/48852
6878 * gfortran.dg/char4_iunit_1.f03: Update test.
6879 * gfortran.dg/f2003_io_5.f03: Update test.
6880 * gfortran.dg/real_const_3.f90: Update test.
6881
7f586d90
AK
68822016-06-23 Andi Kleen <ak@linux.intel.com>
6883
6884 * g++.dg/bprob/bprob.exp: Support autofdo.
6885 * g++.dg/tree-prof/tree-prof.exp: dito.
6886 * gcc.dg/tree-prof/tree-prof.exp: dito.
6887 * gcc.misc-tests/bprob.exp: dito.
6888 * gfortran.dg/prof/prof.exp: dito.
6889 * lib/profopt.exp: dito.
6890 * lib/target-supports.exp: Check for autofdo.
6891
60fa7862
ML
68922016-06-23 Martin Liska <mliska@suse.cz>
6893
6894 * gcc.dg/pr71619.c: New test.
6895
e3d62871
UB
68962016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6897
6898 PR target/67400
cc901875
UB
6899 * gcc.target/i386/pr67400-1.c: New test.
6900 * gcc.target/i386/pr67400-2.c: Likewise.
6901 * gcc.target/i386/pr67400-3.c: Likewise.
6902 * gcc.target/i386/pr67400-4.c: Likewise.
6903 * gcc.target/i386/pr67400-5.c: Likewise.
6904 * gcc.target/i386/pr67400-6.c: Likewise.
6905 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6906
ac81cf0b
DM
69072016-06-22 David Malcolm <dmalcolm@redhat.com>
6908
6909 * c-c++-common/missing-header-1.c: New test case.
6910 * c-c++-common/missing-header-2.c: New test case.
6911 * c-c++-common/missing-header-3.c: New test case.
6912 * c-c++-common/missing-header-4.c: New test case.
6913
1a4f11c8
DM
69142016-06-22 David Malcolm <dmalcolm@redhat.com>
6915
6916 PR c/70339
6917 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6918 hint.
6919 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6920 expected results due to builtin "nanl" now being suggested for
6921 "name".
6922 * gcc.dg/pr67580.c: Update expected messages.
6923 * gcc.dg/spellcheck-identifiers.c: New testcase.
6924 * gcc.dg/spellcheck-typenames.c: New testcase.
6925
a93eac6a
DM
69262016-06-22 David Malcolm <dmalcolm@redhat.com>
6927
6928 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6929 file.
6930 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6931 diagnostic-test-show-locus-parseable-fixits.c to sources for
6932 diagnostic_plugin_test_show_locus.c.
6933 * lib/gcc-defs.exp (freeform_regexps): New global.
6934 (dg-regexp): New function.
6935 (handle-dg-regexps): New function.
6936 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6937 freeform_regexps to the empty list.
6938 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6939
49e76ff1
IE
69402016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6941
f6d1b868 6942 PR tree-optimization/71488
49e76ff1
IE
6943 * g++.dg/pr71488.C: New test.
6944 * gcc.dg/vect/vect-bool-cmp.c: New test.
6945
951d8c8a
EB
69462016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6947
6948 * gcc.dg/guality/param-5.c: New test.
6949
b60fc3bd
BE
69502016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6951
6952 * gcc.target/i386/asm-flag-7.c: New test.
6953
0609abda
TS
69542016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6955
6956 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6957 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6958 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6959 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6960 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6961 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6962 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6963 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6964 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6965 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6966 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6967 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6968 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6969 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6970 * lib/target-supports.exp: Likewise.
6971
ee2499b4
TS
69722016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6973
6974 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6975 * gcc.dg/attr-ms_struct-2.c: Likewise.
6976 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6977 * gcc.dg/bf-ms-attrib.c: Likewise.
6978 * gcc.dg/bf-ms-layout-2.c: Likewise.
6979 * gcc.dg/bf-ms-layout-3.c: Likewise.
6980 * gcc.dg/bf-ms-layout.c: Likewise.
6981 * gcc.dg/bf-no-ms-layout.c: Likewise.
6982 * gcc.target/i386/bitfield1.c: Likewise.
6983 * gcc.target/i386/bitfield2.c: Likewise.
6984 * gcc.target/i386/bitfield3.c: Likewise.
6985
caea59ff
KN
69862016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6987
6988 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6989 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6990 override other than -mcpu=power9 command-line option is specified,
6991 or if the target operating system is aix.
6992 * gcc.target/powerpc/darn-1.c: Likewise.
6993 * gcc.target/powerpc/darn-2.c: Likewise.
6994 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6995 test if effective-target is not powerpc_p9vector_ok or if the
6996 target operating system is not defined.
6997 * gcc.target/powerpc/vslv-1.c: Likewise.
6998 * gcc.target/powerpc/vsrv-0.c: Likewise.
6999 * gcc.target/powerpc/vsrv-1.c: Likewise.
7000
63617e30
TB
70012016-06-21 Tobias Burnus <burnus@net-b.de>
7002
7003 PR fortran/71068
7004 * gfortran.dg/coarray/data_1.f90: New.
7005
89192c3c
WD
70062016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7007
7008 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7009 (dg-require-effective-target): Use arm_v8_neon_hw.
7010 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7011 (dg-require-effective-target): Likewise.
7012 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7013 (dg-require-effective-target): Likewise.
7014 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7015 (dg-require-effective-target): Likewise.
7016 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7017 (dg-require-effective-target): Likewise.
7018 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7019 (dg-require-effective-target): Likewise.
7020 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7021 Add AArch64 check.
7022
64ac50e2
WD
70232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7024
7025 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7026 Set to 3 so test passes.
7027
6252b5db
WD
70282016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7029
7030 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7031
3b9bc511
IV
70322016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7033
7034 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7035 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7036 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7037 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7038
21db1c78
IV
70392016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7040
7041 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7042 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7043
9d30e86f
L
70442016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7045
7046 PR target/71549
7047 * gcc.target/i386/pr71549.c: New test.
7048
448a7c69
KN
70492016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7050
7051 * gcc.target/powerpc/vadsdu-0.c: Replace
7052 dg-require-effective-target directive to allow test to run on more
7053 platforms, and add dg-skip-if directive to disable test on aix
7054 platforms because of known incompatibilities.
7055 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7056 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7057 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7058 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7059 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7060 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7061 * gcc.target/powerpc/vadsdub-2.c: Replace
7062 dg-require-effective-target directive to allow test to run on more
7063 platforms, and add dg-skip-if directive to disable test on aix
7064 platforms because of known incompatibilities.
7065 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7066 with vec_absdb call to differentiate this test from vadsdub-1.c.
7067 * gcc.target/powerpc/vadsduh-1.c: Replace
7068 dg-require-effective-target directive to allow test to run on more
7069 platforms, and add dg-skip-if directive to disable test on aix
7070 platforms because of known incompatibilities.
7071 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7072 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7073 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7074
0ad84f34
JJ
70752016-06-21 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR tree-optimization/71588
7078 * gcc.dg/pr71558.c: New test.
7079
e71e8d94
SKS
70802016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7081
7082 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7083 * c-c++-common/pr68657-2.c: Likewise.
7084 * c-c++-common/pr68657-3.c: Likewise.
7085 * gcc.dg/torture/pr69714.c: Require int32plus support.
7086 * gcc.dg/torture/pr70025.c: Likewise.
7087 * gcc.dg/torture/pr70083.c: Likewise.
7088 * gcc.dg/torture/pr70542.c: Likewise.
7089 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7090
5a578671
JM
70912016-06-20 Joseph Myers <joseph@codesourcery.com>
7092
7093 PR c/71601
7094 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7095
7a9df68e
JJ
70962016-06-20 Jakub Jelinek <jakub@redhat.com>
7097
50aa64d5
JJ
7098 PR middle-end/71581
7099 * gcc.dg/pr71581.c: New test.
7100
7a9df68e
JJ
7101 PR rtl-optimization/71591
7102 * gcc.dg/cpp/pr71591.c: New test.
7103
3947cf19
DR
71042016-06-20 David B. Robins <gcc@davidrobins.net>
7105
7106 PR target/71571
7107 * g++.dg/torture/pr71571.C: New test.
7108
c4ff221e
JJ
71092016-06-20 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR target/71559
7112 * gcc.target/i386/sse2-pr71559.c: New test.
7113 * gcc.target/i386/avx-pr71559.c: New test.
7114 * gcc.target/i386/avx512f-pr71559.c: New test.
7115
f1b5abfb
TB
71162016-06-20 Tobias Burnus <burnus@net-b.de>
7117
7118 PR fortran/71194
7119 * gfortran.dg/pointer_remapping_10.f90: New.
7120
842107e4
DM
71212016-06-20 David Malcolm <dmalcolm@redhat.com>
7122
7123 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7124
d9e8bdfd
MS
71252016-06-20 Martin Sebor <msebor@redhat.com>
7126
7127 PR c/69507
7128 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7129 * gnu90-const-expr-1.c: Same.
7130 * gnu99-const-expr-1.c: Same.
7131 * gnu99-static-1.c: Same.
7132
67785479
RL
71332016-06-20 Renlin Li <renlin.li@arm.com>
7134
29f09b38 7135 PR testsuite/71489
67785479
RL
7136 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7137
636929b8
JG
71382016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7139
7140 * gcc.target/aarch64/vcvt_f64_1.c: New.
7141 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7142 * gcc.target/aarch64/vrecp_f64_1.c: New.
7143
ff7b374b
KT
71442016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7145
7146 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7147 "alignement".
7148
554cfc9e
GJL
71492016-06-20 Georg-Johann Lay <avr@gjlay.de>
7150
7151 PR target/71103
7152 * gcc.target/avr/torture/pr71103-2.c: New test.
7153
94087e88 71542016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7155
7156 PR c/69507
7157 * gcc.dg/alignof.c: New test.
7158
c561b091
PC
71592016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7160
7161 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7162 vs dg-error; test constexpr specifier too.
7163
bf54f123
PC
71642016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7165
7166 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7167
4e53aa97
CL
71682016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7169
7170 * lib/target-supports.exp
7171 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7172 arm_neon_ok and merge flags. Fix temporary test name.
7173 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7174 and merge flags.
7175
69071d86
ML
71762016-06-17 Martin Liska <mliska@suse.cz>
7177
7178 * gcc.dg/predict-9.c: Fix dump scanning.
7179
68b3b858
BC
71802016-06-17 Bin Cheng <bin.cheng@arm.com>
7181
7182 PR tree-optimization/71354
7183 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7184
d3ee260a
BC
71852016-06-17 Bin Cheng <bin.cheng@arm.com>
7186
7187 PR tree-optimization/71347
7188 * gcc.dg/tree-ssa/pr71347.c: New test.
7189
bd8fb114
BC
71902016-06-17 Bin Cheng <bin.cheng@arm.com>
7191
7192 PR tree-optimization/71354
7193 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7194
97816be4
BC
71952016-06-17 Bin Cheng <bin.cheng@arm.com>
7196
7197 * gcc.dg/vect/vect-alias-check-1.c: New test.
7198
2d761a37
SKS
71992016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7200
e0277d6b 7201 PR target/71151
2d761a37
SKS
7202 * gcc.target/avr/pr71151-1.c: New test.
7203 * gcc.target/avr/pr71151-2.c: New test.
7204 * gcc.target/avr/pr71151-3.c: New test.
7205 * gcc.target/avr/pr71151-4.c: New test.
7206 * gcc.target/avr/pr71151-5.c: New test.
7207 * gcc.target/avr/pr71151-6.c: New test.
7208 * gcc.target/avr/pr71151-7.c: New test.
7209 * gcc.target/avr/pr71151-8.c: New test.
7210 * gcc.target/avr/pr71151-common.h: New test.
7211
68fa96d6
ML
72122016-06-16 Martin Liska <mliska@suse.cz>
7213
7214 * gfortran.dg/predict-1.f90: New test.
7215
b6ca982f
UB
72162016-06-16 Uros Bizjak <ubizjak@gmail.com>
7217
7218 PR target/71242
3a146d46 7219 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7220
1dc8d15b
JH
72212016-06-16 Jan Hubicka <hubicka@ucw.cz>
7222
7223 * g++.dg/vect/pr36648.cc: Disable cunrolli
7224
67c25816
JJ
72252016-06-16 Jakub Jelinek <jakub@redhat.com>
7226
c577adb2
JJ
7227 PR target/71554
7228 * gcc.c-torture/execute/pr71554.c: New test.
7229
67c25816
JJ
7230 PR rtl-optimization/71532
7231 * gcc.dg/torture/pr71532.c: New test.
7232
1a3c3ee9
MM
72332016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7234
7235 * gcc.target/powerpc/p9-dimode1.c: New test.
7236 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7237
f29468a7
JJ
72382016-06-15 Jakub Jelinek <jakub@redhat.com>
7239
61daecc4
JJ
7240 * gcc.c-torture/compile/20160615-1.c: New test.
7241
f29468a7
JJ
7242 * g++.dg/cpp0x/ref-qual17.C: New test.
7243
209d1e2d
IE
72442016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7245
7246 PR middle-end/71529
7247 * gcc.target/i386/pr71529.C: New test.
7248
8dc35712
AH
72492016-06-15 Alan Hayward <alan.hayward@arm.com>
7250
7251 PR tree-optimization/71483
7252 * g++.dg/vect/pr71483.c: New
7253
b8911cb8
PC
72542016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7255
7256 PR c++/70202
7257 * g++.dg/inherit/crash6.C: New.
7258 * g++.dg/inherit/union2.C: Likewise.
7259 * g++.dg/inherit/virtual12.C: Likewise.
7260 * g++.dg/inherit/virtual13.C: Likewise.
7261 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7262
cf5d08ab
UB
72632016-06-15 Uros Bizjak <ubizjak@gmail.com>
7264
e3d62871 7265 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7266
8f482165
AH
72672016-06-15 Alan Hayward <alan.hayward@arm.com>
7268
7269 PR tree-optimization/71439
7270 * gcc.dg/vect/pr71439.c: New
7271
3256673f
KT
72722016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7273
7274 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7275
b17dc4d4
RB
72762016-06-15 Richard Biener <rguenther@suse.de>
7277
7278 * gcc.dg/vect/slp-45.c: New testcase.
7279
2a5825f2
RB
72802016-06-15 Richard Biener <rguenther@suse.de>
7281
7282 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7283
6e433d0b
BS
72842016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7285
7286 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7287 requirements, and disable for AIX for now.
7288 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7289
abe7f828
JJ
72902016-06-14 Jakub Jelinek <jakub@redhat.com>
7291
a09c81b4
JJ
7292 PR c++/71528
7293 * g++.dg/opt/pr71528.C: New test.
7294
abe7f828
JJ
7295 PR c++/71516
7296 * g++.dg/init/pr71516.C: New test.
7297
acfadf06
PC
72982016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7299
7300 * g++.dg/init/array46.C: New.
7301
4d568ab2
UB
73022016-06-14 Uros Bizjak <ubizjak@gmail.com>
7303
e3d62871
UB
7304 * gcc.target/i386/float128-3.c: New test.
7305 * gcc.target/i386/quad-sse4.c: Ditto.
7306 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7307 Update scan strings.
4d568ab2 7308
30934c5d
RB
73092016-06-14 Richard Biener <rguenther@suse.de>
7310
7311 PR middle-end/71526
7312 * gfortran.dg/pr71526.f90: New testcase.
7313
3970e545
AV
73142016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7315
7316 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7317 * gcc.dg/zero_bits_compound-1.c: Likewise.
7318
04976c6e
RB
73192016-06-14 Richard Biener <rguenther@suse.de>
7320
7321 PR tree-optimization/71522
7322 * gcc.dg/torture/pr71522.c: New testcase.
7323
23e025db
JJ
73242016-06-14 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR tree-optimization/71520
7327 * gcc.dg/tree-ssa/pr71520.c: New test.
7328
90b72e84
RB
73292016-06-14 Richard Biener <rguenther@suse.de>
7330
7331 PR tree-optimization/71521
86c24ba6 7332 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7333
ef7cf206
JJ
73342016-06-13 Jakub Jelinek <jakub@redhat.com>
7335
0dda258b
JJ
7336 PR sanitizer/71498
7337 * c-c++-common/ubsan/bounds-13.c: New test.
7338
ef7cf206
JJ
7339 PR preprocessor/71183
7340 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7341
a73786e3
JL
73422016-06-13 Jeff Law <law@redhat.com>
7343
7344 PR tree-optimization/71403
7345 * c-c++-common/ubsan/pr71403-1.c: New test.
7346 * c-c++-common/ubsan/pr71403-2.c: New test.
7347 * c-c++-common/ubsan/pr71403-3.c: New test.
7348
0ac249bf
JJ
73492016-06-13 Jakub Jelinek <jakub@redhat.com>
7350
7351 PR middle-end/71478
7352 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7353 Add -Wno-psabi -w to dg-options.
7354
5408a64a
KN
73552016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7356
7357 * gcc.target/powerpc/vadsdu-0.c: New test.
7358 * gcc.target/powerpc/vadsdu-1.c: New test.
7359 * gcc.target/powerpc/vadsdu-2.c: New test.
7360 * gcc.target/powerpc/vadsdu-3.c: New test.
7361 * gcc.target/powerpc/vadsdu-4.c: New test.
7362 * gcc.target/powerpc/vadsdu-5.c: New test.
7363 * gcc.target/powerpc/vadsdub-1.c: New test.
7364 * gcc.target/powerpc/vadsdub-2.c: New test.
7365 * gcc.target/powerpc/vadsduh-1.c: New test.
7366 * gcc.target/powerpc/vadsduh-2.c: New test.
7367 * gcc.target/powerpc/vadsduw-1.c: New test.
7368 * gcc.target/powerpc/vadsduw-2.c: New test.
7369
f7e4f2e3
DM
73702016-06-13 David Malcolm <dmalcolm@redhat.com>
7371
7372 * gcc.dg/c99-init-2.c (c): Update expected error message.
7373 * gcc.dg/init-bad-8.c (foo): Likewise.
7374 * gcc.dg/spellcheck-fields-3.c: New test case.
7375
ad23a23e
ML
73762016-06-13 Martin Liska <mliska@suse.cz>
7377
7378 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7379 and "guess loop iv compared" heuristics.
7380 * gcc.dg/predict-2.c: Likewise.
7381 * gcc.dg/predict-3.c: Likewise.
7382 * gcc.dg/predict-4.c: Likewise.
7383 * gcc.dg/predict-5.c: Likewise.
7384 * gcc.dg/predict-6.c: Likewise.
7385
146c55da
MP
73862016-06-13 Marek Polacek <polacek@redhat.com>
7387
7388 PR middle-end/71476
7389 * c-c++-common/Wswitch-unreachable-4.c: New test.
7390 * gcc.dg/Wswitch-unreachable-2.c: New test.
7391 * g++.dg/tm/jump1.C: Move dg-warning.
7392
42e77cbc
EB
73932016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7394
7395 * gnat.dg/renaming10.ad[sb]: New test.
7396
7474dcc1
PT
73972016-06-13 Paul Thomas <pault@gcc.gnu.org>
7398
7399 PR fortran/70673
7400 * gfortran.dg/pr70673.f90: New test.
7401
f57f53d3
RB
74022016-06-13 Richard Biener <rguenther@suse.de>
7403
7404 PR middle-end/64516
7405 * gcc.dg/align-3.c: New testcase.
7406
5843a5f0
ML
74072016-06-13 Martin Liska <mliska@suse.cz>
7408
7409 * gcc.target/i386/pr71458.c: New test.
7410
aa8fdb44
UB
74112016-06-12 Uros Bizjak <ubizjak@gmail.com>
7412
7413 PR target/71241
3a146d46 7414 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7415
2043e4d7
DH
74162016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7417
7418 PR target/60751
7419 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7420 statement.
7421
d3dc025d
DH
74222016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7423
7424 PR target/60751
7425 * gfortran.dg/comma_IO_extension_1.f90: New test.
7426 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7427 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7428 statement.
7429 * gfortran.dg/graphite/pr38083.f90: Likewise.
7430 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7431 missing format.
7432
a31d78c6
EB
74332016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7434
7435 * gnat.dg/case_character.adb: New test.
7436
95c18dd0
SB
74372016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7438
7439 PR middle-end/71310
7440 * gcc.target/powerpc/pr71310.c: New testcase.
7441
b97d37b4
KV
74422016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7443
7444 PR middle-end/71478
7445 * gcc.dg/pr71478.c: New test.
7446
900bcda3
JJ
74472016-06-10 Jakub Jelinek <jakub@redhat.com>
7448
ec1c20db
JJ
7449 PR middle-end/71494
7450 * gcc.c-torture/execute/pr71494.c: New test.
7451
50b15873
JJ
7452 PR c/68657
7453 * gcc.target/i386/pr68657.c: New test.
7454
900bcda3
JJ
7455 PR inline-asm/68843
7456 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7457 (test): Add -masm=intel alternatives.
7458
4d926e34
MS
74592016-06-10 Martin Sebor <msebor@redhat.com>
7460
7461 PR c/71392
7462 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7463
ad071b2b
JL
74642016-06-10 Jeff Law <law@redhat.com>
7465
7466 PR tree-optimization/71335
7467 * gcc.c-torture/execute/pr71335.c: New test.
7468
2704efe8
DM
74692016-06-10 David Malcolm <dmalcolm@redhat.com>
7470
7471 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7472 the various "cannot tail-call: " messages.
7473
18c9b7d4
CL
74742016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7475
7476 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7477 and options.
7478
7cfa10f3
MO
74792016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7480
7481 PR sanitizer/71480
7482 * c-c++-common/asan/pr71480.c: New test.
7483
1f24fd3e
L
74842016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7485
7486 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7487 (ASMNAME2): Likewise.
7488 (main): Replace fn in asm statement with ASMNAME ("fn").
7489 * gcc.dg/guality/pr68037-2.c: Likewise.
7490 * gcc.dg/guality/pr68037-3.c: Likewise.
7491 * gcc.dg/torture/pr68037-1.c: Likewise.
7492 * gcc.dg/torture/pr68037-2.c: Likewise.
7493 * gcc.dg/torture/pr68037-3.c: Likewise.
7494
ad551c07
BE
74952016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7496
7497 PR inline-asm/68843
7498 * gcc.target/i386/pr68843-1.c: New test.
7499 * gcc.target/i386/pr68843-2.c: New test.
7500
4b1ffdb1 75012016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7502 Cesar Philippidis <cesar@codesourcery.com>
7503
7504 PR middle-end/71373
7505 * gcc.dg/goacc/nested-function-1.c: New file.
7506 * gcc.dg/goacc/nested-function-2.c: Likewise.
7507 * gcc.dg/goacc/pr71373.c: Likewise.
7508 * gfortran.dg/goacc/cray-2.f95: Likewise.
7509 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7510 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7511 * gfortran.dg/goacc/cray.f95: Update.
7512 * gfortran.dg/goacc/loop-1.f95: Likewise.
7513 * gfortran.dg/goacc/loop-3.f95: Likewise.
7514 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7515 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7516
75172016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7518
7519 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7520 for OpenACC tile clauses.
7521 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7522
7523 PR c/71381
7524 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7525 to...
7526 * c-c++-common/goacc/cache-2.c: ... this new file.
7527 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7528 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7529 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7530 usage.
7531 * gfortran.dg/goacc/cray.f95: Likewise.
7532 * gfortran.dg/goacc/loop-1.f95: Likewise.
7533
89851e4c
AH
75342016-06-10 Alan Hayward <alan.hayward@arm.com>
7535
7536 PR tree-optimization/71407
7537 PR tree-optimization/71416
7538 * gcc.dg/vect/pr71407.c: New
7539 * gcc.dg/vect/pr71416-1.c: New
7540 * gcc.dg/vect/pr71416-2.c: New
7541
200eafbf
RB
75422016-06-10 Richard Biener <rguenther@suse.de>
7543
7544 PR middle-end/71477
7545 * gcc.dg/torture/pr71477.c: New testcase.
7546
4df99d92
JK
75472016-06-09 Julia Koval <julia.koval@intel.com>
7548
7549 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7550 * gcc.target/i386/interrupt-13.c: Likewise.
7551 * gcc.target/i386/interrupt-15.c: Likewise.
7552 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7553 * gcc.target/i386/interrupt-24.c: Likewise.
7554 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7555 * gcc.target/i386/interrupt-9.c: Likewise.
7556 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7557
e01b4e16
MS
75582016-06-09 Martin Sebor <msebor@redhat.com>
7559
7560 PR c/70883
7561 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7562 * gcc.dg/builtin-constant_p-1.c: Same.
7563 * gcc.dg/builtins-error.c: Same.
7564 * gcc.dg/pr70859.c: Same.
7565
9c35db0e
SKS
75662016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7567
7568 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7569 * gcc.dg/torture/pr68067-1.c: Likewise.
7570 * gcc.dg/torture/pr68067-2.c: Likewise.
7571
75722016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7573
7574 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7575 when setting SIZE.
7576
392a81b9
PC
75772016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 PR c++/71465
7580 * g++.dg/inherit/crash5.C: New.
7581 Revert:
7582 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7583
7584 PR c++/70202
7585 * g++.dg/inherit/crash5.C: New.
7586 * g++.dg/inherit/virtual1.C: Adjust.
7587
e49efc14
ML
75882016-06-09 Martin Liska <mliska@suse.cz>
7589
7590 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7591 * g++.dg/predict-loop-exit-2.C: Likewise.
7592 * g++.dg/predict-loop-exit-3.C: Likewise.
7593 * gcc.dg/predict-1.c: Likewise.
7594 * gcc.dg/predict-2.c: Likewise.
7595 * gcc.dg/predict-3.c: Likewise.
7596 * gcc.dg/predict-4.c: Likewise.
7597 * gcc.dg/predict-5.c: Likewise.
7598 * gcc.dg/predict-6.c: Likewise.
7599 * gcc.dg/predict-7.c: Likewise.
7600
36d57986
RB
76012016-06-09 Richard Biener <rguenther@suse.de>
7602
7603 PR tree-optimization/71462
7604 * gcc.dg/torture/pr71462.c: New testcase.
7605
7d82e8e4
MP
76062016-06-09 Marek Polacek <polacek@redhat.com>
7607
7608 PR c/65471
7609 * gcc.dg/c11-generic-3.c: New test.
7610
c8a71589
PC
76112016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7612
7613 * g++.dg/init/array42.C: New.
7614 * g++.dg/init/array43.C: Likewise.
7615 * g++.dg/init/array44.C: Likewise.
7616 * g++.dg/init/array45.C: Likewise.
7617 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7618 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7619 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7620 * g++.dg/gomp/pr35751.C: Likewise.
7621 * g++.dg/init/array23.C: Likewise.
7622 * g++.dg/init/brace2.C: Likewise.
7623 * g++.dg/init/brace6.C: Likewise.
7624
44a845ca
MS
76252016-06-08 Martin Sebor <msebor@redhat.com>
7626 Jakub Jelinek <jakub@redhat.com>
7627
7628 PR c++/70507
7629 PR c/68120
7630 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7631 * c-c++-common/builtin-arith-overflow-2.c: New test.
7632 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7633 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7634 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7635
2ef16b6e
JJ
76362016-06-08 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR c++/71442
7639 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7640
5e3ee346
AL
76412016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7642
7643 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7644 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7645 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7646 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7647 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7648 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7649 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7650 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7651 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7652 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7653 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7654 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7655 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7656
b2ae2814
RB
76572016-06-08 Richard Biener <rguenther@suse.de>
7658
7659 PR tree-optimization/68558
7660 * gcc.dg/vect/slp-44.c: New testcase.
7661
e09b4c37
RB
76622016-06-08 Richard Biener <rguenther@suse.de>
7663
7664 * gcc.dg/vect/slp-43.c: New testcase.
7665
72d50660
RB
76662016-06-08 Richard Biener <rguenther@suse.de>
7667
7668 PR tree-optimization/71452
7669 * gcc.dg/torture/pr71452.c: New testcase.
7670
988c115c
JJ
76712016-06-08 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR c++/71448
7674 * g++.dg/torture/pr71448.C: New test.
7675
73d73b48
BS
76762016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7677
7678 PR debug/71432
7679 PR ada/71413
7680 * g++.dg/debug/pr71432.C: New test.
7681
bdd15d0c
PK
76822016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7683
7684 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7685 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7686 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7687
ce0607bb
AH
76882016-06-08 Alan Hayward <alan.hayward@arm.com>
7689
7690 * gcc.dg/vect/vect-live-2.c: Update effective target.
7691 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7692 * lib/target-supports.exp: Add aarch64 to vect_long.
7693
92a5f2ba
MP
76942016-06-08 Marek Polacek <polacek@redhat.com>
7695
7696 PR c/71418
7697 * gcc.dg/noncompile/pr71418.c: New test.
7698
08203f73
MP
7699 PR c/71426
7700 * gcc.dg/noncompile/pr71426.c: New test.
7701
d1fcc2bd
JH
77022016-06-07 Jan Hubicka <hubicka@ucw.cz>
7703
7704 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7705 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7706 * gcc.dg/predict-3.c: Update template.
7707 * gcc.dg/predict-5.c: Update template.
7708 * gcc.dg/predict-6.c: Update template.
7709 * gcc.dg/predict-9.c: Update template.
7710 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7711
a23e6f1c
BS
77122016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7713
7714 * gcc.target/powerpc/vec-mul.c: New test.
7715
6ffd47b7
DM
77162016-06-07 David Malcolm <dmalcolm@redhat.com>
7717
7718 * gcc.dg/spellcheck-fields-2.c: New test case.
7719
bfd67b47
RB
77202016-06-07 Richard Biener <rguenther@suse.de>
7721
7722 PR c/61564
7723 * gcc.dg/Wpragmas-1.c: New testcase.
7724 * gcc.dg/Wattributes-4.c: Likewise.
7725 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7726 entry.
7727
701b9a47
CL
77282016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7729
7730 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7731 spurious debug code.
7732
6b80d6fa
RB
77332016-06-07 Richard Biener <rguenther@suse.de>
7734
7735 PR tree-optimization/71428
7736 * gcc.dg/torture/pr71428.c: New testcase.
7737
0f3f9437
RB
77382016-06-07 Richard Biener <rguenther@suse.de>
7739
7740 PR middle-end/71423
7741 * gcc.dg/torture/pr71423.c: New testcase.
7742
ec963f2a
KV
77432016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7744
7745 PR middle-end/71408
7746 * gcc.dg/tree-ssa/pr71408.c: New test.
7747
46ab5b6e
KV
77482016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7749
7750 PR middle-end/71281
7751 * g++.dg/torture/pr71281.C: New test.
7752
1f40cff3
MP
77532016-06-06 Marek Polacek <polacek@redhat.com>
7754
7755 PR c/71362
7756 * gcc.dg/pr71362.c: New test.
7757
6f5bcd24
JJ
77582016-06-06 Jakub Jelinek <jakub@redhat.com>
7759 Patrick Palka <ppalka@gcc.gnu.org>
7760
7761 PR c++/70847
7762 PR c++/71330
7763 PR c++/71393
7764 * g++.dg/opt/pr70847.C: New test.
7765 * g++.dg/ubsan/pr70847.C: New test.
7766 * g++.dg/ubsan/pr71393.C: New test.
7767
158beb4a
JJ
77682016-06-06 Jakub Jelinek <jakub@redhat.com>
7769
7770 PR tree-optimization/71259
7771 * gcc.dg/vect/pr71259.c: New test.
7772
d9b950dd
DM
77732016-06-06 David Malcolm <dmalcolm@redhat.com>
7774
7775 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7776 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7777 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7778 above.
7779
36f9ad69
KT
77802016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7781
7782 PR middle-end/37780
7783 * gcc.c-torture/execute/pr37780.c: New test.
7784 * gcc.target/aarch64/pr37780_1.c: Likewise.
7785 * gcc.target/arm/pr37780_1.c: Likewise.
7786
5545a907
MP
77872016-06-06 Marek Polacek <polacek@redhat.com>
7788
7789 * c-c++-common/attr-may-alias-1.c: New test.
7790 * c-c++-common/attr-may-alias-2.c: New test.
7791 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7792
93671519
BE
77932016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7794
7795 PR c/24414
7796 * gcc.target/i386/pr24414.c: New test.
7797
690f24b7
JM
77982016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7799
7800 * gcc.target/sparc/vis4misc.c: New file.
7801 * gcc.target/sparc/fpcmp.c: Likewise.
7802 * gcc.target/sparc/fpcmpu.c: Likewise.
7803
31ce6157
AH
78042016-06-06 Alan Hayward <alan.hayward@arm.com>
7805
7806 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7807 * gcc.dg/vect/vect-live-3.c: Likewise.
7808
9fcebb5a
RB
78092016-06-06 Richard Biener <rguenther@suse.de>
7810
7811 PR tree-optimization/71398
7812 * gcc.dg/torture/pr71398.c: New testcase.
7813
903ca97b
UB
78142016-06-06 Uros Bizjak <ubizjak@gmail.com>
7815
7816 PR target/71389
7817 * g++.dg/pr71389.C: New test.
7818
9c1eb332
JD
78192016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7820
7821 PR fortran/71404
7822 * gfortran.dg/fmt_read_5.f: New test.
7823
b2d83bd2
AV
78242016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7825
7826 PR fortran/69659
7827 * gfortran.dg/class_array_22.f03: New test.
7828
ec81960e
JH
78292016-06-05 Jan Hubicka <hubicka@ucw.cz>
7830
7831 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7832
429d2750
JH
78332016-06-05 Jan Hubicka <hubicka@ucw.cz>
7834
7835 * gcc.dg/predict-9.c: Update template.
7836
c1c00983
PC
78372016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7838
7839 PR c++/49377
7840 * g++.dg/template/pr49377.C: New.
7841
1927a963
JJ
78422016-06-04 Jakub Jelinek <jakub@redhat.com>
7843
7844 PR tree-optimization/71405
7845 * g++.dg/torture/pr71405.C: New test.
7846
909a11ad
PC
78472016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7848
7849 PR c++/70202
7850 * g++.dg/inherit/crash5.C: New.
7851 * g++.dg/inherit/virtual1.C: Adjust.
7852
08bbb1f8
JL
78532016-06-03 Jeff Law <law@redhat.com>
7854
7855 PR tree-optimization/71316
7856 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7857
7c35235c
JJ
78582016-06-03 Jakub Jelinek <jakub@redhat.com>
7859
7860 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7861 dg-additional-options with just -fno-tree-scev-cprop in it.
7862 * gcc.dg/vect/vect-live-2.c: Likewise.
7863 * gcc.dg/vect/vect-live-5.c: Likewise.
7864 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7865 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7866 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7867
c8572dd6
PP
78682016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7869
7870 PR c++/27100
7871 * g++.dg/other/friend6.C: New test.
7872
1c7733a7
BS
78732016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7874
7875 * g++.dg/torture/ppc-ldst-array.C: New.
7876
0d2f700f
JM
78772016-06-03 Joseph Myers <joseph@codesourcery.com>
7878
7879 PR target/71276
7880 PR target/71277
7881 * gcc.dg/torture/builtin-fp-int-inexact.c,
7882 gcc.target/i386/387-builtin-fp-int-inexact.c,
7883 gcc.target/i386/387-rint-inline-1.c,
7884 gcc.target/i386/387-rint-inline-2.c,
7885 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7886 gcc.target/i386/sse2-rint-inline-1.c,
7887 gcc.target/i386/sse2-rint-inline-2.c,
7888 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7889 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7890
f8071c05
L
78912016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7892 Julia Koval <julia.koval@intel.com>
7893
7894 PR target/66960
7895 PR target/67630
7896 PR target/67634
7897 PR target/67841
7898 PR target/68037
7899 PR target/68618
7900 PR target/68661
7901 PR target/69575
7902 PR target/69596
7903 PR target/69734
7904 * gcc.dg/guality/pr68037-1.c: New test.
7905 * gcc.dg/guality/pr68037-2.c: Likewise.
7906 * gcc.dg/guality/pr68037-3.c: Likewise.
7907 * gcc.dg/torture/pr68037-1.c: Likewise.
7908 * gcc.dg/torture/pr68037-2.c: Likewise.
7909 * gcc.dg/torture/pr68037-3.c: Likewise.
7910 * gcc.dg/torture/pr68661-1a.c: Likewise.
7911 * gcc.dg/torture/pr68661-1b.c: Likewise.
7912 * gcc.target/i386/interrupt-1.c: Likewise.
7913 * gcc.target/i386/interrupt-2.c: Likewise.
7914 * gcc.target/i386/interrupt-3.c: Likewise.
7915 * gcc.target/i386/interrupt-4.c: Likewise.
7916 * gcc.target/i386/interrupt-5.c: Likewise.
7917 * gcc.target/i386/interrupt-6.c: Likewise.
7918 * gcc.target/i386/interrupt-7.c: Likewise.
7919 * gcc.target/i386/interrupt-8.c: Likewise.
7920 * gcc.target/i386/interrupt-9.c: Likewise.
7921 * gcc.target/i386/interrupt-10.c: Likewise.
7922 * gcc.target/i386/interrupt-11.c: Likewise.
7923 * gcc.target/i386/interrupt-12.c: Likewise.
7924 * gcc.target/i386/interrupt-13.c: Likewise.
7925 * gcc.target/i386/interrupt-14.c: Likewise.
7926 * gcc.target/i386/interrupt-15.c: Likewise.
7927 * gcc.target/i386/interrupt-16.c: Likewise.
7928 * gcc.target/i386/interrupt-17.c: Likewise.
7929 * gcc.target/i386/interrupt-18.c: Likewise.
7930 * gcc.target/i386/interrupt-19.c: Likewise.
7931 * gcc.target/i386/interrupt-20.c: Likewise.
7932 * gcc.target/i386/interrupt-21.c: Likewise.
7933 * gcc.target/i386/interrupt-22.c: Likewise.
7934 * gcc.target/i386/interrupt-23.c: Likewise.
7935 * gcc.target/i386/interrupt-24.c: Likewise.
7936 * gcc.target/i386/interrupt-25.c: Likewise.
7937 * gcc.target/i386/interrupt-26.c: Likewise.
7938 * gcc.target/i386/interrupt-27.c: Likewise.
7939 * gcc.target/i386/interrupt-28.c: Likewise.
7940 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7941 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7942 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7943 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7944 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7945 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7946 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7947 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7948 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7949 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7950 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7951 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7952
36b85e43
BS
79532016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7954
9de2e795
L
7955 PR tree-optimization/52171
7956 * gcc.dg/pr52171.c: New test.
7957 * gcc.target/i386/pr52171.c: New test.
36b85e43 7958
bfeee8ac
JH
79592016-06-03 Jan Hubicka <jh@suse.cz>
7960
7961 * g++.dg/tree-ssa/pred-1.C: New testcase
7962 * gcc.dg/tree-ssa/pred-1.c: New testcase
7963
859b0bae
BS
79642016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7965
7966 PR target/70957
7967 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7968 support.
7969 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7970
3a2edf4c
AH
79712016-06-03 Alan Hayward <alan.hayward@arm.com>
7972
7973 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7974
b28ead45
AH
79752016-06-03 Alan Hayward <alan.hayward@arm.com>
7976
7977 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7978 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7979 * gcc.dg/vect/vect-live-1.c: New test.
7980 * gcc.dg/vect/vect-live-2.c: New test.
7981 * gcc.dg/vect/vect-live-3.c: New test.
7982 * gcc.dg/vect/vect-live-4.c: New test.
7983 * gcc.dg/vect/vect-live-5.c: New test.
7984 * gcc.dg/vect/vect-live-slp-1.c: New test.
7985 * gcc.dg/vect/vect-live-slp-2.c: New test.
7986 * gcc.dg/vect/vect-live-slp-3.c: New test.
7987
1f91747b
JJ
79882016-06-03 Jakub Jelinek <jakub@redhat.com>
7989
7990 PR middle-end/71387
7991 * g++.dg/opt/pr71387.C: New test.
7992
47b83923
JL
79932016-06-02 Jeff Law <law@redhat.com>
7994
7995 PR tree-optimization/71328
7996 * gcc.c-torture/compile/pr71328.c: New test.
7997
e96e5f46
JD
79982016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7999
8000 PR fortran/52393
8001 * gfortran.dg/fmt_read_3.f90: Fix typo.
8002 * gfortran.dg/fmt_read_4.f90: New test.
8003
b872d729
PC
80042016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8005
8006 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8007 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8008 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8009 * g++.dg/cpp0x/override2.C: Likewise.
8010 * g++.dg/parse/crash5.C: Likewise.
8011 * g++.dg/parse/error16.C: Likewise.
8012 * g++.dg/parse/error27.C: Likewise.
8013 * g++.dg/template/qualttp15.C: Likewise.
8014 * g++.dg/template/redecl4.C: Likewise.
8015 * g++.old-deja/g++.other/crash39.C: Likewise.
8016 * g++.old-deja/g++.other/struct1.C: Likewise.
8017 * g++.old-deja/g++.pt/m9a.C: Likewise.
8018 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8019
0e535442
JJ
80202016-06-02 Jakub Jelinek <jakub@redhat.com>
8021
0633ee10
JJ
8022 PR c++/71372
8023 * c-c++-common/pr71372.c: New test.
8024
0e535442
JJ
8025 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8026 __TIME__ strings with __builtin_strcmp instead of printf and
8027 dg-output.
8028
f3c5ecc2
ML
80292016-06-02 Martin Liska <mliska@suse.cz>
8030
8031 * gcc.dg/predict-9.c: New test.
8032
a91807c5
JJ
80332016-06-02 Jakub Jelinek <jakub@redhat.com>
8034
8035 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8036 global set_compiler_env_var and global saved_compiler_env_var.
8037
b5bd1978
KT
80382016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8039
8040 PR rtl-optimization/71295
8041 * gcc.c-torture/compile/pr71295.c: New test.
8042
b93b1475
JJ
80432016-06-02 Jakub Jelinek <jakub@redhat.com>
8044
930ebd0e
JJ
8045 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8046
1e021dc3
JJ
8047 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8048 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8049
b93b1475
JJ
8050 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8051 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8052 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8053 alternative number.
8054
58f2fb5c
MM
80552016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8056
8057 * gcc.target/powerpc/p9-splat-4.c: New test.
8058
80592016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8060
8061 PR target/71186
8062 * gcc.target/powerpc/pr71186.c: New test.
8063
4731c9f0
JD
80642016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8065
8066 PR fortran/52393
8067 * gfortran.dg/fmt_read_3.f90: New test.
8068
042dee3e
TP
80692016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8070
8071 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8072 procedure.
8073
15c98b2e
ES
80742016-06-01 Eduard Sanou <dhole@openmailbox.org>
8075
8076 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8077 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8078 env var is set.
8079 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8080 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8081 shown once.
8082 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8083 during compilation.
8084 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8085 vars set by dg-set-compiler-env-var.
8086
6442a6f4
PT
80872016-06-01 Paul Thomas <pault@gcc.gnu.org>
8088
8089 PR fortran/71156
8090 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8091 to the module procedure declaration.
8092 * gfortran.dg/submodule_16.f08: New test.
8093
ab62397a
JJ
80942016-06-01 Jakub Jelinek <jakub@redhat.com>
8095
8096 PR middle-end/71371
8097 * c-c++-common/gomp/pr71371.c: New test.
8098
b66af6ed
RB
80992016-06-01 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/71366
8102 * gcc.dg/torture/pr71366-1.c: New testcase.
8103 * gcc.dg/torture/pr71366-2.c: Likewise.
8104
e342b9d8
KN
81052016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8106
8107 * gcc.target/powerpc/vslv-0.c: New test.
8108 * gcc.target/powerpc/vslv-1.c: New test.
8109 * gcc.target/powerpc/vsrv-0.c: New test.
8110 * gcc.target/powerpc/vsrv-1.c: New test.
8111
721547cd
NS
81122016-06-01 Nathan Sidwell <nathan@acm.org>
8113
8114 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8115 * gcc.target/nvptx/weak.c: New.
8116
fa2c9034
RB
81172016-06-01 Richard Biener <rguenther@suse.de>
8118
8119 PR tree-optimization/71261
8120 * gcc.dg/torture/vect-bool-1.c: New testcase.
8121
3e32893c
JJ
81222016-06-01 Jakub Jelinek <jakub@redhat.com>
8123
8124 * gfortran.dg/gomp/order-1.f90: New test.
8125 * gfortran.dg/gomp/order-2.f90: New test.
8126
8c383600
JH
81272016-06-01 Jan Hubicka <hubicka@ucw.cz>
8128
8129 * gcc.dg/unroll-6.c: Update template.
8130 * gcc.dg/unroll-7.c: New testcase.
8131 * gcc.dg/unroll-8.c: New testcase.
8132
a0dfeef5
EB
81332016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8134
8135 * gnat.dg/opt56.ad[sb]: New test.
8136
48de5701
PC
81372016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8138
8139 PR c++/66635
8140 * g++.dg/cpp0x/constexpr-ice16.C: New.
8141
827cf695
PP
81422016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8143
8144 PR tree-optimization/71314
8145 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8146 -mbranch-cost=2.
8147
ff66f6e8
PP
81482016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8149
8150 PR tree-optimization/71077
8151 * gcc.dg/tree-ssa/pr71077.c: New test.
8152
050fb209
JH
81532016-05-31 Jan Hubicka <hubicka@ucw.cz>
8154
48de5701
PC
8155 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8156 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8157 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8158
c642d919
PC
81592016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8160
8161 PR c++/71248
8162 * g++.dg/cpp0x/pr71248.C: New.
8163 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8164 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8165 * g++.dg/init/new37.C: Likewise.
8166 * g++.dg/template/static1.C: Likewise.
8167 * g++.dg/template/static2.C: Likewise.
8168
d6439e08
L
81692016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8170
8171 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8172 instead of %rdi.
8173 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8174
780b9dd4
MP
81752016-05-31 Marek Polacek <polacek@redhat.com>
8176
8177 * c-c++-common/Wswitch-unreachable-3.c: New test.
8178 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8179
0d99f8a0
RB
81802016-05-31 Richard Biener <rguenther@suse.de>
8181
8182 PR tree-optimization/71352
8183 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8184
52545641
TP
81852016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8186
8187 * gcc.target/arm/armv5_thumb_isa.c: New test.
8188
5b8c1205
KY
81892016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8190
8191 PR target/71346
8192 * gcc.target/i386/pr71346.c: New test.
8193
7a88cc84
TV
81942016-05-31 Tom de Vries <tom@codesourcery.com>
8195
8196 PR tree-optimization/69068
8197 * gcc.dg/graphite/pr69068.c: New test.
8198
265149a6
MS
81992016-05-27 Martin Sebor <msebor@redhat.com>
8200
8201 PR c++/71306
8202 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8203
00631022
JJ
82042016-05-30 Jakub Jelinek <jakub@redhat.com>
8205
8206 PR c++/71349
8207 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8208 nowait depend(inout: dd[0]) clauses where permitted.
8209
b2f6675b
PC
82102016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8211
8212 PR c++/71238
8213 * g++.dg/parse/pr71238.C: New.
8214 * g++.dg/concepts/friend1.C: Test column numbers too.
8215 * g++.dg/cpp0x/initlist31.C: Likewise.
8216 * g++.dg/cpp0x/pr51420.C: Likewise.
8217 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8218 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8219 * g++.dg/ext/builtin3.C: Likewise.
8220 * g++.dg/lookup/friend12.C: Likewise.
8221 * g++.dg/lookup/friend7.C: Likewise.
8222 * g++.dg/lookup/koenig1.C: Likewise.
8223 * g++.dg/lookup/koenig5.C: Likewise.
8224 * g++.dg/lookup/used-before-declaration.C: Likewise.
8225 * g++.dg/overload/koenig1.C: Likewise.
8226 * g++.dg/template/crash65.C: Likewise.
8227 * g++.dg/template/friend57.C: Likewise.
8228 * g++.dg/warn/Wshadow-5.C: Likewise.
8229 * g++.dg/warn/Wunused-8.C: Likewise.
8230 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8231 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8232 * g++.old-deja/g++.jason/member.C: Likewise.
8233 * g++.old-deja/g++.jason/report.C: Likewise.
8234 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8235 * g++.old-deja/g++.law/visibility20.C: Likewise.
8236 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8237 * g++.old-deja/g++.other/static5.C: Likewise.
8238 * g++.old-deja/g++.pt/overload2.C: Likewise.
8239
a448ff40
JH
82402016-05-30 Jan Hubicka <hubicka@ucw.cz>
8241
8242 * gcc.dg/tree-ssa/peel1.c: New testcase.
8243 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8244 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8245
69be8c91
TV
82462016-05-30 Tom de Vries <tom@codesourcery.com>
8247
8248 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8249 to ce.
8250
a59775a1
PC
82512016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 PR c++/71099
8254 * g++.dg/parse/virtual1.C: New.
8255
53d6d955
UB
82562016-05-30 Uros Bizjak <ubizjak@gmail.com>
8257
8258 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8259 Use correct register when clearing %edx.
8260
0557293f
AM
82612016-05-30 Alexander Monakov <amonakov@ispras.ru>
8262
8263 PR tree-optimization/71289
8264 * gcc.dg/pr71289.c: New test.
8265
5d476e35
KV
82662016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8267
8268 PR middle-end/71269
8269 PR middle-end/71292
8270 * gcc.dg/tree-ssa/pr71269.c: New test.
8271 * gcc.dg/tree-ssa/pr71292.c: New test.
8272
db5447ca
KV
82732016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8274
8275 PR middle-end/71252
8276 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8277
98bdbb39
JH
82782016-05-30 Jan Hubicka <hubicka@ucw.cz>
8279
8280 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8281 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8282 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8283
7e012855
TV
82842016-05-30 Tom de Vries <tom@codesourcery.com>
8285
8286 PR tree-optimization/69067
8287 * gcc.dg/graphite/pr69067.c: New test.
8288
beed3701
UB
82892016-05-29 Uros Bizjak <ubizjak@gmail.com>
8290
8291 PR target/71245
8292 * gcc.target/i386/pr71245-1.c: New test.
8293 * gcc.target/i386/pr71245-2.c: Ditto.
8294
b6d4f8e8
PC
82952016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8296
8297 PR c++/71105
8298 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8299 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8300 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8301
00022058
JH
83022016-05-27 Jan Hubicka <hubicka@ucw.cz>
8303
8304 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8305
c8419aca
VV
83062016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8307
8308 Revert:
8309 PR c++/69855
8310 * g++.dg/overload/69855.C: New.
8311 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8312 * g++.old-deja/g++.pt/crash3.C: Likewise.
8313
8008c4d2
PC
83142016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8315
8316 PR c++/60385
8317 * g++.dg/parse/namespace13.C: New.
8318
8b2ef235
JL
83192016-05-26 Jeff Law <law@redhat.com>
8320
8321 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8322 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8323 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8324 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8325 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8326 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8327 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8328 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8329 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8330 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8331 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8332 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8333 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8334
7d67159b
VV
83352016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8336
8337 PR c++/69855
8338 * g++.dg/overload/69855.C: New.
8339 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8340 * g++.old-deja/g++.pt/crash3.C: Likewise.
8341
88e3bdd1
JW
83422016-05-27 Jiong Wang <jiong.wang@arm.com>
8343
8344 PR target/63596
8345 * gcc.target/aarch64/va_arg_1.c: New testcase.
8346 * gcc.target/aarch64/va_arg_2.c: Likewise.
8347 * gcc.target/aarch64/va_arg_3.c: Likewise.
8348
3fd6b9cc
JW
83492016-05-27 Jiong Wang <jiong.wang@arm.com>
8350
8351 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8352 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8353 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8354 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8355 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8356
3cee7e4e
MP
83572016-05-27 Marek Polacek <polacek@redhat.com>
8358
8359 PR middle-end/71308
8360 * g++.dg/torture/pr71308.C: New test.
8361
6a813c96
DV
83622016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8363
8364 * gcc.dg/zero_bits_compound-1.c: New test.
8365 * gcc.dg/zero_bits_compound-2.c: New test.
8366
0561bcfb
IE
83672016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8368
8369 PR middle-end/71279
8370 * gcc.dg/pr71279.c: New test.
8371
21316320
MM
83722016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8373
8374 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8375 floating point min/max/comparison instructions.
8376 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8377
7211a097
JJ
83782016-05-26 Jakub Jelinek <jakub@redhat.com>
8379
8380 * c-c++-common/gomp/schedule-1.c: New test.
8381 * gfortran.dg/gomp/schedule-1.f90: New test.
8382
cac177cf
PP
83832016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8384
8385 PR c++/70822
8386 PR c++/70106
8387 * g++.dg/cpp1y/auto-fn32.C: New test.
8388 * g++.dg/cpp1y/paren4.C: New test.
8389
a2d5b8c9
NS
83902016-05-26 Nathan Sidwell <nathan@acm.org>
8391
8392 * gcc.dg/20060410.c: Xfail on ptx.
8393 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8394 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8395 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8396 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8397 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8398
ffa8b552
TP
83992016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8400
8401 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8402
c7501e00
JJ
84032016-05-26 Jakub Jelinek <jakub@redhat.com>
8404
1875b9a0
JJ
8405 PR tree-optimization/71280
8406 * gcc.dg/pr71280.c: New test.
8407
2116e19f
JJ
8408 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8409
305aef09
JJ
8410 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8411 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8412
c7501e00
JJ
8413 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8414
ca449d26
JW
84152016-05-26 Jiong Wang <jiong.wang@arm.com>
8416
8417 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8418 kept in memory.
ca449d26 8419
8af01c66
JL
84202016-05-25 Jeff Law <law@redhat.com>
8421
8422 PR tree-optimization/71272
8423 * gcc.c-torture/compile/pr71272.c: new test.
8424
f9d6ce73
BS
84252016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8426
8427 * gcc.target/powerpc/vec-cmpne.c: New test.
8428 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8429
a88a7b22
EB
84302016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8431
8432 * gnat.dg/opt55.ad[sb]: New test.
8433
125f02ed
SKS
84342016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8435
8436 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8437 * c-c++-common/pr60226.c: Require int32plus.
8438 * gcc.c-torture/execute/pr70602.c: Likewise.
8439 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8440 unsigned long for malloc arg type.
8441 * gcc.dg/asr_div1.c: Require int32plus.
8442 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8443 * gcc.dg/pie-1.c: Require pie.
8444 * gcc.dg/pie-2.c: Likewise.
8445 * gcc.dg/pr59471.c: Require int32plus.
8446 * gcc.dg/pr59963-2.c: XFAIL for int16.
8447 * gcc.dg/pr60114.c: Require int32plus.
8448 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8449 unsigned long for typedef of size_t.
8450 * gcc.dg/pr63914.c: Require int32plus.
8451 * gcc.dg/pr64536.c: Require pt32plus.
8452 * gcc.dg/pr65658.c: Likewise.
8453 * gcc.dg/pr67271.c: Require int32plus.
8454 * gcc.dg/pr68112.c: Likewise.
8455 * gcc.dg/pr69071.c: Skip for avr target.
8456 * gcc.dg/pr69973.c: Require int32plus.
8457 * gcc.dg/pr70169.c: Skip for avr target.
8458 * gcc.dg/sso-6.c: Require int32plus.
8459 * gcc.dg/sso-7.c: Likewise.
8460 * gcc.dg/sso-8.c: Likewise.
8461 * gcc.dg/vrp-min-max-2.c: Likewise.
8462
c6e434f5
UB
84632016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8464
8465 PR target/70738
8466 * gcc.target/i386/pr70738-1.c: New test.
8467 * gcc.target/i386/pr70738-2.c: Likewise.
8468 * gcc.target/i386/pr70738-3.c: Likewise.
8469 * gcc.target/i386/pr70738-4.c: Likewise.
8470 * gcc.target/i386/pr70738-5.c: Likewise.
8471 * gcc.target/i386/pr70738-6.c: Likewise.
8472 * gcc.target/i386/pr70738-7.c: Likewise.
8473 * gcc.target/i386/pr70738-8.c: Likewise.
8474 * gcc.target/i386/pr70738-9.c: Likewise.
8475
5c42d341
KT
84762016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8477
8478 PR rtl-optimization/66940
8479 * gcc.c-torture/execute/pr66940.c: New test.
8480
bf9a1a07
IV
84812016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8482
8483 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8484 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8485 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8486 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8487 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8488 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8489 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8490 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8491 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8492 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8493 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8494 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8495 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8496 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8497 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8498 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8499 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8500 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8501 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8502 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8503 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8504 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8505 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8506 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8507
95efe6b6
MP
85082016-05-25 Marek Polacek <polacek@redhat.com>
8509
8510 PR c/71265
8511 * gcc.dg/noncompile/pr71265.c: New test.
8512
a23faf7a
MP
8513 PR c/71266
8514 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8515
69a6d5ad
NS
85162016-05-25 Nathan Sidwell <nathan@acm.org>
8517
8518 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8519
3072d4ea
RB
85202016-05-25 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/71261
8523 * c-c++-common/torture/pr71261.c: New testcase.
8524
e412ece4
RB
85252016-05-25 Richard Biener <rguenther@suse.de>
8526
8527 PR tree-optimization/71264
8528 * gcc.dg/vect/pr71264.c: New testcase.
8529
b9e551ad
PC
85302016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8531
8532 PR c++/55992
8533 * g++.dg/cpp0x/alias-decl-53.C: New.
8534 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8535
6aa1abe5
ML
85362016-05-25 Martin Liska <mliska@suse.cz>
8537
8538 * g++.dg/pr71239.C: New test.
8539
842d162e
RB
85402016-05-25 Richard Biener <rguenther@suse.de>
8541
c87885ca
RO
8542 * gcc.dg/vect/pr58135.c: Rename to ...
8543 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8544
f184a36c
MP
85452016-05-25 Marek Polacek <polacek@redhat.com>
8546
8547 * g++.dg/pr65295.C: Use target c++14.
8548
021fad86
PC
85492016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8550
53d6d955
UB
8551 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8552 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8553
c3eaf15a
MM
85542016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8555
8556 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8557 instructions.
8558
e46c7770
CP
85592016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8560
8561 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8562 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8563 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8564 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8565 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8566 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8567 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8568 * c-c++-common/goacc/pcopy.c: Likewise.
8569 * c-c++-common/goacc/pcopyin.c: Likewise.
8570 * c-c++-common/goacc/pcopyout.c: Likewise.
8571 * c-c++-common/goacc/pcreate.c: Likewise.
8572 * c-c++-common/goacc/pr70688.c: New test.
8573 * c-c++-common/goacc/present-1.c: Adjust test.
8574 * c-c++-common/goacc/reduction-5.c: Likewise.
8575 * g++.dg/goacc/data-1.C: New test.
8576
4bfc9db7
MM
85772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8578
8579 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8580 vector parity built-in functions.
8581 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8582 count trailing zeros automatic vectorization.
8583 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8584 count trailing zeros built-in functions.
8585
2bc145af
KV
85862016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8587
8588 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8589
26869fdb
PH
85902016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8591
8592 PR target/71050
8593 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8594
b2dc9c3b
PC
85952016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8596
8597 PR c++/50436
8598 * g++.dg/template/crash123.C: New.
8599 * g++.dg/template/crash124.C: Likewise.
8600
f65e97fd
MS
86012016-05-24 Martin Sebor <msebor@redhat.com>
8602
8603 PR c++/71147
8604 * g++.dg/ext/flexary16.C: New test.
8605
a6f5ac7f
IV
86062016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8607
69a6d5ad
NS
8608 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8609 before math.h is included.
a6f5ac7f
IV
8610 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8611 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8612 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8613 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8614 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8615 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8616 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8617 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8618 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8619 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8620 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8621 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8622 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8623 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8624 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8625 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8626 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8627 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8628 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8629 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8630 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8631 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8632 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8633
27bad558
MM
86342016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8635 Kelvin Nilsen <kelvin@gcc.gnu.org>
8636
8637 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8638 support.
8639
72f382fb
PC
86402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 PR c++/69872
8643 * g++.dg/warn/Wno-narrowing1.C: New.
8644
ef2ec9d9
MP
86452016-05-24 Marek Polacek <polacek@redhat.com>
8646
8647 PR c/71249
8648 * c-c++-common/Wswitch-unreachable-2.c: New test.
8649
e90434e3
JJ
86502016-05-24 Jakub Jelinek <jakub@redhat.com>
8651
7adb26f2
JJ
8652 PR c++/71257
8653 * g++.dg/vect/simd-clone-6.cc: New test.
8654 * g++.dg/gomp/declare-simd-6.C: New test.
8655
e90434e3
JJ
8656 PR middle-end/70434
8657 PR c/69504
8658 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8659
b556ea3b
RB
86602016-05-24 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/71240
8663 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8664
e5328f5d
RB
86652016-05-24 Richard Biener <rguenther@suse.de>
8666
8667 PR tree-optimization/71230
8668 * gcc.dg/torture/pr71230.c: New testcase.
8669 * g++.dg/torture/pr71230.C: Likewise.
8670
a04e69c0
TS
86712016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8672
8673 * c-c++-common/goacc/routine-5.c: Add tests.
8674 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8675 * gfortran.dg/goacc/routine-6.f90: Add tests.
8676
30fd2977
RB
86772016-05-24 Richard Biener <rguenther@suse.de>
8678
8679 PR tree-optimization/71253
8680 * gcc.dg/torture/pr71253.c: New testcase.
8681
ca6f60bc
KV
86822016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8683
8684 PR middle-end/71252
8685 * gfortran.dg/pr71252.f90: New test.
8686
d3465d72
RS
86872016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8688
8689 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8690
f17a223d
RB
86912016-05-24 Richard Biener <rguenther@suse.de>
8692
8693 PR middle-end/70434
8694 PR c/69504
8695 * c-c++-common/vector-subscript-4.c: New testcase.
8696 * c-c++-common/vector-subscript-5.c: Likewise.
8697
e3f36534
JD
86982016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8699
8700 PR fortran/71123
8701 * gfortran.dg/namelist_90.f: New test
8702
85d5c27d
JD
87032016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8704
8705 PR fortran/66461
8706 * gfortran.dg/unexpected_eof.f: New test
8707
fe3f3340
MM
87082016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8709 Kelvin Nilsen <kelvin@gcc.gnu.org>
8710
8711 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8712 as little endian.
8713
26d6ae55
PC
87142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8715
8716 PR c++/70972
8717 * g++.dg/cpp0x/inh-ctor20.C: New.
8718 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8719
d6c9a06f
PC
87202016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8721
8722 PR c++/69095
8723 * g++.dg/cpp0x/variadic168.C: New.
8724
396a1d10
PC
87252016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8726
8727 * g++.dg/cpp0x/pr31445.C: Test column number too.
8728 * g++.dg/cpp0x/pr32253.C: Likewise.
8729 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8730 * g++.dg/cpp0x/variadic36.C: Likewise.
8731
ece46666
MG
87322016-05-23 Marc Glisse <marc.glisse@inria.fr>
8733
8734 * gcc.dg/fold-notshift-2.c: Adjust.
8735
a7dc5980
MP
87362016-05-23 Marek Polacek <polacek@redhat.com>
8737
8738 PR c/49859
8739 * c-c++-common/Wswitch-unreachable-1.c: New test.
8740 * gcc.dg/Wswitch-unreachable-1.c: New test.
8741 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8742 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8743 * g++.dg/gomp/block-10.C: Likewise.
8744 * gcc.dg/gomp/block-10.c: Likewise.
8745 * g++.dg/gomp/block-9.C: Likewise.
8746 * gcc.dg/gomp/block-9.c: Likewise.
8747 * g++.dg/gomp/target-1.C: Likewise.
8748 * g++.dg/gomp/target-2.C: Likewise.
8749 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8750 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8751 * g++.dg/gomp/taskgroup-1.C: Likewise.
8752 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8753 * gcc.dg/gomp/teams-1.c: Likewise.
8754 * g++.dg/gomp/teams-1.C: Likewise.
8755 * g++.dg/overload/error3.C: Likewise.
8756 * g++.dg/tm/jump1.C: Likewise.
8757 * g++.dg/torture/pr40335.C: Likewise.
8758 * gcc.dg/c99-vla-jump-5.c: Likewise.
8759 * gcc.dg/switch-warn-1.c: Likewise.
8760 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8761 * gcc.dg/nested-func-1.c: Likewise.
8762 * gcc.dg/pr67784-4.c: Likewise.
8763
18b54004
RB
87642016-05-23 Richard Biener <rguenther@suse.de>
8765
8766 PR tree-optimization/71230
8767 * gfortran.dg/pr71230-1.f90: New testcase.
8768 * gfortran.dg/pr71230-2.f90: Likewise.
8769
e569db5f
VK
87702016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8771
396a1d10 8772 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8773 * gcc.dg/vect/pr58135.c: Add new.
8774 * gfortran.dg/pr46519-1.f: Adjust test case.
8775
e4b71114
PC
87762016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8777
8778 PR c++/53401
8779 * g++.dg/cpp0x/decltype64.C: New.
8780
a25a8058
CL
87812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8782
8783 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8784 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8785 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8786
0dcfe9ab
CL
87872016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8788
8789 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8790 Add poly64x1_t and poly64x2_t cases if supported.
8791 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8792 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8793 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8794 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8795 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8796
ffd70e4a
CL
87972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8798
8799 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8800 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8801 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8802 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8803 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8804 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8805 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8806
4b1f57fe
CL
88072016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8808
8809 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8810
16c5ec77
CL
88112016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8812
8813 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8814 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8815
94ad56c7
JJ
88162016-05-22 Jakub Jelinek <jakub@redhat.com>
8817
57748705
JJ
8818 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8819 constraint instead of "r".
8820 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8821 insn instead of vxorpd.
8822 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8823
af120161
JJ
8824 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8825 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8826
355023ce
JJ
8827 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8828
3b48574c
JJ
8829 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8830 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8831
94ad56c7
JJ
8832 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8833
8a85cee2
KV
88342016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8835
8836 PR middle-end/40921
8837 * gcc.dg/tree-ssa/pr40921.c: New test.
8838
8e916b16
PS
88392016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8840
8841 PR target/71103
8842 * gcc.target/avr/pr71103.c: New test.
8843
88aea79f
KV
88442016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8845
8846 PR middle-end/71179
8847 * gcc.dg/tree-ssa/pr71179.c: New test.
8848
79063edd
MS
88492016-05-20 Martin Sebor <msebor@redhat.com>
8850
8851 PR c/71115
8852 * gcc.dg/init-excess-2.c: New test.
8853
55c8849f
EB
88542016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8855
8856 * gnat.dg/opt53.adb: New test.
8857 * gnat.dg/opt54.adb: Likewise.
8858
c91a0948
MJ
88592016-05-20 Martin Jambor <mjambor@suse.cz>
8860
8861 PR tree-optimization/70884
8862 * gcc.dg/tree-ssa/pr70919.c: New test.
8863
9cad20fa
BS
88642016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8865
8866 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8867 formatting.
69a6d5ad
NS
8868 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8869 fix code formatting.
8870
88712016-05-20 Nathan Sidwell <nathan@acm.org>
8872
8873 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8874 non-common cases.
8875 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8876
15c671a7
DM
88772016-05-20 David Malcolm <dmalcolm@redhat.com>
8878
8879 * jit.dg/all-non-failing-tests.h: Add
8880 test-factorial-must-tail-call.c.
8881 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8882 * jit.dg/test-factorial-must-tail-call.c: New test case.
8883
4f028369
JJ
88842016-05-20 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR fortran/71204
8887 * gfortran.dg/pr71204.f90: New test.
8888
7dea4ab3
CP
88892016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8890
8891 * gcc.target/nvptx/sincos.c: New test.
8892
ef98d365
PC
88932016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8894
8895 PR c++/70572
8896 * g++.dg/cpp1y/auto-fn31.C: New.
8897
92466115
BS
88982016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8899
8900 * gcc.target/powerpc/vec-addec.c: New test.
8901 * gcc.target/powerpc/vec-addec-int128.c: New test.
8902
9a385c2d
DM
89032016-05-20 David Malcolm <dmalcolm@redhat.com>
8904
8905 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8906 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8907 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8908 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8909
77c9d5b4
JH
89102016-05-20 Jan Hubicka <hubicka@ucw.cz>
8911
8912 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8913
68047971
JJ
89142016-05-20 Jakub Jelinek <jakub@redhat.com>
8915
18954840
JJ
8916 PR c++/71210
8917 * g++.dg/opt/pr71210-1.C: New test.
8918 * g++.dg/opt/pr71210-2.C: New test.
8919
68047971
JJ
8920 PR tree-optimization/29756
8921 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8922 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8923 only on selected targets where V4SImode vectors are known to be
8924 supported.
8925
d78789f5
MG
89262016-05-20 Marc Glisse <marc.glisse@inria.fr>
8927
8928 PR tree-optimization/71079
8929 PR tree-optimization/71206
8930 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8931
550fa093
PK
89322016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8933
8934 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8935 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8936 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8937
483c6429
RG
89382016-05-20 Richard Guenther <rguenther@suse.de>
8939
8940 PR tree-optimization/29756
8941 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8942
eb066284
RB
89432016-05-20 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/71185
8946 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8947
58f10249
RB
89482016-05-20 Richard Biener <rguenther@suse.de>
8949
8950 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8951
2a5569fa
MP
89522016-05-19 Marek Polacek <polacek@redhat.com>
8953
8954 PR c++/71075
8955 * g++.dg/diagnostic/pr71075.C: New test.
8956
5e9a5385
DM
89572016-05-19 David Malcolm <dmalcolm@redhat.com>
8958
8959 PR c++/71184
8960 * g++.dg/pr71184.C: New test case.
8961
4f45da44
KN
89622016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8963
8964 * gcc.target/powerpc/darn-0.c: New test.
8965 * gcc.target/powerpc/darn-1.c: New test.
8966 * gcc.target/powerpc/darn-2.c: New test.
8967
4177437e
MP
89682016-05-19 Marek Polacek <polacek@redhat.com>
8969
8970 PR tree-optimization/71031
8971 * gcc.dg/tree-ssa/vrp100.c: New test.
8972
afb72432
IE
89732016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8974
8975 PR rtl-optimization/71148
8976 * gcc.dg/pr71148.c: New test.
8977
4f83064e
KT
89782016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8979
8980 PR target/71056
8981 * gcc.target/arm/pr71056.c: New test.
8982
4bf8dbe1
BE
89832016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8984
8985 * c-c++-common/pr69669.c: Check the used mode.
8986
f3510625
MO
89872016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8988
8989 PR sanitizer/64354
8990 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8991
43c0068e
RB
89922016-05-19 Richard Biener <rguenther@suse.de>
8993
8994 PR tree-optimization/70729
8995 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8996 * gcc.dg/graphite/scop-18.c: Likewise.
8997 * gcc.dg/pr41783.c: Disable LIM.
8998 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8999 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9000 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9001 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9002 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9003 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9004 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9005 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9006 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9007 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9008 * gfortran.dg/pr42108.f90: Likewise.
9009
70f25790
DM
90102016-05-18 David Malcolm <dmalcolm@redhat.com>
9011
9012 PR driver/69265
9013 * gcc.dg/spellcheck-options-11.c: New test case.
9014
960db8ec
JJ
90152016-05-18 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR c++/71100
9018 * g++.dg/opt/pr71100.C: New test.
9019
04643334
MJ
90202016-05-18 Martin Jambor <mjambor@suse.cz>
9021
9022 PR ipa/69708
9023 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9024 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9025 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9026 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9027
91bb9f80
MJ
90282016-05-18 Martin Jambor <mjambor@suse.cz>
9029
9030 PR ipa/69708
9031 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9032 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9033 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9034 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9035 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9036
c584aca6
PC
90372016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9038
9039 PR c++/69793
9040 * g++.dg/template/crash122.C: New.
9041
20309c6e
PC
90422016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9043
9044 PR c++/70466
9045 * g++.dg/template/pr70466-1.C: New.
9046 * g++.dg/template/pr70466-2.C: Likewise.
9047
50c78b9a
MM
90482016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9049
9050 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9051 splat operations and the XXSPLTIB instruction.
9052 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9053 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9054 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9055 xxlxor to clear a register.
9056
cf8be00d
RS
90572016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9058
9059 * gcc.dg/torture/pr71020.c: New test.
9060
848a392a
MJ
90612016-05-18 Martin Jambor <mjambor@suse.cz>
9062
9063 PR ipa/70646
9064 * gcc.dg/ipa/pr70646.c: New test.
9065
1f2ab776
CL
90662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9067
9068 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9069
76489493
CL
90702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9071
9072 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9073 missing tests for vreinterpretq_p{8,16}.
9074
bd79378d
CL
90752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9076
9077 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9078 vsliq_n_s64 and vsliq_n_u64.
9079
81ca3ea0
CL
90802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9081
9082 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9083 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9084
873cb425
CL
90852016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9086
9087 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9088 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9089 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9090
9d6e7c21
CL
90912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9092
9093 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9094 in comment.
9095
b4dbe40e 90962016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9097
9098 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9099 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9100 "blr\t" and switch to scan-assembler-times.
9101
83a5c910
JW
91022016-05-18 Jiong Wang <jiong.wang@arm.com>
9103
53d6d955
UB
9104 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9105 with __aarch64__.
9106 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9107 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9108
fb7cbdeb
JJ
91092016-05-18 Jakub Jelinek <jakub@redhat.com>
9110
8ee91165
JJ
9111 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9112 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9113 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9114 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9115 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9116 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9117
cf4d516a
JJ
9118 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9119 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9120
a4f16422
JJ
9121 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9122 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9123
7b37ce10
JJ
9124 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9125 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9126
fb7cbdeb
JJ
9127 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9128
c9326aef
RB
91292016-05-18 Richard Biener <rguenther@suse.de>
9130
9131 PR tree-optimization/71168
9132 * gcc.dg/torture/pr71168.c: New testcase.
9133
df8b0a11
KV
91342016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9135
9136 PR middle-end/63586
9137 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9138 * gcc.dg/tree-ssa/pr63586.c: New test.
9139 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9140
2efd67ed
NS
91412016-05-17 Nathan Sidwell <nathan@acm.org>
9142
9143 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9144 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9145 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9146 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9147
1988b2c2
NS
91482016-05-17 Nathan Sidwell <nathan@acm.org>
9149
9150 * gcc.target/nvptx/abi-vararg-3.c: New.
9151
ad1d92ab
MM
91522016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9153
9154 PR tree-optimization/54579
9155 PR middle-end/55299
9156 * gcc.dg/fold-notrotate-1.c: New test.
9157 * gcc.dg/fold-notshift-1.c: New test.
9158 * gcc.dg/fold-notshift-2.c: New test.
9159
47768df8
MP
91602016-05-17 Marek Polacek <polacek@redhat.com>
9161
9162 PR ipa/71146
9163 * g++.dg/ipa/pr71146.C: New test.
9164
6b5423a5
DM
91652016-05-17 David Malcolm <dmalcolm@redhat.com>
9166
9167 * jit.dg/test-error-array-bounds.c: New test case.
9168
c7986356
MG
91692016-05-17 Marc Glisse <marc.glisse@inria.fr>
9170
9171 * gcc.dg/tree-ssa/and-1.c: New testcase.
9172
d982c5b7
MG
91732016-05-17 Marc Glisse <marc.glisse@inria.fr>
9174
9175 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9176 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9177
0139ba93
MG
91782016-05-17 Marc Glisse <marc.glisse@inria.fr>
9179
9180 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9181 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9182
daab4562
JW
91832016-05-17 Jiong Wang <jiong.wang@arm.com>
9184
9185 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9186
22330033
JW
91872016-05-17 Jiong Wang <jiong.wang@arm.com>
9188
9189 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9190
98b3a5f2
JW
91912016-05-17 Jiong Wang <jiong.wang@arm.com>
9192
9193 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9194 ".2d[index]" when scan the assembly.
9195 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9196 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9197 float64x1.
9198 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9199
b71b7a8e
RB
92002016-05-17 Richard Biener <rguenther@suse.de>
9201
9202 PR tree-optimization/71132
9203 * gcc.dg/torture/pr71132.c: New testcase.
9204
3c51ad46
CL
92052016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9206
9207 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9208
d20faa66
KT
92092016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9210
9211 PR target/70809
9212 * gcc.target/aarch64/pr70809_1.c: New test.
9213
b75cc5a4
KT
92142016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9215
9216 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9217 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9218 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9219 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9220
b28eb195
IE
92212016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9222 Ilya Enkovich <ilya.enkovich@intel.com>
9223
9224 PR target/71114
9225 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9226
0b9004ed
JH
92272016-05-16 Jan Hubicka <hubicka@ucw.cz>
9228
9229 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9230 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9231
1b81a1c1
MW
92322016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9233
9234 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9235 test for __ARM_FP16_ARGS.
9236 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9237 * gcc.target/arm/aapcs/neon-vect10.c: New.
9238 * gcc.target/arm/aapcs/neon-vect9.c: New.
9239 * gcc.target/arm/aapcs/vfp18.c: New.
9240 * gcc.target/arm/aapcs/vfp19.c: New.
9241 * gcc.target/arm/aapcs/vfp20.c: New.
9242 * gcc.target/arm/aapcs/vfp21.c: New.
9243 * gcc.target/arm/fp16-aapcs-1.c: New.
9244 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9245 test for __ARM_FP16_ARGS.
9246 * g++.target/arm/fp16-return-1.c: Update expected output.
9247
921d1e73
JW
92482016-05-16 Jiong Wang <jiong.wang@arm.com>
9249
9250 PR testsuite/70227
9251 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9252
228eb42a
HA
92532016-05-15 Harald Anlauf <anlauf@gmx.de>
9254
9255 PR fortran/69603
9256 * gfortran.dg/pr69603.f90: New testcase.
9257
785abfd3
FR
92582016-05-14 Fritz Reese <fritzoreese@gmail.com>
9259
9260 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9261
e75eb64f
FR
92622016-05-14 Fritz Reese <fritzoreese@gmail.com>
9263
9264 PR fortran/71047
9265 * gfortran.dg/pr71047.f08: New test.
9266
aa4b467b
JM
92672016-05-13 Joseph Myers <joseph@codesourcery.com>
9268
9269 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9270 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9271 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9272
653fb4a2
MS
92732016-05-13 Martin Sebor <msebor@redhat.com>
9274
9275 PR c++/60049
9276 * g++.dg/cpp0x/constexpr-60049.C: New test.
9277
9e37582d
JJ
92782016-05-13 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR bootstrap/71071
9281 * gcc.dg/pr71071.c: New test.
9282
a278aa17
UB
92832016-05-13 Uros Bizjak <ubizjak@gmail.com>
9284
9285 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9286 remove XOP handling.
377eaca7 9287 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9288
ac3d02e2
NS
92892016-05-13 Nathan Sidwell <nathan@acm.org>
9290
9291 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9292 __atomic_is_lock_free declaration.
9293
8ab3bdac
RB
92942016-05-13 Richard Biener <rguenther@suse.de>
9295
9296 PR tree-optimization/42587
9297 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9298
623b8e0a
ML
92992016-05-13 Martin Liska <mliska@suse.cz>
9300
9301 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9302 the new format of dump output.
9303
da7674f6
IE
93042016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9305
9306 * gcc.dg/pr71084.c: New test.
9307
c959db3d
RR
93082016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9309
53d6d955
UB
9310 PR target/53440
9311 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9312
43203dea
RR
93132016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9314
9315 * gcc.target/aarch64/struct_return.c: New test.
9316
4f2e1536
MP
93172016-05-12 Marek Polacek <polacek@redhat.com>
9318
9319 PR c/70756
9320 * c-c++-common/pr70756-2.c: New test.
9321 * c-c++-common/pr70756.c: New test.
9322
1ef33ef3
RB
93232016-05-12 Richard Biener <rguenther@suse.de>
9324
9325 PR tree-optimization/71059
9326 * gcc.dg/torture/pr71059.c: New testcase.
9327
763baff6
RB
93282016-05-12 Richard Biener <rguenther@suse.de>
9329
9330 PR tree-optimization/71062
9331 * gcc.dg/torture/pr71062.c: New testcase.
9332
c4ec1243
IE
93332016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9334
9335 PR tree-optimization/71006
9336 * gcc.dg/pr71006.c: New test.
9337
a5fbf76d
MP
93382016-05-12 Marek Polacek <polacek@redhat.com>
9339
9340 PR driver/71063
9341 * gcc.dg/opts-7.c: New test.
9342
5acc47a4
KT
93432016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9344
9345 PR target/70830
9346 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9347 Add -save-temps to dg-options.
9348 Scan for ldmfd rather than pop instruction.
9349 * gcc.target/arm/interrupt-2.c: Likewise.
9350 * gcc.target/arm/pr70830.c: New test.
9351
40bd4bf9
JJ
93522016-05-12 Jakub Jelinek <jakub@redhat.com>
9353
3cd63842
JJ
9354 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9355 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9356
c05d08f6
JJ
9357 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9358 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9359 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9360
bc27ffae
JJ
9361 PR target/71019
9362 * gcc.target/i386/avx512vl-pack-1.c: New test.
9363 * gcc.target/i386/avx512vl-pack-2.c: New test.
9364 * gcc.target/i386/avx512bw-pack-2.c: New test.
9365
515d7412
JJ
9366 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9367
40bd4bf9
JJ
9368 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9369 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9370 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9371
44ab146a
RB
93722016-05-12 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/70986
9375 * gcc.dg/torture/pr70986-1.c: New testcase.
9376 * gcc.dg/torture/pr70986-2.c: Likewise.
9377 * gcc.dg/torture/pr70986-3.c: Likewise.
9378
d6e83a8d
MM
93792016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9380
9381 PR c/43651
9382 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9383 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9384
51e67ea3
UB
93852016-05-11 Uros Bizjak <ubizjak@gmail.com>
9386
9387 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9388 directive.
9389 * gcc.target/i386/pr66746.c: Ditto.
9390
3fd2b007
MM
93912016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9392
9393 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9394 support.
9395 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9396 warning when using -mvsx-timode.
9397 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9398 * gcc.target/powerpc/dform-2.c: Likewise.
9399 * gcc.target/powerpc/pr68805.c: Likewise.
9400
5c3a10fb
MP
94012016-05-11 Marek Polacek <polacek@redhat.com>
9402
9403 PR c++/71024
9404 * c-c++-common/attributes-3.c: New test.
9405
7cfb065b
NS
94062016-05-11 Nathan Sidwell <nathan@acm.org>
9407
9408 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9409 * gcc.c-torture/execute/pr68185.c: Likewise.
9410 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9411 * gcc.dg/pr69634.c: Requires scheduling.
9412 * gcc.dg/torture/pr66178.c: Require label values.
9413 * gcc.dg/setjmp-6.c: Require indirect jumps.
9414
f35ea97d
RB
94152016-05-11 Richard Biener <rguenther@suse.de>
9416
9417 PR tree-optimization/71055
9418 * gcc.dg/torture/pr71055.c: New testcase.
9419
dff70323
RB
94202016-05-11 Richard Biener <rguenther@suse.de>
9421
9422 PR debug/71057
9423 * g++.dg/debug/pr71057.C: New testcase.
9424
56a3d28b
JJ
94252016-05-11 Jakub Jelinek <jakub@redhat.com>
9426
9427 PR fortran/70855
9428 * gfortran.dg/gomp/pr70855.f90: New test.
9429
ebc1b29e
RB
94302016-05-11 Richard Biener <rguenther@suse.de>
9431
9432 PR middle-end/71002
9433 * g++.dg/torture/pr71002.C: New testcase.
9434
98ccd1d7
IE
94352016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9436
9437 PR middle-end/70807
9438 * gcc.dg/pr70807.c: New test.
9439
ed29e24b
MS
94402016-05-10 Martin Sebor <msebor@redhat.com>
9441
9442 PR c++/38611
9443 * g++.dg/Wattributes.C: New test.
9444
e39dab2c
MG
94452016-05-10 Marc Glisse <marc.glisse@inria.fr>
9446
9447 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9448 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9449 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9450
d067e238
IE
94512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9452
9453 PR target/70799
9454 * gcc.target/i386/pr70799-1.c: New test.
9455
cd36c83e
PMR
94562016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9457
9458 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9459
1e3af2a4
IE
94602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9461
9462 PR middle-end/70877
9463 * gcc.target/i386/pr70877.c: New test.
9464
afc610db
IE
94652016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9466
9467 PR tree-optimization/70786
9468 * gcc.target/i386/pr70876.c: New test.
9469
4b59d19f
JJ
94702016-05-10 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR target/70927
9473 * gcc.target/i386/avx512vl-logic-1.c: New test.
9474 * gcc.target/i386/avx512vl-logic-2.c: New test.
9475 * gcc.target/i386/avx512dq-logic-2.c: New test.
9476
9b5ee426
BS
94772016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9478
9479 PR target/70963
9480 * gcc.target/powerpc/pr70963.c: New.
9481
f3352cab
DM
94822016-05-10 David Malcolm <dmalcolm@redhat.com>
9483
9484 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9485 (test_very_wide_line): Add ruler to expected output.
9486 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9487 (test_very_wide_line): Likewise.
9488 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9489 (test_show_locus): Within the handling of "test_very_wide_line",
9490 enable show_ruler_p on the diagnostic context.
9491
4a3255dd
RB
94922016-05-10 Richard Biener <rguenther@suse.de>
9493
9494 PR tree-optimization/71039
9495 * gcc.dg/torture/pr71039.c: New testcase.
9496
da7c9950
NS
94972016-05-10 Nathan Sidwell <nathan@acm.org>
9498
9499 * gcc.dg/nested-func-10.c: Requires alloca.
9500 * gcc.dg/nested-func-9.c: Requires alloca.
9501 * gcc.c-torture/execute/pr70460.c: Requires labels.
9502 * gcc.c-torture/compile/pr70199.c: Requires labels.
9503 * gcc.target/nvptx/decl.c: Compile only.
9504 * gcc.target/nvptx/trailing-init.c: Compile only.
9505 * gcc.target/nvptx/ary-init.c: Compile only.
9506
cf68d92c
MP
95072016-05-10 Marek Polacek <polacek@redhat.com>
9508
9509 PR c/70255
9510 * gcc.dg/attr-opt-1.c: New test.
9511
64ea4e15
RB
95122016-05-10 Richard Biener <rguenther@suse.de>
9513
9514 PR tree-optimization/70497
9515 PR tree-optimization/28367
9516 * gcc.dg/torture/20160404-1.c: New testcase.
9517 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9518 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9519
5a96dae3
PMR
95202016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9521
9522 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9523
fc97f805
UB
95242016-05-09 Uros Bizjak <ubizjak@gmail.com>
9525
9526 * gcc.target/i386/fabsneg-1.c New test.
9527
a710b1d5
AM
95282016-05-09 Alan Modra <amodra@gmail.com>
9529
9530 PR testsuite/70826
9531 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9532
171f6f05
RB
95332016-05-09 Richard Biener <rguenther@suse.de>
9534
9535 PR tree-optimization/70985
9536 * gcc.dg/torture/pr70985.c: New testcase.
9537
18caa34e
BC
95382016-05-09 Bin Cheng <bin.cheng@arm.com>
9539
9540 * gcc.dg/tree-ssa/ifc-9.c: New test.
9541 * gcc.dg/tree-ssa/ifc-10.c: New test.
9542 * gcc.dg/tree-ssa/ifc-11.c: New test.
9543 * gcc.dg/tree-ssa/ifc-12.c: New test.
9544 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9545 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9546 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9547
7a27d38f
RB
95482016-05-09 Richard Biener <rguenther@suse.de>
9549
9550 PR fortran/70937
9551 * gfortran.dg/pr70937.f90: New testcase.
9552
5ebbbd3d
RO
95532016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554
9555 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9556
f6288c24
FR
95572016-05-07 Fritz Reese <fritzoreese@gmail.com>
9558
9559 PR fortran/56226
9560 * gfortran.dg/dec_structure_1.f90: New testcase.
9561 * gfortran.dg/dec_structure_2.f90: Ditto.
9562 * gfortran.dg/dec_structure_3.f90: Ditto.
9563 * gfortran.dg/dec_structure_4.f90: Ditto.
9564 * gfortran.dg/dec_structure_5.f90: Ditto.
9565 * gfortran.dg/dec_structure_6.f90: Ditto.
9566 * gfortran.dg/dec_structure_7.f90: Ditto.
9567 * gfortran.dg/dec_structure_8.f90: Ditto.
9568 * gfortran.dg/dec_structure_9.f90: Ditto.
9569 * gfortran.dg/dec_structure_10.f90: Ditto.
9570 * gfortran.dg/dec_structure_11.f90: Ditto.
9571 * gfortran.dg/dec_union_1.f90: Ditto.
9572 * gfortran.dg/dec_union_2.f90: Ditto.
9573 * gfortran.dg/dec_union_3.f90: Ditto.
9574 * gfortran.dg/dec_union_4.f90: Ditto.
9575 * gfortran.dg/dec_union_5.f90: Ditto.
9576 * gfortran.dg/dec_union_6.f90: Ditto.
9577 * gfortran.dg/dec_union_7.f90: Ditto.
9578
5ec4a8cd
TV
95792016-05-07 Tom de Vries <tom@codesourcery.com>
9580
9581 PR tree-optimization/70956
9582 * gcc.dg/graphite/pr70956.c: New test.
9583
58ec1d0e
JJ
95842016-05-06 Jakub Jelinek <jakub@redhat.com>
9585
ccd88fb7
JJ
9586 PR middle-end/70941
9587 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9588 (a, b, c, d): Change type from char to signed char.
9589 (main): Compare against (signed char) -1634678893 instead of
9590 hardcoded -109. Use __builtin_abort instead of abort.
9591
dd3b6464
JJ
9592 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9593 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9594
58ec1d0e
JJ
9595 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9596
19aa23d8
YR
95972016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9598
9599 PR debug/70935
9600 * gcc.dg/torture/pr70935.c: New test.
9601
ae5f0df1
OE
96022016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9603
9604 PR target/58219
ce23a8ff 9605 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9606
078f7e37
RB
96072016-05-06 Richard Biener <rguenther@suse.de>
9608
9609 PR tree-optimization/70960
9610 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9611
765d7b54
OE
96122016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9613
9614 PR target/52933
9615 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9616 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9617 Adjust expected instruction counts.
9618 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9619
29c94e65
MP
96202016-05-06 Marek Polacek <polacek@redhat.com>
9621
9622 PR sanitizer/70875
9623 * gcc.dg/ubsan/bounds-3.c: New test.
9624
3684b02e
OE
96252016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9626
9627 PR target/54089
9628 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9629
8706773f
RB
96302016-05-06 Richard Biener <rguenther@suse.de>
9631
9632 PR middle-end/70931
9633 * gfortran.dg/pr70931.f90: New testcase.
9634
a4f51018
RB
96352016-05-06 Richard Biener <rguenther@suse.de>
9636
9637 PR middle-end/70941
9638 * gcc.dg/torture/pr70941.c: New testcase.
9639
c4f2425f
BC
96402016-05-05 Bin Cheng <bin.cheng@arm.com>
9641
9642 PR tree-optimization/57206
9643 * gcc.dg/vect/pr57206.c: New test.
9644
5dc08197
RO
96452016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9646
9647 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9648
351f85c5
JJ
96492016-05-05 Jakub Jelinek <jakub@redhat.com>
9650
568bac8c
JJ
9651 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9652
351f85c5
JJ
9653 * c-c++-common/Wdangling-else-4.c: New test.
9654
33fd7785
JJ
96552016-05-04 Jakub Jelinek <jakub@redhat.com>
9656
2d1ac15a
JJ
9657 PR c++/70906
9658 PR c++/70933
9659 * g++.dg/opt/pr70906.C: New test.
9660 * g++.dg/opt/pr70933.C: New test.
9661
33fd7785
JJ
9662 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9663
6b715bf6
JH
96642016-05-04 Jan Hubicka <hubicka@ucw.cz>
9665
9666 * gcc.dg/ipa/pure-const-3.c: New testcase.
9667
deef7113
MP
96682016-05-04 Marek Polacek <polacek@redhat.com>
9669
9670 * c-c++-common/Wdangling-else-1.c: New test.
9671 * c-c++-common/Wdangling-else-2.c: New test.
9672 * c-c++-common/Wdangling-else-3.c: New test.
9673
5396db97
KCY
96742016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9675
9676 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9677 flag is present.
9678
de55efd5
MP
96792016-05-04 Marek Polacek <polacek@redhat.com>
9680
9681 PR c/48778
9682 * gcc.dg/Waddress-2.c: New test.
9683
475839b6
AM
96842016-05-04 Alan Modra <amodra@gmail.com>
9685
9686 * gcc.target/powerpc/pr70866.c: New.
9687
b25aad5f
MS
96882016-05-03 Martin Sebor <msebor@redhat.com>
9689
9690 PR c++/66561
9691 * c-c++-common/builtin_location.c: New test.
9692 * g++.dg/cpp1y/builtin_location.C: New test.
9693
79ce98bc
MP
96942016-05-03 Marek Polacek <polacek@redhat.com>
9695
9696 PR c/70859
9697 * gcc.dg/pr70859.c: New test.
9698 * gcc.dg/pr70859-2.c: New test.
9699
402e89f5
PMR
97002016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9701
9702 * gnat.dg/debug5.adb: New testcase.
9703
f3d90045
DV
97042016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9705
9706 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9707 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9708 Procedure to check for z10 instruction set.
9709
1e26cec1
CL
97102016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9711
9712 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9713
71aca5a0
AM
97142016-05-03 Alan Modra <amodra@gmail.com>
9715
9716 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9717
2fd70ec1
JJ
97182016-05-03 Jakub Jelinek <jakub@redhat.com>
9719
9720 * gcc.target/i386/avx512f-cvt-1.c: New test.
9721
e5705cf7
L
97222016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9723
9724 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9725 -fdump-tree-vrp-details.
9726
381cdae4
RB
97272016-05-03 Richard Biener <rguenther@suse.de>
9728
9729 * gcc.dg/pr30172-1.c: Adjust.
9730 * gcc.dg/pr63743.c: Likewise.
9731 * gcc.dg/tm/pr51696.c: Likewise.
9732 * c-c++-common/tm/safe-1.c: Likewise.
9733 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9734 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9735 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9736 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9737
adedd5c1
JJ
97382016-05-03 Jakub Jelinek <jakub@redhat.com>
9739
31ed1665
JJ
9740 PR rtl-optimization/70467
9741 * gcc.target/i386/pr70467-3.c: New test.
9742 * gcc.target/i386/pr70467-4.c: New test.
9743
dea60b59
JJ
9744 PR tree-optimization/70916
9745 * gcc.c-torture/compile/pr70916.c: New test.
9746
adedd5c1
JJ
9747 PR target/49244
9748 * gcc.target/i386/pr49244-1.c: New test.
9749 * gcc.target/i386/pr49244-2.c: New test.
9750
f80041ef
BS
97512016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9752
9753 PR rtl-optimization/44281
9754 * gcc.target/i386/pr44281.c: New test.
9755
1cfcd39e
BC
97562016-05-03 bin cheng <bin.cheng@arm.com>
9757
9758 PR tree-optimization/56541
9759 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9760 * gcc.dg/vect/pr56541.c: new test.
9761
4304ccfd
MM
97622016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9763
9764 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9765 __float128.
9766 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9767
50d94c29
L
97682016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9769
9770 PR testsuite/70520
9771 * c-c++-common/asan/clone-test-1.c (main): Align child process
9772 stack to 16 bytes.
9773
bc1aee87
DM
97742016-05-02 David Malcolm <dmalcolm@redhat.com>
9775
9776 PR c++/62314
9777 * g++.dg/spellcheck-fields-2.C: New test case.
9778
474e0129
DM
97792016-05-02 David Malcolm <dmalcolm@redhat.com>
9780
9781 PR c++/62314
9782 * g++.dg/pr62314.C: New test case.
9783
818b88a7
JH
97842016-05-02 Jan Hubicka <hubicka@ucw.cz>
9785
9786 * gcc.dg/ipa/inline-8.c: New testcase.
9787
dd77684f
JJ
97882016-05-02 Jakub Jelinek <jakub@redhat.com>
9789
9790 PR rtl-optimization/70467
9791 * gcc.target/i386/pr70467-1.c: New test.
9792
72407e00
BE
97932016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9794
9795 * gcc.dg/spec-options.c: Run the test on all targets.
9796 * gcc.dg/foo.specs: Use cpp_unique_options.
9797
dd53d197
MG
97982016-05-02 Marc Glisse <marc.glisse@inria.fr>
9799
9800 * gcc.dg/tree-ssa/unord.c: New testcase.
9801
a8b85ce9
MG
98022016-05-02 Marc Glisse <marc.glisse@inria.fr>
9803
9804 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9805
5b37e866
NS
98062016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9807
9808 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9809
7176a4a0
MP
98102016-05-02 Marek Polacek <polacek@redhat.com>
9811
9812 PR c/70851
9813 * gcc.dg/enum-incomplete-3.c: New test.
9814
6b9933b9
MP
98152016-05-02 Marek Polacek <polacek@redhat.com>
9816 Tom de Vries <tom@codesourcery.com>
9817
9818 PR tree-optimization/70700
9819 * gcc.dg/pr70700.c: New test.
9820
90f82260
UB
98212016-05-01 Uros Bizjak <ubizjak@gmail.com>
9822
9823 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9824 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9825 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9826 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9827 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9828
f73036c1
EB
98292016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9830
9831 * ada/acats/run_acats: Rename into...
9832 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9833 * ada/acats/run_all.sh: Remove redundant test.
9834 (target_run): Move around.
9835 (target_gnatchop): Use newly built executable.
9836 (target_gnatmake): Likewise.
9837 Check that the compilation of impbit succeeds.
9838
85e051a3
OE
98392016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9840
9841 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9842 * gcc.dg/20021029-1.c: Likewise.
9843 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9844 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9845 * gcc.target/sh/cmpstr.c: Likewise.
9846 * gcc.target/sh/cmpstrn.c: Likewise.
9847 * gcc.target/sh/memset.c: Likewise.
9848 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9849 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9850 * gcc.target/sh/pr39423-1.c: Likewise.
9851 * gcc.target/sh/pr49468-di.c: Likewise.
9852 * gcc.target/sh/pr49468-si.c: Likewise.
9853 * gcc.target/sh/pr49880-1.c: Likewise.
9854 * gcc.target/sh/pr49880-2.c: Likewise.
9855 * gcc.target/sh/pr49880-3.c: Likewise.
9856 * gcc.target/sh/pr50751-1.c: Likewise.
9857 * gcc.target/sh/pr50751-4.c: Likewise.
9858 * gcc.target/sh/pr50751-7.c: Likewise.
9859 * gcc.target/sh/pr51244-1.c: Likewise.
9860 * gcc.target/sh/pr51244-10.c: Likewise.
9861 * gcc.target/sh/pr51244-11.c: Likewise.
9862 * gcc.target/sh/pr51244-12.c: Likewise.
9863 * gcc.target/sh/pr51244-13.c: Likewise.
9864 * gcc.target/sh/pr51244-14.c: Likewise.
9865 * gcc.target/sh/pr51244-17.c: Likewise.
9866 * gcc.target/sh/pr51244-18.c: Likewise.
9867 * gcc.target/sh/pr51244-19.c: Likewise.
9868 * gcc.target/sh/pr51244-4.c: Likewise.
9869 * gcc.target/sh/pr51244-5.c: Likewise.
9870 * gcc.target/sh/pr51244-7.c: Likewise.
9871 * gcc.target/sh/pr51244-8.c: Likewise.
9872 * gcc.target/sh/pr51244-9.c: Likewise.
9873 * gcc.target/sh/pr51697.c: Likewise.
9874 * gcc.target/sh/pr52483-1.c: Likewise.
9875 * gcc.target/sh/pr52483-2.c: Likewise.
9876 * gcc.target/sh/pr52483-3.c: Likewise.
9877 * gcc.target/sh/pr52483-5.c: Likewise.
9878 * gcc.target/sh/pr52933-1.c: Likewise.
9879 * gcc.target/sh/pr52933-2.c: Likewise.
9880 * gcc.target/sh/pr52933-3.c: Likewise.
9881 * gcc.target/sh/pr53568-1.c: Likewise.
9882 * gcc.target/sh/pr53976-1.c: Likewise.
9883 * gcc.target/sh/pr53988-1.c: Likewise.
9884 * gcc.target/sh/pr53988.c: Likewise.
9885 * gcc.target/sh/pr54089-1.c: Likewise.
9886 * gcc.target/sh/pr54089-6.c: Likewise.
9887 * gcc.target/sh/pr54089-7.c: Likewise.
9888 * gcc.target/sh/pr54089-8.c: Likewise.
9889 * gcc.target/sh/pr54089-9.c: Likewise.
9890 * gcc.target/sh/pr54236-1.c: Likewise.
9891 * gcc.target/sh/pr54236-2.c: Likewise.
9892 * gcc.target/sh/pr54236-3.c: Likewise.
9893 * gcc.target/sh/pr54236-4.c: Likewise.
9894 * gcc.target/sh/pr54386.c: Likewise.
9895 * gcc.target/sh/pr54602-1.c: Likewise.
9896 * gcc.target/sh/pr54685.c: Likewise.
9897 * gcc.target/sh/pr54760-1.c: Likewise.
9898 * gcc.target/sh/pr54760-2.c: Likewise.
9899 * gcc.target/sh/pr54760-3.c: Likewise.
9900 * gcc.target/sh/pr54760-4.c: Likewise.
9901 * gcc.target/sh/pr54760-5.c: Likewise.
9902 * gcc.target/sh/pr54760-6.c: Likewise.
9903 * gcc.target/sh/pr55146.c: Likewise.
9904 * gcc.target/sh/pr55160.c: Likewise.
9905 * gcc.target/sh/pr59278.c: Likewise.
9906 * gcc.target/sh/pr59401-1.c: Likewise.
9907 * gcc.target/sh/pr59533-1.c: Likewise.
9908 * gcc.target/sh/pr63260.c: Likewise.
9909 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9910 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9911 * gcc.target/sh/strlen.c: Likewise.
9912 * gcc.target/sh/torture/pr30807.c: Likewise.
9913 * gcc.target/sh/torture/pr34777.c: Likewise.
9914 * gcc.target/sh/torture/pr64652.c: Likewise.
9915 * gcc.target/sh/torture/pr65505.c: Likewise.
9916 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9917 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9918
411e5c67
PC
99192016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9920
9921 PR c++/66644
9922 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9923
8fa97501
BS
99242016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9925
9926 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9927 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9928 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9929 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9930
5a956111
PP
99312016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9932
9933 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9934 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9935
e7ff0319
CP
99362016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9937
9938 PR middle-end/70626
9939 * c-c++-common/goacc/combined-reduction.c: New test.
9940 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9941
52d11a4b
L
99422016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9943
9944 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9945 *movdi_internal pattern only if PIC off.
9946 * gcc.target/i386/pr70155-2.c: Likewise.
9947 * gcc.target/i386/pr70155-3.c: Likewise.
9948 * gcc.target/i386/pr70155-4.c: Likewise.
9949 * gcc.target/i386/pr70155-5.c: Likewise.
9950 * gcc.target/i386/pr70155-6.c: Likewise.
9951 * gcc.target/i386/pr70155-7.c: Likewise.
9952 * gcc.target/i386/pr70155-8.c: Likewise.
9953 * gcc.target/i386/pr70155-15.c: Likewise.
9954 * gcc.target/i386/pr70155-17.c: Likewise.
9955 * gcc.target/i386/pr70155-22.c: Likewise.
9956
8960db31
BC
99572016-04-29 Bin Cheng <bin.cheng@arm.com>
9958
9959 PR tree-optimization/70803
9960 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9961
cca535a4
IE
99622016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9963
9964 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9965 optimization of vector loop.
9966 * gcc.target/i386/vect-unpack-3.c: New test.
9967 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9968 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9969 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9970
500ecf4a
MP
99712016-04-29 Marek Polacek <polacek@redhat.com>
9972
9973 PR sanitizer/70342
9974 * g++.dg/ubsan/null-7.C: New test.
9975
2fff3db8
MP
9976 PR c/70852
9977 * gcc.dg/pr70852.c: New test.
9978
509063eb
DV
99792016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9980
9981 PR/69089
9982 * g++.dg/cpp0x/alignas6.C: New test.
9983
83745c0d
DV
99842016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9985
c87885ca
RO
9986 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9987 * gcc.dg/pr27003.c: Likewise.
9988 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9989 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9990 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9991 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9992 * gcc.target/arc/mxy.c: Likewise.
9993 * gcc.target/arc/mswape.c: Likewise.
9994 * gcc.target/arc/mrtsc.c: Likewise.
9995 * gcc.target/arc/mcrc.c: Likewise.
9996 * gcc.target/arc/mdsp-packa.c: Likewise.
9997 * gcc.target/arc/mdvbf.c: Likewise.
9998 * gcc.target/arc/mlock.c: Likewise.
9999 * gcc.target/arc/mmac-24.c: Likewise.
10000 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10001
849b265d
BS
100022016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10003 Matthijs Kooijman <matthijs@stdin.nl>
10004 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10005
10006 PR target/60040
10007 * gcc.target/avr/pr60040-1.c: New.
10008 * gcc.target/avr/pr60040-2.c: New.
10009
1390536b
RB
100102016-04-29 Richard Biener <rguenther@suse.de>
10011
10012 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10013
98998245
RB
100142016-04-29 Richard Biener <rguenther@suse.de>
10015
10016 PR tree-optimization/13962
10017 PR tree-optimization/65686
10018 * gcc.dg/uninit-pr65686.c: New testcase.
10019
8b80cc21
JJ
100202016-04-29 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR middle-end/70843
10023 * gcc.dg/pr70843.c: New test.
10024
6181bc30
JJ
100252016-04-28 Jakub Jelinek <jakub@redhat.com>
10026
10027 PR target/70858
10028 * gcc.target/i386/pr70858.c: New test.
10029
f4cb3612
AB
100302016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10031
10032 * gcc.target/arc/nps400-1.c: New file.
10033
8ad9df62
JR
100342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10035 Andrew Burgess <andrew.burgess@embecosm.com>
10036
10037 * gcc.target/arc/movh_cl-1.c: New file.
10038
ceaaa9fe
JR
100392016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10040 Andrew Burgess <andrew.burgess@embecosm.com>
10041
10042 * gcc.target/arc/extzv-1.c: New file.
10043 * gcc.target/arc/insv-1.c: New file.
10044 * gcc.target/arc/insv-2.c: New file.
10045 * gcc.target/arc/movb-1.c: New file.
10046 * gcc.target/arc/movb-2.c: New file.
10047 * gcc.target/arc/movb-3.c: New file.
10048 * gcc.target/arc/movb-4.c: New file.
10049 * gcc.target/arc/movb-5.c: New file.
10050 * gcc.target/arc/movb_cl-1.c: New file.
10051 * gcc.target/arc/movb_cl-2.c: New file.
10052 * gcc.target/arc/movbi_cl-1.c: New file.
10053 * gcc.target/arc/movl-1.c: New file.
10054
4d03dc2f
JR
100552016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10056 Andrew Burgess <andrew.burgess@embecosm.com>
10057
10058 * gcc.target/arc/cmem-1.c: New file.
10059 * gcc.target/arc/cmem-2.c: New file.
10060 * gcc.target/arc/cmem-3.c: New file.
10061 * gcc.target/arc/cmem-4.c: New file.
10062 * gcc.target/arc/cmem-5.c: New file.
10063 * gcc.target/arc/cmem-6.c: New file.
10064 * gcc.target/arc/cmem-7.c: New file.
10065 * gcc.target/arc/cmem-ld.inc: New file.
10066 * gcc.target/arc/cmem-st.inc: New file.
10067
81262dad
JJ
100682016-04-28 Jakub Jelinek <jakub@redhat.com>
10069
10070 PR target/70821
10071 * gcc.target/i386/pr70821.c: New test.
10072
0a31a09a
BS
100732016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10074
10075 * gcc.target/powerpc/vec-adde.c: New test.
10076 * gcc.target/powerpc/vec-adde-int128.c: New test.
10077
3ddffba9
JJ
100782016-04-28 Jakub Jelinek <jakub@redhat.com>
10079
10080 * gcc.target/i386/avx-vround-1.c: New test.
10081 * gcc.target/i386/avx-vround-2.c: New test.
10082 * gcc.target/i386/avx512vl-vround-1.c: New test.
10083 * gcc.target/i386/avx512vl-vround-2.c: New test.
10084
713dedcd
RO
100852016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10086
10087 PR testsuite/70595
10088 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10089 (check_effective_target_cilkplus_runtime): ... this.
10090 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10091 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10092
10093 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10094 Require cilkplus_runtime.
10095 Don't add -lcilkrts.
10096 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10097 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10098 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10099 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10100 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10101 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10102 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10103 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10104 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10105 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10106 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10107 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10108 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10109 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10110 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10111 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10112 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10113 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10114 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10115 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10116 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10117 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10118 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10119 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10120 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10121 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10122 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10123 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10124 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10125
10126 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10127 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10128
10129 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10130
10131 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10132 cilkplus_runtime.
10133
3563f78f
MG
101342016-04-27 Marc Glisse <marc.glisse@inria.fr>
10135
10136 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10137 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10138
6bc2bb18
RB
101392015-04-27 Ryan Burn <contact@rnburn.com>
10140
10141 PR c++/69024
10142 PR c++/68997
10143 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10144 diagnostic.
10145 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10146 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10147
1e55d29a
EB
101482016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10149
10150 * gnat.dg/limited_with4.ad[sb]: New test.
10151 * gnat.dg/limited_with4_pkg.ads: New helper.
10152
087146ca
L
101532016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10154
10155 PR target/70155
10156 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10157 and movv1ti_internal patterns
10158 * gcc.target/i386/pr70155-1.c: New test.
10159 * gcc.target/i386/pr70155-2.c: Likewise.
10160 * gcc.target/i386/pr70155-3.c: Likewise.
10161 * gcc.target/i386/pr70155-4.c: Likewise.
10162 * gcc.target/i386/pr70155-5.c: Likewise.
10163 * gcc.target/i386/pr70155-6.c: Likewise.
10164 * gcc.target/i386/pr70155-7.c: Likewise.
10165 * gcc.target/i386/pr70155-8.c: Likewise.
10166 * gcc.target/i386/pr70155-9.c: Likewise.
10167 * gcc.target/i386/pr70155-10.c: Likewise.
10168 * gcc.target/i386/pr70155-11.c: Likewise.
10169 * gcc.target/i386/pr70155-12.c: Likewise.
10170 * gcc.target/i386/pr70155-13.c: Likewise.
10171 * gcc.target/i386/pr70155-14.c: Likewise.
10172 * gcc.target/i386/pr70155-15.c: Likewise.
10173 * gcc.target/i386/pr70155-16.c: Likewise.
10174 * gcc.target/i386/pr70155-17.c: Likewise.
10175 * gcc.target/i386/pr70155-18.c: Likewise.
10176 * gcc.target/i386/pr70155-19.c: Likewise.
10177 * gcc.target/i386/pr70155-20.c: Likewise.
10178 * gcc.target/i386/pr70155-21.c: Likewise.
10179 * gcc.target/i386/pr70155-22.c: Likewise.
10180
92329f9f
L
101812016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10182
10183 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10184 ".{5,6}".
10185
309a0cf6
BC
101862016-04-27 Bin Cheng <bin.cheng@arm.com>
10187
10188 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10189 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10190 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10191 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10192 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10193
72ed2b9c
RB
101942016-04-27 Richard Biener <rguenther@suse.de>
10195
10196 PR ipa/70760
10197 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10198 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10199
3c98ff9b
NS
102002016-04-27 Nathan Sidwell <nathan@acm.org>
10201
10202 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10203 * g++.dg/ubsan/pr63956.C: Adjust error location.
10204
9ec5d66b
NC
102052016-04-27 Nick Clifton <nickc@redhat.com>
10206
10207 PR middle-end/49889
10208 * gcc.dg/pr49889.c: New test.
10209
c1e1f433
BS
102102016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10211
10212 * c-c++-common/memset-array.c: New test.
10213
8ac43293
MS
102142016-04-26 Martin Sebor <msebor@redhat.com>
10215
10216 PR c++/66639
10217 * g++.dg/cpp1y/func_constexpr.C: New test.
10218
843ce8ab
PP
102192016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10220
10221 PR c++/70241
10222 * g++.dg/cpp0x/enum32.C: New test.
10223 * g++.dg/cpp0x/enum33.C: New test.
10224
102252016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10226
10227 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10228 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10229 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10230 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10231 * gcc.c-torture/execute/pr38151.c: Likewise.
10232 * gcc.c-torture/execute/pr66556.c: Likewise.
10233 * gcc.c-torture/execute/pr67781.c: Likewise.
10234 * gcc.c-torture/execute/pr68648.c: Likewise.
10235
ca1206be
MG
102362016-04-26 Marc Glisse <marc.glisse@inria.fr>
10237
10238 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10239
2448a956
MP
102402016-04-26 Marek Polacek <polacek@redhat.com>
10241
10242 PR c/67784
10243 * gcc.dg/pr67784-3.c: New test.
10244 * gcc.dg/pr67784-4.c: New test.
10245 * gcc.dg/pr67784-5.c: New test.
10246
b02a5e26
MP
10247 PR c/70791
10248 * gcc.dg/Wnested-externs-2.c: New test.
10249
6b6aa8d3
MG
102502016-04-26 Marc Glisse <marc.glisse@inria.fr>
10251
10252 * gcc.dg/fold-plusmult.c: Adjust.
10253 * gcc.dg/no-strict-overflow-6.c: Adjust.
10254 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10255
a2095b55
BS
102562016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10257
10258 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10259 number scans.
10260 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10261 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10262 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10263 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10264 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10265 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10266 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10267 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10268 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10269 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10270 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10271 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10272 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10273 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10274 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10275 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10276 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10277 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10278 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10279 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10280 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10281 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10282 scans.
10283 * gcc.target/i386/pr32219-4.c: Likewise.
10284 * gcc.target/i386/pr32219-6.c: Likewise.
10285 * gcc.target/i386/pr32219-8.c: Likewise.
10286
bb0cc5c8
KT
102872016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10288
10289 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10290 associated options.
10291
5a0802ea
MP
102922016-04-26 Marek Polacek <polacek@redhat.com>
10293
10294 PR c++/70744
10295 * g++.dg/ext/cond2.C: New test.
10296
00f615af
BC
102972016-04-26 Bin Cheng <bin.cheng@arm.com>
10298
10299 PR tree-optimization/70771
10300 PR tree-optimization/70775
10301 * gcc.dg/pr70771.c: New test.
25939d34 10302 * gcc.dg/pr70775.c: New test.
00f615af 10303
218155e7
BS
103042016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10305
10306 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10307
ab99f467
RB
103082016-04-25 Richard Biener <rguenther@suse.de>
10309
10310 PR tree-optimization/70780
10311 * gcc.dg/torture/pr70780.c: New testcase.
10312
3f8257db 103132016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10314
c87885ca
RO
10315 * gcc.target/arm/neon-vaddws16.c: New test.
10316 * gcc.target/arm/neon-vaddws32.c: New test.
10317 * gcc.target/arm/neon-vaddwu16.c: New test.
10318 * gcc.target/arm/neon-vaddwu32.c: New test.
10319 * gcc.target/arm/neon-vaddwu8.c: New test.
10320 * lib/target-supports.exp
93c590ee
MC
10321 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10322 that arm neon support vector widen sum of HImode TO SImode.
10323
d6c1a7a7
JJ
103242016-04-23 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR sanitizer/70712
10327 * c-c++-common/asan/pr70712.c: New test.
10328
ab0fc037
TS
103292016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10330
10331 * .gitattributes: New file.
10332
2aa64824
CL
103332016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10334
10335 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10336
e7e12d92
DH
103372016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10338
10339 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10340 * gfortran.dg/submodule_15.f08: Likewise.
10341
d1431192
RB
103422016-04-22 Richard Biener <rguenther@suse.de>
10343
10344 PR tree-optimization/70740
10345 * gcc.dg/torture/pr70740.c: New testcase.
10346
04a63c24
L
103472016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10348
10349 PR target/70750
10350 * gcc.target/i386/pr70750-1.c: New test.
10351 * gcc.target/i386/pr70750-2.c: Likewise.
10352
20700098
PC
103532016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10354
10355 PR c++/70540
10356 * g++.dg/cpp0x/auto48.C: New.
10357
aedf4e12
MP
103582016-04-21 Marek Polacek <polacek@redhat.com>
10359
10360 PR c++/70513
10361 * g++.dg/cpp0x/forw_enum12.C: New test.
10362 * g++.dg/cpp0x/forw_enum13.C: New test.
10363
2074d80a
KY
103642016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10365
10366 PR target/70728
10367 * gcc.target/i386/pr70728.c: New test.
10368
aef4aab0
RB
103692016-04-21 Richard Biener <rguenther@suse.de>
10370
10371 PR middle-end/70747
10372 * gcc.dg/pr70747.c: New testcase.
10373
2359e571
BC
103742016-04-21 Bin Cheng <bin.cheng@arm.com>
10375
10376 PR tree-optimization/70715
10377 * gcc.dg/tree-ssa/scev-13.c: New test.
10378
ce0e66ff
MG
103792016-04-21 Marc Glisse <marc.glisse@inria.fr>
10380
10381 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10382
2c2870a1
MG
103832016-04-21 Marc Glisse <marc.glisse@inria.fr>
10384
10385 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10386
a2b056a3
JH
103872016-04-20 Jan Hubicka <jh@suse.cz>
10388
10389 PR ipa/70018
10390 * g++.dg/ipa/nothrow-1.C: New testcase.
10391
ee392fc2
NS
103922016-04-20 Nathan Sidwell <nathan@acm.org>
10393
10394 PR c++/55635
10395 * g++.dg/eh/delete1.C: New.
10396
dda49daf
L
103972016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10398
10399 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10400 -mtune-ctrl=sse_typeless_stores.
10401
8a5b9d5a
L
104022016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10403
10404 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10405
1011119f
BC
104062016-04-20 Bin Cheng <bin.cheng@arm.com>
10407
10408 PR tree-optimization/69489
10409 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10410
477d4906
IV
104112016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10412
10413 PR c++/69363
10414 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10415 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10416 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10417
fad08d12
BC
104182016-04-20 Bin Cheng <bin.cheng@arm.com>
10419
10420 PR tree-optimization/56625
10421 PR tree-optimization/69489
10422 * gcc.dg/vect/pr56625.c: New test.
10423 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10424
9e3e4fab
AP
104252016-04-20 Andrew Pinski <apinski@cavium.com>
10426
10427 PR target/64971
10428 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10429
d7aa24e4
AC
104302016-04-20 Arnaud Charlet <charlet@adacore.com>
10431
10432 * gnat.dg/self1.adb: Remove now incorrect test.
10433
e6d62b46
BC
104342016-04-20 Bin Cheng <bin.cheng@arm.com>
10435
10436 * gcc.dg/tree-ssa/scev-11.c: New test.
10437 * gcc.dg/tree-ssa/scev-12.c: New test.
10438
2697b189
MP
104392016-04-20 Marek Polacek <polacek@redhat.com>
10440
10441 PR tree-optimization/70725
10442 * gcc.dg/pr70725.c: New test.
10443
60d393e8
RB
104442016-04-20 Richard Biener <rguenther@suse.de>
10445
10446 PR tree-optimization/70726
10447 * g++.dg/vect/pr70726.cc: New testcase.
10448
82c6f58a
AK
104492016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10450
10451 PR target/70674
10452 * gcc.target/s390/pr70674.c: New test.
10453
90eeab20
JD
104542016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10455
10456 PR libgfortran/70684
10457 * gfortran.dg/list_read_14.f90: New test.
10458
fc9cf6da
L
104592016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10460
10461 PR target/69201
10462 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10463 extern to force it misaligned.
10464 (b): Likewise.
10465 (c): Likewise.
10466 (d): Likewise.
10467 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10468 Don't check `*' before movv4sf_internal.
10469 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10470 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10471 Don't check `*' before movv16qi_internal.
10472 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10473 extern to force it misaligned.
10474 (b): Likewise.
10475 (c): Likewise.
10476 (d): Likewise.
10477 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10478 Don't check `*' before movv2df_internal.
10479 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10480 extern to force it misaligned.
10481 (b): Likewise.
10482 (c): Likewise.
10483 (d): Likewise.
10484 Check movv8sf_internal instead of avx_storeups256.
10485 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10486
ea8927ea
RB
104872016-04-19 Richard Biener <rguenther@suse.de>
10488
10489 PR tree-optimization/70171
10490 * g++.dg/tree-ssa/pr70171.C: New testcase.
10491
65f52ee9
RB
104922016-04-19 Richard Biener <rguenther@suse.de>
10493
10494 PR tree-optimization/70724
10495 * gcc.dg/torture/pr70724.c: New testcase.
10496
987b67f1
VM
104972016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10498
10499 PR middle-end/70689
c87885ca 10500 * gcc.target/i386/pr70689.c: New.
987b67f1 10501
91a47c39
L
105022016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10503
10504 PR target/70708
10505 * gcc.target/i386/pr70708.c: New test.
10506
8270b82d
RB
105072016-04-18 Richard Biener <rguenther@suse.de>
10508
10509 PR tree-optimization/43434
10510 * gcc.dg/vect/pr43434.c: New testcase.
10511 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10512 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10513 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10514 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10515 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10516 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10517 * gcc.dg/gomp/pr68640.c: Likewise.
10518 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10519 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10520
edd048e2
RB
105212016-04-18 Richard Biener <rguenther@suse.de>
10522
10523 PR tree-optimization/70701
10524 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10525
bd5c7330
TV
105262016-04-18 Tom de Vries <tom@codesourcery.com>
10527
10528 PR testsuite/70699
10529 * gcc.dg/pr70161.c: Add dot-file scans.
10530 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10531 instead of after last dot char.
10532
23f2660f
EB
105332016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10534
10535 * c-c++-common/dump-ada-spec-3.c: New test.
10536 * c-c++-common/dump-ada-spec-4.c: Likewise.
10537
da152c9f
TV
105382016-04-17 Tom de Vries <tom@codesourcery.com>
10539
10540 PR other/70183
10541 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10542
cc950f98
JH
105432016-04-15 Jan Hubicka <jh@suse.cz>
10544
10545 PR ipa/70018
10546 * g++.dg/ipa/pure-const-1.C: New testcase.
10547 * g++.dg/ipa/pure-const-2.C: New testcase.
10548 * g++.dg/ipa/pure-const-3.C: New testcase.
10549
949505a9
MP
105502016-04-15 Marek Polacek <polacek@redhat.com>
10551
10552 PR c/70671
10553 * gcc.dg/bitfld-22.c: New test.
10554
10e547d6
BS
105552016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10556
10557 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10558 x86_64.
10559
1e77281b
MP
105602016-04-15 Marek Polacek <polacek@redhat.com>
10561
10562 PR c/70651
10563 * c-c++-common/pr70651.c: New test.
10564
e501fa8e
KT
105652016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10566
10567 PR rtl-optimization/70681
10568 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10569 dump scan on arm and powerpc.
10570 * gcc.dg/pr10474.c: Likewise.
10571
dda1bf61
JJ
105722016-04-15 Jakub Jelinek <jakub@redhat.com>
10573
ca4ef1ff
JJ
10574 PR c++/69517
10575 PR c++/70019
10576 PR c++/70588
10577 * g++.dg/cpp1y/vla11.C: Revert for real.
10578
dda1bf61
JJ
10579 PR c/70436
10580 * c-c++-common/Wparentheses-1.c: New test.
10581 * c-c++-common/gomp/Wparentheses-1.c: New test.
10582 * c-c++-common/gomp/Wparentheses-2.c: New test.
10583 * c-c++-common/gomp/Wparentheses-3.c: New test.
10584 * c-c++-common/gomp/Wparentheses-4.c: New test.
10585 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10586 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10587 * c-c++-common/goacc/Wparentheses-1.c: New test.
10588
1355e62c
KY
105892016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10590
10591 PR target/70662
10592 * gcc.target/i386/pr70662.c: New test.
10593
0ab34b9e 105942016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10595 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10596
10597 PR tree-optimization/70130
10598 * gcc.dg/vect/O3-pr70130.c: New testcase.
10599
bc773aad
MM
106002016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10601
6e9b2286
MM
10602 PR target/70669
10603 * gcc.target/powerpc/pr70669.c: New test.
10604
bc773aad
MM
10605 PR target/70640
10606 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10607 a power7 system that does not have an assembler that supports
10608 power8.
10609
d8747845
MS
106102016-04-14 Martin Sebor <msebor@redhat.com>
10611
10612 PR c++/69517
10613 PR c++/70019
10614 PR c++/70588
10615 * c-c++-common/ubsan/vla-1.c: Revert.
10616 * g++.dg/cpp1y/vla11.C: Same.
10617 * g++.dg/cpp1y/vla12.C: Same.
10618 * g++.dg/cpp1y/vla13.C: Same.
10619 * g++.dg/cpp1y/vla14.C: Same.
10620 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10621 * g++.dg/init/array24.C: Same.
d8747845
MS
10622 * g++.dg/ubsan/vla-1.C: Same.
10623
85128559
MP
106242016-04-14 Marek Polacek <polacek@redhat.com>
10625 Jan Hubicka <hubicka@ucw.cz>
10626
10627 PR c++/70029
10628 * g++.dg/torture/pr70029.C: New test.
10629
52fbb073
MS
106302016-04-14 Martin Sebor <msebor@redhat.com>
10631
10632 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10633 type size to prevent failures on targets with very low maximum
10634 alignment.
10635
6db61d6f
RB
106362016-04-14 Richard Biener <rguenther@suse.de>
10637
10638 PR tree-optimization/70623
10639 * gcc.dg/torture/pr70623.c: New testcase.
10640 * gcc.dg/torture/pr70623-2.c: Likewise.
10641
342fac95
MS
106422016-04-13 Martin Sebor <msebor@redhat.com>
10643
10644 PR c++/69517
10645 PR c++/70019
10646 PR c++/70588
10647 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10648 * g++.dg/cpp1y/vla11.C: New test.
10649 * g++.dg/cpp1y/vla12.C: New test.
10650 * g++.dg/cpp1y/vla13.C: New test.
10651 * g++.dg/cpp1y/vla14.C: New test.
10652 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10653 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10654 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10655
d93c452f
JJ
106562016-04-13 Jakub Jelinek <jakub@redhat.com>
10657
10658 PR c++/70641
10659 * g++.dg/opt/pr70641.C: New test.
10660
85115fb6
RO
106612016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10662
10663 PR rtl-optimization/68749
10664 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10665 effects of argument promotions.
10666 Remove default args to dg-skip-if.
10667
545a4139
PC
106682016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10669
10670 PR c++/70635
10671 * g++.dg/parse/pr70635.C: New.
10672
b3a77f21
MP
106732016-04-13 Marek Polacek <polacek@redhat.com>
10674
10675 PR c++/70639
10676 * c-c++-common/Wmisleading-indentation-4.c: New test.
10677
99cd9857
MP
106782016-04-13 Marek Polacek <polacek@redhat.com>
10679
10680 PR c/70436
c87885ca
RO
10681 * gcc.dg/Wparentheses-12.c: New test.
10682 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10683
75ca93ec
IE
106842016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10685
10686 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10687 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10688 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10689
3d3f9e7e
JJ
106902016-04-13 Jakub Jelinek <jakub@redhat.com>
10691
37947cd0
JJ
10692 PR middle-end/70633
10693 * gcc.c-torture/compile/pr70633.c: New test.
10694
3d3f9e7e
JJ
10695 PR debug/70628
10696 * gcc.dg/torture/pr70628.c: New test.
10697
92886d3e
PP
106982016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10699
10700 PR c++/70610
10701 * g++.dg/template/pr70610.C: New test.
10702 * g++.dg/template/pr70610-2.C: New test.
10703 * g++.dg/template/pr70610-3.C: New test.
10704 * g++.dg/template/pr70610-4.C: New test.
10705
13bd7c2b
JJ
107062016-04-12 Jakub Jelinek <jakub@redhat.com>
10707
6512fa6d
JJ
10708 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10709 128 instead of 32.
10710
13bd7c2b
JJ
10711 PR c++/70571
10712 * g++.dg/ext/pr70571.C: New test.
10713
20b9851c
MM
107142016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10715
8a434ada 10716 PR target/70640
20b9851c
MM
10717 * gcc.target/powerpc/pr70640.c: New test.
10718
2b2f52bc
PC
107192016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10720
10721 PR c++/68722
10722 * g++.dg/parse/pr68722.C: New.
10723
5901e56a
JJ
107242016-04-12 Jakub Jelinek <jakub@redhat.com>
10725
10726 PR rtl-optimization/70596
10727 * gcc.target/i386/pr70596.c: New test.
10728
d4619dc1
NS
107292016-04-12 Nathan Sidwell <nathan@acm.org>
10730
10731 PR c++/70501
10732 * g++.dg/init/pr70501.C: New.
10733
3df530d3
DW
107342016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10735
10736 * gcc.target/i386/asm-flag-6.c: New test.
10737
b7a120d7
TV
107382016-04-12 Tom de Vries <tom@codesourcery.com>
10739
10740 PR tree-optimization/68756
10741 * gcc.dg/graphite/pr68756.c: New test.
10742
4e0eea75
JJ
107432016-04-12 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR tree-optimization/70602
10746 * gcc.c-torture/execute/pr70602.c: New test.
10747
35fbda43
MM
107482016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10749
10750 PR target/70381
10751 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10752 __float128 emulator is built and runs.
10753 * gcc.target/powerpc/float128-1.c: Likewise.
10754
10755 * lib/target-supports.exp (check_ppc_float128_sw_available):
10756 Rework tests for __float128 software and hardware
10757 availability. Fix exit condition to return 0 on success.
10758
04a99ebe
JG
107592016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10760
10761 PR target/70133
10762 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10763 * gcc.target/aarch64/target_attr_15.c: Likewise.
10764
47cd5a85
PC
107652016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10766
10767 PR c++/69066
10768 * g++.dg/cpp1y/pr69066.C: New.
10769
a5edb32e
JD
107702016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10771
10772 PR fortran/68566
10773 * gfortran.dg/pr36192.f90: Update test.
10774 * gfortran.dg/pr36192_1.f90: Update test.
10775 * gfortran.dg/real_dimension_1.f: Update test.
10776 * gfortran.dg/parameter_array_init_7.f90: New test.
10777
8ef378f8
JDA
107782016-04-09 John David Anglin <danglin@gcc.gnu.org>
10779
c532c871
JDA
10780 PR testsuite/64039
10781 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10782
d34f706f
JDA
10783 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10784
75e1dd9e
JDA
10785 PR rtl-optimization/66669
10786 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10787
8a976f5f
JDA
10788 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10789
da04822a
JDA
10790 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10791 * gcc.dg/pie-1.c: Likewise.
10792 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10793 * gcc.dg/pic-4.c: Likewise.
10794 * gcc.dg/pie-3.c: Likewise.
10795 * gcc.dg/pie-4.c: Likewise.
10796
adfabcf9
JDA
10797 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10798
4a020adf
JDA
10799 PR tree-optimization/68644
10800 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10801
8ef378f8
JDA
10802 PR rtl-optimization/64886
10803 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10804
09bf990e
TV
108052016-04-09 Tom de Vries <tom@codesourcery.com>
10806
10807 PR tree-optimization/68953
10808 * gcc.dg/graphite/pr68953.c: New test.
10809
138c3c1a
DH
108102016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10811
10812 PR fortran/70592
10813 * gfortran.dg/deferred_character_16.f90: New test.
10814
f55460af
JJ
108152016-04-09 Jakub Jelinek <jakub@redhat.com>
10816
10817 PR tree-optimization/70586
10818 * gcc.c-torture/execute/pr70586.c: New test.
10819
0b77bbf3
DH
108202016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10821
10822 PR sanitizer/70573
10823 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10824 with __builtin_memset
10825 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10826
c42cfb5c
CP
108272016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10828
10829 PR lto/70289
10830 PR ipa/70348
10831 PR tree-optimization/70373
10832 PR middle-end/70533
10833 PR middle-end/70534
10834 PR middle-end/70535
10835 * c-c++-common/goacc/reduction-5.c: New test.
10836 * c-c++-common/goacc/reduction-promotions.c: New test.
10837 * gfortran.dg/goacc/reduction-3.f95: New test.
10838 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10839
56cfb596
PP
108402016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10841
10842 PR c++/70590
10843 PR c++/70452
10844 * g++.dg/pr70590.C: New test.
10845 * g++.dg/pr70590-2.C: New test.
10846
1a13c0a2
JJ
108472016-04-08 Jakub Jelinek <jakub@redhat.com>
10848
abc0647a
JJ
10849 PR middle-end/70593
10850 * gcc.target/i386/pr70593.c: New test.
10851
1a13c0a2
JJ
10852 PR rtl-optimization/70574
10853 * gcc.target/i386/avx2-pr70574.c: New test.
10854
c3da4956
MO
108552016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10856
10857 PR sanitizer/70541
10858 * c-c++-common/asan/pr70541.c: New test.
10859
9f1b833b
TV
108602016-04-08 Tom de Vries <tom@codesourcery.com>
10861
10862 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10863 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10864
bae7adda
KT
108652016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10866
10867 PR target/70566
10868 * gcc.c-torture/execute/pr70566.c: New test.
10869
211f3d57
TV
108702016-04-08 Tom de Vries <tom@codesourcery.com>
10871
10872 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10873 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10874
02cf2861
AM
108752016-04-08 Alan Modra <amodra@gmail.com>
10876
10877 * gcc.target/powerpc/pr70117.c: New.
10878
5f490f9f
JJ
108792016-04-07 Jakub Jelinek <jakub@redhat.com>
10880
56e9b710
JJ
10881 PR testsuite/70581
10882 * gcc.dg/lto/simd-function_0.c: New test.
10883
5f490f9f
JJ
10884 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10885 clones.
10886 * c-c++-common/attr-simd-2.c: Likewise.
10887 * c-c++-common/attr-simd-4.c: Likewise.
10888 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10889 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10890
e4ebc74d
TP
108912016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10892
10893 PR testsuite/70553
10894 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10895
9817ae35
TS
108962016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10897 Tom de Vries <tom@codesourcery.com>
10898
10899 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10900 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10901 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10902 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10903 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10904 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10905 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10906 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10907
e292f64d
PP
109082016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10909
10910 PR c/70436
10911 * g++.dg/warn/Wparentheses-29.C: New test.
10912
6b37bdaf
PP
109132016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10914
10915 PR c/70436
10916 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10917 explicit braces to resolve a future -Wparentheses warning.
10918
64824205
RH
109192016-04-06 Richard Henderson <rth@redhat.com>
10920
10921 * gcc.dg/pr61817-1.c: New test.
10922 * gcc.dg/pr61817-2.c: New test.
10923 * gcc.dg/pr69391-1.c: New test.
10924 * gcc.dg/pr69391-2.c: New test.
10925
bc2fc1f3
VM
109262016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10927
10928 PR rtl-optimization/70398
c87885ca 10929 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10930
41414a02
EB
109312016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10932
10933 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10934
4066ea8a
YR
109352016-04-06 Yvan Roux <yvan.roux@linaro.org>
10936 Pedro Alves <palves@redhat.com>
10937
10938 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10939
ec35ea45
JJ
109402016-04-06 Jakub Jelinek <jakub@redhat.com>
10941
3866f8dd
JJ
10942 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10943 Check for avx512f effective targets instead of avx2.
10944 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10945 for AVX512F clones.
10946 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10947 * g++.dg/gomp/declare-simd-1.C: Likewise.
10948 * g++.dg/gomp/declare-simd-3.C: Likewise.
10949 * g++.dg/gomp/declare-simd-4.C: Likewise.
10950
ec35ea45
JJ
10951 PR middle-end/70550
10952 * c-c++-common/gomp/pr70550-1.c: New test.
10953 * c-c++-common/gomp/pr70550-2.c: New test.
10954
c08d28ac
NS
109552016-04-05 Nathan Sidwell <nathan@acm.org>
10956
10957 PR c++/70512
10958 * g++.dg/ext/attribute-may-alias-5.C: New.
10959
1d510e04
JJ
109602016-04-05 Jakub Jelinek <jakub@redhat.com>
10961
10962 PR c++/70336
10963 * c-c++-common/pr70336.c: New test.
10964 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10965 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10966
84278ed9
JH
109672016-04-05 Jan Hubicka <hubicka@ucw.cz>
10968
10969 PR ipa/66223
10970 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10971
268a0ec4
JJ
109722016-04-05 Jakub Jelinek <jakub@redhat.com>
10973
10974 PR rtl-optimization/70542
10975 * gcc.dg/torture/pr70542.c: New test.
10976 * gcc.target/i386/avx2-pr70542.c: New test.
10977
5e8c2eb1
ZS
109782016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10979
10980 PR tree-optimization/70509
10981 * gcc.target/i386/avx512bw-pr70509.c: New test.
10982
c0daf32d
PP
109832016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10984
10985 PR c++/70452
10986 * g++.dg/ext/constexpr-vla4.C: New test.
10987
bf867841
UB
109882016-04-05 Uros Bizjak <ubizjak@gmail.com>
10989
10990 PR target/70510
10991 * gcc.target/i386/pr70510.c: New test.
10992
3022186a
RB
109932016-04-05 Richard Biener <rguenther@suse.de>
10994
10995 PR tree-optimization/70526
10996 * g++.dg/torture/pr70526.C: New testcase.
10997
55fc79b2
JJ
109982016-04-05 Jakub Jelinek <jakub@redhat.com>
10999
11000 PR target/70525
11001 * gcc.target/i386/pr70525.c: New test.
11002
62b233f2
RB
110032016-04-05 Richard Biener <rguenther@suse.de>
11004
11005 PR middle-end/70499
11006 * g++.dg/torture/pr70499.C: New testcase.
11007
cc05759d
RB
110082016-04-05 Richard Biener <rguenther@suse.de>
11009
11010 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11011 remove XFAIL.
11012
f23f16d4
JJ
110132016-04-04 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR middle-end/70307
11016 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11017 rs6000 ABI warnings.
11018
d27ecc49
JH
110192016-04-04 Jan Hubicka <hubicka@ucw.cz>
11020
11021 PR ipa/66223
11022 * g++.dg/ipa/devirt-51.C: New testcase.
11023
c974c96e 110242016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11025 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11026
11027 PR middle-end/70457
11028 * gcc.dg/torture/pr70457.c: New.
11029
7a85da89
AV
110302016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11031
11032 PR fortran/67538
11033 * gfortran.dg/allocate_with_source_19.f08: New test.
11034
de517e64
AV
110352016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11036
11037 PR fortran/65795
11038 * gfortran.dg/coarray_allocate_6.f08: New test.
11039
43b9f499
RB
110402016-04-04 Richard Biener <rguenther@suse.de>
11041
11042 PR rtl-optimization/70484
11043 * gcc.dg/torture/pr70484.c: New testcase.
11044
f13355da
MP
110452016-04-04 Marek Polacek <polacek@redhat.com>
11046
11047 PR c/70307
11048 * gcc.dg/torture/pr70307.c: New test.
11049
6cc6ed50
OE
110502016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11051
11052 PR target/70416
11053 PR target/67391
11054 * gcc.target/sh/torture/pr70416.c: New.
11055
abdc16c8
MS
110562016-04-02 Martin Sebor <msebor@redhat.com>
11057
11058 PR c++/67376
11059 PR c++/70170
11060 PR c++/70172
11061 PR c++/70228
11062 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11063 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11064 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11065 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11066 * g++.dg/cpp0x/constexpr-string.C: Same.
11067 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11068 * g++.dg/cpp0x/pr65398.C: Same.
11069 * g++.dg/ext/constexpr-vla1.C: Same.
11070 * g++.dg/ext/constexpr-vla2.C: Same.
11071 * g++.dg/ext/constexpr-vla3.C: Same.
11072 * g++.dg/ubsan/pr63956.C: Same.
11073
763cd859
JJ
110742016-04-01 Jakub Jelinek <jakub@redhat.com>
11075
11076 PR rtl-optimization/70467
11077 * gcc.target/i386/pr70467-2.c: New test.
11078
0f875435
JJ
110792016-04-01 Jakub Jelinek <jakub@redhat.com>
11080 Marek Polacek <polacek@redhat.com>
11081
11082 PR c++/70488
11083 * g++.dg/init/new47.C: New test.
11084
41d14659
RR
110852016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11086
11087 PR target/70496
11088 * gcc.target/arm/pr70496.c: New test.
11089
f9bf89bb
NS
110902016-04-01 Nathan Sidwell <nathan@acm.org>
11091
73b9085d
NS
11092 PR c++/68475
11093 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11094
4afdcfaa
IE
110952016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11096
11097 PR target/69890
11098 * gcc.dg/strlenopt.h (memmove): New.
11099 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11100 instead of "string.h".
11101 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11102 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11103 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11104 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11105 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11106 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11107 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11108 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11109 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11110 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11111 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11112 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11113 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11114 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11115 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11116 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11117 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11118 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11119 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11120 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11121
b5d7a29c
RO
111222016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11123
11124 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11125 (Holder::foo): Reflect this.
11126
b660f9ec
IE
111272016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11128
11129 PR target/70442
11130 * gcc.dg/pr70442.c: New test.
11131
88504f34
NS
111322016-03-31 Nathan Sidwell <nathan@acm.org>
11133
11134 PR c++/70393
11135 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11136
95d34b96
KY
111372016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11138
11139 PR target/70453
11140 * gcc.target/i386/pr70453.c: New test.
11141
b4c4967c
AB
111422016-03-31 Andrey Belevantsev <abel@ispras.ru>
11143
11144 PR target/70292
11145 * gcc.c-torture/pr70292.c: New test.
11146
5fde6a45
MP
111472016-03-31 Marek Polacek <polacek@redhat.com>
11148
11149 PR c/70297
11150 * c-c++-common/pr70297.c: New test.
11151 * g++.dg/cpp0x/typedef-redecl.C: New test.
11152 * gcc.dg/typedef-redecl2.c: New test.
11153
97eb24c4
JJ
111542016-03-31 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR rtl-optimization/70460
11157 * gcc.c-torture/execute/pr70460.c: New test.
11158
efc3536f
RB
111592016-03-31 Richard Biener <rguenther@suse.de>
11160
11161 PR c++/70430
11162 * g++.dg/ext/vector30.C: New testcase.
11163
e0876e21
DH
111642016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11165 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11166
11167 * gfortran.dg/fmt_pf.f90: New test.
11168
e9bff8c6
RO
111692016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11170
11171 Forward-port from 5 branch
11172 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR testsuite/70356
11175 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11176 dg-require-effective-target after dg-do.
11177
11178 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11179
11180 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11181
2620c80d
TS
111822016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11183 Julian Brown <julian@codesourcery.com>
11184 Chung-Lin Tang <cltang@codesourcery.com>
11185 Cesar Philippidis <cesar@codesourcery.com>
11186 James Norris <jnorris@codesourcery.com>
11187 Tom de Vries <tom@codesourcery.com>
11188 Nathan Sidwell <nathan@codesourcery.com>
11189
bf867841 11190 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11191 * c-c++-common/goacc/loop-clauses.c: Likewise.
11192 * g++.dg/goacc/template.C: Likewise.
11193 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11194 * gfortran.dg/goacc/loop-1.f95: Likewise.
11195 * gfortran.dg/goacc/loop-5.f95: Likewise.
11196 * gfortran.dg/goacc/loop-6.f95: Likewise.
11197 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11198 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11199 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11200 * c-c++-common/goacc/clauses-fail.c: Likewise.
11201 * c-c++-common/goacc/parallel-1.c: Likewise.
11202 * c-c++-common/goacc/reduction-1.c: Likewise.
11203 * c-c++-common/goacc/reduction-2.c: Likewise.
11204 * c-c++-common/goacc/reduction-3.c: Likewise.
11205 * c-c++-common/goacc/reduction-4.c: Likewise.
11206 * c-c++-common/goacc/routine-3.c: Likewise.
11207 * c-c++-common/goacc/routine-4.c: Likewise.
11208 * c-c++-common/goacc/routine-5.c: Likewise.
11209 * c-c++-common/goacc/tile.c: Likewise.
11210 * g++.dg/goacc/template.C: Likewise.
11211 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11212 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11213 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11214 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11215 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11216 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11217 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11218 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11219 * c-c++-common/goacc/use_device-1.c: ... this file.
11220 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11221 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11222 * c-c++-common/goacc/host_data-6.c: ... this file.
11223 * c-c++-common/goacc/loop-2-kernels.c: New file.
11224 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11225 * c-c++-common/goacc/loop-3.c: Likewise.
11226 * g++.dg/goacc/reference.C: Likewise.
11227 * g++.dg/goacc/routine-1.C: Likewise.
11228 * g++.dg/goacc/routine-2.C: Likewise.
11229
f6d2d066
RB
112302016-03-30 Richard Biener <rguenther@suse.de>
11231
11232 PR middle-end/70450
11233 * gcc.dg/torture/pr70450.c: New testcase.
11234
d43242b9
JJ
112352016-03-30 Jakub Jelinek <jakub@redhat.com>
11236
11237 PR target/70421
11238 * gcc.dg/torture/pr70421.c: New test.
11239 * gcc.target/i386/avx512f-pr70421.c: New test.
11240
5ce43b77
L
112412016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11242
11243 PR testsuite/70364
11244 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11245 (check): New function.
11246 (bar): Call check.
11247 (foo): Align stack to 16 bytes when calling bar.
11248 * gcc.target/i386/cleanup-2.c: Likewise.
11249
d014a712
PP
112502016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11251
11252 PR tree-optimization/59124
11253 * gcc.dg/Warray-bounds-19.c: New test.
11254
3f8257db 112552016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11256
11257 * lib/prune.exp (escape_regex_chars): New.
11258 (prune_file_path): Update to quote metcharacters for regexp.
11259
3336c6e0
JJ
112602016-03-29 Jakub Jelinek <jakub@redhat.com>
11261
a362f023
JJ
11262 PR rtl-optimization/70429
11263 * gcc.c-torture/execute/pr70429.c: New test.
11264
3336c6e0
JJ
11265 PR tree-optimization/70405
11266 * gcc.dg/pr70405.c: New test.
11267
728557fd
AV
112682016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11269
11270 PR fortran/70397
11271 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11272 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11273
bef977d4
TS
112742016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11275
11276 PR testsuite/64177
11277 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11278 __cilkrts_set_param to set two workers.
11279 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11280 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11281
6f6d25c9
DH
112822016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11283
bf867841 11284 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11285
45733562
KY
112862016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11287
11288 PR target/70406
bf867841 11289 * gcc.target/i386/pr70406.c: New test.
45733562 11290
a1799e5e
EB
112912016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11292
11293 * gnat.dg/specs/double_record_extension3.ads: New test.
11294
5fca7b66
RH
112952016-03-25 Richard Henderson <rth@redhat.com>
11296
11297 PR target/70120
11298 * gcc.target/aarch64/pr70120-1.c: New.
11299 * gcc.target/aarch64/pr70120-2.c: New.
11300 * gcc.target/aarch64/pr70120-3.c: New.
11301
31ce75c6
PP
113022016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11303
11304 PR c++/62212
11305 * g++.dg/template/mangle2.C: The dg-do directive should be
11306 "compile" not "assemble".
11307
3caf0ca1
BS
113082016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11309
11310 PR lto/69650
11311 * gcc.dg/pr69650.c: New test.
11312
634035b6
DE
113132016-03-25 David Edelsohn <dje.gcc@gmail.com>
11314
11315 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11316
45d34276
AM
113172016-03-25 Alan Modra <amodra@gmail.com>
11318
11319 * gcc.dg/dfp/pr70052.c: New test.
11320
8f085166
RH
113212016-03-24 Richard Henderson <rth@redhat.com>
11322
11323 PR middle-end/69845
11324 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11325 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11326
011e5ec3
TV
113272016-03-24 Tom de Vries <tom@codesourcery.com>
11328
11329 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11330
9e3f4551
TV
113312016-03-24 Tom de Vries <tom@codesourcery.com>
11332
11333 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11334 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11335
45780041
TV
113362016-03-24 Tom de Vries <tom@codesourcery.com>
11337
11338 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11339 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11340
887ab4e5
PP
113412016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11342
11343 PR c++/62212
11344 * g++.dg/template/mangle2.C: New test.
11345
69a9a66f
RB
113462016-03-24 Richard Biener <rguenther@suse.de>
11347
11348 PR tree-optimization/70396
11349 * gcc.dg/torture/pr70396.c: New testcase.
11350
ed87de55
RB
113512016-03-24 Richard Biener <rguenther@suse.de>
11352
11353 PR middle-end/70370
11354 * gcc.dg/torture/pr70370.c: New testcase.
11355
ea064934
TV
113562016-03-24 Tom de Vries <tom@codesourcery.com>
11357
11358 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11359 * gfortran.dg/goacc/kernels-tree.f95: Same.
11360 * gfortran.dg/goacc/parallel-tree.f95: Same.
11361
b2a4dd1d
TV
113622016-03-24 Tom de Vries <tom@codesourcery.com>
11363
11364 * c-c++-common/goacc/uninit-if-clause.c: New test.
11365 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11366
72e7cd6e
JJ
113672016-03-24 Jakub Jelinek <jakub@redhat.com>
11368
11369 PR target/70290
bf867841
UB
11370 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11371 Fix formatting.
72e7cd6e 11372
ce9d0c03
RB
113732016-03-24 Richard Biener <rguenther@suse.de>
11374
11375 PR tree-optimization/70372
11376 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11377
426b9428
PP
113782016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11379
11380 PR c++/70347
11381 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11382
cd1588c4
PP
113832016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11384
11385 PR c++/70332
11386 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11387
61637db3
JJ
113882016-03-23 Jakub Jelinek <jakub@redhat.com>
11389
928af3bf
JJ
11390 PR c++/70001
11391 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11392 * g++.dg/cpp1y/pr70001.C: New test.
11393
61637db3
JJ
11394 PR c++/70323
11395 * g++.dg/cpp0x/constexpr-70323.C: New test.
11396
05aca4e7
AO
113972016-03-23 Alexandre Oliva <aoliva@redhat.com>
11398 Jason Merrill <jason@redhat.com>
11399 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR c++/69315
11402 * g++.dg/cpp0x/constexpr-69315.C: New test.
11403 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11404
fbdb6baf
MP
114052016-03-23 Marek Polacek <polacek@redhat.com>
11406
11407 PR c++/69884
11408 * g++.dg/warn/Wignored-attributes-1.C: New test.
11409 * g++.dg/warn/Wignored-attributes-2.C: New test.
11410
d79ee524
TV
114112016-03-23 Tom de Vries <tom@codesourcery.com>
11412
11413 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11414 initialization.
11415 * gfortran.dg/goacc/private-3.f95 (test): Same.
11416 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11417 missing use param.
11418
a59f0bef
KT
114192016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11420
11421 * lib/target-supports.exp: Remove v7ve entry from loop
11422 creating effective target checks.
11423 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11424 (add_options_for_arm_arch_v7ve): Likewise.
11425
0179520a
JJ
114262016-03-23 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR tree-optimization/70354
11429 * gcc.dg/vect/pr70354-1.c: New test.
11430 * gcc.dg/vect/pr70354-2.c: New test.
11431 * gcc.target/i386/avx2-pr70354-1.c: New test.
11432 * gcc.target/i386/avx2-pr70354-2.c: New test.
11433
75bb14d7
JL
114342016-03-22 Jeff Law <law@redhat.com>
11435
11436 PR target/70232
11437 * gcc.dg/tree-ssa/pr70232.c: New test.
11438
72c9526d
IE
114392016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11440
11441 PR target/70302
11442 * gcc.target/i386/pr70302.c: New test.
11443
a3ca1bc5
RB
114442016-03-22 Richard Biener <rguenther@suse.de>
11445
11446 PR middle-end/70251
11447 * g++.dg/torture/pr70251.C: New testcase.
11448
5c240f4d
DM
114492016-03-22 David Malcolm <dmalcolm@redhat.com>
11450
11451 PR c/69993
11452 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11453 Wmisleading-indentation.c.
11454 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11455 reflect change to diagnostic text and order of messages.
11456 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11457
80f6631b
DE
114582016-03-22 David Edelsohn <dje.gcc@gmail.com>
11459
11460 * g++.dg/ext/java-3.C: Don't compile on AIX.
11461
9a10956c
RB
114622016-03-22 Richard Biener <rguenther@suse.de>
11463
11464 PR middle-end/70333
11465 * gcc.dg/torture/pr70333.c: New testcase.
11466
6cedf922
IE
114672016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11468
11469 * g++.dg/ext/pr70290.C: New test.
11470
cd6c27ac
KY
114712016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11472
11473 PR target/70325
11474 * gcc.target/i386/pr70325.c: New test.
11475
4cde512c
JJ
114762016-03-22 Jakub Jelinek <jakub@redhat.com>
11477
b01915ed
JJ
11478 PR target/70329
11479 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11480 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11481
4e3e2cf1
JJ
11482 PR target/70300
11483 * gcc.target/i386/pr70300.c: New test.
11484
4cde512c
JJ
11485 PR c++/70295
11486 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11487 (func2): New function for cond with parens, xfail warning for c++.
11488 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11489
16f6d7dc
PP
114902016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11491
11492 PR c++/70096
11493 * g++.dg/template/ptrmem30.C: New test.
11494
a3e2b438
PP
114952016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11496
11497 PR c++/70204
11498 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11499 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11500
11b6a02e
JJ
115012016-03-21 Jakub Jelinek <jakub@redhat.com>
11502
11503 PR middle-end/70326
11504 * gcc.dg/pr70326.c: New test.
11505
b9407883
MG
115062016-03-21 Marc Glisse <marc.glisse@inria.fr>
11507 Jakub Jelinek <jakub@redhat.com>
11508
11509 PR tree-optimization/70317
11510 * gcc.dg/pr70317.c: New test.
11511
4a148e19
UB
115122016-03-21 Uros Bizjak <ubizjak@gmail.com>
11513
11514 PR target/70327
11515 * gcc.target/i386/pr70327.c: New test.
11516
2a85ddbb
ML
115172016-03-21 Martin Liska <mliska@suse.cz>
11518
7d36fe98 11519 PR ipa/70306
2a85ddbb
ML
11520 * gcc.dg/ipa/pr70306.c: New test.
11521
4a148e19 115222016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11523
11524 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11525 * gcc.target/arm/attr-align3.c: Likewise.
11526 * gcc.target/arm/attr_arm.c: Likewise.
11527 * gcc.target/arm/flip-thumb.c: Likewise.
11528
6b366948
JJ
115292016-03-21 Jakub Jelinek <jakub@redhat.com>
11530
11531 PR target/70296
11532 * gcc.target/powerpc/altivec-36.c: New test.
11533
2fac8c14
RB
115342016-03-21 Richard Biener <rguenther@suse.de>
11535
11536 PR tree-optimization/70310
11537 * gcc.dg/torture/pr70310.c: New testcase.
11538
e9bde854
KY
115392016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11540
11541 PR target/70293
11542 * gcc.target/i386/pr70293.c: New test.
11543
56bbfaf6
RB
115442016-03-21 Richard Biener <rguenther@suse.de>
11545
11546 PR tree-optimization/70288
11547 * gcc.dg/torture/pr70288-1.c: New testcase.
11548 * gcc.dg/torture/pr70288-2.c: Likewise.
11549
3eee49ed
AB
115502016-03-21 Andrey Belevantsev <abel@ispras.ru>
11551
11552 PR rtl-optimization/69307
11553 * gcc.target/arm/pr69307.c: New test.
4a148e19 11554
8e7816b4
AB
115552016-03-21 Andrey Belevantsev <abel@ispras.ru>
11556
11557 PR rtl-optimization/69102
11558 * gcc.c-torture/compile/pr69102.c: New test.
11559
14d7d4be
JL
115602016-03-18 Jeff Law <law@redhat.com>
11561
11562 PR rtl-optimization/70263
11563 * gcc.c-torture/compile/pr70263-1.c: New test.
11564 * gcc.target/i386/pr70263-2.c: New test.
11565
5c6a601c
BS
115662016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11567
11568 PR rtl-optimization/70278
11569 * gcc.dg/torture/pr70278.c: New test.
11570 * gcc.target/arm/pr70278.c: New test.
11571
4bbf545b
DM
115722016-03-18 David Malcolm <dmalcolm@redhat.com>
11573
11574 PR c/70281
11575 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11576 (test_builtin_types_compatible_p): New test function.
11577 * gcc.dg/pr70281.c: New test case.
11578
dc28bb68
CL
115792016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11580
11581 PR target/70113
11582 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11583
5e8d6dff
IE
115842016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11585
11586 PR tree-optimization/70252
11587 * gcc.dg/pr70252.c: New test.
11588
d0e7e403
TV
115892016-03-18 Tom de Vries <tom@codesourcery.com>
11590
11591 * gcc.dg/pr70161-2.c: New test.
11592 * gcc.dg/pr70161.c: New test.
11593
fa22501a
TV
115942016-03-18 Tom de Vries <tom@codesourcery.com>
11595
11596 PR ipa/70269
11597 * gcc.dg/pr70269.c: New test.
11598
dd125026
JJ
115992016-03-18 Jakub Jelinek <jakub@redhat.com>
11600
11601 PR c++/70267
11602 * g++.dg/ext/java-3.C: New test.
11603
91914f0a
PP
116042016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11605
11606 PR c++/70205
11607 * g++.dg/lookup/pr70205.C: New test.
11608
753a8910
PP
116092016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11610
11611 PR c++/70218
11612 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11613
14ba7b28
MP
116142016-03-17 Marek Polacek <polacek@redhat.com>
11615
11616 PR c/69407
11617 * gcc.dg/atomic-op-6.c: New test.
11618
ded60913
DM
116192016-03-17 David Malcolm <dmalcolm@redhat.com>
11620
11621 PR c/70264
11622 * c-c++-common/pr70264.c: New test case.
11623
a3aad0e6
JJ
116242016-03-17 Jakub Jelinek <jakub@redhat.com>
11625
17366700
JJ
11626 PR c++/70144
11627 * c-c++-common/pr70144-1.c: New test.
11628 * c-c++-common/pr70144-2.c: New test.
11629
a3aad0e6
JJ
11630 PR c++/70272
11631 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11632 * g++.dg/opt/flifetime-dse6.C: New test.
11633 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11634
b57e6e18
L
116352016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11636
11637 PR driver/70192
11638 * gcc.dg/pic-1.c: New test.
11639 * gcc.dg/pic-2.c: Likewise.
11640 * gcc.dg/pic-3.c: Likewise.
11641 * gcc.dg/pic-4.c: Likewise.
11642 * gcc.dg/pie-1.c: Likewise.
11643 * gcc.dg/pie-2.c: Likewise.
11644 * gcc.dg/pie-3.c: Likewise.
11645 * gcc.dg/pie-4.c: Likewise.
11646 * gcc.dg/pie-5.c: Likewise.
11647 * gcc.dg/pie-6.c: Likewise.
11648
b38ba58b
TV
116492016-03-17 Tom de Vries <tom@codesourcery.com>
11650
11651 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11652 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11653
6931b3b7
RB
116542016-03-17 Richard Biener <rguenther@suse.de>
11655
11656 PR debug/70271
11657 * g++.dg/debug/pr70271.C: New testcase.
11658
0c8b64cb
IE
116592016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11660
11661 * gcc.target/i386/pr70251.c: New test.
11662
b1970801
MP
116632016-03-17 Marek Polacek <polacek@redhat.com>
11664
11665 PR c++/70194
11666 * g++.dg/warn/constexpr-70194.C: New test.
11667
820c5eaa
RH
116682016-03-16 Richard Henderson <rth@redhat.com>
11669
11670 PR middle-end/70240
11671 * gcc.c-torture/compile/pr70240.c: New.
11672
da0ad263
SKS
116732016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11674
11675 * gcc.c-torture/compile/20151204.c: Skip for avr.
11676
c73d295c
JJ
116772016-03-16 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR target/70245
11680 * g++.dg/opt/pr70245.C: New test.
11681 * g++.dg/opt/pr70245.h: New file.
11682 * g++.dg/opt/pr70245-aux.cc: New file.
11683
b2794066
MS
116842016-03-16 Martin Sebor <msebor@redhat.com>
11685
11686 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11687
aa43616c
RH
116882016-03-16 Richard Henderson <rth@redhat.com>
11689
11690 PR middle-end/70199
11691 * gcc.c-torture/compile/pr70199.c: New.
11692
59608fe5
L
116932016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11694
11695 * gcc.dg/uninit-19.c: Run dos2unix.
11696
ab4c578f
MP
116972016-03-16 Marek Polacek <polacek@redhat.com>
11698
11699 PR c/70093
11700 * gcc.dg/nested-func-10.c: New test.
11701 * gcc.dg/nested-func-9.c: New test.
11702
f5387e76
JJ
117032016-03-16 Jakub Jelinek <jakub@redhat.com>
11704
11705 PR tree-optimization/68714
11706 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11707
7662b718
TV
117082016-03-16 Tom de Vries <tom@codesourcery.com>
11709
11710 PR tree-optimization/68715
11711 * gcc.dg/graphite/pr68715-2.c: New test.
11712 * gcc.dg/graphite/pr68715.c: New test.
11713 * gfortran.dg/graphite/pr68715.f90: New test.
11714
be7ce7ae
TV
117152016-03-16 Tom de Vries <tom@codesourcery.com>
11716
11717 PR tree-optimization/68809
11718 * gcc.dg/graphite/pr68809-2.c: New test.
11719 * gcc.dg/graphite/pr68809.c: New test.
11720
1935f250
JJ
117212016-03-16 Jakub Jelinek <jakub@redhat.com>
11722
6651c93e
JJ
11723 PR c++/70147
11724 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11725 method call to i () as argument. Adjust expected output.
11726
1935f250
JJ
11727 PR c++/70147
11728 * g++.dg/ubsan/pr70147-1.C: New test.
11729 * g++.dg/ubsan/pr70147-2.C: New test.
11730
ab1caa6e
MS
117312016-03-15 Martin Sebor <msebor@redhat.com>
11732
11733 PR c++/58281
11734 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11735
5c2a1bbb
JDA
117362016-03-15 John David Anglin <danglin@gcc.gnu.org>
11737
cb5d8ad1
JDA
11738 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11739 hppa*-*-hpux*.
11740
b440dd40
JDA
11741 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11742
5c2a1bbb
JDA
11743 PR libfortran/69799
11744 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11745 libatomic_available.
11746
42c729c5
MP
117472016-03-15 Marek Polacek <polacek@redhat.com>
11748
11749 PR c++/70209
11750 * g++.dg/ext/attribute-may-alias-4.C: New test.
11751
82b1c550
AM
117522016-03-15 Alexander Monakov <amonakov@ispras.ru>
11753
11754 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11755 -fvar-tracking-assignments-toggle flag.
11756
4ccbf3a6
PH
117572016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11758
11759 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11760
c39858bd
JJ
117612016-03-15 Jakub Jelinek <jakub@redhat.com>
11762
11763 PR rtl-optimization/70222
11764 * gcc.c-torture/execute/pr70222-1.c: New test.
11765 * gcc.c-torture/execute/pr70222-2.c: New test.
11766
8be119c1
RH
117672016-03-15 Richard Henderson <rth@redhat.com>
11768
11769 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11770
6598bb55
AB
117712016-03-15 Andrey Belevantsev <abel@ispras.ru>
11772
11773 PR rtl-optimization/69032
11774 * gcc.dg/pr69032.c: New test.
11775
81fa2944
AB
117762016-03-15 Andrey Belevantsev <abel@ispras.ru>
11777
11778 PR rtl-optimization/63384
4a148e19 11779 * g++.dg/pr63384.C: New test.
81fa2944 11780
74ea9ab6
AB
117812016-03-15 Andrey Belevantsev <abel@ispras.ru>
11782
11783 PR target/64411
11784 * gcc.target/i386/pr64411.C: New test.
11785
045d5055
TV
117862016-03-15 Tom de Vries <tom@codesourcery.com>
11787
11788 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11789 * gfortran.dg/goacc/kernels-alias.f95: New test.
11790
3ea33585
MS
117912016-03-14 Martin Sebor <msebor@redhat.com>
11792
11793 PR c++/53792
11794 * g++.dg/cpp0x/constexpr-inline.C: New test.
11795 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11796
1df7b330
DE
117972016-03-14 David Edelsohn <dje.gcc@gmail.com>
11798
11799 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11800
79b57d18
JJ
118012016-03-14 Jakub Jelinek <jakub@redhat.com>
11802
11803 PR middle-end/70219
11804 * gcc.dg/pr70219.c: New test.
11805
3cbf012a
BS
118062016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11807
11808 PR target/70083
11809 * gcc.dg/torture/pr70083.c: New test.
11810 * gcc.target/i386/pr70083.c: New test.
11811
a9fee7cd
RB
118122016-03-14 Richard Biener <rguenther@suse.de>
11813
11814 PR tree-optimization/56365
11815 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11816
4799603f
SB
118172016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11818
11819 PR target/70098
11820 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11821 New function.
11822 * g++.dg/pr70098.C: New testcase.
11823
11824
760ca967
TV
118252016-03-14 Tom de Vries <tom@codesourcery.com>
11826
11827 PR tree-optimization/70045
11828 * gcc.dg/graphite/pr70045.c: New test.
11829
44e66a77
JD
118302016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11831
11832 PR fortran/69043
11833 * gfortran.dg/include_9.f90: New test.
11834
a18e0fe1
DH
118352016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11836
11837 PR fortran/45076
11838 gfortran.dg/prof/prof.exp: New script.
11839 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11840
d0aca6ab
AB
118412016-03-12 Andrey Belevantsev <abel@ispras.ru>
11842
11843 PR rtl-optimization/69307
11844 * gcc.dg/pr69307.c: New test.
11845
cefe08a4
VM
118462016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11847
11848 PR target/69614
11849 * gcc.target/arm/pr69614.c: New.
11850
70112e2a
PT
118512016-03-12 Paul Thomas <pault@gcc.gnu.org>
11852
11853 PR fortran/70031
11854 * gfortran.dg/submodule_14.f08: New test
11855
11856 PR fortran/69524
11857 * gfortran.dg/submodule_15.f08: New test
11858
3f1e5d3a
PP
118592016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11860
11861 PR c++/70106
11862 * g++.dg/cpp1y/paren3.C: New test.
11863
a3f6d680
MM
118642016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11865
11866 PR target/70131
11867 * gcc.target/powerpc/ppc-round2.c: New test.
11868
92348f09
BS
118692016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11870
11871 PR target/70123
11872 * gcc.dg/torture/pr70123.c: New test.
11873
cebde9e9
JL
118742016-03-11 Jeff Law <law@redhat.com>
11875
11876 PR tree-optimization/70190
11877 * gcc.c-torture/compile/pr70190.c: New test.
11878
3edc5da4
DM
118792016-03-11 David Malcolm <dmalcolm@redhat.com>
11880
11881 PR c/68187
11882 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11883 case.
11884 (test43_b): Likewise.
11885 (test43_c): Likewise.
11886 (test43_d): Likewise.
11887 (test43_e): Likewise.
11888 (test43_f): Likewise.
11889 (test43_g): Likewise.
11890 (test44_a): Likewise.
11891 (test44_b): Likewise.
11892 (test44_c): Likewise.
11893 (test44_d): Likewise.
11894 (test44_e): Likewise.
11895
318c1204
DM
118962016-03-11 David Malcolm <dmalcolm@redhat.com>
11897
11898 PR c/70085
11899 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11900
bc062234
KT
119012016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11902
11903 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11904 dg-options.
11905
acfc1ac1
KT
119062016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11907
11908 PR target/70002
11909 PR target/69245
11910 * gcc.target/aarch64/pr69245_2.c: New test.
11911
d1e2bb2d
JJ
119122016-03-11 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR tree-optimization/70177
11915 * gcc.dg/pr70177.c: New test.
11916
07350627
AL
119172016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11918
11919 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11920
5c6706f7
AL
119212016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11922
11923 * gcc.dg/tree-ssa/sra-20.c: New.
11924
02d472a2
JJ
119252016-03-11 Jakub Jelinek <jakub@redhat.com>
11926
686d390a
JJ
11927 PR rtl-optimization/70174
11928 * gcc.dg/pr70174.c: New test.
11929
02d472a2
JJ
11930 PR tree-optimization/70169
11931 * gcc.dg/pr70169.c: New test.
11932
0f9befa1
IE
119332016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11934
11935 PR target/70160
11936 * gcc.target/i386/pr70160.c: New test.
11937
432d4670
AK
119382016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11939
11940 * gcc.target/s390/dfp-1.c: New test.
11941
a3dc8760
NC
119422016-03-10 Nick Clifton <nickc@redhat.com>
11943
11944 PR target/70044
11945 * gcc.target/aarch64/pr70044.c: New test.
11946
b87a8d7d
PP
119472016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11948 Jakub Jelinek <jakub@redhat.com>
11949
11950 PR c++/70001
11951 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11952 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11953 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11954
4f4ada6a
JH
119552016-03-10 Jan Hubicka <hubicka@ucw.cz>
11956
11957 PR lto/69589
11958 * g++.dg/lto/pr69589_0.C: New testcase
11959 * g++.dg/lto/pr69589_1.C: New testcase
11960
d49b0aa0
MP
119612016-03-10 Marek Polacek <polacek@redhat.com>
11962
11963 PR c++/70153
11964 * g++.dg/delayedfold/unary-plus1.C: New test.
11965
119662016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11967
11968 * gcc.target/arm/pr45701-1.c: Escape brackets.
11969 * gcc.target/arm/pr45701-2.c: Likewise.
11970
71017a7b
AL
119712016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11972
11973 * gfortran.dg/unconstrained_commons.f: New.
11974
ba52669f
AM
119752016-03-10 Alan Modra <amodra@gmail.com>
11976
11977 * gcc.dg/pr69195.c: New.
11978 * gcc.dg/pr69238.c: New.
11979
27742332
TV
119802016-03-10 Tom de Vries <tom@codesourcery.com>
11981
11982 PR testsuite/68915
11983 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11984
3a81a594
RB
119852016-03-10 Richard Biener <rguenther@suse.de>
11986
11987 PR tree-optimization/70128
11988 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11989 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11990
3433b975
JJ
119912016-03-09 Jakub Jelinek <jakub@redhat.com>
11992
c2864f02
JJ
11993 PR tree-optimization/70152
11994 * gcc.dg/pr70152.c: New test.
11995
3433b975
JJ
11996 PR target/70086
11997 * gcc.target/i386/pr70086-1.c: New test.
11998 * gcc.target/i386/pr70086-2.c: New test.
11999 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12000
12001 PR tree-optimization/70127
12002 * gcc.c-torture/execute/pr70127.c: New test.
12003
96b3c82d
CP
120042016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12005
12006 * c-c++-common/goacc/combined-directives-2.c: New test.
12007
b4f3232d
DM
120082016-03-09 David Malcolm <dmalcolm@redhat.com>
12009
12010 PR c/68473
12011 PR c++/70105
12012 * g++.dg/diagnostic/pr70105.C: New test.
12013 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12014 (test_multiple_ordinary_maps): New test function.
12015
40499f81
DM
120162016-03-09 David Malcolm <dmalcolm@redhat.com>
12017
12018 PR c/68473
12019 PR c++/70105
12020 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12021 Drop range information from call to inform_at_rich_loc.
12022 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12023 New.
12024 (test_show_locus): Replace calls to rich_location::add_range with
12025 calls to add_range. Rewrite the tests that used the now-defunct
12026 rich_location ctor taking a source_range. Simplify other tests
12027 by replacing calls to COMBINE_LOCATION_DATA with calls to
12028 make_location.
12029
c9e33662
RB
120302016-03-09 Richard Biener <rguenther@suse.de>
12031 Jakub Jelinek <jakub@redhat.com>
12032
12033 PR tree-optimization/70138
12034 * gcc.dg/vect/pr70138-1.c: New testcase.
12035 * gcc.dg/vect/pr70138-2.c: Likewise.
12036
2c73b764
JJ
120372016-03-09 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR target/70049
12040 * gcc.target/i386/pr70049.c: New test.
12041
c06d25bb
RB
120422016-03-09 Richard Biener <rguenther@suse.de>
12043
12044 PR c/70143
12045 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12046 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12047 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12048
5828a501
RO
120492016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12050
12051 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12052 arm-*-*.
12053
2e141c8d
JJ
120542016-03-09 Jakub Jelinek <jakub@redhat.com>
12055
5a9def37
JJ
12056 PR middle-end/67278
12057 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12058
2e141c8d
JJ
12059 PR target/67278
12060 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12061
12062 PR middle-end/70050
12063 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12064 in testcase comment.
12065
bf751f40
TV
120662016-03-09 Tom de Vries <tom@codesourcery.com>
12067
12068 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12069 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12070 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12071 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12072 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12073 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12074 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12075 * gfortran.dg/goacc/kernels-loop.f95: New test.
12076
e210c999
MS
120772016-03-08 Martin Sebor <msebor@redhat.com>
12078
12079 PR c++/62096
12080 * g++.dg/warn/overflow-warn-7.C: New test.
12081
80aac5c8
JM
120822016-03-08 Jason Merrill <jason@redhat.com>
12083
12084 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12085 * lib/target-supports.exp (check_effective_target_concepts): New.
12086
12b81409
JJ
120872016-03-08 Jakub Jelinek <jakub@redhat.com>
12088
d259b234
JJ
12089 PR c++/70135
12090 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12091 * g++.dg/ubsan/pr70135.C: New test.
12092
12b81409
JJ
12093 PR target/70110
12094 * gcc.dg/pr70110.c: New test.
12095
b4e9f2aa
MJ
120962016-03-07 Martin Jambor <mjambor@suse.cz>
12097
12098 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12099 * c-c++-common/gomp/if-1.c: Likewise.
12100 * c-c++-common/gomp/pr61486-2.c: Likewise.
12101 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12102 to dg-additional-options.
12103 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12104 * g++/gomp/target-teams-1.c: Likewise.
12105 * gcc.dg/gomp/gomp.exp: Likewise.
12106 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12107 dg-additional-options.
12108 * gfortran.dg/gomp/gomp.exp: Likewise.
12109 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12110 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12111 dg-additional-options.
12112 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12113
f86e631e
MJ
121142016-03-07 Martin Jambor <mjambor@suse.cz>
12115
12116 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12117 * c-c++-common/gomp/gridify-1.c: New test.
12118 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12119
94156b3f
AV
121202016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12121
12122 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12123 trigger for cortex-r8, when scanning for register r8.
12124 * gcc.target/arm/pr45701-2.c: Likewise.
12125
a84a49b7 121262016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12127 Jeff Law <law@redhat.com>
a84a49b7
RB
12128
12129 PR tree-optimization/69740
12130 * gcc.c-torture/compile/pr69740-1.c: New test.
12131 * gcc.c-torture/compile/pr69740-2.c: New test.
12132
e41f6c9e
BS
121332016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12134
12135 * lib/target-supports.exp
12136 (check_effective_target_whole_vector_shift): Enable for PPC64.
12137
57548bf5
RB
121382016-03-07 Richard Biener <rguenther@suse.de>
12139
12140 PR tree-optimization/70115
12141 * gcc.dg/torture/pr70115.c: New testcase.
12142
4ae13300
NS
121432016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12144
12145 PR middle-end/69916
12146 * c-c-++-common/goacc/pr69916.c: New.
12147
5edb9853
RH
121482016-03-07 Richard Henderson <rth@redhat.com>
12149
12150 * gcc.c-torture/compile/pr70061.c: New test.
12151
2067a8f3
RB
121522016-03-07 Richard Biener <rguenther@suse.de>
12153
12154 PR testsuite/70109
12155 * gcc.dg/vect/O3-pr36098.c: New testcase.
12156
4145a9b7
CL
121572016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12158
12159 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12160
1878be32
EB
121612016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12162
12163 * gnat.dg/renaming9.ad[sb]: New testcase.
12164
df762bb2
JJ
121652016-03-05 Jakub Jelinek <jakub@redhat.com>
12166
12167 PR c++/70084
12168 * g++.dg/expr/stdarg3.C: New test.
12169
7d461295
JL
121702016-03-04 Jeff Law <law@redhat.com>
12171
12172 PR tree-optimization/69196
12173 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12174 x86_64-*-*.
12175
29b9828f
BS
121762016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12177
b6b552fd
BS
12178 PR c/69973
12179 * gcc.dg/pr69973.c: New test.
12180
201d49e9
BS
12181 PR rtl-optimization/69941
12182 * gcc.dg/torture/pr69941.c: New test.
12183
29b9828f
BS
12184 PR c/69824
12185 * gcc.dg/pr69824.c: New test.
12186
640b7e74
TV
121872016-03-05 Tom de Vries <tom@codesourcery.com>
12188
12189 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12190 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12191 function.
12192
7a3a3fad
PP
121932016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12194
12195 PR c++/66786
12196 * g++.dg/cpp1y/var-templ48.C: New test.
12197 * g++.dg/cpp1y/var-templ49.C: New test.
12198
cd439aec
EB
121992016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12200
12201 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12202
60204554
JJ
122032016-03-04 Jakub Jelinek <jakub@redhat.com>
12204
0c8825de
JJ
12205 PR c++/70035
12206 * g++.dg/ubsan/pr70035.C: New test.
12207
60204554
JJ
12208 PR target/70062
12209 * gcc.target/i386/pr70062.c: New test.
12210
f79d4eab
L
122112016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12212
12213 * g++.dg/template/typename21.C: Remove c++98_only.
12214
ea81ce67
L
122152016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12216
12217 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12218
64b23c13
DM
122192016-03-04 David Malcolm <dmalcolm@redhat.com>
12220
12221 PR c/68187
12222 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12223 function.
12224 (fn_42_b): Likewise.
12225 (fn_42_c): Likewise.
12226
729526f5
DM
122272016-03-04 David Malcolm <dmalcolm@redhat.com>
12228
12229 PR c/68187
12230 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12231 function.
12232 (fn_40_b): Likewise.
12233 (fn_41_a): Likewise.
12234 (fn_41_b): Likewise.
12235
f9ea11ac
JJ
122362016-03-04 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR target/70059
12239 * gcc.target/i386/avx512f-pr70059.c: New test.
12240 * gcc.target/i386/avx512dq-pr70059.c: New test.
12241
b6c38c69
BS
122422016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12243
12244 PR rtl-optimization/57676
12245 * gcc.dg/torture/pr57676.c: New test.
12246
af3cdd34
IE
122472016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12248
12249 * gcc.dg/pr70026.c: New test.
12250
7ff6ca38
MP
122512016-03-04 Marek Polacek <polacek@redhat.com>
12252
12253 PR c/69798
12254 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12255 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12256
a6bf62d5
KT
122572016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12258
12259 PR target/70004
12260 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12261 Delete.
12262 (test_corners_sisd_si): Likewise.
12263 (main): Remove checks of the above.
12264 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12265
ae4cdc6a
EB
122662016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12267
12268 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12269
08455559
CL
122702016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12271
12272 * gcc.dg/torture/pr69951.c: Accept argc==0.
12273
e9a35493
RB
122742016-03-04 Richard Biener <rguenther@suse.de>
12275
12276 PR c++/70054
12277 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12278 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12279
fba054c2
DV
122802016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12281
12282 PR testsuite/69766
12283 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12284 testing multiarch.
12285
f10cdc6c
JJ
122862016-03-04 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR debug/69947
12289 * gcc.dg/guality/pr69947.c: New test.
12290
2e981ba0
JJ
122912016-03-03 Jakub Jelinek <jakub@redhat.com>
12292
12293 PR ada/70017
12294 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12295
0ba3bfa2
KT
122962016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12297
12298 PR rtl-optimization/69904
12299 * gcc.target/arm/pr69904.c: New test.
12300
97ecdb46
JJ
123012016-03-03 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR target/70021
12304 * gcc.dg/vect/pr70021.c: New test.
12305 * gcc.target/i386/pr70021.c: New test.
12306
a2a743a1
MP
123072016-03-03 Marek Polacek <polacek@redhat.com>
12308
12309 PR middle-end/70050
12310 * gcc.dg/pr70050.c: New test.
12311
fa07ecdd
JG
123122016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12313
12314 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12315
23504262
ML
123162016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12317
12318 PR tree-optimization/70043
12319 * gfortran.dg/vect/pr70043.f90: New test.
12320
b7b9e1a9
EB
123212016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12322
12323 * gnat.dg/specs/task1.ads: New test.
12324
cb83ba54
RO
123252016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12326
12327 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12328 Invoke gdb with -batch.
12329 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12330
a75f5e30
RB
123312016-03-03 Richard Biener <rguenther@suse.de>
12332
12333 PR tree-optimization/55936
12334 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12335
268bc320
JL
123362016-03-02 Jeff Law <law@redhat.com>
12337
815f20ab
JL
12338 PR rtl-optimization/69942
12339 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12340 effects of argument promotions.
12341
268bc320
JL
12342 PR tree-optimization/69987
12343 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12344 target does not support -fprefetch-loop-arrays.
12345
171f7de5
UB
123462016-03-02 Uros Bizjak <ubizjak@gmail.com>
12347
12348 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12349
192912db
BC
123502016-03-02 Bin Cheng <bin.cheng@arm.com>
12351
c7908871 12352 PR rtl-optimization/69052
192912db
BC
12353 * gcc.target/i386/pr69052.c: New test.
12354
90a7a40b
AM
123552016-03-02 Alan Modra <amodra@gmail.com>
12356
12357 * gcc.dg/pr69990.c: New.
12358
69fa742f
JJ
123592016-03-02 Jakub Jelinek <jakub@redhat.com>
12360
de752fb0
JJ
12361 PR c/68062
12362 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12363
12364 PR middle-end/70022
12365 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12366
69fa742f
JJ
12367 PR target/70028
12368 * gcc.target/i386/pr70028.c: New test.
12369
7c65bd56
MK
123702016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12371
12372 * c-c++-common/asan/swapcontext-test-1.c,
12373 * c-c++-common/tsan/thread_leak.c,
12374 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12375 * g++.dg/tsan/benign_race.C,
12376 * g++.dg/tsan/fd_close_norace.C,
12377 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12378 races with sanitizer output
12379
37d98220 123802016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12381 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12382
12383 PR target/67278
12384 * gcc.dg/simd-8.c: New testcase.
12385
218db463
RB
123862016-03-02 Richard Biener <rguenther@suse.de>
12387
12388 PR middle-end/67278
12389 * gcc.dg/simd-7.c: New testcase.
12390
22c72158
EB
123912016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12392
12393 * gcc.target/i386/pr70007.c: Tweak.
12394
9a790ccc
DV
123952016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12396
12397 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12398
bd02f00f
MP
123992016-03-02 Marek Polacek <polacek@redhat.com>
12400
12401 PR c/67854
12402 * gcc.dg/pr67854.c: New test.
12403
1e840f39
JJ
124042016-03-02 Jakub Jelinek <jakub@redhat.com>
12405
12406 PR middle-end/70025
12407 * gcc.dg/torture/pr70025.c: New test.
12408
bca00241
VK
124092016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12410
12411 PR tree-optimization/68621
12412 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12413
0bca04b8
EB
124142016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12415
12416 * gcc.target/i386/pr70007.c: New test.
12417
2a9afc86
JL
124182016-03-01 Jeff Law <law@redhat.com>
12419
eab2541b 12420 PR tree-optimization/69196
9d83ef71 12421 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12422
2a9afc86
JL
12423 PR tree-optimization/69196
12424 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12425 duplicating code and spoiling the expected output.
12426
0d39977e
MM
124272016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12428
12429 PR target/70033
12430 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12431 supports power9 before doing tests.
12432 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12433 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12434 * gcc.target/powerpc/p9-permute.c: Likewise.
12435
a0c0699d
UB
124362016-03-01 Uros Bizjak <ubizjak@gmail.com>
12437
12438 PR target/70027
12439 * gcc.target/i386/pr70027.c: New test.
12440
0ae3ef47 124412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12442
12443 * gcc.dg/pr70017.c: New test.
12444
686e2237
JJ
124452016-03-01 Jakub Jelinek <jakub@redhat.com>
12446
12447 PR c/69796
12448 PR c/69974
12449 * gcc.dg/pr69796.c: New test.
12450 * gcc.dg/pr69974.c: New test.
12451
f8e4188c
EB
124522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12453
12454 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12455
5e3f1c7c
JL
124562016-02-29 Jeff Law <law@redhat.com>
12457
12458 PR tree-optimization/69987
12459 * gfortran.dg/pr69987.f90: New test.
12460
12461 PR tree-optimization/69989
12462 * gcc.c-torture/compile/pr69989-2.c: New test.
12463
1be56bc5
MP
124642016-03-01 Marek Polacek <polacek@redhat.com>
12465
12466 PR c++/69795
12467 * g++.dg/parse/invalid1.C: New test.
12468
1b19470d
RB
124692016-03-01 Richard Biener <rguenther@suse.de>
12470
12471 PR middle-end/70022
12472 * gcc.dg/pr70022.c: New testcase.
12473
3ae0661a
IE
124742016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12475
12476 PR tree-optimization/69956
12477 * gcc.dg/pr69956.c: New test.
12478
0f09ab88
BS
124792016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12480
12481 PR target/70011
12482 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12483 XFAIL when hardware supports efficient unaligned storage access.
12484
76d881bf
PP
124852016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12486
12487 PR c++/69961
12488 * g++.dg/template/pr69961a.C: New test.
12489 * g++.dg/template/pr69961b.C: New test.
12490
7168133a
DM
124912016-02-29 David Malcolm <dmalcolm@redhat.com>
12492
12493 PR preprocessor/69985
12494 * gcc.dg/cpp/pr69985.c: New test case.
12495
0c6072a3
JL
124962016-02-29 Jeff Law <law@redhat.com>
12497
e66f219b
JL
12498 PR tree-optimization/70005
12499 * gcc.c-torture/execute/pr70005.c New test.
12500
0c6072a3
JL
12501 PR tree-optimization/69999
12502 * gcc.c-torture/compile/pr69999.c: New test.
12503
fd9fbdb3
YR
125042016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12505
12506 PR tree-optimization/69652
12507 * gcc.dg/torture/pr69652.c: Delete test.
12508 * gcc.dg/vect/pr69652.c: New test.
12509
cbd400b4
RB
125102016-02-19 Richard Biener <rguenther@suse.de>
12511
12512 PR tree-optimization/69980
12513 * gfortran.dg/vect/pr69980.f90: New testcase.
12514
84ea0f58
EB
125152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12516
12517 * gcc.target/sparc/20160229-1.c: New test.
12518
5d2a63dc
EB
125192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12520
12521 * gnat.dg/stack_usage3.adb: New test.
12522 * gnat.dg/stack_usage3_pkg.ads: New helper.
12523
93e708f9
EB
125242016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12525
12526 * gnat.dg/renaming8.adb: New test.
12527 * gnat.dg/renaming8_pkg1.ads: New helper.
12528 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12529 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12530
6512bc93
RB
125312016-02-29 Richard Biener <rguenther@suse.de>
12532
12533 PR tree-optimization/69720
12534 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12535
7b201a88
TK
125362016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12537
12538 PR fortran/68147
12539 PR fortran/47674
12540 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12541
82ee0cf2 125422016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12543 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12544
12545 PR fortran/56007
12546 * gfortran.dg/coarray_8.f90: Adjust error message.
12547 * gfortran.dg/pr56007.f90: New test.
12548 * gfortran.dg/pr56007.f: New test.
12549
cdc1a2c8
L
125502016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12551
12552 PR tree-optimization/69989
12553 * gcc.dg/torture/pr69989.c: New test.
12554
33505bcf
EB
125552016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12556
12557 * gcc.target/i386/stack-realign-win.c: New test.
12558
524bfb19
HA
125592016-02-28 Harald Anlauf <anlauf@gmx.de>
12560
12561 PR fortran/60126
12562 * gfortran.dg/pr60126.f90: New test.
12563
bd542508
JL
125642016-02-27 Jeff Law <law@redhat.com>
12565
12566 Revert
12567 2016-02-26 Richard Biener <rguenther@suse.de>
12568 Jeff Law <law@redhat.com>
12569
12570 PR tree-optimization/69740
12571 * gcc.c-torture/compile/pr69740-1.c: New test.
12572 * gcc.c-torture/compile/pr69740-2.c: New test.
12573
dd1291e0
JD
125742016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12575
5fb67f8b 12576 PR fortran/69910
dd1291e0
JD
12577 * gfortran.dg/newunit_4.f90: New test.
12578
5cfefb59
JJ
125792016-02-27 Jakub Jelinek <jakub@redhat.com>
12580
12581 PR target/69613
12582 PR rtl-optimization/69886
12583 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12584 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12585 target.
12586
20ba5f33
MS
125872016-02-26 Martin Sebor <msebor@redhat.com>
12588
12589 PR tree-optimization/15826
12590 * gcc.dg/tree-ssa/pr15826.c: New test.
12591
e6fb01b0
JJ
125922016-02-26 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR target/69969
12595 * gcc.target/powerpc/pr69969.c: New test.
12596
e3e0cf64
MS
125972016-02-26 Martin Sebor <msebor@redhat.com>
12598
12599 PR c++/15766
12600 * g++.old-deja/g++.other/decl5.C: Add a test case.
12601
d1f2bea5
SB
126022016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12603
12604 PR target/69946
12605 * gcc.target/powerpc/pr69946.c: New file.
12606
4a4f9d2b 126072016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12608 Jeff Law <law@redhat.com>
4a4f9d2b 12609
e3e0cf64 12610 PR tree-optimization/69740
4a4f9d2b
RB
12611 * gcc.c-torture/compile/pr69740-1.c: New test.
12612 * gcc.c-torture/compile/pr69740-2.c: New test.
12613
ad2a2706
MJ
126142016-02-26 Martin Jambor <mjambor@suse.cz>
12615
12616 PR middle-end/69920
12617 * gcc.dg/torture/pr69932.c: New test.
12618 * gcc.dg/torture/pr69936.c: Likewise.
12619
1d11f7ce
AK
126202016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12621
12622 PR target/69709
12623 * gcc.target/s390/pr69709.c: New test.
12624
6cfccbb2
KT
126252016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12626
12627 PR target/69245
12628 * gcc.target/aarch64/pr69245_1.c: New test.
12629
ac59ad4e
KT
126302016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12631
12632 PR target/69613
12633 * gcc.dg/torture/pr69613.c: New test.
12634
a2ad54a0
JJ
126352016-02-26 Jakub Jelinek <jakub@redhat.com>
12636
12637 PR rtl-optimization/69891
12638 * gcc.target/i386/pr69891.c: New test.
12639
0884062c 126402016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12641 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12642
d2369d4f 12643 PR target/61397
c163789b
MM
12644 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12645 functionality for both 32-bit and 64-bit.
12646
5aed7e2c
RB
126472016-02-26 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/69551
12650 * gcc.dg/torture/pr69951.c: New testcase.
12651
798e2a8e
RB
126522016-02-25 Richard Biener <rguenther@suse.de>
12653
12654 PR tree-optimization/48795
12655 * gcc.dg/Warray-bounds-18.c: New testcase.
12656
9559fbac
RO
126572016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12658
12659 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12660
c049b107
JJ
126612016-02-25 Jakub Jelinek <jakub@redhat.com>
12662
12663 PR rtl-optimization/69896
12664 * gcc.dg/pr69896.c: New test.
12665
1137001c
PP
126662016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12667
12668 PR c++/69736
12669 * g++.dg/cpp1y/paren2.C: New test.
12670
2e9c8641
MS
126712016-02-24 Martin Sebor <msebor@redhat.com>
12672
12673 PR c/51147
12674 * gcc.dg/enum-mode-2.c: New test.
12675
03ca8fb3
JJ
126762016-02-24 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR c++/69922
12679 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12680 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12681 * g++.dg/ubsan/pr69922.C: New test.
12682
0b05329b
MP
126832016-02-24 Marek Polacek <polacek@redhat.com>
12684
12685 PR c/69819
12686 * gcc.dg/pr69819.c: New test.
12687
57c2c374
MS
126882016-02-24 Martin Sebor <msebor@redhat.com>
12689
3b96b93a
MS
12690 PR c++/69912
12691 * g++.dg/ext/flexary15.C: New test.
12692
126932016-02-24 Martin Sebor <msebor@redhat.com>
12694
12695 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12696 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12697 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12698
65433bb5
MK
126992016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12700 Charles Baylis <charles.baylis@linaro.org>
12701
12702 PR debug/61033
12703 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12704
f802a424 127052016-02-24 Richard Biener <rguenther@suse.de>
44293580 12706 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12707
12708 PR middle-end/69760
12709 * gcc.dg/torture/pr69760.c: New testcase.
12710
525f795f
RO
127112016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12712
12713 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12714 pattern on Solaris with as.
12715
cd7bbceb
KT
127162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12717
12718 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12719 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12720 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12721 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12722
89c0c1fd
JJ
127232016-02-24 Jakub Jelinek <jakub@redhat.com>
12724
12725 PR middle-end/69915
12726 * gcc.dg/pr69915.c: New test.
12727
0683fd27
KT
127282016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12729
12730 PR rtl-optimization/69886
12731 * gcc.dg/torture/pr69886.c: New test.
12732
e53d562a
RB
127332016-02-24 Richard Biener <rguenther@suse.de>
12734
12735 PR middle-end/68963
12736 * gcc.dg/torture/pr68963.c: New testcase.
12737
74a00288
KT
127382016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12739
12740 PR target/69875
12741 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12742 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12743 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12744 * gcc.target/arm/atomic_loaddi_1.c: New test.
12745 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12746 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12747 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12748 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12749 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12750 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12751 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12752 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12753
340fd4c9
JJ
127542016-02-24 Jakub Jelinek <jakub@redhat.com>
12755
12756 PR middle-end/69909
12757 * gcc.dg/torture/pr69909.c: New test.
12758
47d3fdb2
RB
127592016-02-24 Richard Biener <rguenther@suse.de>
12760
12761 PR tree-optimization/69907
12762 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12763 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12764 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12765
dab73e73
CB
127662016-02-24 Christian Bruel <christian.bruel@st.com>
12767
12768 * gcc.target/arm/pragma_cpp_fma.c: New test.
12769
7cc5ec65
JD
127702016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12771
12772 PR fortran/61156
12773 * gfortran.dg/include_6.f90: Update test.
12774
067fbd8b
JJ
127752016-02-23 Jakub Jelinek <jakub@redhat.com>
12776
12777 PR objc/69844
12778 * objc.dg/pr69844.m: New test.
12779
64a454d9
JD
127802016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12781
12782 PR libgfortran/69456
12783 * gfortran.dg/namelist_89.f90: New test.
12784 * gfortran.dg/pr59700.f90: Update test..
12785
35886f0b
MS
127862016-02-23 Martin Sebor <msebor@redhat.com>
12787
12788 PR middle-end/69780
12789 * g++.dg/ext/builtin_alloca.C: New test.
12790 * gcc.dg/builtins-68.c: New test.
12791
162cc7e3
RH
127922016-02-23 Richard Henderson <rth@redhat.com>
12793
12794 * gcc.target/i386/addr-space-3.c: Remove test.
12795
196440f8
DM
127962016-02-23 David Malcolm <dmalcolm@redhat.com>
12797
12798 PR preprocessor/69126
12799 PR preprocessor/69543
12800 * c-c++-common/pr69126-2-long.c: New test.
12801 * c-c++-common/pr69126-2-short.c: New test.
12802 * c-c++-common/pr69543-1.c: Remove xfail.
12803
1d3121af
DM
128042016-02-23 David Malcolm <dmalcolm@redhat.com>
12805
12806 PR preprocessor/69126
12807 PR preprocessor/69543
12808 PR preprocessor/69558
12809 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12810 (f): Rename to...
12811 (test_2): ...this, and add leading comment.
12812 (MACRO_3, test_3): New.
12813 (MACRO_4A, MACRO_4B, test_4): New.
12814 (MACRO): Rename to...
12815 (MACRO_5): ...this.
12816 (g): Rename to...
12817 (test_5): ...this, updating for renaming of MACRO, and
12818 add leading comment.
12819 * c-c++-common/pr69543-1.c: New.
12820 * c-c++-common/pr69543-2.c: New.
12821 * c-c++-common/pr69543-3.c: New.
12822 * c-c++-common/pr69543-4.c: New.
12823 * c-c++-common/pr69558-1.c: New.
12824 * c-c++-common/pr69558-2.c: New.
12825 * c-c++-common/pr69558-3.c: New.
12826 * c-c++-common/pr69558-4.c: New.
12827 * gcc.dg/pr69558.c: Move to...
12828 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12829 xfail for c++.
12830
f99c3557
TS
128312016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12832
12833 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12834 to -ftree-parallelize-loops/-fopenacc changes.
12835 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12836 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12837 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12838 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12839 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12840 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12841 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12842 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12843 * c-c++-common/goacc/kernels-loop.c: Likewise.
12844 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12845 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12846 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12847 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12848
c60ec7c2
RO
128492016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12850
12851 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12852
f1a62b6f
JJ
128532016-02-23 Jakub Jelinek <jakub@redhat.com>
12854
e67bf044
JJ
12855 PR c++/69902
12856 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12857
f1a62b6f
JJ
12858 PR c/69900
12859 * gcc.dg/pr69900.c: New test.
12860
20c5e09e
MJ
128612016-02-23 Martin Jambor <mjambor@suse.cz>
12862
12863 PR tree-optimization/69666
12864 * gcc.dg/tree-ssa/pr69666.c: New test.
12865
e457a6fc
AV
128662016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12867
12868 PR fortran/67451
12869 * gfortran.dg/coarray_allocate_5.f08: New test.
12870
d7b574f4
AK
128712016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12872
12873 * gcc.target/s390/vcond-shift.c: Move to ...
12874 * gcc.target/s390/vector/vcond-shift.c: ... here.
12875
58bdeb44
AK
128762016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12877
12878 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12879 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12880
7cd0387b
AK
128812016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12882
12883 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12884
4246c8da
MW
128852016-02-20 Mark Wielaard <mjw@redhat.com>
12886
12887 PR c/28901
12888 * gcc.dg/unused-variable-3.c: New test.
12889
f93bc532
JJ
128902016-02-22 Jakub Jelinek <jakub@redhat.com>
12891
12892 PR target/69888
12893 * gcc.target/i386/pr69888.c: New test.
12894
c4e360f4
RB
128952016-02-22 Richard Biener <rguenther@suse.de>
12896
12897 PR tree-optimization/69882
12898 * gfortran.dg/vect/pr69882.f90: New testcase.
12899
09c92f1c
JJ
129002016-02-22 Jakub Jelinek <jakub@redhat.com>
12901
12902 PR target/69885
12903 * gcc.dg/pr69885.c: New test.
12904
f88d45dc
OE
129052016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12906
12907 PR target/69806
12908 PR target/54089
12909 * gcc.target/sh/pr54089-10.c: New.
12910
ce1ff48e
PT
129112016-02-20 Paul Thomas <pault@gcc.gnu.org>
12912
12913 PR fortran/69423
12914 * gfortran.dg/deferred_character_15.f90 : New test.
12915
bbf27208
DH
129162016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12917
12918 PR fortran/57365
12919 gfortran.dg/allocate_with_source_18.f03: New test.
12920
129212016-02-20 Harald Anlauf <anlauf@gmx.de>
12922
12923 PR fortran/52531
12924 gfortran.dg/gomp/pr52531.f90: New test.
12925
268be88c
BE
129262016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12927
12928 PR c++/69865
12929 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12930 -std=c++03.
12931
4b6c824a
JJ
129322016-02-19 Jakub Jelinek <jakub@redhat.com>
12933
871b3f47
JJ
12934 PR c++/69826
12935 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12936 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12937
7a965d51
JJ
12938 PR c++/69850
12939 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12940
4b6c824a
JJ
12941 PR c++/69851
12942 * g++.dg/torture/pr69851.C: New test.
12943
15fca21a
MS
129442016-02-19 Martin Sebor <msebor@redhat.com>
12945
12946 PR testsuite/69573
12947 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12948
19e21586
JJ
129492016-02-19 Jakub Jelinek <jakub@redhat.com>
12950
03a616ac
JJ
12951 PR c++/69850
12952 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12953 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12954
19e21586
JJ
12955 PR c++/67767
12956 * g++.dg/cpp0x/pr67767.C: New test.
12957
2db16594
KT
129582016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12959
12960 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12961 for fp, simd, crypto, crc, lse.
12962 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12963 above.
12964 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12965 effective target check.
12966
5a7d9d1e
JJ
129672016-02-19 Jakub Jelinek <jakub@redhat.com>
12968
12969 PR target/69820
12970 * gcc.target/i386/pr69820.c: New test.
12971
6448f064
AK
129722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12973
12974 * gcc.target/s390/vector/int128-1.c: New test.
12975
d0a859e6
AK
129762016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12977
12978 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12979
9e4eb643
AK
129802016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12981
12982 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12983 instruction pattern name to prevent the testcase from failing with
12984 -march=z13.
12985
859a4c0e
AK
129862016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12987
12988 * gcc.target/s390/md/movstr-2.c: New test.
12989
efc2340b
MK
129902016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12991
12992 * gcc.target/s390/morestack.c: New test.
12993
ca2bfbc2
DV
129942016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12995
12996 PR target/69625
12997 * gcc.target/s390/pr69625.c: Add test case.
12998
efd4bd05
BE
129992016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13000
13001 PR testsuite/68580
13002 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13003
2bf2078a
MM
130042016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13005
13006 PR target/68404
13007 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13008 * gcc.target/powerpc/fusion3.c: Likewise.
13009
f003579e
RB
130102016-02-18 Richard Biener <rguenther@suse.de>
13011
13012 PR middle-end/69553
13013 * g++.dg/torture/pr69553.C: New testcase.
13014
19233914
NC
130152016-02-18 Nick Clifton <nickc@redhat.com>
13016
efd4bd05
BE
13017 PR target/62254
13018 PR target/69610
13019 * gcc.target/arm/pr62554.c: New test.
13020 * gcc.target/arm/pr69610-1.c: New test.
13021 * gcc.target/arm/pr69610-2.c: New test.
19233914 13022
23f27839
RB
130232016-02-18 Richard Biener <rguenther@suse.de>
13024
13025 PR middle-end/69854
13026 * gcc.dg/torture/pr69854.c: New testcase.
13027
932c0da4
JJ
130282016-02-17 Jakub Jelinek <jakub@redhat.com>
13029
13030 PR c++/69850
13031 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13032
1bed93e4
BS
130332012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13034
13035 * gcc.target/powerpc/vec-cg.c: New test.
13036
57bfb134
RB
130372016-02-17 Richard Biener <rguenther@suse.de>
13038
13039 PR testsuite/69586
13040 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13041
a44e0ebb
KT
130422016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13043
13044 PR target/69161
13045 * gcc.c-torture/compile/pr69161.c: New test.
13046
ffacd726
DS
130472016-02-17 David Sherwood <david.sherwood@arm.com>
13048
13049 PR target/69532
13050 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13051 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13052
448db8d2
EB
130532016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13054
13055 * gcc.dg/ifcvt-4.c: Skip on Visium.
13056
e2f0522e
EB
130572016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13058
13059 * gnat.dg/atomic8.adb: New test.
13060
bf17fe3f
EB
130612016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13062
13063 * gnat.dg/discr46.ad[sb]: New test.
13064
ecf835e9
KN
130652016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13066
13067 PR Target/48344
13068 * gcc.target/powerpc/pr48344-1.c: New test.
13069
49a1164a
TK
130702015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13071
13072 PR fortran/69742
13073 * gfortran.dg/associate_21.f90: New test.
13074
bf14eba2
JJ
130752016-02-16 Jakub Jelinek <jakub@redhat.com>
13076
13077 PR c/69835
13078 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13079 -Wnonnull in dg-options.
13080 * c-c++-common/nonnull-2.c: New test.
13081
35a093b6
JG
130822016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13083 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13084
13085 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13086
e387d491
JJ
130872016-02-16 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR middle-end/69801
13090 * gcc.dg/pr69801.c: Add empty dg-options.
13091
ba539195
JN
130922016-02-16 James Norris <jnorris@codesourcery.com>
13093
13094 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13095 * g++.dg/goacc/deviceptr-1.c: New file.
13096
2a2b8f64
JJ
130972016-02-16 Jakub Jelinek <jakub@redhat.com>
13098
13099 PR tree-optimization/69820
13100 * gcc.dg/vect/pr69820.c: New test.
13101
87440c29
RB
131022016-02-16 Richard Biener <rguenther@suse.de>
13103
13104 PR tree-optimization/69776
13105 * gcc.dg/torture/pr69776-2.c: New testcase.
13106
6d87c306
BS
131072016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13108
13109 PR tree-optimization/69714
13110 * gcc.dg/torture/pr69714.c: New test.
13111
3824a0a2
JJ
131122016-02-16 Jakub Jelinek <jakub@redhat.com>
13113
13114 PR tree-optimization/69802
13115 * gcc.dg/pr69802.c: New test.
13116
c8cfe96e
RB
131172016-02-16 Richard Biener <rguenther@suse.de>
13118
13119 PR middle-end/69801
13120 * gcc.dg/pr69801.c: New testcase.
13121
fc12098d
JD
131222016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13123
13124 PR libgfortran/69651
13125 * gfortran.dg/read_bang.f90: New test.
13126 * gfortran.dg/read_bang4.f90: New test.
13127
ba6b3795
JJ
131282016-02-15 Jakub Jelinek <jakub@redhat.com>
13129
f0516ca4
JJ
13130 PR c++/69658
13131 * g++.dg/init/pr69658.C: New test.
13132
ba6b3795
JJ
13133 PR c++/69797
13134 * c-c++-common/pr69797.c: New test.
13135
de3f9a2d
PK
131362016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13137
13138 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13139 check for aarch64*-*-*.
13140
17a3b967
RB
131412016-02-15 Richard Biener <rguenther@suse.de>
13142
13143 PR tree-optimization/69783
13144 * gcc.dg/vect/pr69783.c: New testcase.
13145
1c48bff1
RB
131462016-02-15 Richard Biener <rguenther@suse.de>
13147
13148 PR tree-optimization/69776
13149 * gcc.dg/torture/pr69776.c: New testcase.
13150
1e6025b6
TK
131512016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13152
13153 PR fortran/60526
13154 * gfortran.dg/type_decl_4.f90: Reinstated.
13155
d3308279
JDA
131562016-02-14 John David Anglin <danglin@gcc.gnu.org>
13157
13158 PR fortran/68746
13159 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13160
b7c56581
TK
131612016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13162
13163 PR fortran/60526
13164 PR bootstrap/69816
13165 * gfortran.dg/type_decl_4.f90: Removed.
13166
60cb4ef5
TK
131672016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13168
13169 PR fortran/60526
13170 * gfortran.dg/type_decl_4.f90: New test.
13171
f6964637
AM
131722016-02-14 Alan Modra <amodra@gmail.com>
13173
1a8849d1 13174 PR testsuite/68886
f6964637
AM
13175 * gcc.c-torture/execute/stkalign.c: Revise test.
13176
f5121920
OE
131772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13178
13179 PR target/67260
13180 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13181
6cda3ab6
OE
131822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13183
13184 PR target/67260
13185 * gcc.target/sh/torture/pr67260.c: New.
13186
6786e598
JDA
131872016-02-12 John David Anglin <danglin@gcc.gnu.org>
13188
13189 * gcc.dg/pr67964.c: Add dg-require-alias.
13190
7e05dad8
OE
131912016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13192
13193 PR target/67636
13194 PR target/64345
13195 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13196
7f4cc3ce
JD
131972016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13198
13199 PR libgfortran/69668
13200 * gfortran.dg/namelist_88.f90: New test.
13201
955ca6dc
JD
132022016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13203
13204 PR libgfortran/69668
13205 * gfortran.dg/namelist_38.f90: Update test.
13206 * gfortran.dg/namelist_84.f90: Update test.
13207
876217ae
DM
132082016-02-12 David Malcolm <dmalcolm@redhat.com>
13209
13210 PR other/69554
13211 * gcc.dg/pr69554-1.c: New test.
13212 * gfortran.dg/pr69554-1.F90: New test.
13213 * gfortran.dg/pr69554-2.F90: New test.
13214 * lib/gcc-dg.exp (proc dg-locus): New function.
13215 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13216 distinguish between the caret-printing and non-caret-printing
13217 cases. If caret-printing has been explicitly enabled, bail out
13218 without attempting to fix up the output.
13219
61789eed
DM
132202016-02-12 David Malcolm <dmalcolm@redhat.com>
13221
13222 PR driver/69265
13223 PR driver/69453
13224 * gcc.dg/spellcheck-options-3.c: New test case.
13225 * gcc.dg/spellcheck-options-4.c: New test case.
13226 * gcc.dg/spellcheck-options-5.c: New test case.
13227 * gcc.dg/spellcheck-options-6.c: New test case.
13228 * gcc.dg/spellcheck-options-7.c: New test case.
13229 * gcc.dg/spellcheck-options-8.c: New test case.
13230 * gcc.dg/spellcheck-options-9.c: New test case.
13231 * gcc.dg/spellcheck-options-10.c: New test case.
13232
c3090c1f
JJ
132332016-02-12 Jakub Jelinek <jakub@redhat.com>
13234
13235 PR rtl-optimization/69764
13236 PR rtl-optimization/69771
13237 * c-c++-common/pr69764.c: New test.
13238 * gcc.dg/torture/pr69771.c: New test.
13239
8222034d
MP
132402016-02-12 Marek Polacek <polacek@redhat.com>
13241
13242 * g++.dg/torture/init-list1.C: New.
13243
f749f792
MP
132442016-02-12 Marek Polacek <polacek@redhat.com>
13245
13246 * gcc.dg/pr69522.c: Add empty dg-options.
13247
199fb02a
IE
132482016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13249
13250 * g++.dg/lto/lto.exp: Include and init mpx.
13251 * g++.dg/lto/pr69729_0.C: New test.
13252
b69539cb
JJ
132532016-02-12 Jakub Jelinek <jakub@redhat.com>
13254
06ff7000
JJ
13255 PR ipa/69241
13256 * g++.dg/ipa/pr69241-4.C: New test.
13257
b69539cb
JJ
13258 PR ipa/68672
13259 * g++.dg/ipa/pr68672-1.C: New test.
13260 * g++.dg/ipa/pr68672-2.C: New test.
13261 * g++.dg/ipa/pr68672-3.C: New test.
13262
16595a1f
BS
132632016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13264
13265 PR c/69522
6d87c306 13266 * gcc.dg/pr69522.c: New test.
16595a1f 13267
38d795d2
PP
132682016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13269
13270 PR c++/69098
13271 * g++.dg/cpp1y/69098.C: New test.
13272 * g++.dg/cpp1y/69098-2.C: New test.
13273
9c582551
JJ
132742016-02-12 Jakub Jelinek <jakub@redhat.com>
13275
13276 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13277 and neighbour -> neighbor.
13278 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13279 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13280 * c-c++-common/Wvarargs.c: Likewise.
13281 * c-c++-common/goacc/host_data-5.c: Likewise.
13282 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13283 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13284 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13285 * gcc.target/aarch64/pr60697.c: Likewise.
13286 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13287 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13288 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13289 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13290 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13291 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13292 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13293 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13294 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13295 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13296 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13297 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13298 * g++.dg/lookup/koenig5.C: Likewise.
13299 * g++.dg/ext/no-asm-2.C: Likewise.
13300 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13301 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13302 * gfortran.dg/used_types_16.f90: Likewise.
13303 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13304 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13305 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13306 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13307 * gfortran.dg/abstract_type_6.f03: Likewise.
13308 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13309 * gfortran.dg/used_types_15.f90: Likewise.
13310 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13311 * gfortran.dg/exit_3.f08: Likewise.
13312 * gfortran.dg/open_status_2.f90: Likewise.
13313 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13314 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13315 * gfortran.dg/associate_1.f03: Likewise.
13316 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13317 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13318 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13319 * gcc.dg/builtin-object-size-1.c: Likewise.
13320 * gcc.dg/noreturn-6.c: Likewise.
13321 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13322 * gcc.dg/globalalias.c: Likewise.
13323 * gcc.dg/builtins-config.h: Likewise.
13324 * gcc.dg/pr30457.c: Likewise.
13325 * gcc.c-torture/compile/volatile-1.c: Likewise.
13326 * gcc.c-torture/execute/20101011-1.c: Likewise.
13327 * c-c++-common/Waddress-1.c: Likewise.
13328
66756373
JJ
133292016-02-11 Jakub Jelinek <jakub@redhat.com>
13330
13331 PR c/69768
13332 * c-c++-common/Waddress-1.c: New test.
13333
76fe932b
AV
133342016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13335
13336 PR fortran/69296
13337 * gfortran.dg/associate_19.f03: New test.
13338 * gfortran.dg/associate_20.f03: New test.
13339
564c4d4b
OE
133402016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13341
13342 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13343
e1c1ecb0
KT
133442016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13345
13346 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13347 .arch armv8-a\n. Add -dA to dg-options.
13348 * gcc.target/aarch64/assembler_arch_1.c: New test.
13349 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13350
0d7d9458
PC
133512016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13352
13353 PR c++/68726
13354 * g++.dg/cpp0x/pr68726.C: New.
13355
e6208a60
IE
133562016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13357
13358 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13359 test.
13360
281a11eb
RB
133612016-02-11 Richard Biener <rguenther@suse.de>
13362
13363 * g++.dg/tree-ssa/pr61034.C: Adjust.
13364
e03dd765
VM
133652016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13366
4b48faf5 13367 PR target/69148
e03dd765
VM
13368 * gcc.target/s390/pr69148.c: New.
13369
cdc23927
YR
133702016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13371
13372 PR tree-optimization/69652
13373 * gcc.dg/torture/pr69652.c: New test.
13374
e199dd0a
JJ
133752016-02-10 Jakub Jelinek <jakub@redhat.com>
13376 Patrick Palka <ppalka@gcc.gnu.org>
13377
13378 PR ipa/69241
13379 PR c++/69649
13380 * g++.dg/ipa/pr69241-1.C: New test.
13381 * g++.dg/ipa/pr69241-2.C: New test.
13382 * g++.dg/ipa/pr69241-3.C: New test.
13383 * g++.dg/ipa/pr69649.C: New test.
13384
d6b38027
UB
133852016-02-10 Uros Bizjak <ubizjak@gmail.com>
13386
13387 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13388 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13389
13b562c5
BC
133902016-02-10 Bin Cheng <bin.cheng@arm.com>
13391
13392 PR tree-optimization/68021
13393 * gcc.dg/tree-ssa/pr68021.c: New test.
13394
24a179f8
RB
133952016-02-10 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/69726
13398 * gcc.dg/uninit-22.c: New testcase.
13399
0d99886f
AP
134002016-02-09 Andrew Pinski <apinski@cavium.com>
13401
13402 PR tree-opt/69282
13403 * gcc.c-torture/compile/20160205-1.c: New testcase.
13404
ab04995c
MM
134052016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13406
13407 PR target/68404
13408 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13409 instead accessing a really large arrray.
13410 * gcc.target/powerpc/fusion3.c: Likewise.
13411
4b79ac23
CB
134122016-02-09 Charles Baylis <charles.baylis@linaro.org>
13413
13414 PR target/68532
13415 * gcc.c-torture/execute/pr68532.c: New test.
13416
b890a441
AO
134172016-02-11 Alexandre Oliva <aoliva@redhat.com>
13418
13419 PR target/69634
13420 * gcc.dg/pr69634.c: New.
13421
84a5bef7
RB
134222016-02-09 Richard Biener <rguenther@suse.de>
13423
13424 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13425
1f123759 134262016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13427
1f123759
AF
13428 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13429
65860c77
YR
134302016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13431
13432 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13433
7e1e8a0a
RB
134342016-02-09 Richard Biener <rguenther@suse.de>
13435
13436 PR tree-optimization/69715
13437 * gcc.dg/torture/pr69715.c: New testcase.
13438
efb45a9f
PP
134392016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13440
13441 PR c++/69139
13442 * g++.dg/cpp0x/trailing12.C: New test.
13443 * g++.dg/cpp0x/trailing13.C: New test.
13444
20a0c6f9
PP
134452016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13446
13447 PR c++/69283
13448 PR c++/67835
13449 * g++.dg/cpp1y/auto-fn29.C: New test.
13450 * g++.dg/cpp1y/auto-fn30.C: New test.
13451
a162f3af
JJ
134522016-02-08 Jakub Jelinek <jakub@redhat.com>
13453
13454 PR tree-optimization/69209
13455 * gcc.c-torture/compile/pr69209.c: New test.
13456
4b4a9fbd
JL
134572016-02-08 Jeff Law <law@redhat.com>
13458
13459 PR tree-optimization/68541
13460 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13461 of statements allowed in join block for path splitting.
13462
cfac5ed2
JJ
134632016-02-08 Jakub Jelinek <jakub@redhat.com>
13464
f68bc23f
JJ
13465 PR c++/59627
13466 * g++.dg/gomp/pr59627.C: New test.
13467
cfac5ed2
JJ
13468 PR ipa/69239
13469 * g++.dg/ipa/pr69239.C: New test.
13470
44714d8c
DM
134712016-02-08 David Malcolm <dmalcolm@redhat.com>
13472
13473 PR preprocessor/69664
13474 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13475 * gcc.dg/cpp/warn-comments.c: Likewise.
13476
eba9e839
MP
134772016-02-08 Marek Polacek <polacek@redhat.com>
13478
13479 PR c++/69688
13480 * g++.dg/init/const12.C: New test.
13481
a011cd92
BS
134822016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13483
13484 PR target/60410
13485 * gcc.dg/lto/pr55113_0.c: Remove test.
13486
5317b1be
RB
134872016-02-08 Richard Biener <rguenther@suse.de>
13488
13489 PR tree-optimization/69719
13490 * gcc.dg/torture/pr69719.c: New testcase.
13491
63998a63
RB
134922016-02-08 Richard Biener <rguenther@suse.de>
13493 Jeff Law <law@redhat.com>
13494
13495 PR target/68273
13496 * gcc.target/mips/pr68273.c: New testcase.
13497
43f4a281
RB
134982016-02-08 Richard Biener <rguenther@suse.de>
13499
13500 PR rtl-optimization/69274
13501 * gcc.target/i386/addr-sel-1.c: XFAIL.
13502
0b604d2d
JL
135032016-02-08 Jeff Law <law@redhat.com>
13504
e8dfe49e
JL
13505 PR tree-optimization/68541
13506 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13507
6daecd7a 13508 PR tree-optimization/65917
0b604d2d
JL
13509 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13510
c0f0e35a
JD
135112016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13512
13513 PR fortran/50555
13514 * gfortran.dg/namelist_args.f90: New test.
13515
8981d712
JL
135162016-02-05 Jeff Law <law@redhat.com>
13517
6daecd7a 13518 PR tree-optimization/68541
8981d712
JL
13519 * gcc.dg/tree-ssa/split-path-2.c: New test.
13520 * gcc.dg/tree-ssa/split-path-3.c: New test.
13521 * gcc.dg/tree-ssa/split-path-4.c: New test.
13522 * gcc.dg/tree-ssa/split-path-5.c: New test.
13523 * gcc.dg/tree-ssa/split-path-6.c: New test.
13524 * gcc.dg/tree-ssa/split-path-7.c: New test.
13525
46cb9332
MS
135262016-02-05 Martin Sebor <msebor@redhat.com>
13527
13528 PR c++/69662
13529 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13530 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13531
be2083ea
RH
135322016-02-06 Richard HEnderson <rth@redhat.com>
13533
13534 PR c/69643
13535 * gcc.target/i386/addr-space-4.c: New.
13536 * gcc.target/i386/addr-space-5.c: New.
13537
711d7c23
MM
135382016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13539
13540 PR fortran/66089
13541 * gfortran.dg/elemental_dependency_6.f90: New.
13542
b5c1c988
JJ
135432016-02-05 Jakub Jelinek <jakub@redhat.com>
13544
861c7bcd
JJ
13545 PR rtl-optimization/69691
13546 * gcc.c-torture/execute/pr69691.c: New test.
13547
b5c1c988
JJ
13548 PR c++/69628
13549 * g++.dg/parse/pr69628.C: New test.
13550
f7dfa966
UB
135512016-02-05 Uros Bizjak <ubizjak@gmail.com>
13552
13553 * gcc.dg/sancov/asan.c: Move to ...
13554 * gcc.dg/asan/sancov-1.c: ... here.
13555
9b143e64
UB
135562016-02-05 Uros Bizjak <ubizjak@gmail.com>
13557
13558 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13559
f5d4b899
L
135602016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13561
13562 PR target/69677
13563 * gcc.target/i386/pr69677.c: New test.
13564
76c85fbb
PP
135652016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13566
13567 PR c++/68948
13568 * g++.dg/template/pr68948.C: New test.
13569
f181bf90
DV
135702016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13571
13572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13573 (only necessary on s390x).
13574
714fb282
L
135752016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13576
13577 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13578 -mno-accumulate-outgoing-args.
13579
618d6c1c
PP
135802016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13581
13582 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13583
1066e9b5
JJ
135842016-02-04 Jakub Jelinek <jakub@redhat.com>
13585
13586 PR c/69669
13587 * c-c++-common/pr69669.c: New test.
13588
76255d0d
MM
135892016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13590
13591 PR target/69667
13592 * g++.dg/pr69667.C: New file.
13593
e0b059b1
WD
135942016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13595
13596 PR target/69619
13597 * gcc.dg/pr69619.c: Add new test.
13598
2692b5c8
RS
135992016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13600
13601 PR rtl-optimization/69577
13602 * gcc.target/i386/pr69577.c: New test.
13603
7db337c2
ML
136042016-02-04 Martin Liska <mliska@suse.cz>
13605
13606 * g++.dg/asan/pr69276.C: New test.
13607
cc9c0829
KT
136082016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13609
13610 PR target/65932
13611 PR target/67714
13612 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13613 a single smulbb instruction.
13614 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13615 * gcc.target/amr/wmul-2.c: Likewise.
13616
eb9feb52
KT
136172016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13618
13619 PR target/65932
13620 PR target/67714
13621 * gcc.c-torture/execute/pr67714.c: New test.
13622
61f727fe
JJ
136232016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13624
13625 PR target/69454
13626 * gcc.target/i386/pr69454-1.c: New test.
13627 * gcc.target/i386/pr69454-2.c: New test.
13628
05dd97db
MS
136292016-02-03 Martin Sebor <msebor@redhat.com>
13630
13631 PR c++/69251
13632 PR c++/69253
13633 PR c++/69290
13634 PR c++/69277
13635 PR c++/69349
13636 * g++.dg/ext/flexarray-mangle-2.C: New test.
13637 * g++.dg/ext/flexarray-mangle.C: New test.
13638 * g++.dg/ext/flexarray-subst.C: New test.
13639 * g++.dg/ext/flexary11.C: New test.
13640 * g++.dg/ext/flexary12.C: New test.
13641 * g++.dg/ext/flexary13.C: New test.
13642 * g++.dg/ext/flexary14.C: New test.
13643 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13644
dac2fc29
L
136452016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13646
13647 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13648 Define only if CHECK_FLOAT128 is defined.
13649 (main): Properly initialize u5.
13650
eadb8035
JJ
136512016-02-03 Jakub Jelinek <jakub@redhat.com>
13652
0afbb81b
JJ
13653 PR c/69627
13654 * gcc.dg/pr69627.c: New test.
13655
eadb8035
JJ
13656 PR target/69644
13657 * gcc.dg/pr69644.c: New test.
13658
b12d4923
MS
136592016-02-03 Mike Stump <mikestump@comcast.net>
13660
13661 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13662 support for struct-layout-1.exp.
13663
ab4bae0c
PP
136642016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13665
13666 PR c++/69056
618d6c1c 13667 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13668
95831c01
VM
136692016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13670 Alexandre Oliva <aoliva@redhat.com>
13671
13672 PR target/69461
13673 * gcc.target/powerpc/pr69461.c: New.
13674
ccc71ab8
UB
136752016-02-03 Uros Bizjak <ubizjak@gmail.com>
13676
13677 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13678 works from here ...
13679 (check_effective_target_fsanitize_thread): ... to here. Do not
13680 specify additional compile flags for the test source.
13681 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13682 specify additional compile flags for the test source.
13683
96299640
WD
136842016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13685
13686 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13687
781d83d9
AV
136882016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13689
13690 PR fortran/67451
13691 PR fortran/69418
13692 * gfortran.dg/coarray_allocate_2.f08: New test.
13693 * gfortran.dg/coarray_allocate_3.f08: New test.
13694 * gfortran.dg/coarray_allocate_4.f08: New test.
13695
d8208e6d
AL
136962016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13697
13698 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13699 use same scan-tree-dump-times on all platforms.
13700 * gcc.dg/vect/vect-outer-1.c: Likewise.
13701 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13702 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13703 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13704 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13705 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13706 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13707 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13708
a8394fa0
SB
137092016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13710
13711 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13712 warning.
13713
f3baa1d3
L
137142016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13715
13716 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13717
eb077516
JN
137182016-02-02 James Norris <jnorris@codesourcery.com>
13719
13720 * c-c++-common/goacc/routine-5.c: Add tests.
13721
578fb225
AM
137222016-02-02 Alexander Monakov <amonakov@ispras.ru>
13723
13724 * gcc.target/nvptx/unsigned-cmp.c: New test.
13725
c64f7d37
WD
137262016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13727
13728 * gcc.target/aarch64/scalar_shift_1.c
13729 (test_corners_sisd_di): Improve force to SIMD register.
13730 (test_corners_sisd_si): Likewise.
13731 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13732 Remove scan-assembler check for ldr.
13733
90c6f26c
RB
137342016-02-02 Richard Biener <rguenther@suse.de>
13735
13736 PR tree-optimization/69595
13737 * gcc.dg/Warray-bounds-17.c: New testcase.
13738
9dc03c97
RB
137392016-02-02 Richard Biener <rguenther@suse.de>
13740
13741 PR tree-optimization/69606
13742 * gcc.dg/torture/pr69606.c: New testcase.
13743
2d4dc223
YR
137442016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13745
13746 PR middle-end/68542
13747 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13748 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13749
65c98fde
AM
137502016-02-02 Alan Modra <amodra@gmail.com>
13751
13752 PR target/69548
13753 * gcc.target/powerpc/pr69548.c: New test.
13754
e1b81f2b
JJ
137552016-02-01 Jakub Jelinek <jakub@redhat.com>
13756
d0268b37
JJ
13757 PR rtl-optimization/69592
13758 * gcc.dg/pr69592.c: New test.
13759
e1b81f2b
JJ
13760 PR preprocessor/69543
13761 PR c/69558
13762 * gcc.dg/pr69543.c: New test.
13763 * gcc.dg/pr69558.c: New test.
13764
7dd7780d
UB
137652016-02-01 Uros Bizjak <ubizjak@gmail.com>
13766
bf672ee5
UB
13767 PR testsuite/65940
13768 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13769
9a7013f8
MS
137702016-02-01 Martin Sebor <msebor@redhat.com>
13771
13772 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13773
e681fb2b
BC
137742016-02-01 Bin Cheng <bin.cheng@arm.com>
13775
13776 PR tree-optimization/67921
13777 * c-c++-common/ubsan/pr67921.c: New test.
13778
ff86345f
RB
137792016-02-01 Richard Biener <rguenther@suse.de>
13780
13781 PR middle-end/69556
13782 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13783
bc369dbd
RB
137842016-02-01 Richard Biener <rguenther@suse.de>
13785
13786 PR tree-optimization/69574
13787 * gcc.dg/torture/pr69574.c: New testcase.
13788
ef318184
RB
137892016-02-01 Richard Biener <rguenther@suse.de>
13790
13791 PR tree-optimization/69579
13792 * gcc.dg/setjmp-6.c: New testcase.
13793
654745e6
JJ
137942016-02-01 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR rtl-optimization/69570
13797 * g++.dg/opt/pr69570.C: New test.
13798
e6c0c44b
RH
137992016-02-01 Richard Henderson <rth@redhat.com>
13800
13801 * gcc.dg/pr69535.c: New test.
13802
6ff3f09a
JDA
138032016-01-31 John David Anglin <danglin@gcc.gnu.org>
13804
2c005538
JDA
13805 PR testsuite/69584
13806 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13807 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13808
61083a4b
JDA
13809 PR debug/68244
13810 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13811
6ff3f09a
JDA
13812 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13813
0c221916
PT
138142016-01-31 Paul Thomas <pault@gcc.gnu.org>
13815
13816 PR fortran/67564
13817 * gfortran.dg/allocate_with_source_17.f03: New test.
13818
db7a2818
JJ
138192016-01-30 Jakub Jelinek <jakub@redhat.com>
13820
13821 PR tree-optimization/69546
13822 * gcc.dg/torture/pr69546.c: New test.
13823
e520d5f0
PT
138242016-01-30 Paul Thomas <pault@gcc.gnu.org>
13825
13826 PR fortran/69566
13827 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13828
343c05d3
MS
138292016-01-30 Martin Sebor <msebor@redhat.com>
13830
13831 PR c++/68490
13832 * g++.dg/ext/flexary10.C: New test.
13833
d6c3a539
DH
138342016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13835
13836 PR fortran/66707
13837 gfortran.dg/common_23.f90: New test.
13838
52d72fcd
BS
138392016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13840
13841 PR target/65546
13842 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13843 condition being checked, and disable it when the target supports
13844 misaligned loads and stores.
13845
3a5d2ba4
JJ
138462016-01-29 Jakub Jelinek <jakub@redhat.com>
13847
13848 PR debug/69518
13849 * gcc.dg/torture/pr69518.c: New test.
13850
6bbacdb5
L
138512016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13852
13853 PR target/69530
13854 * gcc.target/i386/pr69530.c: New test.
13855
af932cdb
SE
138562016-01-29 Steve Ellcey <sellcey@imgtec.com>
13857
13858 PR target/65604
13859 * gcc.target/mips/div-delay.c: New test.
13860
26658b7c
JJ
138612016-01-29 Jakub Jelinek <jakub@redhat.com>
13862
33e89989
JJ
13863 PR target/69551
13864 * gcc.target/i386/pr69551.c: New test.
13865
26658b7c
JJ
13866 PR target/66137
13867 * gcc.target/i386/pr66137.c: New test.
13868
401116b5
AB
138692016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13870
13871 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13872 always built for p5600.
13873 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13874 isa=p5600 dg-option.
13875
d4abfcc5
RB
138762016-01-29 Richard Biener <rguenther@suse.de>
13877
13878 PR tree-optimization/69547
13879 * g++.dg/tree-ssa/pr69547.C: New testcase.
13880
16b77b32
JJ
138812016-01-29 Jakub Jelinek <jakub@redhat.com>
13882
13883 PR debug/66869
13884 * g++.dg/warn/Wunused-function2.C: New test.
13885
a1c95464
DV
138862016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13887
13888 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13889 support for test to succeed.
13890
5453bfed
MP
138912016-01-29 Marek Polacek <polacek@redhat.com>
13892
13893 PR c++/69509
13894 PR c++/69516
13895 * g++.dg/ext/constexpr-vla2.C: New test.
13896 * g++.dg/ext/constexpr-vla3.C: New test.
13897 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13898
452ec2a5
RB
138992016-01-29 Richard Biener <rguenther@suse.de>
13900
13901 PR middle-end/69537
13902 * gcc.dg/uninit-21.c: New testcase.
13903
aec0b19e
UB
139042016-01-28 Uros Bizjak <ubizjak@gmail.com>
13905
13906 PR target/69459
13907 * gcc.target/i386/pr69459.c: New test.
13908
df113ce7
SE
139092016-01-28 Steve Ellcey <sellcey@imgtec.com>
13910
13911 PR target/68400
13912 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13913 * gcc.target/mips/pr68400.c: New test.
13914
494de84f
MS
139152016-01-28 Martin Sebor <msebor@redhat.com>
13916
13917 PR target/17381
13918 * gcc.target/powerpc/pr17381.c: New test.
13919
eb1b1f01
JJ
139202016-01-28 Jakub Jelinek <jakub@redhat.com>
13921
13922 PR middle-end/69542
13923 * gcc.dg/torture/pr69542.c: New test.
13924
6dfeb7ce
WD
139252016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13926
13927 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13928
4b7471a4
DE
139292016-01-28 David Edelsohn <dje.gcc@gmail.com>
13930
13931 * gcc.dg/pr65980.c: Skip on AIX.
13932 * gcc.dg/pr66688.c: Same.
13933
b271fd21
DE
139342016-01-28 David Edelsohn <dje.gcc@gmail.com>
13935
13936 PR target/63679
13937 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13938 * gcc.dg/tree-ssa/sra-18.c: Same.
13939
874108a9
AV
139402016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13941
13942 PR fortran/62536
13943 * gfortran.dg/block_15.f08: New test.
13944 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13945 on incorrectly closed BLOCK.
13946
30480bcd
IE
139472016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13948
13949 * gcc.dg/declare-simd.c: New test.
6905c577 13950
14ba8d6d
RB
139512016-01-28 Richard Biener <rguenther@suse.de>
13952
13953 PR tree-optimization/69466
13954 * gfortran.dg/vect/pr69466.f90: New testcase.
13955
0d4c694e
TP
139562016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13957
13958 * g++.dg/pr67989.C: Remove ARM-specific option.
13959 * gcc.target/arm/pr67989.C: New file.
13960
2aa780da
UB
139612016-01-27 Uros Bizjak <ubizjak@gmail.com>
13962
13963 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13964 and expm1 test for glibc < 2.11.
13965
f75ebe77
RH
139662016-01-27 Richard Henderson <rth@redhat.com>
13967
13968 * gcc.c-torture/execute/pr69447.c: New test.
13969
139702016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13971
9a175e65 13972 PR fortran/69422
49847d75
PT
13973 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13974
cbdd8ae0
JJ
139752016-01-27 Jakub Jelinek <jakub@redhat.com>
13976
13977 PR debug/66869
13978 * gcc.dg/pr66869.c: New test.
13979
2b572b3c
JL
139802016-01-25 Jeff Law <law@redhat.com>
13981
13982 PR tree-optimization/68398
aec0b19e 13983 PR tree-optimization/69196
2b572b3c
JL
13984 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13985 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13986 path to avoid new heuristic allowing more irreducible regions
13987 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13988 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13989 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13990 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13991 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13992
fa74a4bc
MP
139932016-01-27 Marek Polacek <polacek@redhat.com>
13994
13995 PR c/68062
13996 * c-c++-common/vector-compare-4.c: New test.
13997
0afff540
DM
139982016-01-27 David Malcolm <dmalcolm@redhat.com>
13999
14000 PR preprocessor/69126
14001 * c-c++-common/pr69126.c: New test case.
14002
1a218fc9
ILT
140032016-01-27 Ian Lance Taylor <iant@google.com>
14004
14005 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14006
5d70666e
RB
140072016-01-27 Ryan Burn <contact@rnburn.com>
14008
14009 PR cilkplus/69267
14010 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14011
87ff4d66
UB
140122016-01-27 Uros Bizjak <ubizjak@gmail.com>
14013
14014 PR target/69512
14015 * gcc.target/i386/pr69512.c: New test.
14016
27e23cca
RE
140172016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14018
14019 PR ada/69488
14020 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14021
05bf54c3
MP
140222016-01-27 Marek Polacek <polacek@redhat.com>
14023
14024 PR c++/69379
14025 * g++.dg/pr69379.C: New test.
14026
60214d0d
MS
140272016-01-27 Martin Sebor <msebor@redhat.com>
14028
14029 PR c++/69317
14030 * g++.dg/abi/Wabi-2-2.C: New test.
14031 * g++.dg/abi/Wabi-2-3.C: New test.
14032 * g++.dg/abi/Wabi-3-2.C: New test.
14033 * g++.dg/abi/Wabi-3-3.C: New test.
14034
167c7bfa
RB
140352016-01-27 Richard Biener <rguenther@suse.de>
14036
14037 PR tree-optimization/69166
14038 * gcc.dg/torture/pr69166.c: New testcase.
14039
1430fb1f
MJ
140402016-01-27 Martin Jambor <mjambor@suse.cz>
14041
14042 PR tree-optimization/69355
14043 * gcc.dg/tree-ssa/pr69355.c: New test.
14044
95e3030c
MP
140452016-01-27 Marek Polacek <polacek@redhat.com>
14046
14047 PR c++/69496
14048 * g++.dg/ext/constexpr-vla1.C: New test.
14049
eeb085f3
CB
140502016-01-20 Christian Bruel <christian.bruel@st.com>
14051
14052 PR target/69245
14053 * gcc.target/arm/pr69245.c: New test.
14054
b1652dde
JJ
140552016-01-27 Jakub Jelinek <jakub@redhat.com>
14056
14057 PR tree-optimization/69399
14058 * gcc.dg/torture/pr69399.c: New test.
14059
ce7e8f00
EB
140602016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14061
14062 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14063
e4aac1d1
EB
140642016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14065
14066 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14067
8dfdb419
TV
140682016-01-26 Tom de Vries <tom@codesourcery.com>
14069
14070 PR tree-optimization/69110
14071 * gcc.dg/autopar/pr69110.c: New test.
14072
56f80f54 140732016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14074 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14075
14076 * gcc.dg/graphite/isl-ast-op-select.c: New.
14077
a0909527
PT
140782015-01-26 Paul Thomas <pault@gcc.gnu.org>
14079
14080 PR fortran/69385
14081 * gfortran.dg/allocate_error_6.f90: New test.
14082
ffc445f4
RH
140832016-01-26 Richard Henderson <rth@redhat.com>
14084
14085 * gcc.dg/tm/pr60908.c: New test.
14086
01e1dea3
DM
140872016-01-26 David Malcolm <dmalcolm@redhat.com>
14088
14089 PR other/69006
14090 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14091 directive.
14092 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14093 expected multiline output to reflect the colorization being
14094 disabled before newlines.
14095 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14096 (custom_diagnostic_finalizer): Replace call to
14097 pp_newline_and_flush with call to pp_flush.
14098 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14099 * gfortran.dg/implicit_class_1.f90: Likewise.
14100 * lib/gcc-dg.exp (allow_blank_lines): New global.
14101 (dg-allow-blank-lines-in-output): New procedure.
14102 (gcc-dg-prune): Complain about blank lines in the output, unless
14103 dg-allow-blank-lines-in-output was called.
14104 * lib/multiline.exp (_build_multiline_regex): Only support
14105 arbitrary followup text for non-blank-lines, not for blank lines.
14106
13f92e8d
JJ
141072016-01-26 Jakub Jelinek <jakub@redhat.com>
14108
14109 PR tree-optimization/69483
14110 * gcc.dg/pr69483.c: New test.
14111 * g++.dg/opt/pr69483.C: New test.
14112
92422235
CL
141132016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14114
14115 PR target/68620
14116 * gcc.target/arm/pr68620.c: New test.
14117
0bccf11b
L
141182016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14119
14120 * gcc.target/i386/pr68986-2.c: Remove -m32.
14121
81cd202e
L
141222016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14123
14124 PR target/68986
14125 * gcc.target/i386/pr68986-1.c: New test.
14126 * gcc.target/i386/pr68986-2.c: Likewise.
14127 * gcc.target/i386/pr68986-3.c: Likewise.
14128
213a1c03
CB
141292016-01-26 Christian Bruel <christian.bruel@st.com>
14130
14131 * lib/target-supports.exp
14132 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14133 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14134 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14135
22a08dd1
RB
141362016-01-26 Richard Biener <rguenther@suse.de>
14137
14138 PR tree-optimization/69452
14139 * gcc.dg/torture/pr69452.c: New testcase.
14140
6c06e0e8
JJ
141412016-01-26 Jakub Jelinek <jakub@redhat.com>
14142
14143 PR target/69442
14144 * gcc.dg/pr69442.c: New test.
14145
b96824c4
RFI
141462016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14147
14148 PR target/67896
14149 * gcc.target/aarch64/simd/pr67896.C: New.
14150
5ee31e57
RS
141512016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14152
14153 PR tree-optimization/69400
14154 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14155 function.
14156 (plugin_init): Call it.
14157 * gcc.dg/torture/pr69400.c: New test.
14158
7ddfb31d
CL
141592016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14160
14161 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14162
1e050c90
AK
141632016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14164 Sebastian Pop <s.pop@samsung.com>
14165
14166 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14167 isl-0.15.
14168
c8ee4bf5
AK
141692016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14170 Sebastian Pop <s.pop@samsung.com>
14171
14172 * gcc.dg/graphite/pr69292.c: New.
14173
d902b330
JJ
141742016-01-25 Jakub Jelinek <jakub@redhat.com>
14175
14176 * c-c++-common/goacc/use_device-1.c: New test.
14177
2c89b952
JL
141782016-01-25 Jeff Law <law@redhat.com>
14179
14180 PR tree-optimization/69196
14181 PR tree-optimization/68398
14182 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14183 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14184
685c8785
DE
141852016-01-25 David Edelsohn <dje.gcc@gmail.com>
14186
14187 PR target/69469
14188 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14189 Algorithm.
14190
95cef0c1
RB
141912016-01-25 Richard Biener <rguenther@suse.de>
14192
14193 PR testsuite/69380
14194 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14195
2947d3b2
IE
141962016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14197
14198 PR target/69421
14199 * gcc.dg/pr69421.c: New test.
14200
ae19075a
BB
142012016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14202
14203 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14204 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14205 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14206 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14207 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14208 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14209 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14210 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14211 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14212 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14213
fa4511c2
RB
142142016-01-25 Richard Biener <rguenther@suse.de>
14215
14216 PR tree-optimization/69376
14217 * gcc.dg/torture/pr69376.c: New testcase.
14218
1d101216
JD
142192016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14220
14221 PR fortran/69397
14222 PR fortran/68442
14223 * gfortran.dg/interface_38.f90: New test.
14224 * gfortran.dg/interface_39.f90: New test.
a0909527 14225
a59b92b0
PP
142262016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14227
14228 Revert:
14229 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14230
14231 PR c++/11858
14232 PR c++/24663
14233 PR c++/24664
14234 * g++.dg/template/pr11858.C: New test.
14235 * g++.dg/template/pr24663.C: New test.
14236 * g++.dg/template/unify12.C: New test.
14237 * g++.dg/template/unify13.C: New test.
14238 * g++.dg/template/unify14.C: New test.
14239 * g++.dg/template/unify15.C: New test.
14240 * g++.dg/template/unify16.C: New test.
14241 * g++.dg/template/unify17.C: New test.
14242
16acb1a8
DH
142432016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14244
14245 PR fortran/68283
14246 gfortran.dg/pr68283.f90: New test.
14247
094773e8
TK
142482016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14249
14250 PR fortran/66094
14251 * gfortran.dg/inline_matmul_13.f90: New test.
14252 * gfortran.dg/matmul_bounds_8.f90: New test.
14253 * gfortran.dg/matmul_bounds_9.f90: New test.
14254 * gfortran.dg/matmul_bounds_10.f90: New test.
14255
42fb90d7
TV
142562016-01-23 Tom de Vries <tom@codesourcery.com>
14257
14258 PR tree-optimization/69426
14259 * gcc.dg/autopar/pr69426.c: New test.
14260
69da7802
MS
142612016-01-23 Martin Sebor <msebor@redhat.com>
14262
14263 PR c++/58109
14264 PR c++/69022
14265 * g++.dg/cpp0x/alignas5.C: New test.
14266 * g++.dg/ext/vector29.C: Same.
14267
da17300a
UB
142682016-01-23 Uros Bizjak <ubizjak@gmail.com>
14269
14270 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14271 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14272 _GNU_SOURCE from compile flags to the source.
14273 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14274 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14275 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14276 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14277
62041cfc
JJ
142782016-01-22 Jakub Jelinek <jakub@redhat.com>
14279
14280 PR target/69432
14281 * g++.dg/opt/pr69432.C: New test.
14282
f7d2ad6f
BS
142832016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14284
14285 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14286 32-bit targets testing an -m64 multilib.
14287
d403fc9a
WS
142882016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14289
14290 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14291 64-bit support.
14292
4aa16f8d
JG
142932016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14294
14295 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14296
7c816d0f
CB
142972016-01-21 Christian Bruel <christian.bruel@st.com>
14298
14299 PR target/68674
14300 * gcc.target/i386/pr68674.c
14301 * gcc.target/aarch64/pr68674.c
14302 * gcc.target/arm/pr68674.c
14303
fce661e8
KT
143042016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14305
14306 PR target/69403
14307 * gcc.c-torture/execute/pr69403.c: New test.
14308
4696899f
PC
143092016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14310
14311 PR c++/55843
14312 * g++.dg/template/pr55843.C: New.
14313
bac69366
AL
143142016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14315
14316 PR testsuite/66877
14317 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14318 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14319
b57d3a5c
BS
143202016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14321
14322 PR testsuite/67489
da17300a
UB
14323 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14324 from dg-do compile directive, and instead add
14325 { dg-require-effective-target int128 }.
b57d3a5c 14326
9f04a53e
MS
143272016-01-20 Martin Sebor <msebor@redhat.com>
14328
14329 PR c/69405
14330 * gcc.dg/sync-fetch.c: New test.
14331
38a51663
JL
143322016-01-21 Martin Sebor <msebor@redhat.com>
14333
14334 PR target/69252
14335 * gcc.target/powerpc/pr69252.c: New test.
14336
2423a75a
JD
143372016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14338
14339 PR fortran/65996
da17300a 14340 * gfortran.dg/pr65996.f90: New test.
2423a75a 14341
0a76463f
DV
143422016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14343
14344 PR c++/68810
9f04a53e 14345 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14346 expected to generate an error.
0a76463f 14347
9776e692
BS
143482016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14349
14350 PR middle-end/66178
14351 * gcc.dg/torture/pr66178.c: New test.
14352
c8d3e088
AB
143532016-01-21 Anton Blanchard <anton@samba.org>
14354 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14355
14356 PR target/63354
14357 * gcc.target/powerpc/pr63354.c: New test.
14358
35b707ff
VM
143592016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14360
14361 PR rtl-optimization/68990
14362 * gcc.target/i386/pr68990: New.
14363
157b0829
NC
143642016-01-21 Nick Clifton <nickc@redhat.com>
14365
14366 PR target/69129
14367 * gcc.target/mips/pr69129.c: New.
14368
aede6748
PC
143692016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14370
14371 PR c++/58046
14372 * g++.dg/cpp0x/pr58046.C: New.
14373
5463c2c8
JJ
143742016-01-21 Jakub Jelinek <jakub@redhat.com>
14375
6d31cc75
SS
14376 PR target/69187
14377 PR target/65624
14378 * gcc.target/arm/pr69187.c: New test.
14379
5463c2c8
JJ
14380 PR c++/69355
14381 * g++.dg/torture/pr69355.C: New test.
14382
fa28f32b
AK
143832016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14384 Sebastian Pop <s.pop@samsung.com>
14385
14386 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14387
b920a047
AK
143882016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14389 Sebastian Pop <s.pop@samsung.com>
14390
da17300a 14391 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14392
bdd3aea6
JJ
143932016-01-21 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR middle-end/67653
14396 * c-c++-common/pr67653.c: New test.
14397 * gcc.dg/torture/pr29119.c: Add dg-warning.
14398
26a2e6ae
PB
143992016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14400
14401 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14402
d25c7690
PK
144032016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14404
14405 PR c/24293
14406 * gcc.dg/pr24293.c: New test.
14407 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14408 incomplete struct type.
14409 * gcc.dg/declspec-1.c: Likewise.
14410 * gcc.dg/pr63549.c: Likewise.
14411
889d5698
JJ
144122016-01-20 Jakub Jelinek <jakub@redhat.com>
14413
14414 PR tree-optimization/66612
14415 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14416 for bdn instruction.
14417
d7cf3dc7
CL
144182016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14419
14420 * lib/target-supports.exp
14421 (check_effective_target_arm_fp_ok_nocache): New.
14422 (check_effective_target_arm_fp_ok): New.
14423 (add_options_for_arm_fp): New.
14424 (check_effective_target_arm_crypto_ok_nocache): Require
14425 target_arm_v8_neon_ok instead of arm32.
14426 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14427 (check_effective_target_arm_crypto_pragma_ok): New.
14428 (add_options_for_arm_vfp): New.
14429 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14430 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14431 target instead. Force initial fpu to vfp.
14432 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14433 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14434 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14435 dependency.
14436 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14437 use arm_vfp effective target instead. Force initial fpu to vfp.
14438 * gcc.target/arm/attr-neon3.c: Likewise.
14439 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14440 arm_vfp_ok.
14441 * gcc.target/arm/unsigned-float.c: Likewise.
14442 * gcc.target/arm/vfp-1.c: Likewise.
14443 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14444 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14445 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14446 * gcc.target/arm/vfp-ldmias.c: Likewise.
14447 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14448 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14449 * gcc.target/arm/vfp-stmiad.c: Likewise.
14450 * gcc.target/arm/vfp-stmias.c: Likewise.
14451 * gcc.target/arm/vnmul-1.c: Likewise.
14452 * gcc.target/arm/vnmul-2.c: Likewise.
14453 * gcc.target/arm/vnmul-3.c: Likewise.
14454 * gcc.target/arm/vnmul-4.c: Likewise.
14455
01ac9704 144562016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14457
e84b00da
L
14458 PR testsuite/69366
14459 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14460 the MPX run-time library, for compile-time MPX test.
14461 * gcc.target/i386/chkp-always_inline.c: Likewise.
14462 * gcc.target/i386/chkp-bndret.c: Likewise.
14463 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14464 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14465 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14466 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14467 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14468 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14469 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14470 * gcc.target/i386/chkp-label-address.c: Likewise.
14471 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14472 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14473 * gcc.target/i386/chkp-pr69044.c: Likewise.
14474 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14475 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14476 * gcc.target/i386/chkp-strchr.c: Likewise.
14477 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14478 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14479 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14480 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14481 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14482 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14483 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14484 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14485 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14486 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14487 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14488 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14489 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14490 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14491 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14492 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14493 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14494 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14495 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14496 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14497 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14498 * gcc.target/i386/pr63995-2.c: Likewise.
14499 * gcc.target/i386/pr64805.c: Likewise.
14500 * gcc.target/i386/pr65044.c: Likewise.
14501 * gcc.target/i386/pr65167.c: Likewise.
14502 * gcc.target/i386/pr65183.c: Likewise.
14503 * gcc.target/i386/pr65184.c: Likewise.
14504 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14505
28b33016
IE
145062016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14507
14508 PR tree-optimization/69328
14509 * gcc.dg/pr69328.c: New test.
14510
bcff0913
JL
145112016-01-20 Jeff Law <law@redhat.com>
14512
bf0bb970 14513 PR target/25114
bcff0913
JL
14514 * gcc.target/m68k/pr25114.c: New test.
14515
a3f69631
AV
145162016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14517
14518 * gcc.target/arm/memset-inline-10.c: Added
14519 dg-require-effective-target arm_thumb2_ok.
14520
af33ba0d
EB
145212016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14522
14523 * gcc.dg/debug/dwarf2/sso.c: New test.
14524
7596d5de
UB
145252016-01-19 Uros Bizjak <ubizjak@gmail.com>
14526
14527 PR testsuite/68820
14528 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14529 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14530 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14531
ceda2c69
JH
145322016-01-19 Jan Hubicka <hubicka@ucw.cz>
14533
14534 PR ipa/66223
14535 * g++.dg/ipa/devirt-50.C: New testcase.
14536
38a979f2
MP
145372016-01-19 Marek Polacek <polacek@redhat.com>
14538
14539 PR c++/68965
14540 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14541 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14542
962801c5
KT
145432016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14544
14545 PR target/69135
14546 * gcc.target/arm/pr69135_1.c: New test.
14547
078fe40a
WD
145482015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14549
14550 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14551
786e3c06
WD
145522015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14553
14554 * gcc.target/aarch64/ccmp_1.c: New testcase.
14555
1e297006
MP
145562016-01-19 Marek Polacek <polacek@redhat.com>
14557
14558 PR c++/68586
14559 * g++.dg/cpp0x/enum30.C: New test.
14560
879c27e3
RB
145612016-01-19 Richard Biener <rguenther@suse.de>
14562
14563 PR tree-optimization/69336
14564 * g++.dg/tree-ssa/pr69336.C: New testcase.
14565
015337d3
JJ
145662016-01-19 Jakub Jelinek <jakub@redhat.com>
14567
14568 PR debug/65779
14569 * gcc.dg/pr65779.c: New test.
14570
e2c768b6
RB
145712016-01-19 Richard Biener <rguenther@suse.de>
14572
14573 PR tree-optimization/69352
14574 * gcc.dg/torture/pr69352.c: New testcase.
14575
569efc34
JJ
145762016-01-19 Jakub Jelinek <jakub@redhat.com>
14577
14578 PR rtl-optimization/68955
14579 PR rtl-optimization/64557
14580 * gcc.dg/torture/pr68955.c: New test.
14581
e49d321f
JH
145822016-01-19 Jan Hubicka <hubicka@ucw.cz>
14583
14584 PR lto/69136
14585 * g++.dg/torture/pr69136.C: New testcase.
14586
e9191ad3
JH
145872016-01-19 Jan Hubicka <hubicka@ucw.cz>
14588
14589 PR lto/69133
14590 * g++.dg/lto/pr69133_0.C: New testcase.
14591 * g++.dg/lto/pr69133_1.C: New testcase.
14592
2bedb645
JL
145932016-01-15 Jeff Law <law@redhat.com>
14594
14595 PR tree-optimization/69320
14596 * gcc.c-torture/pr69320-1.c: New test.
14597 * gcc.c-torture/pr69320-2.c: New test.
14598 * gcc.c-torture/pr69320-3.c: New test.
14599 * gcc.c-torture/pr69320-4.c: New test.
14600
17c15cb9
PP
146012016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14602
14603 PR c++/11858
14604 PR c++/24663
14605 PR c++/24664
14606 * g++.dg/template/pr11858.C: New test.
14607 * g++.dg/template/pr24663.C: New test.
14608 * g++.dg/template/unify12.C: New test.
14609 * g++.dg/template/unify13.C: New test.
14610 * g++.dg/template/unify14.C: New test.
14611 * g++.dg/template/unify15.C: New test.
14612 * g++.dg/template/unify16.C: New test.
14613 * g++.dg/template/unify17.C: New test.
14614
9617fd08
DM
146152016-01-18 David Malcolm <dmalcolm@redhat.com>
14616
14617 PR testsuite/69181
14618 * gcc.dg/pr69181-1.c: New test file.
14619 * gcc.dg/pr69181-2.c: New test file.
14620 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14621 globals by moving it to...
14622 (cleanup-after-saved-dg-test): ...this new function. Add
14623 "global additional_sources_used". Add reset of global
14624 multiline_expected_outputs to the empty list.
14625 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14626 global to...
14627 (multiline_expected_outputs): ...this, and updated comments to
14628 note that it is modified from gcc-dg.exp.
14629 (dg-end-multiline-output): Update for the above renaming.
14630 (handle-multiline-outputs): Likewise. Remove the clearing
14631 of the expected outputs to the empty list.
14632
b555a2e4
RB
146332016-01-18 Richard Biener <rguenther@suse.de>
14634
14635 PR tree-optimization/69297
14636 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14637
96902805
JM
146382016-01-18 Joseph Myers <joseph@codesourcery.com>
14639
14640 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14641 dg-options.
14642 * gcc.target/mips/mips-3d-2.c: Likewise.
14643 * gcc.target/mips/mips-3d-3.c: Likewise.
14644 * gcc.target/mips/mips-3d-4.c: Likewise.
14645 * gcc.target/mips/mips-3d-5.c: Likewise.
14646 * gcc.target/mips/mips-3d-6.c: Likewise.
14647 * gcc.target/mips/mips-3d-7.c: Likewise.
14648 * gcc.target/mips/mips-3d-8.c: Likewise.
14649 * gcc.target/mips/mips-3d-9.c: Likewise.
14650 * gcc.target/mips/mips-ps-1.c: Likewise.
14651 * gcc.target/mips/mips-ps-2.c: Likewise.
14652 * gcc.target/mips/mips-ps-3.c: Likewise.
14653 * gcc.target/mips/mips-ps-4.c: Likewise.
14654 * gcc.target/mips/mips-ps-5.c: Likewise.
14655 * gcc.target/mips/mips-ps-6.c: Likewise.
14656 * gcc.target/mips/mips-ps-7.c: Likewise.
14657 * gcc.target/mips/mips-ps-type.c: Likewise.
14658 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14659 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14660
40e26f94
TV
146612016-01-18 Tom de Vries <tom@codesourcery.com>
14662
14663 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14664 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14665 * c-c++-common/goacc/kernels-empty.c: New test.
14666 * c-c++-common/goacc/kernels-eternal.c: New test.
14667 * c-c++-common/goacc/kernels-loop-2.c: New test.
14668 * c-c++-common/goacc/kernels-loop-3.c: New test.
14669 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14670 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14671 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14672 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14673 * c-c++-common/goacc/kernels-loop-data.c: New test.
14674 * c-c++-common/goacc/kernels-loop-g.c: New test.
14675 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14676 * c-c++-common/goacc/kernels-loop-n.c: New test.
14677 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14678 * c-c++-common/goacc/kernels-loop.c: New test.
14679 * c-c++-common/goacc/kernels-noreturn.c: New test.
14680 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14681 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14682 * c-c++-common/goacc/kernels-reduction.c: New test.
14683
a98d4647
TV
146842016-01-18 Tom de Vries <tom@codesourcery.com>
14685
14686 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14687 * gcc.dg/autopar/outer-2.c: Same.
14688 * gcc.dg/autopar/outer-3.c: Same.
14689 * gcc.dg/autopar/outer-4.c: Same.
14690 * gcc.dg/autopar/outer-5.c: Same.
14691 * gcc.dg/autopar/outer-6.c: Same.
14692 * gcc.dg/autopar/parallelization-1.c: Same.
14693 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14694 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14695 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14696 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14697 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14698 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14699 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14700 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14701 * gcc.dg/autopar/pr39500-1.c: Same.
14702 * gcc.dg/autopar/pr39500-2.c: Same.
14703 * gcc.dg/autopar/pr46193.c: Same.
14704 * gcc.dg/autopar/pr46194.c: Same.
14705 * gcc.dg/autopar/pr49580.c: Same.
14706 * gcc.dg/autopar/pr49960-1.c: Same.
14707 * gcc.dg/autopar/pr49960.c: Same.
14708 * gcc.dg/autopar/pr68373.c: Same.
14709 * gcc.dg/autopar/reduc-1.c: Same.
14710 * gcc.dg/autopar/reduc-1char.c: Same.
14711 * gcc.dg/autopar/reduc-1short.c: Same.
14712 * gcc.dg/autopar/reduc-2.c: Same.
14713 * gcc.dg/autopar/reduc-2char.c: Same.
14714 * gcc.dg/autopar/reduc-2short.c: Same.
14715 * gcc.dg/autopar/reduc-3.c: Same.
14716 * gcc.dg/autopar/reduc-4.c: Same.
14717 * gcc.dg/autopar/reduc-6.c: Same.
14718 * gcc.dg/autopar/reduc-7.c: Same.
14719 * gcc.dg/autopar/reduc-8.c: Same.
14720 * gcc.dg/autopar/reduc-9.c: Same.
14721 * gcc.dg/autopar/uns-outer-4.c: Same.
14722 * gcc.dg/autopar/uns-outer-5.c: Same.
14723 * gcc.dg/autopar/uns-outer-6.c: Same.
14724 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14725 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14726
da976fa8
AL
147272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14728
14729 PR target/63679
14730 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14731 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14732
70c1e886
AL
147332016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14734
14735 PR target/63679
14736 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14737 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14738 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14739
88bed196
AL
147402016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14741
14742 PR target/63679
14743 * gcc.dg/tree-ssa/sra-17.c: New.
14744 * gcc.dg/tree-ssa/sra-18.c: New.
14745
3dd5f42e
IE
147462016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14747
14748 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14749
ae5a77fa
EB
147502016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14751
14752 * gnat.dg/inline12.adb: New test.
14753
11e57fc6
BC
147542016-01-18 Bin Cheng <bin.cheng@arm.com>
14755
14756 PR tree-optimization/66797
14757 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14758
995b6fe0
RB
147592016-01-18 Richard Biener <rguenther@suse.de>
14760
14761 PR tree-optimization/69170
14762 * gcc.dg/torture/pr69170.c: New testcase.
14763
82ee0cf2 147642016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14765
14766 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14767
d69da357
TV
147682016-01-16 Tom de Vries <tom@codesourcery.com>
14769
14770 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14771
a3845283
TV
147722016-01-16 Tom de Vries <tom@codesourcery.com>
14773
14774 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14775 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14776 redundant dg-require-effective-target pthread.
14777 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14778 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14779 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14780 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14781 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14782 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14783 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14784
197a6aa6
DE
147852016-01-16 David Edelsohn <dje.gcc@gmail.com>
14786
14787 PR target/68609
14788 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14789 * gcc.target/powerpc/recip-7.c: Same.
14790
ec7886c1
PP
147912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14792
14793 PR c++/69091
14794 * g++.dg/template/pr69091.C: New test.
14795
203484bb
PP
147962016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14797
14798 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14799 dump does not contain an error_mark_node.
14800 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14801 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14802
aa2500e9
PP
148032016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14804
14805 PR c++/68936
14806 * g++.dg/template/pr68936.C: New test.
14807
28621a5c
DE
148082016-01-15 David Edelsohn <dje.gcc@gmail.com>
14809
14810 PR target/68609
14811 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14812 * gcc.target/powerpc/recip-2.c: Same.
14813 * gcc.target/powerpc/recip-3.c: Same.
14814 * gcc.target/powerpc/recip-4.c: Same.
14815 * gcc.target/powerpc/recip-sqrtf.c: Same.
14816
40c43aca
JL
148172016-01-15 Jeff Law <law@redhat.com>
14818
14819 PR tree-optimization/69270
14820 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14821 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14822
afbc5ae8
PT
148232016-01-15 Paul Thomas <pault@gcc.gnu.org>
14824
14825 PR fortran/49630
14826 * gfortran.dg/deferred_character_13.f90: New test for the fix
14827 of comment 3 of the PR.
14828
14829 PR fortran/54070
14830 * gfortran.dg/deferred_character_8.f90: New test
14831 * gfortran.dg/allocate_error_5.f90: New test
14832
14833 PR fortran/60593
14834 * gfortran.dg/deferred_character_10.f90: New test
14835
14836 PR fortran/60795
14837 * gfortran.dg/deferred_character_14.f90: New test
14838
14839 PR fortran/61147
14840 * gfortran.dg/deferred_character_11.f90: New test
14841
14842 PR fortran/64324
14843 * gfortran.dg/deferred_character_9.f90: New test
14844
49abe076
VM
148452016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14846
14847 PR rtl-optimization/69030
14848 * gcc.target/i386/pr69030.c: New.
14849
16d12992
KT
148502016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14851
14852 * gcc.target/aarch64/target_attr_17.c: New test.
14853
78810bd3
RB
148542016-01-15 Richard Biener <rguenther@suse.de>
14855
14856 PR tree-optimization/66856
14857 * gcc.dg/torture/pr66856-1.c: New testcase.
14858 * gcc.dg/torture/pr66856-2.c: Likewise.
14859
2bd847fe
RB
148602016-01-15 Richard Biener <rguenther@suse.de>
14861
14862 PR debug/69137
14863 * g++.dg/lto/pr69137_0.C: New testcase.
14864
a00fe3b7
RS
148652016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14866
14867 PR middle-end/69246
14868 * gcc.target/i386/pr69246.c: New test.
14869
cbb0e83b
DV
148702016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14871
7596d5de 14872 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14873
5a500ecf
DV
148742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14875
14876 PR c++/56194
14877 * g++.dg/init/const9.C: Disable test on S/390.
14878
5d9bf64f
DV
148792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14880
14881 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14882 * g++.dg/Wno-frame-address.C: Ditto.
14883
e234b19e
DV
148842016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14885
14886 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14887
89483f99
RB
148882016-01-15 Richard Biener <rguenther@suse.de>
14889
14890 PR tree-optimization/68961
14891 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14892
94f37395
IE
148932016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14894
14895 * gcc.target/i386/pr65105-5.c: New test.
14896
82ee0cf2 148972016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14898
14899 * gcc.c-torture/execute/alias-4.c: New testcase.
14900
82ee0cf2 149012016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14902
14903 PR ipa/68148
14904 * g++.dg/ipa/devirt-49.C: New testcase.
14905
092f7deb 149062016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14907
14908 PR target/65837
14909 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14910 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14911 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14912
e93c66bc
RB
149132016-01-15 Richard Biener <rguenther@suse.de>
14914
14915 PR tree-optimization/69117
14916 * gcc.dg/torture/pr69117.c: New testcase.
14917
c47eaca6 149182015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14919
14920 PR c++/69048
14921 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14922
c3f6914a
FXC
149232016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14924
14925 PR testsuite/67509
14926 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14927 range tests use 100 * maximum instead of maximum + 1.
14928
cd65ae90
JJ
149292016-01-14 Jakub Jelinek <jakub@redhat.com>
14930
14931 PR debug/69244
14932 * gcc.dg/guality/pr69244.c: New test.
14933
19643948
UB
149342016-01-14 Uros Bizjak <ubizjak@gmail.com>
14935
14936 * lib/target-supports.exp (check_effective_target_issignaling):
14937 New procedure.
14938 * gcc.dg/pr61441.c: Require issignaling effective target.
14939
fe79c97e
SB
149402016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14941
14942 PR target/68803
14943 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14944
c7df95d8
DM
149452016-01-14 David Malcolm <dmalcolm@redhat.com>
14946
14947 PR c++/68819
14948 PR preprocessor/69177
14949 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14950 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14951 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14952 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14953
00083992
MP
149542016-01-14 Marek Polacek <polacek@redhat.com>
14955
14956 PR c/69262
14957 * gcc.dg/array-15.c: New test.
14958
0c9b3294
JJ
149592016-01-14 Jakub Jelinek <jakub@redhat.com>
14960
14961 PR middle-end/68146
14962 PR tree-optimization/69155
14963 * gfortran.dg/pr68146.f: New test.
14964 * gfortran.dg/pr69155.f90: New test.
14965
3688e13d
RB
149662016-01-14 Richard Biener <rguenther@suse.de>
14967
14968 PR tree-optimization/68060
14969 * gcc.dg/torture/pr68060-1.c: New testcase.
14970 * gcc.dg/torture/pr68060-2.c: Likewise.
14971
bab0ad3a
NC
149722016-01-14 Nick Clifton <nickc@redhat.com>
14973
14974 * lib/target-supports.exp
14975 (check_effective_target_arm_neon_ok_nocache): Add an option
14976 sequence that includes setting the ARM architecture to ARMv7-A.
14977 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14978 command line options necessary to enable Neon support.
14979 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14980 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14981 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14982 * gcc.target/arm/pr69180.c: Likewise.
14983
947c2ce5
JL
149842016-01-14 Jeff Law <law@redhat.com>
14985
14986 PR tree-optimization/69270
14987 * gcc.dg/tree-ssa/pr69270.c: New test.
14988
3342fd71
BS
149892016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14990
14991 PR c/66208
14992 * c-c++-common/pr66208.c: New file.
14993
2ad3adf1
JJ
149942016-01-13 Jakub Jelinek <jakub@redhat.com>
14995
14996 PR tree-optimization/69156
14997 * gcc.dg/pr69156.c: New test.
14998
398d6feb
L
149992016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15000
15001 * gcc.target/i386/pr69225-7.c: New test.
15002
4c868789
RH
150032016-01-13 Richard Henderson <rth@redhat.com>
15004
15005 * gcc.dg/tm/memopt-13.c: Update expected function.
15006 * gcc.dg/tm/memopt-6.c: Likewise.
15007
ef6d1772
UB
150082016-01-13 Uros Bizjak <ubizjak@gmail.com>
15009
15010 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15011 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15012 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15013 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15014
ef6d1772
UB
150152016-01-13 Tom de Vries <tom@codesourcery.com>
15016
15017 PR tree-optimization/69169
0b4b6ef2
TV
15018 * gcc.dg/pr69169.c: New test.
15019
2ad3adf1 150202016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15021
15022 PR target/69228
15023 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15024 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15025 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15026 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15027 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15028 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15029 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15030 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15031
9060e335
AK
150322016-01-13 Jakub Jelinek <jakub@redhat.com>
15033
15034 PR target/69247
15035 * gcc.dg/pr69247.c: New test.
15036
40311329
RB
150372016-01-13 Richard Biener <rguenther@suse.de>
15038
15039 PR tree-optimization/69242
15040 * gcc.dg/torture/pr69242.c: New testcase.
15041
ccbd7103
RB
150422016-01-13 Richard Biener <rguenther@suse.de>
15043
15044 PR tree-optimization/69186
15045 * gcc.dg/torture/pr69186.c: New testcase.
15046
c6f72a46
JL
150472016-01-13 Jeff Law <law@redhat.com>
15048
15049 PR tree-optimization/67755
15050 * gcc.dg/tree-ssa/pr67755.c: New test.
15051
150522016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15053
15054 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15055 pass number in output by a star.
15056
c446cf07
BC
150572016-01-12 Bin Cheng <bin.cheng@arm.com>
15058
15059 PR tree-optimization/68911
15060 * gcc.c-torture/execute/pr68911.c: New test.
15061
5342156c
MP
150622016-01-12 Marek Polacek <polacek@redhat.com>
15063
15064 PR c++/68979
15065 * g++.dg/warn/permissive-1.C: New test.
15066
65364cc5
JJ
150672016-01-12 Jakub Jelinek <jakub@redhat.com>
15068
15069 PR objc++/68511
15070 PR c++/69213
15071 * g++.dg/opt/pr69213.C: New test.
15072
81b9a3d9
CB
150732016-01-12 Christian Bruel <christian.bruel@st.com>
15074
15075 PR target/69180
15076 * gcc.target/arm/pr69180.c: New test.
15077
3c4e91c9
RB
150782016-01-12 Richard Biener <rguenther@suse.de>
15079
15080 PR lto/69077
15081 * g++.dg/lto/pr69077_0.C: New testcase.
15082 * g++.dg/lto/pr69077_1.C: Likewise.
15083
5664cea1
JJ
150842016-01-12 Jakub Jelinek <jakub@redhat.com>
15085
15086 PR target/69175
15087 * g++.dg/opt/pr69175.C: New test.
15088
86cefc49
AL
150892016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15090
15091 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15092 rather than #including math.h & stdlib.h.
15093 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15094 * gcc.dg/vect/pr49771.c: Likewise.
15095 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15096 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15097 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15098 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15099 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15100 * gcc.dg/vect/pr44507.c: Likewise.
15101 * gcc.dg/vect/pr45902.c: Likewise.
15102 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15103 * gcc.dg/vect/vect-117.c: Likewise.
15104 * gcc.dg/vect/vect-99.c: Likewise.
15105 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15106 * gcc.dg/vect/vect-cond-1.c: Likewise.
15107 * gcc.dg/vect/vect-cond-2.c: Likewise.
15108 * gcc.dg/vect/vect-cond-3.c: Likewise.
15109 * gcc.dg/vect/vect-cond-4.c: Likewise.
15110 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15111 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15112 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15113 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15114 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15115 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15116 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15117 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15118 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15119 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15120 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15121 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15122 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15123 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15124 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15125 include of signal.h.
15126 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15127 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15128 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15129 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15130 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15131 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15132 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15133 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15134 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15135 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15136 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15137 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15138 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15139 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15140 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15141 * gcc.dg/vect/vect-outer-5.c: Likewise.
15142 * gcc.dg/vect/vect-outer-6.c: Likewise.
15143 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15144 include of stdio.h.
15145
b832f61e
NC
151462016-01-12 Nick Clifton <nickc@redhat.com>
15147
15148 PR target/68913
15149 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15150 to fread so that it will be found in all target runtimes.
15151
8eac49b1
RB
151522016-01-12 Richard Biener <rguenther@suse.de>
15153
15154 PR tree-optimization/69053
15155 * g++.dg/torture/pr69053.C: New testcase.
15156
2935d994
RB
151572016-01-12 Richard Biener <rguenther@suse.de>
15158
15159 PR tree-optimization/69168
15160 * gcc.dg/torture/pr69168.c: New testcase.
15161
66c16fd9
RB
151622016-01-12 Richard Biener <rguenther@suse.de>
15163
15164 PR tree-optimization/69157
15165 * gcc.dg/torture/pr69157.c: New testcase.
15166
151672016-01-12 Richard Biener <rguenther@suse.de>
15168
15169 PR tree-optimization/69174
15170 * gcc.dg/torture/pr69174.c: New testcase.
15171
723033a6
JJ
151722016-01-12 Jakub Jelinek <jakub@redhat.com>
15173
15174 PR c++/66808
15175 PR c++/69000
15176 * g++.dg/tls/pr66808.C: New test.
15177 * g++.dg/tls/pr69000.C: New test.
15178
3574cf47
BS
151792016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15180
15181 * gcc.target/powerpc/swaps-p8-23.c: New test.
15182 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15183
feb20787
JDA
151842016-01-11 John David Anglin <danglin@gcc.gnu.org>
15185
15186 PR tree-optimization/68356
15187 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15188
27b1820a
KV
151892016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15190 Jim Wilson <jim.wilson@linaro.org>
15191
15192 PR target/69194
15193 * gcc.target/arm/pr69194.c: New test.
15194
cf4de6af
L
151952016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15196
15197 PR target/69225
15198 * gcc.target/i386/pr69225-1.c: New test.
15199 * gcc.target/i386/pr69225-2.c: Likewise.
15200 * gcc.target/i386/pr69225-3.c: Likewise.
15201 * gcc.target/i386/pr69225-4.c: Likewise.
15202 * gcc.target/i386/pr69225-5.c: Likewise.
15203 * gcc.target/i386/pr69225-6.c: Likewise.
15204
1ebd5558
JJ
152052016-01-11 Jakub Jelinek <jakub@redhat.com>
15206
23552a4d
JJ
15207 PR target/67462
15208 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15209 if lp64.
15210
26ff85b0
JJ
15211 PR target/69071
15212 * gcc.dg/pr69071.c: New test.
15213
9cb6bd74
JJ
15214 PR c++/69211
15215 * g++.dg/opt/pr69211.C: New test.
15216
1ebd5558
JJ
15217 PR tree-optimization/69214
15218 * gcc.c-torture/compile/pr69214.c: New test.
15219
8c18c836
UB
152202016-01-11 Uros Bizjak <ubizjak@gmail.com>
15221
15222 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15223 * gcc.target/i386/pr66232-11.c: Ditto.
15224 * gcc.target/i386/pr66232-12.c: Ditto.
15225 * gcc.target/i386/pr66232-13.c: Ditto.
15226
62446e6e
RB
152272016-01-11 Richard Biener <rguenther@suse.de>
15228
15229 PR tree-optimization/69173
15230 * gcc.dg/torture/pr69173.c: New testcase.
15231
2b8568fe
KT
152322016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15233
15234 PR rtl-optimization/68796
15235 * gcc.target/aarch64/tst_5.c: New test.
15236 * gcc.target/aarch64/tst_6.c: Likewise.
15237
5baf4532
KT
152382016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15239
15240 PR rtl-optimization/68841
15241 * gcc.dg/pr68841.c: New test.
15242 * gcc.c-torture/execute/pr68841.c: New test.
15243
ca90b1ed
YR
152442016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15245
15246 PR rtl-optimization/68920
15247 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15248 for ix86 targets.
15249 * gcc.dg/ifcvt-5.c: New test.
15250
2ad3adf1 152512016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15252
15253 PR bootstrap/69123
15254 * g++.dg/pr69123.C: New.
15255
83834c09
IE
152562016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15257
15258 PR target/69010
15259 * gcc.target/i386/pr69010.c: New test.
15260
dcf89d57
MJ
152612016-01-11 Martin Jambor <mjambor@suse.cz>
15262
15263 PR ipa/69044
15264 * gcc.target/i386/chkp-pr69044.c: New test.
15265
d95167ee
TV
152662016-01-11 Tom de Vries <tom@codesourcery.com>
15267
15268 PR tree-optimization/69109
15269 * gcc.dg/autopar/pr69109-2.c: New test.
15270 * gcc.dg/autopar/pr69109.c: New test.
15271
4f6403a8
TV
152722016-01-11 Tom de Vries <tom@codesourcery.com>
15273
15274 PR tree-optimization/69108
15275 * gcc.dg/autopar/pr69108.c: New test.
15276
21efdd80
PP
152772016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15278
15279 PR c++/69029
15280 * c-c++-common/Wisleading-indentation.c: Augment test.
15281
fd42eed8
TK
152822016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15283
15284 PR fortran/69154
15285 * gfortran.dg/inline_matmul_12.f90: New test.
15286
4f90ee6c
PT
152872016-01-10 Paul Thomas <pault@gcc.gnu.org>
15288
15289 PR fortran/67779
15290 * gfortran.dg/actual_array_offset_1: New test.
15291
3907c6cf
TV
152922016-01-10 Tom de Vries <tom@codesourcery.com>
15293
15294 PR tree-optimization/69062
15295 * gcc.dg/autopar/pr69062.c: New test.
15296
b07b236e
TS
152972016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15298
15299 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15300 * gcc.dg/vect/slp-perm-2.c: Likewise.
15301 * gcc.dg/vect/slp-perm-3.c: Likewise.
15302 * gcc.dg/vect/slp-perm-5.c: Likewise.
15303 * gcc.dg/vect/slp-perm-6.c: Likewise.
15304 * gcc.dg/vect/slp-perm-7.c: Likewise.
15305 * gcc.dg/vect/slp-perm-8.c: Likewise.
15306
23fab8ae
TV
153072016-01-10 Tom de Vries <tom@codesourcery.com>
15308
15309 PR tree-optimization/69039
15310 * gcc.dg/autopar/pr69039.c: New test.
15311
73f0dae2
MP
153122016-01-09 Marek Polacek <polacek@redhat.com>
15313
15314 PR c++/69113
15315 * g++.dg/pr69113.C: New test.
15316
20b8d734
JJ
153172016-01-09 Jakub Jelinek <jakub@redhat.com>
15318
15319 PR middle-end/50865
15320 PR tree-optimization/69097
15321 * gcc.c-torture/execute/pr50865.c: New test.
15322 * gcc.c-torture/execute/pr69097-1.c: New test.
15323 * gcc.c-torture/execute/pr69097-2.c: New test.
15324 * gcc.dg/pr69097-1.c: New test.
15325 * gcc.dg/pr69097-2.c: New test.
15326
c50e614b
JJ
153272016-01-09 Jakub Jelinek <jakub@redhat.com>
15328
15329 PR c++/69164
15330 * g++.dg/opt/pr69164.C: New test.
15331
e0237993
JJ
153322016-01-08 Jakub Jelinek <jakub@redhat.com>
15333
15334 PR tree-optimization/69167
15335 * gcc.dg/pr69167.c: New test.
15336
bd8f5bb2
MP
153372016-01-08 Marek Polacek <polacek@redhat.com>
15338
15339 PR c++/68449
15340 * g++.dg/pr68449.C: New.
15341
bb0f5ca7
AL
153422016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15343
15344 PR tree-optimization/68707
15345 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15346 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15347 on platforms supporting it.
15348 * gcc.dg/vect/slp-perm-2.c: Likewise.
15349 * gcc.dg/vect/slp-perm-3.c: Likewise.
15350 * gcc.dg/vect/slp-perm-5.c: Likewise.
15351 * gcc.dg/vect/slp-perm-7.c: Likewise.
15352 * gcc.dg/vect/slp-perm-8.c: Likewise.
15353 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15354 on platforms supporting it.
15355
22518428
JJ
153562016-01-08 Jakub Jelinek <jakub@redhat.com>
15357
33f0852f
JJ
15358 PR tree-optimization/69162
15359 * gcc.dg/pr69162.c: New test.
15360
22518428
JJ
15361 PR tree-optimization/69172
15362 * gcc.dg/pr69172.c: New test.
15363
80e9b3aa
TP
153642016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15365
15366 PR tree-optimization/67781
15367 * gcc.c-torture/execute/pr67781.c: New file.
15368
262a363f
JJ
153692016-01-08 Jakub Jelinek <jakub@redhat.com>
15370
15371 PR tree-optimization/69083
15372 * gcc.dg/vect/pr69083.c: New test.
15373
6e1f093f
SS
153742016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15375
15376 PR tree-optimization/61441
15377 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15378 Use -fexcess-precision=standard for compiler options.
15379 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15380
53290e07
JJ
153812016-01-08 Jakub Jelinek <jakub@redhat.com>
15382
57bf3072
JJ
15383 PR fortran/69128
15384 * gfortran.dg/gomp/pr69128.f90: New test.
15385
53290e07
JJ
15386 PR c++/69145
15387 * g++.dg/ext/pr69145-1.C: New test.
15388 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15389 * g++.dg/ext/pr69145-2.h: New file.
15390
7a127fa7
MS
153912016-01-07 Martin Sebor <msebor@redhat.com>
15392
15393 PR c/68966
15394 * gcc.dg/atomic-fetch-bool.c: New test.
15395 * gcc.dg/sync-fetch-bool.c: New test.
15396
95918b49
L
153972016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15398
15399 PR fortran/66680
15400 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15401
c8e62a9d
NC
154022016-01-07 Nick Clifton <nickc@redhat.com>
15403
15404 PR target/66655
15405 * g++.dg/pr66655.C: New test.
15406 * g++.dg/pr66655_1.cc: Test support file.
15407 * g++.dg/pr66655.h: Test header file.
15408
2ad3adf1 154092016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15410
15411 PR fortran/66680
15412 gfortran.dg/gomp/pr66680.f90: New test.
15413
4cd9ca92
L
154142016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15415
15416 PR target/69171
15417 * gcc.target/i386/pr69171-1.c: New test.
15418 * gcc.target/i386/pr69171-2.c: Likewise.
15419 * gcc.target/i386/pr69171-3.c: Likewise.
15420 * gcc.target/i386/pr69171-4.c: Likewise.
15421 * gcc.target/i386/pr69171-5.c: Likewise.
15422 * gcc.target/i386/pr69171-6.c: Likewise.
15423
7e33d4dc
BS
154242015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15425
15426 PR middle-end/67639
15427 * c-c++-common/pr67639.c: New test.
15428
fec64afc
JJ
154292016-01-07 Jakub Jelinek <jakub@redhat.com>
15430
15431 PR tree-optimization/69141
15432 * g++.dg/opt/pr69141.C: New test.
15433
f293ad29
EB
154342016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15435
15436 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15437
5027395e
UB
154382016-01-06 Uros Bizjak <ubizjak@gmail.com>
15439
15440 PR target/69140
15441 * gcc.target/i386/pr69140.c: New test
15442
7443cf13
DM
154432016-01-06 David Malcolm <dmalcolm@redhat.com>
15444
15445 * gcc.dg/bad-dereference.c: New test case.
15446
32928931
BS
154472015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15448
15449 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15450
68dd05da
AS
154512016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15452
15453 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15454
6b131d5b
MP
154552016-01-06 Marek Polacek <polacek@redhat.com>
15456
15457 PR sanitizer/69099
15458 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15459
8d9fdb49
MP
154602016-01-05 Marek Polacek <polacek@redhat.com>
15461
15462 PR c/69104
15463 * gcc.dg/atomic-invalid-2.c: New.
15464
acf93f1e
L
154652016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15466
15467 PR target/68991
15468 * gcc.target/i386/pr68991.c: New test.
15469
3f50525d
L
154702016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15471
15472 PR target/68991
15473 * g++.dg/pr68991-1.C: New test.
15474 * g++.dg/pr68991-2.C: Likewise.
15475
e0237993 154762016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15477
e0237993 15478 PR other/60465
face88a1
ST
15479 * gcc.target/ia64/pr60465-gprel64.c: New test.
15480 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15481
a0866eff
KT
154822016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15483
15484 PR rtl-optimization/68651
15485 * gcc.target/aarch64/pr68651_1.c: New test.
15486
c589e975
DM
154872016-01-05 David Malcolm <dmalcolm@redhat.com>
15488
15489 PR c/69122
15490 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15491
929710d9
NS
154922016-01-05 Nathan Sidwell <nathan@acm.org>
15493
ce3e43d7
NS
15494 PR c++/58583
15495 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15496
929710d9
NS
15497 * gcc.dg/alias-15.c: New.
15498
a2faef8e
NC
154992016-01-05 Nick Clifton <nickc@redhat.com>
15500
15501 PR target/68870
15502 * g++.dg/pr68770.C: New test.
15503
4cfa76e3
MS
155042016-01-04 Mike Stump <mikestump@comcast.net>
15505
15506 * lib/target-supports.exp (check_effective_target_cilkplus):
15507 cilkplus targets require pthreads.
4ece61b6 15508 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15509
4e8a3a35
MM
155102016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15511
15512 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15513 generation.
15514
818ab71a
JJ
155152016-01-04 Jakub Jelinek <jakub@redhat.com>
15516
15517 Update copyright years.
15518
2fe0a208
MP
155192016-01-04 Marek Polacek <polacek@redhat.com>
15520
15521 PR c/68908
15522 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15523 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15524 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15525
9e3b2fe3
EB
155262016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15527
15528 * gcc.target/sparc/20160104-2.c: New test.
15529
e8d65a35
EB
155302016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15531
15532 * gcc.target/sparc/20160104-1.c: New test.
15533
25ccfccd
PT
155342016-01-03 Paul Thomas <pault@gcc.gnu.org>
15535
15536 PR fortran/65045
15537 * gfortran.dg/pr65045.f90: New test.
15538
cb51d382
EB
155392016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15540
15541 * gnat.dg/specs/debug1.ads: Delete.
15542
6eeaad6e
JD
155432016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15544
15545 PR libgfortran/68867
15546 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15547 expression.
15548
2f968603
JD
155492016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15550
15551 PR libgfortran/68867
15552 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15553 PowerPC.
15554
591bb5e4
PT
155552016-01-01 Paul Thomas <pault@gcc.gnu.org>
15556
15557 PR fortran/68864
15558 * gfortran.dg/pr68864.f90: New test.
15559
f1e0620c
JJ
155602016-01-01 Jakub Jelinek <jakub@redhat.com>
15561
942a1319
JJ
15562 PR tree-optimization/69070
15563 * gcc.dg/pr69070.c: New test.
15564
10dff63f
JJ
15565 PR sanitizer/69055
15566 * gfortran.dg/pr69055.f90: New test.
15567
f1e0620c
JJ
15568 PR target/69015
15569 * gcc.dg/pr69015.c: New test.
818ab71a 15570\f
2f883d1c 15571Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15572
15573Copying and distribution of this file, with or without modification,
15574are permitted in any medium without royalty provided the copyright
15575notice and this notice are preserved.