]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
tree-ssa-coalesce.c (register_default_def): Remove register_ssa_partition.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
48aef8e2
UB
12016-11-15 Uros Bizjak <ubizjak@gmail.com>
2
3 * gcc.target/i386/funcspec-56.inc: New file.
4 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
5 common 32-bit and 64-bit function specific options.
6 * gcc.target/i386.funcspec-6.c: Ditto.
7
0c8a8fe2
JJ
82016-11-15 Jakub Jelinek <jakub@redhat.com>
9
5a65a911
JJ
10 * g++.dg/cpp1z/decomp14.C: New test.
11 * g++.dg/cpp1z/decomp15.C: New test.
12 * g++.dg/cpp1z/decomp16.C: New test.
13
a0f5b987
JJ
14 * g++.dg/cpp1z/decomp13.C: New test.
15
5a0e7889
JJ
16 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
17
0c8a8fe2
JJ
18 PR c++/71988
19 * g++.dg/cpp0x/constexpr-71988.C: New test.
20
2cf63121
MR
212016-11-15 Maciej W. Rozycki <macro@imgtec.com>
22
23 * gcc.target/mips/insn-casesi.c: New test case.
24 * gcc.target/mips/insn-pseudo-1.c: New test case.
25 * gcc.target/mips/insn-pseudo-2.c: New test case.
26 * gcc.target/mips/insn-pseudo-3.c: New test case.
27 * gcc.target/mips/insn-pseudo-4.c: New test case.
28 * gcc.target/mips/insn-tablejump.c: New test case.
29
2cbfb209
MR
302016-11-15 Maciej W. Rozycki <macro@imgtec.com>
31
32 * gcc.target/mips/mips.exp (mips_option_tests): Add
33 `-mcode-readable=yes' array element.
34
f05a874c
MR
352016-11-15 Maciej W. Rozycki <macro@imgtec.com>
36
37 * gcc.target/mips/mips.exp (mips_option_tests): Add
38 `-mmicromips' array element.
39
b229ab2a
MM
402016-11-15 Michael Matz <matz@suse.de>
41
42 PR missed-optimization/77881
43 * gcc.target/i386/pr77881.c: New test.
44
aa806c3b
JJ
452016-11-15 Jakub Jelinek <jakub@redhat.com>
46
47 PR middle-end/78295
48 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
49
bcb9a772
MM
502016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
51
52 * gcc.target/powerpc/vec-set-int.c: New test.
53 * gcc.target/powerpc/vec-set-short.c: Likesie.
54 * gcc.target/powerpc/vec-set-char.c: Likewise.
55
8e745a17
JJ
562016-11-14 Jakub Jelinek <jakub@redhat.com>
57
58 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
59
d809e15a
JW
602016-11-14 Janus Weil <janus@gcc.gnu.org>
61
62 PR fortran/78300
63 * gfortran.dg/class_result_3.f90: New test.
64
1ee62b92 652016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
66 Richard Biener <rguenther@suse.de>
67
68 * gcc.dg/gimplefe-1.c: New testcase.
69 * gcc.dg/gimplefe-2.c: Likewise.
70 * gcc.dg/gimplefe-3.c: Likewise.
71 * gcc.dg/gimplefe-4.c: Likewise.
72 * gcc.dg/gimplefe-5.c: Likewise.
73 * gcc.dg/gimplefe-6.c: Likewise.
74 * gcc.dg/gimplefe-7.c: Likewise.
75 * gcc.dg/gimplefe-8.c: Likewise.
76 * gcc.dg/gimplefe-9.c: Likewise.
77 * gcc.dg/gimplefe-10.c: Likewise.
78 * gcc.dg/gimplefe-11.c: Likewise.
79 * gcc.dg/gimplefe-12.c: Likewise.
80 * gcc.dg/gimplefe-13.c: Likewise.
81 * gcc.dg/gimplefe-14.c: Likewise.
82 * gcc.dg/gimplefe-15.c: Likewise.
83 * gcc.dg/gimplefe-16.c: Likewise.
84 * gcc.dg/gimplefe-17.c: Likewise.
85 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 86
4d209853
ML
872016-11-14 Martin Liska <mliska@suse.cz>
88
89 PR bootstrap/78069
90 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
91 to match scanned pattern.
92 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
93
5129b43b
RB
942016-11-14 Richard Biener <rguenther@suse.de>
95
96 PR tree-optimization/78312
97 * gcc.dg/torture/pr78312.c: New testcase.
98
d97cca4a
GJL
992016-11-14 Georg-Johann Lay <avr@gjlay.de>
100
101 PR target/78093
102 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
103
5230c3d8
JJ
1042016-11-14 Jakub Jelinek <jakub@redhat.com>
105 Jason Merrill <jason@redhat.com>
106
107 Implement P0217R3 - C++17 structured bindings
108 * g++.dg/cpp1z/decomp1.C: New test.
109 * g++.dg/cpp1z/decomp2.C: New test.
110 * g++.dg/cpp1z/decomp3.C: New test.
111 * g++.dg/cpp1z/decomp4.C: New test.
112 * g++.dg/cpp1z/decomp5.C: New test.
113 * g++.dg/cpp1z/decomp6.C: New test.
114 * g++.dg/cpp1z/decomp7.C: New test.
115 * g++.dg/cpp1z/decomp8.C: New test.
116 * g++.dg/cpp1z/decomp9.C: New test.
117 * g++.dg/cpp1z/decomp10.C: New test.
118
a2b4c188
KV
1192016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
120
121 * g++.dg/torture/pr78268.C: New test.
122
975672f3
PK
1232016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
124
125 PR c/35503
126 * c-c++-common/pr35503-1.c: New test.
127 * c-c++-common/pr35503-2.c: Likewise.
128 * c-c++-common/pr35503-3.c: Likewise.
129 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
130
a4ba1151
UB
1312016-11-13 Uros Bizjak <ubizjak@gmail.com>
132
133 PR rtl-optimization/78232
134 PR rtl-optimization/78248
135 * gcc.dg/ubsan/pr78248.c: New test.
136
47605312
EB
1372016-11-13 Eric Botcazou <ebotcazou@adacore.com>
138
139 * gnat.dg/address_conv.adb: New test.
140
96826e28
EB
1412016-11-13 Eric Botcazou <ebotcazou@adacore.com>
142
143 * gnat.dg/renaming11.ad[sb]: New test.
144
4be719cd
EB
1452016-11-13 Eric Botcazou <ebotcazou@adacore.com>
146
147 * c-c++-common/dump-ada-spec-6.c: New test.
148
4ebd491f
EB
1492016-11-13 Eric Botcazou <ebotcazou@adacore.com>
150
151 * gnat.dg/lto21.adb: New test.
152 * gnat.dg/lto21_pkg1.ads: New helper.
153 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
154
f9d49cd1
JW
1552016-11-13 Janus Weil <janus@gcc.gnu.org>
156
157 PR fortran/60952
158 * gfortran.dg/typebound_proc_34.f90: New test.
159
9cbf8673
JW
1602016-11-13 Janus Weil <janus@gcc.gnu.org>
161
162 PR fortran/66366
163 * gfortran.dg/class_57.f90: Changed error message.
164 * gfortran.dg/class_60.f90: New test.
165
0e075835
DE
1662016-11-12 David Edelsohn <dje.gcc@gmail.com>
167
168 * g++.dg/pr78112.C: XFAIL AIX.
169
b93d8a3f
JW
1702016-11-12 Janus Weil <janus@gcc.gnu.org>
171
172 PR fortran/77501
173 * gfortran.dg/typebound_generic_16.f90: New test.
174
b8f70e67
JJ
1752016-11-12 Jakub Jelinek <jakub@redhat.com>
176
177 PR c++/71225
178 * g++.dg/cpp0x/pr71225.C: New test.
179
8b287aea
EB
1802016-11-11 Eric Botcazou <ebotcazou@adacore.com>
181
182 * gcc.target/sparc/20161111-1.c: New test.
183
c901bc0d
UB
1842016-11-11 Uros Bizjak <ubizjak@gmail.com>
185
186 PR target/78310
187 * gcc.target/i386/pr78310.c: New test.
188
606f928d
JL
1892016-11-11 Jeff Law <law@redhat.com>
190
191 * gcc.dg/tree-ssa/isolate-6.c: New test.
192 * gcc.dg/tree-ssa/isolate-7.c: New test.
193
be278990
BC
1942016-11-11 Bin Cheng <bin.cheng@arm.com>
195
196 PR testsuite/78292
197 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
198 vect_max_reduc.
199
d9ab7525
JJ
2002016-11-11 Jakub Jelinek <jakub@redhat.com>
201
202 PR c++/72774
203 * g++.dg/parse/pr72774.C: New test.
204
4b7e0c76
RB
2052016-11-11 Richard Biener <rguenther@suse.de>
206
207 PR tree-optimization/71575
208 * gcc.dg/graphite/pr71575-1.c: New testcase.
209 * gcc.dg/graphite/pr71575-2.c: Likewise.
210
d07f8c59
RB
2112016-11-11 Richard Biener <rguenther@suse.de>
212
213 PR middle-end/78295
214 * gcc.dg/uninit-pr78295.c: New testcase.
215
aa806c3b 2162016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
217
218 PR fortran/78277
219 * gfortran.dg/dec_structure_17.f90: New test.
220
456f0dfa
MM
2212016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
222
223 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
224 being allowed in vector registers.
225 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
226 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
227 * gcc.target/powerpc/vsx-himode.c: Likewise.
228 * gcc.target/powerpc/vsx-himode2.c: Likewise.
229 * gcc.target/powerpc/vsx-himode3.c: Likewise.
230 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
231 to allow matching MFVSRD or MFVSRW.
232
8d34bfa8
PH
2332016-11-10 Pat Haugen <pthaugen@us.ibm.com>
234
235 PR rtl-optimization/78241
236 * gcc.dg/pr78241.c: New test.
237
0569479e
JJ
2382016-11-10 Jakub Jelinek <jakub@redhat.com>
239
8ebd1b31
JJ
240 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
241 201307.
242
0569479e
JJ
243 * g++.dg/cpp1z/noexcept-type14.C: New test.
244 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
245
37a16493
JG
2462016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
247
248 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
249 WVAL0S tests added in r241817.
250
b4c3a85b
JJ
2512016-11-10 Jakub Jelinek <jakub@redhat.com>
252
253 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
254 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
255 no longer allowed and corresponding ordered construct.
256 * gfortran.dg/gomp/linear-1.f90: New test.
257 * gfortran.dg/gomp/declare-simd-2.f90: New test.
258 * gfortran.dg/gomp/declare-target-1.f90: New test.
259 * gfortran.dg/gomp/declare-target-2.f90: New test.
260
86bc8506
ML
2612016-11-10 Martin Liska <mliska@suse.cz>
262
263 PR sanitizer/78270
264 * gcc.dg/asan/pr78270.c: New test.
265
ed5fdfba
PMR
2662016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
267 Jakub Jelinek <jakub@redhat.com>
268
269 PR debug/78112
b4c3a85b 270 * g++.dg/pr78112.C: New testcase.
ed5fdfba 271
0391e4a3
JJ
2722016-11-09 Jakub Jelinek <jakub@redhat.com>
273
cc38d9d6
JJ
274 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
275 -Wno-c++1z-compat.
276 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
277 string in case condition contains % characters.
278
0391e4a3
JJ
279 PR c++/78283
280 * g++.dg/cpp1z/noexcept-type13.C: New test.
281
410fe60d
TT
2822016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
283
284 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
285 using (HAS_MOVN) with MIPS III.
286
271dd55c
JW
2872016-11-09 Janus Weil <janus@gcc.gnu.org>
288
289 PR fortran/46459
290 * gfortran.dg/volatile14.f90: New test.
291
ff1f317b
UB
2922016-11-09 Uros Bizjak <ubizjak@gmail.com>
293
294 PR target/78262
295 * gcc.target/i386/pr78262.c: New test.
296
aa806c3b 2972016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
298
299 PR fortran/78259
300 * gfortran.dg/pr78259.f90: New test.
301
b349a81a
JW
3022016-11-09 Janus Weil <janus@gcc.gnu.org>
303
304 PR fortran/60777
305 * gfortran.dg/spec_expr_7.f90: New test.
306
2e955d50
JJ
3072016-11-09 Jakub Jelinek <jakub@redhat.com>
308
4f353581
JJ
309 PR target/77718
310 * gcc.c-torture/execute/pr77718.c: New test.
311
2e955d50
JJ
312 * gcc.dg/ubsan/c99-shift-3.c: New test.
313 * gcc.dg/ubsan/c99-shift-4.c: New test.
314 * gcc.dg/ubsan/c99-shift-5.c: New test.
315 * gcc.dg/ubsan/c99-shift-6.c: New test.
316
68c93708
ML
3172016-11-09 Martin Liska <mliska@suse.cz>
318
319 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
320 test-case for memcmp.
321 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
322
7b649f79
TP
3232016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
324
325 PR testsuite/78269
326 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
327
bfcb501d
PT
3282016-11-09 Paul Thomas <pault@gcc.gnu.org>
329
330 * gfortran.dg/move_alloc_18.f90: New test.
331
e15861c2
PK
3322016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
333
334 PR middle-end/78256
335 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
336 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
337
5f395580
JW
3382016-11-09 Janus Weil <janus@gcc.gnu.org>
339
340 PR fortran/71894
341 * gfortran.dg/class_59.f90: New test.
342
37b14185
RB
3432016-11-09 Richard Biener <rguenther@suse.de>
344
345 PR tree-optimization/78007
346 * gcc.dg/vect/vect-bswap32.c: Adjust.
347 * gcc.dg/vect/vect-bswap64.c: Likewise.
348
d6e8a41c
KV
3492016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
350
351 * gcc.dg/ipa/vrp7.c: New test.
352
5d5f1e95
KV
3532016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
354
355 PR ipa/78121
356 * gcc.dg/ipa/pr78121.c: New test.
357
0290a292
MO
3582016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
359
360 * c-c++-common/asan/default_options.h: New file.
361 * c-c++-common/asan/strcasestr-1.c: New test.
362 * c-c++-common/asan/strcasestr-2.c: Likewise.
363 * c-c++-common/asan/strcspn-1.c: Likewise.
364 * c-c++-common/asan/strcspn-2.c: Likewise.
365 * c-c++-common/asan/strpbrk-1.c: Likewise.
366 * c-c++-common/asan/strpbrk-2.c: Likewise.
367 * c-c++-common/asan/strspn-1.c: Likewise.
368 * c-c++-common/asan/strspn-2.c: Likewise.
369 * c-c++-common/asan/strstr-1.c: Likewise.
370 * c-c++-common/asan/strstr-2.c: Likewise.
371 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
372
fbdb92eb
MO
3732016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
374
375 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
376
103c4f75
JW
3772016-11-08 Janus Weil <janus@gcc.gnu.org>
378
379 PR fortran/68440
380 * gfortran.dg/class_58.f90: New test.
381
90a2ffc0
UB
3822016-11-08 Uros Bizjak <ubizjak@gmail.com>
383
384 PR target/70799
385 * gcc.target/i386/pr70799-2.c: New test.
386
eba5aec8
JW
3872016-11-08 Janus Weil <janus@gcc.gnu.org>
388
389 PR fortran/77596
390 * gfortran.dg/proc_ptr_comp_46.f90: New test.
391
fad36601
BC
3922016-11-08 Bin Cheng <bin.cheng@arm.com>
393
394 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
395
7c8615b6
BC
3962016-11-08 Bin Cheng <bin.cheng@arm.com>
397
398 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
399
4c6a4a53
BC
4002016-11-08 Bin Cheng <bin.cheng@arm.com>
401
402 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
403
fcd1b8df
ML
4042016-11-08 Martin Liska <mliska@suse.cz>
405
406 PR testsuite/78242
407 * g++.dg/asan/use-after-scope-4.C: New test.
408 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
409 * gcc.dg/asan/use-after-scope-8.c: Remove.
410
f9ef2c76
RB
4112016-11-08 Richard Biener <rguenther@suse.de>
412
413 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
414
ad11774f
TC
4152016-11-08 Tamar Christina <tamar.christina@arm.com>
416
417 PR testsuite/78136
418 * gcc.dg/cpp/trad/trad.exp
419 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
420 * gcc.dg/cpp/trad/include.c: Use local header file.
421
fe73a332
RB
4222016-11-08 Richard Biener <rguenther@suse.de>
423
424 PR tree-optimization/78205
425 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
426
ed053eb8
RB
4272016-11-08 Richard Biener <rguenther@suse.de>
428
429 PR tree-optimization/78224
430 * g++.dg/torture/pr78224.C: New testcase.
431
06658c6d
SKS
4322016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
433
434 * gcc.dg/store_merging_1.c: Require store_merge.
435 * gcc.dg/store_merging_2.c: Likewise.
436 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 437 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
438 * gcc.dg/store_merging_6.c: Likewise.
439 * gcc.dg/store_merging_7.c: Likewise.
440 * gcc.dg/store_merging_8.c: Likewise.
441 * lib/target-supports.exp (check_effective_target_store_merge): New.
442
e4b39278
DE
4432016-11-07 David Edelsohn <dje.gcc@gmail.com>
444
445 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
446 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
447 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
448 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
449 -mvsx -mpower8-vector.
450 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
451 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
452 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
453 -mvsx -mpower8-vector.
454
fda2d612
DE
4552016-11-07 David Edelsohn <dje.gcc@gmail.com>
456
457 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
458
459 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
460 * gcc.dg/visibility-14.c: XFAIL AIX.
461 * gcc.dg/visibility-15.c: XFAIL AIX.
462 * gcc.dg/visibility-16.c: XFAIL AIX.
463 * gcc.dg/visibility-17.c: XFAIL AIX.
464 * gcc.dg/visibility-18.c: XFAIL AIX.
465 * gcc.dg/visibility-19.c: XFAIL AIX.
466 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
467 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
468 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
469 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
470
60cee85e
JJ
4712016-11-07 Jakub Jelinek <jakub@redhat.com>
472
473 PR target/78227
474 * gcc.target/i386/pr78227-1.c: New test.
475 * gcc.target/i386/pr78227-2.c: New test.
476
7aa13860
PK
4772016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
478
479 PR middle-end/35691
480 * gcc.dg/pr35691-1.c: New test-case.
481 * gcc.dg/pr35691-2.c: Likewise.
482
caa024ff
BS
4832016-11-07 Bernd Schmidt <bschmidt@redhat.com>
484
485 PR rtl-optimization/77309
486 * gcc.dg/torture/pr77309.c: New test.
487
a9815228
JJ
4882016-11-07 Jakub Jelinek <jakub@redhat.com>
489
490 PR middle-end/71529
491 * gcc.target/i386/pr71529.C: Moved to ...
492 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
493
494 PR target/64411
495 * gcc.target/i386/pr64411.C: Moved to ...
496 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
497 lp64.
498
499 PR target/65105
500 * gcc.target/i386/pr65105-4.C: Moved to ...
501 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
502 Run into compile test rather than execute test.
503
e8ab5cb1
RB
5042016-11-07 Richard Biener <rguenther@suse.de>
505
506 PR target/78229
507 * g++.dg/pr78229.C: New testcase.
508
20770eb8
RB
5092016-11-07 Richard Biener <rguenther@suse.de>
510
511 PR tree-optimization/78218
512 * gcc.dg/torture/pr78218.c: New testcase.
513
32894793
RB
5142016-11-07 Richard Biener <rguenther@suse.de>
515
516 PR tree-optimization/78228
517 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
518
e27bfda2
KT
5192016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
520
521 PR target/77822
522 * g++.dg/torture/pr77822.C: New test.
523
00d6b7a1
ML
5242016-11-07 Martin Liska <mliska@suse.cz>
525
526 * c-c++-common/asan/force-inline-opt0-1.c: Disable
527 -f-sanitize-address-use-after-scope.
528 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
529 internal fn calls.
530 * g++.dg/asan/use-after-scope-1.C: New test.
531 * g++.dg/asan/use-after-scope-2.C: Likewise.
532 * g++.dg/asan/use-after-scope-3.C: Likewise.
533 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
534 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
535 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
536 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
537 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
538 * g++.dg/asan/use-after-scope-types.h: Likewise.
539 * gcc.dg/asan/use-after-scope-1.c: Likewise.
540 * gcc.dg/asan/use-after-scope-2.c: Likewise.
541 * gcc.dg/asan/use-after-scope-3.c: Likewise.
542 * gcc.dg/asan/use-after-scope-4.c: Likewise.
543 * gcc.dg/asan/use-after-scope-5.c: Likewise.
544 * gcc.dg/asan/use-after-scope-6.c: Likewise.
545 * gcc.dg/asan/use-after-scope-7.c: Likewise.
546 * gcc.dg/asan/use-after-scope-8.c: Likewise.
547 * gcc.dg/asan/use-after-scope-9.c: Likewise.
548 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
549 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
550 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
551 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
552 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
553
a0d3edf8
RB
5542016-11-07 Richard Biener <rguenther@suse.de>
555
556 PR tree-optimization/78189
557 * g++.dg/torture/pr78189.C: New testcase.
558
0db5adfa
DE
5592016-11-06 David Edelsohn <dje.gcc@gmail.com>
560
561 * gcc.dg/Wtrampolines.c: XFAIL AIX.
562
cc03bf7a
AV
5632016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
564
565 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
566 occuring.
567
18bb8b8a
TK
5682016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
569
570 PR fortran/78221
571 * arith.c (gfc_complex2real): Change gfc_warning_now to
572 gfc_warning.
573
c7f587bd
PT
5742016-11-05 Paul Thomas <pault@gcc.gnu.org>
575
576 * gfortran.dg/move_alloc_17.f03: New test.
577
92657eb0
RB
5782016-11-05 Richard Biener <rguenther@suse.de>
579
580 PR bootstrap/78188
581 * g++.dg/ipa/pr78188.C: New test.
582
28ce22e6
JW
5832016-11-05 Janus Weil <janus@gcc.gnu.org>
584 Dominique d'Humieres <dominiq@lps.ens.fr>
585
586 PR fortran/69495
587 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
588
d233ee5f
PT
5892016-11-05 Paul Thomas <pault@gcc.gnu.org>
590
591 PR fortran/67564
592 * gfortran.dg/select_type_39.f03: New test.
593
5942016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
595
596 PR fortran/64933
597 * gfortran.dg/associate_23.f90: New test.
598
5f4cebba
JJ
5992016-11-04 Jakub Jelinek <jakub@redhat.com>
600
601 PR target/77834
602 * gcc.dg/pr77834.c: New test.
603
6e3ae7e6
PC
6042016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
605
606 PR c++/67980
607 * g++.dg/cpp1y/pr67980.C: New.
608
fff6ed28
BS
6092016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
610
611 * gcc.target/powerpc/fold-vec-add-1.c: New.
612 * gcc.target/powerpc/fold-vec-add-2.c: New.
613 * gcc.target/powerpc/fold-vec-add-3.c: New.
614 * gcc.target/powerpc/fold-vec-add-4.c: New.
615 * gcc.target/powerpc/fold-vec-add-5.c: New.
616 * gcc.target/powerpc/fold-vec-add-6.c: New.
617 * gcc.target/powerpc/fold-vec-add-7.c: New.
618
bef3a8d7 6192016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
620
621 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
622 for -mbranch-likely, infer -mno-branch-likely for R6.
623
dac9376a
BE
6242016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
625
626 PR c++/71973
627 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
628 * g++.dg/init/new15.C: Likewise.
629 * g++.dg/ipa/inline-1.C: Likewise.
630 * g++.dg/ipa/inline-2.C: Likewise.
631 * g++.dg/lto/20080908-1_0.C: Likewise.
632 * g++.dg/tc1/dr20.C: Likewise.
633 * g++.dg/tree-ssa/inline-1.C: Likewise.
634 * g++.dg/tree-ssa/inline-2.C: Likewise.
635 * g++.old-deja/g++.law/except1.C: Likewise.
636 * g++.old-deja/g++.other/vbase5.C: Likewise.
637 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
638
b210df46
BS
6392016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
640
641 PR tree-optimization/78210
642 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
643 possibility of widening multiplies.
644
964ef24c
RB
6452016-11-04 Richard Biener <rguenther@suse.de>
646
647 PR middle-end/78185
648 * gcc.dg/pr78185.c: New testcase.
649
5fb80387
DE
6502016-10-04 David Edelsohn <dje.gcc@gmail.com>
651
652 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
653 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
654
6905c577
JJ
6552016-11-03 Jakub Jelinek <jakub@redhat.com>
656 Alexandre Oliva <aoliva@redhat.com>
657 Jason Merrill <jason@redhat.com>
658
659 PR debug/28767
660 PR debug/56974
661 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
662 * g++.dg/debug/dwarf2/ref-3.C: New test.
663 * g++.dg/debug/dwarf2/ref-4.C: New test.
664 * g++.dg/debug/dwarf2/refqual-1.C: New test.
665 * g++.dg/debug/dwarf2/refqual-2.C: New test.
666
6672016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
668
669 * gfortran.dg/dec_exp_1.f90: New test.
670 * gfortran.dg/dec_exp_2.f90: Likewise.
671 * gfortran.dg/dec_exp_3.f90: Likewise.
672
6905c577 6732016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
674
675 * gfortran.dg/dec_parameter_1.f: New test.
676 * gfortran.dg/dec_parameter_2.f90: Likewise.
677 * gfortran.dg/dec_parameter_3.f90: Likewise.
678 * gfortran.dg/dec_parameter_4.f90: Likewise.
679
7d29f8e3
ML
6802016-11-03 Martin Liska <mliska@suse.cz>
681
682 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
683 output.
684 * gcc.dg/tree-prof/time-profiler-3.c: New test.
685
5de3e2d8
BE
6862016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
687
688 PR libgcc/78067
689 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
690
f03f0232
SKS
6912016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
692
693 * gcc.c-torture/execute/pr78170.c: Require int32plus.
694
bd17a9df
MF
6952016-11-02 Max Filippov <jcmvbkbc@gmail.com>
696
697 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
698
2b01aad6
TC
6992016-11-01 Tamar Christina <tamar.christina@arm.com>
700
701 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
702 Check for arm_v8_neon_hw.
703 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
704 Likewise.
705 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
706 Likewise.
707 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
708 Likewise.
709
aa55dc0c
RB
7102016-11-02 Richard Biener <rguenther@suse.de>
711
712 * gcc.dg/store_merging_8.c: New testcase.
713
6905c577 7142016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
715
716 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
717
075be4a1
DE
7182016-11-02 David Edelsohn <dje.gcc@gmail.com>
719
4b69fb13
DE
720 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
721 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
722 * gcc.dg/addr_equal_1.c: XFAIL AIX.
723 * gcc.dg/pr65779.c: XFAIL AIX.
724 * gcc.dg/pr70405.c: XFAIL AIX.
725
075be4a1
DE
726 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
727 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
728 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
729
fdb1aa55
RO
7302016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
731
732 * lib/target-supports.exp (check_gc_sections_available): Use
733 -print-prog-name=ld to determine linker used.
734
4adbcdb4
ML
7352016-11-02 Martin Liska <mliska@suse.cz>
736
737 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
738 test case.
739
4b2c06f4
KT
7402016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
741
742 PR tree-optimization/78170
743 * gcc.c-torture/execute/pr78170.c: New test.
744
63e523d6
KT
7452016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
746
747 PR tree-optimization/78162
748 * gcc.c-torture/compile/pr78162.c: New test.
749
da42ac7b
RB
7502016-11-02 Richard Biener <rguenther@suse.de>
751
752 PR tree-optimization/78035
753 PR tree-optimization/77964
754 * gcc.target/i386/pr78035.c: New testcase.
755
4280df0a
RB
7562016-11-02 Richard Biener <rguenther@suse.de>
757
758 * gcc.dg/tree-ssa/vrp111.c: New testcase.
759 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
760 * gcc.dg/tree-ssa/pr21086.c: Likewise.
761 * gcc.dg/tree-ssa/pr58480.c: Likewise.
762 * gcc.dg/tree-ssa/vrp08.c: Likewise.
763
1b1d9303
DE
7642016-11-01 David Edelsohn <dje.gcc@gmail.com>
765
766 * gfortran.dg/pr70937.f90: require-effective-target lto.
767
5b7c0519
TK
7682016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
769
770 PR fortran/69544
771 * gfortran.dg/where_6.f90: New test.
772
70d28813
JJ
7732016-11-01 Jakub Jelinek <jakub@redhat.com>
774
775 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
776
7f4266d4
TK
7772016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
778
779 PR fortran/69544
780 * gfortran.dg/where_5.f90: New test.
781
9fc158eb
BB
7822016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
783
784 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
785 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
786 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
787 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
788
baeb7b5c
UB
7892016-11-01 Uros Bizjak <ubizjak@gmail.com>
790
791 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
792 Whitespace fixes.
793 (check_effective_target_vect_cmdline_needed): Check
794 is-effective-target ia32 for x86 targets.
795 (check_effective_target_vect_simd_clones): Simplify condition.
796 (check_effective_target_vect_double): Ditto.
797 (check_effective_target_vect_aligned_arrays): Check
798 is-effective-target ia32 for x86 targets. Simplify condition.
799 (check_effective_target_vect_multiple_sizes): Simplify condition.
800 (check_effective_target_sqrt_insn): Add i?86-*-* target.
801 (check_effective_target_sync_int_128): Simplify condition.
802 (check_effective_target_sync_int_128_runtime): Ditto.
803 (check_effective_target_sync_long_long_runtime): Ditto.
804 (check_effective_target_divmod): Add i?86-*-* target.
805
156b5cca
MM
8062016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
807
808 * gcc.target/powerpc/vsx-extract-4.c: New test.
809 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
810
120a4c45
JD
8112016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
812
813 PR fortran/54679
814 * gfortran.dg/fmt_l.f90: Update test.
815 * gfortran.dg/fmt_l0.f90: New test.
816
c5fed5c6
JJ
8172016-10-31 Jakub Jelinek <jakub@redhat.com>
818
819 PR c++/78089
820 * c-c++-common/builtin-shuffle-1.c: New test.
821 * g++.dg/cpp0x/addressof3.C: New test.
822
aee69156
VV
8232016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
824
825 Add tests for a const member and a reference member for launder.
826 * g++.dg/cpp1z/launder3.C: New.
827 * g++.dg/cpp1z/launder4.C: Likewise.
828 * g++.dg/cpp1z/launder5.C: Likewise.
829 * g++.dg/cpp1z/launder5.cc: Likewise.
830 * g++.dg/cpp1z/launder5.h: Likewise.
831 * g++.dg/cpp1z/launder6.C: Likewise.
832 * g++.dg/cpp1z/launder6.cc: Likewise.
833 * g++.dg/cpp1z/launder6.h: Likewise.
834
1e4fa9b1
JJ
8352016-10-31 Jakub Jelinek <jakub@redhat.com>
836
dcb466ec
JJ
837 PR c++/77948
838 * g++.dg/cpp0x/pr77948-1.C: New test.
839 * g++.dg/cpp0x/pr77948-2.C: New test.
840 * g++.dg/cpp0x/pr77948-3.C: New test.
841 * g++.dg/cpp0x/pr77948-4.C: New test.
842 * g++.dg/cpp0x/pr77948-5.C: New test.
843 * g++.dg/cpp0x/pr77948-6.C: New test.
844
1e4fa9b1
JJ
845 PR tree-optimization/77860
846 * gcc.dg/pr77860.c: New test.
847
9782e1ec
JJ
8482016-10-31 Jakub Jelinek <jakub@redhat.com>
849
850 PR c++/77886
851 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
852
dd57b05e
SKS
8532016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
854
855 * gcc.dg/lto/pr60449_0.c: Skip for avr.
856
84ff4775
LCW
8572016-10-30 Le-Chun Wu <lcwu@google.com>
858 Mark Wielaard <mjw@redhat.com>
859
860 * gcc.dg/Wshadow-compatible-local-1.c: New test.
861 * gcc.dg/Wshadow-local-1.c: Likewise.
862 * gcc.dg/Wshadow-local-2.c: Likewise.
863 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
864 * g++.dg/warn/Wshadow-local-1.C: Likewise.
865 * g++.dg/warn/Wshadow-local-2.C: Likewise.
866
0b56e9ad
BS
8672016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
868
869 PR tree-optimization/71915
870 PR tree-optimization/71490
871 * gcc.dg/tree-ssa/pr54245.c: Delete.
872 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
873 document why.
874
d4fc6702
JD
8752016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
876
877 PR fortran/78123
878 * gfortran.dg/fmt_t_9.f: New test.
879
396e56d2
TK
8802016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
881
882 PR fortran/67219
883 * gfortran.dg/pr67219.f90: New test.
884
a654d5d0
JJ
8852016-10-29 Jakub Jelinek <jakub@redhat.com>
886
205b9ed1
JJ
887 PR rtl-optimization/77919
888 * g++.dg/torture/pr77919-2.C: New test.
889
a654d5d0
JJ
890 PR target/78148
891 * gcc.dg/pr78148.c: New test.
892
894d8b41
EB
8932016-10-28 Eric Botcazou <ebotcazou@adacore.com>
894
895 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
896 * gcc.target/sparc/overflow-4.c: ...here.
897 * gcc.target/sparc/overflow-5.c: New test.
898
e72531b9
PK
8992016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
900 Kugan Vivekanandarajah <kuganv@linaro.org>
901 Jim Wilson <jim.wilson@linaro.org>
902
903 PR tree-optimization/43721
904 * lib/target-supports.exp (check_effective_target_divmod): New.
905 (check_effective_target_divmod_simode): Likewise.
906 (check_effective_target_arm_divmod_simode): Likewise.
907 * gcc.dg/divmod-1-simode.c: New test.
908 * gcc.dg/divmod-1.c: Likewise.
909 * gcc.dg/divmod-2-simode.c: Likewise.
910 * gcc.dg/divmod-2.c: Likewise.
911 * gcc.dg/divmod-3-simode.c: Likewise.
912 * gcc.dg/divmod-3.c: Likewise.
913 * gcc.dg/divmod-4-simode.c: Likewise.
914 * gcc.dg/divmod-4.c: Likewise.
915 * gcc.dg/divmod-5.c: Likewise.
916 * gcc.dg/divmod-6-simode.c: Likewise.
917 * gcc.dg/divmod-6.c: Likewise.
918 * gcc.dg/divmod-7.c: Likewise.
919
f663d9ad 9202016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
921 Jakub Jelinek <jakub@redhat.com>
922 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
923
924 PR middle-end/22141
925 PR rtl-optimization/23684
926 * gcc.c-torture/execute/pr22141-1.c: New test.
927 * gcc.c-torture/execute/pr22141-2.c: Likewise.
928 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
929 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
930 * gcc.dg/store_merging_1.c: New test.
931 * gcc.dg/store_merging_2.c: Likewise.
932 * gcc.dg/store_merging_3.c: Likewise.
933 * gcc.dg/store_merging_4.c: Likewise.
934 * gcc.dg/store_merging_5.c: Likewise.
935 * gcc.dg/store_merging_6.c: Likewise.
936 * gcc.dg/store_merging_7.c: Likewise.
937 * gcc.target/i386/pr22141.c: Likewise.
938 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
939 * g++.dg/init/new17.C: Likewise.
940
6905c577 9412016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
942
943 PR middle-end/72747
944 * c-c++-common/pr72747-1.c: New test.
945 * c-c++-common/pr72747-2.c: Likewise.
946
539405d5
AK
9472016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
948
949 * gcc.target/s390/oscbreak-1.c: New test.
950
0dbb19f0
AK
9512016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
952
953 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
954
0d9e143c
JJ
9552016-10-28 Jakub Jelinek <jakub@redhat.com>
956
c19066a7
JJ
957 PR rtl-optimization/77919
958 * g++.dg/torture/pr77919.C: New test.
959
0d9e143c
JJ
960 PR rtl-optimization/78132
961 * gcc.target/i386/pr78132.c: New test.
962
cc91248d
EB
9632016-10-27 Eric Botcazou <ebotcazou@adacore.com>
964
965 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
966
787c7a65
MM
9672016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
968
969 * gcc.target/powerpc/vsx-simode.c: New test.
970 * gcc.target/powerpc/vsx-simode2.c: Likewise.
971 * gcc.target/powerpc/vsx-simode3.c: Likewise.
972
4ce71579
JJ
9732016-10-27 Jakub Jelinek <jakub@redhat.com>
974
6f21288f
JJ
975 PR fortran/78026
976 * gfortran.dg/gomp/pr78026.f03: New test.
977 * gfortran.dg/select_type_38.f03: New test.
978
4ce71579
JJ
979 PR middle-end/78025
980 * g++.dg/gomp/declare-simd-7.C: New test.
981
6f21288f 9822016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
983
984 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
985 * gfortran.dg/dec_init_2.f90: Likewise.
986 * gfortran.dg/dec_init_3.f90: New test.
987 * gfortran.dg/dec_init_4.f90: Likewise.
988
93f90bec
BC
9892016-10-27 Bin Cheng <bin.cheng@arm.com>
990
991 * gcc.dg/fold-narrowbopcst-1.c: New test.
992
6f21288f 9932016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
994
995 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
996 dg-shouldfail/dg-output instead of XFAIL.
997 * gfortran.dg/dec_io_6.f90: Likewise.
998
ddb92ab9
TP
9992016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1000
1001 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1002 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1003 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1004 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1005 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1006 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1007 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1008 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1009 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1010 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1011
ad6e4ba8
BC
10122016-10-27 Bin Cheng <bin.cheng@arm.com>
1013
1014 * gcc.dg/fold-convmaxconv-1.c: New test.
1015 * gcc.dg/fold-convminconv-1.c: New test.
1016
6905c577 10172016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1018
1019 PR fortran/78092
1020 * gfortran.dg/pr78092.f90: New test.
1021
7a83b391
KN
10222016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1023
1024 PR target/78056
1025 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1026 expected error message.
1027 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1028 expected error message.
1029 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1030 (test_all_not_equal_and_not_zero): Change expected error message.
1031
3693a620
JJ
10322016-10-26 Jakub Jelinek <jakub@redhat.com>
1033
1034 PR fortran/77973
1035 * gfortran.dg/gomp/pr77973.f90: New test.
1036
cd612e8a
PT
10372016-10-26 Paul Thomas <pault@gcc.gnu.org>
1038
1039 PR fortran/78108
1040 * gfortran.dg/submodule_18.f08: New test.
1041 * gfortran.dg/submodule_19.f08: New test.
1042
09844a5f
MM
10432016-10-26 Michael Matz <matz@suse.de>
1044
1045 * g++.dg/pr78060.C: New test.
1046 * gfortran.dg/pr78061.f: New test.
1047 * g++.dg/pr78088.C: New test.
1048
6f21288f 10492016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1050
1051 * gfortran.dg/dec_io_1.f90: New test.
1052 * gfortran.dg/dec_io_2.f90: New test.
1053 * gfortran.dg/dec_io_3.f90: New test.
1054 * gfortran.dg/dec_io_4.f90: New test.
1055 * gfortran.dg/dec_io_5.f90: New test.
1056 * gfortran.dg/dec_io_6.f90: New test.
1057
6c95388f
JJ
10582016-10-25 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR sanitizer/78106
1061 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1062
10632016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1064
1065 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1066 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1067
90e261e4
EB
10682016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1069
1070 * gnat.dg/opt59.adb: New test.
1071 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1072
1073 * gnat.dg/opt60.adb: New test.
1074
cef026ec
AV
10752016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1076
1077 PR fortran/72770
1078 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1079 this pr.
1080
96592eed
JJ
10812016-10-25 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR target/78102
1084 * gcc.target/i386/pr78102.c: New test.
1085
6c95388f 10862016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1087
1088 * gfortran.dg/dec_logical_xor_1.f90: New test.
1089 * gfortran.dg/dec_logical_xor_2.f90: New test.
1090 * gfortran.dg/dec_logical_xor_3.f03: New test.
1091
6c95388f 10922016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1093
1094 * gfortran.dg/dec_loc_rval_1.f90: New test.
1095 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1096 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1097
6c95388f 10982016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1099
90051c26
FR
1100 * gfortran.dg/dec_type_print.f90: New testcase.
1101
6c95388f 11022016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1103
1104 * gfortran.dg/feed_1.f90: New test.
1105 * gfortran.dg/feed_2.f90: New test.
ef144767 1106
8e104951
ML
11072016-10-25 Martin Liska <mliska@suse.cz>
1108
1109 PR sanitizer/78106
1110 * gcc.dg/asan/pr78106.c: New test.
1111
b93ee1bb
ML
11122016-10-25 Martin Liska <mliska@suse.cz>
1113
1114 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1115
ad6922b0
WD
11162016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1117
1118 PR target/78041
1119 * gcc.target/arm/pr78041.c: New test.
1120
e16f1cc7
JJ
11212016-10-25 Jakub Jelinek <jakub@redhat.com>
1122
1123 * g++.dg/cpp1z/launder1.C: New test.
1124 * g++.dg/cpp1z/launder2.C: New test.
1125
078134e5 11262016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1127 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1128
1129 PR target/71676
1130 PR target/71678
1131 * gcc.target/avr/pr71676-2.c: New test.
1132
c7212a15 11332016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1134 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1135
1136 PR target/71676
1137 PR target/71678
1138 * gcc.target/avr/pr71676-1.c: New test.
1139 * gcc.target/avr/pr71676-3.c: New test.
1140 * gcc.target/avr/pr71676.c: New test.
1141 * gcc.target/avr/pr71678.c: New test.
1142
d1c7d3a8
KV
11432016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1144
1145 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1146 such that cloned verions of tested functions are not created.
1147
c7082171
SK
11482016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1149
1150 PR fortran/71895
1151 * gfortran.dg/pr71895.f90: New test.
1152
0f2a9e37
JJ
11532016-10-24 Jakub Jelinek <jakub@redhat.com>
1154
1155 * g++.dg/debug/dwarf2/ref-2.C: New test.
1156
f8348061
BE
11572016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1158
1159 * c-c++-common/Wint-in-bool-context-3.c: New test.
1160
1eb4547b
MS
11612016-10-24 Martin Sebor <msebor@redhat.com>
1162
1163 PR middle-end/77735
1164 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1165 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1166 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1167 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1168 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1169 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1170 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1171
292af537
RB
11722016-10-24 Richard Biener <rguenther@suse.de>
1173
1174 PR testsuite/71491
1175 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1176 * gcc.dg/vect/slp-45.c: Likewise.
1177
40f683e8
RB
11782016-10-24 Richard Biener <rguenther@suse.de>
1179
1180 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1181 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1182 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1183
b1b6774f
GJL
11842016-10-24 Georg-Johann Lay <avr@gjlay.de>
1185
1186 PR target/78093
1187 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1188 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1189
ed9760d2
AV
11902016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1191
1192 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1193
fb027a42
JJ
11942016-10-24 Jakub Jelinek <jakub@redhat.com>
1195
1196 * gcc.target/i386/bmi2-pext-1.c: New test.
1197 * gcc.target/i386/bmi2-pdep-1.c: New test.
1198 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1199 * gcc.target/i386/tbm-bextri-1.c: New test.
1200 * gcc.target/i386/bmi-bextr-6.c: New test.
1201
8e10302e
RO
12022016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1203
1204 PR target/77483
1205 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1206 * gcc.target/i386/pr65105-1.c: Likewise.
1207 * gcc.target/i386/pr65105-2.c: Likewise.
1208 * gcc.target/i386/pr65105-3.c: Likewise.
1209 * gcc.target/i386/pr65105-5.c: Likewise.
1210 * gcc.target/i386/pr67761.c: Likewise.
1211 * gcc.target/i386/pr70799-1.c: Likewise.
1212
866c72a8
ML
12132016-10-24 Martin Liska <mliska@suse.cz>
1214
1215 PR sanitizer/77966
1216 * c-c++-common/ubsan/unreachable-3.c: New test.
1217
0804124b
SK
12182016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1219
1220 PR fortran/77763
1221 * gfortran.dg/pr77763.f90
1222
87c9fca5
SK
12232016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1224
1225 PR fortran/54730
1226 PR fortran/78033
1227 * gfortran.dg/pr78033.f90: New test.
1228
dfd6231e
PT
12292016-10-23 Paul Thomas <pault@gcc.gnu.org>
1230
1231 PR fortran/69834
1232 * gfortran.dg/select_type_1.f03: Change error for overlapping
1233 TYPE IS cases.
1234 * gfortran.dg/select_type_36.f03: New test.
1235
66ccff98
EB
12362016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1237
1238 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1239
15876cee
TK
12402016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1241
1242 PR fortran/78021
1243 * gfortran.dg/string_length_3.f90: New test.
1244
574284e9
AV
12452016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1246
574284e9
AV
1247 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1248
12492016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1250
1251 PR fortran/43366
1252 PR fortran/57117
1253 PR fortran/61337
1254 * gfortran.dg/alloc_comp_class_5.f03: New test.
1255 * gfortran.dg/class_allocate_21.f90: New test.
1256 * gfortran.dg/class_allocate_22.f90: New test.
1257 * gfortran.dg/realloc_on_assign_27.f08: New test.
1258
20276dc9
JL
12592016-10-21 Jeff Law <law@redhat.com>
1260
1261 * PR tree-optimization/71947
1262 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1263 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1264 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1265
f7503699
KV
12662016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1267
1268 * gcc.dg/ipa/vrp5.c: New test.
1269 * gcc.dg/ipa/vrp6.c: New test.
1270
5be6b295
WD
12712016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1272
1273 * gcc.target/aarch64/test_frame_17.c: New test.
1274
c82bc7ed
WD
12752016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1276
1277 * gcc.target/aarch64/test_frame_17.c: New test.
1278
67a6cac7
AP
12792016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1280
1281 PR preprocessor/71681
1282 * gcc.dg/cpp/pr71681-1.c: New testcase
1283 * gcc.dg/cpp/pr71681-2.c: Likewise
1284 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1285 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1286 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1287 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1288
8e6982f7
JJ
12892016-10-21 Jakub Jelinek <jakub@redhat.com>
1290
9c4c8b7b
JJ
1291 PR target/78057
1292 * gcc.target/i386/pr78057.c: New test.
1293
8e6982f7
JJ
1294 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1295
de514d40
PT
12962016-10-21 Paul Thomas <pault@gcc.gnu.org>
1297
1298 PR fortran/69566
1299 * gfortran.dg/select_type_37.f03: New test.
1300
1d64ceb0
SKS
13012016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1302
1303 PR target/71627
1304 * gcc.target/avr/pr71627.c: New test
1305
85729229
EB
13062016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1307
1308 * gcc.target/sparc/overflow-1.c: New test.
1309 * gcc.target/sparc/overflow-2.c: Likewise.
1310 * gcc.target/sparc/overflow-3.c: Likewise.
1311
d17f2c3b
AV
13122016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1313
1314 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1315 effective target.
1316
0d47cee6
KT
13172016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1318
1319 PR rtl-optimization/78038
1320 * gcc.target/aarch64/pr78038.c: New test.
1321
a20d03c8
RB
13222016-10-21 Richard Biener <rguenther@suse.de>
1323
1324 PR tree-optimization/78051
1325 * g++.dg/torture/pr78051.C: New testcase.
1326
f3ecd50f
BE
13272016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1328
1329 * c-c++-common/wdate-time.c: Restored test case.
1330 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1331
fceabe50
JJ
13322016-10-20 Jakub Jelinek <jakub@redhat.com>
1333
1334 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1335
f56ea76e
UB
13362016-10-20 Uros Bizjak <ubizjak@gmail.com>
1337
1338 PR target/78037
1339 * gcc.target/i386/pr78037.c: New test.
1340
2c35bbe1
EB
13412016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1342
1343 * gcc.target/visium/overflow8.c: New.
1344 * gcc.target/visium/overflow16.c: Likewise.
1345 * gcc.target/visium/overflow32: Likewise.
1346
28df8730
MM
13472016-10-20 Michael Matz <matz@suse.de>
1348
1349 * gcc.dg/loop-split.c: New test.
1350 * gcc.dg/tree-ssa/ifc-9.c: Update.
1351 * gcc.dg/tree-ssa/ifc-10.c: Update.
1352
6c1a9e41
RB
13532016-10-20 Richard Biener <rguenther@suse.de>
1354
1355 * gcc.dg/graphite/pr35356-1.c: Update.
1356
a2923dba
PC
13572016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1358
1359 PR c++/77446
1360 * g++.dg/cpp1y/pr77446.C: New.
1361
2066ef6a
PK
13622016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1363
1364 PR tree-optimization/53979
1365 * gcc.dg/pr53979-1.c: New test-case.
1366 * gcc.dg/pr53979-2.c: Likewise.
1367
4c712374
BE
13682016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1369
1370 * c-c++-common/Wint-in-bool-context-2.c: New test.
1371
bdcf8e7c
JD
13722016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1373
1374 * gfortran.dg/dtio_17.f90: Fix test.
1375
ec1748d4
AH
13762016-10-19 Aldy Hernandez <aldyh@redhat.com>
1377
1378 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1379 * gcc.dg/Walloca-2.c: Same.
1380
b70f0b0c
AH
13812016-10-19 Aldy Hernandez <aldyh@redhat.com>
1382
1383 * gcc.dg/Wvla-1.c: Rename to...
1384 * gcc.dg/Wvla-larger-than-1.c: ...this.
1385 * gcc.dg/Wvla-2.c: Rename to...
1386 * gcc.dg/Wvla-larger-than-2.c: ...this.
1387 * gcc.dg/Wvla-3.c: Rename to...
1388 * gcc.dg/Walloca-11.c.: ...this.
1389 * gcc.dg/wvla-[1-7].c: Rename to:
1390 * gcc.dg/Wvla-[1-7].c: ...this.
1391
cbb22e61
BC
13922016-10-19 Bin Cheng <bin.cheng@arm.com>
1393
1394 PR tree-optimization/78005
1395 * gcc.dg/vect/pr78005.c: New.
1396 * gcc.target/i386/l_fma_float_1.c: Revise test.
1397 * gcc.target/i386/l_fma_float_2.c: Ditto.
1398 * gcc.target/i386/l_fma_float_3.c: Ditto.
1399 * gcc.target/i386/l_fma_float_4.c: Ditto.
1400 * gcc.target/i386/l_fma_float_5.c: Ditto.
1401 * gcc.target/i386/l_fma_float_6.c: Ditto.
1402 * gcc.target/i386/l_fma_double_1.c: Ditto.
1403 * gcc.target/i386/l_fma_double_2.c: Ditto.
1404 * gcc.target/i386/l_fma_double_3.c: Ditto.
1405 * gcc.target/i386/l_fma_double_4.c: Ditto.
1406 * gcc.target/i386/l_fma_double_5.c: Ditto.
1407 * gcc.target/i386/l_fma_double_6.c: Ditto.
1408
a023f8c8
TS
14092016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1410
1411 PR tree-optimization/78024
1412 * gcc.dg/goacc/loop-processing-1.c: New file.
1413
d9700bdb
RB
14142016-10-19 Richard Biener <rguenther@suse.de>
1415
1416 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1417
902cb7b1
KN
14182016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1419
1420 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1421 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1422 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1423 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1424 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1425 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1426 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1427 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1428 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1429 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1430 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1431 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1432 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1433 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1434 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1435 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1436 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1437 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1438 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1439 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1440 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1441 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1442 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1443 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1444 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1445 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1446 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1447 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1448 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1449 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1450 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1451 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1452 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1453 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1454 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1455 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1456 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1457 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1458 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1459 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1460 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1461 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1462 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1463 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1464 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1465 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1466 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1467 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1468 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1469 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1470 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1471 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1472 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1473 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1474 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1475 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1476 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1477 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1478 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1479 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1480 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1481 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1482 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1483 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1484 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1485 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1486 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1487 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1488 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1489 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1490 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1491 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1492 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1493 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1494 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1495 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1496 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1497 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1498 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1499 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1500 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1501 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1502 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1503 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1504 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1505 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1506 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1507 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1508 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1509 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1510 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1511 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1512 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1513 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1514 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1515 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1516 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1517 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1518 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1519 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1520 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1521 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1522 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1523 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1524 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1525 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1526 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1527 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1528 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1529 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1530 * gcc.target/powerpc/vsu/vsu.exp: New file.
1531
5cb96b6a
UB
15322016-10-18 Uros Bizjak <ubizjak@gmail.com>
1533
1534 PR target/77991
1535 * gcc.target/i386/pr77991.c: New test.
1536
f5de494c
MF
15372016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1538
1539 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1540 LTO is used.
1541
e5163ec1
SKS
15422016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1543
5cb96b6a 1544 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1545
b64e8239
RB
15462016-10-18 Richard Biener <rguenther@suse.de>
1547
1548 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1549 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1550 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1551 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1552 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1553 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1554 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1555 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1556 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1557 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1558 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1559 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1560 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1561 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1562 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1563 * gcc.dg/pr68217.c: Likewise.
1564 * gcc.dg/predict-9.c: Likewise.
1565 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1566 * gcc.dg/predict-1.c: Likewise.
1567
c680ada5
JD
15682016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1569
1570 * gfortran.dg/dtio_17.f90: New test.
1571
7fd4f180
KV
15722016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1573
1574 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1575
718625ad
KV
15762016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1577
1578 * gcc.dg/ipa/vrp4.c: New test.
1579
735b8f9f
KV
15802016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1581
1582 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1583 * gcc.dg/torture/pr39074.c: Likewise.
1584
86f98087
EB
15852016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1586
1587 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1588 * gnat.dg/trampoline4.adb: Minor tweak.
1589
a929f266
BS
15902016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1591
1592 PR tree-optimization/77916
1593 * gcc.dg/torture/pr77916.c: New.
1594
4acf2055
SK
15952016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1596
1597 PR fortran/77978
1598 * gfortran.dg/pr77978_1.f90: New test.
1599 * gfortran.dg/pr77978_2.f90: Ditto.
1600 * gfortran.dg/pr77978_3.f90: Ditto.
1601
871267e1
PT
16022016-10-17 Paul Thomas <pault@gcc.gnu.org>
1603
1604 PR fortran/61420
1605 PR fortran/78013
1606 * gfortran.dg/proc_ptr_49.f90: New test.
1607
fd9593e9
BE
16082016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1609
1610 PR target/77308
1611 * gcc.target/arm/pr77308.c: New test.
1612
d32d4176
DE
16132016-10-17 David Edelsohn <dje.gcc@gmail.com>
1614
1615 * lib/target-supports.exp
1616 (check_effective_target_floatn_nx_runtime): Return 0 for
1617 powerpc*-ibm-aix*.
1618
dca2910c
AP
16192016-10-17 Andrew Pinski <apinski@cavium.com>
1620
1621 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1622 long instead of long.
1623 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1624 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1625 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1626 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1627 * gcc.target/aarch64/pr68102_1.c: Likewise.
1628 * gcc.target/aarch64/target_attr_3.c: Likewise.
1629
44b00dbc
RB
16302016-10-17 Richard Biener <rguenther@suse.de>
1631
1632 PR tree-optimization/77988
1633 * gcc.dg/torture/pr77988.c: New testcase.
1634
89b80c42
PK
16352016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1636
1637 * gcc.dg/pr71636-1.c: New test-case.
1638 * gcc.dg/pr71636-2.c: Likewise.
1639
4c640e26
EB
16402016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1641
1642 * gnat.dg/trampoline3.adb: New test.
1643 * gnat.dg/trampoline4.adb: Likewise.
1644
6c0347f6
JD
16452016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1646
1647 * gfortran.dg/dtio_16.f90: New test.
1648
d0d48a06
EB
16492016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1650
1651 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1652 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1653 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1654
baa33d83
EB
16552016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * gcc.target/sparc/popc.c: Rename to...
1658 * gcc.target/sparc/popc-1.c: ...this.
1659 * gcc.target/sparc/popc-2.c: New test.
1660
523ee218
JD
16612016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1662
1663 PR fortran/77972
1664 * gfortran.dg/unexpected_eof_4.f90: New test.
1665
c04d4ede
JB
16662016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1667
31a84d4a
AP
1668 PR libfortran/48587
1669 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1670
064ed55a
JJ
16712016-10-14 Jakub Jelinek <jakub@redhat.com>
1672
9a822fc7
JJ
1673 PR middle-end/77959
1674 * gfortran.dg/pr77959.f90: New test.
1675
064ed55a
JJ
1676 DR 1511 - const volatile variables and ODR
1677 * g++.dg/DRs/dr1511-1.C: New test.
1678 * g++.dg/DRs/dr1511-2.C: New test.
1679
2579762a
EB
16802016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1681
1682 * gnat.dg/debug7.adb (dg-options): Remove -g.
1683 * gnat.dg/debug8.adb (dg-options): Add -margs.
1684 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1685
6d59425d
RB
16862016-10-14 Richard Biener <rguenther@suse.de>
1687
1688 PR tree-optimization/77979
1689 * gcc.dg/torture/pr77979.c: New testcase.
1690
43f66d6e
ML
16912016-10-14 Martin Liska <mliska@suse.cz>
1692
1693 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1694 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1695 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1696
cb3ac867
UB
16972016-10-14 Uros Bizjak <ubizjak@gmail.com>
1698
1699 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1700 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1701 * gcc.dg/torture/pr77937-2.c: Likewise.
1702
14cf71a0
EB
17032016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1704
1705 * gnat.dg/lto15.adb: Adjust.
1706 * gnat.dg/lto16.adb: Likewise.
1707 * gnat.dg/lto17.adb: Likewise
1708 * gnat.dg/lto18.ad[sb]: New test.
1709 * gnat.dg/lto18_pkg.ads: New helper.
1710 * gnat.dg/lto19.adb: New test.
1711 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1712 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1713 * gnat.dg/lto20.adb: New test.
1714 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1715
6fd9c6f4
AV
17162016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1717
1718 * gfortran.dg/coarray_38.f90: Expect error message.
1719
01f44038
KT
17202016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1721
1722 * gcc.target/aarch64/spellcheck_1.c: New test.
1723 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1724 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1725 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1726 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1727 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1728
253abb2a
AS
17292016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1730
1731 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1732
a2695319
BS
17332016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1734
1735 PR tree-optimization/77937
1736 * gcc.dg/torture/pr77937-1.c: New.
1737 * gcc.dg/torture/pr77937-2.c: New.
1738
14a2c9aa
JM
17392016-10-13 Jakub Jelinek <jakub@redhat.com>
1740
1741 * g++.dg/cpp1z/inline-var1.C: New test.
1742 * g++.dg/cpp1z/inline-var1a.C: New test.
1743 * g++.dg/cpp1z/inline-var1.h: New file.
1744 * g++.dg/cpp1z/inline-var2.C: New test.
1745 * g++.dg/cpp1z/inline-var3.C: New test.
1746 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1747 uninitialized const.
1748
6c95388f 17492016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1750
ee7fa2e3
SL
1751 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1752 Xscale is specified, not just -march.
1753 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1754 is incompatible with Xscale.
18d34307 1755
96032047
MS
17562016-10-13 Martin Sebor <msebor@redhat.com>
1757
1758 PR c++/71912
1759 * g++.dg/ext/flexary4.C: Adjust.
1760 * g++.dg/ext/flexary5.C: Same.
1761 * g++.dg/ext/flexary9.C: Same.
1762 * g++.dg/ext/flexary19.C: New test.
1763 * g++.dg/ext/flexary18.C: New test.
1764 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1765 regression test.
5cb96b6a
UB
1766 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1767 Avoid generating a flexible array member in an array.
96032047 1768
5b1548fd
MS
17692016-10-13 Martin Sebor <msebor@redhat.com>
1770
1771 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1772 to placate -Wformat on targets where the type is not int.
1773
7810c4eb
DM
17742016-10-13 David Malcolm <dmalcolm@redhat.com>
1775
1776 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1777 in INSN_LOCATION.
1778
fcd27666
BC
17792016-10-13 Bin Cheng <bin.cheng@arm.com>
1780
1781 * gcc.target/i386/l_fma_float_1.c: Revise test.
1782 * gcc.target/i386/l_fma_float_2.c: Ditto.
1783 * gcc.target/i386/l_fma_float_3.c: Ditto.
1784 * gcc.target/i386/l_fma_float_4.c: Ditto.
1785 * gcc.target/i386/l_fma_float_5.c: Ditto.
1786 * gcc.target/i386/l_fma_float_6.c: Ditto.
1787 * gcc.target/i386/l_fma_double_1.c: Ditto.
1788 * gcc.target/i386/l_fma_double_2.c: Ditto.
1789 * gcc.target/i386/l_fma_double_3.c: Ditto.
1790 * gcc.target/i386/l_fma_double_4.c: Ditto.
1791 * gcc.target/i386/l_fma_double_5.c: Ditto.
1792 * gcc.target/i386/l_fma_double_6.c: Ditto.
1793
b8a4b8c8
BC
17942016-10-13 Bin Cheng <bin.cheng@arm.com>
1795
1796 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1797
328ba117
BC
17982016-10-13 Bin Cheng <bin.cheng@arm.com>
1799
1800 * gcc.dg/vect/vect-98.c: Refine test case.
1801 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1802 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1803 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1804
1a1ab05e
JJ
18052016-10-13 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR c/77946
1808 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1809
27947670
ML
18102016-10-13 Martin Liska <mliska@suse.cz>
1811
1812 PR tree-optimization/77943
1813 * g++.dg/tree-ssa/pr77943.C: New test.
1814
92c5266b
AV
18152016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1816
1817 PR fortran/72832
1818 * gfortran.dg/allocate_with_source_22.f03: New test.
1819 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1820 fail.
1821
90bca4ed
TP
18222016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1823
1824 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1825 * gcc.target/arm/movsi_movw.c: Likewise.
1826 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1827 directive to work on big endian targets.
1828
0011af7b
KV
18292016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1830
1831 * gcc.dg/tree-ssa/evrp6.c: New test.
1832
859e95ab
SB
18332016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1834
1835 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1836 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1837 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1838
2934018d
SB
18392016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1840
1841 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1842 * gcc.target/powerpc/warn-2.c: Ditto.
1843
f92d1522
RS
18442016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1845
1846 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1847 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1848 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1849 for -mmsa.
1850 * gcc.target/mips/msa.c: New test.
1851 * gcc.target/mips/msa-builtins.c: Likewise.
1852 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1853 (check_effective_target_mips_msa_runtime): Likewise.
1854 (check_effective_target_mips_msa): Likewise.
1855 (add_options_for_mips_msa): Likewise.
1856 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1857 (check_effective_target_vect_intfloat_cvt): Likewise.
1858 (check_effective_target_vect_uintfloat_cvt): Likewise.
1859 (check_effective_target_vect_floatint_cvt): Likewise.
1860 (check_effective_target_vect_floatuint_cvt): Likewise.
1861 (check_effective_target_vect_shift): Likewise.
1862 (check_effective_target_vect_shift_char): Likewise.
1863 (check_effective_target_vect_long): Likewise.
1864 (check_effective_target_vect_float): Likewise.
1865 (check_effective_target_vect_double): Likewise.
1866 (check_effective_target_vect_long_long): Likewise.
1867 (check_effective_target_vect_perm): Likewise.
1868 (check_effective_target_vect_perm_byte): Likewise.
1869 (check_effective_target_vect_perm_short): Likewise.
1870 (check_effective_target_vect_sdot_qi): Likewise.
1871 (check_effective_target_vect_udot_qi): Likewise.
1872 (check_effective_target_vect_sdot_hi): Likewise.
1873 (check_effective_target_vect_udot_hi): Likewise.
1874 (check_effective_target_vect_pack_trunc): Likewise.
1875 (check_effective_target_vect_unpack): Likewise.
1876 (check_effective_target_vect_hw_misalign): Likewise.
1877 (check_effective_target_vect_condition): Likewise.
1878 (check_effective_target_vect_cond_mixed): Likewise.
1879 (check_effective_target_vect_char_mult): Likewise.
1880 (check_effective_target_vect_short_mult): Likewise.
1881 (check_effective_target_vect_int_mult): Likewise.
1882 (check_effective_target_vect_extract_even_odd): Likewise.
1883 (check_effective_target_vect_interleave): Likewise.
1884 (check_vect_support_and_set_flags): Check if the target supports MSA
1885 and append to the list of EFFECTIVE_TARGETS.
1886
0bfd099c
RB
18872016-10-12 Richard Biener <rguenther@suse.de>
1888
1889 PR debug/77947
1890 * g++.dg/torture/pr77947.C: New testcase.
1891
b4a9ef2f
PMR
18922016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1893
1894 * gnat.dg/debug8.adb: New testcase.
1895
c0dbd22d
PMR
18962016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1897
1898 * gnat.dg/debug9.adb: New testcase.
1899
8a7c91cd
RB
19002016-10-12 Richard Biener <rguenther@suse.de>
1901
1902 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1903 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1904 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1905
7dc2f5f1
RB
19062016-10-12 Richard Biener <rguenther@suse.de>
1907
1908 PR tree-optimization/77920
1909 * gcc.dg/torture/pr77920.c: New testcase.
1910
70f6d5e1
JJ
19112016-10-12 Jakub Jelinek <jakub@redhat.com>
1912
4a8b97cb
JJ
1913 PR tree-optimization/77929
1914 * gcc.c-torture/compile/pr77929.c: New test.
1915
70f6d5e1
JJ
1916 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1917 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1918 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1919 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1920 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1921 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1922 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1923 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1924 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1925
4803de58
EB
19262016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1927
1928 * gcc.target/sparc/setcc-4.c: Adjust.
1929 * gcc.target/sparc/setcc-5.c: Likewise.
1930 * gcc.target/sparc/setcc-6.c: Likewise.
1931 * gcc.target/sparc/setcc-7.c: Likewise.
1932 * gcc.target/sparc/setcc-8.c: Likewise.
1933 * gcc.target/sparc/setcc-9.c: Likewise.
1934 * gcc.target/sparc/setcc-10.c: Delete.
1935
f6cf4810
SK
19362016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1937
1938 PR fortran/77942
1939 * gfortran.dg/pr77942.f90
1940
8e8c2744
FR
19412016-10-11 Fritz Reese <fritzoreese@gmail.com>
1942
1943 * gfortran.dg/dec_math.f90: New testsuite.
1944
ddefad9a
SKS
19452016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1946
1947 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1948 (main): Declare j as i32 instead of int.
1949
e7b08761
TP
19502016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1951
1952 PR testsuite/PR77710
1953 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1954 target triplet instead of *-*-*-*.
1955
9fd7cd44
EB
19562016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1957
1958 * gnat.dg/unchecked_convert10.adb: New test.
1959 * gnat.dg/unchecked_convert11.adb: Likewise.
1960 * gnat.dg/unchecked_convert12.adb: Likewise.
1961
ff7e7ee0
EB
19622016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1963
1964 * gcc.target/sparc/cbcond-1.c: New test.
1965 * gcc.target/sparc/cbcond-2.c: Likewise.
1966 * gcc.target/sparc/movcc-1.c: Likewise.
1967 * gcc.target/sparc/movcc-2.c: Likewise.
1968 * gcc.target/sparc/setcc-1.c: Adjust.
1969 * gcc.target/sparc/setcc-2.c: Likewise.
1970 * gcc.target/sparc/setcc-3.c: Likewise.
1971 * gcc.target/sparc/setcc-4.c: Likewise.
1972 * gcc.target/sparc/setcc-5.c: Likewise.
1973 * gcc.target/sparc/setcc-6.c: New test.
1974 * gcc.target/sparc/setcc-7.c: Likewise.
1975 * gcc.target/sparc/setcc-8.c: Likewise.
1976 * gcc.target/sparc/setcc-9.c: Likewise.
1977 * gcc.target/sparc/setcc-10.c: Likewise.
1978
d30078b8
JL
19792016-10-10 Jeff Law <law@redhat.com>
1980
1981 PR tree-optimization/71947
1982 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1983 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1984 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1985 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1986 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1987 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1988
5f869266
TK
19892016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1990
1991 PR fortran/77915
1992 * gfortran.dg/matmul_11.f90: New test.
1993
174e0b00
JW
19942016-10-10 Jiong Wang <jiong.wang@arm.com>
1995
1996 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1997 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1998 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2008 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2010 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2011 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2012 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2013 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2014 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2015 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2019 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2020 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2021 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2022 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2023 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2024 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2025 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2026 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2027 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2028 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2030 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2031 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2035 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2036 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2037 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2038 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2039 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2040 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2041 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2042 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2043 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2044 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2045 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2046 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2047 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2048 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2049 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2050 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2051 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2052 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2053 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2054 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2055
4bc63138
JW
20562016-10-10 Jiong Wang <jiong.wang@arm.com>
2057
2058 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2059 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2060 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2061 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2062 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2063 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2064 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2065 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2066 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2067 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2068 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2069 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2070 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2071 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2072
8f3edb07
JW
20732016-10-10 Jiong Wang <jiong.wang@arm.com>
2074
2075 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2076 Enable AArch64.
2077 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2078 vdup*_laneq.
2079 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2080 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2081 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2082 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2083
6e49f922
JW
20842016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2085 Jiong Wang <jiong.wang@arm.com>
2086
2087 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2088 AArch64 support.
2089 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2090 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2091 AArch64 targets.
2092 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2093 AArch64 targets.
2094 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2095 targets.
2096 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2097
41683e1a
EB
20982016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2099
2100 * gnat.dg/specs/vfa.ads: New test.
2101
6e49f922 21022016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2103
2104 * gnat.dg/inline13.ad[sb]: New test.
2105 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2106
55cfd746
EB
21072016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2108
2109 * gnat.dg/biased_subtype.adb: New test.
2110
4dfb8a2a
JJ
21112016-10-09 Jakub Jelinek <jakub@redhat.com>
2112
2113 PR tree-optimization/77901
2114 * gcc.c-torture/compile/pr77901.c: New test.
2115
67b97478
PK
21162016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2117
2118 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2119 * gcc.dg/ipa/propalign-2.c: Likewise
2120 * gcc.dg/ipa/propalign-3.c: Likewise.
2121 * gcc.dg/ipa/propalign-4.c: Likewise.
2122 * gcc.dg/ipa/propalign-5.c: Likewise.
2123
7bad794a
JJ
21242016-10-08 Jakub Jelinek <jakub@redhat.com>
2125
81b02905
JJ
2126 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2127
ee19ef45
JJ
2128 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2129
7bad794a
JJ
2130 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2131 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2132
56d3a930
FR
21332016-10-07 Fritz Reese <fritzoreese@gmail.com>
2134
2135 * gfortran.dg/dec_union_11.f90: New testcase.
2136
45e2bf2e
NS
21372016-10-07 Nathan Sidwell <nathan@acm.org>
2138
2139 PR c++/66443
2140 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2141 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2142 * g++.dg/cpp1y/pr66443-cxx14.C: New
2143 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2144 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2145
be845b04
JJ
21462016-10-07 Jakub Jelinek <jakub@redhat.com>
2147
2148 * g++.dg/cpp0x/addressof1.C: New test.
2149 * g++.dg/cpp0x/addressof2.C: New test.
2150
08213983
MM
21512016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2152
2153 * gcc.target/powerpc/float128-type-1.c: New test to check that
2154 PowerPC 64-bit Linux enables -mfloat128-type by default.
2155 * gcc.target/powerpc/float128-type-2.c: Likewise.
2156 * gcc.target/powerpc/float128-mix.c: Change error message to
2157 reflect that __ibm128 is now #define'ed to be long double.
2158
bd845c14
SK
21592016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2160
2161 PR fortran/77406
2162 * gfortran.dg/pr77406.f90: New test.
2163 * gfortran.dg/assumed_type_3.f90: Update error messages.
2164 * gfortran.dg/defined_operators_1.f90: Ditto.
2165 * gfortran.dg/generic_26.f90: Ditto.
2166 * gfortran.dg/generic_7.f90: Ditto.
2167 * gfortran.dg/gomp/udr5.f90: Ditto.
2168 * gfortran.dg/gomp/udr7.f90: Ditto.
2169 * gfortran.dg/interface_1.f90: Ditto.
2170 * gfortran.dg/interface_37.f90: Ditto.
2171 * gfortran.dg/interface_5.f90: Ditto.
2172 * gfortran.dg/interface_6.f90: Ditto.
2173 * gfortran.dg/interface_7.f90
2174 * gfortran.dg/no_arg_check_3.f90
2175 * gfortran.dg/operator_5.f90
2176 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2177
c09c4992
BE
21782016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2179
2180 PR c++/77700
2181 * c-c++-common/Wint-in-bool-context.c: Update test.
2182
d7f336f8
RB
21832016-10-07 Richard Biener <rguenther@suse.de>
2184
2185 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2186 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2187
a9172bf3
MP
21882016-10-07 Marek Polacek <polacek@redhat.com>
2189
2190 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2191
8a14afd0
BS
21922016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2193
2194 PR c++/69733
2195 * c-c++-common/pr69733.c: New test.
2196 * gcc.dg/pr69733.c: New test.
2197 * gcc.target/i386/pr69733.c: New test.
2198
d4bd4646
MP
21992016-10-07 Marek Polacek <polacek@redhat.com>
2200
2201 PR c++/77803
2202 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2203
a93cdc5c
JJ
22042016-10-07 Jakub Jelinek <jakub@redhat.com>
2205
2206 PR tree-optimization/77664
2207 * gcc.dg/tree-ssa/pr77664.c: New test.
2208 * gcc.dg/pr77664.c: New test.
2209
22102016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2211
2212 * gfortran.dg/pr69955.f90: New test.
2213
ac193ee7
LK
22142016_10-06 Louis Krupp <louis.krupp@zoho.com>
2215
2216 PR fortran/57910
2217 * gfortran.dg/pr57910.f90: New test.
2218
342cfb3e
JJ
22192016-10-06 Jakub Jelinek <jakub@redhat.com>
2220
2221 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2222 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2223
48057089
KV
22242016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2225
2226 PR tree-optimization/77862
2227 * gcc.dg/pr77862.c: New test.
2228
65b25c9b
KV
22292016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2230
2231 * gcc.dg/tree-ssa/evrp4.c: New test.
2232
f3127685
JL
22332016-10-06 Jeff Law <law@redhat.com>
2234
2235 PR tree-optimization/71661
2236 * gcc.dg/tree-ssa/pr71661.c: New test.
2237
b3972588
RB
22382016-10-06 Richard Biener <rguenther@suse.de>
2239
2240 PR tree-optimization/77855
2241 * gcc.dg/torture/pr77855.c: New testcase.
2242
139dc3c6 22432016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2244 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2245
2246 * g++.dg/other/pr77759.C: New test.
2247
37f6a157
RB
22482016-10-06 Richard Biener <rguenther@suse.de>
2249
2250 PR tree-optimization/77839
2251 * gcc.dg/torture/pr77839.c: New testcase.
2252
f779aeb8
MP
22532016-10-06 Marek Polacek <polacek@redhat.com>
2254
2255 * g++.dg/cpp1z/init-statement9.C: New test.
2256
eee8f0b0
AS
22572016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2258
2259 * gcc.target/i386/pcommit-1.c: Deleted.
2260 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2261 * gcc.target/i386/sse-13.c: Ditto.
2262 * gcc.target/i386/sse-14.c: Ditto.
2263 * gcc.target/i386/sse-22.c: Ditto.
2264 * gcc.target/i386/sse-23.c: Ditto.
2265 * g++.dg/other/i386-2.C: Ditto.
2266
b48042bb
UB
22672016-10-05 Uros Bizjak <ubizjak@gmail.com>
2268
2269 * gcc.target/i386/pr77833.c: Require int128 effective target.
2270
50b01e1d
SK
22712016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2272
2273 PR fortran/58991
2274 PR fortran/58992
2275 * gfortran.dg/associate_22.f90: New test.
2276
908b8296
FR
22772016-10-05 Fritz Reese <fritzoreese@gmail.com>
2278
2279 * gfortran.dg/dec_union_9.f90: New testcase.
2280 * gfortran.dg/dec_union_10.f90: New testcase.
2281
87582521
JJ
22822016-10-05 Jakub Jelinek <jakub@redhat.com>
2283
2e69f143
JJ
2284 PR sanitizer/66343
2285 * gcc.dg/pch/pr66343-3.c: New test.
2286 * gcc.dg/pch/pr66343-3.hs: New file.
2287
87582521
JJ
2288 PR sanitizer/66343
2289 * gcc.dg/pch/pr66343-1.c: New test.
2290 * gcc.dg/pch/pr66343-1.hs: New file.
2291 * gcc.dg/pch/pr66343-2.c: New test.
2292 * gcc.dg/pch/pr66343-2.hs: New file.
2293
700fff34
BE
22942016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2295
2296 * c-c++-common/Wint-in-bool-context.c: Update test.
2297
17a9e380
MP
22982016-10-05 Marek Polacek <polacek@redhat.com>
2299
2300 * g++.dg/cpp1z/init-statement1.C: New test.
2301 * g++.dg/cpp1z/init-statement2.C: New test.
2302 * g++.dg/cpp1z/init-statement3.C: New test.
2303 * g++.dg/cpp1z/init-statement4.C: New test.
2304 * g++.dg/cpp1z/init-statement5.C: New test.
2305 * g++.dg/cpp1z/init-statement6.C: New test.
2306 * g++.dg/cpp1z/init-statement7.C: New test.
2307 * g++.dg/cpp1z/init-statement8.C: New test.
2308
6e48e779
LK
23092016-10-05 Louis Krupp <louis.krupp@zoho.com>
2310
2311 PR fortran/67524
2312 * gfortran.dg/pr67524.f90: New test.
2313
04a32443
JJ
23142016-10-05 Jakub Jelinek <jakub@redhat.com>
2315
2316 PR sanitizer/77823
2317 * c-c++-common/ubsan/shift-9.c: New test.
2318
743a9cf7
SKS
23192016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2320
2321 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2322 of int if __SIZEOF_INT__ is less than 4 bytes.
2323
a40278c3
JD
23242016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2325
2326 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2327 * gfortran.dg/class_array_20.f03: Likewise.
2328 * gfortran.dg/class_array_21.f03: Likewise.
2329 * gfortran.dg/finalize_29.f08: Likewise.
2330 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2331
39bb7d01
RB
23322016-10-05 Richard Biener <rguenther@suse.de>
2333
2334 PR middle-end/77826
2335 * gcc.dg/torture/pr77826.c: New testcase.
2336
eeb57981
RB
23372016-10-05 Richard Biener <rguenther@suse.de>
2338
2339 * gcc.dg/fold-copysign-1.c: New testcase.
2340
f9018d75
AS
23412016-10-05 Andreas Schwab <schwab@suse.de>
2342
2343 * g++.dg/pr49847-2.C: Remove.
2344
7e8000b3
PMR
23452016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2346
2347 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2348
54f84ca9
RB
23492016-10-05 Richard Biener <rguenther@suse.de>
2350
2351 PR middle-end/55152
2352 * gcc.dg/pr55152-2.c: New testcase.
2353
17beda50
JD
23542016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2355
2356 * gfortran.dg/dtio_15.f90: New test.
2357
1c84b798
ILT
23582016-10-04 Ian Lance Taylor <iant@golang.org>
2359
2360 * gcc.dg/split-7.c: New test.
2361
7ec39552
MS
23622016-10-04 Martin Sebor <msebor@redhat.com>
2363
2364 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2365 %lc directive to wint_t to silence -Wformat warnings on targets
2366 where the latter is a distinct type such as long.
2367
8ff04ff9
MS
23682016-10-04 Martin Sebor <msebor@redhat.com>
2369
2370 PR c++/77804
2371 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2372
bfecd57c
JJ
23732016-10-04 Jakub Jelinek <jakub@redhat.com>
2374
f72da967
JJ
2375 PR c++/77791
2376 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2377
bfecd57c
JJ
2378 * g++.dg/other/java3.C: Remove.
2379 * g++.dg/other/java1.C: Remove.
2380 * g++.dg/other/error12.C: Remove.
2381 * g++.dg/other/java2.C: Remove.
2382 * g++.dg/warn/Wnvdtor.C: Remove.
2383 * g++.dg/lookup/java1.C: Remove.
2384 * g++.dg/lookup/java2.C: Remove.
2385 * g++.dg/ext/pr34829.C: Remove.
2386 * g++.dg/ext/java-3.C: Remove.
2387 * g++.dg/ext/java-1.C: Remove.
2388 * g++.dg/ext/java-2.C: Remove.
2389 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2390
fe8b1e83
DG
23912016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2392
2393 PR tree-optimization/77808
2394 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2395
078b5aab
RB
23962016-10-04 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/77399
2399 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2400
2b568899
RB
24012016-10-04 Richard Biener <rguenther@suse.de>
2402
2403 PR middle-end/77833
2404 * gcc.target/i386/pr77833.c: New testcase.
2405
0a4e5cf3
JL
24062016-09-26 Jeff Law <law@redhat.com>
2407
2408 PR tree-optimization/71550
2409 PR tree-optimization/71403
2410 * gcc.c-torture/execute/pr71550.c: New test.
2411
d07b0a23
SKS
24122016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2413
2414 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2415 option.
2416
b44a42cf
KT
24172016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2418
2419 Revert
2420 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2421
2422 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2423
f41f1ceb
MP
24242016-10-03 Marek Polacek <polacek@redhat.com>
2425
2426 * g++.dg/cpp0x/nullptr37.C: New test.
2427
1633d3b9
BE
24282016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2429
2430 * c-c++-common/Wint-in-bool-context.c: Update test.
2431
2c8e3a1d
JJ
24322016-10-02 Jakub Jelinek <jakub@redhat.com>
2433
2434 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2435 earlier.
2436 * g++.dg/charset/asm2.c (memmove): Likewise.
2437 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2438 * g++.dg/tls/diag-4.C (foo): Likewise.
2439 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2440 dg-warning, fix up regex.
2441 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2442 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2443 * g++.old-deja/g++.mike/net31.C: Likewise.
2444 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2445 for C++17.
2446 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2447 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2448
f00b6283
RB
24492016-10-01 Richard Biener <rguenther@suse.de>
2450
2451 PR middle-end/77798
2452 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2453
0f0565b1
AV
24542016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2455
2456 PR fortran/77663
2457 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2458
c58823a0
JJ
24592016-10-01 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR c/77490
2462 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2463 Add dg-prune-output directive.
2464
e3228a50
JD
24652016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2466
2467 PR fortran/66643
2468 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2469 * gfortran.fortran-torture/compile/write.f90: Update test.
2470
e70bbc6f
MW
24712016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2472
2473 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2474 arm_fp16_alternative_ok as the required effective target.
2475 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2476 -mfp16-format=alternative to the dg-options directive and remove
2477 the dg-add-options directive.
2478
c39747d2
FR
24792016-09-30 Fritz Reese <fritzoreese@gmail.com>
2480
2481 PR fortran/77764
2482 * gfortran.dg/dec_union_8.f90: New testcase.
2483
00074dd8
FR
24842016-09-30 Fritz Reese <fritzoreese@gmail.com>
2485
2486 PR fortran/77782
2487 * gfortran.dg/dec_structure_16.f90: New testcase.
2488
26f391e8
AV
24892016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2490
2491 * gfortran.dg/coarray_allocate_10.f08: New test.
2492 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2493
fa16a271
KT
24942016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2495
2496 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2497
f334c828
RB
24982016-09-30 Richard Biener <rguenther@suse.de>
2499
2500 PR tree-optimization/77399
2501 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2502
76e3ec9c
SL
25032016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2504
871267e1 2505 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2506 -fdelete-null-pointer-checks explicit.
2507 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2508 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2509 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2510 * gcc.dg/pic-1.c: Require fpic target support.
2511 * gcc.dg/pic-2.c: Likewise.
2512
a2c6e7f2
JJ
25132016-09-29 Jakub Jelinek <jakub@redhat.com>
2514
2515 Implement P0001R1 - C++17 removal of register storage class specifier
2516 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2517 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2518 C++17.
2519 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2520 keyword if not __SSE2__.
2521 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2522 C++17.
2523 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2524 register keywords.
2525 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2526 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2527 no_erroneous_warning): Expect new warnings for C++17.
2528 * g++.dg/warn/register-var-2.C (f): Likewise.
2529 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2530 * g++.dg/parse/linkage2.C (foo): Likewise.
2531 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2532 keyword on parameters for C++17.
2533 * g++.dg/cpp1z/register1.C: New test.
2534 * g++.dg/cpp1z/register2.C: New test.
2535 * g++.dg/cpp1z/register3.C: New test.
2536
4ab76933
UB
25372016-09-29 Uros Bizjak <ubizjak@gmail.com>
2538
2539 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2540 * gcc.target/i386/avx2-check.h (main): Ditto.
2541 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2542 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2543 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2544 * gcc.target/i386/avx512er-check.h (main): Ditto.
2545 * gcc.target/i386/avx512f-check.h (main): Ditto.
2546 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2547 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2548 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2549
2488ebe5
UB
25502016-09-29 Uros Bizjak <ubizjak@gmail.com>
2551
2552 PR target/77756
2553 * gcc.target/i386/pr77756.c: New test.
2554
4d258d09
MP
25552016-09-29 Marek Polacek <polacek@redhat.com>
2556
2557 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2558
a9087411
MP
25592016-09-29 Marek Polacek <polacek@redhat.com>
2560
2561 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2562 C++14.
2563
fa0a064a
ML
25642016-09-29 Martin Liska <mliska@suse.cz>
2565
2566 * objc/execute/construct1.m: New test.
2567
0ce1ecc7
RB
25682016-09-29 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/77768
2571 * gcc.dg/torture/pr77768.c: New testcase.
2572
da186c1f
RB
25732016-09-28 Richard Biener <rguenther@suse.de>
2574
2575 PR middle-end/77407
2576 * gcc.dg/pr77407.c: New testcase.
2577
d657e995
RB
25782016-09-29 Richard Biener <rguenther@suse.de>
2579
2580 PR middle-end/55152
2581 * gcc.dg/pr55152.c: New testcase.
2582 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2583
cadf6296
RO
25842016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2585
2586 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2587 (dg-options): Remove -m32.
2588
88000fd1
MS
25892016-09-28 Martin Sebor <msebor@redhat.com>
2590
2591 PR middle-end/77721
2592 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2593
0c172974
JD
25942016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2595
2596 PR libgfortran/77707
2597 * gfortran.dg/inquire_17.f90: New test.
2598
4b390698
JJ
25992016-09-28 Jakub Jelinek <jakub@redhat.com>
2600
2601 PR c++/77467
2602 * g++.dg/cpp1y/constexpr-77467.C: New test.
2603
2b1b5938
MS
26042016-09-28 Martin Sebor <msebor@redhat.com>
2605
2606 PR c/77762
2607 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2608 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2609 (test_sprintf_p_const): Adjust line numbers to avoid failures
2610 introduced in r240503.
2611
30dc6ee9
MS
26122016-09-28 Martin Sebor <msebor@redhat.com>
2613
2614 PR middle-end/77683
2615 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2616
7d290e93
BE
26172016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2618
fcf32bad
BE
2619 PR c++/77748
2620 * g++.dg/pr77550.C: Avoid undefined behavior.
2621
7d290e93
BE
2622 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2623
912d9ec3
WD
26242016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2625
2626 * gcc.dg/strlenopt-20.c: Update test.
2627 * gcc.dg/strlenopt-21.c: Likewise.
2628 * gcc.dg/strlenopt-22.c: Likewise.
2629 * gcc.dg/strlenopt-22g.c: Likewise.
2630 * gcc.dg/strlenopt-26.c: Likewise.
2631 * gcc.dg/strlenopt-5.c: Likewise.
2632 * gcc.dg/strlenopt-7.c: Likewise.
2633 * gcc.dg/strlenopt-9.c: Likewise.
2634
459bcfb0
JJ
26352016-09-27 Jakub Jelinek <jakub@redhat.com>
2636
6e39060a
JJ
2637 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2638
8ca33347
JJ
2639 * g++.dg/cpp1z/lambda-this1.C: New test.
2640 * g++.dg/cpp1z/lambda-this2.C: New test.
2641
459bcfb0
JJ
2642 PR c++/77722
2643 * g++.dg/ubsan/return-4.C: New test.
2644 * g++.dg/ubsan/return-5.C: New test.
2645 * g++.dg/ubsan/return-6.C: New test.
2646
20fba714
JW
26472016-09-27 Jiong Wang <jiong.wang@arm.com>
2648
2649 * lib/target-supports.exp
2650 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2651 in function comment.
2652
bebe0086
ML
26532016-09-27 Martin Liska <mliska@suse.cz>
2654
2655 PR gcov-profile/46266
2656 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2657 considered.
2658
59896334
RB
26592016-09-27 Richard Biener <rguenther@suse.de>
2660
2661 PR tree-optimization/77745
2662 * g++.dg/torture/pr77745.C: New testcase.
2663
f0d355dc
RB
26642016-09-27 Richard Biener <rguenther@suse.de>
2665
2666 PR tree-optimization/77478
2667 * gcc.dg/torture/pr77478.c: New testcase.
2668
8c9434c2
ML
26692016-09-27 Martin Liska <mliska@suse.cz>
2670
2671 PR gcov-profile/7970
2672 PR gcov-profile/16855
2673 PR gcov-profile/44779
2674 * g++.dg/gcov/pr16855.C: New test.
2675
511d092e
SKS
26762016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2677
2678 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2679
f2e0c4e1
JJ
26802016-09-27 Jakub Jelinek <jakub@redhat.com>
2681
2682 PR fortran/77666
2683 * gfortran.dg/gomp/pr77666.f90: New test.
2684
3a4228ba
KV
26852016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2686
2687 PR ipa/77677
2688 * gcc.dg/torture/pr77677-2.c: New test.
2689
a184e37f
SK
26902016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2691
2692 PR fortran/77420
2693 * gfortran.dg/pr77420_1.f90: New test.
2694 * gfortran.dg/pr77420_2.f90: Ditto.
2695 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2696 * gfortran.dg/pr77420_4.f90: this file.
2697
8be59d19
KV
26982016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2699
2700 PR middle-end/77719
2701 * gfortran.dg/pr77719.f90: New test.
2702
991075a4
TP
27032016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2704
2705 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2706 singular form of byte when quantity is unknown.
991075a4 2707
c6147dc4
MP
27082016-09-26 Marek Polacek <polacek@redhat.com>
2709
2710 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2711
5cc6c41c
ML
27122016-09-26 Martin Liska <mliska@suse.cz>
2713
2714 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2715 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2716 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2717 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2718 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2719 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2720 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2721 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2722 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2723
81fea426
MP
27242016-09-26 Marek Polacek <polacek@redhat.com>
2725
2726 PR c/7652
2727 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2728 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2729 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2730 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2731 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2732 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2733 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2734 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2735 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2736 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2737 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2738 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2739 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2740 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2741 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2742 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2743 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2744 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2745 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2746 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2747 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2748 * c-c++-common/attr-fallthrough-1.c: New test.
2749 * c-c++-common/attr-fallthrough-2.c: New test.
2750 * g++.dg/cpp0x/fallthrough1.C: New test.
2751 * g++.dg/cpp0x/fallthrough2.C: New test.
2752 * g++.dg/cpp1z/fallthrough1.C: New test.
2753 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2754 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2755 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2756 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2757
9b597c1f
SK
27582016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2759
12a813c1 2760 PR fortran/77429
9b597c1f
SK
2761 * gfortran.dg/pr77429.f90: New test.
2762
f1c7e7f1
SK
27632016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2764
2765 PR fortran/77694
2766 * gfortran.dg/pr77694.f90: New test.
2767
50c6dd20
OE
27682016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2769
2770 PR target/51244
2771 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2772
540b039e
DH
27732016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2774
2775 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2776 for 32-bit mode.
2777
cfd161bf
DH
27782016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2779
2780 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2781 for 32-bit mode.
2782
9a2300e9
MP
27832016-09-24 Marek Polacek <polacek@redhat.com>
2784
2785 PR c/77490
2786 * c-c++-common/Wbool-operation-1.c: New test.
2787 * gcc.dg/Wbool-operation-1.c: New test.
2788
34d567d1
FR
27892016-09-23 Fritz Reese <fritzoreese@gmail.com>
2790
2791 * gfortran.dg/dec_static_1.f90: New.
2792 * gfortran.dg/dec_static_2.f90: New.
2793 * gfortran.dg/dec_static_3.f90: New.
2794 * gfortran.dg/dec_static_4.f90: New.
2795
4a8d4422
JD
27962016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2797
2798 PR fortran/48298
2799 * gfortran.dg/negative_unit_check.f90: Update test.
2800 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2801
90ef45cb
DV
28022016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2803
2804 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2805 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2806 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2807 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2808 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2809 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2810 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2811
e0535922
MS
28122016-09-23 Martin Sebor <msebor@redhat.com>
2813
2814 PR testsuite/77713
2815 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2816 assuming long double is bigger than double.
2817
d664d76d
JJ
28182016-09-23 Jakub Jelinek <jakub@redhat.com>
2819
2820 Implement P0138R2, C++17 construction rules for enum class values
2821 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2822
3b31f720
DM
28232016-09-23 David Malcolm <dmalcolm@redhat.com>
2824
2825 PR preprocessor/77672
2826 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2827 expected multiline output from first warning to reflect change
2828 in r240434.
2829
592459bf
TP
28302016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2831
2832 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2833
0af06385
BE
28342016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2835 Tom de Vries <tom@codesourcery.com>
2836
2837 PR testsuite/77411
2838 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2839
8f01b67a
MP
28402016-09-23 Marek Polacek <polacek@redhat.com>
2841
2842 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2843 * c-c++-common/gomp/atomic-13.c: Likewise.
2844 * c-c++-common/gomp/atomic-14.c: Likewise.
2845 * c-c++-common/pr60439.c: Remove invalid code.
2846 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2847 * g++.dg/expr/bitfield5.C: Likewise.
2848 * g++.dg/expr/bitfield6.C: Likewise.
2849 * g++.dg/expr/bool1.C: Likewise.
2850 * g++.dg/expr/bool3.C: Likewise.
2851 * g++.dg/expr/lval3.C: Likewise.
2852 * g++.dg/expr/lval4.C: Likewise.
2853 * g++.old-deja/g++.jason/bool5.C: Likewise.
2854
bbd6fcf3
DM
28552016-09-23 David Malcolm <dmalcolm@redhat.com>
2856
2857 PR preprocessor/77672
2858 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2859 (test_terminator_location): New function.
2860
113d06a4
RB
28612016-09-23 Richard Biener <rguenther@suse.de>
2862
2863 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2864
cab9e1df
MW
28652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2866
2867 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2868 -march=armv8.2-a+fp16 when supported by the hardware.
2869 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2870 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2871 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2872 semi-colons to a macro invocations.
2873 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2874 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2875 defined.
2876 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2877 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2879 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2880 defined.
2881 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2882 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2884 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2885 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2886 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2887 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2888 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2889 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2890 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2891 defined.
2892 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2893 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2894 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2895 defined.
2896 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2897 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2898 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2899 defined.
2900 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2901 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2902 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2903 defined.
2904 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2905 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2906 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2907 defined. Also fix some white-space.
2908 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2909 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2910 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2911 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2912 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2913 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2914 defined. Also fix some long lines and white-space.
2915 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2916 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2917 defined. Also fix some long lines and white-space.
2918 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2919 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2920 defined.
2921 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2922 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2923 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2924 defined.
2925 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2926 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2927 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2928 defined.
2929 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2930 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2931 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2932 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2933 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2934 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2935 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2936 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2937 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2938 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2939 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2940 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2941 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2942 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2943 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2944 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2945 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2946 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2947 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2948
da9b2e69
JW
29492016-09-23 Jiong Wang <jiong.wang@arm.com>
2950 Matthew Wahab <matthew.wahab@arm.com>
2951
2952 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2953 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2954 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2955 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2956 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2957 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2958 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2959 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2960 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2961 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2962 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2963 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2964 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2965 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2966 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2967 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2968 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2969 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2970 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2971 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2972 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2973 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2974 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2975 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2976 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2977 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2978 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2979 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2980 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2981 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2982 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2983 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2984 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2985 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2986 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2987 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2988 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2989
785cf02f
MW
29902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2991
2992 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2993 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2994 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2995 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2996 support.
2997
1e401340
KV
29982016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2999
3000 PR ipa/77677
3001 * gcc.dg/torture/pr77677.c: New test.
3002
8ed3eeac
AV
30032016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3004
3005 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3006 here now.
3007
55a9b91b
MW
30082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3009
3010 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3011 options. Add tests for float16x4_t and float16x8_t.
3012
64c744b9
DV
30132016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3014
3015 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3016 * gcc.target/s390/risbg-ll-2.c: Ditto.
3017 * gcc.target/s390/risbg-ll-3.c: Ditto.
3018
d403b8d4
MW
30192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3020
3021 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3022 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3023
576987fc
DV
30242016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3025
3026 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3027 output to the simplified instructions.
3028
4ffc8099
MW
30292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3030
3031 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3032 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3033
b1a970a5
MW
30342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3035
3036 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3037 (FP16_SUPPORTED): New
3038 (expected-hfloat-16x4): Make conditional on __fp16 support.
3039 (expected-hfloat-16x8): Likewise.
3040 (vdup_n_f16): Disable for non-AArch64 targets.
3041 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3042 conditional on FP16_SUPPORTED.
3043 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3044 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3045 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3046 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3047 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3048 for testing __fp16.
3049 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3050 conditional on FP16_SUPPORTED.
3051 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3052 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3053
50df9464
MW
30542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3055
3056 * gcc.target/arm/short-vfp-1.c: New.
3057
536b9f42
MW
30582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3059
3060 * gcc.target/arm/attr-fp16-arith-1.c: New.
3061
1b9e31cf
MW
30622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3063
3064 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3065 New.
3066 (add_options_for_arm_v8_2a_fp16_neon): New.
3067 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3068 (add_options_for_arm_arch_v8_2a): Auto-generate.
3069 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3070 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3071 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3072 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3073 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3074 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3075 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3076
a5b42ee7
MW
30772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3078
3079 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3080 arm_fp16_alternative_ok.
3081 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3082 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3083 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3084 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3085 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3086 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3087 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3088 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3089 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3090 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3091 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3092 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3093 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3094 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3095 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3096 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3097 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3098 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3099 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3100 arm_fp16_alternative_ok.
3101 * lib/target-supports.exp
3102 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3103 (check_effective_target_arm_fp16_alternative_ok): New.
3104 (check_effective_target_arm_fp16_none_ok_nocache): New.
3105 (check_effective_target_arm_fp16_none_ok): New.
3106
fcbc975b
ML
31072016-09-23 Martin Liska <mliska@suse.cz>
3108
3109 * gcc.dg/ipa/pr77653.c: Replace adress
3110 with address.
3111
1822b732
ML
31122016-09-23 Martin Liska <mliska@suse.cz>
3113
3114 * gcc.target/i386/movbe-4.c: New test.
3115
fab18cc4
ML
31162016-09-23 Martin Liska <mliska@suse.cz>
3117
3118 * gcc.target/i386/crc32-5.c: New test.
3119
e70f01b5
ML
31202016-09-23 Martin Liska <mliska@suse.cz>
3121
3122 * gcc.target/i386/pr71652.c: New test.
3123 * gcc.target/i386/pr71652-2.c: New test.
3124 * gcc.target/i386/pr71652-3.c: New test.
3125
f2e81d05
JJ
31262016-09-23 Jakub Jelinek <jakub@redhat.com>
3127
3128 * lib/gcc-dg.exp (process-message): Support relative line number
3129 notation - .+4 or .-1 etc.
3130 * gcc.dg/dg-test-1.c: New test.
3131
ed30d2a6
MS
31322016-09-22 Martin Sebor <msebor@redhat.com>
3133
3134 PR target/77676
3135 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3136 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3137 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3138 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3139
1c681c7b
UB
31402016-09-22 Uros Bizjak <ubizjak@gmail.com>
3141
3142 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3143 * gcc.dg/ifcvt-2.c: Ditto.
3144 * gcc.dg/zero_bits_compound-1.c: Ditto.
3145 * gcc.dg/zero_bits_compound-1.c: Ditto.
3146 * gcc.dg/pr40550.c: Simplify target selectors.
3147 Use dg-additional-options.
3148 * gcc.dg/pr47893.c: Ditto.
3149 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3150 additional options for 32-bit x86 targets.
3151 * gcc.dg/pr70955.c: Move to ...
3152 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3153
67cf0a53
PC
31542016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3155
3156 PR c++/61019
3157 * g++.dg/cpp0x/pr61019.C: New.
3158
0ee70cc0
AV
31592016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3160 Terry Guo <terry.guo@arm.com>
3161
3162 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3163 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3164 * gcc.target/arm/pure-code/pure-code.exp: New.
3165
43639d2c
UB
31662016-09-22 Uros Bizjak <ubizjak@gmail.com>
3167
3168 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3169 Remove SSE effective target requirement.
3170
a608d15b
PC
31712016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3172
3173 PR c++/71979
3174 * g++.dg/cpp0x/pr71979.C: New.
3175
d94a7ab4
BE
31762016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3177
3178 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3179
a13f439f
ML
31802016-09-22 Martin Liska <mliska@suse.cz>
3181
3182 PR ipa/77653
3183 * gcc.dg/ipa/pr77653.c: New test.
3184
cf352092
JJ
31852016-09-22 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR fortran/77665
3188 * gfortran.dg/gomp/pr77665.f90: New test.
3189
a8de3002
PT
31902016-09-22 Paul Thomas <pault@gcc.gnu.org>
3191
3192 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3193 * gfortran.dg/dtio_13.f90: New test.
3194
39abef62
LK
31952016-09-21 Louis Krupp <louis.krupp@zoho.com>
3196
3197 PR fortran/66107
3198 * gfortran.dg/pr66107.f90: New test.
3199
4a2bb7fc
ILT
32002016-09-21 Ian Lance Taylor <iant@golang.org>
3201
3202 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3203 with call to builtin delete function.
3204
5f84cee2
JM
32052016-09-21 Joseph Myers <joseph@codesourcery.com>
3206
3207 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3208 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3209 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3210 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3211 tests.
3212
fe01a41a
UB
32132016-09-21 Uros Bizjak <ubizjak@gmail.com>
3214
3215 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3216
2e1c20b1
JJ
32172016-09-21 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR c++/77651
3220 * g++.dg/cpp1z/aligned-new6.C: New test.
3221
de4c144a
MW
32222016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3223
3224 * gcc.target/arm/fp16-aapcs-3.c: New.
3225 * gcc.target/arm/fp16-aapcs-4.c: New.
3226 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3227 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3228 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3229 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3230
44fc7854
BE
32312016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3232
3233 PR tree-optimization/77550
3234 * g++.dg/pr77550.C: New test.
3235
bc084f84
GJL
32362016-09-21 Georg-Johann Lay <avr@gjlay.de>
3237
3238 PR target/77326
3239 * gcc.target/avr/torture/pr77326.c: New test.
3240
c075003a
LK
32412016-09-21 Louis Krupp <louis.krupp@zoho.com>
3242
3243 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3244
6811ea79
RB
32452016-09-21 Richard Biener <rguenther@suse.de>
3246
3247 PR tree-optimization/77648
3248 * gcc.dg/torture/pr77648-1.c: New testcase.
3249 * gcc.dg/torture/pr77648-2.c: Likewise.
3250
f955c4c4
RB
32512016-09-21 Richard Biener <rguenther@suse.de>
3252 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR tree-optimization/77621
3255 * gcc.dg/pr77621.c: New testcase.
3256
096506bb
PT
32572016-09-21 Paul Thomas <pault@gcc.gnu.org>
3258
3259 PR fortran/77657
3260 * gfortran.dg/dtio_12.f90: New test.
3261
37d168ae
SKS
32622016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3263
3264 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3265
66454000
KV
32662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3267
3268 PR tree-optimization/72835
3269 * gcc.dg/tree-ssa/pr72835.c: New test.
3270
88d0c3f0
MS
32712016-09-20 Martin Sebor <msebor@redhat.com>
3272
3273 PR middle-end/49905
3274 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3275 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3276 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3277 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3278 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3279 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3280 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3281
a03df1d5
KV
32822016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3283
3284 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3285 arguments/compare will be optimized away.
3286 * gcc.dg/torture/ftrapv-1.c: Likewise.
3287
8bc5448f
KV
32882016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3289
3290 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3291 will be optimized away.
3292 * gcc.dg/ipa/vrp1.c: New test.
3293 * gcc.dg/ipa/vrp2.c: New test.
3294 * gcc.dg/ipa/vrp3.c: New test.
3295
973625a0
KV
32962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3297
3298 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3299 does the same transformation.
3300 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3301 * gcc.dg/tree-ssa/evrp1.c: New test.
3302 * gcc.dg/tree-ssa/evrp2.c: New test.
3303 * gcc.dg/tree-ssa/evrp3.c: New test.
3304 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3305 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3306 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3307 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3308 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3309 foling now happens early.
3310 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3311 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3312 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3313 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3314 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3315
9b1ba33c
UB
33162016-09-20 Uros Bizjak <ubizjak@gmail.com>
3317
3318 PR target/77621
3319 * gcc.target/i386/pr77621.c: New test.
3320 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3321 pattern, loop should vectorize with -mtune=atom.
3322
f5bd4ad8
MO
33232016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3324 Jakub Jelinek <jakub@redhat.com>
3325
3326 PR testsuite/63299
3327 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3328 instead of delete.
3329
7d9cf801
JJ
33302016-09-20 Jakub Jelinek <jakub@redhat.com>
3331
b912f962
JJ
3332 PR c++/77626
3333 * g++.dg/other/pr77626.C: New test.
3334
eaf1ece1
JJ
3335 PR c++/77638
3336 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3337
590b62e9
JJ
3338 PR c++/77637
3339 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3340
7d9cf801
JJ
3341 PR middle-end/77624
3342 * c-c++-common/pr77624-1.c: New test.
3343 * c-c++-common/pr77624-2.c: New test.
3344
3aebb6ff
AV
33452016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3346
3347 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3348 of digits expected.
3349
b5bbe47b
RB
33502016-09-20 Richard Biener <rguenther@suse.de>
3351
3352 PR tree-optimization/77646
3353 * gcc.dg/torture/pr77646.c: New testcase.
3354
144a96e4
BE
33552016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3356
3357 PR c++/77434
3358 * c-c++-common/Wint-in-bool-context.c: New test.
3359
1f2071fa
JM
33602016-09-19 Joseph Myers <joseph@codesourcery.com>
3361
3362 * gcc.dg/cr-decimal-dig-1.c: New test.
3363
63012d9a
JM
33642016-09-19 Joseph Myers <joseph@codesourcery.com>
3365
3366 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3367 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3368 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3369 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3370
02410826
VM
33712016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3372
3373 PR rtl-optimization/77416
3374 * gcc.target/powerpc/pr77416.c: New.
3375
6101a7ab
PP
33762016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3377
3378 PR c++/77639
3379 * g++.dg/template/error-recovery4.C: New test.
3380
1993ff76
BC
33812016-09-19 Bin Cheng <bin.cheng@arm.com>
3382
3383 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3384
5fa9e644
KT
33852016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3386
3387 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3388 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3389
fc15d9ec
JJ
33902016-09-19 Jakub Jelinek <jakub@redhat.com>
3391 Jan Hubicka <jh@suse.cz>
3392
3393 PR target/77587
3394 * gcc.dg/pr77587.c: New test.
3395 * gcc.dg/pr77587a.c: New file.
3396
3c9f5092
AV
33972016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3398
3399 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3400 * gfortran.dg/coarray_38.f90:
3401 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3402 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3403 * gfortran.dg/coarray_allocate_7.f08: New test.
3404 * gfortran.dg/coarray_allocate_8.f08: New test.
3405 * gfortran.dg/coarray_allocate_9.f08: New test.
3406 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3407 new caf_register.
3408 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3409 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3410 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3411 get_by_refs.
3412 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3413 * gfortran.dg/coarray_lock_7.f90: Same.
3414 * gfortran.dg/coarray_poly_5.f90: Same.
3415 * gfortran.dg/coarray_poly_6.f90: Same.
3416 * gfortran.dg/coarray_poly_7.f90: Same.
3417 * gfortran.dg/coarray_poly_8.f90: Same.
3418 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3419
e79e6763
FR
34202016-09-19 Fritz Reese <fritzoreese@gmail.com>
3421
3422 PR fortran/77584
3423 * gfortran.dg/dec_structure_15.f90: New testcase.
3424
ae527639
RB
34252016-09-19 Richard Biener <rguenther@suse.de>
3426
3427 PR middle-end/77605
3428 * gcc.dg/torture/pr77605.c: New testcase.
3429
cdf060f8
LK
34302016-09-18 Louis Krupp <louis.krupp@zoho.com>
3431
3432 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3433
b720e919
JH
34342016-09-17 Jan Hubicka <hubicka@ucw.cz>
3435
3436 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3437 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3438 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3439 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3440 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3441 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3442 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3443 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3444 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3445 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3446 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3447
bdabae39
KY
34482016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3449
3450 * gcc.target/i386/pr68633.c: Fix expected result.
3451
493ba820
LK
34522016-09-17 Louis Krupp <louis.krupp@gmail.com>
3453
3454 PR fortran/68078
3455 * gfortran.dg/pr68078.f90: New test.
3456 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3457
9a42726b
BS
34582016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3459
3460 PR target/77613
3461 * gcc.target/powerpc/swaps-p8-25.c: New.
3462
e7d61178
JJ
34632016-09-16 Jakub Jelinek <jakub@redhat.com>
3464
8f03e02f
JJ
3465 PR c++/77482
3466 * g++.dg/cpp0x/constexpr-77482.C: New test.
3467
e80cb545
JJ
3468 PR c++/77379
3469 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3470 thunk offsets.
3471 * g++.dg/abi/abi-tag23a.C: Likewise.
3472
1c2f613f
JJ
3473 PR c++/77338
3474 * g++.dg/cpp0x/decltype-77338.C: New test.
3475
e7d61178
JJ
3476 PR c++/77375
3477 * g++.dg/cpp0x/mutable1.C: New test.
3478
8d987deb
SK
34792016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3480
3481 PR fortran/77612
3482 * gfortran.dg/pr77612.f90: New test.
3483
2c3d35a6
SKS
34842016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3485
3486 * gcc.dg/torture/pr70421.c: Require int32plus.
3487
e43163ae
JJ
34882016-09-16 Jakub Jelinek <jakub@redhat.com>
3489
bcf0905a
JJ
3490 PR middle-end/77475
3491 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3492
e43163ae
JJ
3493 PR target/77526
3494 * gcc.target/i386/pr77526.c: New test.
3495
7d704548
JJ
34962016-09-16 Jakub Jelinek <jakub@redhat.com>
3497 Eric Botcazou <ebotcazou@adacore.com>
3498
3499 PR middle-end/77594
3500 * gcc.target/i386/pr77594.c: New test.
3501
902d624f
LK
35022016-09-15 Louis Krupp <louis.krupp@zoho.com>
3503
3504 PR fortran/69963
3505 * gfortran.dg/misplaced_implicit_character.f90: New test.
3506
7e16ce79
BC
35072016-09-15 Bin Cheng <bin.cheng@arm.com>
3508
3509 PR tree-optimization/77503
3510 * gcc.dg/vect/pr77503.c: New test.
3511
7c05f5c4
RB
35122016-09-15 Richard Biener <rguenther@suse.de>
3513
3514 PR middle-end/77544
3515 * c-c++-common/torture/pr77544.c: New testcase.
3516
76ff80fb
JJ
35172016-09-15 Jakub Jelinek <jakub@redhat.com>
3518
3519 PR middle-end/77475
3520 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3521 * gcc.dg/march-generic.c: Likewise.
3522 * gcc.target/i386/spellcheck-options-1.c: New test.
3523 * gcc.target/i386/spellcheck-options-2.c: New test.
3524 * gcc.target/i386/spellcheck-options-3.c: New test.
3525 * gcc.target/i386/spellcheck-options-4.c: New test.
3526
5560d026
CLT
35272016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3528
3529 PR fortran/72743
3530 * gfortran.dg/goacc/pr72743.f90: New test.
3531
5334f733
RB
35322016-09-15 Richard Biener <rguenther@suse.de>
3533
3534 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3535
d08615f2
RB
35362016-09-15 Richard Biener <rguenther@suse.de>
3537
3538 PR tree-optimization/77514
3539 * gcc.dg/torture/pr77514.c: New testcase.
3540
28ca05f0
JJ
35412016-09-14 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR c++/77549
3544 * g++.dg/lookup/pr77549.C: New test.
3545
20a1e5b8
MP
35462016-09-14 Marek Polacek <polacek@redhat.com>
3547
3548 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3549 * c-c++-common/gomp/atomic-13.c: Likewise.
3550 * c-c++-common/gomp/atomic-14.c: Likewise.
3551 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3552 * g++.dg/cpp1z/bool-increment1.C: New test.
3553 * c-c++-common/pr60439.c: Add dg-warning.
3554 * g++.dg/expr/bitfield4.C: Likewise.
3555 * g++.dg/expr/bitfield5.C: Likewise.
3556 * g++.dg/expr/bitfield6.C: Likewise.
3557 * g++.dg/expr/bool1.C: Likewise.
3558 * g++.dg/expr/bool3.C: Likewise.
3559 * g++.dg/expr/lval3.C: Likewise.
3560 * g++.dg/expr/lval4.C: Likewise.
3561 * g++.old-deja/g++.jason/bool5.C: Likewise.
3562 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3563 * g++.dg/other/error18.C: Likewise.
3564 * g++.dg/gomp/atomic-14.C: Likewise.
3565
0761f6bf
NS
35662016-09-14 Nathan Sidwell <nathan@acm.org>
3567
3568 PR c++/77539
3569 * g++.dg/cpp1y/pr77539.C: New.
3570
13cddbc1
CL
35712016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3572
3573 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3574 dg-require.
3575 * g++.dg/ext/builtin_alloca.C: Likewise.
3576 * g++.dg/template/spec35.C: Likewise.
3577 * gcc.dg/builtins-68.c: Likewise.
3578 * gcc.misc-tests/gcov-13.c: Likewise.
3579 * gcc.misc-tests/gcov-14.c: Likewise.
3580
a90638d4
JM
35812016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3582
3583 * gfortran.dg/dec_structure_14.f90: New testcase.
3584
5ba4a08c
JJ
35852016-09-14 Jakub Jelinek <jakub@redhat.com>
3586
3587 PR sanitizer/68260
3588 * c-c++-common/tsan/pr68260.c: New test.
3589
a713b234
JS
35902016-09-13 Joe Seymour <joe.s@somniumtech.com>
3591
3592 PR target/70713
3593 * gcc.target/msp430/function-attributes-1.c: New test.
3594 * gcc.target/msp430/function-attributes-2.c: New test.
3595 * gcc.target/msp430/function-attributes-3.c: New test.
3596
96032047
MS
35972015-04-18 Martin Sebor <msebor@redhat.com>
3598
3599 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3600 of non-nul characters.
3601 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3602
ea8661cd
JJ
36032016-09-13 Jakub Jelinek <jakub@redhat.com>
3604
9952908a
JJ
3605 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3606 * g++.dg/cpp1z/gen-attrs1.C: New test.
3607
63cdb7a0
JJ
3608 PR tree-optimization/77454
3609 * gcc.dg/pr77454.c: New test.
3610
ea8661cd
JJ
3611 PR c++/77553
3612 * g++.dg/cpp1y/constexpr-77553.C: New test.
3613
254830ba
DM
36142016-09-13 David Malcolm <dmalcolm@redhat.com>
3615
3616 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3617 (test_show_locus): Replace rich_location::add_fixit_insert calls
3618 with add_fixit_insert_before and add_fixit_insert_after.
3619
42763690
JM
36202016-09-13 Jason Merrill <jason@redhat.com>
3621 Tom de Vries <tom@codesourcery.com>
3622
3623 PR c++/77427
3624 * g++.dg/pr77427.C: New test.
3625
c8798f2c
ML
36262016-09-13 Martin Liska <mliska@suse.cz>
3627
3628 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3629 effective target.
3630 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3631 * lib/target-supports.exp: Define the new target.
3632
54700e2e
AP
36332016-09-12 Andrew Pinski <apinski@cavium.com>
3634
3635 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3636 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3637
e1d55bf7
UB
36382016-09-12 Uros Bizjak <ubizjak@gmail.com>
3639
3640 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3641 variable arguments.
3642 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3643 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3644 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3645 variable argument.
3646 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3647 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3648
54dcdb88
BE
36492016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3650
3651 PR c++/77496
3652 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3653 * g++.dg/ext/pr77496.C: New test.
3654 * g++.dg/warn/pr77496.C: New test.
3655
d1463eb9
DM
36562016-09-12 David Malcolm <dmalcolm@redhat.com>
3657
3658 PR c/72858
3659 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3660 to preserve conversion chars, and to preserve prefix information.
3661 * gcc.dg/format/pr72858.c: New test case.
3662
217fabad
SK
36632016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3664
3665 * gfortran.dg/pr77507.f90: Move to ...
3666 * gfortran.dg/ieee/pr77507.f90: here.
3667
a1cd04ac
JH
36682016-08-09 Jan Hubicka <hubicka@ucw.cz>
3669
3670 PR ipa/61159
3671 * compile/pr61159.c: New testcase
3672
e3912107
JH
36732016-08-09 Jan Hubicka <hubicka@ucw.cz>
3674
3675 PR ipa/64316
3676 * gcc.dg/ipa/pr63416.c: New testcase.
3677
739d9339
PT
36782016-09-10 Paul Thomas <pault@gcc.gnu.org>
3679 Steven G. Kargl <kargl@gcc.gnu.org>
3680
3681 PR fortran/77532
cc3135b6 3682 * gfortran.dg/dtio_11.f90: new test.
739d9339 3683
fb7c40dd
SK
36842016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3685
3686 PR fortran/77507
3687 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3688 * gfortran.dg/c_assoc_4.f90: Ditto.
3689
5b28efbb
TV
36902016-09-10 Tom de Vries <tom@codesourcery.com>
3691
3692 PR C/71602
3693 * c-c++-common/va-arg-va-list-type.c: New test.
3694
9d0a9bb4
PB
36952016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3696
3697 PR rtl-optimization/77289
3698 * gcc.target/powerpc/pr77289.c: New test.
3699
3f0177e7
MS
37002016-09-09 Martin Sebor <msebor@redhat.com>
3701
3702 PR c/77520
3703 PR c/77521
3704 * gcc.dg/pr77520.c: New test.
3705 * gcc.dg/pr77521.c: New test.
3706
e81e83d0
SK
37072016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3708
3709 PR fortran/77506
3710 * gfortran.dg/pr77506.f90: New test.
3711
8a92685e
SK
37122016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3713
3714 PR fortran/77507
3715 * gfortran.dg/pr77507.f90: New test.
3716
c65248cb
JM
37172016-09-09 Joseph Myers <joseph@codesourcery.com>
3718
3719 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3720
2cf0ff98
SK
37212016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3722 Louis Krupp <lkrupp@gcc.gnu.org>
3723
3724 PR fortran/69514
3725 * gfortran.dg/pr69514_1.f90: New test.
3726 * gfortran.dg/pr69514_2.f90: New test.
3727
8ebc1e0f
JJ
37282016-09-08 Jakub Jelinek <jakub@redhat.com>
3729
20b6cf01
JJ
3730 PR fortran/77500
3731 * gfortran.dg/gomp/pr77500.f90: New test.
3732
8ebc1e0f
JJ
3733 PR fortran/77516
3734 * gfortran.dg/gomp/pr77516.f90: New test.
3735
34718542
JJ
37362016-09-07 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR middle-end/77475
3739 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3740 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3741 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3742 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3743 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3744 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3745
e5106e27
DM
37462016-09-07 David Malcolm <dmalcolm@redhat.com>
3747
3748 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3749 "substring-locations.h".
3750
ca235a85
RB
37512016-09-07 Richard Biener <rguenther@suse.de>
3752
3753 PR c/77450
3754 * c-c++-common/vector-subscript-8.c: Move ..
3755 * gcc.dg/pr77450.c: ... here.
3756
0076b5dc 37572016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3758
3759 PR libgfortran/77393
3760 * gfortran.dg/fmt_f0_2.f90: Update test.
3761 * gfortran.dg/fmt_f0_3.f90: New test.
3762
6ac7322b
DH
37632016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3764
3765 PR debug/77389
3766 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3767 in dg-options.
3768
3769 PR debug/57519
3770 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3771
8eb9e049
JJ
37722016-09-06 Jakub Jelinek <jakub@redhat.com>
3773
3774 PR target/69255
3775 * gcc.target/i386/pr69255-1.c: New test.
3776 * gcc.target/i386/pr69255-2.c: New test.
3777 * gcc.target/i386/pr69255-3.c: New test.
3778
37792016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3780
3781 PR c/77336
3782 * gcc.dg/format/miss-7.c: New test.
3783
e6cb85d4
UB
37842016-09-06 Uros Bizjak <ubizjak@gmail.com>
3785
3786 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3787
7fe76f6a
ML
37882016-09-06 Martin Liska <mliska@suse.cz>
3789
3790 PR gcov-profile/77378
3791 PR gcov-profile/77466
3792 * gcc.dg/profile-update-warning.c: New test.
3793
209b636e
RB
37942016-09-06 Richard Biener <rguenther@suse.de>
3795
3796 PR tree-optimization/77479
3797 * gcc.dg/torture/pr77479.c: New testcase.
3798
b772a565
RB
37992016-09-06 Richard Biener <rguenther@suse.de>
3800
3801 PR c/77450
3802 * c-c++-common/vector-subscript-7.c: Adjust.
3803 * c-c++-common/vector-subscript-8.c: New testcase.
3804
a8c07037
SKS
38052016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3806
3807 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3808
0ce48391
JJ
38092016-09-05 Jakub Jelinek <jakub@redhat.com>
3810
de9188e0
JJ
3811 PR target/77476
3812 * gcc.target/i386/avx512f-pr77476.c: New test.
3813 * gcc.target/i386/avx512bw-pr77476.c: New test.
3814 * gcc.target/i386/avx512dq-pr77476.c: New test.
3815
c76f7809
JJ
3816 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3817 Update comment to mention also avx512f.
3818
0ce48391
JJ
3819 PR sanitizer/77396
3820 * g++.dg/asan/pr77396-2.C: New test.
3821
8a27cf73
UB
38222016-09-05 Uros Bizjak <ubizjak@gmail.com>
3823
3824 PR rtl-optimization/77452
3825 * gcc.target/i386/pr77452.c: New test.
3826
25ff5dd3
MP
38272016-09-05 Marek Polacek <polacek@redhat.com>
3828
3829 PR c/77423
3830 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3831
f2bc4e48
SK
38322016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3833
3834 PR fortran/77391
3835 * gfortran.dg/pr77391.f90: New test.
3836
e85921ee
SK
38372016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3838
3839 PR fortran/77460
3840 * gfortran.dg/pr77460.f90: New test.
3841
b5d50659
JJ
38422016-09-03 Jakub Jelinek <jakub@redhat.com>
3843
3844 PR c/65467
3845 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3846
7b826676
KY
38472016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3848
3849 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3850
717ebe91
DM
38512016-09-02 David Malcolm <dmalcolm@redhat.com>
3852
3853 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3854 test case.
3855 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3856 diagnostic-test-show-locus-generate-patch.c to the sources
3857 for diagnostic_plugin_test_show_locus.c.
3858
94087e88
JJ
38592016-09-02 Jakub Jelinek <jakub@redhat.com>
3860
9dc5773f
JJ
3861 PR c/65467
3862 * gcc.dg/gomp/_Atomic-1.c: New test.
3863 * gcc.dg/gomp/_Atomic-2.c: New test.
3864 * gcc.dg/gomp/_Atomic-3.c: New test.
3865 * gcc.dg/gomp/_Atomic-4.c: New test.
3866 * gcc.dg/gomp/_Atomic-5.c: New test.
3867
94087e88
JJ
3868 PR sanitizer/77396
3869 * g++.dg/asan/pr77396.C: New test.
3870
38712016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3872
3873 PR tree-optimization/71831
3874 * gcc.dg/builtin-object-size-16.c: New test.
3875 * gcc.dg/builtin-object-size-17.c: New test.
3876
7e89048d
JD
38772016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3878
3879 PR libgfortran/77393
3880 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3881
2f196155
UB
38822016-09-01 Uros Bizjak <ubizjak@gmail.com>
3883
3884 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3885 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3886 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3887 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3888 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3889 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3890 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3891 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3892 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3893 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3894 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3895 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3896 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3897 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3898 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3899 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3900 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3901 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3902
0a6b0523
EB
39032016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3904
3905 * gnat.dg/opt58.adb: New test.
3906 * gnat.dg/opt58_pkg.ads: New helper.
3907
2a99de7b
RB
39082016-09-01 Richard Biener <rguenther@suse.de>
3909
3910 PR middle-end/77436
3911 * gcc.dg/torture/pr77436.c: New testcase.
3912
f79d8786
SKS
39132016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3914
3915 * gcc.dg/pr64252.c: Require int32plus.
3916 * gcc.dg/pr66299-1.c: Likewise.
3917 * gcc.dg/pr66299-2.c: Likewise.
3918 * gcc.dg/torture/20131115-1.c: Skip for avr.
3919
b06335f9
KT
39202016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3921
3922 * gcc.target/aarch64/ands_3.c: New test.
3923
f25f40be
JJ
39242016-08-31 Jakub Jelinek <jakub@redhat.com>
3925
d12a0b5a
JJ
3926 PR fortran/77352
3927 * gfortran.dg/gomp/pr77352.f90: New test.
3928
f25f40be
JJ
3929 PR fortran/77374
3930 * gfortran.dg/gomp/pr77374.f08: New test.
3931
9ff6fb6e
MG
39322016-08-31 Marc Glisse <marc.glisse@inria.fr>
3933
3934 PR tree-optimization/73714
3935 * gcc.dg/tree-ssa/pr73714.c: New test.
3936
8e95a674
JD
39372016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3938
3939 PR libgfortran/77393
3940 * gfortran.dg/fmt_f0_2.f90: New test.
3941
c6b0037d
MG
39422016-08-31 Marc Glisse <marc.glisse@inria.fr>
3943
3944 * gcc.target/i386/pr59539-2.c: Adapt options.
3945 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3946
1a576b13
PT
39472016-08-31 Paul Thomas <pault@gcc.gnu.org>
3948
3949 PR fortran/77418
3950 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3951 of the associate entity and replace with a pointer to the
3952 intended item on the stack.
3953
e73d3ca6 39542016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3955 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3956
3957 PR fortran/48298
3958 * gfortran.dg/dtio_1.f90: New test.
3959 * gfortran.dg/dtio_2.f90: New test.
3960 * gfortran.dg/dtio_3.f90: New test.
3961 * gfortran.dg/dtio_4.f90: New test.
3962 * gfortran.dg/dtio_5.f90: New test.
3963 * gfortran.dg/dtio_6.f90: New test.
3964 * gfortran.dg/dtio_7.f90: New test.
3965 * gfortran.dg/dtio_8.f90: New test.
3966 * gfortran.dg/dtio_9.f90: New test.
3967 * gfortran.dg/dtio_10.f90: New test.
3968
b816477a
DM
39692016-08-30 David Malcolm <dmalcolm@redhat.com>
3970
3971 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3972 (test_many_nested_locations): New function.
3973 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3974 (test_show_locus): Handle "test_many_nested_locations".
3975
71b30891
DM
39762016-08-30 David Malcolm <dmalcolm@redhat.com>
3977
3978 * g++.dg/template/double-greater-than-fixit.C: New test case.
3979
8fa37232
EB
39802016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3981
3982 * gnat.dg/opt57.ad[sb]: New test.
3983 * gnat.dg/opt57_pkg.ads: New helper.
3984
6f651bae
RB
39852016-08-30 Richard Biener <rguenther@suse.de>
3986
3987 PR tree-optimization/69047
3988 * gcc.dg/pr69047.c: Fix byte-order check.
3989
ab834832
JJ
39902016-08-30 Jakub Jelinek <jakub@redhat.com>
3991
5116b156
JJ
3992 PR tree-optimization/72866
3993 * gcc.dg/vect/pr72866.c: New test.
3994
3754bbfc
JJ
3995 PR debug/77363
3996 * g++.dg/debug/dwarf2/pr77363.C: New test.
3997
26122e2d
JJ
3998 PR middle-end/77377
3999 * gcc.target/i386/pr77377.c: New test.
4000
ab834832
JJ
4001 PR debug/77389
4002 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4003 in dg-options.
4004
bedc9ca7
SK
40052016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4006
4007 * gfortran.dg/pr77372.f90: Moved to ...
4008 * gfortran.dg/ieee/pr77372.f90: here.
4009
adfa1e6b
MM
40102016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4011
4012 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4013 vector short/char initializations.
4014 * gcc.target/powerpc/vec-init-5.c: Likewise.
4015 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4016 vector initialization optimizations.
4017 * gcc.target/powerpc/vec-init-7.c: Likewise.
4018 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4019 vector float/double initializations.
4020 * gcc.target/powerpc/vec-init-9.c: Likewise.
4021
414b7129
UB
40222016-08-29 Uros Bizjak <ubizjak@gmail.com>
4023
4024 PR target/77403
4025 * gcc.target/i386/pr77403.c: New test.
4026
3d06b6f2
MP
40272016-08-29 Marek Polacek <polacek@redhat.com>
4028
4029 PR c/77292
4030 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4031
ba9bbd6f
TV
40322016-08-29 Tom de Vries <tom@codesourcery.com>
4033
4034 PR c/77398
4035 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4036
d7d80d8f
EB
40372016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4038
4039 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4040
d7d80d8f 40412016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4042
4043 * gfortran.dg/dec_structure_13.f90: New testcase.
4044
468d95c8
JB
40452016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4046
4047 PR fortran/77261
4048 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4049 available.
4050
f329b264
TV
40512016-08-28 Tom de Vries <tom@codesourcery.com>
4052
4053 PR lto/70955
4054 * gcc.dg/pr70955.c: New test.
4055 * gcc.dg/lto/pr70955_0.c: Same.
4056 * gcc.dg/lto/pr70955_1.c: Same.
4057
4a389eb6
PP
40582016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4059
4060 PR tree-optimization/71077
4061 * gcc.target/i386/pr71077.c: New test.
4062
3f8257db 40632016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4064
4065 PR fortran/77380
4066 * gfortran.dg/pr77380.f90: New test.
4067
3f8257db 40682016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4069
4070 PR fortran/77372
4071 gfortran.dg/pr77372.f90: New test.
4072
ee908516
DM
40732016-08-26 David Malcolm <dmalcolm@redhat.com>
4074
4075 * gcc.dg/spellcheck-fields-2.c (test): Move
4076 dg-begin/end-multiline-output within function body.
4077 (test_macro): New function.
4078
d41e76cf
DM
40792016-08-26 David Malcolm <dmalcolm@redhat.com>
4080
4081 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4082 (test_fixit_insert): Update expected output.
4083 (test_fixit_remove): Likewise.
4084 (test_fixit_replace): Likewise.
4085
524a4c96
RO
40862016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4087
4088 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4089 Fix typo.
4090
ebfa15ab
RB
40912016-08-26 Richard Biener <rguenther@suse.de>
4092
4093 PR tree-optimization/69047
4094 * gcc.dg/pr69047.c: New testcase.
4095
209ca542
PK
40962016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4097 Martin Jambhor <mjambor@suse.cz>
524a4c96 4098
209ca542
PK
4099 * gcc.dg/ipa/propbits-1.c: New test-case.
4100 * gcc.dg/ipa/propbits-2.c: Likewise.
4101 * gcc.dg/ipa/propbits-3.c: Likewise.
4102
e5cf1629
SK
41032016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4104
4105 PR fortran/77351
4106 * gfortran.dg/pr77351.f90: New test.
4107
ebef225f
MP
41082016-08-25 Marek Polacek <polacek@redhat.com>
4109
4110 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4111
fe377a48
MP
41122016-08-25 Marek Polacek <polacek@redhat.com>
4113
4114 PR c/77323
4115 * gcc.dg/pr77323.c: New test.
4116
88b8971f
PT
41172016-08-24 Paul Thomas <pault@gcc.gnu.org>
4118
4119 PR fortran/77358
4120 * gfortran.dg/submodule_17.f08: New test.
4121
3f8257db
JJ
41222016-08-24 Michael Collison <michael.collison@linaro.org>
4123 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4124
4125 * gcc.target/arm/builtin_saddl.c: New testcase.
4126 * gcc.target/arm/builtin_saddll.c: New testcase.
4127 * gcc.target/arm/builtin_uaddl.c: New testcase.
4128 * gcc.target/arm/builtin_uaddll.c: New testcase.
4129 * gcc.target/arm/builtin_ssubl.c: New testcase.
4130 * gcc.target/arm/builtin_ssubll.c: New testcase.
4131 * gcc.target/arm/builtin_usubl.c: New testcase.
4132 * gcc.target/arm/builtin_usubll.c: New testcase.
4133
d5b5d212
UB
41342016-08-24 Uros Bizjak <ubizjak@gmail.com>
4135
4136 PR target/77270
4137 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4138 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4139 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4140 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4141 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4142 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4143 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4144 effective target. Remove scan-assembler-times directives.
4145 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4146 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4147 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4148
d1188689
SKS
41492016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4150
4151 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4152 of unsigned int.
4153 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4154
0b6b8f85
RS
41552016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4156
4157 PR testsuite/77317
4158 * lib/target-supports.exp
4159 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4160 (check_effective_target_vect_natural_alignment): Ditto.
4161 (check_effective_target_vector_alignment_reachable): Ditto.
4162 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4163
587b7f7a
ILT
41642016-08-23 Ian Lance Taylor <iant@golang.org>
4165
4166 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4167
6019c0fc
MM
41682016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4169
4170 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4171 being created from pointers to memory locations.
4172 * gcc.target/powerpc/vec-init-2.c: Likewise.
4173
cfe37db4
FR
41742016-08-23 Fritz Reese <fritzoreese@gmail.com>
4175
4176 * gfortran.dg/dec_structure_12.f90: New testcase.
4177
7e11f46f
DV
41782016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4179
4180 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4181
7ab4f354
DV
41822016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4183
4184 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4185 verification.
4186
deb9351f
DV
41872016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4188
4189 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4190 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4191
1fd9f058
RB
41922016-08-23 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/27336
4195 * c-c++-common/pr27336.c: New testcase.
4196
b00e6e75
MP
41972016-08-22 Marek Polacek <polacek@redhat.com>
4198
4199 PR c++/77321
4200 * g++.dg/cpp1y/pr77321.C: New test.
4201
58338bac
SK
42022016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4203
4204 PR fortran/60774
4205 * gfortran.dg/empty_label.f: Adjust test for new error message.
4206 * gfortran.dg/empty_label.f90: Ditto.
4207 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4208 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4209 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4210
30364ce6
SK
42112016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4212
4213 PR fortran/61318
4214 * gfortran.dg/pr61318.f90: New test.
4215
ad7a5a8f
SK
42162016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4217
4218 PR fortran/77260
4219 * gfortran.dg/pr77260_1.f90: New test.
4220 * gfortran.dg/pr77260_2.f90: Ditto.
4221
72f52f30
JM
42222016-08-22 Joseph Myers <joseph@codesourcery.com>
4223
4224 PR middle-end/77269
4225 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4226 __builtin_signbitf and __builtin_signbitl in expected generic
4227 expansion.
4228 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4229 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4230 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4231 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4232 tests.
4233
6dc198e3
JM
42342016-08-22 Joseph Myers <joseph@codesourcery.com>
4235
4236 * gcc.dg/torture/float128-builtin.c,
4237 gcc.dg/torture/float128-ieee-nan.c,
4238 gcc.dg/torture/float128x-builtin.c,
4239 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4240 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4241 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4242 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4243 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4244 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4245 gcc.dg/torture/floatn-nan.h: New tests.
4246
7ff4e41a
JM
42472016-08-22 Joseph Myers <joseph@codesourcery.com>
4248
4249 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4250 macro.
4251 (main): Update calls to TEST_I_F.
4252 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4253 macro.
4254 (main): Update calls to TEST_I_F.
4255
7078cdb6
JM
42562016-08-22 Joseph Myers <joseph@codesourcery.com>
4257
4258 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4259 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4260 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4261 names in calls to TEST_I_F.
4262
a9d7c823
BE
42632016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4264
4265 PR c/52952
4266 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4267
cd800235
SKS
42682016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4269
4270 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4271 and !natural_alignment_64.
4272 * gcc.dg/ipa/propalign-2.c: Likewise.
4273 * gcc.dg/ipa/propalign-3.c: Likewise.
4274 * gcc.dg/ipa/propalign-4.c: Likewise.
4275 * gcc.dg/ipa/propalign-5.c: Likewise.
4276 * lib/target-supports.exp
4277 (check_effective_target_natural_alignment_32): Add avr-*-*.
4278
22d12455
KV
42792016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4280
4281 PR tree-optimization/61839
4282 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4283 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4284 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4285 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4286
c65699ef
JM
42872016-08-19 Joseph Myers <joseph@codesourcery.com>
4288
4289 PR c/32187
4290 * lib/target-supports.exp (check_effective_target_float16)
4291 (check_effective_target_float32, check_effective_target_float64)
4292 (check_effective_target_float128, check_effective_target_float32x)
4293 (check_effective_target_float64x)
4294 (check_effective_target_float128x)
4295 (check_effective_target_float16_runtime)
4296 (check_effective_target_float32_runtime)
4297 (check_effective_target_float64_runtime)
4298 (check_effective_target_float128_runtime)
4299 (check_effective_target_float32x_runtime)
4300 (check_effective_target_float64x_runtime)
4301 (check_effective_target_float128x_runtime)
4302 (check_effective_target_floatn_nx_runtime)
4303 (add_options_for_float16, add_options_for_float32)
4304 (add_options_for_float64, add_options_for_float128)
4305 (add_options_for_float32x, add_options_for_float64x)
4306 (add_options_for_float128x): New procedures.
4307 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4308 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4309 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4310 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4311 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4312 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4313 gcc.dg/torture/float128-complex.c,
4314 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4315 gcc.dg/torture/float128x-basic.c,
4316 gcc.dg/torture/float128x-complex.c,
4317 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4318 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4319 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4320 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4321 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4322 gcc.dg/torture/float32x-basic.c,
4323 gcc.dg/torture/float32x-complex.c,
4324 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4325 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4326 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4327 gcc.dg/torture/float64x-basic.c,
4328 gcc.dg/torture/float64x-complex.c,
4329 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4330 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4331 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4332 gcc.dg/torture/floatn-tg.h,
4333 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4334 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4335 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4336 gcc.dg/torture/fp-int-convert-float128x.c,
4337 gcc.dg/torture/fp-int-convert-float16-timode.c,
4338 gcc.dg/torture/fp-int-convert-float16.c,
4339 gcc.dg/torture/fp-int-convert-float32-timode.c,
4340 gcc.dg/torture/fp-int-convert-float32.c,
4341 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4342 gcc.dg/torture/fp-int-convert-float32x.c,
4343 gcc.dg/torture/fp-int-convert-float64-timode.c,
4344 gcc.dg/torture/fp-int-convert-float64.c,
4345 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4346 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4347 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4348 maximum exponent of floating-point type. Use it in testing
4349 whether 0x8...0 fits in the floating-point type. Always treat -1
4350 (signed 0xf...f) as fitting in the floating-point type.
4351 (M_OK1): New macro.
4352 * gcc.dg/torture/fp-int-convert-double.c,
4353 gcc.dg/torture/fp-int-convert-float.c,
4354 gcc.dg/torture/fp-int-convert-float128-timode.c,
4355 gcc.dg/torture/fp-int-convert-float128.c,
4356 gcc.dg/torture/fp-int-convert-float80-timode.c,
4357 gcc.dg/torture/fp-int-convert-float80.c,
4358 gcc.dg/torture/fp-int-convert-long-double.c,
4359 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4360
94e73c78
JJ
43612016-08-19 Jakub Jelinek <jakub@redhat.com>
4362
fbdbd4b6
JJ
4363 PR fortran/72744
4364 * gfortran.dg/gomp/pr72744.f90: New test.
4365
94e73c78
JJ
4366 PR fortran/69281
4367 * gfortran.dg/gomp/pr69281.f90: New test.
4368
91151a73
JB
43692016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4370
414b7129
UB
4371 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4372 the last special seed value.
4373 * gfortran.dg/random_7.f90: Use size for last array member instead
4374 of hardcoded value.
91151a73 4375
fcf830ab
PK
43762016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4377
4378 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4379 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4380
1a5da5b6
RB
43812016-08-19 Richard Biener <rguenther@suse.de>
4382
4383 PR tree-optimization/77286
4384 * gcc.dg/torture/pr77286.c: New testcase.
4385
82f72146
DM
43862016-08-18 David Malcolm <dmalcolm@redhat.com>
4387
4388 * gcc.dg/verbose-asm-2.c: New test case.
4389
cc015f3a
DM
43902016-08-18 David Malcolm <dmalcolm@redhat.com>
4391
4392 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4393 (custom_diagnostic_finalizer): Update for change to
4394 diagnostic_show_locus.
4395
cb18fd07
DM
43962016-08-18 David Malcolm <dmalcolm@redhat.com>
4397
4398 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4399 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4400
a76989dc
MP
44012016-08-18 Marek Polacek <polacek@redhat.com>
4402
4403 PR c/71514
4404 * gcc.dg/pr71514.c: New test.
4405
89c88780
L
44062015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4407
4408 PR target/72839
4409 * gcc.target/i386/pr72839.c: New test.
4410
2c71d454
CLT
44112016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4412
4413 PR middle-end/70895
4414 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4415 * c-c++-common/goacc/reduction-1.c: Likewise.
4416 * c-c++-common/goacc/reduction-2.c: Likewise.
4417 * c-c++-common/goacc/reduction-3.c: Likewise.
4418 * c-c++-common/goacc/reduction-4.c: Likewise.
4419
66592e95
AM
44202016-08-18 Alan Modra <amodra@gmail.com>
4421
4422 * gcc.c-torture/compile/pr72771.c: New.
4423
3a146d46
JJ
44242016-08-17 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR fortran/67496
4427 * gfortran.dg/pr67496.f90: New test.
4428
3f8257db 44292015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4430
4431 PR tree-optimization/71752
3a146d46 4432 * gcc.dg/vect/pr71752.c: New.
038000bd 4433
dd42e908
UB
44342016-08-17 Uros Bizjak <ubizjak@gmail.com>
4435
4436 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4437
458a1cd0
JJ
44382016-08-17 Jakub Jelinek <jakub@redhat.com>
4439
4440 PR middle-end/77259
4441 * g++.dg/ipa/devirt-52.C: New test.
4442
11c4c4ba
CLT
44432016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4444
4445 * c-c++-common/goacc/reduction-6.c: New testcase.
4446
661d6efd
RB
44472016-08-17 Richard Biener <rguenther@suse.de>
4448
4449 PR tree-optimization/76490
4450 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4451 * gcc.dg/pr52904.c: XFAIL.
4452
622d8b69
RB
44532016-08-17 Richard Biener <rguenther@suse.de>
4454
4455 PR tree-optimization/23855
4456 * gcc.dg/loop-unswitch-2.c: Adjust.
4457
af23e99c
JJ
44582016-08-16 Jakub Jelinek <jakub@redhat.com>
4459
4460 PR tree-optimization/72817
4461 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4462
feeb6268
JM
44632016-08-16 Joseph Myers <joseph@codesourcery.com>
4464
4465 PR libgcc/77265
4466 * gcc.dg/torture/float128-extend-inf.c: New test.
4467
65e736c0
DM
44682016-08-16 David Malcolm <dmalcolm@redhat.com>
4469
4470 PR c/72857
4471 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4472 for embedded NUL.
4473 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4474 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4475 caret placement.
4476 (test_oct): Likewise.
4477 (test_multiple): Likewise.
4478 (test_field_width_specifier): Likewise.
4479 (test_field_width_specifier_2): New function.
4480 (test_field_precision_specifier): New function.
4481 (test_embedded_nul): Update expected caret placement.
4482 (test_non_contiguous_strings): Update line number.
4483 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4484 (__emit_string_literal_range): Add "caret_idx" param.
4485 (test_simple_string_literal): Add value for new param, updating
4486 expected output..
4487 (test_concatenated_string_literal): Likewise.
4488 (test_multiline_string_literal): Likewise.
4489 (test_hex): Likewise.
4490 (test_oct): Likewise.
4491 (test_multiple): Likewise.
4492 (test_ucn4): Likewise.
4493 (test_ucn8): Likewise.
4494 (test_u8): Likewise.
4495 (test_u): Likewise; update expected message, from "range" to
4496 "location".
4497 (test_U): Likewise.
4498 (test_L): Likewise.
4499 (test_macro): Add value for new param.
4500 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4501 (__emit_string_literal_range): Add "caret_idx" param.
4502 (test_stringified_token_1): Add value for new param. Update
4503 expected message, from "range" to "location".
4504 (test_stringized_token_2): Likewise, adding param to macro.
4505 (test_stringified_token_3): Likewise.
4506 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4507 (emit_warning): Convert param from source_range to location_t.
4508 (test_string_literals): Add caret_idx param, and use it when
4509 constructing a substring_loc. Update error message, from
4510 "range" to "location".
4511
4a7f57d5
JJ
45122016-08-16 Jakub Jelinek <jakub@redhat.com>
4513
7841800f
JJ
4514 PR target/71910
4515 * g++.dg/gomp/pr71910.C: New test.
4516
1b13411a
JJ
4517 PR middle-end/67485
4518 * gcc.c-torture/compile/pr67485.c: New test.
4519
4a7f57d5
JJ
4520 PR target/72867
4521 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4522
3c556bc4
BC
45232016-08-16 Bin Cheng <bin.cheng@arm.com>
4524
4525 PR tree-optimization/69848
4526 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4527
beab2da6
ML
45282016-08-16 Martin Liska <mliska@suse.cz>
4529
4530 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4531 of memory operations so that it can be handled by core2
4532 in 32-bit mode.
4533
f4eec0a3
RB
45342016-08-16 Richard Biener <rguenther@suse.de>
4535
4536 PR tree-optimization/76783
4537 * gcc.dg/pr76783.c: New testcase.
4538 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4539
8f21990a
BC
45402016-08-16 Bin Cheng <bin.cheng@arm.com>
4541
4542 PR tree-optimization/72817
4543 PR tree-optimization/73450
4544 * gcc.dg/tree-ssa/pr72817.c: New test.
4545 * gcc.dg/tree-ssa/pr73450.c: New test.
4546
7fc61626
FR
45472016-08-15 Fritz Reese <fritzoreese@gmail.com>
4548
4549 * gfortran.dg/init_flag_13.f90: New testcase.
4550 * gfortran.dg/init_flag_14.f90: Ditto.
4551 * gfortran.dg/init_flag_15.f03: Ditto.
4552 * gfortran.dg/dec_init_1.f90: Ditto.
4553 * gfortran.dg/dec_init_2.f90: Ditto.
4554
432baa02
UB
45552016-08-15 Uros Bizjak <ubizjak@gmail.com>
4556
4557 PR target/72867
4558 * gcc.target/i386/pr72867.c: New test.
4559
7e1dde14
EB
45602016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4561
4562 * c-c++-common/dump-ada-spec-5.c: New test.
4563
e4969090
RB
45642016-08-15 Richard Biener <rguenther@suse.de>
4565
4566 PR tree-optimization/73434
4567 * gcc.dg/torture/pr73434.c: New testcase.
4568
66088065
JJ
45692016-08-15 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR tree-optimization/72824
4572 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4573
7c713714
CLT
45742016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4575
4576 PR fortran/70598
4577 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4578 in use_device clause.
4579 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4580 * gfortran.dg/goacc/list.f95: Adjust to catch
4581 "neither a POINTER nor an array" error messages.
4582
4271e5cb
UB
45832016-08-14 Uros Bizjak <ubizjak@gmail.com>
4584
4585 PR target/76342
4586 * gcc.target/i386/pr76342.c: New test.
4587
b0cea284
JJ
45882016-08-12 Jakub Jelinek <jakub@redhat.com>
4589
4590 PR c/71512
4591 * g++.dg/ubsan/pr71512.C: New test.
4592 * c-c++-common/ubsan/pr71512-1.c: New test.
4593 * c-c++-common/ubsan/pr71512-2.c: New test.
4594
e86aefb8
MM
45952016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4596
4597 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4598 vector initialization options.
4599 * gcc.target/powerpc/vec-init-2.c: Likewise.
4600 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4601 is generated on ISA 3.0.
4602
7fd82d52
PP
46032016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4604
4605 PR middle-end/71654
4606 * gcc.dg/c-c++-common/pr71654.c: New test.
4607 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4608 dg-options.
4609 * gcc.dg/tree-ssa/vrp24: Likewise.
4610
2f1364c2
JJ
46112016-08-12 Jakub Jelinek <jakub@redhat.com>
4612
4613 PR c/67410
4614 * gcc.dg/pr67410.c: New test.
4615
8eb414aa
BC
46162016-08-12 Bin Cheng <bin.cheng@arm.com>
4617
4618 PR tree-optimization/69848
4619 * gcc.dg/vect/vect-pr69848.c: New test.
4620
30b39c19
UB
46212016-08-12 Uros Bizjak <ubizjak@gmail.com>
4622
4623 PR testsuite/71008
4624 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4625 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4626 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4627 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4628
e373dd06
RB
46292016-08-12 Richard Biener <rguenther@suse.de>
4630
4631 PR tree-optimization/57326
4632 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4633 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4634 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4635 * gcc.target/i386/pr45685.c: Likewise.
4636 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4637 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4638 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4639 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4640 * gfortran.dg/pr34163.f90: Likewise.
4641
20d1af89
ML
46422016-08-12 Martin Liska <mliska@suse.cz>
4643
4644 * g++.dg/gcov/gcov-16.C: New test.
4645 * lib/gcov.exp: Support new argument for run-gcov function.
4646
5cacda56
ML
46472016-08-12 Martin Liska <mliska@suse.cz>
4648
4649 PR gcov-profile/35590
4650 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4651
663eecfd
RB
46522016-08-12 Richard Biener <rguenther@suse.de>
4653
4654 PR tree-optimization/72851
4655 * gcc.dg/torture/pr72851.c: New testcase.
4656
3f8257db 46572016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4658
e366d7d8
AO
4659 PR debug/63240
4660 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4661 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4662 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4663 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4664 DW_AT_deleted.
4665
71e1a6a4
AO
4666 PR debug/55641
4667 * g++.dg/debug/dwarf2/ref-1.C: New.
4668
8aaf799b
AO
4669 PR debug/49366
4670 * g++.dg/debug/dwarf2/template-params-12.H: New.
4671 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4672 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4673 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4674 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4675 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4676 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4677 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4678
06f9caed
BS
46792016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4680
4681 PR target/72863
4682 * gcc.target/powerpc/pr72863.c: New test.
4683
a8b956c1
UB
46842016-08-11 Uros Bizjak <ubizjak@gmail.com>
4685
4686 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4687
c73dd986
L
46882015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4689
4690 * gcc.target/i386/pieces-strcpy-1.c: New test.
4691 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4692
385ed708
JJ
46932016-08-11 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR c++/72868
4696 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4697
df7ec09f
L
46982015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4699
4700 * gcc.target/i386/pieces-memcpy-1.c: New test.
4701 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4702 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4703 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4704 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4705 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4706
b95a64bb
JJ
47072016-08-11 Jakub Jelinek <jakub@redhat.com>
4708
4709 PR c/72816
7ddbcf6b 4710 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4711
59537744
BE
47122016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4713
4714 PR tree-optimization/71083
4715 * gcc.c-torture/execute/pr71083.c: New test.
4716 * gnat.dg/loop_optimization23.adb: New test.
4717 * gnat.dg/loop_optimization23_pkg.ads: New test.
4718 * gnat.dg/loop_optimization23_pkg.adb: New test.
4719
183ac6d0
RB
47202016-08-11 Richard Biener <rguenther@suse.de>
4721
4722 PR tree-optimization/72772
4723 * gcc.dg/graphite/pr35356-1.c: Adjust.
4724 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4725
b152f5a2
JB
47262016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4727
4728 * gfortran.dg/random_7.f90: Take into account that the last seed
4729 value is the special p value.
4730 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4731
bb7ebad1
RB
47322016-08-11 Richard Biener <rguenther@suse.de>
4733
4734 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4735
2e186411
AM
47362016-08-11 Alan Modra <amodra@gmail.com>
4737
4738 * gcc.target/powerpc/pr71680.c: New.
4739
e9e6d4f6
KN
47402016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4741
4742 * gcc.target/powerpc/bfp/bfp.exp: New file.
4743 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4744 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4745 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4746 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4747 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4748 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4749 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4750 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4751 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4752 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4753 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4754 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4755 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4756 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4757 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4758 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4759 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4760 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4761 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4762 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4763 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4764 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4765 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4766 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4767 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4768 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4769 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4770 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4771 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4772 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4773 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4774 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4775 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4776 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4777 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4778 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4779 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4780 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4781 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4782 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4783 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4784 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4785 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4786 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4787 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4788 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4789 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4790 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4791 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4792 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4793 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4794 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4795 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4796
9c8eabea
BC
47972016-08-10 Bin Cheng <bin.cheng@arm.com>
4798
4799 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4800 Add aarch64*-*-*.
4801
6c553b76
BC
48022016-08-10 Bin Cheng <bin.cheng@arm.com>
4803
4804 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4805
a0883b08
MM
48062016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4807
4808 PR target/72853
4809 * gcc.target/powerpc/pr72853.c: New test.
4810
a266236e
ML
48112016-08-10 Martin Liska <mliska@suse.cz>
4812
4813 PR gcov-profile/58306
4814 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4815
22063dbc
ML
48162016-08-10 Martin Liska <mliska@suse.cz>
4817
4818 * g++.dg/gcov/gcov-threads-1.C: New test.
4819
5250a5bb
SKS
48202016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4821
4822 PR target/71873
4823 * gcc.target/avr/pr71873.c: New test.
4824
b7597ae5
ML
48252016-08-09 Martin Liska <mliska@suse.cz>
4826
4827 * g++.dg/gcov/gcov-dump-1.C: New test.
4828 * g++.dg/gcov/gcov-dump-2.C: New test.
4829
ab50a215
ML
48302016-08-09 Martin Liska <mliska@suse.cz>
4831
4832 * gcc.dg/tree-prof/val-prof-9.c: New test.
4833
dcb1e137
ML
48342016-08-09 Martin Liska <mliska@suse.cz>
4835
4836 * gcc.dg/tree-prof/val-prof-8.c: New test.
4837
04d6d3b6
MJ
48382016-08-09 Martin Jambor <mjambor@suse.cz>
4839
df839749
UB
4840 PR ipa/71981
4841 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4842
c57e78c4
BC
48432016-08-09 Bin Cheng <bin.cheng@arm.com>
4844
4845 PR tree-optimization/33707
4846 * gcc.dg/vect/pr33707.c: New test.
4847
42970a17
BC
48482016-08-09 Bin Cheng <bin.cheng@arm.com>
4849
4850 PR tree-optimization/pr72772
4851 * gcc.dg/tree-ssa/pr72772.c: New test.
4852
810a3aa6
MF
48532016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4854
4855 PR rtl-optimization/66669
4856 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4857
9e207d6f
JJ
48582016-08-09 Jakub Jelinek <jakub@redhat.com>
4859
4860 PR tree-optimization/72824
4861 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4862
50bf47fd
RB
48632016-08-09 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/71802
4866 * gcc.dg/torture/pr71802.c: New testcase.
4867
cadec7ca
JJ
48682016-08-09 Jakub Jelinek <jakub@redhat.com>
4869
4870 PR c++/72809
4871 * g++.dg/eh/stdarg1.C: New test.
4872
c43c5112
AK
48732016-08-08 Andi Kleen <ak@linux.intel.com>
4874
4875 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4876 test command line in failure log.
4877 (profopt-execute): dito. Make autofdo file names unique.
4878
895aa8e1
DM
48792016-08-08 David Malcolm <dmalcolm@redhat.com>
4880
4881 PR c/64955
4882 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4883 output.
4884
9afda630
PK
48852016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4886
4887 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4888 c99_runtime.
4889 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4890 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4891 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4892 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4893 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4894 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4895
e52ed3fe
DM
48962016-08-08 David Malcolm <dmalcolm@redhat.com>
4897
4898 PR c/52952
4899 * gcc.dg/cpp/pr66415-1.c: Likewise.
4900 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4901 * gcc.dg/format/c90-printf-1.c: Likewise.
4902 * gcc.dg/format/diagnostic-ranges.c: New test case.
4903
ad200580
JJ
49042016-08-08 Jakub Jelinek <jakub@redhat.com>
4905
77524e0d
JJ
4906 PR fortran/72716
4907 * gfortran.dg/gomp/pr72716.f90: New test.
4908
2187f2a2
JJ
4909 PR middle-end/72781
4910 * gcc.dg/gomp/pr72781.c: New test.
4911
ad200580
JJ
4912 PR middle-end/68762
4913 * g++.dg/vect/pr68762-1.cc: New test.
4914 * g++.dg/vect/pr68762-2.cc: New test.
4915 * g++.dg/vect/pr68762.h: New file.
4916
989d0071
MS
49172016-08-08 Martin Sebor <msebor@redhat.com>
4918
4919 PR testsuite/72838
3a146d46
JJ
4920 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4921 * g++.dg/warn/overflow-warn-3.C: Same.
4922 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4923
7090cac9
AV
49242016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4925
4926 PR fortran/71936
4927 * gfortran.dg/allocate_with_source_21.f03: New test.
4928
64e56ab0
AV
49292016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4930
4931 PR fortran/72698
4932 * gfortran.dg/allocate_with_source_20.f03: New test.
4933
0476487d
AM
49342016-08-08 Alan Modra <amodra@gmail.com>
4935
4936 * gcc.c-torture/compile/pr72802.c: New.
4937
8e9218f2
AV
49382016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4939
4940 PR fortran/70524
4941 * gfortran.dg/dependency_48.f90: New test.
4942
c1f7083b
TK
49432016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4944
531e5ae3 4945 PR fortran/70040
c1f7083b
TK
4946 * gfortran.dg/pr70040.f90: New testcase.
4947
6ab5813c
TK
49482016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4949
4950 PR fortran/71961
4951 * gfortran.dg/matmul_10.f90: New testcase.
4952
27bddc4a
JH
49532016-08-07 Jan Hubicka <hubicka@ucw.cz>
4954
4955 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4956
4a9f8a9f
JJ
49572016-08-07 Jakub Jelinek <jakub@redhat.com>
4958
4959 PR c/72816
4960 * gcc.dg/pr72816.c: New test.
4961
fa76f2c6
JW
49622016-08-06 Jonathan Wakely <jwakely@redhat.com>
4963
4964 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4965 * g++.dg/conversion/pr41426.C: Likewise.
4966 * g++.dg/conversion/pr66211.C: Likewise.
4967 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4968 * g++.dg/init/ref8.C: Likewise.
4969 * g++.old-deja/g++.law/cvt20.C: Likewise.
4970 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4971
5c3e5002
PP
49722016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4973
4974 PR tree-optimization/18046
4975 * gcc.dg/tree-ssa/vrp105.c: New test.
4976 * gcc.dg/tree-ssa/vrp106.c: New test.
4977
94087e88 49782016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4979
4980 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4981 1ul in diagnostics. Remove hyphen from "constant-expression."
4982 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4983 * g++.dg/cpp0x/static_assert3.C: Same.
4984 * g++.dg/cpp1y/constexpr-throw.C: Same.
4985 * g++.dg/template/nontype3.C: Same.
4986 * g++.dg/warn/overflow-warn-1.C: Same.
4987 * g++.dg/warn/overflow-warn-3.C: Same.
4988 * g++.dg/warn/overflow-warn-4.C: Same.
4989
88fa5555
DM
49902016-08-05 David Malcolm <dmalcolm@redhat.com>
4991
4992 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4993 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4994 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4995 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4996
1addb9e6
PP
49972016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4998
4999 PR tree-optimization/72810
5000 * gcc.dg/tree-ssa/vrp110.c: New test.
5001
1b62ed4f
JG
50022016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5003
5004 PR Target/72819
5005 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5006 registers.
5007 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5008 saving the half-precision registers.
5009 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5010 value is returned in h0.
5011 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5012 are passed in FP/SIMD registers.
5013 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5014 passing works corrcetly.
5015 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5016 (hfa_f16x2_t): Likewise.
5017 (hfa_f16x3_t): Likewise.
5018 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5019 are promoted to double and passed in a double register.
5020 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5021 are promoted to double and stacked.
5022 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5023 __fp16 data types.
5024 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5025 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5026 __fp16 first get passed in FP/SIMD registers, then stacked.
5027
4228ca19
NS
50282016-08-05 Nathan Sidwell <nathan@acm.org>
5029
5030 PR c++/68724
5031 * g++.dg/cpp0x/pr68724.C: New.
5032
db7c335e
RB
50332016-08-05 Richard Biener <rguenther@suse.de>
5034
5035 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5036
48abe922
PP
50372016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5038
5039 * gcc.dg/tree-ssa/vrp107.c: New test.
5040 * gcc.dg/tree-ssa/vrp108.c: New test.
5041 * gcc.dg/tree-ssa/vrp109.c: New test.
5042
f6cdf42f
PK
50432016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5044
5045 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5046 dg-options.
5047
33a9c609
PK
50482016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5049
5050 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5051 test-cases.
5052 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5053 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5054 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5055 test-cases.
5056 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5057 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5058 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5059 large_double.
5060
4473482d
PC
50612016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5062
5063 PR c++/72800
5064 * g++.dg/cpp1y/lambda-ice1.C: New.
5065
08156df5
PP
50662016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5067
5068 PR c++/72759
5069 * g++.dg/cpp1y/pr72759.C: New test.
5070
938da3a5
PP
50712016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5072
5073 * gcc.dg/switch-10.c: New test.
5074
da84183c
JG
50752016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5076
5077 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5078
ae9281fc
TS
50792016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5080
5081 * c-c++-common/goacc/routine-5.c: Update.
5082
086ad22e
BE
50832016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5084
5085 PR rtl-optimization/70903
5086 * gcc.c-torture/execute/pr70903.c: New test.
5087
6805e400
ML
50882016-08-04 Martin Liska <mliska@suse.cz>
5089
5090 * gcc.dg/params/params.exp: Replace file exists with
5091 TESTING_IN_BUILD_TREE.
5092
a0008434
MP
50932016-08-04 Marek Polacek <polacek@redhat.com>
5094
5095 PR c++/70229
5096 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5097
fb46286e
RB
50982016-08-04 Richard Biener <rguenther@suse.de>
5099
5100 PR middle-end/71984
5101 * gcc.dg/torture/pr71984.c: Guard correctness check for
5102 little-endian.
5103
ac2c96ab
AP
51042016-08-03 Andrew Pinski <apinski@cavium.com>
5105
5106 * gcc.c-torture/compile/20160802-1.c: New testcase.
5107
c98583e9
FR
51082016-08-03 Fritz Reese <fritzoreese@gmail.com>
5109
5110 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5111
9ad1a1da
RB
51122016-08-03 Richard Biener <rguenther@suse.de>
5113
5114 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5115 and remove -O3.
5116 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5117 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5118
cd75c979
RB
51192016-08-03 Richard Biener <rguenther@suse.de>
5120
5121 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5122 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5123 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5124 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5125
30e8d875
SKS
51262016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5127
5128 * gcc.dg/init-excess-2.c: Require int32plus.
5129 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5130 * gcc.dg/pr59963-2.c: Require int32plus.
5131 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5132 * gcc.dg/unroll-7.c: Require int32plus.
5133
69b806f6
BC
51342016-08-02 Bin Cheng <bin.cheng@arm.com>
5135
5136 PR tree-optimization/34114
5137 * gcc.dg/tree-ssa/loop-42.c: New test.
5138
1efafef3
TC
51392016-08-02 Tamar Christina <tamar.christina@arm.com>
5140
5141 * gcc.target/aarch64/vminmaxnm.c: New.
5142 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5143 tests.
5144
e2a99194
MM
51452016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5146
5147 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5148 vec_extract for vector float, vector int, vector short, and vector
5149 char.
5150 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5151 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5152 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5153 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5154
71bfb77a
WD
51552016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5156
5157 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5158 single stack adjustment, no writeback.
71bfb77a
WD
5159 * gcc.target/aarch64/test_frame_12.c: Likewise.
5160 * gcc.target/aarch64/test_frame_13.c: Likewise.
5161 * gcc.target/aarch64/test_frame_15.c: Likewise.
5162 * gcc.target/aarch64/test_frame_6.c: Likewise.
5163 * gcc.target/aarch64/test_frame_7.c: Likewise.
5164 * gcc.target/aarch64/test_frame_8.c: Likewise.
5165 * gcc.target/aarch64/test_frame_16.c: New test.
5166
37bce35a
L
51672015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5168
5169 PR target/72748
5170 * gcc.target/i386/pr72748.c: New test.
5171
3f8257db 51722015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5173
5174 PR tree-optimization/71818
5175 * gcc.dg/vect/pr71818.c: New
5176
bf60c531
ML
51772016-08-01 Martin Liska <mliska@suse.cz>
5178
5179 PR tree-optimization/71857
5180 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5181
8ed49fab
KT
51822016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5183
5184 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5185
76e2c821
JB
51862016-08-01 Jan Beulich <jbeulich@suse.com>
5187
5188 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5189
35029597
WS
51902016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5191
5192 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5193 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5194
3aa4b66a
JW
51952016-07-31 Jonathan Wakely <jwakely@redhat.com>
5196
5197 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5198 (check_effective_target_c++): Likewise. Also match for libstdc++.
5199
3f8257db 52002016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5201
5202 PR fortran/41922
5203 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5204 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5205 * gfortran.dg/pr41922.f90: New test.
5206
9fcb2819
SK
52072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5208
5209 PR fortran/68566
5210 * gfortran.dg/pr68566.f90: new test.
5211
94087e88 52122016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5213
5214 PR c++/60760
5215 PR c++/71091
5216 * g++.dg/cpp0x/constexpr-cast.C: New test.
5217 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5218 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5219 * g++.dg/ubsan/pr63956.C: Correct.
5220
d0047a25
MM
52212016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5222
5223 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5224 vector double or vector long where the vector is in memory.
5225 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5226 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5227
e4f7a5df
SK
52282016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5229
5230 PR fortran/69867
5231 * gfortran.dg/pr69867.f90: New test.
5232
b441ae1d
SK
52332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5234
5235 PR fortran/69962
5236 * gfortran.dg/pr69962.f90: New test.
5237
712dff31
SK
52382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5239
5240 PR fortran/70006
5241 * gfortran.dg/pr70006.f90: New test.
5242
fb42421e
SK
52432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5244
5245 PR fortran/71730
5246 * gfortran.dg/pr71730.f90: New test.
5247 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5248 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5249 * gfortran.dg/array_constructor_26.f03: Ditto.
5250
466effe0
WS
52512016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5252
5253 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5254 * gcc.target/powerpc/pr71763.c: Likewise.
5255
f618a472
MP
52562016-07-29 Marek Polacek <polacek@redhat.com>
5257
5258 PR c/71742
5259 * gcc.dg/940510-1.c: Adjust dg-error.
5260 * gcc.dg/c99-flex-array-1.c: Likewise.
5261 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5262
efd0786f
MP
5263 PR c/71853
5264 * gcc.dg/noncompile/pr71853.c: New test.
5265
e00dceaf
MP
5266 PR c/71573
5267 * gcc.dg/noncompile/pr71573.c: New test.
5268
638fc14f
MP
5269 PR c/71926
5270 * g++.dg/warn/Wparentheses-30.C: New test.
5271 * gcc.dg/Wparentheses-14.c: New test.
5272
61c73a7f
UB
52732016-07-29 Uros Bizjak <ubizjak@gmail.com>
5274
5275 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5276
01d32b2b
BC
52772016-07-29 Bin Cheng <bin.cheng@arm.com>
5278
5279 PR tree-optimization/57558
5280 * gcc.dg/vect/pr57558-1.c: New test.
5281 * gcc.dg/vect/pr57558-2.c: New test.
5282
f6c7a248
PK
52832016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5284
61c73a7f 5285 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5286 to scan forwprop1 dump pass.
5287
f54ea774
PC
52882016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5289
5290 PR c++/51488
5291 * g++.dg/template/pr51488.C: New.
5292
673a107a
JJ
52932016-07-29 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR c/71969
5296 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5297 static __inline__.
5298 * gcc.dg/pr71969-1.c: New test.
5299 * gcc.dg/pr71969-2.c: New test.
5300 * gcc.dg/pr71969-3.c: New test.
5301
78169471
MP
53022016-07-29 Marek Polacek <polacek@redhat.com>
5303
5304 PR c/71574
5305 * c-c++-common/pr71574.c: New test.
5306
a5b5c8b6
MP
5307 PR c/71583
5308 * gcc.dg/noncompile/pr71583.c: New test.
5309
883b6d4e
KV
53102016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5311
5312 PR middle-end/68217
5313 * gcc.dg/pr68217.c: New test.
5314
89f1f37e
SK
53152016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5316
5317 PR fortran/71067
5318 * gfortran.dg/pr71067_1.f90: New test.
5319 * gfortran.dg/pr71067_2.f90: Ditto.
5320
e0d32185
MM
53212016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5322
5323 * gcc.target/powerpc/vec-extract-1.c: New test.
5324
c851722d
SK
53252016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5326
5327 PR fortran/71799
5328 * gfortran.dg/pr71799.f90: New test.
5329
f064da6a
PC
53302016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5331
5332 PR c++/71665
5333 * g++.dg/cpp0x/pr71665-1.C: New.
5334 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5335 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5336 * g++.dg/ext/label10.C: Likewise.
5337 * g++.dg/parse/constant5.C: Likewise.
5338
1b70aaad
SK
53392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5340
5341 PR fortran/71859
5342 * gfortran.dg/pr71859.f90: New test.
5343 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5344 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5345
a23404c9
PT
53462016-07-28 Paul Thomas <pault@gcc.gnu.org>
5347
5348 PR fortran/71883
5349 * gfortran.dg/pr71883.f90 : New test.
5350
513d866d
YR
53512016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5352
5353 PR tree-optimization/71734
61c73a7f 5354 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5355
7c428aa2
RL
53562016-07-28 Renlin Li <renlin.li@arm.com>
5357
5358 Revert
5359 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5360
5361 PR fortran/71902
5362 * gfortran.dg/dependency_47.f90: New test.
5363
1225d6b1
ML
53642016-07-28 Martin Liska <mliska@suse.cz>
5365
5366 PR gcov-profile/68025
5367 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5368
e5f5bf35
ML
53692016-07-28 Martin Liska <mliska@suse.cz>
5370
5371 * g++.dg/vect/pr70944.cc: New test.
5372
4536610d
KV
53732016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5374
5375 PR middle-end/71994
5376 * gcc.dg/torture/pr71994.c: New test.
5377
8c6961ca
PK
53782016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5379
5380 PR middle-end/71078
5381 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5382 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5383 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5384
8de22ea0
RB
53852016-07-27 Richard Biener <rguenther@suse.de>
5386
5387 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5388
5d9da222
ML
53892016-07-27 Martin Liska <mliska@suse.cz>
5390
5391 * gcc.dg/predict-13.c: New test.
5392 * gcc.dg/predict-14.c: New test.
5393
af9e275f
SKS
53942016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5395
a23404c9 5396 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5397 including stdint.h.
5398 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5399 including stdint.h.
5400
71abba1e
MM
54012016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5402
5403 PR target/71869
5404 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5405 IEEE built-in functions handle quiet and signalling NaNs
5406 correctly.
5407
9cd74e8f
SK
54082016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5409
5410 PR fortran/71862
5411 * gfortran.dg/pr71862.f90: New test.
5412
0d48446f
MS
54132016-07-26 Martin Sebor <msebor@redhat.com>
5414
5415 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5416 selector with dg-options.
5417
524cf1e4
PP
54182016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5419
5420 PR tree-optimization/18046
5421 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5422 * gcc.dg/tree-ssa/vrp103.c: New test.
5423 * gcc.dg/tree-ssa/vrp104.c: New test.
5424
100665d8
WS
54252016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5426
5427 * gcc.target/powerpc/pr63354.c: Require lp64 since
5428 -mprofile-kernel is not legal with -m32.
5429
0b64ca40
RB
54302016-07-26 Richard Biener <rguenther@suse.de>
5431
5432 PR rtl-optimization/71984
5433 * gcc.dg/torture/pr71984.c: New testcase.
5434
9b7937cf
RS
54352016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5436
5437 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5438 g++-dg-runtest via et-dg-runtest.
5439 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5440 * gcc.dg/vect/vect.exp: Likewise.
5441 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5442 gfortran-dg-runtest.
5443 * gfortran.dg/vect/vect.exp: Likewise.
5444 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5445 (check_mips_loongson_hw_available): Likewise.
5446 (check_effective_target_mpaired_single_runtime): Likewise.
5447 (check_effective_target_mips_loongson_runtime): Likewise.
5448 (add_options_for_mpaired_single): Likewise.
5449 (check_effective_target_vect_int): Add global et_index.
5450 Check and save the supported feature for a target selected by
5451 the et_index target. Break long lines where appropriate. Call
5452 et-is-effective-target for MIPS with an argument instead of
5453 check_effective_target_* where appropriate.
5454 (check_effective_target_vect_intfloat_cvt): Likewise.
5455 (check_effective_target_vect_uintfloat_cvt): Likewise.
5456 (check_effective_target_vect_floatint_cvt): Likewise.
5457 (check_effective_target_vect_floatuint_cvt): Likewise.
5458 (check_effective_target_vect_simd_clones): Likewise.
5459 (check_effective_target_vect_shift): ewise.
5460 (check_effective_target_whole_vector_shift): Likewise.
5461 (check_effective_target_vect_bswap): Likewise.
5462 (check_effective_target_vect_shift_char): Likewise.
5463 (check_effective_target_vect_long): Likewise.
5464 (check_effective_target_vect_float): Likewise.
5465 (check_effective_target_vect_double): Likewise.
5466 (check_effective_target_vect_long_long): Likewise.
5467 (check_effective_target_vect_no_int_max): Likewise.
5468 (check_effective_target_vect_no_int_add): Likewise.
5469 (check_effective_target_vect_no_bitwise): Likewise.
5470 (check_effective_target_vect_widen_shift): Likewise.
5471 (check_effective_target_vect_no_align): Likewise.
5472 (check_effective_target_vect_hw_misalign): Likewise.
5473 (check_effective_target_vect_element_align): Likewise.
5474 (check_effective_target_vect_condition): Likewise.
5475 (check_effective_target_vect_cond_mixed): Likewise.
5476 (check_effective_target_vect_char_mult): Likewise.
5477 (check_effective_target_vect_short_mult): Likewise.
5478 (check_effective_target_vect_int_mult): Likewise.
5479 (check_effective_target_vect_extract_even_odd): Likewise.
5480 (check_effective_target_vect_interleave): Likewise.
5481 (check_effective_target_vect_stridedN): Likewise.
5482 (check_effective_target_vect_multiple_sizes): Likewise.
5483 (check_effective_target_vect64): Likewise.
5484 (check_effective_target_vect_call_copysignf): Likewise.
5485 (check_effective_target_vect_call_sqrtf): Likewise.
5486 (check_effective_target_vect_call_btrunc): Likewise.
5487 (check_effective_target_vect_call_btruncf): Likewise.
5488 (check_effective_target_vect_call_ceil): Likewise.
5489 (check_effective_target_vect_call_ceilf): Likewise.
5490 (check_effective_target_vect_call_floor): Likewise.
5491 (check_effective_target_vect_call_floorf): Likewise.
5492 (check_effective_target_vect_call_lceil): Likewise.
5493 (check_effective_target_vect_call_lfloor): Likewise.
5494 (check_effective_target_vect_call_nearbyint): Likewise.
5495 (check_effective_target_vect_call_nearbyintf): Likewise.
5496 (check_effective_target_vect_call_round): Likewise.
5497 (check_effective_target_vect_call_roundf): Likewise.
5498 (check_effective_target_vect_perm): Likewise, but also append *_saved
5499 to the existing global name to properly cache the result.
5500 (check_effective_target_vect_perm_byte): Likewise.
5501 (check_effective_target_vect_perm_short): Likewise.
5502 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5503 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5504 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5505 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5506 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5507 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5508 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5509 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5510 (check_effective_target_vect_sdot_qi): Likewise.
5511 (check_effective_target_vect_udot_qi): Likewise.
5512 (check_effective_target_vect_sdot_hi): Likewise.
5513 (check_effective_target_vect_udot_hi): Likewise.
5514 (check_effective_target_vect_usad_char): Likewise.
5515 (check_effective_target_vect_pack_trunc): Likewise.
5516 (check_effective_target_vect_unpack): Likewise.
5517 (check_effective_target_vect_aligned_arrays): Likewise.
5518 (check_effective_target_vect_natural_alignment): Likewise.
5519 (check_effective_target_vector_alignment_reachable): Likewise.
5520 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5521 (is-effective-target): Initialize et_index if undefined.
5522 (et-dg-runtest): New.
5523 (et-is-effective-target): Likewise.
5524 (check_vect_support_and_set_flags): Add supported MIPS targets to
5525 EFFECTIVE_TARGETS list. Return the number of supported targets.
5526
8f63caf6 55272016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5528 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5529
5530 PR middle-end/70920
5531 * gcc.dg/pr70920-1.c: New test-case.
5532 * gcc.dg/pr70902-2.c: Likewise.
5533 * gcc.dg/pr70920-3.c: Likewise.
5534 * gcc.dg/pr70920-4.c: Likewise
5535 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5536 2 instead of 3.
5537
7d575fff
AM
55382016-07-25 Alexander Monakov <amonakov@ispras.ru>
5539
5540 * gcc.c-torture/execute/pr71494.c: Require label_values.
5541 * gcc.dg/pr16973.c: Ditto.
5542
bf01e070
SKS
55432016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5544
5545 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5546 * gcc.dg/torture/pr69771.c: Require int32plus.
5547 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5548
16b05965
ML
55492016-07-25 Martin Liska <mliska@suse.cz>
5550
5551 * gcc.dg/torture/pr71987.c: New test.
5552
d52d3767
SK
55532016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5554
5555 PR fortran/71935
5556 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5557 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5558 * gfortran.dg/pr71935.f90: New test.
5559
94087e88 55602016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5561
5562 PR c++/71675
5563 * g++.dg/ext/atomic-3.C: New test.
5564 * gcc.dg/atomic/pr71675.c: New test.
5565
58b3986e
ES
55662016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5567
5568 * gcc.target/i386/mvc8.c: New test.
5569
faa1612a
BC
55702016-07-22 Bin Cheng <bin.cheng@arm.com>
5571
5572 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5573 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5574
1603ebe0
TK
55752016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5576
5577 PR fortran/71795
5578 * gfortran.dg/constructor_50.f90: New test.
5579
bc91c436
ML
55802016-07-22 Martin Liska <mliska@suse.cz>
5581
5582 PR gcov-profile/69028
5583 PR gcov-profile/62047
5584 * g++.dg/cilk-plus/pr69028.C: New test.
5585
9fe9a3a7
AV
55862016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5587
5588 * gfortran.dg/coarray_stat_2.f90: New test.
5589
70866e3d
MM
55902016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5591
5592 * gcc.target/powerpc/vec-extract.h: New files to check the
5593 vec_extract built-in functions for all vector types, testing
5594 accessing each element, both with constant and variable element
5595 numbers.
5596 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5597 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5598 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5599 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5600 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5601 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5602 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5603 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5604 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5605
ab3af181
JJ
56062016-07-21 Jakub Jelinek <jakub@redhat.com>
5607
5608 PR c++/71728
5609 * g++.dg/other/pr71728.C: New test.
5610
ebe8f322
JG
56112016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5612
5613 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5614 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5615 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5616 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5617 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5618
959cef74
RB
56192016-07-21 Richard Biener <rguenther@suse.de>
5620
5621 PR tree-optimization/71947
5622 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5623
b24d9420
BC
56242016-07-21 Bin Cheng <bin.cheng@arm.com>
5625
5626 * gcc.dg/tree-ssa/scev-15.c: New.
5627
23974819
BC
56282016-07-21 Bin Cheng <bin.cheng@arm.com>
5629
5630 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5631
ee78cbaa
JJ
56322016-07-21 Jakub Jelinek <jakub@redhat.com>
5633
5634 PR c++/71941
5635 * g++.dg/gomp/pr71941.C: New test.
5636
52ed68f7
DM
56372016-07-20 David Malcolm <dmalcolm@redhat.com>
5638
5639 PR c/70339
5640 PR c/71858
5641 * g++.dg/spellcheck-identifiers.C: New test case, based on
5642 gcc.dg/spellcheck-identifiers.c.
5643 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5644 gcc.dg/spellcheck-identifiers-2.c.
5645 * g++.dg/spellcheck-typenames.C: New test case, based on
5646 gcc.dg/spellcheck-typenames.c
5647
18407bfb
JW
56482016-07-20 Jonathan Wakely <jwakely@redhat.com>
5649
5650 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5651 pointer to member function and also test catching by reference.
5652
4c07fd98
DV
56532016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5654
5655 * gcc.target/s390/pr67443.c: Fix test case.
5656
fee21d65
DV
56572016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5658
5659 * gcc.target/s390/insv-1.c: Xfail some tests.
5660 * gcc.target/s390/insv-2.c: Likewise.
5661
dbe9dfdd
GJL
56622016-07-20 Georg-Johann Lay <avr@gjlay.de>
5663
5664 * gcc.target/avr/torture/get-mem.c: New test.
5665 * gcc.target/avr/torture/set-mem.c: New test.
5666
c25e1d82
GJL
56672016-07-20 Georg-Johann Lay <avr@gjlay.de>
5668
5669 PR target/71948
5670 * gcc.target/avr/torture/tiny-progmem.c: New test.
5671
109d2197
JJ
56722016-07-20 Jakub Jelinek <jakub@redhat.com>
5673
7419f441
JJ
5674 PR c++/71909
5675 * g++.dg/parse/pr71909.C: New test.
5676 * g++.dg/tm/pr71909.C: New test.
5677
109d2197
JJ
5678 PR c++/50060
5679 * g++.dg/cpp0x/constexpr-50060.C: New test.
5680 * g++.dg/cpp1y/constexpr-50060.C: New test.
5681
144530cf
ML
56822016-07-20 Martin Liska <mliska@suse.cz>
5683
5684 * gfortran.dg/graphite/pr71898.f90: New test.
5685
04ac4afa
BC
56862016-07-20 Bin Cheng <bin.cheng@arm.com>
5687
5688 PR tree-optimization/71503
5689 PR tree-optimization/71683
5690 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5691 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5692
dcbdb17a
ML
56932016-07-20 Martin Liska <mliska@suse.cz>
5694
5695 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5696 * gcc.dg/plugin/sreal-test-1.c: Remove.
5697 * gcc.dg/plugin/sreal_plugin.c: Remove.
5698
6ed82555
TK
56992016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5700
5701 PR fortran/71902
5702 * gfortran.dg/dependency_47.f90: New test.
5703
13da0507
JJ
57042016-07-19 Jakub Jelinek <jakub@redhat.com>
5705
4833f561
JJ
5706 PR rtl-optimization/71916
5707 * gcc.c-torture/compile/pr71916.c: New test.
5708
4fda19ef
JJ
5709 PR middle-end/71874
5710 * g++.dg/torture/pr71874.C: New test.
5711
13da0507
JJ
5712 PR middle-end/71734
5713 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5714 (my_alloc): Rewritten to use __builtin_posix_memalign and
5715 __SIZE_TYPE__.
5716 (my_free): Use __builtin_free instead of _mm_free.
5717 (Vec::operator=): Use __builtin_memcpy.
5718
e7980add
MJ
57192016-07-19 Martin Jambor <mjambor@suse.cz>
5720
61c73a7f
UB
5721 PR fortran/71688
5722 * gfortran.dg/pr71688.f90: New test.
e7980add 5723
13e88953
RB
57242016-07-19 Richard Biener <rguenther@suse.de>
5725
5726 * c-c++-common/vector-subscript-6.c: New testcase.
5727 * c-c++-common/vector-subscript-7.c: Likewise.
5728
1caf0482
SKS
57292016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5730
a23404c9 5731 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5732 and UInt32 based on __SIZEOF_INT__.
5733
cef5388d
RB
57342016-07-19 Richard Biener <rguenther@suse.de>
5735
5736 PR tree-optimization/71901
5737 * gcc.dg/torture/pr71901.c: New testcase.
5738
57392016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5740
5741 PR tree-optimization/71908
5742 * gcc.dg/torture/pr71908.c: New testcase.
5743
a8f7a895
MM
57442016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5745
5746 PR target/71493
5747 * gcc.target/powerpc/pr71493-1.c: New test.
5748 * gcc.target/powerpc/pr71493-2.c: Likewise.
5749
f2111a36
JJ
57502016-07-18 Jakub Jelinek <jakub@redhat.com>
5751
99516432
JJ
5752 PR c++/71835
5753 * g++.dg/conversion/ambig3.C: New test.
5754
87713c6a
JJ
5755 PR c++/71828
5756 * g++.dg/cpp0x/constexpr-71828.C: New test.
5757
7a7f16ca
JJ
5758 PR c++/71826
5759 * g++.dg/template/pr71826.C: New test.
5760
f4d90295
JJ
5761 PR c++/71822
5762 * g++.dg/template/defarg21.C: New test.
5763
f2111a36
JJ
5764 PR c++/71871
5765 * g++.dg/ext/vector31.C: New test.
5766
0b965526
UB
57672016-07-18 Uros Bizjak <ubizjak@gmail.com>
5768
5769 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5770
94e136b9
YR
57712016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5772
5773 PR tree-optimization/71734
5774 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5775
7072df0a
DV
57762016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5777
5778 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5779 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5780 stack-layout-dynamic-1.c: New test.
5781
54158a1a
AK
57822016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5783
5784 * gcc.target/s390/nolrl-1.c: New test.
5785
43068916
FR
57862016-07-17 Fritz Reese <fritzoreese@gmail.com>
5787
5788 PR fortran/71523
5789 * gfortran.dg/pr71523_1.f90: New test.
5790 * gfortran.dg/pr71523_2.f90: New test.
5791
a9356b12
AS
57922016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5793
5794 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5795
a07b81c7 57962016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5797 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5798
5799 PR fortran/62125
5800 * gfortran.dg/pr62125.f90: New test.
5801
96c0ec12
BS
58022016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5803
5804 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5805 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5806
479d0ed5
JW
58072016-07-15 Jonathan Wakely <jwakely@redhat.com>
5808
5809 PR c++/58796
5810 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5811 * g++.dg/cpp0x/nullptr35.C: New test.
5812
41c7438e
BC
58132016-07-15 Bin Cheng <bin.cheng@arm.com>
5814
5815 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5816
f7ba880b
CP
58172016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5818
5819 * gfortran.dg/goacc/vector_length.f90: New test.
5820
b9aba0a0
RB
58212016-07-15 Richard Biener <rguenther@suse.de>
5822
5823 PR tree-optimization/71881
5824 * gcc.dg/torture/pr71881.c: New testcase.
5825
9513d5fb
RB
58262016-07-15 Richard Biener <rguenther@suse.de>
5827
5828 PR tree-optimization/71887
5829 * gcc.dg/torture/pr71887.c: New testcase.
5830
ddbbcb19
JJ
58312016-07-15 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR c/71858
5834 * gcc.dg/spellcheck-identifiers-3.c: New test.
5835
29eb509c
AV
58362016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5837
5838 PR fortran/71807
5839 * gfortran.dg/null_9.f90: New test.
5840
43aabfcf
BC
58412016-07-15 Bin Cheng <bin.cheng@arm.com>
5842
5843 * gcc.dg/tree-ssa/loop-41.c: New test.
5844
afc89e58
BC
58452016-07-15 Bin Cheng <bin.cheng@arm.com>
5846
5847 PR tree-optimization/71347
5848 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5849
6fa682ad
SK
58502016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5851
5852 PR fortran/29819
5853 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5854 * gfortran.dg/contains.f90: Ditto.
5855 * gfortran.dg/contains_empty_1.f03: Ditto.
5856 * gfortran.dg/submodule_3.f08: Ditto.
5857
dd36b877
JJ
58582016-07-14 Jakub Jelinek <jakub@redhat.com>
5859
a60a5d31
JJ
5860 PR testsuite/71865
5861 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5862 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5863 expected diagnostics.
5864
dd36b877
JJ
5865 PR c/71858
5866 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5867 * gcc.dg/spellcheck-identifiers-2.c: New test.
5868 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5869 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5870
a241f8ca
JJ
58712016-07-14 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR tree-optimization/71872
5874 * gcc.c-torture/compile/pr71872.c: New test.
5875
d62b809c
TP
58762016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5877
5878 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5879 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5880 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5881 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5882 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5883 * gcc.target/arm/atomic-op-acquire-1.c: This.
5884 * gcc.target/arm/atomic-op-char.c: Rename into ...
5885 * gcc.target/arm/atomic-op-char-1.c: This.
5886 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5887 * gcc.target/arm/atomic-op-consume-1.c: This.
5888 * gcc.target/arm/atomic-op-int.c: Rename into ...
5889 * gcc.target/arm/atomic-op-int-1.c: This.
5890 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5891 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5892 * gcc.target/arm/atomic-op-release.c: Rename into ...
5893 * gcc.target/arm/atomic-op-release-1.c: This.
5894 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5895 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5896 * gcc.target/arm/atomic-op-short.c: Rename into ...
5897 * gcc.target/arm/atomic-op-short-1.c: This.
5898 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5899 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5900 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5901 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5902 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5903 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5904 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5905 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5906 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5907 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5908
1f8dd420
AV
59092016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5910
5911 PR fortran/70842
5912 * gfortran.dg/select_type_35.f03: New test.
5913
53109ba8
KT
59142016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 PR target/65951
5917 PR tree-optimization/70923
5918 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5919 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5920 * gcc.dg/vect/pr65951.c: Likewise.
5921 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5922
91f35b7f
DE
59232016-07-14 David Edelsohn <dje.gcc@gmail.com>
5924
5925 * c-c++-common/pr60226.c: Expect maximum object file alignment
5926 error on AIX.
5927
351168fe
RB
59282016-07-14 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/71866
5931 * gcc.dg/torture/pr71866.c: New testcase.
5932
94c32c00
TP
59332016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5934
5935 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5936 selector and enclose boolean expression in curly braces.
5937
b799a481
AM
59382016-07-14 Alan Modra <amodra@gmail.com>
5939
5940 PR target/71733
5941 * gcc.target/powerpc/p9-novsx.c: New.
5942
f63ba78c
AK
59432016-07-13 Andi Kleen <ak@linux.intel.com>
5944
5945 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5946 * g++.dg/tree-prof/morefunc.C: Dito.
5947 * g++.dg/tree-prof/pr35545.C: Dito.
5948 * g++.dg/tree-prof/reorder.C: Dito.
5949 * gcc.dg/tree-prof/20050826-2.c: Dito.
5950 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5951 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5952 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5953 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5954 * gcc.dg/tree-prof/inliner-1.c: Dito.
5955 * gcc.dg/tree-prof/merge_block.c: Dito.
5956 * gcc.dg/tree-prof/stringop-1.c: Dito.
5957 * gcc.dg/tree-prof/stringop-2.c: Dito.
5958 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5959 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5960 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5961 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5962 * gcc.dg/tree-prof/update-loopch.c: Dito.
5963 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5964 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5965 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5966 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5967 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5968 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5969 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5970
f4d5a23d
AK
59712016-07-13 Andi Kleen <ak@linux.intel.com>
5972
5973 * lib/profopt.exp (profopt-execute): Remove .imports files.
5974
ae145898
AK
59752016-07-13 Andi Kleen <ak@linux.intel.com>
5976
0b965526 5977 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5978
e97bd4f5
AK
59792016-07-13 Andi Kleen <ak@linux.intel.com>
5980
5981 * lib/profopt.exp (dg-final-scan-autofdo,
5982 dg-final-scan-not-autofdo): New functions.
5983
6fa3d4b4
BC
59842016-07-13 Bin Cheng <bin.cheng@arm.com>
5985
5986 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5987 * gcc.dg/vect/vect-35.c: Ditto.
5988 * gcc.dg/vect/vect-alias-check-2.c: New test.
5989
65f18bc6
ML
59902016-07-13 Martin Liska <mliska@suse.cz>
5991
5992 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5993 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5994 * gfortran.dg/pr42108.f90: Update expected dump scan.
5995
9737f35b
RB
59962016-07-13 Richard Biener <rguenther@suse.de>
5997
5998 PR tree-optimization/24574
5999 * gcc.dg/pr24574.c: New testcase.
6000
62c0ea4b
SKS
60012016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6002
0b965526 6003 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6004 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6005 * c-c++-common/pr68833-1.c: Require int32plus.
6006 * gcc.dg/ipa/pr63551.c: Likewise.
6007 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6008 * gcc.dg/ipa/pr64041.c: Require int32plus.
6009
c7ed8938
IE
60102016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6011
6012 PR ipa/71633
6013 * g++.dg/pr71633.C: New test.
6014
5ce15300
TP
60152016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6016
6017 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6018 Add new arm_thumb1_cbz_ok effective target.
6019 * gcc.target/arm/cbz.c: New test.
6020
2b9509a3
TP
60212016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6022
6023 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6024 Define effective target.
6025 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6026 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6027 * gcc.target/arm/movhi_movw.c: New test.
6028 * gcc.target/arm/movsi_movw.c: Likewise.
6029 * gcc.target/arm/movdi_movw.c: Likewise.
6030
7f15b177
RB
60312016-07-13 Richard Biener <rguenther@suse.de>
6032
6033 PR middle-end/71104
6034 * gcc.dg/pr71104-1.c: New testcase.
6035 * gcc.dg/pr71104-2.c: Likewise.
6036
0b0a896e
MM
60372016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6038
6039 PR target/71805
6040 * gcc.target/powerpc/pr71805.c: New test.
6041
f906f5ed
BS
60422016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6043
6044 * gcc.target/powerpc/divkc3-1.c: New.
6045 * gcc.target/powerpc/mulkc3-1.c: New.
6046
9e63c3aa
NS
60472016-07-12 Nathan Sidwell <nathan@acm.org>
6048
6049 * gcc.target/arm/data-rel-1.c: New.
6050 * gcc.target/arm/data-rel-2.c: New.
6051 * gcc.target/arm/data-rel-3.c: New.
6052
f507d202
ML
60532016-07-12 Martin Liska <mliska@suse.cz>
6054
6055 * gcc.dg/params/blocksort-part.c: New test.
6056 * gcc.dg/params/params.exp: New file.
6057
d6f7c125
KT
60582016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6059
6060 PR middle-end/71700
6061 * gcc.c-torture/execute/pr71700.c: New test.
6062
37ccb0ba
SB
60632016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6064 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/23286
6067 PR tree-optimization/70159
6068 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6069 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6070 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6071 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6072 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6073 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6074 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6075 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6076 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6077 * gcc.dg/pr51879-12.c: Likewise.
6078 * gcc.dg/strlenopt-9.c: Likewise.
6079 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6080 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6081 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6082 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6083 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6084 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6085 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6086 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6087 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6088 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6089 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6090 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6091 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6092 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6093 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6094
712a93d6
RB
60952016-07-12 Richard Biener <rguenther@suse.de>
6096
6097 PR rtl-optimization/68961
6098 * gcc.target/i386/pr68961.c: New testcase.
6099
c392943c
JJ
61002016-07-11 Jakub Jelinek <jakub@redhat.com>
6101
3d56e6a4
JJ
6102 PR middle-end/71758
6103 * c-c++-common/gomp/pr71758.c: New test.
6104 * gfortran.dg/gomp/pr71758.f90: New test.
6105
c392943c
JJ
6106 PR tree-optimization/71823
6107 * gcc.dg/vect/pr71823.c: New test.
6108
741d3be5
DM
61092016-07-11 David Malcolm <dmalcolm@redhat.com>
6110
6111 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6112 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6113 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6114
92fa45b5
L
61152016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6116
6117 PR target/71801
6118 * gcc.target/i386/pr71801.c: New test.
6119
f51606c7
RB
61202016-07-11 Richard Biener <rguenther@suse.de>
6121
6122 PR tree-optimization/71816
6123 * gcc.dg/torture/pr71816.c: New testcase.
6124
36b54ce0
TK
61252016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6126
6127 PR fortran/71783
6128 * gfortran.dg/dependency_46.f90: New test.
6129
d13835b6
VM
61302016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6131
6132 PR rtl-optimization/71621
6133 * gcc.target/i386/pr71621-1.c: New.
6134 * gcc.target/i386/pr71621-2.c: New.
6135
642bcbdf
CP
61362016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6137
6138 * gfortran.dg/goacc/pr71704.f90: New test.
6139
02eb5b8b
BS
61402016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6141
6142 PR target/71297
6143 * gcc.target/powerpc/pr71297.c: New.
6144
8beb9a0d
JW
61452016-07-08 Jiong Wang <jiong.wang@arm.com>
6146
6147 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6148
cef4b650
MM
61492016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6150
6151 PR target/71806
6152 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6153
3c3ecf52
AH
61542016-07-08 Alan Hayward <alan.hayward@arm.com>
6155
6156 PR tree-optimization/71667
6157 * gcc.dg/vect/pr71667.c: New
6158
2660286d
ML
61592016-07-08 Martin Liska <mliska@suse.cz>
6160
6161 * gcc.dg/torture/pr71606.c: New test.
6162
70cdd4ae
JD
61632016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6164
6165 PR fortran/71764
6166 * gfortran.dg/pr71764.f90: New test.
6167
842dc2e6
JJ
61682016-07-07 Jakub Jelinek <jakub@redhat.com>
6169 Kai Tietz <ktietz70@googlemail.com>
6170
6171 PR c++/70869
6172 PR c++/71054
6173 * g++.dg/cpp0x/pr70869.C: New test.
6174 * g++.dg/cpp0x/pr71054.C: New test.
6175
31be4262
DE
61762016-07-07 David Edelsohn <dje.gcc@gmail.com>
6177
6178 * g++.dg/debug/pr71432.C: Fail on AIX.
6179
1c122092
ML
61802016-07-07 Martin Liska <mliska@suse.cz>
6181
6182 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6183 an undefined behavior.
6184 * gfortran.dg/do_3.F90: Likewise.
6185 * gfortran.dg/do_check_11.f90: New test.
6186 * gfortran.dg/do_check_12.f90: New test.
6187 * gfortran.dg/do_corner_warn.f90: New test.
6188
7119f1b1
ML
61892016-07-07 Martin Liska <mliska@suse.cz>
6190
6191 * gfortran.dg/predict-1.f90: Ammend the test.
6192 * gfortran.dg/predict-2.f90: Likewise.
6193
275792f2
IE
61942016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6195
6196 PR ipa/71624
6197 * g++.dg/pr71624.C: New test.
6198
05a437c1
TP
61992016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6200
6201 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6202 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6203 ARMv8-M Mainline architectures.
6204
6f493951
TP
62052016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6206
6207 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6208 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6209
5ddaee94
SB
62102016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6211
6212 PR target/70098
6213 PR target/71763
6214 * gcc.target/powerpc/pr71763.c: New file.
6215
651afdb2
YR
62162016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6217
6218 PR tree-optimization/71518
0b965526 6219 * gcc.dg/pr71518.c: New test.
651afdb2 6220
9df99881
WD
62212016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6222
6223 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6224
7b4e0769
SKS
62252016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6226
0b965526 6227 PR target/50739
7b4e0769
SKS
6228 * gcc.target/avr/pr50739.c: New test.
6229
eb4432f7
JH
62302016-07-05 Jan Hubicka <jh@suse.cz>
6231
6232 * gcc.dg/tree-ssa/scev-14.c: update template.
6233
c01e092f
RS
62342016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6235
6236 * gcc.dg/vect/group-no-gaps-1.c: New test.
6237
8070763a
AK
62382016-07-05 Andi Kleen <ak@linux.intel.com>
6239
6240 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6241 if kernel supports MPX.
6242
3f8257db 62432016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6244
6245 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6246
36a265b1
MM
62472016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6248 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6249
6250 * gcc.target/powerpc/signbit-1.c: New test.
6251 * gcc.target/powerpc/signbit-2.c: New test.
6252 * gcc.target/powerpc/signbit-3.c: New test.
6253
7a98fb6e
KT
62542016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6255
6256 PR rtl-optimization/71594
6257 * gcc.dg/torture/pr71594.c: New test.
6258
1e3d54b4
JH
62592016-07-05 Jan Hubicka <jh@suse.cz>
6260
6261 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6262
84ca3893
DM
62632016-07-05 David Malcolm <dmalcolm@redhat.com>
6264
6265 PR c++/62314
3a146d46 6266 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6267 number of missing semicolon error.
6268 * g++.dg/pr62314-2.C: New test case.
6269
20d0bfce
AF
62702016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6271
6272 * gfortran.dg/coarray_stat_function.f90: New test.
6273 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6274 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6275 to new interfaces.
6276
69aaea06
AV
62772016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6278
6279 PR fortran/71623
6280 * gfortran.dg/deferred_character_17.f90: New test.
6281
f723a43c
CL
62822016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6283
6284 * gcc.target/arm/neon/polytypes.c: Move to ...
6285 * gcc.target/arm/polytypes.c: ... here.
6286 * gcc.target/arm/neon/pr51534.c: Move to ...
6287 * gcc.target/arm/pr51534.c: ... here.
6288 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6289 * gcc.target/arm/vect-vcvt.c: ... here.
6290 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6291 * gcc.target/arm/vect-vcvtq.c: ... here.
6292 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6293 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6294 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6295 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6296 * gcc.target/arm/neon/neon.exp: Delete.
6297 * gcc.target/arm/neon/: Delete.
6298
d73e0ccf
JD
62992016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6300
6301 PR fortran/65575
6302 * gfortran.dg: pr65575.f90: New test.
6303
c20f6223
JD
63042016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6305
6306 PR fortran/35849
6307 * gfortran.dg: pr35849.f90: New test.
6308
2a5537c3
JJ
63092016-07-04 Jakub Jelinek <jakub@redhat.com>
6310
6311 PR c++/71739
6312 * g++.dg/cpp0x/pr71739.C: New test.
6313
740f9751
CL
63142016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6315
6316 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6317
bf749919
DV
63182016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6319
6320 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6321 locr.
6322 * gcc.target/s390/loc-1.c: New test.
6323
430bb38e
YR
63242016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6325
3a146d46
JJ
6326 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6327 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6328
15f6e0da
RR
63292016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6330
6331 PR target/63874
6332 * gcc.target/aarch64/pr63874.c: New test.
6333
79335075
JB
63342016-07-04 Jan Beulich <jbeulich@suse.com>
6335
6336 * g++.dg/header.c: New.
6337 * gcc.dg/header.c: New.
6338
557e8c49
JJ
63392016-07-02 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR c/71719
6342 * c-c++-common/Wunused-var-15.c: New test.
6343
79a592e3
JJ
63442016-07-01 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR fortran/71687
6347 * gfortran.dg/gomp/pr71687.f90: New test.
6348
e2298656
BS
63492016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6350
6351 * gcc.dg/const-float128-ped.c: Require __float128 effective
6352 target and options.
6353 * gcc.dg/const-float128.c: Likewise.
6354 * gcc.dg/torture/float128-cmp-invalid.c: Require
6355 __float128 and base_quadfloat_support effective targets, and
6356 __float128 options.
6357 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6358 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6359 * gcc.dg/torture/float128-nan.c: Likewise.
6360 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6361 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6362 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6363 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6364 (add_options_for___float128): New.
6365 (check_effective_target_base_quadword_support): New.
6366
70c11966
MM
63672016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6368
6369 PR target/71720
6370 * gcc.target/powerpc/pr71720.c: New test.
6371
059541fd
JB
63722016-07-01 Jan Beulich <jbeulich@suse.com>
6373
6374 * gcc.dg/bss.c: New.
6375
2c1e4964
PB
63762016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6377
6378 PR target/71698
6379 * gcc.target/powerpc/pr71698.c: New test.
6380
22e1cb39
GJL
63812016-07-01 Georg-Johann Lay <avr@gjlay.de>
6382
6383 PR target/71151
6384 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6385 instead of ".foo" for its section name.
6386 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6387 depending on MCU's flash size.
6388 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6389 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6390 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6391 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6392 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6393 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6394
466cf574
JB
63952016-07-01 Jan Beulich <jbeulich@suse.com>
6396
6397 * gcc.target/i386/pr65105-2.c: Add -msse2.
6398
351beab7
JJ
63992016-06-30 Jakub Jelinek <jakub@redhat.com>
6400
55a0f21a
JJ
6401 PR tree-optimization/71707
6402 * gcc.dg/strlenopt-29.c: New test.
6403
6245ad72
JJ
6404 PR fortran/71704
6405 * gfortran.dg/gomp/pr71704.f90: New test.
6406
351beab7
JJ
6407 PR fortran/71705
6408 * gfortran.dg/gomp/pr71705.f90: New test.
6409
5a3a6a5e
KN
64102016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6411
6412 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6413 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6414 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6415 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6416 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6417 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6418 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6419 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6420 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6421 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6422 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6423 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6424 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6425 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6426 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6427 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6428 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6429 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6430 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6431 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6432 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6433 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6434 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6435 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6436 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6437 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6438 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6439 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6440 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6441 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6442 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6443 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6444 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6445 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6446 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6447 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6448 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6449 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6450 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6451 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6452 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6453 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6454 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6455 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6456 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6457 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6458 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6459 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6460 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6461 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6462 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6463 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6464 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6465 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6466 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6467 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6468 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6469 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6470 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6471 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6472 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6473 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6474 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6475 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6476 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6477 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6478 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6479 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6480 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6481 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6482 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6483 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6484 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6485 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6486 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6487 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6488 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6489 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6490 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6491 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6492 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6493
3dfa8071 64942016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6495 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6496
6497 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6498
9bd62242 64992016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6500 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6501
6502 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6503
603107fb
DM
65042016-06-30 David Malcolm <dmalcolm@redhat.com>
6505
6506 PR driver/71651
6507 * gcc.dg/spellcheck-options-12.c: New test case.
6508
205cccc7
JJ
65092016-06-30 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR middle-end/71693
6512 * gcc.c-torture/compile/pr71693.c: New test.
6513
f4452176
DM
65142016-06-29 David Malcolm <dmalcolm@redhat.com>
6515
6516 * gcc.dg/spellcheck-params.c: New testcase.
6517 * gcc.dg/spellcheck-params-2.c: New testcase.
6518
c5e74d9d
MM
65192016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6520
6521 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6522 vector extract instructions.
6523 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6524
e44ecbfd
JD
65252016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6526
6527 PR fortran/71686
6528 * gfortran.dg/unexpected_eof_2.f90: New test.
6529 * gfortran.dg/unexpected_eof_3.f90: New test.
6530
ee446d9f
JW
65312016-06-29 Jim Wilson <jim.wilson@linaro.org>
6532
6533 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6534
27f67461
CP
65352016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6536
6537 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6538 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6539 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6540
b1206d29
RB
65412016-06-29 Richard Biener <rguenther@suse.de>
6542
6543 PR middle-end/15256
6544 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6545
1af21224
MW
65462016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6547
6548 * gcc.target/arm/aapcs/neon-vect10.c: Require
6549 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6550 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6551 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6552 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6553 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6554 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6555 * gcc.target/arm/fp16-aapcs-1.c: Require
6556 -mfloat-ab=hard. Also simplify the test.
6557 * gcc.target/arm/fp16-aapcs-2.c: New.
6558
7fe43755
MW
65592016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6560
0b965526 6561 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6562 (add_options_for_arm_fp16_ieee): New.
6563 (add_options_for_arm_fp16_alternative): New.
6564 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6565 long-line.
6566 (effective_target_arm_fp16_hw): New.
6567
264d951a
IE
65682016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6569
6570 PR tree-optimization/71655
6571 * g++.dg/pr71655.C: New test.
6572
5c846a81
ML
65732016-06-29 Martin Liska <mliska@suse.cz>
6574
6575 * gcc.dg/pr71585.c: New test.
6576 * gcc.dg/pr71585-2.c: New test.
6577 * gcc.dg/pr71585-3.c: New test.
6578
fafe9318
YR
65792016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6580
6581 PR tree-optimization/70729
6582 * g++.dg/vect/pr70729.cc: New test.
6583
54d19c3b
TS
65842016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6585
6586 * c-c++-common/gomp/cancel-1.c: Extend.
6587
5f3cd7c3
JJ
65882016-06-29 Jakub Jelinek <jakub@redhat.com>
6589
6590 PR tree-optimization/71625
6591 * gcc.dg/strlenopt-28.c: New test.
6592
4aa83879
RB
65932016-06-29 Richard Biener <rguenther@suse.de>
6594
6595 PR middle-end/71002
6596 * g++.dg/torture/pr71002.C: Adjust testcase.
6597
152ef731
JJ
65982016-06-29 Jakub Jelinek <jakub@redhat.com>
6599
6600 PR c/71685
6601 * gcc.dg/pr71685.c: New test.
6602
66032016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6604
6605 PR c/71552
6606 * gcc.dg/init-bad-9.c: New test.
6607
d41dc215
BS
66082016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6609
6610 * gcc.target/powerpc/abs128-1.c: Require VSX.
6611 * gcc.target/powerpc/copysign128-1.c: Likewise.
6612 * gcc.target/powerpc/inf128-1.c: Likewise.
6613 * gcc.target/powerpc/nan128-1.c: Likewise.
6614
6a20b538
JJ
66152016-06-28 Jakub Jelinek <jakub@redhat.com>
6616
6617 PR middle-end/71626
6618 * gcc.c-torture/execute/pr71626-1.c: New test.
6619 * gcc.c-torture/execute/pr71626-2.c: New test.
6620
77d93c47
PB
66212016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6622
6623 PR target/71656
6624 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6625
a8264058
SB
66262016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6627
6628 PR target/71670
6629 * gcc.target/powerpc/pr71670.c: New testcase.
6630
0dc47331
PB
66312016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6632
6633 PR target/71656
6634 * gcc.target/powerpc/pr71656-1.c: New test.
6635 * gcc.target/powerpc/pr71656-2.c: New test.
6636
b65ffc79
CL
66372016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6638
6639 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6640 around fp16 code.
6641 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6642 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6643 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6644 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6645 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6646 Add arm_neon_fp16_ok effective target.
0b965526
UB
6647 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6648 Likewise.
6649 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6650 Likewise.
6651 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6652 Likewise.
6653 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6654 Likewise.
6655 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6656 Likewise.
6657 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6658 Likewise.
6659 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6660 Likewise.
6661 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6662 Likewise.
6663 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6664 Likewise.
6665 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6666 Likewise.
6667 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6668 Likewise.
b65ffc79 6669
9bb86f40
JH
66702016-06-26 Jan Hubicka <hubicka@ucw.cz>
6671
6672 * gcc.dg/predict-12.c: New testcase.
6673
46db0fd4
JD
66742016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6675
6676 PR fortran/71649
6677 * gfortran.dg/pr71649.f90: New test.
6678
2a65e70b
JJ
66792016-06-25 Jakub Jelinek <jakub@redhat.com>
6680
f8a06e24
JJ
6681 PR tree-optimization/71643
6682 * g++.dg/opt/pr71643.C: New test.
6683
2a65e70b
JJ
6684 PR tree-optimization/71631
6685 * gcc.c-torture/execute/pr71631.c: New test.
6686
7805417a
JH
66872016-06-24 Jan Hubicka <hubicka@ucw.cz>
6688
6689 * gcc.dg/predict-11.c: New testcase.
6690 * gfortran.dg/predict-2.f90: New testcase.
6691
888ed1a3
JH
66922016-06-24 Jan Hubicka <hubicka@ucw.cz>
6693
6694 * gcc.dg/predict-10.c: New test.
6695
53605f35
BS
66962016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6697
6698 * gcc.target/powerpc/abs128-1.c: New.
6699 * gcc.target/powerpc/copysign128-1.c: New.
6700 * gcc.target/powerpc/inf128-1.c: New.
6701 * gcc.target/powerpc/nan128-1.c: New.
6702
7b22b4c6
EB
67032016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6704
6705 * gfortran.dg/pr71642.f90: New test.
6706
37e373c2
JJ
67072016-06-24 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR tree-optimization/71647
6710 * gcc.target/i386/pr71647.c: New test.
6711
b20b79f2
L
67122016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6713
6714 * gcc.target/i386/noplt-gd-1.c: New test.
6715 * gcc.target/i386/noplt-gd-2.c: Likewise.
6716 * gcc.target/i386/noplt-gd-3.c: Likewise.
6717 * gcc.target/i386/noplt-ld-1.c: Likewise.
6718 * gcc.target/i386/noplt-ld-2.c: Likewise.
6719 * gcc.target/i386/noplt-ld-3.c: Likewise.
6720 * lib/target-supports.exp
6721 (check_effective_target_tls_get_addr_via_got): New.
6722
04619cb8
UB
67232016-06-24 Uros Bizjak <ubizjak@gmail.com>
6724
6725 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6726 testsuite compile flags.
6727 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6728 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6729
67302016-06-24 Uros Bizjak <ubizjak@gmail.com>
6731
6732 * g++dg/vect/pr36684.cc: Add dg-do compile.
6733 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6734 * gcc.dg/vect/pr70021.c: Ditto.
6735 * gcc.dg/vect/pr70138-1.c: Ditto.
6736 * gcc.dg/vect/pr70138-2.c: Ditto.
6737 * gcc.dg/vect/pr70354-1.c: Ditto.
6738 * gcc.dg/vect/pr70354-2.c: Ditto.
6739 * gcc.dg/vect/pr71259.c: Ditto.
6740 * gcc.dg/vect/pr71416-1.c: Ditto.
6741 * gcc.dg/vect/slp-43.c: Ditto.
6742 * gcc.dg/vect/slp-45.c: Ditto.
6743 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6744 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6745 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6746 * gfortran.dg/vect/pr69980.f90: Ditto.
6747
67482016-06-24 Uros Bizjak <ubizjak@gmail.com>
6749
6750 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6751 * gcc.dg/vect/bb-slp-30.c: Ditto.
6752 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6753 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6754 * gcc.dg/vect/pr45902.c: Ditto.
6755 * gcc.dg/vect/pr48172.c: Ditto.
6756 * gcc.dg/vect/pr48377.c: Ditto.
6757 * gcc.dg/vect/pr49038.c: Ditto.
6758 * gcc.dg/vect/pr49771.c: Ditto.
6759 * gcc.dg/vect/pr52091.c: Ditto.
6760 * gcc.dg/vect/pr53185-2.c: Ditto.
6761 * gcc.dg/vect/pr56826.c: Ditto.
6762 * gcc.dg/vect/pr60276.c: Ditto.
6763 * gcc.dg/vect/pr62021.c: Ditto.
6764 * gcc.dg/vect/pr63530.c: Ditto.
6765 * gcc.dg/vect/pr65518.c: Ditto.
6766 * gcc.dg/vect/pr65947-1.c: Ditto.
6767 * gcc.dg/vect/pr65947-10.c: Ditto.
6768 * gcc.dg/vect/pr65947-11.c: Ditto.
6769 * gcc.dg/vect/pr65947-12.c: Ditto.
6770 * gcc.dg/vect/pr65947-13.c: Ditto.
6771 * gcc.dg/vect/pr65947-2.c: Ditto.
6772 * gcc.dg/vect/pr65947-3.c: Ditto.
6773 * gcc.dg/vect/pr65947-4.c: Ditto.
6774 * gcc.dg/vect/pr65947-5.c: Ditto.
6775 * gcc.dg/vect/pr65947-6.c: Ditto.
6776 * gcc.dg/vect/pr65947-7.c: Ditto.
6777 * gcc.dg/vect/pr65947-8.c: Ditto.
6778 * gcc.dg/vect/pr65947-9.c: Ditto.
6779 * gcc.dg/vect/pr71416-1.c: Ditto.
6780 * gcc.dg/vect/pr71439.c: Ditto.
6781 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6782 * gcc.dg/vect/vect-bswap16.c: Ditto.
6783 * gcc.dg/vect/vect-bswap32.c: Ditto.
6784 * gcc.dg/vect/vect-bswap64.c: Ditto.
6785 * gcc.dg/vect/vect-live-1.c: Ditto.
6786 * gcc.dg/vect/vect-live-2.c: Ditto.
6787 * gcc.dg/vect/vect-live-3.c: Ditto.
6788 * gcc.dg/vect/vect-live-4.c: Ditto.
6789 * gcc.dg/vect/vect-live-5.c: Ditto.
6790 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6791 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6792 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6793 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6794 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6795 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6796 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6797 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6798 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6799 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6800 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6801 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6802 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6803 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6804 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6805 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6806 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6807
da224bcb
UB
68082016-06-24 Uros Bizjak <ubizjak@gmail.com>
6809
6810 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6811
dfee2870
L
68122016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6813
6814 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6815 ia32 if R_386_GOT32X relocation is supported.
6816 * gcc.target/i386/noplt-3.c: Likewise.
6817 * gcc.target/i386/noplt-2.c: Likewise.
6818 (main): Renamed to ...
6819 (bar): This.
6820 * gcc.target/i386/noplt-4.c: Likewise.
6821 (main): Renamed to ...
6822 (bar): This.
6823 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6824 * gcc.target/i386/pr67400-5.c: Likewise.
6825
a86451b9
JJ
68262016-06-24 Jakub Jelinek <jakub@redhat.com>
6827
00085092
JJ
6828 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6829 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6830
a86451b9
JJ
6831 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6832 f4): Adjust expected diagnostics.
6833 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6834 (T): If OVFP is defined, redefine to TP.
6835 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6836 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6837 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6838 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6839 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6840 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6841 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6842 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6843 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6844 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6845 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6846 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6847 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6848 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6849 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6850 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6851 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6852 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6853 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6854 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6855 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6856 as last argument to __builtin_add_overflow_p.
6857
7bb5d5f4
UB
68582016-06-23 Uros Bizjak <ubizjak@gmail.com>
6859
6860 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6861 dg-options and remove default vector testsuite compile flags.
6862 * g++.dg/vect/pr33860a.cc: Ditto.
6863 * g++.dg/vect/pr45470-a.cc: Ditto.
6864 * g++.dg/vect/pr45470-b.cc: Ditto.
6865 * g++.dg/vect/pr60896.cc: Ditto.
6866 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6867 * gcc.dg/vect/pr18308.c: Ditto.
6868 * gcc.dg/vect/pr24049.c: Ditto.
6869 * gcc.dg/vect/pr33373.c: Ditto.
6870 * gcc.dg/vect/pr36228.c: Ditto.
6871 * gcc.dg/vect/pr42395.c: Ditto.
6872 * gcc.dg/vect/pr42604.c: Ditto.
6873 * gcc.dg/vect/pr46663.c: Ditto.
6874 * gcc.dg/vect/pr48765.c: Ditto.
6875 * gcc.dg/vect/pr49093.c: Ditto.
6876 * gcc.dg/vect/pr49352.c: Ditto.
6877 * gcc.dg/vect/pr52298.c: Ditto.
6878 * gcc.dg/vect/pr52870.c: Ditto.
6879 * gcc.dg/vect/pr53185.c: Ditto.
6880 * gcc.dg/vect/pr53773.c: Ditto.
6881 * gcc.dg/vect/pr56695.c: Ditto.
6882 * gcc.dg/vect/pr62171.c: Ditto.
6883 * gcc.dg/vect/pr63530.c: Ditto.
6884 * gcc.dg/vect/pr68339.c: Ditto.
6885 * gcc.dg/vect/pr71259.c: Ditto.
6886 * gcc.dg/vect/vect-82_64.c: Ditto.
6887 * gcc.dg/vect/vect-83_64.c: Ditto.
6888 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6889 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6890 * gcc.dg/vect/vect-shift-2.c: Ditto.
6891 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6892 * gfortran.dg/vect/pr39318.f90: Ditto.
6893 * gfortran.dg/vect/pr45714-a.f: Ditto.
6894 * gfortran.dg/vect/pr45714-b.f: Ditto.
6895 * gfortran.dg/vect/pr46213.f90: Ditto.
6896
2d4bb02f
MM
68972016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6898 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6899
6900 * gcc.target/powerpc/p9-splat-5.c: New test.
6901
f6d1b868
UB
69022016-06-23 Uros Bizjak <ubizjak@gmail.com>
6903
6904 PR tree-optimization/71488
6905 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6906 * lib/target-supports.exp: ... here.
6907 (check_sse4_hw_available): New procedure.
6908 (check_effective_target_sse4_runtime): Ditto.
6909 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6910 -march=westmere for sse4_runtime targets.
936ff030 6911 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6912 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6913 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6914 (main): Call check_vect ().
a7898180 6915 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6916
c0597759
L
69172016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6918
6919 PR target/66232
6920 PR target/67400
6921 * gcc.target/i386/pr66232-14.c: New file.
6922 * gcc.target/i386/pr66232-15.c: Likewise.
6923 * gcc.target/i386/pr66232-16.c: Likewise.
6924 * gcc.target/i386/pr66232-17.c: Likewise.
6925 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6926 ia32 if R_386_GOT32X relocation is supported.
6927 * gcc.target/i386/pr67400-2.c: Likewise.
6928 * gcc.target/i386/pr67400-3.c: Likewise.
6929 * gcc.target/i386/pr67400-4.c: Likewise.
6930 * gcc.target/i386/pr67400-6.c: Likewise.
6931 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6932 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6933
5b0e27a7
JD
69342016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6935
6936 PR libgfortran/48852
6937 * gfortran.dg/char4_iunit_1.f03: Update test.
6938 * gfortran.dg/f2003_io_5.f03: Update test.
6939 * gfortran.dg/real_const_3.f90: Update test.
6940
7f586d90
AK
69412016-06-23 Andi Kleen <ak@linux.intel.com>
6942
6943 * g++.dg/bprob/bprob.exp: Support autofdo.
6944 * g++.dg/tree-prof/tree-prof.exp: dito.
6945 * gcc.dg/tree-prof/tree-prof.exp: dito.
6946 * gcc.misc-tests/bprob.exp: dito.
6947 * gfortran.dg/prof/prof.exp: dito.
6948 * lib/profopt.exp: dito.
6949 * lib/target-supports.exp: Check for autofdo.
6950
60fa7862
ML
69512016-06-23 Martin Liska <mliska@suse.cz>
6952
6953 * gcc.dg/pr71619.c: New test.
6954
e3d62871
UB
69552016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6956
6957 PR target/67400
cc901875
UB
6958 * gcc.target/i386/pr67400-1.c: New test.
6959 * gcc.target/i386/pr67400-2.c: Likewise.
6960 * gcc.target/i386/pr67400-3.c: Likewise.
6961 * gcc.target/i386/pr67400-4.c: Likewise.
6962 * gcc.target/i386/pr67400-5.c: Likewise.
6963 * gcc.target/i386/pr67400-6.c: Likewise.
6964 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6965
ac81cf0b
DM
69662016-06-22 David Malcolm <dmalcolm@redhat.com>
6967
6968 * c-c++-common/missing-header-1.c: New test case.
6969 * c-c++-common/missing-header-2.c: New test case.
6970 * c-c++-common/missing-header-3.c: New test case.
6971 * c-c++-common/missing-header-4.c: New test case.
6972
1a4f11c8
DM
69732016-06-22 David Malcolm <dmalcolm@redhat.com>
6974
6975 PR c/70339
6976 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6977 hint.
6978 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6979 expected results due to builtin "nanl" now being suggested for
6980 "name".
6981 * gcc.dg/pr67580.c: Update expected messages.
6982 * gcc.dg/spellcheck-identifiers.c: New testcase.
6983 * gcc.dg/spellcheck-typenames.c: New testcase.
6984
a93eac6a
DM
69852016-06-22 David Malcolm <dmalcolm@redhat.com>
6986
6987 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6988 file.
6989 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6990 diagnostic-test-show-locus-parseable-fixits.c to sources for
6991 diagnostic_plugin_test_show_locus.c.
6992 * lib/gcc-defs.exp (freeform_regexps): New global.
6993 (dg-regexp): New function.
6994 (handle-dg-regexps): New function.
6995 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6996 freeform_regexps to the empty list.
6997 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6998
49e76ff1
IE
69992016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7000
f6d1b868 7001 PR tree-optimization/71488
49e76ff1
IE
7002 * g++.dg/pr71488.C: New test.
7003 * gcc.dg/vect/vect-bool-cmp.c: New test.
7004
951d8c8a
EB
70052016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7006
7007 * gcc.dg/guality/param-5.c: New test.
7008
b60fc3bd
BE
70092016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7010
7011 * gcc.target/i386/asm-flag-7.c: New test.
7012
0609abda
TS
70132016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7014
7015 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7016 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7017 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7018 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7019 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7020 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7021 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7022 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7023 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7024 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7025 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7026 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7027 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7028 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7029 * lib/target-supports.exp: Likewise.
7030
ee2499b4
TS
70312016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7032
7033 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7034 * gcc.dg/attr-ms_struct-2.c: Likewise.
7035 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7036 * gcc.dg/bf-ms-attrib.c: Likewise.
7037 * gcc.dg/bf-ms-layout-2.c: Likewise.
7038 * gcc.dg/bf-ms-layout-3.c: Likewise.
7039 * gcc.dg/bf-ms-layout.c: Likewise.
7040 * gcc.dg/bf-no-ms-layout.c: Likewise.
7041 * gcc.target/i386/bitfield1.c: Likewise.
7042 * gcc.target/i386/bitfield2.c: Likewise.
7043 * gcc.target/i386/bitfield3.c: Likewise.
7044
caea59ff
KN
70452016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7046
7047 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7048 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7049 override other than -mcpu=power9 command-line option is specified,
7050 or if the target operating system is aix.
7051 * gcc.target/powerpc/darn-1.c: Likewise.
7052 * gcc.target/powerpc/darn-2.c: Likewise.
7053 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7054 test if effective-target is not powerpc_p9vector_ok or if the
7055 target operating system is not defined.
7056 * gcc.target/powerpc/vslv-1.c: Likewise.
7057 * gcc.target/powerpc/vsrv-0.c: Likewise.
7058 * gcc.target/powerpc/vsrv-1.c: Likewise.
7059
63617e30
TB
70602016-06-21 Tobias Burnus <burnus@net-b.de>
7061
7062 PR fortran/71068
7063 * gfortran.dg/coarray/data_1.f90: New.
7064
89192c3c
WD
70652016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7066
7067 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7068 (dg-require-effective-target): Use arm_v8_neon_hw.
7069 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7070 (dg-require-effective-target): Likewise.
7071 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7072 (dg-require-effective-target): Likewise.
7073 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7074 (dg-require-effective-target): Likewise.
7075 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7076 (dg-require-effective-target): Likewise.
7077 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7078 (dg-require-effective-target): Likewise.
7079 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7080 Add AArch64 check.
7081
64ac50e2
WD
70822016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7083
7084 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7085 Set to 3 so test passes.
7086
6252b5db
WD
70872016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7088
7089 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7090
3b9bc511
IV
70912016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7092
7093 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7094 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7095 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7096 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7097
21db1c78
IV
70982016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7099
7100 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7101 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7102
9d30e86f
L
71032016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7104
7105 PR target/71549
7106 * gcc.target/i386/pr71549.c: New test.
7107
448a7c69
KN
71082016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7109
7110 * gcc.target/powerpc/vadsdu-0.c: Replace
7111 dg-require-effective-target directive to allow test to run on more
7112 platforms, and add dg-skip-if directive to disable test on aix
7113 platforms because of known incompatibilities.
7114 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7115 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7116 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7117 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7118 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7119 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7120 * gcc.target/powerpc/vadsdub-2.c: Replace
7121 dg-require-effective-target directive to allow test to run on more
7122 platforms, and add dg-skip-if directive to disable test on aix
7123 platforms because of known incompatibilities.
7124 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7125 with vec_absdb call to differentiate this test from vadsdub-1.c.
7126 * gcc.target/powerpc/vadsduh-1.c: Replace
7127 dg-require-effective-target directive to allow test to run on more
7128 platforms, and add dg-skip-if directive to disable test on aix
7129 platforms because of known incompatibilities.
7130 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7131 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7132 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7133
0ad84f34
JJ
71342016-06-21 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR tree-optimization/71588
7137 * gcc.dg/pr71558.c: New test.
7138
e71e8d94
SKS
71392016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7140
7141 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7142 * c-c++-common/pr68657-2.c: Likewise.
7143 * c-c++-common/pr68657-3.c: Likewise.
7144 * gcc.dg/torture/pr69714.c: Require int32plus support.
7145 * gcc.dg/torture/pr70025.c: Likewise.
7146 * gcc.dg/torture/pr70083.c: Likewise.
7147 * gcc.dg/torture/pr70542.c: Likewise.
7148 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7149
5a578671
JM
71502016-06-20 Joseph Myers <joseph@codesourcery.com>
7151
7152 PR c/71601
7153 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7154
7a9df68e
JJ
71552016-06-20 Jakub Jelinek <jakub@redhat.com>
7156
50aa64d5
JJ
7157 PR middle-end/71581
7158 * gcc.dg/pr71581.c: New test.
7159
7a9df68e
JJ
7160 PR rtl-optimization/71591
7161 * gcc.dg/cpp/pr71591.c: New test.
7162
3947cf19
DR
71632016-06-20 David B. Robins <gcc@davidrobins.net>
7164
7165 PR target/71571
7166 * g++.dg/torture/pr71571.C: New test.
7167
c4ff221e
JJ
71682016-06-20 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR target/71559
7171 * gcc.target/i386/sse2-pr71559.c: New test.
7172 * gcc.target/i386/avx-pr71559.c: New test.
7173 * gcc.target/i386/avx512f-pr71559.c: New test.
7174
f1b5abfb
TB
71752016-06-20 Tobias Burnus <burnus@net-b.de>
7176
7177 PR fortran/71194
7178 * gfortran.dg/pointer_remapping_10.f90: New.
7179
842107e4
DM
71802016-06-20 David Malcolm <dmalcolm@redhat.com>
7181
7182 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7183
d9e8bdfd
MS
71842016-06-20 Martin Sebor <msebor@redhat.com>
7185
7186 PR c/69507
7187 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7188 * gnu90-const-expr-1.c: Same.
7189 * gnu99-const-expr-1.c: Same.
7190 * gnu99-static-1.c: Same.
7191
67785479
RL
71922016-06-20 Renlin Li <renlin.li@arm.com>
7193
29f09b38 7194 PR testsuite/71489
67785479
RL
7195 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7196
636929b8
JG
71972016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7198
7199 * gcc.target/aarch64/vcvt_f64_1.c: New.
7200 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7201 * gcc.target/aarch64/vrecp_f64_1.c: New.
7202
ff7b374b
KT
72032016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7204
7205 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7206 "alignement".
7207
554cfc9e
GJL
72082016-06-20 Georg-Johann Lay <avr@gjlay.de>
7209
7210 PR target/71103
7211 * gcc.target/avr/torture/pr71103-2.c: New test.
7212
94087e88 72132016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7214
7215 PR c/69507
7216 * gcc.dg/alignof.c: New test.
7217
c561b091
PC
72182016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7219
7220 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7221 vs dg-error; test constexpr specifier too.
7222
bf54f123
PC
72232016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7224
7225 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7226
4e53aa97
CL
72272016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7228
7229 * lib/target-supports.exp
7230 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7231 arm_neon_ok and merge flags. Fix temporary test name.
7232 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7233 and merge flags.
7234
69071d86
ML
72352016-06-17 Martin Liska <mliska@suse.cz>
7236
7237 * gcc.dg/predict-9.c: Fix dump scanning.
7238
68b3b858
BC
72392016-06-17 Bin Cheng <bin.cheng@arm.com>
7240
7241 PR tree-optimization/71354
7242 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7243
d3ee260a
BC
72442016-06-17 Bin Cheng <bin.cheng@arm.com>
7245
7246 PR tree-optimization/71347
7247 * gcc.dg/tree-ssa/pr71347.c: New test.
7248
bd8fb114
BC
72492016-06-17 Bin Cheng <bin.cheng@arm.com>
7250
7251 PR tree-optimization/71354
7252 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7253
97816be4
BC
72542016-06-17 Bin Cheng <bin.cheng@arm.com>
7255
7256 * gcc.dg/vect/vect-alias-check-1.c: New test.
7257
2d761a37
SKS
72582016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7259
e0277d6b 7260 PR target/71151
2d761a37
SKS
7261 * gcc.target/avr/pr71151-1.c: New test.
7262 * gcc.target/avr/pr71151-2.c: New test.
7263 * gcc.target/avr/pr71151-3.c: New test.
7264 * gcc.target/avr/pr71151-4.c: New test.
7265 * gcc.target/avr/pr71151-5.c: New test.
7266 * gcc.target/avr/pr71151-6.c: New test.
7267 * gcc.target/avr/pr71151-7.c: New test.
7268 * gcc.target/avr/pr71151-8.c: New test.
7269 * gcc.target/avr/pr71151-common.h: New test.
7270
68fa96d6
ML
72712016-06-16 Martin Liska <mliska@suse.cz>
7272
7273 * gfortran.dg/predict-1.f90: New test.
7274
b6ca982f
UB
72752016-06-16 Uros Bizjak <ubizjak@gmail.com>
7276
7277 PR target/71242
3a146d46 7278 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7279
1dc8d15b
JH
72802016-06-16 Jan Hubicka <hubicka@ucw.cz>
7281
7282 * g++.dg/vect/pr36648.cc: Disable cunrolli
7283
67c25816
JJ
72842016-06-16 Jakub Jelinek <jakub@redhat.com>
7285
c577adb2
JJ
7286 PR target/71554
7287 * gcc.c-torture/execute/pr71554.c: New test.
7288
67c25816
JJ
7289 PR rtl-optimization/71532
7290 * gcc.dg/torture/pr71532.c: New test.
7291
1a3c3ee9
MM
72922016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7293
7294 * gcc.target/powerpc/p9-dimode1.c: New test.
7295 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7296
f29468a7
JJ
72972016-06-15 Jakub Jelinek <jakub@redhat.com>
7298
61daecc4
JJ
7299 * gcc.c-torture/compile/20160615-1.c: New test.
7300
f29468a7
JJ
7301 * g++.dg/cpp0x/ref-qual17.C: New test.
7302
209d1e2d
IE
73032016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7304
7305 PR middle-end/71529
7306 * gcc.target/i386/pr71529.C: New test.
7307
8dc35712
AH
73082016-06-15 Alan Hayward <alan.hayward@arm.com>
7309
7310 PR tree-optimization/71483
7311 * g++.dg/vect/pr71483.c: New
7312
b8911cb8
PC
73132016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7314
7315 PR c++/70202
7316 * g++.dg/inherit/crash6.C: New.
7317 * g++.dg/inherit/union2.C: Likewise.
7318 * g++.dg/inherit/virtual12.C: Likewise.
7319 * g++.dg/inherit/virtual13.C: Likewise.
7320 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7321
cf5d08ab
UB
73222016-06-15 Uros Bizjak <ubizjak@gmail.com>
7323
e3d62871 7324 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7325
8f482165
AH
73262016-06-15 Alan Hayward <alan.hayward@arm.com>
7327
7328 PR tree-optimization/71439
7329 * gcc.dg/vect/pr71439.c: New
7330
3256673f
KT
73312016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7332
7333 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7334
b17dc4d4
RB
73352016-06-15 Richard Biener <rguenther@suse.de>
7336
7337 * gcc.dg/vect/slp-45.c: New testcase.
7338
2a5825f2
RB
73392016-06-15 Richard Biener <rguenther@suse.de>
7340
7341 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7342
6e433d0b
BS
73432016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7344
7345 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7346 requirements, and disable for AIX for now.
7347 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7348
abe7f828
JJ
73492016-06-14 Jakub Jelinek <jakub@redhat.com>
7350
a09c81b4
JJ
7351 PR c++/71528
7352 * g++.dg/opt/pr71528.C: New test.
7353
abe7f828
JJ
7354 PR c++/71516
7355 * g++.dg/init/pr71516.C: New test.
7356
acfadf06
PC
73572016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7358
7359 * g++.dg/init/array46.C: New.
7360
4d568ab2
UB
73612016-06-14 Uros Bizjak <ubizjak@gmail.com>
7362
e3d62871
UB
7363 * gcc.target/i386/float128-3.c: New test.
7364 * gcc.target/i386/quad-sse4.c: Ditto.
7365 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7366 Update scan strings.
4d568ab2 7367
30934c5d
RB
73682016-06-14 Richard Biener <rguenther@suse.de>
7369
7370 PR middle-end/71526
7371 * gfortran.dg/pr71526.f90: New testcase.
7372
3970e545
AV
73732016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7374
7375 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7376 * gcc.dg/zero_bits_compound-1.c: Likewise.
7377
04976c6e
RB
73782016-06-14 Richard Biener <rguenther@suse.de>
7379
7380 PR tree-optimization/71522
7381 * gcc.dg/torture/pr71522.c: New testcase.
7382
23e025db
JJ
73832016-06-14 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR tree-optimization/71520
7386 * gcc.dg/tree-ssa/pr71520.c: New test.
7387
90b72e84
RB
73882016-06-14 Richard Biener <rguenther@suse.de>
7389
7390 PR tree-optimization/71521
86c24ba6 7391 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7392
ef7cf206
JJ
73932016-06-13 Jakub Jelinek <jakub@redhat.com>
7394
0dda258b
JJ
7395 PR sanitizer/71498
7396 * c-c++-common/ubsan/bounds-13.c: New test.
7397
ef7cf206
JJ
7398 PR preprocessor/71183
7399 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7400
a73786e3
JL
74012016-06-13 Jeff Law <law@redhat.com>
7402
7403 PR tree-optimization/71403
7404 * c-c++-common/ubsan/pr71403-1.c: New test.
7405 * c-c++-common/ubsan/pr71403-2.c: New test.
7406 * c-c++-common/ubsan/pr71403-3.c: New test.
7407
0ac249bf
JJ
74082016-06-13 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR middle-end/71478
7411 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7412 Add -Wno-psabi -w to dg-options.
7413
5408a64a
KN
74142016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7415
7416 * gcc.target/powerpc/vadsdu-0.c: New test.
7417 * gcc.target/powerpc/vadsdu-1.c: New test.
7418 * gcc.target/powerpc/vadsdu-2.c: New test.
7419 * gcc.target/powerpc/vadsdu-3.c: New test.
7420 * gcc.target/powerpc/vadsdu-4.c: New test.
7421 * gcc.target/powerpc/vadsdu-5.c: New test.
7422 * gcc.target/powerpc/vadsdub-1.c: New test.
7423 * gcc.target/powerpc/vadsdub-2.c: New test.
7424 * gcc.target/powerpc/vadsduh-1.c: New test.
7425 * gcc.target/powerpc/vadsduh-2.c: New test.
7426 * gcc.target/powerpc/vadsduw-1.c: New test.
7427 * gcc.target/powerpc/vadsduw-2.c: New test.
7428
f7e4f2e3
DM
74292016-06-13 David Malcolm <dmalcolm@redhat.com>
7430
7431 * gcc.dg/c99-init-2.c (c): Update expected error message.
7432 * gcc.dg/init-bad-8.c (foo): Likewise.
7433 * gcc.dg/spellcheck-fields-3.c: New test case.
7434
ad23a23e
ML
74352016-06-13 Martin Liska <mliska@suse.cz>
7436
7437 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7438 and "guess loop iv compared" heuristics.
7439 * gcc.dg/predict-2.c: Likewise.
7440 * gcc.dg/predict-3.c: Likewise.
7441 * gcc.dg/predict-4.c: Likewise.
7442 * gcc.dg/predict-5.c: Likewise.
7443 * gcc.dg/predict-6.c: Likewise.
7444
146c55da
MP
74452016-06-13 Marek Polacek <polacek@redhat.com>
7446
7447 PR middle-end/71476
7448 * c-c++-common/Wswitch-unreachable-4.c: New test.
7449 * gcc.dg/Wswitch-unreachable-2.c: New test.
7450 * g++.dg/tm/jump1.C: Move dg-warning.
7451
42e77cbc
EB
74522016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7453
7454 * gnat.dg/renaming10.ad[sb]: New test.
7455
7474dcc1
PT
74562016-06-13 Paul Thomas <pault@gcc.gnu.org>
7457
7458 PR fortran/70673
7459 * gfortran.dg/pr70673.f90: New test.
7460
f57f53d3
RB
74612016-06-13 Richard Biener <rguenther@suse.de>
7462
7463 PR middle-end/64516
7464 * gcc.dg/align-3.c: New testcase.
7465
5843a5f0
ML
74662016-06-13 Martin Liska <mliska@suse.cz>
7467
7468 * gcc.target/i386/pr71458.c: New test.
7469
aa8fdb44
UB
74702016-06-12 Uros Bizjak <ubizjak@gmail.com>
7471
7472 PR target/71241
3a146d46 7473 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7474
2043e4d7
DH
74752016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7476
7477 PR target/60751
7478 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7479 statement.
7480
d3dc025d
DH
74812016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7482
7483 PR target/60751
7484 * gfortran.dg/comma_IO_extension_1.f90: New test.
7485 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7486 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7487 statement.
7488 * gfortran.dg/graphite/pr38083.f90: Likewise.
7489 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7490 missing format.
7491
a31d78c6
EB
74922016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7493
7494 * gnat.dg/case_character.adb: New test.
7495
95c18dd0
SB
74962016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7497
7498 PR middle-end/71310
7499 * gcc.target/powerpc/pr71310.c: New testcase.
7500
b97d37b4
KV
75012016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7502
7503 PR middle-end/71478
7504 * gcc.dg/pr71478.c: New test.
7505
900bcda3
JJ
75062016-06-10 Jakub Jelinek <jakub@redhat.com>
7507
ec1c20db
JJ
7508 PR middle-end/71494
7509 * gcc.c-torture/execute/pr71494.c: New test.
7510
50b15873
JJ
7511 PR c/68657
7512 * gcc.target/i386/pr68657.c: New test.
7513
900bcda3
JJ
7514 PR inline-asm/68843
7515 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7516 (test): Add -masm=intel alternatives.
7517
4d926e34
MS
75182016-06-10 Martin Sebor <msebor@redhat.com>
7519
7520 PR c/71392
7521 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7522
ad071b2b
JL
75232016-06-10 Jeff Law <law@redhat.com>
7524
7525 PR tree-optimization/71335
7526 * gcc.c-torture/execute/pr71335.c: New test.
7527
2704efe8
DM
75282016-06-10 David Malcolm <dmalcolm@redhat.com>
7529
7530 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7531 the various "cannot tail-call: " messages.
7532
18c9b7d4
CL
75332016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7534
7535 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7536 and options.
7537
7cfa10f3
MO
75382016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7539
7540 PR sanitizer/71480
7541 * c-c++-common/asan/pr71480.c: New test.
7542
1f24fd3e
L
75432016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7544
7545 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7546 (ASMNAME2): Likewise.
7547 (main): Replace fn in asm statement with ASMNAME ("fn").
7548 * gcc.dg/guality/pr68037-2.c: Likewise.
7549 * gcc.dg/guality/pr68037-3.c: Likewise.
7550 * gcc.dg/torture/pr68037-1.c: Likewise.
7551 * gcc.dg/torture/pr68037-2.c: Likewise.
7552 * gcc.dg/torture/pr68037-3.c: Likewise.
7553
ad551c07
BE
75542016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7555
7556 PR inline-asm/68843
7557 * gcc.target/i386/pr68843-1.c: New test.
7558 * gcc.target/i386/pr68843-2.c: New test.
7559
4b1ffdb1 75602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7561 Cesar Philippidis <cesar@codesourcery.com>
7562
7563 PR middle-end/71373
7564 * gcc.dg/goacc/nested-function-1.c: New file.
7565 * gcc.dg/goacc/nested-function-2.c: Likewise.
7566 * gcc.dg/goacc/pr71373.c: Likewise.
7567 * gfortran.dg/goacc/cray-2.f95: Likewise.
7568 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7569 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7570 * gfortran.dg/goacc/cray.f95: Update.
7571 * gfortran.dg/goacc/loop-1.f95: Likewise.
7572 * gfortran.dg/goacc/loop-3.f95: Likewise.
7573 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7574 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7575
75762016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7577
7578 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7579 for OpenACC tile clauses.
7580 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7581
7582 PR c/71381
7583 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7584 to...
7585 * c-c++-common/goacc/cache-2.c: ... this new file.
7586 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7587 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7588 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7589 usage.
7590 * gfortran.dg/goacc/cray.f95: Likewise.
7591 * gfortran.dg/goacc/loop-1.f95: Likewise.
7592
89851e4c
AH
75932016-06-10 Alan Hayward <alan.hayward@arm.com>
7594
7595 PR tree-optimization/71407
7596 PR tree-optimization/71416
7597 * gcc.dg/vect/pr71407.c: New
7598 * gcc.dg/vect/pr71416-1.c: New
7599 * gcc.dg/vect/pr71416-2.c: New
7600
200eafbf
RB
76012016-06-10 Richard Biener <rguenther@suse.de>
7602
7603 PR middle-end/71477
7604 * gcc.dg/torture/pr71477.c: New testcase.
7605
4df99d92
JK
76062016-06-09 Julia Koval <julia.koval@intel.com>
7607
7608 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7609 * gcc.target/i386/interrupt-13.c: Likewise.
7610 * gcc.target/i386/interrupt-15.c: Likewise.
7611 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7612 * gcc.target/i386/interrupt-24.c: Likewise.
7613 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7614 * gcc.target/i386/interrupt-9.c: Likewise.
7615 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7616
e01b4e16
MS
76172016-06-09 Martin Sebor <msebor@redhat.com>
7618
7619 PR c/70883
7620 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7621 * gcc.dg/builtin-constant_p-1.c: Same.
7622 * gcc.dg/builtins-error.c: Same.
7623 * gcc.dg/pr70859.c: Same.
7624
9c35db0e
SKS
76252016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7626
7627 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7628 * gcc.dg/torture/pr68067-1.c: Likewise.
7629 * gcc.dg/torture/pr68067-2.c: Likewise.
7630
76312016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7632
7633 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7634 when setting SIZE.
7635
392a81b9
PC
76362016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7637
7638 PR c++/71465
7639 * g++.dg/inherit/crash5.C: New.
7640 Revert:
7641 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7642
7643 PR c++/70202
7644 * g++.dg/inherit/crash5.C: New.
7645 * g++.dg/inherit/virtual1.C: Adjust.
7646
e49efc14
ML
76472016-06-09 Martin Liska <mliska@suse.cz>
7648
7649 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7650 * g++.dg/predict-loop-exit-2.C: Likewise.
7651 * g++.dg/predict-loop-exit-3.C: Likewise.
7652 * gcc.dg/predict-1.c: Likewise.
7653 * gcc.dg/predict-2.c: Likewise.
7654 * gcc.dg/predict-3.c: Likewise.
7655 * gcc.dg/predict-4.c: Likewise.
7656 * gcc.dg/predict-5.c: Likewise.
7657 * gcc.dg/predict-6.c: Likewise.
7658 * gcc.dg/predict-7.c: Likewise.
7659
36d57986
RB
76602016-06-09 Richard Biener <rguenther@suse.de>
7661
7662 PR tree-optimization/71462
7663 * gcc.dg/torture/pr71462.c: New testcase.
7664
7d82e8e4
MP
76652016-06-09 Marek Polacek <polacek@redhat.com>
7666
7667 PR c/65471
7668 * gcc.dg/c11-generic-3.c: New test.
7669
c8a71589
PC
76702016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7671
7672 * g++.dg/init/array42.C: New.
7673 * g++.dg/init/array43.C: Likewise.
7674 * g++.dg/init/array44.C: Likewise.
7675 * g++.dg/init/array45.C: Likewise.
7676 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7677 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7678 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7679 * g++.dg/gomp/pr35751.C: Likewise.
7680 * g++.dg/init/array23.C: Likewise.
7681 * g++.dg/init/brace2.C: Likewise.
7682 * g++.dg/init/brace6.C: Likewise.
7683
44a845ca
MS
76842016-06-08 Martin Sebor <msebor@redhat.com>
7685 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR c++/70507
7688 PR c/68120
7689 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7690 * c-c++-common/builtin-arith-overflow-2.c: New test.
7691 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7692 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7693 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7694
2ef16b6e
JJ
76952016-06-08 Jakub Jelinek <jakub@redhat.com>
7696
7697 PR c++/71442
7698 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7699
5e3ee346
AL
77002016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7701
7702 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7703 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7704 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7705 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7706 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7707 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7708 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7709 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7710 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7711 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7712 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7713 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7714 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7715
b2ae2814
RB
77162016-06-08 Richard Biener <rguenther@suse.de>
7717
7718 PR tree-optimization/68558
7719 * gcc.dg/vect/slp-44.c: New testcase.
7720
e09b4c37
RB
77212016-06-08 Richard Biener <rguenther@suse.de>
7722
7723 * gcc.dg/vect/slp-43.c: New testcase.
7724
72d50660
RB
77252016-06-08 Richard Biener <rguenther@suse.de>
7726
7727 PR tree-optimization/71452
7728 * gcc.dg/torture/pr71452.c: New testcase.
7729
988c115c
JJ
77302016-06-08 Jakub Jelinek <jakub@redhat.com>
7731
7732 PR c++/71448
7733 * g++.dg/torture/pr71448.C: New test.
7734
73d73b48
BS
77352016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7736
7737 PR debug/71432
7738 PR ada/71413
7739 * g++.dg/debug/pr71432.C: New test.
7740
bdd15d0c
PK
77412016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7742
7743 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7744 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7745 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7746
ce0607bb
AH
77472016-06-08 Alan Hayward <alan.hayward@arm.com>
7748
7749 * gcc.dg/vect/vect-live-2.c: Update effective target.
7750 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7751 * lib/target-supports.exp: Add aarch64 to vect_long.
7752
92a5f2ba
MP
77532016-06-08 Marek Polacek <polacek@redhat.com>
7754
7755 PR c/71418
7756 * gcc.dg/noncompile/pr71418.c: New test.
7757
08203f73
MP
7758 PR c/71426
7759 * gcc.dg/noncompile/pr71426.c: New test.
7760
d1fcc2bd
JH
77612016-06-07 Jan Hubicka <hubicka@ucw.cz>
7762
7763 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7764 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7765 * gcc.dg/predict-3.c: Update template.
7766 * gcc.dg/predict-5.c: Update template.
7767 * gcc.dg/predict-6.c: Update template.
7768 * gcc.dg/predict-9.c: Update template.
7769 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7770
a23e6f1c
BS
77712016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7772
7773 * gcc.target/powerpc/vec-mul.c: New test.
7774
6ffd47b7
DM
77752016-06-07 David Malcolm <dmalcolm@redhat.com>
7776
7777 * gcc.dg/spellcheck-fields-2.c: New test case.
7778
bfd67b47
RB
77792016-06-07 Richard Biener <rguenther@suse.de>
7780
7781 PR c/61564
7782 * gcc.dg/Wpragmas-1.c: New testcase.
7783 * gcc.dg/Wattributes-4.c: Likewise.
7784 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7785 entry.
7786
701b9a47
CL
77872016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7788
7789 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7790 spurious debug code.
7791
6b80d6fa
RB
77922016-06-07 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/71428
7795 * gcc.dg/torture/pr71428.c: New testcase.
7796
0f3f9437
RB
77972016-06-07 Richard Biener <rguenther@suse.de>
7798
7799 PR middle-end/71423
7800 * gcc.dg/torture/pr71423.c: New testcase.
7801
ec963f2a
KV
78022016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7803
7804 PR middle-end/71408
7805 * gcc.dg/tree-ssa/pr71408.c: New test.
7806
46ab5b6e
KV
78072016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7808
7809 PR middle-end/71281
7810 * g++.dg/torture/pr71281.C: New test.
7811
1f40cff3
MP
78122016-06-06 Marek Polacek <polacek@redhat.com>
7813
7814 PR c/71362
7815 * gcc.dg/pr71362.c: New test.
7816
6f5bcd24
JJ
78172016-06-06 Jakub Jelinek <jakub@redhat.com>
7818 Patrick Palka <ppalka@gcc.gnu.org>
7819
7820 PR c++/70847
7821 PR c++/71330
7822 PR c++/71393
7823 * g++.dg/opt/pr70847.C: New test.
7824 * g++.dg/ubsan/pr70847.C: New test.
7825 * g++.dg/ubsan/pr71393.C: New test.
7826
158beb4a
JJ
78272016-06-06 Jakub Jelinek <jakub@redhat.com>
7828
7829 PR tree-optimization/71259
7830 * gcc.dg/vect/pr71259.c: New test.
7831
d9b950dd
DM
78322016-06-06 David Malcolm <dmalcolm@redhat.com>
7833
7834 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7835 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7836 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7837 above.
7838
36f9ad69
KT
78392016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7840
7841 PR middle-end/37780
7842 * gcc.c-torture/execute/pr37780.c: New test.
7843 * gcc.target/aarch64/pr37780_1.c: Likewise.
7844 * gcc.target/arm/pr37780_1.c: Likewise.
7845
5545a907
MP
78462016-06-06 Marek Polacek <polacek@redhat.com>
7847
7848 * c-c++-common/attr-may-alias-1.c: New test.
7849 * c-c++-common/attr-may-alias-2.c: New test.
7850 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7851
93671519
BE
78522016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7853
7854 PR c/24414
7855 * gcc.target/i386/pr24414.c: New test.
7856
690f24b7
JM
78572016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7858
7859 * gcc.target/sparc/vis4misc.c: New file.
7860 * gcc.target/sparc/fpcmp.c: Likewise.
7861 * gcc.target/sparc/fpcmpu.c: Likewise.
7862
31ce6157
AH
78632016-06-06 Alan Hayward <alan.hayward@arm.com>
7864
7865 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7866 * gcc.dg/vect/vect-live-3.c: Likewise.
7867
9fcebb5a
RB
78682016-06-06 Richard Biener <rguenther@suse.de>
7869
7870 PR tree-optimization/71398
7871 * gcc.dg/torture/pr71398.c: New testcase.
7872
903ca97b
UB
78732016-06-06 Uros Bizjak <ubizjak@gmail.com>
7874
7875 PR target/71389
7876 * g++.dg/pr71389.C: New test.
7877
9c1eb332
JD
78782016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7879
7880 PR fortran/71404
7881 * gfortran.dg/fmt_read_5.f: New test.
7882
b2d83bd2
AV
78832016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7884
7885 PR fortran/69659
7886 * gfortran.dg/class_array_22.f03: New test.
7887
ec81960e
JH
78882016-06-05 Jan Hubicka <hubicka@ucw.cz>
7889
7890 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7891
429d2750
JH
78922016-06-05 Jan Hubicka <hubicka@ucw.cz>
7893
7894 * gcc.dg/predict-9.c: Update template.
7895
c1c00983
PC
78962016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7897
7898 PR c++/49377
7899 * g++.dg/template/pr49377.C: New.
7900
1927a963
JJ
79012016-06-04 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR tree-optimization/71405
7904 * g++.dg/torture/pr71405.C: New test.
7905
909a11ad
PC
79062016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7907
7908 PR c++/70202
7909 * g++.dg/inherit/crash5.C: New.
7910 * g++.dg/inherit/virtual1.C: Adjust.
7911
08bbb1f8
JL
79122016-06-03 Jeff Law <law@redhat.com>
7913
7914 PR tree-optimization/71316
7915 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7916
7c35235c
JJ
79172016-06-03 Jakub Jelinek <jakub@redhat.com>
7918
7919 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7920 dg-additional-options with just -fno-tree-scev-cprop in it.
7921 * gcc.dg/vect/vect-live-2.c: Likewise.
7922 * gcc.dg/vect/vect-live-5.c: Likewise.
7923 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7924 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7925 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7926
c8572dd6
PP
79272016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7928
7929 PR c++/27100
7930 * g++.dg/other/friend6.C: New test.
7931
1c7733a7
BS
79322016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7933
7934 * g++.dg/torture/ppc-ldst-array.C: New.
7935
0d2f700f
JM
79362016-06-03 Joseph Myers <joseph@codesourcery.com>
7937
7938 PR target/71276
7939 PR target/71277
7940 * gcc.dg/torture/builtin-fp-int-inexact.c,
7941 gcc.target/i386/387-builtin-fp-int-inexact.c,
7942 gcc.target/i386/387-rint-inline-1.c,
7943 gcc.target/i386/387-rint-inline-2.c,
7944 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7945 gcc.target/i386/sse2-rint-inline-1.c,
7946 gcc.target/i386/sse2-rint-inline-2.c,
7947 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7948 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7949
f8071c05
L
79502016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7951 Julia Koval <julia.koval@intel.com>
7952
7953 PR target/66960
7954 PR target/67630
7955 PR target/67634
7956 PR target/67841
7957 PR target/68037
7958 PR target/68618
7959 PR target/68661
7960 PR target/69575
7961 PR target/69596
7962 PR target/69734
7963 * gcc.dg/guality/pr68037-1.c: New test.
7964 * gcc.dg/guality/pr68037-2.c: Likewise.
7965 * gcc.dg/guality/pr68037-3.c: Likewise.
7966 * gcc.dg/torture/pr68037-1.c: Likewise.
7967 * gcc.dg/torture/pr68037-2.c: Likewise.
7968 * gcc.dg/torture/pr68037-3.c: Likewise.
7969 * gcc.dg/torture/pr68661-1a.c: Likewise.
7970 * gcc.dg/torture/pr68661-1b.c: Likewise.
7971 * gcc.target/i386/interrupt-1.c: Likewise.
7972 * gcc.target/i386/interrupt-2.c: Likewise.
7973 * gcc.target/i386/interrupt-3.c: Likewise.
7974 * gcc.target/i386/interrupt-4.c: Likewise.
7975 * gcc.target/i386/interrupt-5.c: Likewise.
7976 * gcc.target/i386/interrupt-6.c: Likewise.
7977 * gcc.target/i386/interrupt-7.c: Likewise.
7978 * gcc.target/i386/interrupt-8.c: Likewise.
7979 * gcc.target/i386/interrupt-9.c: Likewise.
7980 * gcc.target/i386/interrupt-10.c: Likewise.
7981 * gcc.target/i386/interrupt-11.c: Likewise.
7982 * gcc.target/i386/interrupt-12.c: Likewise.
7983 * gcc.target/i386/interrupt-13.c: Likewise.
7984 * gcc.target/i386/interrupt-14.c: Likewise.
7985 * gcc.target/i386/interrupt-15.c: Likewise.
7986 * gcc.target/i386/interrupt-16.c: Likewise.
7987 * gcc.target/i386/interrupt-17.c: Likewise.
7988 * gcc.target/i386/interrupt-18.c: Likewise.
7989 * gcc.target/i386/interrupt-19.c: Likewise.
7990 * gcc.target/i386/interrupt-20.c: Likewise.
7991 * gcc.target/i386/interrupt-21.c: Likewise.
7992 * gcc.target/i386/interrupt-22.c: Likewise.
7993 * gcc.target/i386/interrupt-23.c: Likewise.
7994 * gcc.target/i386/interrupt-24.c: Likewise.
7995 * gcc.target/i386/interrupt-25.c: Likewise.
7996 * gcc.target/i386/interrupt-26.c: Likewise.
7997 * gcc.target/i386/interrupt-27.c: Likewise.
7998 * gcc.target/i386/interrupt-28.c: Likewise.
7999 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8000 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8001 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8002 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8003 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8004 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8005 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8006 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8007 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8008 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8009 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8010 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8011
36b85e43
BS
80122016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8013
9de2e795
L
8014 PR tree-optimization/52171
8015 * gcc.dg/pr52171.c: New test.
8016 * gcc.target/i386/pr52171.c: New test.
36b85e43 8017
bfeee8ac
JH
80182016-06-03 Jan Hubicka <jh@suse.cz>
8019
8020 * g++.dg/tree-ssa/pred-1.C: New testcase
8021 * gcc.dg/tree-ssa/pred-1.c: New testcase
8022
859b0bae
BS
80232016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8024
8025 PR target/70957
8026 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8027 support.
8028 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8029
3a2edf4c
AH
80302016-06-03 Alan Hayward <alan.hayward@arm.com>
8031
8032 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8033
b28ead45
AH
80342016-06-03 Alan Hayward <alan.hayward@arm.com>
8035
8036 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8037 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8038 * gcc.dg/vect/vect-live-1.c: New test.
8039 * gcc.dg/vect/vect-live-2.c: New test.
8040 * gcc.dg/vect/vect-live-3.c: New test.
8041 * gcc.dg/vect/vect-live-4.c: New test.
8042 * gcc.dg/vect/vect-live-5.c: New test.
8043 * gcc.dg/vect/vect-live-slp-1.c: New test.
8044 * gcc.dg/vect/vect-live-slp-2.c: New test.
8045 * gcc.dg/vect/vect-live-slp-3.c: New test.
8046
1f91747b
JJ
80472016-06-03 Jakub Jelinek <jakub@redhat.com>
8048
8049 PR middle-end/71387
8050 * g++.dg/opt/pr71387.C: New test.
8051
47b83923
JL
80522016-06-02 Jeff Law <law@redhat.com>
8053
8054 PR tree-optimization/71328
8055 * gcc.c-torture/compile/pr71328.c: New test.
8056
e96e5f46
JD
80572016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8058
8059 PR fortran/52393
8060 * gfortran.dg/fmt_read_3.f90: Fix typo.
8061 * gfortran.dg/fmt_read_4.f90: New test.
8062
b872d729
PC
80632016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8064
8065 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8066 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8067 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8068 * g++.dg/cpp0x/override2.C: Likewise.
8069 * g++.dg/parse/crash5.C: Likewise.
8070 * g++.dg/parse/error16.C: Likewise.
8071 * g++.dg/parse/error27.C: Likewise.
8072 * g++.dg/template/qualttp15.C: Likewise.
8073 * g++.dg/template/redecl4.C: Likewise.
8074 * g++.old-deja/g++.other/crash39.C: Likewise.
8075 * g++.old-deja/g++.other/struct1.C: Likewise.
8076 * g++.old-deja/g++.pt/m9a.C: Likewise.
8077 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8078
0e535442
JJ
80792016-06-02 Jakub Jelinek <jakub@redhat.com>
8080
0633ee10
JJ
8081 PR c++/71372
8082 * c-c++-common/pr71372.c: New test.
8083
0e535442
JJ
8084 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8085 __TIME__ strings with __builtin_strcmp instead of printf and
8086 dg-output.
8087
f3c5ecc2
ML
80882016-06-02 Martin Liska <mliska@suse.cz>
8089
8090 * gcc.dg/predict-9.c: New test.
8091
a91807c5
JJ
80922016-06-02 Jakub Jelinek <jakub@redhat.com>
8093
8094 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8095 global set_compiler_env_var and global saved_compiler_env_var.
8096
b5bd1978
KT
80972016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8098
8099 PR rtl-optimization/71295
8100 * gcc.c-torture/compile/pr71295.c: New test.
8101
b93b1475
JJ
81022016-06-02 Jakub Jelinek <jakub@redhat.com>
8103
930ebd0e
JJ
8104 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8105
1e021dc3
JJ
8106 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8107 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8108
b93b1475
JJ
8109 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8110 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8111 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8112 alternative number.
8113
58f2fb5c
MM
81142016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8115
8116 * gcc.target/powerpc/p9-splat-4.c: New test.
8117
81182016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8119
8120 PR target/71186
8121 * gcc.target/powerpc/pr71186.c: New test.
8122
4731c9f0
JD
81232016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8124
8125 PR fortran/52393
8126 * gfortran.dg/fmt_read_3.f90: New test.
8127
042dee3e
TP
81282016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8129
8130 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8131 procedure.
8132
15c98b2e
ES
81332016-06-01 Eduard Sanou <dhole@openmailbox.org>
8134
8135 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8136 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8137 env var is set.
8138 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8139 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8140 shown once.
8141 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8142 during compilation.
8143 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8144 vars set by dg-set-compiler-env-var.
8145
6442a6f4
PT
81462016-06-01 Paul Thomas <pault@gcc.gnu.org>
8147
8148 PR fortran/71156
8149 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8150 to the module procedure declaration.
8151 * gfortran.dg/submodule_16.f08: New test.
8152
ab62397a
JJ
81532016-06-01 Jakub Jelinek <jakub@redhat.com>
8154
8155 PR middle-end/71371
8156 * c-c++-common/gomp/pr71371.c: New test.
8157
b66af6ed
RB
81582016-06-01 Richard Biener <rguenther@suse.de>
8159
8160 PR tree-optimization/71366
8161 * gcc.dg/torture/pr71366-1.c: New testcase.
8162 * gcc.dg/torture/pr71366-2.c: Likewise.
8163
e342b9d8
KN
81642016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8165
8166 * gcc.target/powerpc/vslv-0.c: New test.
8167 * gcc.target/powerpc/vslv-1.c: New test.
8168 * gcc.target/powerpc/vsrv-0.c: New test.
8169 * gcc.target/powerpc/vsrv-1.c: New test.
8170
721547cd
NS
81712016-06-01 Nathan Sidwell <nathan@acm.org>
8172
8173 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8174 * gcc.target/nvptx/weak.c: New.
8175
fa2c9034
RB
81762016-06-01 Richard Biener <rguenther@suse.de>
8177
8178 PR tree-optimization/71261
8179 * gcc.dg/torture/vect-bool-1.c: New testcase.
8180
3e32893c
JJ
81812016-06-01 Jakub Jelinek <jakub@redhat.com>
8182
8183 * gfortran.dg/gomp/order-1.f90: New test.
8184 * gfortran.dg/gomp/order-2.f90: New test.
8185
8c383600
JH
81862016-06-01 Jan Hubicka <hubicka@ucw.cz>
8187
8188 * gcc.dg/unroll-6.c: Update template.
8189 * gcc.dg/unroll-7.c: New testcase.
8190 * gcc.dg/unroll-8.c: New testcase.
8191
a0dfeef5
EB
81922016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8193
8194 * gnat.dg/opt56.ad[sb]: New test.
8195
48de5701
PC
81962016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8197
8198 PR c++/66635
8199 * g++.dg/cpp0x/constexpr-ice16.C: New.
8200
827cf695
PP
82012016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8202
8203 PR tree-optimization/71314
8204 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8205 -mbranch-cost=2.
8206
ff66f6e8
PP
82072016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8208
8209 PR tree-optimization/71077
8210 * gcc.dg/tree-ssa/pr71077.c: New test.
8211
050fb209
JH
82122016-05-31 Jan Hubicka <hubicka@ucw.cz>
8213
48de5701
PC
8214 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8215 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8216 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8217
c642d919
PC
82182016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8219
8220 PR c++/71248
8221 * g++.dg/cpp0x/pr71248.C: New.
8222 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8223 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8224 * g++.dg/init/new37.C: Likewise.
8225 * g++.dg/template/static1.C: Likewise.
8226 * g++.dg/template/static2.C: Likewise.
8227
d6439e08
L
82282016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8229
8230 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8231 instead of %rdi.
8232 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8233
780b9dd4
MP
82342016-05-31 Marek Polacek <polacek@redhat.com>
8235
8236 * c-c++-common/Wswitch-unreachable-3.c: New test.
8237 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8238
0d99f8a0
RB
82392016-05-31 Richard Biener <rguenther@suse.de>
8240
8241 PR tree-optimization/71352
8242 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8243
52545641
TP
82442016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8245
8246 * gcc.target/arm/armv5_thumb_isa.c: New test.
8247
5b8c1205
KY
82482016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8249
8250 PR target/71346
8251 * gcc.target/i386/pr71346.c: New test.
8252
7a88cc84
TV
82532016-05-31 Tom de Vries <tom@codesourcery.com>
8254
8255 PR tree-optimization/69068
8256 * gcc.dg/graphite/pr69068.c: New test.
8257
265149a6
MS
82582016-05-27 Martin Sebor <msebor@redhat.com>
8259
8260 PR c++/71306
8261 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8262
00631022
JJ
82632016-05-30 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR c++/71349
8266 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8267 nowait depend(inout: dd[0]) clauses where permitted.
8268
b2f6675b
PC
82692016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8270
8271 PR c++/71238
8272 * g++.dg/parse/pr71238.C: New.
8273 * g++.dg/concepts/friend1.C: Test column numbers too.
8274 * g++.dg/cpp0x/initlist31.C: Likewise.
8275 * g++.dg/cpp0x/pr51420.C: Likewise.
8276 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8277 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8278 * g++.dg/ext/builtin3.C: Likewise.
8279 * g++.dg/lookup/friend12.C: Likewise.
8280 * g++.dg/lookup/friend7.C: Likewise.
8281 * g++.dg/lookup/koenig1.C: Likewise.
8282 * g++.dg/lookup/koenig5.C: Likewise.
8283 * g++.dg/lookup/used-before-declaration.C: Likewise.
8284 * g++.dg/overload/koenig1.C: Likewise.
8285 * g++.dg/template/crash65.C: Likewise.
8286 * g++.dg/template/friend57.C: Likewise.
8287 * g++.dg/warn/Wshadow-5.C: Likewise.
8288 * g++.dg/warn/Wunused-8.C: Likewise.
8289 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8290 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8291 * g++.old-deja/g++.jason/member.C: Likewise.
8292 * g++.old-deja/g++.jason/report.C: Likewise.
8293 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8294 * g++.old-deja/g++.law/visibility20.C: Likewise.
8295 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8296 * g++.old-deja/g++.other/static5.C: Likewise.
8297 * g++.old-deja/g++.pt/overload2.C: Likewise.
8298
a448ff40
JH
82992016-05-30 Jan Hubicka <hubicka@ucw.cz>
8300
8301 * gcc.dg/tree-ssa/peel1.c: New testcase.
8302 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8303 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8304
69be8c91
TV
83052016-05-30 Tom de Vries <tom@codesourcery.com>
8306
8307 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8308 to ce.
8309
a59775a1
PC
83102016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8311
8312 PR c++/71099
8313 * g++.dg/parse/virtual1.C: New.
8314
53d6d955
UB
83152016-05-30 Uros Bizjak <ubizjak@gmail.com>
8316
8317 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8318 Use correct register when clearing %edx.
8319
0557293f
AM
83202016-05-30 Alexander Monakov <amonakov@ispras.ru>
8321
8322 PR tree-optimization/71289
8323 * gcc.dg/pr71289.c: New test.
8324
5d476e35
KV
83252016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8326
8327 PR middle-end/71269
8328 PR middle-end/71292
8329 * gcc.dg/tree-ssa/pr71269.c: New test.
8330 * gcc.dg/tree-ssa/pr71292.c: New test.
8331
db5447ca
KV
83322016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8333
8334 PR middle-end/71252
8335 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8336
98bdbb39
JH
83372016-05-30 Jan Hubicka <hubicka@ucw.cz>
8338
8339 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8340 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8341 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8342
7e012855
TV
83432016-05-30 Tom de Vries <tom@codesourcery.com>
8344
8345 PR tree-optimization/69067
8346 * gcc.dg/graphite/pr69067.c: New test.
8347
beed3701
UB
83482016-05-29 Uros Bizjak <ubizjak@gmail.com>
8349
8350 PR target/71245
8351 * gcc.target/i386/pr71245-1.c: New test.
8352 * gcc.target/i386/pr71245-2.c: Ditto.
8353
b6d4f8e8
PC
83542016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8355
8356 PR c++/71105
8357 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8358 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8359 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8360
00022058
JH
83612016-05-27 Jan Hubicka <hubicka@ucw.cz>
8362
8363 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8364
c8419aca
VV
83652016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8366
8367 Revert:
8368 PR c++/69855
8369 * g++.dg/overload/69855.C: New.
8370 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8371 * g++.old-deja/g++.pt/crash3.C: Likewise.
8372
8008c4d2
PC
83732016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8374
8375 PR c++/60385
8376 * g++.dg/parse/namespace13.C: New.
8377
8b2ef235
JL
83782016-05-26 Jeff Law <law@redhat.com>
8379
8380 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8381 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8382 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8383 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8384 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8385 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8386 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8387 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8388 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8389 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8390 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8391 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8392 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8393
7d67159b
VV
83942016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8395
8396 PR c++/69855
8397 * g++.dg/overload/69855.C: New.
8398 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8399 * g++.old-deja/g++.pt/crash3.C: Likewise.
8400
88e3bdd1
JW
84012016-05-27 Jiong Wang <jiong.wang@arm.com>
8402
8403 PR target/63596
8404 * gcc.target/aarch64/va_arg_1.c: New testcase.
8405 * gcc.target/aarch64/va_arg_2.c: Likewise.
8406 * gcc.target/aarch64/va_arg_3.c: Likewise.
8407
3fd6b9cc
JW
84082016-05-27 Jiong Wang <jiong.wang@arm.com>
8409
8410 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8411 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8412 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8413 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8414 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8415
3cee7e4e
MP
84162016-05-27 Marek Polacek <polacek@redhat.com>
8417
8418 PR middle-end/71308
8419 * g++.dg/torture/pr71308.C: New test.
8420
6a813c96
DV
84212016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8422
8423 * gcc.dg/zero_bits_compound-1.c: New test.
8424 * gcc.dg/zero_bits_compound-2.c: New test.
8425
0561bcfb
IE
84262016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8427
8428 PR middle-end/71279
8429 * gcc.dg/pr71279.c: New test.
8430
21316320
MM
84312016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8432
8433 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8434 floating point min/max/comparison instructions.
8435 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8436
7211a097
JJ
84372016-05-26 Jakub Jelinek <jakub@redhat.com>
8438
8439 * c-c++-common/gomp/schedule-1.c: New test.
8440 * gfortran.dg/gomp/schedule-1.f90: New test.
8441
cac177cf
PP
84422016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8443
8444 PR c++/70822
8445 PR c++/70106
8446 * g++.dg/cpp1y/auto-fn32.C: New test.
8447 * g++.dg/cpp1y/paren4.C: New test.
8448
a2d5b8c9
NS
84492016-05-26 Nathan Sidwell <nathan@acm.org>
8450
8451 * gcc.dg/20060410.c: Xfail on ptx.
8452 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8453 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8454 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8455 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8456 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8457
ffa8b552
TP
84582016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8459
8460 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8461
c7501e00
JJ
84622016-05-26 Jakub Jelinek <jakub@redhat.com>
8463
1875b9a0
JJ
8464 PR tree-optimization/71280
8465 * gcc.dg/pr71280.c: New test.
8466
2116e19f
JJ
8467 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8468
305aef09
JJ
8469 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8470 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8471
c7501e00
JJ
8472 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8473
ca449d26
JW
84742016-05-26 Jiong Wang <jiong.wang@arm.com>
8475
8476 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8477 kept in memory.
ca449d26 8478
8af01c66
JL
84792016-05-25 Jeff Law <law@redhat.com>
8480
8481 PR tree-optimization/71272
8482 * gcc.c-torture/compile/pr71272.c: new test.
8483
f9d6ce73
BS
84842016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8485
8486 * gcc.target/powerpc/vec-cmpne.c: New test.
8487 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8488
a88a7b22
EB
84892016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8490
8491 * gnat.dg/opt55.ad[sb]: New test.
8492
125f02ed
SKS
84932016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8494
8495 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8496 * c-c++-common/pr60226.c: Require int32plus.
8497 * gcc.c-torture/execute/pr70602.c: Likewise.
8498 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8499 unsigned long for malloc arg type.
8500 * gcc.dg/asr_div1.c: Require int32plus.
8501 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8502 * gcc.dg/pie-1.c: Require pie.
8503 * gcc.dg/pie-2.c: Likewise.
8504 * gcc.dg/pr59471.c: Require int32plus.
8505 * gcc.dg/pr59963-2.c: XFAIL for int16.
8506 * gcc.dg/pr60114.c: Require int32plus.
8507 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8508 unsigned long for typedef of size_t.
8509 * gcc.dg/pr63914.c: Require int32plus.
8510 * gcc.dg/pr64536.c: Require pt32plus.
8511 * gcc.dg/pr65658.c: Likewise.
8512 * gcc.dg/pr67271.c: Require int32plus.
8513 * gcc.dg/pr68112.c: Likewise.
8514 * gcc.dg/pr69071.c: Skip for avr target.
8515 * gcc.dg/pr69973.c: Require int32plus.
8516 * gcc.dg/pr70169.c: Skip for avr target.
8517 * gcc.dg/sso-6.c: Require int32plus.
8518 * gcc.dg/sso-7.c: Likewise.
8519 * gcc.dg/sso-8.c: Likewise.
8520 * gcc.dg/vrp-min-max-2.c: Likewise.
8521
c6e434f5
UB
85222016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8523
8524 PR target/70738
8525 * gcc.target/i386/pr70738-1.c: New test.
8526 * gcc.target/i386/pr70738-2.c: Likewise.
8527 * gcc.target/i386/pr70738-3.c: Likewise.
8528 * gcc.target/i386/pr70738-4.c: Likewise.
8529 * gcc.target/i386/pr70738-5.c: Likewise.
8530 * gcc.target/i386/pr70738-6.c: Likewise.
8531 * gcc.target/i386/pr70738-7.c: Likewise.
8532 * gcc.target/i386/pr70738-8.c: Likewise.
8533 * gcc.target/i386/pr70738-9.c: Likewise.
8534
5c42d341
KT
85352016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8536
8537 PR rtl-optimization/66940
8538 * gcc.c-torture/execute/pr66940.c: New test.
8539
bf9a1a07
IV
85402016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8541
8542 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8543 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8544 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8545 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8546 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8547 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8548 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8549 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8550 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8551 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8552 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8553 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8554 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8555 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8556 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8557 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8558 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8559 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8560 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8561 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8562 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8563 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8564 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8565 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8566
95efe6b6
MP
85672016-05-25 Marek Polacek <polacek@redhat.com>
8568
8569 PR c/71265
8570 * gcc.dg/noncompile/pr71265.c: New test.
8571
a23faf7a
MP
8572 PR c/71266
8573 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8574
69a6d5ad
NS
85752016-05-25 Nathan Sidwell <nathan@acm.org>
8576
8577 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8578
3072d4ea
RB
85792016-05-25 Richard Biener <rguenther@suse.de>
8580
8581 PR tree-optimization/71261
8582 * c-c++-common/torture/pr71261.c: New testcase.
8583
e412ece4
RB
85842016-05-25 Richard Biener <rguenther@suse.de>
8585
8586 PR tree-optimization/71264
8587 * gcc.dg/vect/pr71264.c: New testcase.
8588
b9e551ad
PC
85892016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8590
8591 PR c++/55992
8592 * g++.dg/cpp0x/alias-decl-53.C: New.
8593 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8594
6aa1abe5
ML
85952016-05-25 Martin Liska <mliska@suse.cz>
8596
8597 * g++.dg/pr71239.C: New test.
8598
842d162e
RB
85992016-05-25 Richard Biener <rguenther@suse.de>
8600
c87885ca
RO
8601 * gcc.dg/vect/pr58135.c: Rename to ...
8602 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8603
f184a36c
MP
86042016-05-25 Marek Polacek <polacek@redhat.com>
8605
8606 * g++.dg/pr65295.C: Use target c++14.
8607
021fad86
PC
86082016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8609
53d6d955
UB
8610 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8611 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8612
c3eaf15a
MM
86132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8614
8615 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8616 instructions.
8617
e46c7770
CP
86182016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8619
8620 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8621 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8622 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8623 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8624 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8625 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8626 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8627 * c-c++-common/goacc/pcopy.c: Likewise.
8628 * c-c++-common/goacc/pcopyin.c: Likewise.
8629 * c-c++-common/goacc/pcopyout.c: Likewise.
8630 * c-c++-common/goacc/pcreate.c: Likewise.
8631 * c-c++-common/goacc/pr70688.c: New test.
8632 * c-c++-common/goacc/present-1.c: Adjust test.
8633 * c-c++-common/goacc/reduction-5.c: Likewise.
8634 * g++.dg/goacc/data-1.C: New test.
8635
4bfc9db7
MM
86362016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8637
8638 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8639 vector parity built-in functions.
8640 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8641 count trailing zeros automatic vectorization.
8642 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8643 count trailing zeros built-in functions.
8644
2bc145af
KV
86452016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8646
8647 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8648
26869fdb
PH
86492016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8650
8651 PR target/71050
8652 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8653
b2dc9c3b
PC
86542016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8655
8656 PR c++/50436
8657 * g++.dg/template/crash123.C: New.
8658 * g++.dg/template/crash124.C: Likewise.
8659
f65e97fd
MS
86602016-05-24 Martin Sebor <msebor@redhat.com>
8661
8662 PR c++/71147
8663 * g++.dg/ext/flexary16.C: New test.
8664
a6f5ac7f
IV
86652016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8666
69a6d5ad
NS
8667 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8668 before math.h is included.
a6f5ac7f
IV
8669 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8670 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8671 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8672 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8673 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8674 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8675 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8676 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8677 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8678 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8679 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8680 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8681 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8682 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8683 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8684 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8685 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8686 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8687 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8688 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8689 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8690 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8691 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8692
27bad558
MM
86932016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8694 Kelvin Nilsen <kelvin@gcc.gnu.org>
8695
8696 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8697 support.
8698
72f382fb
PC
86992016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8700
8701 PR c++/69872
8702 * g++.dg/warn/Wno-narrowing1.C: New.
8703
ef2ec9d9
MP
87042016-05-24 Marek Polacek <polacek@redhat.com>
8705
8706 PR c/71249
8707 * c-c++-common/Wswitch-unreachable-2.c: New test.
8708
e90434e3
JJ
87092016-05-24 Jakub Jelinek <jakub@redhat.com>
8710
7adb26f2
JJ
8711 PR c++/71257
8712 * g++.dg/vect/simd-clone-6.cc: New test.
8713 * g++.dg/gomp/declare-simd-6.C: New test.
8714
e90434e3
JJ
8715 PR middle-end/70434
8716 PR c/69504
8717 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8718
b556ea3b
RB
87192016-05-24 Richard Biener <rguenther@suse.de>
8720
8721 PR tree-optimization/71240
8722 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8723
e5328f5d
RB
87242016-05-24 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/71230
8727 * gcc.dg/torture/pr71230.c: New testcase.
8728 * g++.dg/torture/pr71230.C: Likewise.
8729
a04e69c0
TS
87302016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8731
8732 * c-c++-common/goacc/routine-5.c: Add tests.
8733 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8734 * gfortran.dg/goacc/routine-6.f90: Add tests.
8735
30fd2977
RB
87362016-05-24 Richard Biener <rguenther@suse.de>
8737
8738 PR tree-optimization/71253
8739 * gcc.dg/torture/pr71253.c: New testcase.
8740
ca6f60bc
KV
87412016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8742
8743 PR middle-end/71252
8744 * gfortran.dg/pr71252.f90: New test.
8745
d3465d72
RS
87462016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8747
8748 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8749
f17a223d
RB
87502016-05-24 Richard Biener <rguenther@suse.de>
8751
8752 PR middle-end/70434
8753 PR c/69504
8754 * c-c++-common/vector-subscript-4.c: New testcase.
8755 * c-c++-common/vector-subscript-5.c: Likewise.
8756
e3f36534
JD
87572016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8758
8759 PR fortran/71123
8760 * gfortran.dg/namelist_90.f: New test
8761
85d5c27d
JD
87622016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8763
8764 PR fortran/66461
8765 * gfortran.dg/unexpected_eof.f: New test
8766
fe3f3340
MM
87672016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8768 Kelvin Nilsen <kelvin@gcc.gnu.org>
8769
8770 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8771 as little endian.
8772
26d6ae55
PC
87732016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8774
8775 PR c++/70972
8776 * g++.dg/cpp0x/inh-ctor20.C: New.
8777 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8778
d6c9a06f
PC
87792016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8780
8781 PR c++/69095
8782 * g++.dg/cpp0x/variadic168.C: New.
8783
396a1d10
PC
87842016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8785
8786 * g++.dg/cpp0x/pr31445.C: Test column number too.
8787 * g++.dg/cpp0x/pr32253.C: Likewise.
8788 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8789 * g++.dg/cpp0x/variadic36.C: Likewise.
8790
ece46666
MG
87912016-05-23 Marc Glisse <marc.glisse@inria.fr>
8792
8793 * gcc.dg/fold-notshift-2.c: Adjust.
8794
a7dc5980
MP
87952016-05-23 Marek Polacek <polacek@redhat.com>
8796
8797 PR c/49859
8798 * c-c++-common/Wswitch-unreachable-1.c: New test.
8799 * gcc.dg/Wswitch-unreachable-1.c: New test.
8800 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8801 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8802 * g++.dg/gomp/block-10.C: Likewise.
8803 * gcc.dg/gomp/block-10.c: Likewise.
8804 * g++.dg/gomp/block-9.C: Likewise.
8805 * gcc.dg/gomp/block-9.c: Likewise.
8806 * g++.dg/gomp/target-1.C: Likewise.
8807 * g++.dg/gomp/target-2.C: Likewise.
8808 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8809 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8810 * g++.dg/gomp/taskgroup-1.C: Likewise.
8811 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8812 * gcc.dg/gomp/teams-1.c: Likewise.
8813 * g++.dg/gomp/teams-1.C: Likewise.
8814 * g++.dg/overload/error3.C: Likewise.
8815 * g++.dg/tm/jump1.C: Likewise.
8816 * g++.dg/torture/pr40335.C: Likewise.
8817 * gcc.dg/c99-vla-jump-5.c: Likewise.
8818 * gcc.dg/switch-warn-1.c: Likewise.
8819 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8820 * gcc.dg/nested-func-1.c: Likewise.
8821 * gcc.dg/pr67784-4.c: Likewise.
8822
18b54004
RB
88232016-05-23 Richard Biener <rguenther@suse.de>
8824
8825 PR tree-optimization/71230
8826 * gfortran.dg/pr71230-1.f90: New testcase.
8827 * gfortran.dg/pr71230-2.f90: Likewise.
8828
e569db5f
VK
88292016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8830
396a1d10 8831 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8832 * gcc.dg/vect/pr58135.c: Add new.
8833 * gfortran.dg/pr46519-1.f: Adjust test case.
8834
e4b71114
PC
88352016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8836
8837 PR c++/53401
8838 * g++.dg/cpp0x/decltype64.C: New.
8839
a25a8058
CL
88402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8841
8842 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8843 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8844 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8845
0dcfe9ab
CL
88462016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8847
8848 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8849 Add poly64x1_t and poly64x2_t cases if supported.
8850 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8851 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8852 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8853 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8854 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8855
ffd70e4a
CL
88562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8857
8858 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8859 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8860 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8861 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8862 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8863 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8864 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8865
4b1f57fe
CL
88662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8867
8868 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8869
16c5ec77
CL
88702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8871
8872 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8873 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8874
94ad56c7
JJ
88752016-05-22 Jakub Jelinek <jakub@redhat.com>
8876
57748705
JJ
8877 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8878 constraint instead of "r".
8879 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8880 insn instead of vxorpd.
8881 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8882
af120161
JJ
8883 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8884 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8885
355023ce
JJ
8886 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8887
3b48574c
JJ
8888 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8889 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8890
94ad56c7
JJ
8891 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8892
8a85cee2
KV
88932016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8894
8895 PR middle-end/40921
8896 * gcc.dg/tree-ssa/pr40921.c: New test.
8897
8e916b16
PS
88982016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8899
8900 PR target/71103
8901 * gcc.target/avr/pr71103.c: New test.
8902
88aea79f
KV
89032016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8904
8905 PR middle-end/71179
8906 * gcc.dg/tree-ssa/pr71179.c: New test.
8907
79063edd
MS
89082016-05-20 Martin Sebor <msebor@redhat.com>
8909
8910 PR c/71115
8911 * gcc.dg/init-excess-2.c: New test.
8912
55c8849f
EB
89132016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8914
8915 * gnat.dg/opt53.adb: New test.
8916 * gnat.dg/opt54.adb: Likewise.
8917
c91a0948
MJ
89182016-05-20 Martin Jambor <mjambor@suse.cz>
8919
8920 PR tree-optimization/70884
8921 * gcc.dg/tree-ssa/pr70919.c: New test.
8922
9cad20fa
BS
89232016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8924
8925 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8926 formatting.
69a6d5ad
NS
8927 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8928 fix code formatting.
8929
89302016-05-20 Nathan Sidwell <nathan@acm.org>
8931
8932 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8933 non-common cases.
8934 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8935
15c671a7
DM
89362016-05-20 David Malcolm <dmalcolm@redhat.com>
8937
8938 * jit.dg/all-non-failing-tests.h: Add
8939 test-factorial-must-tail-call.c.
8940 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8941 * jit.dg/test-factorial-must-tail-call.c: New test case.
8942
4f028369
JJ
89432016-05-20 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR fortran/71204
8946 * gfortran.dg/pr71204.f90: New test.
8947
7dea4ab3
CP
89482016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8949
8950 * gcc.target/nvptx/sincos.c: New test.
8951
ef98d365
PC
89522016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8953
8954 PR c++/70572
8955 * g++.dg/cpp1y/auto-fn31.C: New.
8956
92466115
BS
89572016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8958
8959 * gcc.target/powerpc/vec-addec.c: New test.
8960 * gcc.target/powerpc/vec-addec-int128.c: New test.
8961
9a385c2d
DM
89622016-05-20 David Malcolm <dmalcolm@redhat.com>
8963
8964 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8965 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8966 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8967 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8968
77c9d5b4
JH
89692016-05-20 Jan Hubicka <hubicka@ucw.cz>
8970
8971 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8972
68047971
JJ
89732016-05-20 Jakub Jelinek <jakub@redhat.com>
8974
18954840
JJ
8975 PR c++/71210
8976 * g++.dg/opt/pr71210-1.C: New test.
8977 * g++.dg/opt/pr71210-2.C: New test.
8978
68047971
JJ
8979 PR tree-optimization/29756
8980 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8981 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8982 only on selected targets where V4SImode vectors are known to be
8983 supported.
8984
d78789f5
MG
89852016-05-20 Marc Glisse <marc.glisse@inria.fr>
8986
8987 PR tree-optimization/71079
8988 PR tree-optimization/71206
8989 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8990
550fa093
PK
89912016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8992
8993 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8994 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8995 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8996
483c6429
RG
89972016-05-20 Richard Guenther <rguenther@suse.de>
8998
8999 PR tree-optimization/29756
9000 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9001
eb066284
RB
90022016-05-20 Richard Biener <rguenther@suse.de>
9003
9004 PR tree-optimization/71185
9005 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9006
58f10249
RB
90072016-05-20 Richard Biener <rguenther@suse.de>
9008
9009 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9010
2a5569fa
MP
90112016-05-19 Marek Polacek <polacek@redhat.com>
9012
9013 PR c++/71075
9014 * g++.dg/diagnostic/pr71075.C: New test.
9015
5e9a5385
DM
90162016-05-19 David Malcolm <dmalcolm@redhat.com>
9017
9018 PR c++/71184
9019 * g++.dg/pr71184.C: New test case.
9020
4f45da44
KN
90212016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9022
9023 * gcc.target/powerpc/darn-0.c: New test.
9024 * gcc.target/powerpc/darn-1.c: New test.
9025 * gcc.target/powerpc/darn-2.c: New test.
9026
4177437e
MP
90272016-05-19 Marek Polacek <polacek@redhat.com>
9028
9029 PR tree-optimization/71031
9030 * gcc.dg/tree-ssa/vrp100.c: New test.
9031
afb72432
IE
90322016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9033
9034 PR rtl-optimization/71148
9035 * gcc.dg/pr71148.c: New test.
9036
4f83064e
KT
90372016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9038
9039 PR target/71056
9040 * gcc.target/arm/pr71056.c: New test.
9041
4bf8dbe1
BE
90422016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9043
9044 * c-c++-common/pr69669.c: Check the used mode.
9045
f3510625
MO
90462016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9047
9048 PR sanitizer/64354
9049 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9050
43c0068e
RB
90512016-05-19 Richard Biener <rguenther@suse.de>
9052
9053 PR tree-optimization/70729
9054 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9055 * gcc.dg/graphite/scop-18.c: Likewise.
9056 * gcc.dg/pr41783.c: Disable LIM.
9057 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9058 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9059 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9060 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9061 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9062 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9063 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9064 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9065 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9066 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9067 * gfortran.dg/pr42108.f90: Likewise.
9068
70f25790
DM
90692016-05-18 David Malcolm <dmalcolm@redhat.com>
9070
9071 PR driver/69265
9072 * gcc.dg/spellcheck-options-11.c: New test case.
9073
960db8ec
JJ
90742016-05-18 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR c++/71100
9077 * g++.dg/opt/pr71100.C: New test.
9078
04643334
MJ
90792016-05-18 Martin Jambor <mjambor@suse.cz>
9080
9081 PR ipa/69708
9082 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9083 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9084 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9085 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9086
91bb9f80
MJ
90872016-05-18 Martin Jambor <mjambor@suse.cz>
9088
9089 PR ipa/69708
9090 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9091 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9092 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9093 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9094 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9095
c584aca6
PC
90962016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9097
9098 PR c++/69793
9099 * g++.dg/template/crash122.C: New.
9100
20309c6e
PC
91012016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9102
9103 PR c++/70466
9104 * g++.dg/template/pr70466-1.C: New.
9105 * g++.dg/template/pr70466-2.C: Likewise.
9106
50c78b9a
MM
91072016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9108
9109 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9110 splat operations and the XXSPLTIB instruction.
9111 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9112 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9113 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9114 xxlxor to clear a register.
9115
cf8be00d
RS
91162016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9117
9118 * gcc.dg/torture/pr71020.c: New test.
9119
848a392a
MJ
91202016-05-18 Martin Jambor <mjambor@suse.cz>
9121
9122 PR ipa/70646
9123 * gcc.dg/ipa/pr70646.c: New test.
9124
1f2ab776
CL
91252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9126
9127 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9128
76489493
CL
91292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9130
9131 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9132 missing tests for vreinterpretq_p{8,16}.
9133
bd79378d
CL
91342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9135
9136 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9137 vsliq_n_s64 and vsliq_n_u64.
9138
81ca3ea0
CL
91392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9140
9141 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9142 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9143
873cb425
CL
91442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9145
9146 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9147 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9148 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9149
9d6e7c21
CL
91502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9151
9152 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9153 in comment.
9154
b4dbe40e 91552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9156
9157 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9158 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9159 "blr\t" and switch to scan-assembler-times.
9160
83a5c910
JW
91612016-05-18 Jiong Wang <jiong.wang@arm.com>
9162
53d6d955
UB
9163 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9164 with __aarch64__.
9165 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9166 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9167
fb7cbdeb
JJ
91682016-05-18 Jakub Jelinek <jakub@redhat.com>
9169
8ee91165
JJ
9170 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9171 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9172 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9173 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9174 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9175 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9176
cf4d516a
JJ
9177 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9178 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9179
a4f16422
JJ
9180 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9181 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9182
7b37ce10
JJ
9183 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9184 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9185
fb7cbdeb
JJ
9186 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9187
c9326aef
RB
91882016-05-18 Richard Biener <rguenther@suse.de>
9189
9190 PR tree-optimization/71168
9191 * gcc.dg/torture/pr71168.c: New testcase.
9192
df8b0a11
KV
91932016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9194
9195 PR middle-end/63586
9196 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9197 * gcc.dg/tree-ssa/pr63586.c: New test.
9198 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9199
2efd67ed
NS
92002016-05-17 Nathan Sidwell <nathan@acm.org>
9201
9202 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9203 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9204 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9205 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9206
1988b2c2
NS
92072016-05-17 Nathan Sidwell <nathan@acm.org>
9208
9209 * gcc.target/nvptx/abi-vararg-3.c: New.
9210
ad1d92ab
MM
92112016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9212
9213 PR tree-optimization/54579
9214 PR middle-end/55299
9215 * gcc.dg/fold-notrotate-1.c: New test.
9216 * gcc.dg/fold-notshift-1.c: New test.
9217 * gcc.dg/fold-notshift-2.c: New test.
9218
47768df8
MP
92192016-05-17 Marek Polacek <polacek@redhat.com>
9220
9221 PR ipa/71146
9222 * g++.dg/ipa/pr71146.C: New test.
9223
6b5423a5
DM
92242016-05-17 David Malcolm <dmalcolm@redhat.com>
9225
9226 * jit.dg/test-error-array-bounds.c: New test case.
9227
c7986356
MG
92282016-05-17 Marc Glisse <marc.glisse@inria.fr>
9229
9230 * gcc.dg/tree-ssa/and-1.c: New testcase.
9231
d982c5b7
MG
92322016-05-17 Marc Glisse <marc.glisse@inria.fr>
9233
9234 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9235 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9236
0139ba93
MG
92372016-05-17 Marc Glisse <marc.glisse@inria.fr>
9238
9239 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9240 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9241
daab4562
JW
92422016-05-17 Jiong Wang <jiong.wang@arm.com>
9243
9244 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9245
22330033
JW
92462016-05-17 Jiong Wang <jiong.wang@arm.com>
9247
9248 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9249
98b3a5f2
JW
92502016-05-17 Jiong Wang <jiong.wang@arm.com>
9251
9252 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9253 ".2d[index]" when scan the assembly.
9254 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9255 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9256 float64x1.
9257 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9258
b71b7a8e
RB
92592016-05-17 Richard Biener <rguenther@suse.de>
9260
9261 PR tree-optimization/71132
9262 * gcc.dg/torture/pr71132.c: New testcase.
9263
3c51ad46
CL
92642016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9265
9266 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9267
d20faa66
KT
92682016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9269
9270 PR target/70809
9271 * gcc.target/aarch64/pr70809_1.c: New test.
9272
b75cc5a4
KT
92732016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9274
9275 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9276 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9277 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9278 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9279
b28eb195
IE
92802016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9281 Ilya Enkovich <ilya.enkovich@intel.com>
9282
9283 PR target/71114
9284 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9285
0b9004ed
JH
92862016-05-16 Jan Hubicka <hubicka@ucw.cz>
9287
9288 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9289 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9290
1b81a1c1
MW
92912016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9292
9293 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9294 test for __ARM_FP16_ARGS.
9295 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9296 * gcc.target/arm/aapcs/neon-vect10.c: New.
9297 * gcc.target/arm/aapcs/neon-vect9.c: New.
9298 * gcc.target/arm/aapcs/vfp18.c: New.
9299 * gcc.target/arm/aapcs/vfp19.c: New.
9300 * gcc.target/arm/aapcs/vfp20.c: New.
9301 * gcc.target/arm/aapcs/vfp21.c: New.
9302 * gcc.target/arm/fp16-aapcs-1.c: New.
9303 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9304 test for __ARM_FP16_ARGS.
9305 * g++.target/arm/fp16-return-1.c: Update expected output.
9306
921d1e73
JW
93072016-05-16 Jiong Wang <jiong.wang@arm.com>
9308
9309 PR testsuite/70227
9310 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9311
228eb42a
HA
93122016-05-15 Harald Anlauf <anlauf@gmx.de>
9313
9314 PR fortran/69603
9315 * gfortran.dg/pr69603.f90: New testcase.
9316
785abfd3
FR
93172016-05-14 Fritz Reese <fritzoreese@gmail.com>
9318
9319 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9320
e75eb64f
FR
93212016-05-14 Fritz Reese <fritzoreese@gmail.com>
9322
9323 PR fortran/71047
9324 * gfortran.dg/pr71047.f08: New test.
9325
aa4b467b
JM
93262016-05-13 Joseph Myers <joseph@codesourcery.com>
9327
9328 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9329 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9330 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9331
653fb4a2
MS
93322016-05-13 Martin Sebor <msebor@redhat.com>
9333
9334 PR c++/60049
9335 * g++.dg/cpp0x/constexpr-60049.C: New test.
9336
9e37582d
JJ
93372016-05-13 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR bootstrap/71071
9340 * gcc.dg/pr71071.c: New test.
9341
a278aa17
UB
93422016-05-13 Uros Bizjak <ubizjak@gmail.com>
9343
9344 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9345 remove XOP handling.
377eaca7 9346 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9347
ac3d02e2
NS
93482016-05-13 Nathan Sidwell <nathan@acm.org>
9349
9350 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9351 __atomic_is_lock_free declaration.
9352
8ab3bdac
RB
93532016-05-13 Richard Biener <rguenther@suse.de>
9354
9355 PR tree-optimization/42587
9356 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9357
623b8e0a
ML
93582016-05-13 Martin Liska <mliska@suse.cz>
9359
9360 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9361 the new format of dump output.
9362
da7674f6
IE
93632016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9364
9365 * gcc.dg/pr71084.c: New test.
9366
c959db3d
RR
93672016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9368
53d6d955
UB
9369 PR target/53440
9370 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9371
43203dea
RR
93722016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9373
9374 * gcc.target/aarch64/struct_return.c: New test.
9375
4f2e1536
MP
93762016-05-12 Marek Polacek <polacek@redhat.com>
9377
9378 PR c/70756
9379 * c-c++-common/pr70756-2.c: New test.
9380 * c-c++-common/pr70756.c: New test.
9381
1ef33ef3
RB
93822016-05-12 Richard Biener <rguenther@suse.de>
9383
9384 PR tree-optimization/71059
9385 * gcc.dg/torture/pr71059.c: New testcase.
9386
763baff6
RB
93872016-05-12 Richard Biener <rguenther@suse.de>
9388
9389 PR tree-optimization/71062
9390 * gcc.dg/torture/pr71062.c: New testcase.
9391
c4ec1243
IE
93922016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9393
9394 PR tree-optimization/71006
9395 * gcc.dg/pr71006.c: New test.
9396
a5fbf76d
MP
93972016-05-12 Marek Polacek <polacek@redhat.com>
9398
9399 PR driver/71063
9400 * gcc.dg/opts-7.c: New test.
9401
5acc47a4
KT
94022016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9403
9404 PR target/70830
9405 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9406 Add -save-temps to dg-options.
9407 Scan for ldmfd rather than pop instruction.
9408 * gcc.target/arm/interrupt-2.c: Likewise.
9409 * gcc.target/arm/pr70830.c: New test.
9410
40bd4bf9
JJ
94112016-05-12 Jakub Jelinek <jakub@redhat.com>
9412
3cd63842
JJ
9413 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9414 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9415
c05d08f6
JJ
9416 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9417 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9418 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9419
bc27ffae
JJ
9420 PR target/71019
9421 * gcc.target/i386/avx512vl-pack-1.c: New test.
9422 * gcc.target/i386/avx512vl-pack-2.c: New test.
9423 * gcc.target/i386/avx512bw-pack-2.c: New test.
9424
515d7412
JJ
9425 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9426
40bd4bf9
JJ
9427 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9428 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9429 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9430
44ab146a
RB
94312016-05-12 Richard Biener <rguenther@suse.de>
9432
9433 PR tree-optimization/70986
9434 * gcc.dg/torture/pr70986-1.c: New testcase.
9435 * gcc.dg/torture/pr70986-2.c: Likewise.
9436 * gcc.dg/torture/pr70986-3.c: Likewise.
9437
d6e83a8d
MM
94382016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9439
9440 PR c/43651
9441 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9442 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9443
51e67ea3
UB
94442016-05-11 Uros Bizjak <ubizjak@gmail.com>
9445
9446 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9447 directive.
9448 * gcc.target/i386/pr66746.c: Ditto.
9449
3fd2b007
MM
94502016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9451
9452 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9453 support.
9454 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9455 warning when using -mvsx-timode.
9456 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9457 * gcc.target/powerpc/dform-2.c: Likewise.
9458 * gcc.target/powerpc/pr68805.c: Likewise.
9459
5c3a10fb
MP
94602016-05-11 Marek Polacek <polacek@redhat.com>
9461
9462 PR c++/71024
9463 * c-c++-common/attributes-3.c: New test.
9464
7cfb065b
NS
94652016-05-11 Nathan Sidwell <nathan@acm.org>
9466
9467 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9468 * gcc.c-torture/execute/pr68185.c: Likewise.
9469 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9470 * gcc.dg/pr69634.c: Requires scheduling.
9471 * gcc.dg/torture/pr66178.c: Require label values.
9472 * gcc.dg/setjmp-6.c: Require indirect jumps.
9473
f35ea97d
RB
94742016-05-11 Richard Biener <rguenther@suse.de>
9475
9476 PR tree-optimization/71055
9477 * gcc.dg/torture/pr71055.c: New testcase.
9478
dff70323
RB
94792016-05-11 Richard Biener <rguenther@suse.de>
9480
9481 PR debug/71057
9482 * g++.dg/debug/pr71057.C: New testcase.
9483
56a3d28b
JJ
94842016-05-11 Jakub Jelinek <jakub@redhat.com>
9485
9486 PR fortran/70855
9487 * gfortran.dg/gomp/pr70855.f90: New test.
9488
ebc1b29e
RB
94892016-05-11 Richard Biener <rguenther@suse.de>
9490
9491 PR middle-end/71002
9492 * g++.dg/torture/pr71002.C: New testcase.
9493
98ccd1d7
IE
94942016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9495
9496 PR middle-end/70807
9497 * gcc.dg/pr70807.c: New test.
9498
ed29e24b
MS
94992016-05-10 Martin Sebor <msebor@redhat.com>
9500
9501 PR c++/38611
9502 * g++.dg/Wattributes.C: New test.
9503
e39dab2c
MG
95042016-05-10 Marc Glisse <marc.glisse@inria.fr>
9505
9506 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9507 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9508 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9509
d067e238
IE
95102016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9511
9512 PR target/70799
9513 * gcc.target/i386/pr70799-1.c: New test.
9514
cd36c83e
PMR
95152016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9516
9517 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9518
1e3af2a4
IE
95192016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9520
9521 PR middle-end/70877
9522 * gcc.target/i386/pr70877.c: New test.
9523
afc610db
IE
95242016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9525
9526 PR tree-optimization/70786
9527 * gcc.target/i386/pr70876.c: New test.
9528
4b59d19f
JJ
95292016-05-10 Jakub Jelinek <jakub@redhat.com>
9530
9531 PR target/70927
9532 * gcc.target/i386/avx512vl-logic-1.c: New test.
9533 * gcc.target/i386/avx512vl-logic-2.c: New test.
9534 * gcc.target/i386/avx512dq-logic-2.c: New test.
9535
9b5ee426
BS
95362016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9537
9538 PR target/70963
9539 * gcc.target/powerpc/pr70963.c: New.
9540
f3352cab
DM
95412016-05-10 David Malcolm <dmalcolm@redhat.com>
9542
9543 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9544 (test_very_wide_line): Add ruler to expected output.
9545 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9546 (test_very_wide_line): Likewise.
9547 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9548 (test_show_locus): Within the handling of "test_very_wide_line",
9549 enable show_ruler_p on the diagnostic context.
9550
4a3255dd
RB
95512016-05-10 Richard Biener <rguenther@suse.de>
9552
9553 PR tree-optimization/71039
9554 * gcc.dg/torture/pr71039.c: New testcase.
9555
da7c9950
NS
95562016-05-10 Nathan Sidwell <nathan@acm.org>
9557
9558 * gcc.dg/nested-func-10.c: Requires alloca.
9559 * gcc.dg/nested-func-9.c: Requires alloca.
9560 * gcc.c-torture/execute/pr70460.c: Requires labels.
9561 * gcc.c-torture/compile/pr70199.c: Requires labels.
9562 * gcc.target/nvptx/decl.c: Compile only.
9563 * gcc.target/nvptx/trailing-init.c: Compile only.
9564 * gcc.target/nvptx/ary-init.c: Compile only.
9565
cf68d92c
MP
95662016-05-10 Marek Polacek <polacek@redhat.com>
9567
9568 PR c/70255
9569 * gcc.dg/attr-opt-1.c: New test.
9570
64ea4e15
RB
95712016-05-10 Richard Biener <rguenther@suse.de>
9572
9573 PR tree-optimization/70497
9574 PR tree-optimization/28367
9575 * gcc.dg/torture/20160404-1.c: New testcase.
9576 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9577 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9578
5a96dae3
PMR
95792016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9580
9581 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9582
fc97f805
UB
95832016-05-09 Uros Bizjak <ubizjak@gmail.com>
9584
9585 * gcc.target/i386/fabsneg-1.c New test.
9586
a710b1d5
AM
95872016-05-09 Alan Modra <amodra@gmail.com>
9588
9589 PR testsuite/70826
9590 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9591
171f6f05
RB
95922016-05-09 Richard Biener <rguenther@suse.de>
9593
9594 PR tree-optimization/70985
9595 * gcc.dg/torture/pr70985.c: New testcase.
9596
18caa34e
BC
95972016-05-09 Bin Cheng <bin.cheng@arm.com>
9598
9599 * gcc.dg/tree-ssa/ifc-9.c: New test.
9600 * gcc.dg/tree-ssa/ifc-10.c: New test.
9601 * gcc.dg/tree-ssa/ifc-11.c: New test.
9602 * gcc.dg/tree-ssa/ifc-12.c: New test.
9603 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9604 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9605 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9606
7a27d38f
RB
96072016-05-09 Richard Biener <rguenther@suse.de>
9608
9609 PR fortran/70937
9610 * gfortran.dg/pr70937.f90: New testcase.
9611
5ebbbd3d
RO
96122016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9613
9614 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9615
f6288c24
FR
96162016-05-07 Fritz Reese <fritzoreese@gmail.com>
9617
9618 PR fortran/56226
9619 * gfortran.dg/dec_structure_1.f90: New testcase.
9620 * gfortran.dg/dec_structure_2.f90: Ditto.
9621 * gfortran.dg/dec_structure_3.f90: Ditto.
9622 * gfortran.dg/dec_structure_4.f90: Ditto.
9623 * gfortran.dg/dec_structure_5.f90: Ditto.
9624 * gfortran.dg/dec_structure_6.f90: Ditto.
9625 * gfortran.dg/dec_structure_7.f90: Ditto.
9626 * gfortran.dg/dec_structure_8.f90: Ditto.
9627 * gfortran.dg/dec_structure_9.f90: Ditto.
9628 * gfortran.dg/dec_structure_10.f90: Ditto.
9629 * gfortran.dg/dec_structure_11.f90: Ditto.
9630 * gfortran.dg/dec_union_1.f90: Ditto.
9631 * gfortran.dg/dec_union_2.f90: Ditto.
9632 * gfortran.dg/dec_union_3.f90: Ditto.
9633 * gfortran.dg/dec_union_4.f90: Ditto.
9634 * gfortran.dg/dec_union_5.f90: Ditto.
9635 * gfortran.dg/dec_union_6.f90: Ditto.
9636 * gfortran.dg/dec_union_7.f90: Ditto.
9637
5ec4a8cd
TV
96382016-05-07 Tom de Vries <tom@codesourcery.com>
9639
9640 PR tree-optimization/70956
9641 * gcc.dg/graphite/pr70956.c: New test.
9642
58ec1d0e
JJ
96432016-05-06 Jakub Jelinek <jakub@redhat.com>
9644
ccd88fb7
JJ
9645 PR middle-end/70941
9646 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9647 (a, b, c, d): Change type from char to signed char.
9648 (main): Compare against (signed char) -1634678893 instead of
9649 hardcoded -109. Use __builtin_abort instead of abort.
9650
dd3b6464
JJ
9651 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9652 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9653
58ec1d0e
JJ
9654 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9655
19aa23d8
YR
96562016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9657
9658 PR debug/70935
9659 * gcc.dg/torture/pr70935.c: New test.
9660
ae5f0df1
OE
96612016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9662
9663 PR target/58219
ce23a8ff 9664 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9665
078f7e37
RB
96662016-05-06 Richard Biener <rguenther@suse.de>
9667
9668 PR tree-optimization/70960
9669 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9670
765d7b54
OE
96712016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9672
9673 PR target/52933
9674 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9675 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9676 Adjust expected instruction counts.
9677 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9678
29c94e65
MP
96792016-05-06 Marek Polacek <polacek@redhat.com>
9680
9681 PR sanitizer/70875
9682 * gcc.dg/ubsan/bounds-3.c: New test.
9683
3684b02e
OE
96842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9685
9686 PR target/54089
9687 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9688
8706773f
RB
96892016-05-06 Richard Biener <rguenther@suse.de>
9690
9691 PR middle-end/70931
9692 * gfortran.dg/pr70931.f90: New testcase.
9693
a4f51018
RB
96942016-05-06 Richard Biener <rguenther@suse.de>
9695
9696 PR middle-end/70941
9697 * gcc.dg/torture/pr70941.c: New testcase.
9698
c4f2425f
BC
96992016-05-05 Bin Cheng <bin.cheng@arm.com>
9700
9701 PR tree-optimization/57206
9702 * gcc.dg/vect/pr57206.c: New test.
9703
5dc08197
RO
97042016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9705
9706 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9707
351f85c5
JJ
97082016-05-05 Jakub Jelinek <jakub@redhat.com>
9709
568bac8c
JJ
9710 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9711
351f85c5
JJ
9712 * c-c++-common/Wdangling-else-4.c: New test.
9713
33fd7785
JJ
97142016-05-04 Jakub Jelinek <jakub@redhat.com>
9715
2d1ac15a
JJ
9716 PR c++/70906
9717 PR c++/70933
9718 * g++.dg/opt/pr70906.C: New test.
9719 * g++.dg/opt/pr70933.C: New test.
9720
33fd7785
JJ
9721 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9722
6b715bf6
JH
97232016-05-04 Jan Hubicka <hubicka@ucw.cz>
9724
9725 * gcc.dg/ipa/pure-const-3.c: New testcase.
9726
deef7113
MP
97272016-05-04 Marek Polacek <polacek@redhat.com>
9728
9729 * c-c++-common/Wdangling-else-1.c: New test.
9730 * c-c++-common/Wdangling-else-2.c: New test.
9731 * c-c++-common/Wdangling-else-3.c: New test.
9732
5396db97
KCY
97332016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9734
9735 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9736 flag is present.
9737
de55efd5
MP
97382016-05-04 Marek Polacek <polacek@redhat.com>
9739
9740 PR c/48778
9741 * gcc.dg/Waddress-2.c: New test.
9742
475839b6
AM
97432016-05-04 Alan Modra <amodra@gmail.com>
9744
9745 * gcc.target/powerpc/pr70866.c: New.
9746
b25aad5f
MS
97472016-05-03 Martin Sebor <msebor@redhat.com>
9748
9749 PR c++/66561
9750 * c-c++-common/builtin_location.c: New test.
9751 * g++.dg/cpp1y/builtin_location.C: New test.
9752
79ce98bc
MP
97532016-05-03 Marek Polacek <polacek@redhat.com>
9754
9755 PR c/70859
9756 * gcc.dg/pr70859.c: New test.
9757 * gcc.dg/pr70859-2.c: New test.
9758
402e89f5
PMR
97592016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9760
9761 * gnat.dg/debug5.adb: New testcase.
9762
f3d90045
DV
97632016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9764
9765 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9766 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9767 Procedure to check for z10 instruction set.
9768
1e26cec1
CL
97692016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9770
9771 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9772
71aca5a0
AM
97732016-05-03 Alan Modra <amodra@gmail.com>
9774
9775 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9776
2fd70ec1
JJ
97772016-05-03 Jakub Jelinek <jakub@redhat.com>
9778
9779 * gcc.target/i386/avx512f-cvt-1.c: New test.
9780
e5705cf7
L
97812016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9782
9783 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9784 -fdump-tree-vrp-details.
9785
381cdae4
RB
97862016-05-03 Richard Biener <rguenther@suse.de>
9787
9788 * gcc.dg/pr30172-1.c: Adjust.
9789 * gcc.dg/pr63743.c: Likewise.
9790 * gcc.dg/tm/pr51696.c: Likewise.
9791 * c-c++-common/tm/safe-1.c: Likewise.
9792 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9793 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9794 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9795 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9796
adedd5c1
JJ
97972016-05-03 Jakub Jelinek <jakub@redhat.com>
9798
31ed1665
JJ
9799 PR rtl-optimization/70467
9800 * gcc.target/i386/pr70467-3.c: New test.
9801 * gcc.target/i386/pr70467-4.c: New test.
9802
dea60b59
JJ
9803 PR tree-optimization/70916
9804 * gcc.c-torture/compile/pr70916.c: New test.
9805
adedd5c1
JJ
9806 PR target/49244
9807 * gcc.target/i386/pr49244-1.c: New test.
9808 * gcc.target/i386/pr49244-2.c: New test.
9809
f80041ef
BS
98102016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9811
9812 PR rtl-optimization/44281
9813 * gcc.target/i386/pr44281.c: New test.
9814
1cfcd39e
BC
98152016-05-03 bin cheng <bin.cheng@arm.com>
9816
9817 PR tree-optimization/56541
9818 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9819 * gcc.dg/vect/pr56541.c: new test.
9820
4304ccfd
MM
98212016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9822
9823 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9824 __float128.
9825 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9826
50d94c29
L
98272016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9828
9829 PR testsuite/70520
9830 * c-c++-common/asan/clone-test-1.c (main): Align child process
9831 stack to 16 bytes.
9832
bc1aee87
DM
98332016-05-02 David Malcolm <dmalcolm@redhat.com>
9834
9835 PR c++/62314
9836 * g++.dg/spellcheck-fields-2.C: New test case.
9837
474e0129
DM
98382016-05-02 David Malcolm <dmalcolm@redhat.com>
9839
9840 PR c++/62314
9841 * g++.dg/pr62314.C: New test case.
9842
818b88a7
JH
98432016-05-02 Jan Hubicka <hubicka@ucw.cz>
9844
9845 * gcc.dg/ipa/inline-8.c: New testcase.
9846
dd77684f
JJ
98472016-05-02 Jakub Jelinek <jakub@redhat.com>
9848
9849 PR rtl-optimization/70467
9850 * gcc.target/i386/pr70467-1.c: New test.
9851
72407e00
BE
98522016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9853
9854 * gcc.dg/spec-options.c: Run the test on all targets.
9855 * gcc.dg/foo.specs: Use cpp_unique_options.
9856
dd53d197
MG
98572016-05-02 Marc Glisse <marc.glisse@inria.fr>
9858
9859 * gcc.dg/tree-ssa/unord.c: New testcase.
9860
a8b85ce9
MG
98612016-05-02 Marc Glisse <marc.glisse@inria.fr>
9862
9863 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9864
5b37e866
NS
98652016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9866
9867 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9868
7176a4a0
MP
98692016-05-02 Marek Polacek <polacek@redhat.com>
9870
9871 PR c/70851
9872 * gcc.dg/enum-incomplete-3.c: New test.
9873
6b9933b9
MP
98742016-05-02 Marek Polacek <polacek@redhat.com>
9875 Tom de Vries <tom@codesourcery.com>
9876
9877 PR tree-optimization/70700
9878 * gcc.dg/pr70700.c: New test.
9879
90f82260
UB
98802016-05-01 Uros Bizjak <ubizjak@gmail.com>
9881
9882 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9883 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9884 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9885 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9886 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9887
f73036c1
EB
98882016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9889
9890 * ada/acats/run_acats: Rename into...
9891 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9892 * ada/acats/run_all.sh: Remove redundant test.
9893 (target_run): Move around.
9894 (target_gnatchop): Use newly built executable.
9895 (target_gnatmake): Likewise.
9896 Check that the compilation of impbit succeeds.
9897
85e051a3
OE
98982016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9899
9900 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9901 * gcc.dg/20021029-1.c: Likewise.
9902 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9903 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9904 * gcc.target/sh/cmpstr.c: Likewise.
9905 * gcc.target/sh/cmpstrn.c: Likewise.
9906 * gcc.target/sh/memset.c: Likewise.
9907 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9908 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9909 * gcc.target/sh/pr39423-1.c: Likewise.
9910 * gcc.target/sh/pr49468-di.c: Likewise.
9911 * gcc.target/sh/pr49468-si.c: Likewise.
9912 * gcc.target/sh/pr49880-1.c: Likewise.
9913 * gcc.target/sh/pr49880-2.c: Likewise.
9914 * gcc.target/sh/pr49880-3.c: Likewise.
9915 * gcc.target/sh/pr50751-1.c: Likewise.
9916 * gcc.target/sh/pr50751-4.c: Likewise.
9917 * gcc.target/sh/pr50751-7.c: Likewise.
9918 * gcc.target/sh/pr51244-1.c: Likewise.
9919 * gcc.target/sh/pr51244-10.c: Likewise.
9920 * gcc.target/sh/pr51244-11.c: Likewise.
9921 * gcc.target/sh/pr51244-12.c: Likewise.
9922 * gcc.target/sh/pr51244-13.c: Likewise.
9923 * gcc.target/sh/pr51244-14.c: Likewise.
9924 * gcc.target/sh/pr51244-17.c: Likewise.
9925 * gcc.target/sh/pr51244-18.c: Likewise.
9926 * gcc.target/sh/pr51244-19.c: Likewise.
9927 * gcc.target/sh/pr51244-4.c: Likewise.
9928 * gcc.target/sh/pr51244-5.c: Likewise.
9929 * gcc.target/sh/pr51244-7.c: Likewise.
9930 * gcc.target/sh/pr51244-8.c: Likewise.
9931 * gcc.target/sh/pr51244-9.c: Likewise.
9932 * gcc.target/sh/pr51697.c: Likewise.
9933 * gcc.target/sh/pr52483-1.c: Likewise.
9934 * gcc.target/sh/pr52483-2.c: Likewise.
9935 * gcc.target/sh/pr52483-3.c: Likewise.
9936 * gcc.target/sh/pr52483-5.c: Likewise.
9937 * gcc.target/sh/pr52933-1.c: Likewise.
9938 * gcc.target/sh/pr52933-2.c: Likewise.
9939 * gcc.target/sh/pr52933-3.c: Likewise.
9940 * gcc.target/sh/pr53568-1.c: Likewise.
9941 * gcc.target/sh/pr53976-1.c: Likewise.
9942 * gcc.target/sh/pr53988-1.c: Likewise.
9943 * gcc.target/sh/pr53988.c: Likewise.
9944 * gcc.target/sh/pr54089-1.c: Likewise.
9945 * gcc.target/sh/pr54089-6.c: Likewise.
9946 * gcc.target/sh/pr54089-7.c: Likewise.
9947 * gcc.target/sh/pr54089-8.c: Likewise.
9948 * gcc.target/sh/pr54089-9.c: Likewise.
9949 * gcc.target/sh/pr54236-1.c: Likewise.
9950 * gcc.target/sh/pr54236-2.c: Likewise.
9951 * gcc.target/sh/pr54236-3.c: Likewise.
9952 * gcc.target/sh/pr54236-4.c: Likewise.
9953 * gcc.target/sh/pr54386.c: Likewise.
9954 * gcc.target/sh/pr54602-1.c: Likewise.
9955 * gcc.target/sh/pr54685.c: Likewise.
9956 * gcc.target/sh/pr54760-1.c: Likewise.
9957 * gcc.target/sh/pr54760-2.c: Likewise.
9958 * gcc.target/sh/pr54760-3.c: Likewise.
9959 * gcc.target/sh/pr54760-4.c: Likewise.
9960 * gcc.target/sh/pr54760-5.c: Likewise.
9961 * gcc.target/sh/pr54760-6.c: Likewise.
9962 * gcc.target/sh/pr55146.c: Likewise.
9963 * gcc.target/sh/pr55160.c: Likewise.
9964 * gcc.target/sh/pr59278.c: Likewise.
9965 * gcc.target/sh/pr59401-1.c: Likewise.
9966 * gcc.target/sh/pr59533-1.c: Likewise.
9967 * gcc.target/sh/pr63260.c: Likewise.
9968 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9969 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9970 * gcc.target/sh/strlen.c: Likewise.
9971 * gcc.target/sh/torture/pr30807.c: Likewise.
9972 * gcc.target/sh/torture/pr34777.c: Likewise.
9973 * gcc.target/sh/torture/pr64652.c: Likewise.
9974 * gcc.target/sh/torture/pr65505.c: Likewise.
9975 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9976 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9977
411e5c67
PC
99782016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9979
9980 PR c++/66644
9981 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9982
8fa97501
BS
99832016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9984
9985 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9986 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9987 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9988 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9989
5a956111
PP
99902016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9991
9992 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9993 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9994
e7ff0319
CP
99952016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9996
9997 PR middle-end/70626
9998 * c-c++-common/goacc/combined-reduction.c: New test.
9999 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10000
52d11a4b
L
100012016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10002
10003 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10004 *movdi_internal pattern only if PIC off.
10005 * gcc.target/i386/pr70155-2.c: Likewise.
10006 * gcc.target/i386/pr70155-3.c: Likewise.
10007 * gcc.target/i386/pr70155-4.c: Likewise.
10008 * gcc.target/i386/pr70155-5.c: Likewise.
10009 * gcc.target/i386/pr70155-6.c: Likewise.
10010 * gcc.target/i386/pr70155-7.c: Likewise.
10011 * gcc.target/i386/pr70155-8.c: Likewise.
10012 * gcc.target/i386/pr70155-15.c: Likewise.
10013 * gcc.target/i386/pr70155-17.c: Likewise.
10014 * gcc.target/i386/pr70155-22.c: Likewise.
10015
8960db31
BC
100162016-04-29 Bin Cheng <bin.cheng@arm.com>
10017
10018 PR tree-optimization/70803
10019 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10020
cca535a4
IE
100212016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10022
10023 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10024 optimization of vector loop.
10025 * gcc.target/i386/vect-unpack-3.c: New test.
10026 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10027 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10028 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10029
500ecf4a
MP
100302016-04-29 Marek Polacek <polacek@redhat.com>
10031
10032 PR sanitizer/70342
10033 * g++.dg/ubsan/null-7.C: New test.
10034
2fff3db8
MP
10035 PR c/70852
10036 * gcc.dg/pr70852.c: New test.
10037
509063eb
DV
100382016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10039
10040 PR/69089
10041 * g++.dg/cpp0x/alignas6.C: New test.
10042
83745c0d
DV
100432016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10044
c87885ca
RO
10045 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10046 * gcc.dg/pr27003.c: Likewise.
10047 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10048 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10049 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10050 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10051 * gcc.target/arc/mxy.c: Likewise.
10052 * gcc.target/arc/mswape.c: Likewise.
10053 * gcc.target/arc/mrtsc.c: Likewise.
10054 * gcc.target/arc/mcrc.c: Likewise.
10055 * gcc.target/arc/mdsp-packa.c: Likewise.
10056 * gcc.target/arc/mdvbf.c: Likewise.
10057 * gcc.target/arc/mlock.c: Likewise.
10058 * gcc.target/arc/mmac-24.c: Likewise.
10059 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10060
849b265d
BS
100612016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10062 Matthijs Kooijman <matthijs@stdin.nl>
10063 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10064
10065 PR target/60040
10066 * gcc.target/avr/pr60040-1.c: New.
10067 * gcc.target/avr/pr60040-2.c: New.
10068
1390536b
RB
100692016-04-29 Richard Biener <rguenther@suse.de>
10070
10071 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10072
98998245
RB
100732016-04-29 Richard Biener <rguenther@suse.de>
10074
10075 PR tree-optimization/13962
10076 PR tree-optimization/65686
10077 * gcc.dg/uninit-pr65686.c: New testcase.
10078
8b80cc21
JJ
100792016-04-29 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR middle-end/70843
10082 * gcc.dg/pr70843.c: New test.
10083
6181bc30
JJ
100842016-04-28 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR target/70858
10087 * gcc.target/i386/pr70858.c: New test.
10088
f4cb3612
AB
100892016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10090
10091 * gcc.target/arc/nps400-1.c: New file.
10092
8ad9df62
JR
100932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10094 Andrew Burgess <andrew.burgess@embecosm.com>
10095
10096 * gcc.target/arc/movh_cl-1.c: New file.
10097
ceaaa9fe
JR
100982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10099 Andrew Burgess <andrew.burgess@embecosm.com>
10100
10101 * gcc.target/arc/extzv-1.c: New file.
10102 * gcc.target/arc/insv-1.c: New file.
10103 * gcc.target/arc/insv-2.c: New file.
10104 * gcc.target/arc/movb-1.c: New file.
10105 * gcc.target/arc/movb-2.c: New file.
10106 * gcc.target/arc/movb-3.c: New file.
10107 * gcc.target/arc/movb-4.c: New file.
10108 * gcc.target/arc/movb-5.c: New file.
10109 * gcc.target/arc/movb_cl-1.c: New file.
10110 * gcc.target/arc/movb_cl-2.c: New file.
10111 * gcc.target/arc/movbi_cl-1.c: New file.
10112 * gcc.target/arc/movl-1.c: New file.
10113
4d03dc2f
JR
101142016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10115 Andrew Burgess <andrew.burgess@embecosm.com>
10116
10117 * gcc.target/arc/cmem-1.c: New file.
10118 * gcc.target/arc/cmem-2.c: New file.
10119 * gcc.target/arc/cmem-3.c: New file.
10120 * gcc.target/arc/cmem-4.c: New file.
10121 * gcc.target/arc/cmem-5.c: New file.
10122 * gcc.target/arc/cmem-6.c: New file.
10123 * gcc.target/arc/cmem-7.c: New file.
10124 * gcc.target/arc/cmem-ld.inc: New file.
10125 * gcc.target/arc/cmem-st.inc: New file.
10126
81262dad
JJ
101272016-04-28 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR target/70821
10130 * gcc.target/i386/pr70821.c: New test.
10131
0a31a09a
BS
101322016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10133
10134 * gcc.target/powerpc/vec-adde.c: New test.
10135 * gcc.target/powerpc/vec-adde-int128.c: New test.
10136
3ddffba9
JJ
101372016-04-28 Jakub Jelinek <jakub@redhat.com>
10138
10139 * gcc.target/i386/avx-vround-1.c: New test.
10140 * gcc.target/i386/avx-vround-2.c: New test.
10141 * gcc.target/i386/avx512vl-vround-1.c: New test.
10142 * gcc.target/i386/avx512vl-vround-2.c: New test.
10143
713dedcd
RO
101442016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10145
10146 PR testsuite/70595
10147 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10148 (check_effective_target_cilkplus_runtime): ... this.
10149 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10150 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10151
10152 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10153 Require cilkplus_runtime.
10154 Don't add -lcilkrts.
10155 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10156 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10157 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10158 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10159 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10160 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10161 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10162 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10163 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10164 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10165 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10166 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10167 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10168 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10169 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10170 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10171 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10172 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10173 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10174 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10175 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10176 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10177 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10178 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10179 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10180 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10181 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10182 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10183 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10184
10185 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10186 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10187
10188 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10189
10190 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10191 cilkplus_runtime.
10192
3563f78f
MG
101932016-04-27 Marc Glisse <marc.glisse@inria.fr>
10194
10195 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10196 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10197
6bc2bb18
RB
101982015-04-27 Ryan Burn <contact@rnburn.com>
10199
10200 PR c++/69024
10201 PR c++/68997
10202 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10203 diagnostic.
10204 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10205 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10206
1e55d29a
EB
102072016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10208
10209 * gnat.dg/limited_with4.ad[sb]: New test.
10210 * gnat.dg/limited_with4_pkg.ads: New helper.
10211
087146ca
L
102122016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10213
10214 PR target/70155
10215 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10216 and movv1ti_internal patterns
10217 * gcc.target/i386/pr70155-1.c: New test.
10218 * gcc.target/i386/pr70155-2.c: Likewise.
10219 * gcc.target/i386/pr70155-3.c: Likewise.
10220 * gcc.target/i386/pr70155-4.c: Likewise.
10221 * gcc.target/i386/pr70155-5.c: Likewise.
10222 * gcc.target/i386/pr70155-6.c: Likewise.
10223 * gcc.target/i386/pr70155-7.c: Likewise.
10224 * gcc.target/i386/pr70155-8.c: Likewise.
10225 * gcc.target/i386/pr70155-9.c: Likewise.
10226 * gcc.target/i386/pr70155-10.c: Likewise.
10227 * gcc.target/i386/pr70155-11.c: Likewise.
10228 * gcc.target/i386/pr70155-12.c: Likewise.
10229 * gcc.target/i386/pr70155-13.c: Likewise.
10230 * gcc.target/i386/pr70155-14.c: Likewise.
10231 * gcc.target/i386/pr70155-15.c: Likewise.
10232 * gcc.target/i386/pr70155-16.c: Likewise.
10233 * gcc.target/i386/pr70155-17.c: Likewise.
10234 * gcc.target/i386/pr70155-18.c: Likewise.
10235 * gcc.target/i386/pr70155-19.c: Likewise.
10236 * gcc.target/i386/pr70155-20.c: Likewise.
10237 * gcc.target/i386/pr70155-21.c: Likewise.
10238 * gcc.target/i386/pr70155-22.c: Likewise.
10239
92329f9f
L
102402016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10241
10242 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10243 ".{5,6}".
10244
309a0cf6
BC
102452016-04-27 Bin Cheng <bin.cheng@arm.com>
10246
10247 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10248 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10249 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10250 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10251 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10252
72ed2b9c
RB
102532016-04-27 Richard Biener <rguenther@suse.de>
10254
10255 PR ipa/70760
10256 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10257 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10258
3c98ff9b
NS
102592016-04-27 Nathan Sidwell <nathan@acm.org>
10260
10261 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10262 * g++.dg/ubsan/pr63956.C: Adjust error location.
10263
9ec5d66b
NC
102642016-04-27 Nick Clifton <nickc@redhat.com>
10265
10266 PR middle-end/49889
10267 * gcc.dg/pr49889.c: New test.
10268
c1e1f433
BS
102692016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10270
10271 * c-c++-common/memset-array.c: New test.
10272
8ac43293
MS
102732016-04-26 Martin Sebor <msebor@redhat.com>
10274
10275 PR c++/66639
10276 * g++.dg/cpp1y/func_constexpr.C: New test.
10277
843ce8ab
PP
102782016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10279
10280 PR c++/70241
10281 * g++.dg/cpp0x/enum32.C: New test.
10282 * g++.dg/cpp0x/enum33.C: New test.
10283
102842016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10285
10286 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10287 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10288 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10289 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10290 * gcc.c-torture/execute/pr38151.c: Likewise.
10291 * gcc.c-torture/execute/pr66556.c: Likewise.
10292 * gcc.c-torture/execute/pr67781.c: Likewise.
10293 * gcc.c-torture/execute/pr68648.c: Likewise.
10294
ca1206be
MG
102952016-04-26 Marc Glisse <marc.glisse@inria.fr>
10296
10297 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10298
2448a956
MP
102992016-04-26 Marek Polacek <polacek@redhat.com>
10300
10301 PR c/67784
10302 * gcc.dg/pr67784-3.c: New test.
10303 * gcc.dg/pr67784-4.c: New test.
10304 * gcc.dg/pr67784-5.c: New test.
10305
b02a5e26
MP
10306 PR c/70791
10307 * gcc.dg/Wnested-externs-2.c: New test.
10308
6b6aa8d3
MG
103092016-04-26 Marc Glisse <marc.glisse@inria.fr>
10310
10311 * gcc.dg/fold-plusmult.c: Adjust.
10312 * gcc.dg/no-strict-overflow-6.c: Adjust.
10313 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10314
a2095b55
BS
103152016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10316
10317 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10318 number scans.
10319 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10320 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10321 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10322 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10323 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10324 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10325 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10326 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10327 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10328 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10329 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10330 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10331 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10332 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10333 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10334 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10335 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10336 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10337 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10338 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10339 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10340 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10341 scans.
10342 * gcc.target/i386/pr32219-4.c: Likewise.
10343 * gcc.target/i386/pr32219-6.c: Likewise.
10344 * gcc.target/i386/pr32219-8.c: Likewise.
10345
bb0cc5c8
KT
103462016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10347
10348 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10349 associated options.
10350
5a0802ea
MP
103512016-04-26 Marek Polacek <polacek@redhat.com>
10352
10353 PR c++/70744
10354 * g++.dg/ext/cond2.C: New test.
10355
00f615af
BC
103562016-04-26 Bin Cheng <bin.cheng@arm.com>
10357
10358 PR tree-optimization/70771
10359 PR tree-optimization/70775
10360 * gcc.dg/pr70771.c: New test.
25939d34 10361 * gcc.dg/pr70775.c: New test.
00f615af 10362
218155e7
BS
103632016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10364
10365 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10366
ab99f467
RB
103672016-04-25 Richard Biener <rguenther@suse.de>
10368
10369 PR tree-optimization/70780
10370 * gcc.dg/torture/pr70780.c: New testcase.
10371
3f8257db 103722016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10373
c87885ca
RO
10374 * gcc.target/arm/neon-vaddws16.c: New test.
10375 * gcc.target/arm/neon-vaddws32.c: New test.
10376 * gcc.target/arm/neon-vaddwu16.c: New test.
10377 * gcc.target/arm/neon-vaddwu32.c: New test.
10378 * gcc.target/arm/neon-vaddwu8.c: New test.
10379 * lib/target-supports.exp
93c590ee
MC
10380 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10381 that arm neon support vector widen sum of HImode TO SImode.
10382
d6c1a7a7
JJ
103832016-04-23 Jakub Jelinek <jakub@redhat.com>
10384
10385 PR sanitizer/70712
10386 * c-c++-common/asan/pr70712.c: New test.
10387
ab0fc037
TS
103882016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10389
10390 * .gitattributes: New file.
10391
2aa64824
CL
103922016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10393
10394 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10395
e7e12d92
DH
103962016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10397
10398 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10399 * gfortran.dg/submodule_15.f08: Likewise.
10400
d1431192
RB
104012016-04-22 Richard Biener <rguenther@suse.de>
10402
10403 PR tree-optimization/70740
10404 * gcc.dg/torture/pr70740.c: New testcase.
10405
04a63c24
L
104062016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10407
10408 PR target/70750
10409 * gcc.target/i386/pr70750-1.c: New test.
10410 * gcc.target/i386/pr70750-2.c: Likewise.
10411
20700098
PC
104122016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10413
10414 PR c++/70540
10415 * g++.dg/cpp0x/auto48.C: New.
10416
aedf4e12
MP
104172016-04-21 Marek Polacek <polacek@redhat.com>
10418
10419 PR c++/70513
10420 * g++.dg/cpp0x/forw_enum12.C: New test.
10421 * g++.dg/cpp0x/forw_enum13.C: New test.
10422
2074d80a
KY
104232016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10424
10425 PR target/70728
10426 * gcc.target/i386/pr70728.c: New test.
10427
aef4aab0
RB
104282016-04-21 Richard Biener <rguenther@suse.de>
10429
10430 PR middle-end/70747
10431 * gcc.dg/pr70747.c: New testcase.
10432
2359e571
BC
104332016-04-21 Bin Cheng <bin.cheng@arm.com>
10434
10435 PR tree-optimization/70715
10436 * gcc.dg/tree-ssa/scev-13.c: New test.
10437
ce0e66ff
MG
104382016-04-21 Marc Glisse <marc.glisse@inria.fr>
10439
10440 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10441
2c2870a1
MG
104422016-04-21 Marc Glisse <marc.glisse@inria.fr>
10443
10444 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10445
a2b056a3
JH
104462016-04-20 Jan Hubicka <jh@suse.cz>
10447
10448 PR ipa/70018
10449 * g++.dg/ipa/nothrow-1.C: New testcase.
10450
ee392fc2
NS
104512016-04-20 Nathan Sidwell <nathan@acm.org>
10452
10453 PR c++/55635
10454 * g++.dg/eh/delete1.C: New.
10455
dda49daf
L
104562016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10457
10458 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10459 -mtune-ctrl=sse_typeless_stores.
10460
8a5b9d5a
L
104612016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10462
10463 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10464
1011119f
BC
104652016-04-20 Bin Cheng <bin.cheng@arm.com>
10466
10467 PR tree-optimization/69489
10468 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10469
477d4906
IV
104702016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10471
10472 PR c++/69363
10473 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10474 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10475 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10476
fad08d12
BC
104772016-04-20 Bin Cheng <bin.cheng@arm.com>
10478
10479 PR tree-optimization/56625
10480 PR tree-optimization/69489
10481 * gcc.dg/vect/pr56625.c: New test.
10482 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10483
9e3e4fab
AP
104842016-04-20 Andrew Pinski <apinski@cavium.com>
10485
10486 PR target/64971
10487 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10488
d7aa24e4
AC
104892016-04-20 Arnaud Charlet <charlet@adacore.com>
10490
10491 * gnat.dg/self1.adb: Remove now incorrect test.
10492
e6d62b46
BC
104932016-04-20 Bin Cheng <bin.cheng@arm.com>
10494
10495 * gcc.dg/tree-ssa/scev-11.c: New test.
10496 * gcc.dg/tree-ssa/scev-12.c: New test.
10497
2697b189
MP
104982016-04-20 Marek Polacek <polacek@redhat.com>
10499
10500 PR tree-optimization/70725
10501 * gcc.dg/pr70725.c: New test.
10502
60d393e8
RB
105032016-04-20 Richard Biener <rguenther@suse.de>
10504
10505 PR tree-optimization/70726
10506 * g++.dg/vect/pr70726.cc: New testcase.
10507
82c6f58a
AK
105082016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10509
10510 PR target/70674
10511 * gcc.target/s390/pr70674.c: New test.
10512
90eeab20
JD
105132016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10514
10515 PR libgfortran/70684
10516 * gfortran.dg/list_read_14.f90: New test.
10517
fc9cf6da
L
105182016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10519
10520 PR target/69201
10521 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10522 extern to force it misaligned.
10523 (b): Likewise.
10524 (c): Likewise.
10525 (d): Likewise.
10526 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10527 Don't check `*' before movv4sf_internal.
10528 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10529 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10530 Don't check `*' before movv16qi_internal.
10531 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10532 extern to force it misaligned.
10533 (b): Likewise.
10534 (c): Likewise.
10535 (d): Likewise.
10536 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10537 Don't check `*' before movv2df_internal.
10538 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10539 extern to force it misaligned.
10540 (b): Likewise.
10541 (c): Likewise.
10542 (d): Likewise.
10543 Check movv8sf_internal instead of avx_storeups256.
10544 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10545
ea8927ea
RB
105462016-04-19 Richard Biener <rguenther@suse.de>
10547
10548 PR tree-optimization/70171
10549 * g++.dg/tree-ssa/pr70171.C: New testcase.
10550
65f52ee9
RB
105512016-04-19 Richard Biener <rguenther@suse.de>
10552
10553 PR tree-optimization/70724
10554 * gcc.dg/torture/pr70724.c: New testcase.
10555
987b67f1
VM
105562016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10557
10558 PR middle-end/70689
c87885ca 10559 * gcc.target/i386/pr70689.c: New.
987b67f1 10560
91a47c39
L
105612016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10562
10563 PR target/70708
10564 * gcc.target/i386/pr70708.c: New test.
10565
8270b82d
RB
105662016-04-18 Richard Biener <rguenther@suse.de>
10567
10568 PR tree-optimization/43434
10569 * gcc.dg/vect/pr43434.c: New testcase.
10570 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10571 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10572 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10573 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10574 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10575 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10576 * gcc.dg/gomp/pr68640.c: Likewise.
10577 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10578 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10579
edd048e2
RB
105802016-04-18 Richard Biener <rguenther@suse.de>
10581
10582 PR tree-optimization/70701
10583 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10584
bd5c7330
TV
105852016-04-18 Tom de Vries <tom@codesourcery.com>
10586
10587 PR testsuite/70699
10588 * gcc.dg/pr70161.c: Add dot-file scans.
10589 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10590 instead of after last dot char.
10591
23f2660f
EB
105922016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10593
10594 * c-c++-common/dump-ada-spec-3.c: New test.
10595 * c-c++-common/dump-ada-spec-4.c: Likewise.
10596
da152c9f
TV
105972016-04-17 Tom de Vries <tom@codesourcery.com>
10598
10599 PR other/70183
10600 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10601
cc950f98
JH
106022016-04-15 Jan Hubicka <jh@suse.cz>
10603
10604 PR ipa/70018
10605 * g++.dg/ipa/pure-const-1.C: New testcase.
10606 * g++.dg/ipa/pure-const-2.C: New testcase.
10607 * g++.dg/ipa/pure-const-3.C: New testcase.
10608
949505a9
MP
106092016-04-15 Marek Polacek <polacek@redhat.com>
10610
10611 PR c/70671
10612 * gcc.dg/bitfld-22.c: New test.
10613
10e547d6
BS
106142016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10615
10616 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10617 x86_64.
10618
1e77281b
MP
106192016-04-15 Marek Polacek <polacek@redhat.com>
10620
10621 PR c/70651
10622 * c-c++-common/pr70651.c: New test.
10623
e501fa8e
KT
106242016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10625
10626 PR rtl-optimization/70681
10627 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10628 dump scan on arm and powerpc.
10629 * gcc.dg/pr10474.c: Likewise.
10630
dda1bf61
JJ
106312016-04-15 Jakub Jelinek <jakub@redhat.com>
10632
ca4ef1ff
JJ
10633 PR c++/69517
10634 PR c++/70019
10635 PR c++/70588
10636 * g++.dg/cpp1y/vla11.C: Revert for real.
10637
dda1bf61
JJ
10638 PR c/70436
10639 * c-c++-common/Wparentheses-1.c: New test.
10640 * c-c++-common/gomp/Wparentheses-1.c: New test.
10641 * c-c++-common/gomp/Wparentheses-2.c: New test.
10642 * c-c++-common/gomp/Wparentheses-3.c: New test.
10643 * c-c++-common/gomp/Wparentheses-4.c: New test.
10644 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10645 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10646 * c-c++-common/goacc/Wparentheses-1.c: New test.
10647
1355e62c
KY
106482016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10649
10650 PR target/70662
10651 * gcc.target/i386/pr70662.c: New test.
10652
0ab34b9e 106532016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10654 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10655
10656 PR tree-optimization/70130
10657 * gcc.dg/vect/O3-pr70130.c: New testcase.
10658
bc773aad
MM
106592016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10660
6e9b2286
MM
10661 PR target/70669
10662 * gcc.target/powerpc/pr70669.c: New test.
10663
bc773aad
MM
10664 PR target/70640
10665 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10666 a power7 system that does not have an assembler that supports
10667 power8.
10668
d8747845
MS
106692016-04-14 Martin Sebor <msebor@redhat.com>
10670
10671 PR c++/69517
10672 PR c++/70019
10673 PR c++/70588
10674 * c-c++-common/ubsan/vla-1.c: Revert.
10675 * g++.dg/cpp1y/vla11.C: Same.
10676 * g++.dg/cpp1y/vla12.C: Same.
10677 * g++.dg/cpp1y/vla13.C: Same.
10678 * g++.dg/cpp1y/vla14.C: Same.
10679 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10680 * g++.dg/init/array24.C: Same.
d8747845
MS
10681 * g++.dg/ubsan/vla-1.C: Same.
10682
85128559
MP
106832016-04-14 Marek Polacek <polacek@redhat.com>
10684 Jan Hubicka <hubicka@ucw.cz>
10685
10686 PR c++/70029
10687 * g++.dg/torture/pr70029.C: New test.
10688
52fbb073
MS
106892016-04-14 Martin Sebor <msebor@redhat.com>
10690
10691 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10692 type size to prevent failures on targets with very low maximum
10693 alignment.
10694
6db61d6f
RB
106952016-04-14 Richard Biener <rguenther@suse.de>
10696
10697 PR tree-optimization/70623
10698 * gcc.dg/torture/pr70623.c: New testcase.
10699 * gcc.dg/torture/pr70623-2.c: Likewise.
10700
342fac95
MS
107012016-04-13 Martin Sebor <msebor@redhat.com>
10702
10703 PR c++/69517
10704 PR c++/70019
10705 PR c++/70588
10706 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10707 * g++.dg/cpp1y/vla11.C: New test.
10708 * g++.dg/cpp1y/vla12.C: New test.
10709 * g++.dg/cpp1y/vla13.C: New test.
10710 * g++.dg/cpp1y/vla14.C: New test.
10711 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10712 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10713 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10714
d93c452f
JJ
107152016-04-13 Jakub Jelinek <jakub@redhat.com>
10716
10717 PR c++/70641
10718 * g++.dg/opt/pr70641.C: New test.
10719
85115fb6
RO
107202016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10721
10722 PR rtl-optimization/68749
10723 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10724 effects of argument promotions.
10725 Remove default args to dg-skip-if.
10726
545a4139
PC
107272016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10728
10729 PR c++/70635
10730 * g++.dg/parse/pr70635.C: New.
10731
b3a77f21
MP
107322016-04-13 Marek Polacek <polacek@redhat.com>
10733
10734 PR c++/70639
10735 * c-c++-common/Wmisleading-indentation-4.c: New test.
10736
99cd9857
MP
107372016-04-13 Marek Polacek <polacek@redhat.com>
10738
10739 PR c/70436
c87885ca
RO
10740 * gcc.dg/Wparentheses-12.c: New test.
10741 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10742
75ca93ec
IE
107432016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10744
10745 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10746 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10747 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10748
3d3f9e7e
JJ
107492016-04-13 Jakub Jelinek <jakub@redhat.com>
10750
37947cd0
JJ
10751 PR middle-end/70633
10752 * gcc.c-torture/compile/pr70633.c: New test.
10753
3d3f9e7e
JJ
10754 PR debug/70628
10755 * gcc.dg/torture/pr70628.c: New test.
10756
92886d3e
PP
107572016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10758
10759 PR c++/70610
10760 * g++.dg/template/pr70610.C: New test.
10761 * g++.dg/template/pr70610-2.C: New test.
10762 * g++.dg/template/pr70610-3.C: New test.
10763 * g++.dg/template/pr70610-4.C: New test.
10764
13bd7c2b
JJ
107652016-04-12 Jakub Jelinek <jakub@redhat.com>
10766
6512fa6d
JJ
10767 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10768 128 instead of 32.
10769
13bd7c2b
JJ
10770 PR c++/70571
10771 * g++.dg/ext/pr70571.C: New test.
10772
20b9851c
MM
107732016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10774
8a434ada 10775 PR target/70640
20b9851c
MM
10776 * gcc.target/powerpc/pr70640.c: New test.
10777
2b2f52bc
PC
107782016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10779
10780 PR c++/68722
10781 * g++.dg/parse/pr68722.C: New.
10782
5901e56a
JJ
107832016-04-12 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR rtl-optimization/70596
10786 * gcc.target/i386/pr70596.c: New test.
10787
d4619dc1
NS
107882016-04-12 Nathan Sidwell <nathan@acm.org>
10789
10790 PR c++/70501
10791 * g++.dg/init/pr70501.C: New.
10792
3df530d3
DW
107932016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10794
10795 * gcc.target/i386/asm-flag-6.c: New test.
10796
b7a120d7
TV
107972016-04-12 Tom de Vries <tom@codesourcery.com>
10798
10799 PR tree-optimization/68756
10800 * gcc.dg/graphite/pr68756.c: New test.
10801
4e0eea75
JJ
108022016-04-12 Jakub Jelinek <jakub@redhat.com>
10803
10804 PR tree-optimization/70602
10805 * gcc.c-torture/execute/pr70602.c: New test.
10806
35fbda43
MM
108072016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10808
10809 PR target/70381
10810 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10811 __float128 emulator is built and runs.
10812 * gcc.target/powerpc/float128-1.c: Likewise.
10813
10814 * lib/target-supports.exp (check_ppc_float128_sw_available):
10815 Rework tests for __float128 software and hardware
10816 availability. Fix exit condition to return 0 on success.
10817
04a99ebe
JG
108182016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10819
10820 PR target/70133
10821 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10822 * gcc.target/aarch64/target_attr_15.c: Likewise.
10823
47cd5a85
PC
108242016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10825
10826 PR c++/69066
10827 * g++.dg/cpp1y/pr69066.C: New.
10828
a5edb32e
JD
108292016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10830
10831 PR fortran/68566
10832 * gfortran.dg/pr36192.f90: Update test.
10833 * gfortran.dg/pr36192_1.f90: Update test.
10834 * gfortran.dg/real_dimension_1.f: Update test.
10835 * gfortran.dg/parameter_array_init_7.f90: New test.
10836
8ef378f8
JDA
108372016-04-09 John David Anglin <danglin@gcc.gnu.org>
10838
c532c871
JDA
10839 PR testsuite/64039
10840 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10841
d34f706f
JDA
10842 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10843
75e1dd9e
JDA
10844 PR rtl-optimization/66669
10845 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10846
8a976f5f
JDA
10847 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10848
da04822a
JDA
10849 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10850 * gcc.dg/pie-1.c: Likewise.
10851 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10852 * gcc.dg/pic-4.c: Likewise.
10853 * gcc.dg/pie-3.c: Likewise.
10854 * gcc.dg/pie-4.c: Likewise.
10855
adfabcf9
JDA
10856 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10857
4a020adf
JDA
10858 PR tree-optimization/68644
10859 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10860
8ef378f8
JDA
10861 PR rtl-optimization/64886
10862 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10863
09bf990e
TV
108642016-04-09 Tom de Vries <tom@codesourcery.com>
10865
10866 PR tree-optimization/68953
10867 * gcc.dg/graphite/pr68953.c: New test.
10868
138c3c1a
DH
108692016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10870
10871 PR fortran/70592
10872 * gfortran.dg/deferred_character_16.f90: New test.
10873
f55460af
JJ
108742016-04-09 Jakub Jelinek <jakub@redhat.com>
10875
10876 PR tree-optimization/70586
10877 * gcc.c-torture/execute/pr70586.c: New test.
10878
0b77bbf3
DH
108792016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10880
10881 PR sanitizer/70573
10882 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10883 with __builtin_memset
10884 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10885
c42cfb5c
CP
108862016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10887
10888 PR lto/70289
10889 PR ipa/70348
10890 PR tree-optimization/70373
10891 PR middle-end/70533
10892 PR middle-end/70534
10893 PR middle-end/70535
10894 * c-c++-common/goacc/reduction-5.c: New test.
10895 * c-c++-common/goacc/reduction-promotions.c: New test.
10896 * gfortran.dg/goacc/reduction-3.f95: New test.
10897 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10898
56cfb596
PP
108992016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10900
10901 PR c++/70590
10902 PR c++/70452
10903 * g++.dg/pr70590.C: New test.
10904 * g++.dg/pr70590-2.C: New test.
10905
1a13c0a2
JJ
109062016-04-08 Jakub Jelinek <jakub@redhat.com>
10907
abc0647a
JJ
10908 PR middle-end/70593
10909 * gcc.target/i386/pr70593.c: New test.
10910
1a13c0a2
JJ
10911 PR rtl-optimization/70574
10912 * gcc.target/i386/avx2-pr70574.c: New test.
10913
c3da4956
MO
109142016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10915
10916 PR sanitizer/70541
10917 * c-c++-common/asan/pr70541.c: New test.
10918
9f1b833b
TV
109192016-04-08 Tom de Vries <tom@codesourcery.com>
10920
10921 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10922 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10923
bae7adda
KT
109242016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10925
10926 PR target/70566
10927 * gcc.c-torture/execute/pr70566.c: New test.
10928
211f3d57
TV
109292016-04-08 Tom de Vries <tom@codesourcery.com>
10930
10931 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10932 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10933
02cf2861
AM
109342016-04-08 Alan Modra <amodra@gmail.com>
10935
10936 * gcc.target/powerpc/pr70117.c: New.
10937
5f490f9f
JJ
109382016-04-07 Jakub Jelinek <jakub@redhat.com>
10939
56e9b710
JJ
10940 PR testsuite/70581
10941 * gcc.dg/lto/simd-function_0.c: New test.
10942
5f490f9f
JJ
10943 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10944 clones.
10945 * c-c++-common/attr-simd-2.c: Likewise.
10946 * c-c++-common/attr-simd-4.c: Likewise.
10947 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10948 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10949
e4ebc74d
TP
109502016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10951
10952 PR testsuite/70553
10953 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10954
9817ae35
TS
109552016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10956 Tom de Vries <tom@codesourcery.com>
10957
10958 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10959 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10960 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10961 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10962 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10963 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10964 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10965 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10966
e292f64d
PP
109672016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10968
10969 PR c/70436
10970 * g++.dg/warn/Wparentheses-29.C: New test.
10971
6b37bdaf
PP
109722016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10973
10974 PR c/70436
10975 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10976 explicit braces to resolve a future -Wparentheses warning.
10977
64824205
RH
109782016-04-06 Richard Henderson <rth@redhat.com>
10979
10980 * gcc.dg/pr61817-1.c: New test.
10981 * gcc.dg/pr61817-2.c: New test.
10982 * gcc.dg/pr69391-1.c: New test.
10983 * gcc.dg/pr69391-2.c: New test.
10984
bc2fc1f3
VM
109852016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10986
10987 PR rtl-optimization/70398
c87885ca 10988 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10989
41414a02
EB
109902016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10991
10992 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10993
4066ea8a
YR
109942016-04-06 Yvan Roux <yvan.roux@linaro.org>
10995 Pedro Alves <palves@redhat.com>
10996
10997 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10998
ec35ea45
JJ
109992016-04-06 Jakub Jelinek <jakub@redhat.com>
11000
3866f8dd
JJ
11001 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11002 Check for avx512f effective targets instead of avx2.
11003 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11004 for AVX512F clones.
11005 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11006 * g++.dg/gomp/declare-simd-1.C: Likewise.
11007 * g++.dg/gomp/declare-simd-3.C: Likewise.
11008 * g++.dg/gomp/declare-simd-4.C: Likewise.
11009
ec35ea45
JJ
11010 PR middle-end/70550
11011 * c-c++-common/gomp/pr70550-1.c: New test.
11012 * c-c++-common/gomp/pr70550-2.c: New test.
11013
c08d28ac
NS
110142016-04-05 Nathan Sidwell <nathan@acm.org>
11015
11016 PR c++/70512
11017 * g++.dg/ext/attribute-may-alias-5.C: New.
11018
1d510e04
JJ
110192016-04-05 Jakub Jelinek <jakub@redhat.com>
11020
11021 PR c++/70336
11022 * c-c++-common/pr70336.c: New test.
11023 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11024 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11025
84278ed9
JH
110262016-04-05 Jan Hubicka <hubicka@ucw.cz>
11027
11028 PR ipa/66223
11029 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11030
268a0ec4
JJ
110312016-04-05 Jakub Jelinek <jakub@redhat.com>
11032
11033 PR rtl-optimization/70542
11034 * gcc.dg/torture/pr70542.c: New test.
11035 * gcc.target/i386/avx2-pr70542.c: New test.
11036
5e8c2eb1
ZS
110372016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11038
11039 PR tree-optimization/70509
11040 * gcc.target/i386/avx512bw-pr70509.c: New test.
11041
c0daf32d
PP
110422016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11043
11044 PR c++/70452
11045 * g++.dg/ext/constexpr-vla4.C: New test.
11046
bf867841
UB
110472016-04-05 Uros Bizjak <ubizjak@gmail.com>
11048
11049 PR target/70510
11050 * gcc.target/i386/pr70510.c: New test.
11051
3022186a
RB
110522016-04-05 Richard Biener <rguenther@suse.de>
11053
11054 PR tree-optimization/70526
11055 * g++.dg/torture/pr70526.C: New testcase.
11056
55fc79b2
JJ
110572016-04-05 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR target/70525
11060 * gcc.target/i386/pr70525.c: New test.
11061
62b233f2
RB
110622016-04-05 Richard Biener <rguenther@suse.de>
11063
11064 PR middle-end/70499
11065 * g++.dg/torture/pr70499.C: New testcase.
11066
cc05759d
RB
110672016-04-05 Richard Biener <rguenther@suse.de>
11068
11069 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11070 remove XFAIL.
11071
f23f16d4
JJ
110722016-04-04 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR middle-end/70307
11075 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11076 rs6000 ABI warnings.
11077
d27ecc49
JH
110782016-04-04 Jan Hubicka <hubicka@ucw.cz>
11079
11080 PR ipa/66223
11081 * g++.dg/ipa/devirt-51.C: New testcase.
11082
c974c96e 110832016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11084 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11085
11086 PR middle-end/70457
11087 * gcc.dg/torture/pr70457.c: New.
11088
7a85da89
AV
110892016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11090
11091 PR fortran/67538
11092 * gfortran.dg/allocate_with_source_19.f08: New test.
11093
de517e64
AV
110942016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11095
11096 PR fortran/65795
11097 * gfortran.dg/coarray_allocate_6.f08: New test.
11098
43b9f499
RB
110992016-04-04 Richard Biener <rguenther@suse.de>
11100
11101 PR rtl-optimization/70484
11102 * gcc.dg/torture/pr70484.c: New testcase.
11103
f13355da
MP
111042016-04-04 Marek Polacek <polacek@redhat.com>
11105
11106 PR c/70307
11107 * gcc.dg/torture/pr70307.c: New test.
11108
6cc6ed50
OE
111092016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11110
11111 PR target/70416
11112 PR target/67391
11113 * gcc.target/sh/torture/pr70416.c: New.
11114
abdc16c8
MS
111152016-04-02 Martin Sebor <msebor@redhat.com>
11116
11117 PR c++/67376
11118 PR c++/70170
11119 PR c++/70172
11120 PR c++/70228
11121 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11122 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11123 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11124 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11125 * g++.dg/cpp0x/constexpr-string.C: Same.
11126 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11127 * g++.dg/cpp0x/pr65398.C: Same.
11128 * g++.dg/ext/constexpr-vla1.C: Same.
11129 * g++.dg/ext/constexpr-vla2.C: Same.
11130 * g++.dg/ext/constexpr-vla3.C: Same.
11131 * g++.dg/ubsan/pr63956.C: Same.
11132
763cd859
JJ
111332016-04-01 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR rtl-optimization/70467
11136 * gcc.target/i386/pr70467-2.c: New test.
11137
0f875435
JJ
111382016-04-01 Jakub Jelinek <jakub@redhat.com>
11139 Marek Polacek <polacek@redhat.com>
11140
11141 PR c++/70488
11142 * g++.dg/init/new47.C: New test.
11143
41d14659
RR
111442016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11145
11146 PR target/70496
11147 * gcc.target/arm/pr70496.c: New test.
11148
f9bf89bb
NS
111492016-04-01 Nathan Sidwell <nathan@acm.org>
11150
73b9085d
NS
11151 PR c++/68475
11152 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11153
4afdcfaa
IE
111542016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11155
11156 PR target/69890
11157 * gcc.dg/strlenopt.h (memmove): New.
11158 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11159 instead of "string.h".
11160 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11161 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11162 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11163 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11164 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11165 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11166 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11167 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11168 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11169 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11170 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11171 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11172 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11173 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11174 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11175 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11176 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11177 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11178 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11179 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11180
b5d7a29c
RO
111812016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11182
11183 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11184 (Holder::foo): Reflect this.
11185
b660f9ec
IE
111862016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11187
11188 PR target/70442
11189 * gcc.dg/pr70442.c: New test.
11190
88504f34
NS
111912016-03-31 Nathan Sidwell <nathan@acm.org>
11192
11193 PR c++/70393
11194 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11195
95d34b96
KY
111962016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11197
11198 PR target/70453
11199 * gcc.target/i386/pr70453.c: New test.
11200
b4c4967c
AB
112012016-03-31 Andrey Belevantsev <abel@ispras.ru>
11202
11203 PR target/70292
11204 * gcc.c-torture/pr70292.c: New test.
11205
5fde6a45
MP
112062016-03-31 Marek Polacek <polacek@redhat.com>
11207
11208 PR c/70297
11209 * c-c++-common/pr70297.c: New test.
11210 * g++.dg/cpp0x/typedef-redecl.C: New test.
11211 * gcc.dg/typedef-redecl2.c: New test.
11212
97eb24c4
JJ
112132016-03-31 Jakub Jelinek <jakub@redhat.com>
11214
11215 PR rtl-optimization/70460
11216 * gcc.c-torture/execute/pr70460.c: New test.
11217
efc3536f
RB
112182016-03-31 Richard Biener <rguenther@suse.de>
11219
11220 PR c++/70430
11221 * g++.dg/ext/vector30.C: New testcase.
11222
e0876e21
DH
112232016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11224 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11225
11226 * gfortran.dg/fmt_pf.f90: New test.
11227
e9bff8c6
RO
112282016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11229
11230 Forward-port from 5 branch
11231 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR testsuite/70356
11234 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11235 dg-require-effective-target after dg-do.
11236
11237 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11238
11239 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11240
2620c80d
TS
112412016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11242 Julian Brown <julian@codesourcery.com>
11243 Chung-Lin Tang <cltang@codesourcery.com>
11244 Cesar Philippidis <cesar@codesourcery.com>
11245 James Norris <jnorris@codesourcery.com>
11246 Tom de Vries <tom@codesourcery.com>
11247 Nathan Sidwell <nathan@codesourcery.com>
11248
bf867841 11249 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11250 * c-c++-common/goacc/loop-clauses.c: Likewise.
11251 * g++.dg/goacc/template.C: Likewise.
11252 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11253 * gfortran.dg/goacc/loop-1.f95: Likewise.
11254 * gfortran.dg/goacc/loop-5.f95: Likewise.
11255 * gfortran.dg/goacc/loop-6.f95: Likewise.
11256 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11257 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11258 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11259 * c-c++-common/goacc/clauses-fail.c: Likewise.
11260 * c-c++-common/goacc/parallel-1.c: Likewise.
11261 * c-c++-common/goacc/reduction-1.c: Likewise.
11262 * c-c++-common/goacc/reduction-2.c: Likewise.
11263 * c-c++-common/goacc/reduction-3.c: Likewise.
11264 * c-c++-common/goacc/reduction-4.c: Likewise.
11265 * c-c++-common/goacc/routine-3.c: Likewise.
11266 * c-c++-common/goacc/routine-4.c: Likewise.
11267 * c-c++-common/goacc/routine-5.c: Likewise.
11268 * c-c++-common/goacc/tile.c: Likewise.
11269 * g++.dg/goacc/template.C: Likewise.
11270 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11271 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11272 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11273 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11274 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11275 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11276 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11277 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11278 * c-c++-common/goacc/use_device-1.c: ... this file.
11279 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11280 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11281 * c-c++-common/goacc/host_data-6.c: ... this file.
11282 * c-c++-common/goacc/loop-2-kernels.c: New file.
11283 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11284 * c-c++-common/goacc/loop-3.c: Likewise.
11285 * g++.dg/goacc/reference.C: Likewise.
11286 * g++.dg/goacc/routine-1.C: Likewise.
11287 * g++.dg/goacc/routine-2.C: Likewise.
11288
f6d2d066
RB
112892016-03-30 Richard Biener <rguenther@suse.de>
11290
11291 PR middle-end/70450
11292 * gcc.dg/torture/pr70450.c: New testcase.
11293
d43242b9
JJ
112942016-03-30 Jakub Jelinek <jakub@redhat.com>
11295
11296 PR target/70421
11297 * gcc.dg/torture/pr70421.c: New test.
11298 * gcc.target/i386/avx512f-pr70421.c: New test.
11299
5ce43b77
L
113002016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11301
11302 PR testsuite/70364
11303 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11304 (check): New function.
11305 (bar): Call check.
11306 (foo): Align stack to 16 bytes when calling bar.
11307 * gcc.target/i386/cleanup-2.c: Likewise.
11308
d014a712
PP
113092016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11310
11311 PR tree-optimization/59124
11312 * gcc.dg/Warray-bounds-19.c: New test.
11313
3f8257db 113142016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11315
11316 * lib/prune.exp (escape_regex_chars): New.
11317 (prune_file_path): Update to quote metcharacters for regexp.
11318
3336c6e0
JJ
113192016-03-29 Jakub Jelinek <jakub@redhat.com>
11320
a362f023
JJ
11321 PR rtl-optimization/70429
11322 * gcc.c-torture/execute/pr70429.c: New test.
11323
3336c6e0
JJ
11324 PR tree-optimization/70405
11325 * gcc.dg/pr70405.c: New test.
11326
728557fd
AV
113272016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11328
11329 PR fortran/70397
11330 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11331 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11332
bef977d4
TS
113332016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11334
11335 PR testsuite/64177
11336 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11337 __cilkrts_set_param to set two workers.
11338 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11339 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11340
6f6d25c9
DH
113412016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11342
bf867841 11343 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11344
45733562
KY
113452016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11346
11347 PR target/70406
bf867841 11348 * gcc.target/i386/pr70406.c: New test.
45733562 11349
a1799e5e
EB
113502016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11351
11352 * gnat.dg/specs/double_record_extension3.ads: New test.
11353
5fca7b66
RH
113542016-03-25 Richard Henderson <rth@redhat.com>
11355
11356 PR target/70120
11357 * gcc.target/aarch64/pr70120-1.c: New.
11358 * gcc.target/aarch64/pr70120-2.c: New.
11359 * gcc.target/aarch64/pr70120-3.c: New.
11360
31ce75c6
PP
113612016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11362
11363 PR c++/62212
11364 * g++.dg/template/mangle2.C: The dg-do directive should be
11365 "compile" not "assemble".
11366
3caf0ca1
BS
113672016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11368
11369 PR lto/69650
11370 * gcc.dg/pr69650.c: New test.
11371
634035b6
DE
113722016-03-25 David Edelsohn <dje.gcc@gmail.com>
11373
11374 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11375
45d34276
AM
113762016-03-25 Alan Modra <amodra@gmail.com>
11377
11378 * gcc.dg/dfp/pr70052.c: New test.
11379
8f085166
RH
113802016-03-24 Richard Henderson <rth@redhat.com>
11381
11382 PR middle-end/69845
11383 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11384 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11385
011e5ec3
TV
113862016-03-24 Tom de Vries <tom@codesourcery.com>
11387
11388 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11389
9e3f4551
TV
113902016-03-24 Tom de Vries <tom@codesourcery.com>
11391
11392 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11393 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11394
45780041
TV
113952016-03-24 Tom de Vries <tom@codesourcery.com>
11396
11397 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11398 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11399
887ab4e5
PP
114002016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11401
11402 PR c++/62212
11403 * g++.dg/template/mangle2.C: New test.
11404
69a9a66f
RB
114052016-03-24 Richard Biener <rguenther@suse.de>
11406
11407 PR tree-optimization/70396
11408 * gcc.dg/torture/pr70396.c: New testcase.
11409
ed87de55
RB
114102016-03-24 Richard Biener <rguenther@suse.de>
11411
11412 PR middle-end/70370
11413 * gcc.dg/torture/pr70370.c: New testcase.
11414
ea064934
TV
114152016-03-24 Tom de Vries <tom@codesourcery.com>
11416
11417 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11418 * gfortran.dg/goacc/kernels-tree.f95: Same.
11419 * gfortran.dg/goacc/parallel-tree.f95: Same.
11420
b2a4dd1d
TV
114212016-03-24 Tom de Vries <tom@codesourcery.com>
11422
11423 * c-c++-common/goacc/uninit-if-clause.c: New test.
11424 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11425
72e7cd6e
JJ
114262016-03-24 Jakub Jelinek <jakub@redhat.com>
11427
11428 PR target/70290
bf867841
UB
11429 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11430 Fix formatting.
72e7cd6e 11431
ce9d0c03
RB
114322016-03-24 Richard Biener <rguenther@suse.de>
11433
11434 PR tree-optimization/70372
11435 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11436
426b9428
PP
114372016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11438
11439 PR c++/70347
11440 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11441
cd1588c4
PP
114422016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11443
11444 PR c++/70332
11445 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11446
61637db3
JJ
114472016-03-23 Jakub Jelinek <jakub@redhat.com>
11448
928af3bf
JJ
11449 PR c++/70001
11450 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11451 * g++.dg/cpp1y/pr70001.C: New test.
11452
61637db3
JJ
11453 PR c++/70323
11454 * g++.dg/cpp0x/constexpr-70323.C: New test.
11455
05aca4e7
AO
114562016-03-23 Alexandre Oliva <aoliva@redhat.com>
11457 Jason Merrill <jason@redhat.com>
11458 Jakub Jelinek <jakub@redhat.com>
11459
11460 PR c++/69315
11461 * g++.dg/cpp0x/constexpr-69315.C: New test.
11462 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11463
fbdb6baf
MP
114642016-03-23 Marek Polacek <polacek@redhat.com>
11465
11466 PR c++/69884
11467 * g++.dg/warn/Wignored-attributes-1.C: New test.
11468 * g++.dg/warn/Wignored-attributes-2.C: New test.
11469
d79ee524
TV
114702016-03-23 Tom de Vries <tom@codesourcery.com>
11471
11472 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11473 initialization.
11474 * gfortran.dg/goacc/private-3.f95 (test): Same.
11475 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11476 missing use param.
11477
a59f0bef
KT
114782016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11479
11480 * lib/target-supports.exp: Remove v7ve entry from loop
11481 creating effective target checks.
11482 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11483 (add_options_for_arm_arch_v7ve): Likewise.
11484
0179520a
JJ
114852016-03-23 Jakub Jelinek <jakub@redhat.com>
11486
11487 PR tree-optimization/70354
11488 * gcc.dg/vect/pr70354-1.c: New test.
11489 * gcc.dg/vect/pr70354-2.c: New test.
11490 * gcc.target/i386/avx2-pr70354-1.c: New test.
11491 * gcc.target/i386/avx2-pr70354-2.c: New test.
11492
75bb14d7
JL
114932016-03-22 Jeff Law <law@redhat.com>
11494
11495 PR target/70232
11496 * gcc.dg/tree-ssa/pr70232.c: New test.
11497
72c9526d
IE
114982016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11499
11500 PR target/70302
11501 * gcc.target/i386/pr70302.c: New test.
11502
a3ca1bc5
RB
115032016-03-22 Richard Biener <rguenther@suse.de>
11504
11505 PR middle-end/70251
11506 * g++.dg/torture/pr70251.C: New testcase.
11507
5c240f4d
DM
115082016-03-22 David Malcolm <dmalcolm@redhat.com>
11509
11510 PR c/69993
11511 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11512 Wmisleading-indentation.c.
11513 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11514 reflect change to diagnostic text and order of messages.
11515 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11516
80f6631b
DE
115172016-03-22 David Edelsohn <dje.gcc@gmail.com>
11518
11519 * g++.dg/ext/java-3.C: Don't compile on AIX.
11520
9a10956c
RB
115212016-03-22 Richard Biener <rguenther@suse.de>
11522
11523 PR middle-end/70333
11524 * gcc.dg/torture/pr70333.c: New testcase.
11525
6cedf922
IE
115262016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11527
11528 * g++.dg/ext/pr70290.C: New test.
11529
cd6c27ac
KY
115302016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11531
11532 PR target/70325
11533 * gcc.target/i386/pr70325.c: New test.
11534
4cde512c
JJ
115352016-03-22 Jakub Jelinek <jakub@redhat.com>
11536
b01915ed
JJ
11537 PR target/70329
11538 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11539 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11540
4e3e2cf1
JJ
11541 PR target/70300
11542 * gcc.target/i386/pr70300.c: New test.
11543
4cde512c
JJ
11544 PR c++/70295
11545 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11546 (func2): New function for cond with parens, xfail warning for c++.
11547 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11548
16f6d7dc
PP
115492016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11550
11551 PR c++/70096
11552 * g++.dg/template/ptrmem30.C: New test.
11553
a3e2b438
PP
115542016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11555
11556 PR c++/70204
11557 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11558 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11559
11b6a02e
JJ
115602016-03-21 Jakub Jelinek <jakub@redhat.com>
11561
11562 PR middle-end/70326
11563 * gcc.dg/pr70326.c: New test.
11564
b9407883
MG
115652016-03-21 Marc Glisse <marc.glisse@inria.fr>
11566 Jakub Jelinek <jakub@redhat.com>
11567
11568 PR tree-optimization/70317
11569 * gcc.dg/pr70317.c: New test.
11570
4a148e19
UB
115712016-03-21 Uros Bizjak <ubizjak@gmail.com>
11572
11573 PR target/70327
11574 * gcc.target/i386/pr70327.c: New test.
11575
2a85ddbb
ML
115762016-03-21 Martin Liska <mliska@suse.cz>
11577
7d36fe98 11578 PR ipa/70306
2a85ddbb
ML
11579 * gcc.dg/ipa/pr70306.c: New test.
11580
4a148e19 115812016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11582
11583 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11584 * gcc.target/arm/attr-align3.c: Likewise.
11585 * gcc.target/arm/attr_arm.c: Likewise.
11586 * gcc.target/arm/flip-thumb.c: Likewise.
11587
6b366948
JJ
115882016-03-21 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR target/70296
11591 * gcc.target/powerpc/altivec-36.c: New test.
11592
2fac8c14
RB
115932016-03-21 Richard Biener <rguenther@suse.de>
11594
11595 PR tree-optimization/70310
11596 * gcc.dg/torture/pr70310.c: New testcase.
11597
e9bde854
KY
115982016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11599
11600 PR target/70293
11601 * gcc.target/i386/pr70293.c: New test.
11602
56bbfaf6
RB
116032016-03-21 Richard Biener <rguenther@suse.de>
11604
11605 PR tree-optimization/70288
11606 * gcc.dg/torture/pr70288-1.c: New testcase.
11607 * gcc.dg/torture/pr70288-2.c: Likewise.
11608
3eee49ed
AB
116092016-03-21 Andrey Belevantsev <abel@ispras.ru>
11610
11611 PR rtl-optimization/69307
11612 * gcc.target/arm/pr69307.c: New test.
4a148e19 11613
8e7816b4
AB
116142016-03-21 Andrey Belevantsev <abel@ispras.ru>
11615
11616 PR rtl-optimization/69102
11617 * gcc.c-torture/compile/pr69102.c: New test.
11618
14d7d4be
JL
116192016-03-18 Jeff Law <law@redhat.com>
11620
11621 PR rtl-optimization/70263
11622 * gcc.c-torture/compile/pr70263-1.c: New test.
11623 * gcc.target/i386/pr70263-2.c: New test.
11624
5c6a601c
BS
116252016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11626
11627 PR rtl-optimization/70278
11628 * gcc.dg/torture/pr70278.c: New test.
11629 * gcc.target/arm/pr70278.c: New test.
11630
4bbf545b
DM
116312016-03-18 David Malcolm <dmalcolm@redhat.com>
11632
11633 PR c/70281
11634 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11635 (test_builtin_types_compatible_p): New test function.
11636 * gcc.dg/pr70281.c: New test case.
11637
dc28bb68
CL
116382016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11639
11640 PR target/70113
11641 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11642
5e8d6dff
IE
116432016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11644
11645 PR tree-optimization/70252
11646 * gcc.dg/pr70252.c: New test.
11647
d0e7e403
TV
116482016-03-18 Tom de Vries <tom@codesourcery.com>
11649
11650 * gcc.dg/pr70161-2.c: New test.
11651 * gcc.dg/pr70161.c: New test.
11652
fa22501a
TV
116532016-03-18 Tom de Vries <tom@codesourcery.com>
11654
11655 PR ipa/70269
11656 * gcc.dg/pr70269.c: New test.
11657
dd125026
JJ
116582016-03-18 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR c++/70267
11661 * g++.dg/ext/java-3.C: New test.
11662
91914f0a
PP
116632016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11664
11665 PR c++/70205
11666 * g++.dg/lookup/pr70205.C: New test.
11667
753a8910
PP
116682016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11669
11670 PR c++/70218
11671 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11672
14ba7b28
MP
116732016-03-17 Marek Polacek <polacek@redhat.com>
11674
11675 PR c/69407
11676 * gcc.dg/atomic-op-6.c: New test.
11677
ded60913
DM
116782016-03-17 David Malcolm <dmalcolm@redhat.com>
11679
11680 PR c/70264
11681 * c-c++-common/pr70264.c: New test case.
11682
a3aad0e6
JJ
116832016-03-17 Jakub Jelinek <jakub@redhat.com>
11684
17366700
JJ
11685 PR c++/70144
11686 * c-c++-common/pr70144-1.c: New test.
11687 * c-c++-common/pr70144-2.c: New test.
11688
a3aad0e6
JJ
11689 PR c++/70272
11690 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11691 * g++.dg/opt/flifetime-dse6.C: New test.
11692 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11693
b57e6e18
L
116942016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11695
11696 PR driver/70192
11697 * gcc.dg/pic-1.c: New test.
11698 * gcc.dg/pic-2.c: Likewise.
11699 * gcc.dg/pic-3.c: Likewise.
11700 * gcc.dg/pic-4.c: Likewise.
11701 * gcc.dg/pie-1.c: Likewise.
11702 * gcc.dg/pie-2.c: Likewise.
11703 * gcc.dg/pie-3.c: Likewise.
11704 * gcc.dg/pie-4.c: Likewise.
11705 * gcc.dg/pie-5.c: Likewise.
11706 * gcc.dg/pie-6.c: Likewise.
11707
b38ba58b
TV
117082016-03-17 Tom de Vries <tom@codesourcery.com>
11709
11710 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11711 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11712
6931b3b7
RB
117132016-03-17 Richard Biener <rguenther@suse.de>
11714
11715 PR debug/70271
11716 * g++.dg/debug/pr70271.C: New testcase.
11717
0c8b64cb
IE
117182016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11719
11720 * gcc.target/i386/pr70251.c: New test.
11721
b1970801
MP
117222016-03-17 Marek Polacek <polacek@redhat.com>
11723
11724 PR c++/70194
11725 * g++.dg/warn/constexpr-70194.C: New test.
11726
820c5eaa
RH
117272016-03-16 Richard Henderson <rth@redhat.com>
11728
11729 PR middle-end/70240
11730 * gcc.c-torture/compile/pr70240.c: New.
11731
da0ad263
SKS
117322016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11733
11734 * gcc.c-torture/compile/20151204.c: Skip for avr.
11735
c73d295c
JJ
117362016-03-16 Jakub Jelinek <jakub@redhat.com>
11737
11738 PR target/70245
11739 * g++.dg/opt/pr70245.C: New test.
11740 * g++.dg/opt/pr70245.h: New file.
11741 * g++.dg/opt/pr70245-aux.cc: New file.
11742
b2794066
MS
117432016-03-16 Martin Sebor <msebor@redhat.com>
11744
11745 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11746
aa43616c
RH
117472016-03-16 Richard Henderson <rth@redhat.com>
11748
11749 PR middle-end/70199
11750 * gcc.c-torture/compile/pr70199.c: New.
11751
59608fe5
L
117522016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11753
11754 * gcc.dg/uninit-19.c: Run dos2unix.
11755
ab4c578f
MP
117562016-03-16 Marek Polacek <polacek@redhat.com>
11757
11758 PR c/70093
11759 * gcc.dg/nested-func-10.c: New test.
11760 * gcc.dg/nested-func-9.c: New test.
11761
f5387e76
JJ
117622016-03-16 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR tree-optimization/68714
11765 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11766
7662b718
TV
117672016-03-16 Tom de Vries <tom@codesourcery.com>
11768
11769 PR tree-optimization/68715
11770 * gcc.dg/graphite/pr68715-2.c: New test.
11771 * gcc.dg/graphite/pr68715.c: New test.
11772 * gfortran.dg/graphite/pr68715.f90: New test.
11773
be7ce7ae
TV
117742016-03-16 Tom de Vries <tom@codesourcery.com>
11775
11776 PR tree-optimization/68809
11777 * gcc.dg/graphite/pr68809-2.c: New test.
11778 * gcc.dg/graphite/pr68809.c: New test.
11779
1935f250
JJ
117802016-03-16 Jakub Jelinek <jakub@redhat.com>
11781
6651c93e
JJ
11782 PR c++/70147
11783 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11784 method call to i () as argument. Adjust expected output.
11785
1935f250
JJ
11786 PR c++/70147
11787 * g++.dg/ubsan/pr70147-1.C: New test.
11788 * g++.dg/ubsan/pr70147-2.C: New test.
11789
ab1caa6e
MS
117902016-03-15 Martin Sebor <msebor@redhat.com>
11791
11792 PR c++/58281
11793 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11794
5c2a1bbb
JDA
117952016-03-15 John David Anglin <danglin@gcc.gnu.org>
11796
cb5d8ad1
JDA
11797 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11798 hppa*-*-hpux*.
11799
b440dd40
JDA
11800 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11801
5c2a1bbb
JDA
11802 PR libfortran/69799
11803 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11804 libatomic_available.
11805
42c729c5
MP
118062016-03-15 Marek Polacek <polacek@redhat.com>
11807
11808 PR c++/70209
11809 * g++.dg/ext/attribute-may-alias-4.C: New test.
11810
82b1c550
AM
118112016-03-15 Alexander Monakov <amonakov@ispras.ru>
11812
11813 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11814 -fvar-tracking-assignments-toggle flag.
11815
4ccbf3a6
PH
118162016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11817
11818 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11819
c39858bd
JJ
118202016-03-15 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR rtl-optimization/70222
11823 * gcc.c-torture/execute/pr70222-1.c: New test.
11824 * gcc.c-torture/execute/pr70222-2.c: New test.
11825
8be119c1
RH
118262016-03-15 Richard Henderson <rth@redhat.com>
11827
11828 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11829
6598bb55
AB
118302016-03-15 Andrey Belevantsev <abel@ispras.ru>
11831
11832 PR rtl-optimization/69032
11833 * gcc.dg/pr69032.c: New test.
11834
81fa2944
AB
118352016-03-15 Andrey Belevantsev <abel@ispras.ru>
11836
11837 PR rtl-optimization/63384
4a148e19 11838 * g++.dg/pr63384.C: New test.
81fa2944 11839
74ea9ab6
AB
118402016-03-15 Andrey Belevantsev <abel@ispras.ru>
11841
11842 PR target/64411
11843 * gcc.target/i386/pr64411.C: New test.
11844
045d5055
TV
118452016-03-15 Tom de Vries <tom@codesourcery.com>
11846
11847 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11848 * gfortran.dg/goacc/kernels-alias.f95: New test.
11849
3ea33585
MS
118502016-03-14 Martin Sebor <msebor@redhat.com>
11851
11852 PR c++/53792
11853 * g++.dg/cpp0x/constexpr-inline.C: New test.
11854 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11855
1df7b330
DE
118562016-03-14 David Edelsohn <dje.gcc@gmail.com>
11857
11858 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11859
79b57d18
JJ
118602016-03-14 Jakub Jelinek <jakub@redhat.com>
11861
11862 PR middle-end/70219
11863 * gcc.dg/pr70219.c: New test.
11864
3cbf012a
BS
118652016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11866
11867 PR target/70083
11868 * gcc.dg/torture/pr70083.c: New test.
11869 * gcc.target/i386/pr70083.c: New test.
11870
a9fee7cd
RB
118712016-03-14 Richard Biener <rguenther@suse.de>
11872
11873 PR tree-optimization/56365
11874 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11875
4799603f
SB
118762016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11877
11878 PR target/70098
11879 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11880 New function.
11881 * g++.dg/pr70098.C: New testcase.
11882
11883
760ca967
TV
118842016-03-14 Tom de Vries <tom@codesourcery.com>
11885
11886 PR tree-optimization/70045
11887 * gcc.dg/graphite/pr70045.c: New test.
11888
44e66a77
JD
118892016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11890
11891 PR fortran/69043
11892 * gfortran.dg/include_9.f90: New test.
11893
a18e0fe1
DH
118942016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11895
11896 PR fortran/45076
11897 gfortran.dg/prof/prof.exp: New script.
11898 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11899
d0aca6ab
AB
119002016-03-12 Andrey Belevantsev <abel@ispras.ru>
11901
11902 PR rtl-optimization/69307
11903 * gcc.dg/pr69307.c: New test.
11904
cefe08a4
VM
119052016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11906
11907 PR target/69614
11908 * gcc.target/arm/pr69614.c: New.
11909
70112e2a
PT
119102016-03-12 Paul Thomas <pault@gcc.gnu.org>
11911
11912 PR fortran/70031
11913 * gfortran.dg/submodule_14.f08: New test
11914
11915 PR fortran/69524
11916 * gfortran.dg/submodule_15.f08: New test
11917
3f1e5d3a
PP
119182016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11919
11920 PR c++/70106
11921 * g++.dg/cpp1y/paren3.C: New test.
11922
a3f6d680
MM
119232016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11924
11925 PR target/70131
11926 * gcc.target/powerpc/ppc-round2.c: New test.
11927
92348f09
BS
119282016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11929
11930 PR target/70123
11931 * gcc.dg/torture/pr70123.c: New test.
11932
cebde9e9
JL
119332016-03-11 Jeff Law <law@redhat.com>
11934
11935 PR tree-optimization/70190
11936 * gcc.c-torture/compile/pr70190.c: New test.
11937
3edc5da4
DM
119382016-03-11 David Malcolm <dmalcolm@redhat.com>
11939
11940 PR c/68187
11941 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11942 case.
11943 (test43_b): Likewise.
11944 (test43_c): Likewise.
11945 (test43_d): Likewise.
11946 (test43_e): Likewise.
11947 (test43_f): Likewise.
11948 (test43_g): Likewise.
11949 (test44_a): Likewise.
11950 (test44_b): Likewise.
11951 (test44_c): Likewise.
11952 (test44_d): Likewise.
11953 (test44_e): Likewise.
11954
318c1204
DM
119552016-03-11 David Malcolm <dmalcolm@redhat.com>
11956
11957 PR c/70085
11958 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11959
bc062234
KT
119602016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11961
11962 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11963 dg-options.
11964
acfc1ac1
KT
119652016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11966
11967 PR target/70002
11968 PR target/69245
11969 * gcc.target/aarch64/pr69245_2.c: New test.
11970
d1e2bb2d
JJ
119712016-03-11 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR tree-optimization/70177
11974 * gcc.dg/pr70177.c: New test.
11975
07350627
AL
119762016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11977
11978 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11979
5c6706f7
AL
119802016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11981
11982 * gcc.dg/tree-ssa/sra-20.c: New.
11983
02d472a2
JJ
119842016-03-11 Jakub Jelinek <jakub@redhat.com>
11985
686d390a
JJ
11986 PR rtl-optimization/70174
11987 * gcc.dg/pr70174.c: New test.
11988
02d472a2
JJ
11989 PR tree-optimization/70169
11990 * gcc.dg/pr70169.c: New test.
11991
0f9befa1
IE
119922016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11993
11994 PR target/70160
11995 * gcc.target/i386/pr70160.c: New test.
11996
432d4670
AK
119972016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11998
11999 * gcc.target/s390/dfp-1.c: New test.
12000
a3dc8760
NC
120012016-03-10 Nick Clifton <nickc@redhat.com>
12002
12003 PR target/70044
12004 * gcc.target/aarch64/pr70044.c: New test.
12005
b87a8d7d
PP
120062016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12007 Jakub Jelinek <jakub@redhat.com>
12008
12009 PR c++/70001
12010 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12011 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12012 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12013
4f4ada6a
JH
120142016-03-10 Jan Hubicka <hubicka@ucw.cz>
12015
12016 PR lto/69589
12017 * g++.dg/lto/pr69589_0.C: New testcase
12018 * g++.dg/lto/pr69589_1.C: New testcase
12019
d49b0aa0
MP
120202016-03-10 Marek Polacek <polacek@redhat.com>
12021
12022 PR c++/70153
12023 * g++.dg/delayedfold/unary-plus1.C: New test.
12024
120252016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12026
12027 * gcc.target/arm/pr45701-1.c: Escape brackets.
12028 * gcc.target/arm/pr45701-2.c: Likewise.
12029
71017a7b
AL
120302016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12031
12032 * gfortran.dg/unconstrained_commons.f: New.
12033
ba52669f
AM
120342016-03-10 Alan Modra <amodra@gmail.com>
12035
12036 * gcc.dg/pr69195.c: New.
12037 * gcc.dg/pr69238.c: New.
12038
27742332
TV
120392016-03-10 Tom de Vries <tom@codesourcery.com>
12040
12041 PR testsuite/68915
12042 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12043
3a81a594
RB
120442016-03-10 Richard Biener <rguenther@suse.de>
12045
12046 PR tree-optimization/70128
12047 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12048 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12049
3433b975
JJ
120502016-03-09 Jakub Jelinek <jakub@redhat.com>
12051
c2864f02
JJ
12052 PR tree-optimization/70152
12053 * gcc.dg/pr70152.c: New test.
12054
3433b975
JJ
12055 PR target/70086
12056 * gcc.target/i386/pr70086-1.c: New test.
12057 * gcc.target/i386/pr70086-2.c: New test.
12058 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12059
12060 PR tree-optimization/70127
12061 * gcc.c-torture/execute/pr70127.c: New test.
12062
96b3c82d
CP
120632016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12064
12065 * c-c++-common/goacc/combined-directives-2.c: New test.
12066
b4f3232d
DM
120672016-03-09 David Malcolm <dmalcolm@redhat.com>
12068
12069 PR c/68473
12070 PR c++/70105
12071 * g++.dg/diagnostic/pr70105.C: New test.
12072 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12073 (test_multiple_ordinary_maps): New test function.
12074
40499f81
DM
120752016-03-09 David Malcolm <dmalcolm@redhat.com>
12076
12077 PR c/68473
12078 PR c++/70105
12079 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12080 Drop range information from call to inform_at_rich_loc.
12081 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12082 New.
12083 (test_show_locus): Replace calls to rich_location::add_range with
12084 calls to add_range. Rewrite the tests that used the now-defunct
12085 rich_location ctor taking a source_range. Simplify other tests
12086 by replacing calls to COMBINE_LOCATION_DATA with calls to
12087 make_location.
12088
c9e33662
RB
120892016-03-09 Richard Biener <rguenther@suse.de>
12090 Jakub Jelinek <jakub@redhat.com>
12091
12092 PR tree-optimization/70138
12093 * gcc.dg/vect/pr70138-1.c: New testcase.
12094 * gcc.dg/vect/pr70138-2.c: Likewise.
12095
2c73b764
JJ
120962016-03-09 Jakub Jelinek <jakub@redhat.com>
12097
12098 PR target/70049
12099 * gcc.target/i386/pr70049.c: New test.
12100
c06d25bb
RB
121012016-03-09 Richard Biener <rguenther@suse.de>
12102
12103 PR c/70143
12104 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12105 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12106 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12107
5828a501
RO
121082016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12109
12110 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12111 arm-*-*.
12112
2e141c8d
JJ
121132016-03-09 Jakub Jelinek <jakub@redhat.com>
12114
5a9def37
JJ
12115 PR middle-end/67278
12116 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12117
2e141c8d
JJ
12118 PR target/67278
12119 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12120
12121 PR middle-end/70050
12122 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12123 in testcase comment.
12124
bf751f40
TV
121252016-03-09 Tom de Vries <tom@codesourcery.com>
12126
12127 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12128 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12129 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12130 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12131 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12132 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12133 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12134 * gfortran.dg/goacc/kernels-loop.f95: New test.
12135
e210c999
MS
121362016-03-08 Martin Sebor <msebor@redhat.com>
12137
12138 PR c++/62096
12139 * g++.dg/warn/overflow-warn-7.C: New test.
12140
80aac5c8
JM
121412016-03-08 Jason Merrill <jason@redhat.com>
12142
12143 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12144 * lib/target-supports.exp (check_effective_target_concepts): New.
12145
12b81409
JJ
121462016-03-08 Jakub Jelinek <jakub@redhat.com>
12147
d259b234
JJ
12148 PR c++/70135
12149 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12150 * g++.dg/ubsan/pr70135.C: New test.
12151
12b81409
JJ
12152 PR target/70110
12153 * gcc.dg/pr70110.c: New test.
12154
b4e9f2aa
MJ
121552016-03-07 Martin Jambor <mjambor@suse.cz>
12156
12157 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12158 * c-c++-common/gomp/if-1.c: Likewise.
12159 * c-c++-common/gomp/pr61486-2.c: Likewise.
12160 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12161 to dg-additional-options.
12162 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12163 * g++/gomp/target-teams-1.c: Likewise.
12164 * gcc.dg/gomp/gomp.exp: Likewise.
12165 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12166 dg-additional-options.
12167 * gfortran.dg/gomp/gomp.exp: Likewise.
12168 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12169 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12170 dg-additional-options.
12171 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12172
f86e631e
MJ
121732016-03-07 Martin Jambor <mjambor@suse.cz>
12174
12175 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12176 * c-c++-common/gomp/gridify-1.c: New test.
12177 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12178
94156b3f
AV
121792016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12180
12181 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12182 trigger for cortex-r8, when scanning for register r8.
12183 * gcc.target/arm/pr45701-2.c: Likewise.
12184
a84a49b7 121852016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12186 Jeff Law <law@redhat.com>
a84a49b7
RB
12187
12188 PR tree-optimization/69740
12189 * gcc.c-torture/compile/pr69740-1.c: New test.
12190 * gcc.c-torture/compile/pr69740-2.c: New test.
12191
e41f6c9e
BS
121922016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12193
12194 * lib/target-supports.exp
12195 (check_effective_target_whole_vector_shift): Enable for PPC64.
12196
57548bf5
RB
121972016-03-07 Richard Biener <rguenther@suse.de>
12198
12199 PR tree-optimization/70115
12200 * gcc.dg/torture/pr70115.c: New testcase.
12201
4ae13300
NS
122022016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12203
12204 PR middle-end/69916
12205 * c-c-++-common/goacc/pr69916.c: New.
12206
5edb9853
RH
122072016-03-07 Richard Henderson <rth@redhat.com>
12208
12209 * gcc.c-torture/compile/pr70061.c: New test.
12210
2067a8f3
RB
122112016-03-07 Richard Biener <rguenther@suse.de>
12212
12213 PR testsuite/70109
12214 * gcc.dg/vect/O3-pr36098.c: New testcase.
12215
4145a9b7
CL
122162016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12217
12218 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12219
1878be32
EB
122202016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12221
12222 * gnat.dg/renaming9.ad[sb]: New testcase.
12223
df762bb2
JJ
122242016-03-05 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR c++/70084
12227 * g++.dg/expr/stdarg3.C: New test.
12228
7d461295
JL
122292016-03-04 Jeff Law <law@redhat.com>
12230
12231 PR tree-optimization/69196
12232 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12233 x86_64-*-*.
12234
29b9828f
BS
122352016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12236
b6b552fd
BS
12237 PR c/69973
12238 * gcc.dg/pr69973.c: New test.
12239
201d49e9
BS
12240 PR rtl-optimization/69941
12241 * gcc.dg/torture/pr69941.c: New test.
12242
29b9828f
BS
12243 PR c/69824
12244 * gcc.dg/pr69824.c: New test.
12245
640b7e74
TV
122462016-03-05 Tom de Vries <tom@codesourcery.com>
12247
12248 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12249 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12250 function.
12251
7a3a3fad
PP
122522016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12253
12254 PR c++/66786
12255 * g++.dg/cpp1y/var-templ48.C: New test.
12256 * g++.dg/cpp1y/var-templ49.C: New test.
12257
cd439aec
EB
122582016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12259
12260 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12261
60204554
JJ
122622016-03-04 Jakub Jelinek <jakub@redhat.com>
12263
0c8825de
JJ
12264 PR c++/70035
12265 * g++.dg/ubsan/pr70035.C: New test.
12266
60204554
JJ
12267 PR target/70062
12268 * gcc.target/i386/pr70062.c: New test.
12269
f79d4eab
L
122702016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12271
12272 * g++.dg/template/typename21.C: Remove c++98_only.
12273
ea81ce67
L
122742016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12275
12276 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12277
64b23c13
DM
122782016-03-04 David Malcolm <dmalcolm@redhat.com>
12279
12280 PR c/68187
12281 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12282 function.
12283 (fn_42_b): Likewise.
12284 (fn_42_c): Likewise.
12285
729526f5
DM
122862016-03-04 David Malcolm <dmalcolm@redhat.com>
12287
12288 PR c/68187
12289 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12290 function.
12291 (fn_40_b): Likewise.
12292 (fn_41_a): Likewise.
12293 (fn_41_b): Likewise.
12294
f9ea11ac
JJ
122952016-03-04 Jakub Jelinek <jakub@redhat.com>
12296
12297 PR target/70059
12298 * gcc.target/i386/avx512f-pr70059.c: New test.
12299 * gcc.target/i386/avx512dq-pr70059.c: New test.
12300
b6c38c69
BS
123012016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12302
12303 PR rtl-optimization/57676
12304 * gcc.dg/torture/pr57676.c: New test.
12305
af3cdd34
IE
123062016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12307
12308 * gcc.dg/pr70026.c: New test.
12309
7ff6ca38
MP
123102016-03-04 Marek Polacek <polacek@redhat.com>
12311
12312 PR c/69798
12313 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12314 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12315
a6bf62d5
KT
123162016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12317
12318 PR target/70004
12319 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12320 Delete.
12321 (test_corners_sisd_si): Likewise.
12322 (main): Remove checks of the above.
12323 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12324
ae4cdc6a
EB
123252016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12326
12327 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12328
08455559
CL
123292016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12330
12331 * gcc.dg/torture/pr69951.c: Accept argc==0.
12332
e9a35493
RB
123332016-03-04 Richard Biener <rguenther@suse.de>
12334
12335 PR c++/70054
12336 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12337 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12338
fba054c2
DV
123392016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12340
12341 PR testsuite/69766
12342 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12343 testing multiarch.
12344
f10cdc6c
JJ
123452016-03-04 Jakub Jelinek <jakub@redhat.com>
12346
12347 PR debug/69947
12348 * gcc.dg/guality/pr69947.c: New test.
12349
2e981ba0
JJ
123502016-03-03 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR ada/70017
12353 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12354
0ba3bfa2
KT
123552016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12356
12357 PR rtl-optimization/69904
12358 * gcc.target/arm/pr69904.c: New test.
12359
97ecdb46
JJ
123602016-03-03 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR target/70021
12363 * gcc.dg/vect/pr70021.c: New test.
12364 * gcc.target/i386/pr70021.c: New test.
12365
a2a743a1
MP
123662016-03-03 Marek Polacek <polacek@redhat.com>
12367
12368 PR middle-end/70050
12369 * gcc.dg/pr70050.c: New test.
12370
fa07ecdd
JG
123712016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12372
12373 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12374
23504262
ML
123752016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12376
12377 PR tree-optimization/70043
12378 * gfortran.dg/vect/pr70043.f90: New test.
12379
b7b9e1a9
EB
123802016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12381
12382 * gnat.dg/specs/task1.ads: New test.
12383
cb83ba54
RO
123842016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12385
12386 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12387 Invoke gdb with -batch.
12388 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12389
a75f5e30
RB
123902016-03-03 Richard Biener <rguenther@suse.de>
12391
12392 PR tree-optimization/55936
12393 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12394
268bc320
JL
123952016-03-02 Jeff Law <law@redhat.com>
12396
815f20ab
JL
12397 PR rtl-optimization/69942
12398 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12399 effects of argument promotions.
12400
268bc320
JL
12401 PR tree-optimization/69987
12402 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12403 target does not support -fprefetch-loop-arrays.
12404
171f7de5
UB
124052016-03-02 Uros Bizjak <ubizjak@gmail.com>
12406
12407 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12408
192912db
BC
124092016-03-02 Bin Cheng <bin.cheng@arm.com>
12410
c7908871 12411 PR rtl-optimization/69052
192912db
BC
12412 * gcc.target/i386/pr69052.c: New test.
12413
90a7a40b
AM
124142016-03-02 Alan Modra <amodra@gmail.com>
12415
12416 * gcc.dg/pr69990.c: New.
12417
69fa742f
JJ
124182016-03-02 Jakub Jelinek <jakub@redhat.com>
12419
de752fb0
JJ
12420 PR c/68062
12421 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12422
12423 PR middle-end/70022
12424 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12425
69fa742f
JJ
12426 PR target/70028
12427 * gcc.target/i386/pr70028.c: New test.
12428
7c65bd56
MK
124292016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12430
12431 * c-c++-common/asan/swapcontext-test-1.c,
12432 * c-c++-common/tsan/thread_leak.c,
12433 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12434 * g++.dg/tsan/benign_race.C,
12435 * g++.dg/tsan/fd_close_norace.C,
12436 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12437 races with sanitizer output
12438
37d98220 124392016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12440 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12441
12442 PR target/67278
12443 * gcc.dg/simd-8.c: New testcase.
12444
218db463
RB
124452016-03-02 Richard Biener <rguenther@suse.de>
12446
12447 PR middle-end/67278
12448 * gcc.dg/simd-7.c: New testcase.
12449
22c72158
EB
124502016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12451
12452 * gcc.target/i386/pr70007.c: Tweak.
12453
9a790ccc
DV
124542016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12455
12456 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12457
bd02f00f
MP
124582016-03-02 Marek Polacek <polacek@redhat.com>
12459
12460 PR c/67854
12461 * gcc.dg/pr67854.c: New test.
12462
1e840f39
JJ
124632016-03-02 Jakub Jelinek <jakub@redhat.com>
12464
12465 PR middle-end/70025
12466 * gcc.dg/torture/pr70025.c: New test.
12467
bca00241
VK
124682016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12469
12470 PR tree-optimization/68621
12471 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12472
0bca04b8
EB
124732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12474
12475 * gcc.target/i386/pr70007.c: New test.
12476
2a9afc86
JL
124772016-03-01 Jeff Law <law@redhat.com>
12478
eab2541b 12479 PR tree-optimization/69196
9d83ef71 12480 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12481
2a9afc86
JL
12482 PR tree-optimization/69196
12483 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12484 duplicating code and spoiling the expected output.
12485
0d39977e
MM
124862016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12487
12488 PR target/70033
12489 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12490 supports power9 before doing tests.
12491 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12492 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12493 * gcc.target/powerpc/p9-permute.c: Likewise.
12494
a0c0699d
UB
124952016-03-01 Uros Bizjak <ubizjak@gmail.com>
12496
12497 PR target/70027
12498 * gcc.target/i386/pr70027.c: New test.
12499
0ae3ef47 125002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12501
12502 * gcc.dg/pr70017.c: New test.
12503
686e2237
JJ
125042016-03-01 Jakub Jelinek <jakub@redhat.com>
12505
12506 PR c/69796
12507 PR c/69974
12508 * gcc.dg/pr69796.c: New test.
12509 * gcc.dg/pr69974.c: New test.
12510
f8e4188c
EB
125112016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12512
12513 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12514
5e3f1c7c
JL
125152016-02-29 Jeff Law <law@redhat.com>
12516
12517 PR tree-optimization/69987
12518 * gfortran.dg/pr69987.f90: New test.
12519
12520 PR tree-optimization/69989
12521 * gcc.c-torture/compile/pr69989-2.c: New test.
12522
1be56bc5
MP
125232016-03-01 Marek Polacek <polacek@redhat.com>
12524
12525 PR c++/69795
12526 * g++.dg/parse/invalid1.C: New test.
12527
1b19470d
RB
125282016-03-01 Richard Biener <rguenther@suse.de>
12529
12530 PR middle-end/70022
12531 * gcc.dg/pr70022.c: New testcase.
12532
3ae0661a
IE
125332016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12534
12535 PR tree-optimization/69956
12536 * gcc.dg/pr69956.c: New test.
12537
0f09ab88
BS
125382016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12539
12540 PR target/70011
12541 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12542 XFAIL when hardware supports efficient unaligned storage access.
12543
76d881bf
PP
125442016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12545
12546 PR c++/69961
12547 * g++.dg/template/pr69961a.C: New test.
12548 * g++.dg/template/pr69961b.C: New test.
12549
7168133a
DM
125502016-02-29 David Malcolm <dmalcolm@redhat.com>
12551
12552 PR preprocessor/69985
12553 * gcc.dg/cpp/pr69985.c: New test case.
12554
0c6072a3
JL
125552016-02-29 Jeff Law <law@redhat.com>
12556
e66f219b
JL
12557 PR tree-optimization/70005
12558 * gcc.c-torture/execute/pr70005.c New test.
12559
0c6072a3
JL
12560 PR tree-optimization/69999
12561 * gcc.c-torture/compile/pr69999.c: New test.
12562
fd9fbdb3
YR
125632016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12564
12565 PR tree-optimization/69652
12566 * gcc.dg/torture/pr69652.c: Delete test.
12567 * gcc.dg/vect/pr69652.c: New test.
12568
cbd400b4
RB
125692016-02-19 Richard Biener <rguenther@suse.de>
12570
12571 PR tree-optimization/69980
12572 * gfortran.dg/vect/pr69980.f90: New testcase.
12573
84ea0f58
EB
125742016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12575
12576 * gcc.target/sparc/20160229-1.c: New test.
12577
5d2a63dc
EB
125782016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12579
12580 * gnat.dg/stack_usage3.adb: New test.
12581 * gnat.dg/stack_usage3_pkg.ads: New helper.
12582
93e708f9
EB
125832016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12584
12585 * gnat.dg/renaming8.adb: New test.
12586 * gnat.dg/renaming8_pkg1.ads: New helper.
12587 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12588 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12589
6512bc93
RB
125902016-02-29 Richard Biener <rguenther@suse.de>
12591
12592 PR tree-optimization/69720
12593 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12594
7b201a88
TK
125952016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12596
12597 PR fortran/68147
12598 PR fortran/47674
12599 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12600
82ee0cf2 126012016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12602 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12603
12604 PR fortran/56007
12605 * gfortran.dg/coarray_8.f90: Adjust error message.
12606 * gfortran.dg/pr56007.f90: New test.
12607 * gfortran.dg/pr56007.f: New test.
12608
cdc1a2c8
L
126092016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12610
12611 PR tree-optimization/69989
12612 * gcc.dg/torture/pr69989.c: New test.
12613
33505bcf
EB
126142016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12615
12616 * gcc.target/i386/stack-realign-win.c: New test.
12617
524bfb19
HA
126182016-02-28 Harald Anlauf <anlauf@gmx.de>
12619
12620 PR fortran/60126
12621 * gfortran.dg/pr60126.f90: New test.
12622
bd542508
JL
126232016-02-27 Jeff Law <law@redhat.com>
12624
12625 Revert
12626 2016-02-26 Richard Biener <rguenther@suse.de>
12627 Jeff Law <law@redhat.com>
12628
12629 PR tree-optimization/69740
12630 * gcc.c-torture/compile/pr69740-1.c: New test.
12631 * gcc.c-torture/compile/pr69740-2.c: New test.
12632
dd1291e0
JD
126332016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12634
5fb67f8b 12635 PR fortran/69910
dd1291e0
JD
12636 * gfortran.dg/newunit_4.f90: New test.
12637
5cfefb59
JJ
126382016-02-27 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR target/69613
12641 PR rtl-optimization/69886
12642 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12643 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12644 target.
12645
20ba5f33
MS
126462016-02-26 Martin Sebor <msebor@redhat.com>
12647
12648 PR tree-optimization/15826
12649 * gcc.dg/tree-ssa/pr15826.c: New test.
12650
e6fb01b0
JJ
126512016-02-26 Jakub Jelinek <jakub@redhat.com>
12652
12653 PR target/69969
12654 * gcc.target/powerpc/pr69969.c: New test.
12655
e3e0cf64
MS
126562016-02-26 Martin Sebor <msebor@redhat.com>
12657
12658 PR c++/15766
12659 * g++.old-deja/g++.other/decl5.C: Add a test case.
12660
d1f2bea5
SB
126612016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12662
12663 PR target/69946
12664 * gcc.target/powerpc/pr69946.c: New file.
12665
4a4f9d2b 126662016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12667 Jeff Law <law@redhat.com>
4a4f9d2b 12668
e3e0cf64 12669 PR tree-optimization/69740
4a4f9d2b
RB
12670 * gcc.c-torture/compile/pr69740-1.c: New test.
12671 * gcc.c-torture/compile/pr69740-2.c: New test.
12672
ad2a2706
MJ
126732016-02-26 Martin Jambor <mjambor@suse.cz>
12674
12675 PR middle-end/69920
12676 * gcc.dg/torture/pr69932.c: New test.
12677 * gcc.dg/torture/pr69936.c: Likewise.
12678
1d11f7ce
AK
126792016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12680
12681 PR target/69709
12682 * gcc.target/s390/pr69709.c: New test.
12683
6cfccbb2
KT
126842016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12685
12686 PR target/69245
12687 * gcc.target/aarch64/pr69245_1.c: New test.
12688
ac59ad4e
KT
126892016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12690
12691 PR target/69613
12692 * gcc.dg/torture/pr69613.c: New test.
12693
a2ad54a0
JJ
126942016-02-26 Jakub Jelinek <jakub@redhat.com>
12695
12696 PR rtl-optimization/69891
12697 * gcc.target/i386/pr69891.c: New test.
12698
0884062c 126992016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12700 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12701
d2369d4f 12702 PR target/61397
c163789b
MM
12703 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12704 functionality for both 32-bit and 64-bit.
12705
5aed7e2c
RB
127062016-02-26 Richard Biener <rguenther@suse.de>
12707
12708 PR tree-optimization/69551
12709 * gcc.dg/torture/pr69951.c: New testcase.
12710
798e2a8e
RB
127112016-02-25 Richard Biener <rguenther@suse.de>
12712
12713 PR tree-optimization/48795
12714 * gcc.dg/Warray-bounds-18.c: New testcase.
12715
9559fbac
RO
127162016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12717
12718 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12719
c049b107
JJ
127202016-02-25 Jakub Jelinek <jakub@redhat.com>
12721
12722 PR rtl-optimization/69896
12723 * gcc.dg/pr69896.c: New test.
12724
1137001c
PP
127252016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12726
12727 PR c++/69736
12728 * g++.dg/cpp1y/paren2.C: New test.
12729
2e9c8641
MS
127302016-02-24 Martin Sebor <msebor@redhat.com>
12731
12732 PR c/51147
12733 * gcc.dg/enum-mode-2.c: New test.
12734
03ca8fb3
JJ
127352016-02-24 Jakub Jelinek <jakub@redhat.com>
12736
12737 PR c++/69922
12738 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12739 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12740 * g++.dg/ubsan/pr69922.C: New test.
12741
0b05329b
MP
127422016-02-24 Marek Polacek <polacek@redhat.com>
12743
12744 PR c/69819
12745 * gcc.dg/pr69819.c: New test.
12746
57c2c374
MS
127472016-02-24 Martin Sebor <msebor@redhat.com>
12748
3b96b93a
MS
12749 PR c++/69912
12750 * g++.dg/ext/flexary15.C: New test.
12751
127522016-02-24 Martin Sebor <msebor@redhat.com>
12753
12754 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12755 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12756 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12757
65433bb5
MK
127582016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12759 Charles Baylis <charles.baylis@linaro.org>
12760
12761 PR debug/61033
12762 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12763
f802a424 127642016-02-24 Richard Biener <rguenther@suse.de>
44293580 12765 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12766
12767 PR middle-end/69760
12768 * gcc.dg/torture/pr69760.c: New testcase.
12769
525f795f
RO
127702016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12771
12772 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12773 pattern on Solaris with as.
12774
cd7bbceb
KT
127752016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12776
12777 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12778 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12779 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12780 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12781
89c0c1fd
JJ
127822016-02-24 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR middle-end/69915
12785 * gcc.dg/pr69915.c: New test.
12786
0683fd27
KT
127872016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12788
12789 PR rtl-optimization/69886
12790 * gcc.dg/torture/pr69886.c: New test.
12791
e53d562a
RB
127922016-02-24 Richard Biener <rguenther@suse.de>
12793
12794 PR middle-end/68963
12795 * gcc.dg/torture/pr68963.c: New testcase.
12796
74a00288
KT
127972016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12798
12799 PR target/69875
12800 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12801 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12802 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12803 * gcc.target/arm/atomic_loaddi_1.c: New test.
12804 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12805 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12806 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12807 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12808 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12809 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12810 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12811 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12812
340fd4c9
JJ
128132016-02-24 Jakub Jelinek <jakub@redhat.com>
12814
12815 PR middle-end/69909
12816 * gcc.dg/torture/pr69909.c: New test.
12817
47d3fdb2
RB
128182016-02-24 Richard Biener <rguenther@suse.de>
12819
12820 PR tree-optimization/69907
12821 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12822 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12823 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12824
dab73e73
CB
128252016-02-24 Christian Bruel <christian.bruel@st.com>
12826
12827 * gcc.target/arm/pragma_cpp_fma.c: New test.
12828
7cc5ec65
JD
128292016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12830
12831 PR fortran/61156
12832 * gfortran.dg/include_6.f90: Update test.
12833
067fbd8b
JJ
128342016-02-23 Jakub Jelinek <jakub@redhat.com>
12835
12836 PR objc/69844
12837 * objc.dg/pr69844.m: New test.
12838
64a454d9
JD
128392016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12840
12841 PR libgfortran/69456
12842 * gfortran.dg/namelist_89.f90: New test.
12843 * gfortran.dg/pr59700.f90: Update test..
12844
35886f0b
MS
128452016-02-23 Martin Sebor <msebor@redhat.com>
12846
12847 PR middle-end/69780
12848 * g++.dg/ext/builtin_alloca.C: New test.
12849 * gcc.dg/builtins-68.c: New test.
12850
162cc7e3
RH
128512016-02-23 Richard Henderson <rth@redhat.com>
12852
12853 * gcc.target/i386/addr-space-3.c: Remove test.
12854
196440f8
DM
128552016-02-23 David Malcolm <dmalcolm@redhat.com>
12856
12857 PR preprocessor/69126
12858 PR preprocessor/69543
12859 * c-c++-common/pr69126-2-long.c: New test.
12860 * c-c++-common/pr69126-2-short.c: New test.
12861 * c-c++-common/pr69543-1.c: Remove xfail.
12862
1d3121af
DM
128632016-02-23 David Malcolm <dmalcolm@redhat.com>
12864
12865 PR preprocessor/69126
12866 PR preprocessor/69543
12867 PR preprocessor/69558
12868 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12869 (f): Rename to...
12870 (test_2): ...this, and add leading comment.
12871 (MACRO_3, test_3): New.
12872 (MACRO_4A, MACRO_4B, test_4): New.
12873 (MACRO): Rename to...
12874 (MACRO_5): ...this.
12875 (g): Rename to...
12876 (test_5): ...this, updating for renaming of MACRO, and
12877 add leading comment.
12878 * c-c++-common/pr69543-1.c: New.
12879 * c-c++-common/pr69543-2.c: New.
12880 * c-c++-common/pr69543-3.c: New.
12881 * c-c++-common/pr69543-4.c: New.
12882 * c-c++-common/pr69558-1.c: New.
12883 * c-c++-common/pr69558-2.c: New.
12884 * c-c++-common/pr69558-3.c: New.
12885 * c-c++-common/pr69558-4.c: New.
12886 * gcc.dg/pr69558.c: Move to...
12887 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12888 xfail for c++.
12889
f99c3557
TS
128902016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12891
12892 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12893 to -ftree-parallelize-loops/-fopenacc changes.
12894 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12895 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12896 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12897 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12898 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12899 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12900 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12901 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12902 * c-c++-common/goacc/kernels-loop.c: Likewise.
12903 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12904 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12905 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12906 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12907
c60ec7c2
RO
129082016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12909
12910 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12911
f1a62b6f
JJ
129122016-02-23 Jakub Jelinek <jakub@redhat.com>
12913
e67bf044
JJ
12914 PR c++/69902
12915 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12916
f1a62b6f
JJ
12917 PR c/69900
12918 * gcc.dg/pr69900.c: New test.
12919
20c5e09e
MJ
129202016-02-23 Martin Jambor <mjambor@suse.cz>
12921
12922 PR tree-optimization/69666
12923 * gcc.dg/tree-ssa/pr69666.c: New test.
12924
e457a6fc
AV
129252016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12926
12927 PR fortran/67451
12928 * gfortran.dg/coarray_allocate_5.f08: New test.
12929
d7b574f4
AK
129302016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12931
12932 * gcc.target/s390/vcond-shift.c: Move to ...
12933 * gcc.target/s390/vector/vcond-shift.c: ... here.
12934
58bdeb44
AK
129352016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12936
12937 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12938 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12939
7cd0387b
AK
129402016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12941
12942 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12943
4246c8da
MW
129442016-02-20 Mark Wielaard <mjw@redhat.com>
12945
12946 PR c/28901
12947 * gcc.dg/unused-variable-3.c: New test.
12948
f93bc532
JJ
129492016-02-22 Jakub Jelinek <jakub@redhat.com>
12950
12951 PR target/69888
12952 * gcc.target/i386/pr69888.c: New test.
12953
c4e360f4
RB
129542016-02-22 Richard Biener <rguenther@suse.de>
12955
12956 PR tree-optimization/69882
12957 * gfortran.dg/vect/pr69882.f90: New testcase.
12958
09c92f1c
JJ
129592016-02-22 Jakub Jelinek <jakub@redhat.com>
12960
12961 PR target/69885
12962 * gcc.dg/pr69885.c: New test.
12963
f88d45dc
OE
129642016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12965
12966 PR target/69806
12967 PR target/54089
12968 * gcc.target/sh/pr54089-10.c: New.
12969
ce1ff48e
PT
129702016-02-20 Paul Thomas <pault@gcc.gnu.org>
12971
12972 PR fortran/69423
12973 * gfortran.dg/deferred_character_15.f90 : New test.
12974
bbf27208
DH
129752016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12976
12977 PR fortran/57365
12978 gfortran.dg/allocate_with_source_18.f03: New test.
12979
129802016-02-20 Harald Anlauf <anlauf@gmx.de>
12981
12982 PR fortran/52531
12983 gfortran.dg/gomp/pr52531.f90: New test.
12984
268be88c
BE
129852016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12986
12987 PR c++/69865
12988 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12989 -std=c++03.
12990
4b6c824a
JJ
129912016-02-19 Jakub Jelinek <jakub@redhat.com>
12992
871b3f47
JJ
12993 PR c++/69826
12994 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12995 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12996
7a965d51
JJ
12997 PR c++/69850
12998 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12999
4b6c824a
JJ
13000 PR c++/69851
13001 * g++.dg/torture/pr69851.C: New test.
13002
15fca21a
MS
130032016-02-19 Martin Sebor <msebor@redhat.com>
13004
13005 PR testsuite/69573
13006 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13007
19e21586
JJ
130082016-02-19 Jakub Jelinek <jakub@redhat.com>
13009
03a616ac
JJ
13010 PR c++/69850
13011 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13012 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13013
19e21586
JJ
13014 PR c++/67767
13015 * g++.dg/cpp0x/pr67767.C: New test.
13016
2db16594
KT
130172016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13018
13019 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13020 for fp, simd, crypto, crc, lse.
13021 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13022 above.
13023 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13024 effective target check.
13025
5a7d9d1e
JJ
130262016-02-19 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR target/69820
13029 * gcc.target/i386/pr69820.c: New test.
13030
6448f064
AK
130312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13032
13033 * gcc.target/s390/vector/int128-1.c: New test.
13034
d0a859e6
AK
130352016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13036
13037 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13038
9e4eb643
AK
130392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13040
13041 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13042 instruction pattern name to prevent the testcase from failing with
13043 -march=z13.
13044
859a4c0e
AK
130452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13046
13047 * gcc.target/s390/md/movstr-2.c: New test.
13048
efc2340b
MK
130492016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13050
13051 * gcc.target/s390/morestack.c: New test.
13052
ca2bfbc2
DV
130532016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13054
13055 PR target/69625
13056 * gcc.target/s390/pr69625.c: Add test case.
13057
efd4bd05
BE
130582016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13059
13060 PR testsuite/68580
13061 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13062
2bf2078a
MM
130632016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13064
13065 PR target/68404
13066 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13067 * gcc.target/powerpc/fusion3.c: Likewise.
13068
f003579e
RB
130692016-02-18 Richard Biener <rguenther@suse.de>
13070
13071 PR middle-end/69553
13072 * g++.dg/torture/pr69553.C: New testcase.
13073
19233914
NC
130742016-02-18 Nick Clifton <nickc@redhat.com>
13075
efd4bd05
BE
13076 PR target/62254
13077 PR target/69610
13078 * gcc.target/arm/pr62554.c: New test.
13079 * gcc.target/arm/pr69610-1.c: New test.
13080 * gcc.target/arm/pr69610-2.c: New test.
19233914 13081
23f27839
RB
130822016-02-18 Richard Biener <rguenther@suse.de>
13083
13084 PR middle-end/69854
13085 * gcc.dg/torture/pr69854.c: New testcase.
13086
932c0da4
JJ
130872016-02-17 Jakub Jelinek <jakub@redhat.com>
13088
13089 PR c++/69850
13090 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13091
1bed93e4
BS
130922012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13093
13094 * gcc.target/powerpc/vec-cg.c: New test.
13095
57bfb134
RB
130962016-02-17 Richard Biener <rguenther@suse.de>
13097
13098 PR testsuite/69586
13099 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13100
a44e0ebb
KT
131012016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13102
13103 PR target/69161
13104 * gcc.c-torture/compile/pr69161.c: New test.
13105
ffacd726
DS
131062016-02-17 David Sherwood <david.sherwood@arm.com>
13107
13108 PR target/69532
13109 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13110 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13111
448db8d2
EB
131122016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13113
13114 * gcc.dg/ifcvt-4.c: Skip on Visium.
13115
e2f0522e
EB
131162016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13117
13118 * gnat.dg/atomic8.adb: New test.
13119
bf17fe3f
EB
131202016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13121
13122 * gnat.dg/discr46.ad[sb]: New test.
13123
ecf835e9
KN
131242016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13125
13126 PR Target/48344
13127 * gcc.target/powerpc/pr48344-1.c: New test.
13128
49a1164a
TK
131292015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13130
13131 PR fortran/69742
13132 * gfortran.dg/associate_21.f90: New test.
13133
bf14eba2
JJ
131342016-02-16 Jakub Jelinek <jakub@redhat.com>
13135
13136 PR c/69835
13137 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13138 -Wnonnull in dg-options.
13139 * c-c++-common/nonnull-2.c: New test.
13140
35a093b6
JG
131412016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13142 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13143
13144 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13145
e387d491
JJ
131462016-02-16 Jakub Jelinek <jakub@redhat.com>
13147
13148 PR middle-end/69801
13149 * gcc.dg/pr69801.c: Add empty dg-options.
13150
ba539195
JN
131512016-02-16 James Norris <jnorris@codesourcery.com>
13152
13153 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13154 * g++.dg/goacc/deviceptr-1.c: New file.
13155
2a2b8f64
JJ
131562016-02-16 Jakub Jelinek <jakub@redhat.com>
13157
13158 PR tree-optimization/69820
13159 * gcc.dg/vect/pr69820.c: New test.
13160
87440c29
RB
131612016-02-16 Richard Biener <rguenther@suse.de>
13162
13163 PR tree-optimization/69776
13164 * gcc.dg/torture/pr69776-2.c: New testcase.
13165
6d87c306
BS
131662016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13167
13168 PR tree-optimization/69714
13169 * gcc.dg/torture/pr69714.c: New test.
13170
3824a0a2
JJ
131712016-02-16 Jakub Jelinek <jakub@redhat.com>
13172
13173 PR tree-optimization/69802
13174 * gcc.dg/pr69802.c: New test.
13175
c8cfe96e
RB
131762016-02-16 Richard Biener <rguenther@suse.de>
13177
13178 PR middle-end/69801
13179 * gcc.dg/pr69801.c: New testcase.
13180
fc12098d
JD
131812016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13182
13183 PR libgfortran/69651
13184 * gfortran.dg/read_bang.f90: New test.
13185 * gfortran.dg/read_bang4.f90: New test.
13186
ba6b3795
JJ
131872016-02-15 Jakub Jelinek <jakub@redhat.com>
13188
f0516ca4
JJ
13189 PR c++/69658
13190 * g++.dg/init/pr69658.C: New test.
13191
ba6b3795
JJ
13192 PR c++/69797
13193 * c-c++-common/pr69797.c: New test.
13194
de3f9a2d
PK
131952016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13196
13197 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13198 check for aarch64*-*-*.
13199
17a3b967
RB
132002016-02-15 Richard Biener <rguenther@suse.de>
13201
13202 PR tree-optimization/69783
13203 * gcc.dg/vect/pr69783.c: New testcase.
13204
1c48bff1
RB
132052016-02-15 Richard Biener <rguenther@suse.de>
13206
13207 PR tree-optimization/69776
13208 * gcc.dg/torture/pr69776.c: New testcase.
13209
1e6025b6
TK
132102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13211
13212 PR fortran/60526
13213 * gfortran.dg/type_decl_4.f90: Reinstated.
13214
d3308279
JDA
132152016-02-14 John David Anglin <danglin@gcc.gnu.org>
13216
13217 PR fortran/68746
13218 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13219
b7c56581
TK
132202016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13221
13222 PR fortran/60526
13223 PR bootstrap/69816
13224 * gfortran.dg/type_decl_4.f90: Removed.
13225
60cb4ef5
TK
132262016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13227
13228 PR fortran/60526
13229 * gfortran.dg/type_decl_4.f90: New test.
13230
f6964637
AM
132312016-02-14 Alan Modra <amodra@gmail.com>
13232
1a8849d1 13233 PR testsuite/68886
f6964637
AM
13234 * gcc.c-torture/execute/stkalign.c: Revise test.
13235
f5121920
OE
132362016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13237
13238 PR target/67260
13239 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13240
6cda3ab6
OE
132412016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13242
13243 PR target/67260
13244 * gcc.target/sh/torture/pr67260.c: New.
13245
6786e598
JDA
132462016-02-12 John David Anglin <danglin@gcc.gnu.org>
13247
13248 * gcc.dg/pr67964.c: Add dg-require-alias.
13249
7e05dad8
OE
132502016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13251
13252 PR target/67636
13253 PR target/64345
13254 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13255
7f4cc3ce
JD
132562016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13257
13258 PR libgfortran/69668
13259 * gfortran.dg/namelist_88.f90: New test.
13260
955ca6dc
JD
132612016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13262
13263 PR libgfortran/69668
13264 * gfortran.dg/namelist_38.f90: Update test.
13265 * gfortran.dg/namelist_84.f90: Update test.
13266
876217ae
DM
132672016-02-12 David Malcolm <dmalcolm@redhat.com>
13268
13269 PR other/69554
13270 * gcc.dg/pr69554-1.c: New test.
13271 * gfortran.dg/pr69554-1.F90: New test.
13272 * gfortran.dg/pr69554-2.F90: New test.
13273 * lib/gcc-dg.exp (proc dg-locus): New function.
13274 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13275 distinguish between the caret-printing and non-caret-printing
13276 cases. If caret-printing has been explicitly enabled, bail out
13277 without attempting to fix up the output.
13278
61789eed
DM
132792016-02-12 David Malcolm <dmalcolm@redhat.com>
13280
13281 PR driver/69265
13282 PR driver/69453
13283 * gcc.dg/spellcheck-options-3.c: New test case.
13284 * gcc.dg/spellcheck-options-4.c: New test case.
13285 * gcc.dg/spellcheck-options-5.c: New test case.
13286 * gcc.dg/spellcheck-options-6.c: New test case.
13287 * gcc.dg/spellcheck-options-7.c: New test case.
13288 * gcc.dg/spellcheck-options-8.c: New test case.
13289 * gcc.dg/spellcheck-options-9.c: New test case.
13290 * gcc.dg/spellcheck-options-10.c: New test case.
13291
c3090c1f
JJ
132922016-02-12 Jakub Jelinek <jakub@redhat.com>
13293
13294 PR rtl-optimization/69764
13295 PR rtl-optimization/69771
13296 * c-c++-common/pr69764.c: New test.
13297 * gcc.dg/torture/pr69771.c: New test.
13298
8222034d
MP
132992016-02-12 Marek Polacek <polacek@redhat.com>
13300
13301 * g++.dg/torture/init-list1.C: New.
13302
f749f792
MP
133032016-02-12 Marek Polacek <polacek@redhat.com>
13304
13305 * gcc.dg/pr69522.c: Add empty dg-options.
13306
199fb02a
IE
133072016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13308
13309 * g++.dg/lto/lto.exp: Include and init mpx.
13310 * g++.dg/lto/pr69729_0.C: New test.
13311
b69539cb
JJ
133122016-02-12 Jakub Jelinek <jakub@redhat.com>
13313
06ff7000
JJ
13314 PR ipa/69241
13315 * g++.dg/ipa/pr69241-4.C: New test.
13316
b69539cb
JJ
13317 PR ipa/68672
13318 * g++.dg/ipa/pr68672-1.C: New test.
13319 * g++.dg/ipa/pr68672-2.C: New test.
13320 * g++.dg/ipa/pr68672-3.C: New test.
13321
16595a1f
BS
133222016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13323
13324 PR c/69522
6d87c306 13325 * gcc.dg/pr69522.c: New test.
16595a1f 13326
38d795d2
PP
133272016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13328
13329 PR c++/69098
13330 * g++.dg/cpp1y/69098.C: New test.
13331 * g++.dg/cpp1y/69098-2.C: New test.
13332
9c582551
JJ
133332016-02-12 Jakub Jelinek <jakub@redhat.com>
13334
13335 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13336 and neighbour -> neighbor.
13337 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13338 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13339 * c-c++-common/Wvarargs.c: Likewise.
13340 * c-c++-common/goacc/host_data-5.c: Likewise.
13341 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13342 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13343 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13344 * gcc.target/aarch64/pr60697.c: Likewise.
13345 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13346 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13347 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13348 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13349 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13350 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13351 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13352 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13353 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13354 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13355 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13356 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13357 * g++.dg/lookup/koenig5.C: Likewise.
13358 * g++.dg/ext/no-asm-2.C: Likewise.
13359 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13360 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13361 * gfortran.dg/used_types_16.f90: Likewise.
13362 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13363 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13364 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13365 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13366 * gfortran.dg/abstract_type_6.f03: Likewise.
13367 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13368 * gfortran.dg/used_types_15.f90: Likewise.
13369 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13370 * gfortran.dg/exit_3.f08: Likewise.
13371 * gfortran.dg/open_status_2.f90: Likewise.
13372 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13373 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13374 * gfortran.dg/associate_1.f03: Likewise.
13375 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13376 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13377 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13378 * gcc.dg/builtin-object-size-1.c: Likewise.
13379 * gcc.dg/noreturn-6.c: Likewise.
13380 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13381 * gcc.dg/globalalias.c: Likewise.
13382 * gcc.dg/builtins-config.h: Likewise.
13383 * gcc.dg/pr30457.c: Likewise.
13384 * gcc.c-torture/compile/volatile-1.c: Likewise.
13385 * gcc.c-torture/execute/20101011-1.c: Likewise.
13386 * c-c++-common/Waddress-1.c: Likewise.
13387
66756373
JJ
133882016-02-11 Jakub Jelinek <jakub@redhat.com>
13389
13390 PR c/69768
13391 * c-c++-common/Waddress-1.c: New test.
13392
76fe932b
AV
133932016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13394
13395 PR fortran/69296
13396 * gfortran.dg/associate_19.f03: New test.
13397 * gfortran.dg/associate_20.f03: New test.
13398
564c4d4b
OE
133992016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13400
13401 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13402
e1c1ecb0
KT
134032016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13404
13405 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13406 .arch armv8-a\n. Add -dA to dg-options.
13407 * gcc.target/aarch64/assembler_arch_1.c: New test.
13408 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13409
0d7d9458
PC
134102016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13411
13412 PR c++/68726
13413 * g++.dg/cpp0x/pr68726.C: New.
13414
e6208a60
IE
134152016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13416
13417 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13418 test.
13419
281a11eb
RB
134202016-02-11 Richard Biener <rguenther@suse.de>
13421
13422 * g++.dg/tree-ssa/pr61034.C: Adjust.
13423
e03dd765
VM
134242016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13425
4b48faf5 13426 PR target/69148
e03dd765
VM
13427 * gcc.target/s390/pr69148.c: New.
13428
cdc23927
YR
134292016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13430
13431 PR tree-optimization/69652
13432 * gcc.dg/torture/pr69652.c: New test.
13433
e199dd0a
JJ
134342016-02-10 Jakub Jelinek <jakub@redhat.com>
13435 Patrick Palka <ppalka@gcc.gnu.org>
13436
13437 PR ipa/69241
13438 PR c++/69649
13439 * g++.dg/ipa/pr69241-1.C: New test.
13440 * g++.dg/ipa/pr69241-2.C: New test.
13441 * g++.dg/ipa/pr69241-3.C: New test.
13442 * g++.dg/ipa/pr69649.C: New test.
13443
d6b38027
UB
134442016-02-10 Uros Bizjak <ubizjak@gmail.com>
13445
13446 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13447 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13448
13b562c5
BC
134492016-02-10 Bin Cheng <bin.cheng@arm.com>
13450
13451 PR tree-optimization/68021
13452 * gcc.dg/tree-ssa/pr68021.c: New test.
13453
24a179f8
RB
134542016-02-10 Richard Biener <rguenther@suse.de>
13455
13456 PR tree-optimization/69726
13457 * gcc.dg/uninit-22.c: New testcase.
13458
0d99886f
AP
134592016-02-09 Andrew Pinski <apinski@cavium.com>
13460
13461 PR tree-opt/69282
13462 * gcc.c-torture/compile/20160205-1.c: New testcase.
13463
ab04995c
MM
134642016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13465
13466 PR target/68404
13467 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13468 instead accessing a really large arrray.
13469 * gcc.target/powerpc/fusion3.c: Likewise.
13470
4b79ac23
CB
134712016-02-09 Charles Baylis <charles.baylis@linaro.org>
13472
13473 PR target/68532
13474 * gcc.c-torture/execute/pr68532.c: New test.
13475
b890a441
AO
134762016-02-11 Alexandre Oliva <aoliva@redhat.com>
13477
13478 PR target/69634
13479 * gcc.dg/pr69634.c: New.
13480
84a5bef7
RB
134812016-02-09 Richard Biener <rguenther@suse.de>
13482
13483 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13484
1f123759 134852016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13486
1f123759
AF
13487 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13488
65860c77
YR
134892016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13490
13491 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13492
7e1e8a0a
RB
134932016-02-09 Richard Biener <rguenther@suse.de>
13494
13495 PR tree-optimization/69715
13496 * gcc.dg/torture/pr69715.c: New testcase.
13497
efb45a9f
PP
134982016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13499
13500 PR c++/69139
13501 * g++.dg/cpp0x/trailing12.C: New test.
13502 * g++.dg/cpp0x/trailing13.C: New test.
13503
20a0c6f9
PP
135042016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13505
13506 PR c++/69283
13507 PR c++/67835
13508 * g++.dg/cpp1y/auto-fn29.C: New test.
13509 * g++.dg/cpp1y/auto-fn30.C: New test.
13510
a162f3af
JJ
135112016-02-08 Jakub Jelinek <jakub@redhat.com>
13512
13513 PR tree-optimization/69209
13514 * gcc.c-torture/compile/pr69209.c: New test.
13515
4b4a9fbd
JL
135162016-02-08 Jeff Law <law@redhat.com>
13517
13518 PR tree-optimization/68541
13519 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13520 of statements allowed in join block for path splitting.
13521
cfac5ed2
JJ
135222016-02-08 Jakub Jelinek <jakub@redhat.com>
13523
f68bc23f
JJ
13524 PR c++/59627
13525 * g++.dg/gomp/pr59627.C: New test.
13526
cfac5ed2
JJ
13527 PR ipa/69239
13528 * g++.dg/ipa/pr69239.C: New test.
13529
44714d8c
DM
135302016-02-08 David Malcolm <dmalcolm@redhat.com>
13531
13532 PR preprocessor/69664
13533 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13534 * gcc.dg/cpp/warn-comments.c: Likewise.
13535
eba9e839
MP
135362016-02-08 Marek Polacek <polacek@redhat.com>
13537
13538 PR c++/69688
13539 * g++.dg/init/const12.C: New test.
13540
a011cd92
BS
135412016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13542
13543 PR target/60410
13544 * gcc.dg/lto/pr55113_0.c: Remove test.
13545
5317b1be
RB
135462016-02-08 Richard Biener <rguenther@suse.de>
13547
13548 PR tree-optimization/69719
13549 * gcc.dg/torture/pr69719.c: New testcase.
13550
63998a63
RB
135512016-02-08 Richard Biener <rguenther@suse.de>
13552 Jeff Law <law@redhat.com>
13553
13554 PR target/68273
13555 * gcc.target/mips/pr68273.c: New testcase.
13556
43f4a281
RB
135572016-02-08 Richard Biener <rguenther@suse.de>
13558
13559 PR rtl-optimization/69274
13560 * gcc.target/i386/addr-sel-1.c: XFAIL.
13561
0b604d2d
JL
135622016-02-08 Jeff Law <law@redhat.com>
13563
e8dfe49e
JL
13564 PR tree-optimization/68541
13565 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13566
6daecd7a 13567 PR tree-optimization/65917
0b604d2d
JL
13568 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13569
c0f0e35a
JD
135702016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13571
13572 PR fortran/50555
13573 * gfortran.dg/namelist_args.f90: New test.
13574
8981d712
JL
135752016-02-05 Jeff Law <law@redhat.com>
13576
6daecd7a 13577 PR tree-optimization/68541
8981d712
JL
13578 * gcc.dg/tree-ssa/split-path-2.c: New test.
13579 * gcc.dg/tree-ssa/split-path-3.c: New test.
13580 * gcc.dg/tree-ssa/split-path-4.c: New test.
13581 * gcc.dg/tree-ssa/split-path-5.c: New test.
13582 * gcc.dg/tree-ssa/split-path-6.c: New test.
13583 * gcc.dg/tree-ssa/split-path-7.c: New test.
13584
46cb9332
MS
135852016-02-05 Martin Sebor <msebor@redhat.com>
13586
13587 PR c++/69662
13588 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13589 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13590
be2083ea
RH
135912016-02-06 Richard HEnderson <rth@redhat.com>
13592
13593 PR c/69643
13594 * gcc.target/i386/addr-space-4.c: New.
13595 * gcc.target/i386/addr-space-5.c: New.
13596
711d7c23
MM
135972016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13598
13599 PR fortran/66089
13600 * gfortran.dg/elemental_dependency_6.f90: New.
13601
b5c1c988
JJ
136022016-02-05 Jakub Jelinek <jakub@redhat.com>
13603
861c7bcd
JJ
13604 PR rtl-optimization/69691
13605 * gcc.c-torture/execute/pr69691.c: New test.
13606
b5c1c988
JJ
13607 PR c++/69628
13608 * g++.dg/parse/pr69628.C: New test.
13609
f7dfa966
UB
136102016-02-05 Uros Bizjak <ubizjak@gmail.com>
13611
13612 * gcc.dg/sancov/asan.c: Move to ...
13613 * gcc.dg/asan/sancov-1.c: ... here.
13614
9b143e64
UB
136152016-02-05 Uros Bizjak <ubizjak@gmail.com>
13616
13617 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13618
f5d4b899
L
136192016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13620
13621 PR target/69677
13622 * gcc.target/i386/pr69677.c: New test.
13623
76c85fbb
PP
136242016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13625
13626 PR c++/68948
13627 * g++.dg/template/pr68948.C: New test.
13628
f181bf90
DV
136292016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13630
13631 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13632 (only necessary on s390x).
13633
714fb282
L
136342016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13635
13636 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13637 -mno-accumulate-outgoing-args.
13638
618d6c1c
PP
136392016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13640
13641 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13642
1066e9b5
JJ
136432016-02-04 Jakub Jelinek <jakub@redhat.com>
13644
13645 PR c/69669
13646 * c-c++-common/pr69669.c: New test.
13647
76255d0d
MM
136482016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13649
13650 PR target/69667
13651 * g++.dg/pr69667.C: New file.
13652
e0b059b1
WD
136532016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13654
13655 PR target/69619
13656 * gcc.dg/pr69619.c: Add new test.
13657
2692b5c8
RS
136582016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13659
13660 PR rtl-optimization/69577
13661 * gcc.target/i386/pr69577.c: New test.
13662
7db337c2
ML
136632016-02-04 Martin Liska <mliska@suse.cz>
13664
13665 * g++.dg/asan/pr69276.C: New test.
13666
cc9c0829
KT
136672016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13668
13669 PR target/65932
13670 PR target/67714
13671 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13672 a single smulbb instruction.
13673 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13674 * gcc.target/amr/wmul-2.c: Likewise.
13675
eb9feb52
KT
136762016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13677
13678 PR target/65932
13679 PR target/67714
13680 * gcc.c-torture/execute/pr67714.c: New test.
13681
61f727fe
JJ
136822016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13683
13684 PR target/69454
13685 * gcc.target/i386/pr69454-1.c: New test.
13686 * gcc.target/i386/pr69454-2.c: New test.
13687
05dd97db
MS
136882016-02-03 Martin Sebor <msebor@redhat.com>
13689
13690 PR c++/69251
13691 PR c++/69253
13692 PR c++/69290
13693 PR c++/69277
13694 PR c++/69349
13695 * g++.dg/ext/flexarray-mangle-2.C: New test.
13696 * g++.dg/ext/flexarray-mangle.C: New test.
13697 * g++.dg/ext/flexarray-subst.C: New test.
13698 * g++.dg/ext/flexary11.C: New test.
13699 * g++.dg/ext/flexary12.C: New test.
13700 * g++.dg/ext/flexary13.C: New test.
13701 * g++.dg/ext/flexary14.C: New test.
13702 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13703
dac2fc29
L
137042016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13705
13706 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13707 Define only if CHECK_FLOAT128 is defined.
13708 (main): Properly initialize u5.
13709
eadb8035
JJ
137102016-02-03 Jakub Jelinek <jakub@redhat.com>
13711
0afbb81b
JJ
13712 PR c/69627
13713 * gcc.dg/pr69627.c: New test.
13714
eadb8035
JJ
13715 PR target/69644
13716 * gcc.dg/pr69644.c: New test.
13717
b12d4923
MS
137182016-02-03 Mike Stump <mikestump@comcast.net>
13719
13720 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13721 support for struct-layout-1.exp.
13722
ab4bae0c
PP
137232016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13724
13725 PR c++/69056
618d6c1c 13726 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13727
95831c01
VM
137282016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13729 Alexandre Oliva <aoliva@redhat.com>
13730
13731 PR target/69461
13732 * gcc.target/powerpc/pr69461.c: New.
13733
ccc71ab8
UB
137342016-02-03 Uros Bizjak <ubizjak@gmail.com>
13735
13736 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13737 works from here ...
13738 (check_effective_target_fsanitize_thread): ... to here. Do not
13739 specify additional compile flags for the test source.
13740 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13741 specify additional compile flags for the test source.
13742
96299640
WD
137432016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13744
13745 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13746
781d83d9
AV
137472016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13748
13749 PR fortran/67451
13750 PR fortran/69418
13751 * gfortran.dg/coarray_allocate_2.f08: New test.
13752 * gfortran.dg/coarray_allocate_3.f08: New test.
13753 * gfortran.dg/coarray_allocate_4.f08: New test.
13754
d8208e6d
AL
137552016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13756
13757 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13758 use same scan-tree-dump-times on all platforms.
13759 * gcc.dg/vect/vect-outer-1.c: Likewise.
13760 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13761 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13762 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13763 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13764 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13765 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13766 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13767
a8394fa0
SB
137682016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13769
13770 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13771 warning.
13772
f3baa1d3
L
137732016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13774
13775 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13776
eb077516
JN
137772016-02-02 James Norris <jnorris@codesourcery.com>
13778
13779 * c-c++-common/goacc/routine-5.c: Add tests.
13780
578fb225
AM
137812016-02-02 Alexander Monakov <amonakov@ispras.ru>
13782
13783 * gcc.target/nvptx/unsigned-cmp.c: New test.
13784
c64f7d37
WD
137852016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13786
13787 * gcc.target/aarch64/scalar_shift_1.c
13788 (test_corners_sisd_di): Improve force to SIMD register.
13789 (test_corners_sisd_si): Likewise.
13790 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13791 Remove scan-assembler check for ldr.
13792
90c6f26c
RB
137932016-02-02 Richard Biener <rguenther@suse.de>
13794
13795 PR tree-optimization/69595
13796 * gcc.dg/Warray-bounds-17.c: New testcase.
13797
9dc03c97
RB
137982016-02-02 Richard Biener <rguenther@suse.de>
13799
13800 PR tree-optimization/69606
13801 * gcc.dg/torture/pr69606.c: New testcase.
13802
2d4dc223
YR
138032016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13804
13805 PR middle-end/68542
13806 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13807 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13808
65c98fde
AM
138092016-02-02 Alan Modra <amodra@gmail.com>
13810
13811 PR target/69548
13812 * gcc.target/powerpc/pr69548.c: New test.
13813
e1b81f2b
JJ
138142016-02-01 Jakub Jelinek <jakub@redhat.com>
13815
d0268b37
JJ
13816 PR rtl-optimization/69592
13817 * gcc.dg/pr69592.c: New test.
13818
e1b81f2b
JJ
13819 PR preprocessor/69543
13820 PR c/69558
13821 * gcc.dg/pr69543.c: New test.
13822 * gcc.dg/pr69558.c: New test.
13823
7dd7780d
UB
138242016-02-01 Uros Bizjak <ubizjak@gmail.com>
13825
bf672ee5
UB
13826 PR testsuite/65940
13827 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13828
9a7013f8
MS
138292016-02-01 Martin Sebor <msebor@redhat.com>
13830
13831 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13832
e681fb2b
BC
138332016-02-01 Bin Cheng <bin.cheng@arm.com>
13834
13835 PR tree-optimization/67921
13836 * c-c++-common/ubsan/pr67921.c: New test.
13837
ff86345f
RB
138382016-02-01 Richard Biener <rguenther@suse.de>
13839
13840 PR middle-end/69556
13841 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13842
bc369dbd
RB
138432016-02-01 Richard Biener <rguenther@suse.de>
13844
13845 PR tree-optimization/69574
13846 * gcc.dg/torture/pr69574.c: New testcase.
13847
ef318184
RB
138482016-02-01 Richard Biener <rguenther@suse.de>
13849
13850 PR tree-optimization/69579
13851 * gcc.dg/setjmp-6.c: New testcase.
13852
654745e6
JJ
138532016-02-01 Jakub Jelinek <jakub@redhat.com>
13854
13855 PR rtl-optimization/69570
13856 * g++.dg/opt/pr69570.C: New test.
13857
e6c0c44b
RH
138582016-02-01 Richard Henderson <rth@redhat.com>
13859
13860 * gcc.dg/pr69535.c: New test.
13861
6ff3f09a
JDA
138622016-01-31 John David Anglin <danglin@gcc.gnu.org>
13863
2c005538
JDA
13864 PR testsuite/69584
13865 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13866 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13867
61083a4b
JDA
13868 PR debug/68244
13869 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13870
6ff3f09a
JDA
13871 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13872
0c221916
PT
138732016-01-31 Paul Thomas <pault@gcc.gnu.org>
13874
13875 PR fortran/67564
13876 * gfortran.dg/allocate_with_source_17.f03: New test.
13877
db7a2818
JJ
138782016-01-30 Jakub Jelinek <jakub@redhat.com>
13879
13880 PR tree-optimization/69546
13881 * gcc.dg/torture/pr69546.c: New test.
13882
e520d5f0
PT
138832016-01-30 Paul Thomas <pault@gcc.gnu.org>
13884
13885 PR fortran/69566
13886 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13887
343c05d3
MS
138882016-01-30 Martin Sebor <msebor@redhat.com>
13889
13890 PR c++/68490
13891 * g++.dg/ext/flexary10.C: New test.
13892
d6c3a539
DH
138932016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13894
13895 PR fortran/66707
13896 gfortran.dg/common_23.f90: New test.
13897
52d72fcd
BS
138982016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13899
13900 PR target/65546
13901 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13902 condition being checked, and disable it when the target supports
13903 misaligned loads and stores.
13904
3a5d2ba4
JJ
139052016-01-29 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR debug/69518
13908 * gcc.dg/torture/pr69518.c: New test.
13909
6bbacdb5
L
139102016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13911
13912 PR target/69530
13913 * gcc.target/i386/pr69530.c: New test.
13914
af932cdb
SE
139152016-01-29 Steve Ellcey <sellcey@imgtec.com>
13916
13917 PR target/65604
13918 * gcc.target/mips/div-delay.c: New test.
13919
26658b7c
JJ
139202016-01-29 Jakub Jelinek <jakub@redhat.com>
13921
33e89989
JJ
13922 PR target/69551
13923 * gcc.target/i386/pr69551.c: New test.
13924
26658b7c
JJ
13925 PR target/66137
13926 * gcc.target/i386/pr66137.c: New test.
13927
401116b5
AB
139282016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13929
13930 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13931 always built for p5600.
13932 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13933 isa=p5600 dg-option.
13934
d4abfcc5
RB
139352016-01-29 Richard Biener <rguenther@suse.de>
13936
13937 PR tree-optimization/69547
13938 * g++.dg/tree-ssa/pr69547.C: New testcase.
13939
16b77b32
JJ
139402016-01-29 Jakub Jelinek <jakub@redhat.com>
13941
13942 PR debug/66869
13943 * g++.dg/warn/Wunused-function2.C: New test.
13944
a1c95464
DV
139452016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13946
13947 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13948 support for test to succeed.
13949
5453bfed
MP
139502016-01-29 Marek Polacek <polacek@redhat.com>
13951
13952 PR c++/69509
13953 PR c++/69516
13954 * g++.dg/ext/constexpr-vla2.C: New test.
13955 * g++.dg/ext/constexpr-vla3.C: New test.
13956 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13957
452ec2a5
RB
139582016-01-29 Richard Biener <rguenther@suse.de>
13959
13960 PR middle-end/69537
13961 * gcc.dg/uninit-21.c: New testcase.
13962
aec0b19e
UB
139632016-01-28 Uros Bizjak <ubizjak@gmail.com>
13964
13965 PR target/69459
13966 * gcc.target/i386/pr69459.c: New test.
13967
df113ce7
SE
139682016-01-28 Steve Ellcey <sellcey@imgtec.com>
13969
13970 PR target/68400
13971 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13972 * gcc.target/mips/pr68400.c: New test.
13973
494de84f
MS
139742016-01-28 Martin Sebor <msebor@redhat.com>
13975
13976 PR target/17381
13977 * gcc.target/powerpc/pr17381.c: New test.
13978
eb1b1f01
JJ
139792016-01-28 Jakub Jelinek <jakub@redhat.com>
13980
13981 PR middle-end/69542
13982 * gcc.dg/torture/pr69542.c: New test.
13983
6dfeb7ce
WD
139842016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13985
13986 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13987
4b7471a4
DE
139882016-01-28 David Edelsohn <dje.gcc@gmail.com>
13989
13990 * gcc.dg/pr65980.c: Skip on AIX.
13991 * gcc.dg/pr66688.c: Same.
13992
b271fd21
DE
139932016-01-28 David Edelsohn <dje.gcc@gmail.com>
13994
13995 PR target/63679
13996 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13997 * gcc.dg/tree-ssa/sra-18.c: Same.
13998
874108a9
AV
139992016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14000
14001 PR fortran/62536
14002 * gfortran.dg/block_15.f08: New test.
14003 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14004 on incorrectly closed BLOCK.
14005
30480bcd
IE
140062016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14007
14008 * gcc.dg/declare-simd.c: New test.
6905c577 14009
14ba8d6d
RB
140102016-01-28 Richard Biener <rguenther@suse.de>
14011
14012 PR tree-optimization/69466
14013 * gfortran.dg/vect/pr69466.f90: New testcase.
14014
0d4c694e
TP
140152016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14016
14017 * g++.dg/pr67989.C: Remove ARM-specific option.
14018 * gcc.target/arm/pr67989.C: New file.
14019
2aa780da
UB
140202016-01-27 Uros Bizjak <ubizjak@gmail.com>
14021
14022 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14023 and expm1 test for glibc < 2.11.
14024
f75ebe77
RH
140252016-01-27 Richard Henderson <rth@redhat.com>
14026
14027 * gcc.c-torture/execute/pr69447.c: New test.
14028
140292016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14030
9a175e65 14031 PR fortran/69422
49847d75
PT
14032 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14033
cbdd8ae0
JJ
140342016-01-27 Jakub Jelinek <jakub@redhat.com>
14035
14036 PR debug/66869
14037 * gcc.dg/pr66869.c: New test.
14038
2b572b3c
JL
140392016-01-25 Jeff Law <law@redhat.com>
14040
14041 PR tree-optimization/68398
aec0b19e 14042 PR tree-optimization/69196
2b572b3c
JL
14043 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14044 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14045 path to avoid new heuristic allowing more irreducible regions
14046 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14047 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14048 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14049 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14050 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14051
fa74a4bc
MP
140522016-01-27 Marek Polacek <polacek@redhat.com>
14053
14054 PR c/68062
14055 * c-c++-common/vector-compare-4.c: New test.
14056
0afff540
DM
140572016-01-27 David Malcolm <dmalcolm@redhat.com>
14058
14059 PR preprocessor/69126
14060 * c-c++-common/pr69126.c: New test case.
14061
1a218fc9
ILT
140622016-01-27 Ian Lance Taylor <iant@google.com>
14063
14064 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14065
5d70666e
RB
140662016-01-27 Ryan Burn <contact@rnburn.com>
14067
14068 PR cilkplus/69267
14069 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14070
87ff4d66
UB
140712016-01-27 Uros Bizjak <ubizjak@gmail.com>
14072
14073 PR target/69512
14074 * gcc.target/i386/pr69512.c: New test.
14075
27e23cca
RE
140762016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14077
14078 PR ada/69488
14079 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14080
05bf54c3
MP
140812016-01-27 Marek Polacek <polacek@redhat.com>
14082
14083 PR c++/69379
14084 * g++.dg/pr69379.C: New test.
14085
60214d0d
MS
140862016-01-27 Martin Sebor <msebor@redhat.com>
14087
14088 PR c++/69317
14089 * g++.dg/abi/Wabi-2-2.C: New test.
14090 * g++.dg/abi/Wabi-2-3.C: New test.
14091 * g++.dg/abi/Wabi-3-2.C: New test.
14092 * g++.dg/abi/Wabi-3-3.C: New test.
14093
167c7bfa
RB
140942016-01-27 Richard Biener <rguenther@suse.de>
14095
14096 PR tree-optimization/69166
14097 * gcc.dg/torture/pr69166.c: New testcase.
14098
1430fb1f
MJ
140992016-01-27 Martin Jambor <mjambor@suse.cz>
14100
14101 PR tree-optimization/69355
14102 * gcc.dg/tree-ssa/pr69355.c: New test.
14103
95e3030c
MP
141042016-01-27 Marek Polacek <polacek@redhat.com>
14105
14106 PR c++/69496
14107 * g++.dg/ext/constexpr-vla1.C: New test.
14108
eeb085f3
CB
141092016-01-20 Christian Bruel <christian.bruel@st.com>
14110
14111 PR target/69245
14112 * gcc.target/arm/pr69245.c: New test.
14113
b1652dde
JJ
141142016-01-27 Jakub Jelinek <jakub@redhat.com>
14115
14116 PR tree-optimization/69399
14117 * gcc.dg/torture/pr69399.c: New test.
14118
ce7e8f00
EB
141192016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14120
14121 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14122
e4aac1d1
EB
141232016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14124
14125 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14126
8dfdb419
TV
141272016-01-26 Tom de Vries <tom@codesourcery.com>
14128
14129 PR tree-optimization/69110
14130 * gcc.dg/autopar/pr69110.c: New test.
14131
56f80f54 141322016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14133 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14134
14135 * gcc.dg/graphite/isl-ast-op-select.c: New.
14136
a0909527
PT
141372015-01-26 Paul Thomas <pault@gcc.gnu.org>
14138
14139 PR fortran/69385
14140 * gfortran.dg/allocate_error_6.f90: New test.
14141
ffc445f4
RH
141422016-01-26 Richard Henderson <rth@redhat.com>
14143
14144 * gcc.dg/tm/pr60908.c: New test.
14145
01e1dea3
DM
141462016-01-26 David Malcolm <dmalcolm@redhat.com>
14147
14148 PR other/69006
14149 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14150 directive.
14151 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14152 expected multiline output to reflect the colorization being
14153 disabled before newlines.
14154 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14155 (custom_diagnostic_finalizer): Replace call to
14156 pp_newline_and_flush with call to pp_flush.
14157 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14158 * gfortran.dg/implicit_class_1.f90: Likewise.
14159 * lib/gcc-dg.exp (allow_blank_lines): New global.
14160 (dg-allow-blank-lines-in-output): New procedure.
14161 (gcc-dg-prune): Complain about blank lines in the output, unless
14162 dg-allow-blank-lines-in-output was called.
14163 * lib/multiline.exp (_build_multiline_regex): Only support
14164 arbitrary followup text for non-blank-lines, not for blank lines.
14165
13f92e8d
JJ
141662016-01-26 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR tree-optimization/69483
14169 * gcc.dg/pr69483.c: New test.
14170 * g++.dg/opt/pr69483.C: New test.
14171
92422235
CL
141722016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14173
14174 PR target/68620
14175 * gcc.target/arm/pr68620.c: New test.
14176
0bccf11b
L
141772016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14178
14179 * gcc.target/i386/pr68986-2.c: Remove -m32.
14180
81cd202e
L
141812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14182
14183 PR target/68986
14184 * gcc.target/i386/pr68986-1.c: New test.
14185 * gcc.target/i386/pr68986-2.c: Likewise.
14186 * gcc.target/i386/pr68986-3.c: Likewise.
14187
213a1c03
CB
141882016-01-26 Christian Bruel <christian.bruel@st.com>
14189
14190 * lib/target-supports.exp
14191 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14192 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14193 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14194
22a08dd1
RB
141952016-01-26 Richard Biener <rguenther@suse.de>
14196
14197 PR tree-optimization/69452
14198 * gcc.dg/torture/pr69452.c: New testcase.
14199
6c06e0e8
JJ
142002016-01-26 Jakub Jelinek <jakub@redhat.com>
14201
14202 PR target/69442
14203 * gcc.dg/pr69442.c: New test.
14204
b96824c4
RFI
142052016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14206
14207 PR target/67896
14208 * gcc.target/aarch64/simd/pr67896.C: New.
14209
5ee31e57
RS
142102016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14211
14212 PR tree-optimization/69400
14213 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14214 function.
14215 (plugin_init): Call it.
14216 * gcc.dg/torture/pr69400.c: New test.
14217
7ddfb31d
CL
142182016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14219
14220 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14221
1e050c90
AK
142222016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14223 Sebastian Pop <s.pop@samsung.com>
14224
14225 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14226 isl-0.15.
14227
c8ee4bf5
AK
142282016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14229 Sebastian Pop <s.pop@samsung.com>
14230
14231 * gcc.dg/graphite/pr69292.c: New.
14232
d902b330
JJ
142332016-01-25 Jakub Jelinek <jakub@redhat.com>
14234
14235 * c-c++-common/goacc/use_device-1.c: New test.
14236
2c89b952
JL
142372016-01-25 Jeff Law <law@redhat.com>
14238
14239 PR tree-optimization/69196
14240 PR tree-optimization/68398
14241 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14242 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14243
685c8785
DE
142442016-01-25 David Edelsohn <dje.gcc@gmail.com>
14245
14246 PR target/69469
14247 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14248 Algorithm.
14249
95cef0c1
RB
142502016-01-25 Richard Biener <rguenther@suse.de>
14251
14252 PR testsuite/69380
14253 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14254
2947d3b2
IE
142552016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14256
14257 PR target/69421
14258 * gcc.dg/pr69421.c: New test.
14259
ae19075a
BB
142602016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14261
14262 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14263 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14264 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14265 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14266 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14267 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14268 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14269 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14270 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14271 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14272
fa4511c2
RB
142732016-01-25 Richard Biener <rguenther@suse.de>
14274
14275 PR tree-optimization/69376
14276 * gcc.dg/torture/pr69376.c: New testcase.
14277
1d101216
JD
142782016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14279
14280 PR fortran/69397
14281 PR fortran/68442
14282 * gfortran.dg/interface_38.f90: New test.
14283 * gfortran.dg/interface_39.f90: New test.
a0909527 14284
a59b92b0
PP
142852016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14286
14287 Revert:
14288 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14289
14290 PR c++/11858
14291 PR c++/24663
14292 PR c++/24664
14293 * g++.dg/template/pr11858.C: New test.
14294 * g++.dg/template/pr24663.C: New test.
14295 * g++.dg/template/unify12.C: New test.
14296 * g++.dg/template/unify13.C: New test.
14297 * g++.dg/template/unify14.C: New test.
14298 * g++.dg/template/unify15.C: New test.
14299 * g++.dg/template/unify16.C: New test.
14300 * g++.dg/template/unify17.C: New test.
14301
16acb1a8
DH
143022016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14303
14304 PR fortran/68283
14305 gfortran.dg/pr68283.f90: New test.
14306
094773e8
TK
143072016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14308
14309 PR fortran/66094
14310 * gfortran.dg/inline_matmul_13.f90: New test.
14311 * gfortran.dg/matmul_bounds_8.f90: New test.
14312 * gfortran.dg/matmul_bounds_9.f90: New test.
14313 * gfortran.dg/matmul_bounds_10.f90: New test.
14314
42fb90d7
TV
143152016-01-23 Tom de Vries <tom@codesourcery.com>
14316
14317 PR tree-optimization/69426
14318 * gcc.dg/autopar/pr69426.c: New test.
14319
69da7802
MS
143202016-01-23 Martin Sebor <msebor@redhat.com>
14321
14322 PR c++/58109
14323 PR c++/69022
14324 * g++.dg/cpp0x/alignas5.C: New test.
14325 * g++.dg/ext/vector29.C: Same.
14326
da17300a
UB
143272016-01-23 Uros Bizjak <ubizjak@gmail.com>
14328
14329 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14330 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14331 _GNU_SOURCE from compile flags to the source.
14332 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14333 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14334 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14335 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14336
62041cfc
JJ
143372016-01-22 Jakub Jelinek <jakub@redhat.com>
14338
14339 PR target/69432
14340 * g++.dg/opt/pr69432.C: New test.
14341
f7d2ad6f
BS
143422016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14343
14344 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14345 32-bit targets testing an -m64 multilib.
14346
d403fc9a
WS
143472016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14348
14349 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14350 64-bit support.
14351
4aa16f8d
JG
143522016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14353
14354 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14355
7c816d0f
CB
143562016-01-21 Christian Bruel <christian.bruel@st.com>
14357
14358 PR target/68674
14359 * gcc.target/i386/pr68674.c
14360 * gcc.target/aarch64/pr68674.c
14361 * gcc.target/arm/pr68674.c
14362
fce661e8
KT
143632016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14364
14365 PR target/69403
14366 * gcc.c-torture/execute/pr69403.c: New test.
14367
4696899f
PC
143682016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14369
14370 PR c++/55843
14371 * g++.dg/template/pr55843.C: New.
14372
bac69366
AL
143732016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14374
14375 PR testsuite/66877
14376 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14377 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14378
b57d3a5c
BS
143792016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14380
14381 PR testsuite/67489
da17300a
UB
14382 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14383 from dg-do compile directive, and instead add
14384 { dg-require-effective-target int128 }.
b57d3a5c 14385
9f04a53e
MS
143862016-01-20 Martin Sebor <msebor@redhat.com>
14387
14388 PR c/69405
14389 * gcc.dg/sync-fetch.c: New test.
14390
38a51663
JL
143912016-01-21 Martin Sebor <msebor@redhat.com>
14392
14393 PR target/69252
14394 * gcc.target/powerpc/pr69252.c: New test.
14395
2423a75a
JD
143962016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14397
14398 PR fortran/65996
da17300a 14399 * gfortran.dg/pr65996.f90: New test.
2423a75a 14400
0a76463f
DV
144012016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14402
14403 PR c++/68810
9f04a53e 14404 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14405 expected to generate an error.
0a76463f 14406
9776e692
BS
144072016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14408
14409 PR middle-end/66178
14410 * gcc.dg/torture/pr66178.c: New test.
14411
c8d3e088
AB
144122016-01-21 Anton Blanchard <anton@samba.org>
14413 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14414
14415 PR target/63354
14416 * gcc.target/powerpc/pr63354.c: New test.
14417
35b707ff
VM
144182016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14419
14420 PR rtl-optimization/68990
14421 * gcc.target/i386/pr68990: New.
14422
157b0829
NC
144232016-01-21 Nick Clifton <nickc@redhat.com>
14424
14425 PR target/69129
14426 * gcc.target/mips/pr69129.c: New.
14427
aede6748
PC
144282016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14429
14430 PR c++/58046
14431 * g++.dg/cpp0x/pr58046.C: New.
14432
5463c2c8
JJ
144332016-01-21 Jakub Jelinek <jakub@redhat.com>
14434
6d31cc75
SS
14435 PR target/69187
14436 PR target/65624
14437 * gcc.target/arm/pr69187.c: New test.
14438
5463c2c8
JJ
14439 PR c++/69355
14440 * g++.dg/torture/pr69355.C: New test.
14441
fa28f32b
AK
144422016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14443 Sebastian Pop <s.pop@samsung.com>
14444
14445 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14446
b920a047
AK
144472016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14448 Sebastian Pop <s.pop@samsung.com>
14449
da17300a 14450 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14451
bdd3aea6
JJ
144522016-01-21 Jakub Jelinek <jakub@redhat.com>
14453
14454 PR middle-end/67653
14455 * c-c++-common/pr67653.c: New test.
14456 * gcc.dg/torture/pr29119.c: Add dg-warning.
14457
26a2e6ae
PB
144582016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14459
14460 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14461
d25c7690
PK
144622016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14463
14464 PR c/24293
14465 * gcc.dg/pr24293.c: New test.
14466 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14467 incomplete struct type.
14468 * gcc.dg/declspec-1.c: Likewise.
14469 * gcc.dg/pr63549.c: Likewise.
14470
889d5698
JJ
144712016-01-20 Jakub Jelinek <jakub@redhat.com>
14472
14473 PR tree-optimization/66612
14474 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14475 for bdn instruction.
14476
d7cf3dc7
CL
144772016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14478
14479 * lib/target-supports.exp
14480 (check_effective_target_arm_fp_ok_nocache): New.
14481 (check_effective_target_arm_fp_ok): New.
14482 (add_options_for_arm_fp): New.
14483 (check_effective_target_arm_crypto_ok_nocache): Require
14484 target_arm_v8_neon_ok instead of arm32.
14485 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14486 (check_effective_target_arm_crypto_pragma_ok): New.
14487 (add_options_for_arm_vfp): New.
14488 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14489 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14490 target instead. Force initial fpu to vfp.
14491 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14492 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14493 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14494 dependency.
14495 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14496 use arm_vfp effective target instead. Force initial fpu to vfp.
14497 * gcc.target/arm/attr-neon3.c: Likewise.
14498 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14499 arm_vfp_ok.
14500 * gcc.target/arm/unsigned-float.c: Likewise.
14501 * gcc.target/arm/vfp-1.c: Likewise.
14502 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14503 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14504 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14505 * gcc.target/arm/vfp-ldmias.c: Likewise.
14506 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14507 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14508 * gcc.target/arm/vfp-stmiad.c: Likewise.
14509 * gcc.target/arm/vfp-stmias.c: Likewise.
14510 * gcc.target/arm/vnmul-1.c: Likewise.
14511 * gcc.target/arm/vnmul-2.c: Likewise.
14512 * gcc.target/arm/vnmul-3.c: Likewise.
14513 * gcc.target/arm/vnmul-4.c: Likewise.
14514
01ac9704 145152016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14516
e84b00da
L
14517 PR testsuite/69366
14518 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14519 the MPX run-time library, for compile-time MPX test.
14520 * gcc.target/i386/chkp-always_inline.c: Likewise.
14521 * gcc.target/i386/chkp-bndret.c: Likewise.
14522 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14523 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14524 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14525 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14526 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14527 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14528 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14529 * gcc.target/i386/chkp-label-address.c: Likewise.
14530 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14531 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14532 * gcc.target/i386/chkp-pr69044.c: Likewise.
14533 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14534 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14535 * gcc.target/i386/chkp-strchr.c: Likewise.
14536 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14537 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14538 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14539 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14540 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14541 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14542 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14543 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14544 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14545 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14546 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14547 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14548 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14549 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14550 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14551 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14552 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14553 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14554 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14555 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14556 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14557 * gcc.target/i386/pr63995-2.c: Likewise.
14558 * gcc.target/i386/pr64805.c: Likewise.
14559 * gcc.target/i386/pr65044.c: Likewise.
14560 * gcc.target/i386/pr65167.c: Likewise.
14561 * gcc.target/i386/pr65183.c: Likewise.
14562 * gcc.target/i386/pr65184.c: Likewise.
14563 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14564
28b33016
IE
145652016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14566
14567 PR tree-optimization/69328
14568 * gcc.dg/pr69328.c: New test.
14569
bcff0913
JL
145702016-01-20 Jeff Law <law@redhat.com>
14571
bf0bb970 14572 PR target/25114
bcff0913
JL
14573 * gcc.target/m68k/pr25114.c: New test.
14574
a3f69631
AV
145752016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14576
14577 * gcc.target/arm/memset-inline-10.c: Added
14578 dg-require-effective-target arm_thumb2_ok.
14579
af33ba0d
EB
145802016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14581
14582 * gcc.dg/debug/dwarf2/sso.c: New test.
14583
7596d5de
UB
145842016-01-19 Uros Bizjak <ubizjak@gmail.com>
14585
14586 PR testsuite/68820
14587 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14588 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14589 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14590
ceda2c69
JH
145912016-01-19 Jan Hubicka <hubicka@ucw.cz>
14592
14593 PR ipa/66223
14594 * g++.dg/ipa/devirt-50.C: New testcase.
14595
38a979f2
MP
145962016-01-19 Marek Polacek <polacek@redhat.com>
14597
14598 PR c++/68965
14599 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14600 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14601
962801c5
KT
146022016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14603
14604 PR target/69135
14605 * gcc.target/arm/pr69135_1.c: New test.
14606
078fe40a
WD
146072015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14608
14609 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14610
786e3c06
WD
146112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14612
14613 * gcc.target/aarch64/ccmp_1.c: New testcase.
14614
1e297006
MP
146152016-01-19 Marek Polacek <polacek@redhat.com>
14616
14617 PR c++/68586
14618 * g++.dg/cpp0x/enum30.C: New test.
14619
879c27e3
RB
146202016-01-19 Richard Biener <rguenther@suse.de>
14621
14622 PR tree-optimization/69336
14623 * g++.dg/tree-ssa/pr69336.C: New testcase.
14624
015337d3
JJ
146252016-01-19 Jakub Jelinek <jakub@redhat.com>
14626
14627 PR debug/65779
14628 * gcc.dg/pr65779.c: New test.
14629
e2c768b6
RB
146302016-01-19 Richard Biener <rguenther@suse.de>
14631
14632 PR tree-optimization/69352
14633 * gcc.dg/torture/pr69352.c: New testcase.
14634
569efc34
JJ
146352016-01-19 Jakub Jelinek <jakub@redhat.com>
14636
14637 PR rtl-optimization/68955
14638 PR rtl-optimization/64557
14639 * gcc.dg/torture/pr68955.c: New test.
14640
e49d321f
JH
146412016-01-19 Jan Hubicka <hubicka@ucw.cz>
14642
14643 PR lto/69136
14644 * g++.dg/torture/pr69136.C: New testcase.
14645
e9191ad3
JH
146462016-01-19 Jan Hubicka <hubicka@ucw.cz>
14647
14648 PR lto/69133
14649 * g++.dg/lto/pr69133_0.C: New testcase.
14650 * g++.dg/lto/pr69133_1.C: New testcase.
14651
2bedb645
JL
146522016-01-15 Jeff Law <law@redhat.com>
14653
14654 PR tree-optimization/69320
14655 * gcc.c-torture/pr69320-1.c: New test.
14656 * gcc.c-torture/pr69320-2.c: New test.
14657 * gcc.c-torture/pr69320-3.c: New test.
14658 * gcc.c-torture/pr69320-4.c: New test.
14659
17c15cb9
PP
146602016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14661
14662 PR c++/11858
14663 PR c++/24663
14664 PR c++/24664
14665 * g++.dg/template/pr11858.C: New test.
14666 * g++.dg/template/pr24663.C: New test.
14667 * g++.dg/template/unify12.C: New test.
14668 * g++.dg/template/unify13.C: New test.
14669 * g++.dg/template/unify14.C: New test.
14670 * g++.dg/template/unify15.C: New test.
14671 * g++.dg/template/unify16.C: New test.
14672 * g++.dg/template/unify17.C: New test.
14673
9617fd08
DM
146742016-01-18 David Malcolm <dmalcolm@redhat.com>
14675
14676 PR testsuite/69181
14677 * gcc.dg/pr69181-1.c: New test file.
14678 * gcc.dg/pr69181-2.c: New test file.
14679 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14680 globals by moving it to...
14681 (cleanup-after-saved-dg-test): ...this new function. Add
14682 "global additional_sources_used". Add reset of global
14683 multiline_expected_outputs to the empty list.
14684 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14685 global to...
14686 (multiline_expected_outputs): ...this, and updated comments to
14687 note that it is modified from gcc-dg.exp.
14688 (dg-end-multiline-output): Update for the above renaming.
14689 (handle-multiline-outputs): Likewise. Remove the clearing
14690 of the expected outputs to the empty list.
14691
b555a2e4
RB
146922016-01-18 Richard Biener <rguenther@suse.de>
14693
14694 PR tree-optimization/69297
14695 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14696
96902805
JM
146972016-01-18 Joseph Myers <joseph@codesourcery.com>
14698
14699 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14700 dg-options.
14701 * gcc.target/mips/mips-3d-2.c: Likewise.
14702 * gcc.target/mips/mips-3d-3.c: Likewise.
14703 * gcc.target/mips/mips-3d-4.c: Likewise.
14704 * gcc.target/mips/mips-3d-5.c: Likewise.
14705 * gcc.target/mips/mips-3d-6.c: Likewise.
14706 * gcc.target/mips/mips-3d-7.c: Likewise.
14707 * gcc.target/mips/mips-3d-8.c: Likewise.
14708 * gcc.target/mips/mips-3d-9.c: Likewise.
14709 * gcc.target/mips/mips-ps-1.c: Likewise.
14710 * gcc.target/mips/mips-ps-2.c: Likewise.
14711 * gcc.target/mips/mips-ps-3.c: Likewise.
14712 * gcc.target/mips/mips-ps-4.c: Likewise.
14713 * gcc.target/mips/mips-ps-5.c: Likewise.
14714 * gcc.target/mips/mips-ps-6.c: Likewise.
14715 * gcc.target/mips/mips-ps-7.c: Likewise.
14716 * gcc.target/mips/mips-ps-type.c: Likewise.
14717 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14718 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14719
40e26f94
TV
147202016-01-18 Tom de Vries <tom@codesourcery.com>
14721
14722 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14723 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14724 * c-c++-common/goacc/kernels-empty.c: New test.
14725 * c-c++-common/goacc/kernels-eternal.c: New test.
14726 * c-c++-common/goacc/kernels-loop-2.c: New test.
14727 * c-c++-common/goacc/kernels-loop-3.c: New test.
14728 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14729 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14730 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14731 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14732 * c-c++-common/goacc/kernels-loop-data.c: New test.
14733 * c-c++-common/goacc/kernels-loop-g.c: New test.
14734 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14735 * c-c++-common/goacc/kernels-loop-n.c: New test.
14736 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14737 * c-c++-common/goacc/kernels-loop.c: New test.
14738 * c-c++-common/goacc/kernels-noreturn.c: New test.
14739 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14740 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14741 * c-c++-common/goacc/kernels-reduction.c: New test.
14742
a98d4647
TV
147432016-01-18 Tom de Vries <tom@codesourcery.com>
14744
14745 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14746 * gcc.dg/autopar/outer-2.c: Same.
14747 * gcc.dg/autopar/outer-3.c: Same.
14748 * gcc.dg/autopar/outer-4.c: Same.
14749 * gcc.dg/autopar/outer-5.c: Same.
14750 * gcc.dg/autopar/outer-6.c: Same.
14751 * gcc.dg/autopar/parallelization-1.c: Same.
14752 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14753 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14754 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14755 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14756 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14757 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14758 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14759 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14760 * gcc.dg/autopar/pr39500-1.c: Same.
14761 * gcc.dg/autopar/pr39500-2.c: Same.
14762 * gcc.dg/autopar/pr46193.c: Same.
14763 * gcc.dg/autopar/pr46194.c: Same.
14764 * gcc.dg/autopar/pr49580.c: Same.
14765 * gcc.dg/autopar/pr49960-1.c: Same.
14766 * gcc.dg/autopar/pr49960.c: Same.
14767 * gcc.dg/autopar/pr68373.c: Same.
14768 * gcc.dg/autopar/reduc-1.c: Same.
14769 * gcc.dg/autopar/reduc-1char.c: Same.
14770 * gcc.dg/autopar/reduc-1short.c: Same.
14771 * gcc.dg/autopar/reduc-2.c: Same.
14772 * gcc.dg/autopar/reduc-2char.c: Same.
14773 * gcc.dg/autopar/reduc-2short.c: Same.
14774 * gcc.dg/autopar/reduc-3.c: Same.
14775 * gcc.dg/autopar/reduc-4.c: Same.
14776 * gcc.dg/autopar/reduc-6.c: Same.
14777 * gcc.dg/autopar/reduc-7.c: Same.
14778 * gcc.dg/autopar/reduc-8.c: Same.
14779 * gcc.dg/autopar/reduc-9.c: Same.
14780 * gcc.dg/autopar/uns-outer-4.c: Same.
14781 * gcc.dg/autopar/uns-outer-5.c: Same.
14782 * gcc.dg/autopar/uns-outer-6.c: Same.
14783 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14784 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14785
da976fa8
AL
147862016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14787
14788 PR target/63679
14789 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14790 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14791
70c1e886
AL
147922016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14793
14794 PR target/63679
14795 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14796 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14797 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14798
88bed196
AL
147992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14800
14801 PR target/63679
14802 * gcc.dg/tree-ssa/sra-17.c: New.
14803 * gcc.dg/tree-ssa/sra-18.c: New.
14804
3dd5f42e
IE
148052016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14806
14807 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14808
ae5a77fa
EB
148092016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14810
14811 * gnat.dg/inline12.adb: New test.
14812
11e57fc6
BC
148132016-01-18 Bin Cheng <bin.cheng@arm.com>
14814
14815 PR tree-optimization/66797
14816 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14817
995b6fe0
RB
148182016-01-18 Richard Biener <rguenther@suse.de>
14819
14820 PR tree-optimization/69170
14821 * gcc.dg/torture/pr69170.c: New testcase.
14822
82ee0cf2 148232016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14824
14825 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14826
d69da357
TV
148272016-01-16 Tom de Vries <tom@codesourcery.com>
14828
14829 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14830
a3845283
TV
148312016-01-16 Tom de Vries <tom@codesourcery.com>
14832
14833 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14834 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14835 redundant dg-require-effective-target pthread.
14836 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14837 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14838 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14839 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14840 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14841 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14842 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14843
197a6aa6
DE
148442016-01-16 David Edelsohn <dje.gcc@gmail.com>
14845
14846 PR target/68609
14847 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14848 * gcc.target/powerpc/recip-7.c: Same.
14849
ec7886c1
PP
148502016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14851
14852 PR c++/69091
14853 * g++.dg/template/pr69091.C: New test.
14854
203484bb
PP
148552016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14856
14857 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14858 dump does not contain an error_mark_node.
14859 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14860 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14861
aa2500e9
PP
148622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14863
14864 PR c++/68936
14865 * g++.dg/template/pr68936.C: New test.
14866
28621a5c
DE
148672016-01-15 David Edelsohn <dje.gcc@gmail.com>
14868
14869 PR target/68609
14870 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14871 * gcc.target/powerpc/recip-2.c: Same.
14872 * gcc.target/powerpc/recip-3.c: Same.
14873 * gcc.target/powerpc/recip-4.c: Same.
14874 * gcc.target/powerpc/recip-sqrtf.c: Same.
14875
40c43aca
JL
148762016-01-15 Jeff Law <law@redhat.com>
14877
14878 PR tree-optimization/69270
14879 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14880 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14881
afbc5ae8
PT
148822016-01-15 Paul Thomas <pault@gcc.gnu.org>
14883
14884 PR fortran/49630
14885 * gfortran.dg/deferred_character_13.f90: New test for the fix
14886 of comment 3 of the PR.
14887
14888 PR fortran/54070
14889 * gfortran.dg/deferred_character_8.f90: New test
14890 * gfortran.dg/allocate_error_5.f90: New test
14891
14892 PR fortran/60593
14893 * gfortran.dg/deferred_character_10.f90: New test
14894
14895 PR fortran/60795
14896 * gfortran.dg/deferred_character_14.f90: New test
14897
14898 PR fortran/61147
14899 * gfortran.dg/deferred_character_11.f90: New test
14900
14901 PR fortran/64324
14902 * gfortran.dg/deferred_character_9.f90: New test
14903
49abe076
VM
149042016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14905
14906 PR rtl-optimization/69030
14907 * gcc.target/i386/pr69030.c: New.
14908
16d12992
KT
149092016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14910
14911 * gcc.target/aarch64/target_attr_17.c: New test.
14912
78810bd3
RB
149132016-01-15 Richard Biener <rguenther@suse.de>
14914
14915 PR tree-optimization/66856
14916 * gcc.dg/torture/pr66856-1.c: New testcase.
14917 * gcc.dg/torture/pr66856-2.c: Likewise.
14918
2bd847fe
RB
149192016-01-15 Richard Biener <rguenther@suse.de>
14920
14921 PR debug/69137
14922 * g++.dg/lto/pr69137_0.C: New testcase.
14923
a00fe3b7
RS
149242016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14925
14926 PR middle-end/69246
14927 * gcc.target/i386/pr69246.c: New test.
14928
cbb0e83b
DV
149292016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14930
7596d5de 14931 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14932
5a500ecf
DV
149332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14934
14935 PR c++/56194
14936 * g++.dg/init/const9.C: Disable test on S/390.
14937
5d9bf64f
DV
149382016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14939
14940 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14941 * g++.dg/Wno-frame-address.C: Ditto.
14942
e234b19e
DV
149432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14944
14945 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14946
89483f99
RB
149472016-01-15 Richard Biener <rguenther@suse.de>
14948
14949 PR tree-optimization/68961
14950 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14951
94f37395
IE
149522016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14953
14954 * gcc.target/i386/pr65105-5.c: New test.
14955
82ee0cf2 149562016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14957
14958 * gcc.c-torture/execute/alias-4.c: New testcase.
14959
82ee0cf2 149602016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14961
14962 PR ipa/68148
14963 * g++.dg/ipa/devirt-49.C: New testcase.
14964
092f7deb 149652016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14966
14967 PR target/65837
14968 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14969 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14970 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14971
e93c66bc
RB
149722016-01-15 Richard Biener <rguenther@suse.de>
14973
14974 PR tree-optimization/69117
14975 * gcc.dg/torture/pr69117.c: New testcase.
14976
c47eaca6 149772015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14978
14979 PR c++/69048
14980 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14981
c3f6914a
FXC
149822016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14983
14984 PR testsuite/67509
14985 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14986 range tests use 100 * maximum instead of maximum + 1.
14987
cd65ae90
JJ
149882016-01-14 Jakub Jelinek <jakub@redhat.com>
14989
14990 PR debug/69244
14991 * gcc.dg/guality/pr69244.c: New test.
14992
19643948
UB
149932016-01-14 Uros Bizjak <ubizjak@gmail.com>
14994
14995 * lib/target-supports.exp (check_effective_target_issignaling):
14996 New procedure.
14997 * gcc.dg/pr61441.c: Require issignaling effective target.
14998
fe79c97e
SB
149992016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15000
15001 PR target/68803
15002 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15003
c7df95d8
DM
150042016-01-14 David Malcolm <dmalcolm@redhat.com>
15005
15006 PR c++/68819
15007 PR preprocessor/69177
15008 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15009 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15010 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15011 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15012
00083992
MP
150132016-01-14 Marek Polacek <polacek@redhat.com>
15014
15015 PR c/69262
15016 * gcc.dg/array-15.c: New test.
15017
0c9b3294
JJ
150182016-01-14 Jakub Jelinek <jakub@redhat.com>
15019
15020 PR middle-end/68146
15021 PR tree-optimization/69155
15022 * gfortran.dg/pr68146.f: New test.
15023 * gfortran.dg/pr69155.f90: New test.
15024
3688e13d
RB
150252016-01-14 Richard Biener <rguenther@suse.de>
15026
15027 PR tree-optimization/68060
15028 * gcc.dg/torture/pr68060-1.c: New testcase.
15029 * gcc.dg/torture/pr68060-2.c: Likewise.
15030
bab0ad3a
NC
150312016-01-14 Nick Clifton <nickc@redhat.com>
15032
15033 * lib/target-supports.exp
15034 (check_effective_target_arm_neon_ok_nocache): Add an option
15035 sequence that includes setting the ARM architecture to ARMv7-A.
15036 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15037 command line options necessary to enable Neon support.
15038 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15039 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15040 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15041 * gcc.target/arm/pr69180.c: Likewise.
15042
947c2ce5
JL
150432016-01-14 Jeff Law <law@redhat.com>
15044
15045 PR tree-optimization/69270
15046 * gcc.dg/tree-ssa/pr69270.c: New test.
15047
3342fd71
BS
150482016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15049
15050 PR c/66208
15051 * c-c++-common/pr66208.c: New file.
15052
2ad3adf1
JJ
150532016-01-13 Jakub Jelinek <jakub@redhat.com>
15054
15055 PR tree-optimization/69156
15056 * gcc.dg/pr69156.c: New test.
15057
398d6feb
L
150582016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15059
15060 * gcc.target/i386/pr69225-7.c: New test.
15061
4c868789
RH
150622016-01-13 Richard Henderson <rth@redhat.com>
15063
15064 * gcc.dg/tm/memopt-13.c: Update expected function.
15065 * gcc.dg/tm/memopt-6.c: Likewise.
15066
ef6d1772
UB
150672016-01-13 Uros Bizjak <ubizjak@gmail.com>
15068
15069 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15070 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15071 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15072 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15073
ef6d1772
UB
150742016-01-13 Tom de Vries <tom@codesourcery.com>
15075
15076 PR tree-optimization/69169
0b4b6ef2
TV
15077 * gcc.dg/pr69169.c: New test.
15078
2ad3adf1 150792016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15080
15081 PR target/69228
15082 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15083 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15084 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15085 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15086 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15087 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15088 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15089 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15090
9060e335
AK
150912016-01-13 Jakub Jelinek <jakub@redhat.com>
15092
15093 PR target/69247
15094 * gcc.dg/pr69247.c: New test.
15095
40311329
RB
150962016-01-13 Richard Biener <rguenther@suse.de>
15097
15098 PR tree-optimization/69242
15099 * gcc.dg/torture/pr69242.c: New testcase.
15100
ccbd7103
RB
151012016-01-13 Richard Biener <rguenther@suse.de>
15102
15103 PR tree-optimization/69186
15104 * gcc.dg/torture/pr69186.c: New testcase.
15105
c6f72a46
JL
151062016-01-13 Jeff Law <law@redhat.com>
15107
15108 PR tree-optimization/67755
15109 * gcc.dg/tree-ssa/pr67755.c: New test.
15110
151112016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15112
15113 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15114 pass number in output by a star.
15115
c446cf07
BC
151162016-01-12 Bin Cheng <bin.cheng@arm.com>
15117
15118 PR tree-optimization/68911
15119 * gcc.c-torture/execute/pr68911.c: New test.
15120
5342156c
MP
151212016-01-12 Marek Polacek <polacek@redhat.com>
15122
15123 PR c++/68979
15124 * g++.dg/warn/permissive-1.C: New test.
15125
65364cc5
JJ
151262016-01-12 Jakub Jelinek <jakub@redhat.com>
15127
15128 PR objc++/68511
15129 PR c++/69213
15130 * g++.dg/opt/pr69213.C: New test.
15131
81b9a3d9
CB
151322016-01-12 Christian Bruel <christian.bruel@st.com>
15133
15134 PR target/69180
15135 * gcc.target/arm/pr69180.c: New test.
15136
3c4e91c9
RB
151372016-01-12 Richard Biener <rguenther@suse.de>
15138
15139 PR lto/69077
15140 * g++.dg/lto/pr69077_0.C: New testcase.
15141 * g++.dg/lto/pr69077_1.C: Likewise.
15142
5664cea1
JJ
151432016-01-12 Jakub Jelinek <jakub@redhat.com>
15144
15145 PR target/69175
15146 * g++.dg/opt/pr69175.C: New test.
15147
86cefc49
AL
151482016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15149
15150 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15151 rather than #including math.h & stdlib.h.
15152 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15153 * gcc.dg/vect/pr49771.c: Likewise.
15154 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15155 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15156 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15157 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15158 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15159 * gcc.dg/vect/pr44507.c: Likewise.
15160 * gcc.dg/vect/pr45902.c: Likewise.
15161 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15162 * gcc.dg/vect/vect-117.c: Likewise.
15163 * gcc.dg/vect/vect-99.c: Likewise.
15164 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15165 * gcc.dg/vect/vect-cond-1.c: Likewise.
15166 * gcc.dg/vect/vect-cond-2.c: Likewise.
15167 * gcc.dg/vect/vect-cond-3.c: Likewise.
15168 * gcc.dg/vect/vect-cond-4.c: Likewise.
15169 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15170 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15171 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15172 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15173 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15174 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15175 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15176 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15177 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15178 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15179 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15180 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15181 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15182 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15183 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15184 include of signal.h.
15185 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15186 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15187 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15188 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15189 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15190 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15191 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15192 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15193 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15194 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15195 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15196 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15197 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15198 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15199 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15200 * gcc.dg/vect/vect-outer-5.c: Likewise.
15201 * gcc.dg/vect/vect-outer-6.c: Likewise.
15202 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15203 include of stdio.h.
15204
b832f61e
NC
152052016-01-12 Nick Clifton <nickc@redhat.com>
15206
15207 PR target/68913
15208 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15209 to fread so that it will be found in all target runtimes.
15210
8eac49b1
RB
152112016-01-12 Richard Biener <rguenther@suse.de>
15212
15213 PR tree-optimization/69053
15214 * g++.dg/torture/pr69053.C: New testcase.
15215
2935d994
RB
152162016-01-12 Richard Biener <rguenther@suse.de>
15217
15218 PR tree-optimization/69168
15219 * gcc.dg/torture/pr69168.c: New testcase.
15220
66c16fd9
RB
152212016-01-12 Richard Biener <rguenther@suse.de>
15222
15223 PR tree-optimization/69157
15224 * gcc.dg/torture/pr69157.c: New testcase.
15225
152262016-01-12 Richard Biener <rguenther@suse.de>
15227
15228 PR tree-optimization/69174
15229 * gcc.dg/torture/pr69174.c: New testcase.
15230
723033a6
JJ
152312016-01-12 Jakub Jelinek <jakub@redhat.com>
15232
15233 PR c++/66808
15234 PR c++/69000
15235 * g++.dg/tls/pr66808.C: New test.
15236 * g++.dg/tls/pr69000.C: New test.
15237
3574cf47
BS
152382016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15239
15240 * gcc.target/powerpc/swaps-p8-23.c: New test.
15241 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15242
feb20787
JDA
152432016-01-11 John David Anglin <danglin@gcc.gnu.org>
15244
15245 PR tree-optimization/68356
15246 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15247
27b1820a
KV
152482016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15249 Jim Wilson <jim.wilson@linaro.org>
15250
15251 PR target/69194
15252 * gcc.target/arm/pr69194.c: New test.
15253
cf4de6af
L
152542016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15255
15256 PR target/69225
15257 * gcc.target/i386/pr69225-1.c: New test.
15258 * gcc.target/i386/pr69225-2.c: Likewise.
15259 * gcc.target/i386/pr69225-3.c: Likewise.
15260 * gcc.target/i386/pr69225-4.c: Likewise.
15261 * gcc.target/i386/pr69225-5.c: Likewise.
15262 * gcc.target/i386/pr69225-6.c: Likewise.
15263
1ebd5558
JJ
152642016-01-11 Jakub Jelinek <jakub@redhat.com>
15265
23552a4d
JJ
15266 PR target/67462
15267 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15268 if lp64.
15269
26ff85b0
JJ
15270 PR target/69071
15271 * gcc.dg/pr69071.c: New test.
15272
9cb6bd74
JJ
15273 PR c++/69211
15274 * g++.dg/opt/pr69211.C: New test.
15275
1ebd5558
JJ
15276 PR tree-optimization/69214
15277 * gcc.c-torture/compile/pr69214.c: New test.
15278
8c18c836
UB
152792016-01-11 Uros Bizjak <ubizjak@gmail.com>
15280
15281 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15282 * gcc.target/i386/pr66232-11.c: Ditto.
15283 * gcc.target/i386/pr66232-12.c: Ditto.
15284 * gcc.target/i386/pr66232-13.c: Ditto.
15285
62446e6e
RB
152862016-01-11 Richard Biener <rguenther@suse.de>
15287
15288 PR tree-optimization/69173
15289 * gcc.dg/torture/pr69173.c: New testcase.
15290
2b8568fe
KT
152912016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15292
15293 PR rtl-optimization/68796
15294 * gcc.target/aarch64/tst_5.c: New test.
15295 * gcc.target/aarch64/tst_6.c: Likewise.
15296
5baf4532
KT
152972016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15298
15299 PR rtl-optimization/68841
15300 * gcc.dg/pr68841.c: New test.
15301 * gcc.c-torture/execute/pr68841.c: New test.
15302
ca90b1ed
YR
153032016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15304
15305 PR rtl-optimization/68920
15306 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15307 for ix86 targets.
15308 * gcc.dg/ifcvt-5.c: New test.
15309
2ad3adf1 153102016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15311
15312 PR bootstrap/69123
15313 * g++.dg/pr69123.C: New.
15314
83834c09
IE
153152016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15316
15317 PR target/69010
15318 * gcc.target/i386/pr69010.c: New test.
15319
dcf89d57
MJ
153202016-01-11 Martin Jambor <mjambor@suse.cz>
15321
15322 PR ipa/69044
15323 * gcc.target/i386/chkp-pr69044.c: New test.
15324
d95167ee
TV
153252016-01-11 Tom de Vries <tom@codesourcery.com>
15326
15327 PR tree-optimization/69109
15328 * gcc.dg/autopar/pr69109-2.c: New test.
15329 * gcc.dg/autopar/pr69109.c: New test.
15330
4f6403a8
TV
153312016-01-11 Tom de Vries <tom@codesourcery.com>
15332
15333 PR tree-optimization/69108
15334 * gcc.dg/autopar/pr69108.c: New test.
15335
21efdd80
PP
153362016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15337
15338 PR c++/69029
15339 * c-c++-common/Wisleading-indentation.c: Augment test.
15340
fd42eed8
TK
153412016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15342
15343 PR fortran/69154
15344 * gfortran.dg/inline_matmul_12.f90: New test.
15345
4f90ee6c
PT
153462016-01-10 Paul Thomas <pault@gcc.gnu.org>
15347
15348 PR fortran/67779
15349 * gfortran.dg/actual_array_offset_1: New test.
15350
3907c6cf
TV
153512016-01-10 Tom de Vries <tom@codesourcery.com>
15352
15353 PR tree-optimization/69062
15354 * gcc.dg/autopar/pr69062.c: New test.
15355
b07b236e
TS
153562016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15357
15358 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15359 * gcc.dg/vect/slp-perm-2.c: Likewise.
15360 * gcc.dg/vect/slp-perm-3.c: Likewise.
15361 * gcc.dg/vect/slp-perm-5.c: Likewise.
15362 * gcc.dg/vect/slp-perm-6.c: Likewise.
15363 * gcc.dg/vect/slp-perm-7.c: Likewise.
15364 * gcc.dg/vect/slp-perm-8.c: Likewise.
15365
23fab8ae
TV
153662016-01-10 Tom de Vries <tom@codesourcery.com>
15367
15368 PR tree-optimization/69039
15369 * gcc.dg/autopar/pr69039.c: New test.
15370
73f0dae2
MP
153712016-01-09 Marek Polacek <polacek@redhat.com>
15372
15373 PR c++/69113
15374 * g++.dg/pr69113.C: New test.
15375
20b8d734
JJ
153762016-01-09 Jakub Jelinek <jakub@redhat.com>
15377
15378 PR middle-end/50865
15379 PR tree-optimization/69097
15380 * gcc.c-torture/execute/pr50865.c: New test.
15381 * gcc.c-torture/execute/pr69097-1.c: New test.
15382 * gcc.c-torture/execute/pr69097-2.c: New test.
15383 * gcc.dg/pr69097-1.c: New test.
15384 * gcc.dg/pr69097-2.c: New test.
15385
c50e614b
JJ
153862016-01-09 Jakub Jelinek <jakub@redhat.com>
15387
15388 PR c++/69164
15389 * g++.dg/opt/pr69164.C: New test.
15390
e0237993
JJ
153912016-01-08 Jakub Jelinek <jakub@redhat.com>
15392
15393 PR tree-optimization/69167
15394 * gcc.dg/pr69167.c: New test.
15395
bd8f5bb2
MP
153962016-01-08 Marek Polacek <polacek@redhat.com>
15397
15398 PR c++/68449
15399 * g++.dg/pr68449.C: New.
15400
bb0f5ca7
AL
154012016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15402
15403 PR tree-optimization/68707
15404 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15405 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15406 on platforms supporting it.
15407 * gcc.dg/vect/slp-perm-2.c: Likewise.
15408 * gcc.dg/vect/slp-perm-3.c: Likewise.
15409 * gcc.dg/vect/slp-perm-5.c: Likewise.
15410 * gcc.dg/vect/slp-perm-7.c: Likewise.
15411 * gcc.dg/vect/slp-perm-8.c: Likewise.
15412 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15413 on platforms supporting it.
15414
22518428
JJ
154152016-01-08 Jakub Jelinek <jakub@redhat.com>
15416
33f0852f
JJ
15417 PR tree-optimization/69162
15418 * gcc.dg/pr69162.c: New test.
15419
22518428
JJ
15420 PR tree-optimization/69172
15421 * gcc.dg/pr69172.c: New test.
15422
80e9b3aa
TP
154232016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15424
15425 PR tree-optimization/67781
15426 * gcc.c-torture/execute/pr67781.c: New file.
15427
262a363f
JJ
154282016-01-08 Jakub Jelinek <jakub@redhat.com>
15429
15430 PR tree-optimization/69083
15431 * gcc.dg/vect/pr69083.c: New test.
15432
6e1f093f
SS
154332016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15434
15435 PR tree-optimization/61441
15436 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15437 Use -fexcess-precision=standard for compiler options.
15438 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15439
53290e07
JJ
154402016-01-08 Jakub Jelinek <jakub@redhat.com>
15441
57bf3072
JJ
15442 PR fortran/69128
15443 * gfortran.dg/gomp/pr69128.f90: New test.
15444
53290e07
JJ
15445 PR c++/69145
15446 * g++.dg/ext/pr69145-1.C: New test.
15447 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15448 * g++.dg/ext/pr69145-2.h: New file.
15449
7a127fa7
MS
154502016-01-07 Martin Sebor <msebor@redhat.com>
15451
15452 PR c/68966
15453 * gcc.dg/atomic-fetch-bool.c: New test.
15454 * gcc.dg/sync-fetch-bool.c: New test.
15455
95918b49
L
154562016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15457
15458 PR fortran/66680
15459 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15460
c8e62a9d
NC
154612016-01-07 Nick Clifton <nickc@redhat.com>
15462
15463 PR target/66655
15464 * g++.dg/pr66655.C: New test.
15465 * g++.dg/pr66655_1.cc: Test support file.
15466 * g++.dg/pr66655.h: Test header file.
15467
2ad3adf1 154682016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15469
15470 PR fortran/66680
15471 gfortran.dg/gomp/pr66680.f90: New test.
15472
4cd9ca92
L
154732016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15474
15475 PR target/69171
15476 * gcc.target/i386/pr69171-1.c: New test.
15477 * gcc.target/i386/pr69171-2.c: Likewise.
15478 * gcc.target/i386/pr69171-3.c: Likewise.
15479 * gcc.target/i386/pr69171-4.c: Likewise.
15480 * gcc.target/i386/pr69171-5.c: Likewise.
15481 * gcc.target/i386/pr69171-6.c: Likewise.
15482
7e33d4dc
BS
154832015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15484
15485 PR middle-end/67639
15486 * c-c++-common/pr67639.c: New test.
15487
fec64afc
JJ
154882016-01-07 Jakub Jelinek <jakub@redhat.com>
15489
15490 PR tree-optimization/69141
15491 * g++.dg/opt/pr69141.C: New test.
15492
f293ad29
EB
154932016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15494
15495 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15496
5027395e
UB
154972016-01-06 Uros Bizjak <ubizjak@gmail.com>
15498
15499 PR target/69140
15500 * gcc.target/i386/pr69140.c: New test
15501
7443cf13
DM
155022016-01-06 David Malcolm <dmalcolm@redhat.com>
15503
15504 * gcc.dg/bad-dereference.c: New test case.
15505
32928931
BS
155062015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15507
15508 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15509
68dd05da
AS
155102016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15511
15512 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15513
6b131d5b
MP
155142016-01-06 Marek Polacek <polacek@redhat.com>
15515
15516 PR sanitizer/69099
15517 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15518
8d9fdb49
MP
155192016-01-05 Marek Polacek <polacek@redhat.com>
15520
15521 PR c/69104
15522 * gcc.dg/atomic-invalid-2.c: New.
15523
acf93f1e
L
155242016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15525
15526 PR target/68991
15527 * gcc.target/i386/pr68991.c: New test.
15528
3f50525d
L
155292016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15530
15531 PR target/68991
15532 * g++.dg/pr68991-1.C: New test.
15533 * g++.dg/pr68991-2.C: Likewise.
15534
e0237993 155352016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15536
e0237993 15537 PR other/60465
face88a1
ST
15538 * gcc.target/ia64/pr60465-gprel64.c: New test.
15539 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15540
a0866eff
KT
155412016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15542
15543 PR rtl-optimization/68651
15544 * gcc.target/aarch64/pr68651_1.c: New test.
15545
c589e975
DM
155462016-01-05 David Malcolm <dmalcolm@redhat.com>
15547
15548 PR c/69122
15549 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15550
929710d9
NS
155512016-01-05 Nathan Sidwell <nathan@acm.org>
15552
ce3e43d7
NS
15553 PR c++/58583
15554 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15555
929710d9
NS
15556 * gcc.dg/alias-15.c: New.
15557
a2faef8e
NC
155582016-01-05 Nick Clifton <nickc@redhat.com>
15559
15560 PR target/68870
15561 * g++.dg/pr68770.C: New test.
15562
4cfa76e3
MS
155632016-01-04 Mike Stump <mikestump@comcast.net>
15564
15565 * lib/target-supports.exp (check_effective_target_cilkplus):
15566 cilkplus targets require pthreads.
4ece61b6 15567 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15568
4e8a3a35
MM
155692016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15570
15571 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15572 generation.
15573
818ab71a
JJ
155742016-01-04 Jakub Jelinek <jakub@redhat.com>
15575
15576 Update copyright years.
15577
2fe0a208
MP
155782016-01-04 Marek Polacek <polacek@redhat.com>
15579
15580 PR c/68908
15581 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15582 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15583 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15584
9e3b2fe3
EB
155852016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15586
15587 * gcc.target/sparc/20160104-2.c: New test.
15588
e8d65a35
EB
155892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15590
15591 * gcc.target/sparc/20160104-1.c: New test.
15592
25ccfccd
PT
155932016-01-03 Paul Thomas <pault@gcc.gnu.org>
15594
15595 PR fortran/65045
15596 * gfortran.dg/pr65045.f90: New test.
15597
cb51d382
EB
155982016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15599
15600 * gnat.dg/specs/debug1.ads: Delete.
15601
6eeaad6e
JD
156022016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15603
15604 PR libgfortran/68867
15605 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15606 expression.
15607
2f968603
JD
156082016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15609
15610 PR libgfortran/68867
15611 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15612 PowerPC.
15613
591bb5e4
PT
156142016-01-01 Paul Thomas <pault@gcc.gnu.org>
15615
15616 PR fortran/68864
15617 * gfortran.dg/pr68864.f90: New test.
15618
f1e0620c
JJ
156192016-01-01 Jakub Jelinek <jakub@redhat.com>
15620
942a1319
JJ
15621 PR tree-optimization/69070
15622 * gcc.dg/pr69070.c: New test.
15623
10dff63f
JJ
15624 PR sanitizer/69055
15625 * gfortran.dg/pr69055.f90: New test.
15626
f1e0620c
JJ
15627 PR target/69015
15628 * gcc.dg/pr69015.c: New test.
818ab71a 15629\f
2f883d1c 15630Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15631
15632Copying and distribution of this file, with or without modification,
15633are permitted in any medium without royalty provided the copyright
15634notice and this notice are preserved.