]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/78093 ([avr] New variable attribute "absdata" and option "-mabsdata...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d97cca4a
GJL
12016-11-14 Georg-Johann Lay <avr@gjlay.de>
2
3 PR target/78093
4 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
5
5230c3d8
JJ
62016-11-14 Jakub Jelinek <jakub@redhat.com>
7 Jason Merrill <jason@redhat.com>
8
9 Implement P0217R3 - C++17 structured bindings
10 * g++.dg/cpp1z/decomp1.C: New test.
11 * g++.dg/cpp1z/decomp2.C: New test.
12 * g++.dg/cpp1z/decomp3.C: New test.
13 * g++.dg/cpp1z/decomp4.C: New test.
14 * g++.dg/cpp1z/decomp5.C: New test.
15 * g++.dg/cpp1z/decomp6.C: New test.
16 * g++.dg/cpp1z/decomp7.C: New test.
17 * g++.dg/cpp1z/decomp8.C: New test.
18 * g++.dg/cpp1z/decomp9.C: New test.
19 * g++.dg/cpp1z/decomp10.C: New test.
20
a2b4c188
KV
212016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
22
23 * g++.dg/torture/pr78268.C: New test.
24
975672f3
PK
252016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26
27 PR c/35503
28 * c-c++-common/pr35503-1.c: New test.
29 * c-c++-common/pr35503-2.c: Likewise.
30 * c-c++-common/pr35503-3.c: Likewise.
31 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
32
a4ba1151
UB
332016-11-13 Uros Bizjak <ubizjak@gmail.com>
34
35 PR rtl-optimization/78232
36 PR rtl-optimization/78248
37 * gcc.dg/ubsan/pr78248.c: New test.
38
47605312
EB
392016-11-13 Eric Botcazou <ebotcazou@adacore.com>
40
41 * gnat.dg/address_conv.adb: New test.
42
96826e28
EB
432016-11-13 Eric Botcazou <ebotcazou@adacore.com>
44
45 * gnat.dg/renaming11.ad[sb]: New test.
46
4be719cd
EB
472016-11-13 Eric Botcazou <ebotcazou@adacore.com>
48
49 * c-c++-common/dump-ada-spec-6.c: New test.
50
4ebd491f
EB
512016-11-13 Eric Botcazou <ebotcazou@adacore.com>
52
53 * gnat.dg/lto21.adb: New test.
54 * gnat.dg/lto21_pkg1.ads: New helper.
55 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
56
f9d49cd1
JW
572016-11-13 Janus Weil <janus@gcc.gnu.org>
58
59 PR fortran/60952
60 * gfortran.dg/typebound_proc_34.f90: New test.
61
9cbf8673
JW
622016-11-13 Janus Weil <janus@gcc.gnu.org>
63
64 PR fortran/66366
65 * gfortran.dg/class_57.f90: Changed error message.
66 * gfortran.dg/class_60.f90: New test.
67
0e075835
DE
682016-11-12 David Edelsohn <dje.gcc@gmail.com>
69
70 * g++.dg/pr78112.C: XFAIL AIX.
71
b93d8a3f
JW
722016-11-12 Janus Weil <janus@gcc.gnu.org>
73
74 PR fortran/77501
75 * gfortran.dg/typebound_generic_16.f90: New test.
76
b8f70e67
JJ
772016-11-12 Jakub Jelinek <jakub@redhat.com>
78
79 PR c++/71225
80 * g++.dg/cpp0x/pr71225.C: New test.
81
8b287aea
EB
822016-11-11 Eric Botcazou <ebotcazou@adacore.com>
83
84 * gcc.target/sparc/20161111-1.c: New test.
85
c901bc0d
UB
862016-11-11 Uros Bizjak <ubizjak@gmail.com>
87
88 PR target/78310
89 * gcc.target/i386/pr78310.c: New test.
90
606f928d
JL
912016-11-11 Jeff Law <law@redhat.com>
92
93 * gcc.dg/tree-ssa/isolate-6.c: New test.
94 * gcc.dg/tree-ssa/isolate-7.c: New test.
95
be278990
BC
962016-11-11 Bin Cheng <bin.cheng@arm.com>
97
98 PR testsuite/78292
99 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
100 vect_max_reduc.
101
d9ab7525
JJ
1022016-11-11 Jakub Jelinek <jakub@redhat.com>
103
104 PR c++/72774
105 * g++.dg/parse/pr72774.C: New test.
106
4b7e0c76
RB
1072016-11-11 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/71575
110 * gcc.dg/graphite/pr71575-1.c: New testcase.
111 * gcc.dg/graphite/pr71575-2.c: Likewise.
112
d07f8c59
RB
1132016-11-11 Richard Biener <rguenther@suse.de>
114
115 PR middle-end/78295
116 * gcc.dg/uninit-pr78295.c: New testcase.
117
94903212
FR
1182016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
119
120 PR fortran/78277
121 * gfortran.dg/dec_structure_17.f90: New test.
122
456f0dfa
MM
1232016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
124
125 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
126 being allowed in vector registers.
127 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
128 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
129 * gcc.target/powerpc/vsx-himode.c: Likewise.
130 * gcc.target/powerpc/vsx-himode2.c: Likewise.
131 * gcc.target/powerpc/vsx-himode3.c: Likewise.
132 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
133 to allow matching MFVSRD or MFVSRW.
134
8d34bfa8
PH
1352016-11-10 Pat Haugen <pthaugen@us.ibm.com>
136
137 PR rtl-optimization/78241
138 * gcc.dg/pr78241.c: New test.
139
0569479e
JJ
1402016-11-10 Jakub Jelinek <jakub@redhat.com>
141
8ebd1b31
JJ
142 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
143 201307.
144
0569479e
JJ
145 * g++.dg/cpp1z/noexcept-type14.C: New test.
146 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
147
37a16493
JG
1482016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
149
150 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
151 WVAL0S tests added in r241817.
152
b4c3a85b
JJ
1532016-11-10 Jakub Jelinek <jakub@redhat.com>
154
155 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
156 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
157 no longer allowed and corresponding ordered construct.
158 * gfortran.dg/gomp/linear-1.f90: New test.
159 * gfortran.dg/gomp/declare-simd-2.f90: New test.
160 * gfortran.dg/gomp/declare-target-1.f90: New test.
161 * gfortran.dg/gomp/declare-target-2.f90: New test.
162
86bc8506
ML
1632016-11-10 Martin Liska <mliska@suse.cz>
164
165 PR sanitizer/78270
166 * gcc.dg/asan/pr78270.c: New test.
167
ed5fdfba
PMR
1682016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
169 Jakub Jelinek <jakub@redhat.com>
170
171 PR debug/78112
b4c3a85b 172 * g++.dg/pr78112.C: New testcase.
ed5fdfba 173
0391e4a3
JJ
1742016-11-09 Jakub Jelinek <jakub@redhat.com>
175
cc38d9d6
JJ
176 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
177 -Wno-c++1z-compat.
178 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
179 string in case condition contains % characters.
180
0391e4a3
JJ
181 PR c++/78283
182 * g++.dg/cpp1z/noexcept-type13.C: New test.
183
410fe60d
TT
1842016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
185
186 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
187 using (HAS_MOVN) with MIPS III.
188
271dd55c
JW
1892016-11-09 Janus Weil <janus@gcc.gnu.org>
190
191 PR fortran/46459
192 * gfortran.dg/volatile14.f90: New test.
193
ff1f317b
UB
1942016-11-09 Uros Bizjak <ubizjak@gmail.com>
195
196 PR target/78262
197 * gcc.target/i386/pr78262.c: New test.
198
f31adad4
FR
1992016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
200
201 PR fortran/78259
202 * gfortran.dg/pr78259.f90: New test.
203
b349a81a
JW
2042016-11-09 Janus Weil <janus@gcc.gnu.org>
205
206 PR fortran/60777
207 * gfortran.dg/spec_expr_7.f90: New test.
208
2e955d50
JJ
2092016-11-09 Jakub Jelinek <jakub@redhat.com>
210
4f353581
JJ
211 PR target/77718
212 * gcc.c-torture/execute/pr77718.c: New test.
213
2e955d50
JJ
214 * gcc.dg/ubsan/c99-shift-3.c: New test.
215 * gcc.dg/ubsan/c99-shift-4.c: New test.
216 * gcc.dg/ubsan/c99-shift-5.c: New test.
217 * gcc.dg/ubsan/c99-shift-6.c: New test.
218
68c93708
ML
2192016-11-09 Martin Liska <mliska@suse.cz>
220
221 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
222 test-case for memcmp.
223 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
224
7b649f79
TP
2252016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
226
227 PR testsuite/78269
228 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
229
bfcb501d
PT
2302016-11-09 Paul Thomas <pault@gcc.gnu.org>
231
232 * gfortran.dg/move_alloc_18.f90: New test.
233
e15861c2
PK
2342016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
235
236 PR middle-end/78256
237 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
238 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
239
5f395580
JW
2402016-11-09 Janus Weil <janus@gcc.gnu.org>
241
242 PR fortran/71894
243 * gfortran.dg/class_59.f90: New test.
244
37b14185
RB
2452016-11-09 Richard Biener <rguenther@suse.de>
246
247 PR tree-optimization/78007
248 * gcc.dg/vect/vect-bswap32.c: Adjust.
249 * gcc.dg/vect/vect-bswap64.c: Likewise.
250
d6e8a41c
KV
2512016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
252
253 * gcc.dg/ipa/vrp7.c: New test.
254
5d5f1e95
KV
2552016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
256
257 PR ipa/78121
258 * gcc.dg/ipa/pr78121.c: New test.
259
0290a292
MO
2602016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
261
262 * c-c++-common/asan/default_options.h: New file.
263 * c-c++-common/asan/strcasestr-1.c: New test.
264 * c-c++-common/asan/strcasestr-2.c: Likewise.
265 * c-c++-common/asan/strcspn-1.c: Likewise.
266 * c-c++-common/asan/strcspn-2.c: Likewise.
267 * c-c++-common/asan/strpbrk-1.c: Likewise.
268 * c-c++-common/asan/strpbrk-2.c: Likewise.
269 * c-c++-common/asan/strspn-1.c: Likewise.
270 * c-c++-common/asan/strspn-2.c: Likewise.
271 * c-c++-common/asan/strstr-1.c: Likewise.
272 * c-c++-common/asan/strstr-2.c: Likewise.
273 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
274
fbdb92eb
MO
2752016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
276
277 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
278
103c4f75
JW
2792016-11-08 Janus Weil <janus@gcc.gnu.org>
280
281 PR fortran/68440
282 * gfortran.dg/class_58.f90: New test.
283
90a2ffc0
UB
2842016-11-08 Uros Bizjak <ubizjak@gmail.com>
285
286 PR target/70799
287 * gcc.target/i386/pr70799-2.c: New test.
288
eba5aec8
JW
2892016-11-08 Janus Weil <janus@gcc.gnu.org>
290
291 PR fortran/77596
292 * gfortran.dg/proc_ptr_comp_46.f90: New test.
293
fad36601
BC
2942016-11-08 Bin Cheng <bin.cheng@arm.com>
295
296 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
297
7c8615b6
BC
2982016-11-08 Bin Cheng <bin.cheng@arm.com>
299
300 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
301
4c6a4a53
BC
3022016-11-08 Bin Cheng <bin.cheng@arm.com>
303
304 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
305
fcd1b8df
ML
3062016-11-08 Martin Liska <mliska@suse.cz>
307
308 PR testsuite/78242
309 * g++.dg/asan/use-after-scope-4.C: New test.
310 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
311 * gcc.dg/asan/use-after-scope-8.c: Remove.
312
f9ef2c76
RB
3132016-11-08 Richard Biener <rguenther@suse.de>
314
315 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
316
ad11774f
TC
3172016-11-08 Tamar Christina <tamar.christina@arm.com>
318
319 PR testsuite/78136
320 * gcc.dg/cpp/trad/trad.exp
321 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
322 * gcc.dg/cpp/trad/include.c: Use local header file.
323
fe73a332
RB
3242016-11-08 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/78205
327 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
328
ed053eb8
RB
3292016-11-08 Richard Biener <rguenther@suse.de>
330
331 PR tree-optimization/78224
332 * g++.dg/torture/pr78224.C: New testcase.
333
06658c6d
SKS
3342016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
335
336 * gcc.dg/store_merging_1.c: Require store_merge.
337 * gcc.dg/store_merging_2.c: Likewise.
338 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 339 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
340 * gcc.dg/store_merging_6.c: Likewise.
341 * gcc.dg/store_merging_7.c: Likewise.
342 * gcc.dg/store_merging_8.c: Likewise.
343 * lib/target-supports.exp (check_effective_target_store_merge): New.
344
e4b39278
DE
3452016-11-07 David Edelsohn <dje.gcc@gmail.com>
346
347 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
348 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
349 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
350 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
351 -mvsx -mpower8-vector.
352 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
353 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
354 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
355 -mvsx -mpower8-vector.
356
fda2d612
DE
3572016-11-07 David Edelsohn <dje.gcc@gmail.com>
358
359 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
360
361 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
362 * gcc.dg/visibility-14.c: XFAIL AIX.
363 * gcc.dg/visibility-15.c: XFAIL AIX.
364 * gcc.dg/visibility-16.c: XFAIL AIX.
365 * gcc.dg/visibility-17.c: XFAIL AIX.
366 * gcc.dg/visibility-18.c: XFAIL AIX.
367 * gcc.dg/visibility-19.c: XFAIL AIX.
368 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
369 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
370 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
371 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
372
60cee85e
JJ
3732016-11-07 Jakub Jelinek <jakub@redhat.com>
374
375 PR target/78227
376 * gcc.target/i386/pr78227-1.c: New test.
377 * gcc.target/i386/pr78227-2.c: New test.
378
7aa13860
PK
3792016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
380
381 PR middle-end/35691
382 * gcc.dg/pr35691-1.c: New test-case.
383 * gcc.dg/pr35691-2.c: Likewise.
384
caa024ff
BS
3852016-11-07 Bernd Schmidt <bschmidt@redhat.com>
386
387 PR rtl-optimization/77309
388 * gcc.dg/torture/pr77309.c: New test.
389
a9815228
JJ
3902016-11-07 Jakub Jelinek <jakub@redhat.com>
391
392 PR middle-end/71529
393 * gcc.target/i386/pr71529.C: Moved to ...
394 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
395
396 PR target/64411
397 * gcc.target/i386/pr64411.C: Moved to ...
398 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
399 lp64.
400
401 PR target/65105
402 * gcc.target/i386/pr65105-4.C: Moved to ...
403 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
404 Run into compile test rather than execute test.
405
e8ab5cb1
RB
4062016-11-07 Richard Biener <rguenther@suse.de>
407
408 PR target/78229
409 * g++.dg/pr78229.C: New testcase.
410
20770eb8
RB
4112016-11-07 Richard Biener <rguenther@suse.de>
412
413 PR tree-optimization/78218
414 * gcc.dg/torture/pr78218.c: New testcase.
415
32894793
RB
4162016-11-07 Richard Biener <rguenther@suse.de>
417
418 PR tree-optimization/78228
419 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
420
e27bfda2
KT
4212016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
422
423 PR target/77822
424 * g++.dg/torture/pr77822.C: New test.
425
00d6b7a1
ML
4262016-11-07 Martin Liska <mliska@suse.cz>
427
428 * c-c++-common/asan/force-inline-opt0-1.c: Disable
429 -f-sanitize-address-use-after-scope.
430 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
431 internal fn calls.
432 * g++.dg/asan/use-after-scope-1.C: New test.
433 * g++.dg/asan/use-after-scope-2.C: Likewise.
434 * g++.dg/asan/use-after-scope-3.C: Likewise.
435 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
436 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
437 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
438 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
439 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
440 * g++.dg/asan/use-after-scope-types.h: Likewise.
441 * gcc.dg/asan/use-after-scope-1.c: Likewise.
442 * gcc.dg/asan/use-after-scope-2.c: Likewise.
443 * gcc.dg/asan/use-after-scope-3.c: Likewise.
444 * gcc.dg/asan/use-after-scope-4.c: Likewise.
445 * gcc.dg/asan/use-after-scope-5.c: Likewise.
446 * gcc.dg/asan/use-after-scope-6.c: Likewise.
447 * gcc.dg/asan/use-after-scope-7.c: Likewise.
448 * gcc.dg/asan/use-after-scope-8.c: Likewise.
449 * gcc.dg/asan/use-after-scope-9.c: Likewise.
450 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
451 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
452 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
453 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
454 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
455
a0d3edf8
RB
4562016-11-07 Richard Biener <rguenther@suse.de>
457
458 PR tree-optimization/78189
459 * g++.dg/torture/pr78189.C: New testcase.
460
0db5adfa
DE
4612016-11-06 David Edelsohn <dje.gcc@gmail.com>
462
463 * gcc.dg/Wtrampolines.c: XFAIL AIX.
464
cc03bf7a
AV
4652016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
466
467 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
468 occuring.
469
18bb8b8a
TK
4702016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
471
472 PR fortran/78221
473 * arith.c (gfc_complex2real): Change gfc_warning_now to
474 gfc_warning.
475
c7f587bd
PT
4762016-11-05 Paul Thomas <pault@gcc.gnu.org>
477
478 * gfortran.dg/move_alloc_17.f03: New test.
479
92657eb0
RB
4802016-11-05 Richard Biener <rguenther@suse.de>
481
482 PR bootstrap/78188
483 * g++.dg/ipa/pr78188.C: New test.
484
28ce22e6
JW
4852016-11-05 Janus Weil <janus@gcc.gnu.org>
486 Dominique d'Humieres <dominiq@lps.ens.fr>
487
488 PR fortran/69495
489 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
490
d233ee5f
PT
4912016-11-05 Paul Thomas <pault@gcc.gnu.org>
492
493 PR fortran/67564
494 * gfortran.dg/select_type_39.f03: New test.
495
4962016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
497
498 PR fortran/64933
499 * gfortran.dg/associate_23.f90: New test.
500
5f4cebba
JJ
5012016-11-04 Jakub Jelinek <jakub@redhat.com>
502
503 PR target/77834
504 * gcc.dg/pr77834.c: New test.
505
6e3ae7e6
PC
5062016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
507
508 PR c++/67980
509 * g++.dg/cpp1y/pr67980.C: New.
510
fff6ed28
BS
5112016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
512
513 * gcc.target/powerpc/fold-vec-add-1.c: New.
514 * gcc.target/powerpc/fold-vec-add-2.c: New.
515 * gcc.target/powerpc/fold-vec-add-3.c: New.
516 * gcc.target/powerpc/fold-vec-add-4.c: New.
517 * gcc.target/powerpc/fold-vec-add-5.c: New.
518 * gcc.target/powerpc/fold-vec-add-6.c: New.
519 * gcc.target/powerpc/fold-vec-add-7.c: New.
520
bef3a8d7 5212016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
522
523 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
524 for -mbranch-likely, infer -mno-branch-likely for R6.
525
dac9376a
BE
5262016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
527
528 PR c++/71973
529 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
530 * g++.dg/init/new15.C: Likewise.
531 * g++.dg/ipa/inline-1.C: Likewise.
532 * g++.dg/ipa/inline-2.C: Likewise.
533 * g++.dg/lto/20080908-1_0.C: Likewise.
534 * g++.dg/tc1/dr20.C: Likewise.
535 * g++.dg/tree-ssa/inline-1.C: Likewise.
536 * g++.dg/tree-ssa/inline-2.C: Likewise.
537 * g++.old-deja/g++.law/except1.C: Likewise.
538 * g++.old-deja/g++.other/vbase5.C: Likewise.
539 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
540
b210df46
BS
5412016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
542
543 PR tree-optimization/78210
544 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
545 possibility of widening multiplies.
546
964ef24c
RB
5472016-11-04 Richard Biener <rguenther@suse.de>
548
549 PR middle-end/78185
550 * gcc.dg/pr78185.c: New testcase.
551
5fb80387
DE
5522016-10-04 David Edelsohn <dje.gcc@gmail.com>
553
554 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
555 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
556
6905c577
JJ
5572016-11-03 Jakub Jelinek <jakub@redhat.com>
558 Alexandre Oliva <aoliva@redhat.com>
559 Jason Merrill <jason@redhat.com>
560
561 PR debug/28767
562 PR debug/56974
563 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
564 * g++.dg/debug/dwarf2/ref-3.C: New test.
565 * g++.dg/debug/dwarf2/ref-4.C: New test.
566 * g++.dg/debug/dwarf2/refqual-1.C: New test.
567 * g++.dg/debug/dwarf2/refqual-2.C: New test.
568
5692016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
570
571 * gfortran.dg/dec_exp_1.f90: New test.
572 * gfortran.dg/dec_exp_2.f90: Likewise.
573 * gfortran.dg/dec_exp_3.f90: Likewise.
574
6905c577 5752016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
576
577 * gfortran.dg/dec_parameter_1.f: New test.
578 * gfortran.dg/dec_parameter_2.f90: Likewise.
579 * gfortran.dg/dec_parameter_3.f90: Likewise.
580 * gfortran.dg/dec_parameter_4.f90: Likewise.
581
7d29f8e3
ML
5822016-11-03 Martin Liska <mliska@suse.cz>
583
584 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
585 output.
586 * gcc.dg/tree-prof/time-profiler-3.c: New test.
587
5de3e2d8
BE
5882016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
589
590 PR libgcc/78067
591 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
592
f03f0232
SKS
5932016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
594
595 * gcc.c-torture/execute/pr78170.c: Require int32plus.
596
bd17a9df
MF
5972016-11-02 Max Filippov <jcmvbkbc@gmail.com>
598
599 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
600
2b01aad6
TC
6012016-11-01 Tamar Christina <tamar.christina@arm.com>
602
603 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
604 Check for arm_v8_neon_hw.
605 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
606 Likewise.
607 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
608 Likewise.
609 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
610 Likewise.
611
aa55dc0c
RB
6122016-11-02 Richard Biener <rguenther@suse.de>
613
614 * gcc.dg/store_merging_8.c: New testcase.
615
6905c577 6162016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
617
618 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
619
075be4a1
DE
6202016-11-02 David Edelsohn <dje.gcc@gmail.com>
621
4b69fb13
DE
622 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
623 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
624 * gcc.dg/addr_equal_1.c: XFAIL AIX.
625 * gcc.dg/pr65779.c: XFAIL AIX.
626 * gcc.dg/pr70405.c: XFAIL AIX.
627
075be4a1
DE
628 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
629 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
630 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
631
fdb1aa55
RO
6322016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
633
634 * lib/target-supports.exp (check_gc_sections_available): Use
635 -print-prog-name=ld to determine linker used.
636
4adbcdb4
ML
6372016-11-02 Martin Liska <mliska@suse.cz>
638
639 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
640 test case.
641
4b2c06f4
KT
6422016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
643
644 PR tree-optimization/78170
645 * gcc.c-torture/execute/pr78170.c: New test.
646
63e523d6
KT
6472016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
648
649 PR tree-optimization/78162
650 * gcc.c-torture/compile/pr78162.c: New test.
651
da42ac7b
RB
6522016-11-02 Richard Biener <rguenther@suse.de>
653
654 PR tree-optimization/78035
655 PR tree-optimization/77964
656 * gcc.target/i386/pr78035.c: New testcase.
657
4280df0a
RB
6582016-11-02 Richard Biener <rguenther@suse.de>
659
660 * gcc.dg/tree-ssa/vrp111.c: New testcase.
661 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
662 * gcc.dg/tree-ssa/pr21086.c: Likewise.
663 * gcc.dg/tree-ssa/pr58480.c: Likewise.
664 * gcc.dg/tree-ssa/vrp08.c: Likewise.
665
1b1d9303
DE
6662016-11-01 David Edelsohn <dje.gcc@gmail.com>
667
668 * gfortran.dg/pr70937.f90: require-effective-target lto.
669
5b7c0519
TK
6702016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
671
672 PR fortran/69544
673 * gfortran.dg/where_6.f90: New test.
674
70d28813
JJ
6752016-11-01 Jakub Jelinek <jakub@redhat.com>
676
677 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
678
7f4266d4
TK
6792016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
680
681 PR fortran/69544
682 * gfortran.dg/where_5.f90: New test.
683
9fc158eb
BB
6842016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
685
686 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
687 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
688 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
689 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
690
baeb7b5c
UB
6912016-11-01 Uros Bizjak <ubizjak@gmail.com>
692
693 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
694 Whitespace fixes.
695 (check_effective_target_vect_cmdline_needed): Check
696 is-effective-target ia32 for x86 targets.
697 (check_effective_target_vect_simd_clones): Simplify condition.
698 (check_effective_target_vect_double): Ditto.
699 (check_effective_target_vect_aligned_arrays): Check
700 is-effective-target ia32 for x86 targets. Simplify condition.
701 (check_effective_target_vect_multiple_sizes): Simplify condition.
702 (check_effective_target_sqrt_insn): Add i?86-*-* target.
703 (check_effective_target_sync_int_128): Simplify condition.
704 (check_effective_target_sync_int_128_runtime): Ditto.
705 (check_effective_target_sync_long_long_runtime): Ditto.
706 (check_effective_target_divmod): Add i?86-*-* target.
707
156b5cca
MM
7082016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
709
710 * gcc.target/powerpc/vsx-extract-4.c: New test.
711 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
712
120a4c45
JD
7132016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
714
715 PR fortran/54679
716 * gfortran.dg/fmt_l.f90: Update test.
717 * gfortran.dg/fmt_l0.f90: New test.
718
c5fed5c6
JJ
7192016-10-31 Jakub Jelinek <jakub@redhat.com>
720
721 PR c++/78089
722 * c-c++-common/builtin-shuffle-1.c: New test.
723 * g++.dg/cpp0x/addressof3.C: New test.
724
aee69156
VV
7252016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
726
727 Add tests for a const member and a reference member for launder.
728 * g++.dg/cpp1z/launder3.C: New.
729 * g++.dg/cpp1z/launder4.C: Likewise.
730 * g++.dg/cpp1z/launder5.C: Likewise.
731 * g++.dg/cpp1z/launder5.cc: Likewise.
732 * g++.dg/cpp1z/launder5.h: Likewise.
733 * g++.dg/cpp1z/launder6.C: Likewise.
734 * g++.dg/cpp1z/launder6.cc: Likewise.
735 * g++.dg/cpp1z/launder6.h: Likewise.
736
1e4fa9b1
JJ
7372016-10-31 Jakub Jelinek <jakub@redhat.com>
738
dcb466ec
JJ
739 PR c++/77948
740 * g++.dg/cpp0x/pr77948-1.C: New test.
741 * g++.dg/cpp0x/pr77948-2.C: New test.
742 * g++.dg/cpp0x/pr77948-3.C: New test.
743 * g++.dg/cpp0x/pr77948-4.C: New test.
744 * g++.dg/cpp0x/pr77948-5.C: New test.
745 * g++.dg/cpp0x/pr77948-6.C: New test.
746
1e4fa9b1
JJ
747 PR tree-optimization/77860
748 * gcc.dg/pr77860.c: New test.
749
9782e1ec
JJ
7502016-10-31 Jakub Jelinek <jakub@redhat.com>
751
752 PR c++/77886
753 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
754
dd57b05e
SKS
7552016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
756
757 * gcc.dg/lto/pr60449_0.c: Skip for avr.
758
84ff4775
LCW
7592016-10-30 Le-Chun Wu <lcwu@google.com>
760 Mark Wielaard <mjw@redhat.com>
761
762 * gcc.dg/Wshadow-compatible-local-1.c: New test.
763 * gcc.dg/Wshadow-local-1.c: Likewise.
764 * gcc.dg/Wshadow-local-2.c: Likewise.
765 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
766 * g++.dg/warn/Wshadow-local-1.C: Likewise.
767 * g++.dg/warn/Wshadow-local-2.C: Likewise.
768
0b56e9ad
BS
7692016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
770
771 PR tree-optimization/71915
772 PR tree-optimization/71490
773 * gcc.dg/tree-ssa/pr54245.c: Delete.
774 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
775 document why.
776
d4fc6702
JD
7772016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
778
779 PR fortran/78123
780 * gfortran.dg/fmt_t_9.f: New test.
781
396e56d2
TK
7822016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
783
784 PR fortran/67219
785 * gfortran.dg/pr67219.f90: New test.
786
a654d5d0
JJ
7872016-10-29 Jakub Jelinek <jakub@redhat.com>
788
205b9ed1
JJ
789 PR rtl-optimization/77919
790 * g++.dg/torture/pr77919-2.C: New test.
791
a654d5d0
JJ
792 PR target/78148
793 * gcc.dg/pr78148.c: New test.
794
894d8b41
EB
7952016-10-28 Eric Botcazou <ebotcazou@adacore.com>
796
797 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
798 * gcc.target/sparc/overflow-4.c: ...here.
799 * gcc.target/sparc/overflow-5.c: New test.
800
e72531b9
PK
8012016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
802 Kugan Vivekanandarajah <kuganv@linaro.org>
803 Jim Wilson <jim.wilson@linaro.org>
804
805 PR tree-optimization/43721
806 * lib/target-supports.exp (check_effective_target_divmod): New.
807 (check_effective_target_divmod_simode): Likewise.
808 (check_effective_target_arm_divmod_simode): Likewise.
809 * gcc.dg/divmod-1-simode.c: New test.
810 * gcc.dg/divmod-1.c: Likewise.
811 * gcc.dg/divmod-2-simode.c: Likewise.
812 * gcc.dg/divmod-2.c: Likewise.
813 * gcc.dg/divmod-3-simode.c: Likewise.
814 * gcc.dg/divmod-3.c: Likewise.
815 * gcc.dg/divmod-4-simode.c: Likewise.
816 * gcc.dg/divmod-4.c: Likewise.
817 * gcc.dg/divmod-5.c: Likewise.
818 * gcc.dg/divmod-6-simode.c: Likewise.
819 * gcc.dg/divmod-6.c: Likewise.
820 * gcc.dg/divmod-7.c: Likewise.
821
f663d9ad 8222016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
823 Jakub Jelinek <jakub@redhat.com>
824 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
825
826 PR middle-end/22141
827 PR rtl-optimization/23684
828 * gcc.c-torture/execute/pr22141-1.c: New test.
829 * gcc.c-torture/execute/pr22141-2.c: Likewise.
830 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
831 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
832 * gcc.dg/store_merging_1.c: New test.
833 * gcc.dg/store_merging_2.c: Likewise.
834 * gcc.dg/store_merging_3.c: Likewise.
835 * gcc.dg/store_merging_4.c: Likewise.
836 * gcc.dg/store_merging_5.c: Likewise.
837 * gcc.dg/store_merging_6.c: Likewise.
838 * gcc.dg/store_merging_7.c: Likewise.
839 * gcc.target/i386/pr22141.c: Likewise.
840 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
841 * g++.dg/init/new17.C: Likewise.
842
6905c577 8432016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
844
845 PR middle-end/72747
846 * c-c++-common/pr72747-1.c: New test.
847 * c-c++-common/pr72747-2.c: Likewise.
848
539405d5
AK
8492016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
850
851 * gcc.target/s390/oscbreak-1.c: New test.
852
0dbb19f0
AK
8532016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
854
855 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
856
0d9e143c
JJ
8572016-10-28 Jakub Jelinek <jakub@redhat.com>
858
c19066a7
JJ
859 PR rtl-optimization/77919
860 * g++.dg/torture/pr77919.C: New test.
861
0d9e143c
JJ
862 PR rtl-optimization/78132
863 * gcc.target/i386/pr78132.c: New test.
864
cc91248d
EB
8652016-10-27 Eric Botcazou <ebotcazou@adacore.com>
866
867 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
868
787c7a65
MM
8692016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
870
871 * gcc.target/powerpc/vsx-simode.c: New test.
872 * gcc.target/powerpc/vsx-simode2.c: Likewise.
873 * gcc.target/powerpc/vsx-simode3.c: Likewise.
874
4ce71579
JJ
8752016-10-27 Jakub Jelinek <jakub@redhat.com>
876
6f21288f
JJ
877 PR fortran/78026
878 * gfortran.dg/gomp/pr78026.f03: New test.
879 * gfortran.dg/select_type_38.f03: New test.
880
4ce71579
JJ
881 PR middle-end/78025
882 * g++.dg/gomp/declare-simd-7.C: New test.
883
6f21288f 8842016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
885
886 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
887 * gfortran.dg/dec_init_2.f90: Likewise.
888 * gfortran.dg/dec_init_3.f90: New test.
889 * gfortran.dg/dec_init_4.f90: Likewise.
890
93f90bec
BC
8912016-10-27 Bin Cheng <bin.cheng@arm.com>
892
893 * gcc.dg/fold-narrowbopcst-1.c: New test.
894
6f21288f 8952016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
896
897 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
898 dg-shouldfail/dg-output instead of XFAIL.
899 * gfortran.dg/dec_io_6.f90: Likewise.
900
ddb92ab9
TP
9012016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
902
903 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
904 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
905 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
906 * gcc.target/arm/atomic-op-char-3.c: Likewise.
907 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
908 * gcc.target/arm/atomic-op-int-3.c: Likewise.
909 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
910 * gcc.target/arm/atomic-op-release-3.c: Likewise.
911 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
912 * gcc.target/arm/atomic-op-short-3.c: Likewise.
913
ad6e4ba8
BC
9142016-10-27 Bin Cheng <bin.cheng@arm.com>
915
916 * gcc.dg/fold-convmaxconv-1.c: New test.
917 * gcc.dg/fold-convminconv-1.c: New test.
918
6905c577 9192016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
920
921 PR fortran/78092
922 * gfortran.dg/pr78092.f90: New test.
923
7a83b391
KN
9242016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
925
926 PR target/78056
927 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
928 expected error message.
929 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
930 expected error message.
931 * gcc.target/powerpc/vsu/vec-all-nez-7.c
932 (test_all_not_equal_and_not_zero): Change expected error message.
933
3693a620
JJ
9342016-10-26 Jakub Jelinek <jakub@redhat.com>
935
936 PR fortran/77973
937 * gfortran.dg/gomp/pr77973.f90: New test.
938
cd612e8a
PT
9392016-10-26 Paul Thomas <pault@gcc.gnu.org>
940
941 PR fortran/78108
942 * gfortran.dg/submodule_18.f08: New test.
943 * gfortran.dg/submodule_19.f08: New test.
944
09844a5f
MM
9452016-10-26 Michael Matz <matz@suse.de>
946
947 * g++.dg/pr78060.C: New test.
948 * gfortran.dg/pr78061.f: New test.
949 * g++.dg/pr78088.C: New test.
950
6f21288f 9512016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
952
953 * gfortran.dg/dec_io_1.f90: New test.
954 * gfortran.dg/dec_io_2.f90: New test.
955 * gfortran.dg/dec_io_3.f90: New test.
956 * gfortran.dg/dec_io_4.f90: New test.
957 * gfortran.dg/dec_io_5.f90: New test.
958 * gfortran.dg/dec_io_6.f90: New test.
959
6c95388f
JJ
9602016-10-25 Jakub Jelinek <jakub@redhat.com>
961
962 PR sanitizer/78106
963 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
964
9652016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
966
967 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
968 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
969
90e261e4
EB
9702016-10-25 Eric Botcazou <ebotcazou@adacore.com>
971
972 * gnat.dg/opt59.adb: New test.
973 * gnat.dg/opt59_pkg.ad[sb]: New helper.
974
975 * gnat.dg/opt60.adb: New test.
976
cef026ec
AV
9772016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
978
979 PR fortran/72770
980 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
981 this pr.
982
96592eed
JJ
9832016-10-25 Jakub Jelinek <jakub@redhat.com>
984
985 PR target/78102
986 * gcc.target/i386/pr78102.c: New test.
987
6c95388f 9882016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
989
990 * gfortran.dg/dec_logical_xor_1.f90: New test.
991 * gfortran.dg/dec_logical_xor_2.f90: New test.
992 * gfortran.dg/dec_logical_xor_3.f03: New test.
993
6c95388f 9942016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
995
996 * gfortran.dg/dec_loc_rval_1.f90: New test.
997 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 998 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 999
6c95388f 10002016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1001
90051c26
FR
1002 * gfortran.dg/dec_type_print.f90: New testcase.
1003
6c95388f 10042016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1005
1006 * gfortran.dg/feed_1.f90: New test.
1007 * gfortran.dg/feed_2.f90: New test.
ef144767 1008
8e104951
ML
10092016-10-25 Martin Liska <mliska@suse.cz>
1010
1011 PR sanitizer/78106
1012 * gcc.dg/asan/pr78106.c: New test.
1013
b93ee1bb
ML
10142016-10-25 Martin Liska <mliska@suse.cz>
1015
1016 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1017
ad6922b0
WD
10182016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1019
1020 PR target/78041
1021 * gcc.target/arm/pr78041.c: New test.
1022
e16f1cc7
JJ
10232016-10-25 Jakub Jelinek <jakub@redhat.com>
1024
1025 * g++.dg/cpp1z/launder1.C: New test.
1026 * g++.dg/cpp1z/launder2.C: New test.
1027
078134e5 10282016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1029 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1030
1031 PR target/71676
1032 PR target/71678
1033 * gcc.target/avr/pr71676-2.c: New test.
1034
c7212a15 10352016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1036 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1037
1038 PR target/71676
1039 PR target/71678
1040 * gcc.target/avr/pr71676-1.c: New test.
1041 * gcc.target/avr/pr71676-3.c: New test.
1042 * gcc.target/avr/pr71676.c: New test.
1043 * gcc.target/avr/pr71678.c: New test.
1044
d1c7d3a8
KV
10452016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1046
1047 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1048 such that cloned verions of tested functions are not created.
1049
c7082171
SK
10502016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1051
1052 PR fortran/71895
1053 * gfortran.dg/pr71895.f90: New test.
1054
0f2a9e37
JJ
10552016-10-24 Jakub Jelinek <jakub@redhat.com>
1056
1057 * g++.dg/debug/dwarf2/ref-2.C: New test.
1058
f8348061
BE
10592016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1060
1061 * c-c++-common/Wint-in-bool-context-3.c: New test.
1062
1eb4547b
MS
10632016-10-24 Martin Sebor <msebor@redhat.com>
1064
1065 PR middle-end/77735
1066 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1067 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1068 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1069 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1070 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1071 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1072 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1073
292af537
RB
10742016-10-24 Richard Biener <rguenther@suse.de>
1075
1076 PR testsuite/71491
1077 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1078 * gcc.dg/vect/slp-45.c: Likewise.
1079
40f683e8
RB
10802016-10-24 Richard Biener <rguenther@suse.de>
1081
1082 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1083 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1084 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1085
b1b6774f
GJL
10862016-10-24 Georg-Johann Lay <avr@gjlay.de>
1087
1088 PR target/78093
1089 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1090 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1091
ed9760d2
AV
10922016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1093
1094 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1095
fb027a42
JJ
10962016-10-24 Jakub Jelinek <jakub@redhat.com>
1097
1098 * gcc.target/i386/bmi2-pext-1.c: New test.
1099 * gcc.target/i386/bmi2-pdep-1.c: New test.
1100 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1101 * gcc.target/i386/tbm-bextri-1.c: New test.
1102 * gcc.target/i386/bmi-bextr-6.c: New test.
1103
8e10302e
RO
11042016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1105
1106 PR target/77483
1107 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1108 * gcc.target/i386/pr65105-1.c: Likewise.
1109 * gcc.target/i386/pr65105-2.c: Likewise.
1110 * gcc.target/i386/pr65105-3.c: Likewise.
1111 * gcc.target/i386/pr65105-5.c: Likewise.
1112 * gcc.target/i386/pr67761.c: Likewise.
1113 * gcc.target/i386/pr70799-1.c: Likewise.
1114
866c72a8
ML
11152016-10-24 Martin Liska <mliska@suse.cz>
1116
1117 PR sanitizer/77966
1118 * c-c++-common/ubsan/unreachable-3.c: New test.
1119
0804124b
SK
11202016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1121
1122 PR fortran/77763
1123 * gfortran.dg/pr77763.f90
1124
87c9fca5
SK
11252016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1126
1127 PR fortran/54730
1128 PR fortran/78033
1129 * gfortran.dg/pr78033.f90: New test.
1130
dfd6231e
PT
11312016-10-23 Paul Thomas <pault@gcc.gnu.org>
1132
1133 PR fortran/69834
1134 * gfortran.dg/select_type_1.f03: Change error for overlapping
1135 TYPE IS cases.
1136 * gfortran.dg/select_type_36.f03: New test.
1137
66ccff98
EB
11382016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1139
1140 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1141
15876cee
TK
11422016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1143
1144 PR fortran/78021
1145 * gfortran.dg/string_length_3.f90: New test.
1146
574284e9
AV
11472016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1148
574284e9
AV
1149 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1150
11512016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1152
1153 PR fortran/43366
1154 PR fortran/57117
1155 PR fortran/61337
1156 * gfortran.dg/alloc_comp_class_5.f03: New test.
1157 * gfortran.dg/class_allocate_21.f90: New test.
1158 * gfortran.dg/class_allocate_22.f90: New test.
1159 * gfortran.dg/realloc_on_assign_27.f08: New test.
1160
20276dc9
JL
11612016-10-21 Jeff Law <law@redhat.com>
1162
1163 * PR tree-optimization/71947
1164 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1165 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1166 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1167
f7503699
KV
11682016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1169
1170 * gcc.dg/ipa/vrp5.c: New test.
1171 * gcc.dg/ipa/vrp6.c: New test.
1172
5be6b295
WD
11732016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1174
1175 * gcc.target/aarch64/test_frame_17.c: New test.
1176
c82bc7ed
WD
11772016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1178
1179 * gcc.target/aarch64/test_frame_17.c: New test.
1180
67a6cac7
AP
11812016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1182
1183 PR preprocessor/71681
1184 * gcc.dg/cpp/pr71681-1.c: New testcase
1185 * gcc.dg/cpp/pr71681-2.c: Likewise
1186 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1187 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1188 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1189 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1190
8e6982f7
JJ
11912016-10-21 Jakub Jelinek <jakub@redhat.com>
1192
9c4c8b7b
JJ
1193 PR target/78057
1194 * gcc.target/i386/pr78057.c: New test.
1195
8e6982f7
JJ
1196 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1197
de514d40
PT
11982016-10-21 Paul Thomas <pault@gcc.gnu.org>
1199
1200 PR fortran/69566
1201 * gfortran.dg/select_type_37.f03: New test.
1202
1d64ceb0
SKS
12032016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1204
1205 PR target/71627
1206 * gcc.target/avr/pr71627.c: New test
1207
85729229
EB
12082016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1209
1210 * gcc.target/sparc/overflow-1.c: New test.
1211 * gcc.target/sparc/overflow-2.c: Likewise.
1212 * gcc.target/sparc/overflow-3.c: Likewise.
1213
d17f2c3b
AV
12142016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1215
1216 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1217 effective target.
1218
0d47cee6
KT
12192016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1220
1221 PR rtl-optimization/78038
1222 * gcc.target/aarch64/pr78038.c: New test.
1223
a20d03c8
RB
12242016-10-21 Richard Biener <rguenther@suse.de>
1225
1226 PR tree-optimization/78051
1227 * g++.dg/torture/pr78051.C: New testcase.
1228
f3ecd50f
BE
12292016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1230
1231 * c-c++-common/wdate-time.c: Restored test case.
1232 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1233
fceabe50
JJ
12342016-10-20 Jakub Jelinek <jakub@redhat.com>
1235
1236 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1237
f56ea76e
UB
12382016-10-20 Uros Bizjak <ubizjak@gmail.com>
1239
1240 PR target/78037
1241 * gcc.target/i386/pr78037.c: New test.
1242
2c35bbe1
EB
12432016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1244
1245 * gcc.target/visium/overflow8.c: New.
1246 * gcc.target/visium/overflow16.c: Likewise.
1247 * gcc.target/visium/overflow32: Likewise.
1248
28df8730
MM
12492016-10-20 Michael Matz <matz@suse.de>
1250
1251 * gcc.dg/loop-split.c: New test.
1252 * gcc.dg/tree-ssa/ifc-9.c: Update.
1253 * gcc.dg/tree-ssa/ifc-10.c: Update.
1254
6c1a9e41
RB
12552016-10-20 Richard Biener <rguenther@suse.de>
1256
1257 * gcc.dg/graphite/pr35356-1.c: Update.
1258
a2923dba
PC
12592016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/77446
1262 * g++.dg/cpp1y/pr77446.C: New.
1263
2066ef6a
PK
12642016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1265
1266 PR tree-optimization/53979
1267 * gcc.dg/pr53979-1.c: New test-case.
1268 * gcc.dg/pr53979-2.c: Likewise.
1269
4c712374
BE
12702016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1271
1272 * c-c++-common/Wint-in-bool-context-2.c: New test.
1273
bdcf8e7c
JD
12742016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1275
1276 * gfortran.dg/dtio_17.f90: Fix test.
1277
ec1748d4
AH
12782016-10-19 Aldy Hernandez <aldyh@redhat.com>
1279
1280 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1281 * gcc.dg/Walloca-2.c: Same.
1282
b70f0b0c
AH
12832016-10-19 Aldy Hernandez <aldyh@redhat.com>
1284
1285 * gcc.dg/Wvla-1.c: Rename to...
1286 * gcc.dg/Wvla-larger-than-1.c: ...this.
1287 * gcc.dg/Wvla-2.c: Rename to...
1288 * gcc.dg/Wvla-larger-than-2.c: ...this.
1289 * gcc.dg/Wvla-3.c: Rename to...
1290 * gcc.dg/Walloca-11.c.: ...this.
1291 * gcc.dg/wvla-[1-7].c: Rename to:
1292 * gcc.dg/Wvla-[1-7].c: ...this.
1293
cbb22e61
BC
12942016-10-19 Bin Cheng <bin.cheng@arm.com>
1295
1296 PR tree-optimization/78005
1297 * gcc.dg/vect/pr78005.c: New.
1298 * gcc.target/i386/l_fma_float_1.c: Revise test.
1299 * gcc.target/i386/l_fma_float_2.c: Ditto.
1300 * gcc.target/i386/l_fma_float_3.c: Ditto.
1301 * gcc.target/i386/l_fma_float_4.c: Ditto.
1302 * gcc.target/i386/l_fma_float_5.c: Ditto.
1303 * gcc.target/i386/l_fma_float_6.c: Ditto.
1304 * gcc.target/i386/l_fma_double_1.c: Ditto.
1305 * gcc.target/i386/l_fma_double_2.c: Ditto.
1306 * gcc.target/i386/l_fma_double_3.c: Ditto.
1307 * gcc.target/i386/l_fma_double_4.c: Ditto.
1308 * gcc.target/i386/l_fma_double_5.c: Ditto.
1309 * gcc.target/i386/l_fma_double_6.c: Ditto.
1310
a023f8c8
TS
13112016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1312
1313 PR tree-optimization/78024
1314 * gcc.dg/goacc/loop-processing-1.c: New file.
1315
d9700bdb
RB
13162016-10-19 Richard Biener <rguenther@suse.de>
1317
1318 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1319
902cb7b1
KN
13202016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1321
1322 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1323 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1324 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1325 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1326 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1327 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1328 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1329 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1330 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1331 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1332 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1333 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1334 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1335 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1336 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1337 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1338 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1339 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1340 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1341 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1342 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1343 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1344 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1345 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1346 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1347 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1348 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1349 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1350 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1351 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1352 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1353 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1354 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1355 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1356 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1357 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1358 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1359 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1360 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1361 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1362 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1363 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1364 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1365 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1366 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1367 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1368 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1369 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1370 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1371 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1372 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1373 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1374 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1375 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1376 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1377 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1378 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1379 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1380 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1381 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1382 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1383 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1384 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1385 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1386 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1387 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1388 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1389 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1390 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1391 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1392 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1393 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1394 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1395 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1396 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1397 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1398 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1399 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1400 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1401 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1402 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1403 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1404 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1405 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1406 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1407 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1408 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1409 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1410 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1411 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1412 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1413 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1414 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1415 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1416 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1417 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1418 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1419 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1420 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1421 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1422 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1423 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1424 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1425 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1426 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1427 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1428 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1429 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1430 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1431 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1432 * gcc.target/powerpc/vsu/vsu.exp: New file.
1433
5cb96b6a
UB
14342016-10-18 Uros Bizjak <ubizjak@gmail.com>
1435
1436 PR target/77991
1437 * gcc.target/i386/pr77991.c: New test.
1438
f5de494c
MF
14392016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1440
1441 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1442 LTO is used.
1443
e5163ec1
SKS
14442016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1445
5cb96b6a 1446 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1447
b64e8239
RB
14482016-10-18 Richard Biener <rguenther@suse.de>
1449
1450 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1451 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1452 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1453 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1454 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1455 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1456 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1457 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1458 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1459 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1460 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1461 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1462 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1463 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1464 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1465 * gcc.dg/pr68217.c: Likewise.
1466 * gcc.dg/predict-9.c: Likewise.
1467 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1468 * gcc.dg/predict-1.c: Likewise.
1469
c680ada5
JD
14702016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1471
1472 * gfortran.dg/dtio_17.f90: New test.
1473
7fd4f180
KV
14742016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1475
1476 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1477
718625ad
KV
14782016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1479
1480 * gcc.dg/ipa/vrp4.c: New test.
1481
735b8f9f
KV
14822016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1483
1484 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1485 * gcc.dg/torture/pr39074.c: Likewise.
1486
86f98087
EB
14872016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1488
1489 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1490 * gnat.dg/trampoline4.adb: Minor tweak.
1491
a929f266
BS
14922016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1493
1494 PR tree-optimization/77916
1495 * gcc.dg/torture/pr77916.c: New.
1496
4acf2055
SK
14972016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1498
1499 PR fortran/77978
1500 * gfortran.dg/pr77978_1.f90: New test.
1501 * gfortran.dg/pr77978_2.f90: Ditto.
1502 * gfortran.dg/pr77978_3.f90: Ditto.
1503
871267e1
PT
15042016-10-17 Paul Thomas <pault@gcc.gnu.org>
1505
1506 PR fortran/61420
1507 PR fortran/78013
1508 * gfortran.dg/proc_ptr_49.f90: New test.
1509
fd9593e9
BE
15102016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1511
1512 PR target/77308
1513 * gcc.target/arm/pr77308.c: New test.
1514
d32d4176
DE
15152016-10-17 David Edelsohn <dje.gcc@gmail.com>
1516
1517 * lib/target-supports.exp
1518 (check_effective_target_floatn_nx_runtime): Return 0 for
1519 powerpc*-ibm-aix*.
1520
dca2910c
AP
15212016-10-17 Andrew Pinski <apinski@cavium.com>
1522
1523 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1524 long instead of long.
1525 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1526 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1527 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1528 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1529 * gcc.target/aarch64/pr68102_1.c: Likewise.
1530 * gcc.target/aarch64/target_attr_3.c: Likewise.
1531
44b00dbc
RB
15322016-10-17 Richard Biener <rguenther@suse.de>
1533
1534 PR tree-optimization/77988
1535 * gcc.dg/torture/pr77988.c: New testcase.
1536
89b80c42
PK
15372016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1538
1539 * gcc.dg/pr71636-1.c: New test-case.
1540 * gcc.dg/pr71636-2.c: Likewise.
1541
4c640e26
EB
15422016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1543
1544 * gnat.dg/trampoline3.adb: New test.
1545 * gnat.dg/trampoline4.adb: Likewise.
1546
6c0347f6
JD
15472016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1548
1549 * gfortran.dg/dtio_16.f90: New test.
1550
d0d48a06
EB
15512016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1552
1553 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1554 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1555 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1556
baa33d83
EB
15572016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1558
1559 * gcc.target/sparc/popc.c: Rename to...
1560 * gcc.target/sparc/popc-1.c: ...this.
1561 * gcc.target/sparc/popc-2.c: New test.
1562
523ee218
JD
15632016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1564
1565 PR fortran/77972
1566 * gfortran.dg/unexpected_eof_4.f90: New test.
1567
c04d4ede
JB
15682016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1569
31a84d4a
AP
1570 PR libfortran/48587
1571 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1572
064ed55a
JJ
15732016-10-14 Jakub Jelinek <jakub@redhat.com>
1574
9a822fc7
JJ
1575 PR middle-end/77959
1576 * gfortran.dg/pr77959.f90: New test.
1577
064ed55a
JJ
1578 DR 1511 - const volatile variables and ODR
1579 * g++.dg/DRs/dr1511-1.C: New test.
1580 * g++.dg/DRs/dr1511-2.C: New test.
1581
2579762a
EB
15822016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1583
1584 * gnat.dg/debug7.adb (dg-options): Remove -g.
1585 * gnat.dg/debug8.adb (dg-options): Add -margs.
1586 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1587
6d59425d
RB
15882016-10-14 Richard Biener <rguenther@suse.de>
1589
1590 PR tree-optimization/77979
1591 * gcc.dg/torture/pr77979.c: New testcase.
1592
43f66d6e
ML
15932016-10-14 Martin Liska <mliska@suse.cz>
1594
1595 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1596 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1597 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1598
cb3ac867
UB
15992016-10-14 Uros Bizjak <ubizjak@gmail.com>
1600
1601 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1602 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1603 * gcc.dg/torture/pr77937-2.c: Likewise.
1604
14cf71a0
EB
16052016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1606
1607 * gnat.dg/lto15.adb: Adjust.
1608 * gnat.dg/lto16.adb: Likewise.
1609 * gnat.dg/lto17.adb: Likewise
1610 * gnat.dg/lto18.ad[sb]: New test.
1611 * gnat.dg/lto18_pkg.ads: New helper.
1612 * gnat.dg/lto19.adb: New test.
1613 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1614 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1615 * gnat.dg/lto20.adb: New test.
1616 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1617
6fd9c6f4
AV
16182016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1619
1620 * gfortran.dg/coarray_38.f90: Expect error message.
1621
01f44038
KT
16222016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1623
1624 * gcc.target/aarch64/spellcheck_1.c: New test.
1625 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1626 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1627 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1628 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1629 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1630
253abb2a
AS
16312016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1632
1633 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1634
a2695319
BS
16352016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1636
1637 PR tree-optimization/77937
1638 * gcc.dg/torture/pr77937-1.c: New.
1639 * gcc.dg/torture/pr77937-2.c: New.
1640
14a2c9aa
JM
16412016-10-13 Jakub Jelinek <jakub@redhat.com>
1642
1643 * g++.dg/cpp1z/inline-var1.C: New test.
1644 * g++.dg/cpp1z/inline-var1a.C: New test.
1645 * g++.dg/cpp1z/inline-var1.h: New file.
1646 * g++.dg/cpp1z/inline-var2.C: New test.
1647 * g++.dg/cpp1z/inline-var3.C: New test.
1648 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1649 uninitialized const.
1650
6c95388f 16512016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1652
ee7fa2e3
SL
1653 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1654 Xscale is specified, not just -march.
1655 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1656 is incompatible with Xscale.
18d34307 1657
96032047
MS
16582016-10-13 Martin Sebor <msebor@redhat.com>
1659
1660 PR c++/71912
1661 * g++.dg/ext/flexary4.C: Adjust.
1662 * g++.dg/ext/flexary5.C: Same.
1663 * g++.dg/ext/flexary9.C: Same.
1664 * g++.dg/ext/flexary19.C: New test.
1665 * g++.dg/ext/flexary18.C: New test.
1666 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1667 regression test.
5cb96b6a
UB
1668 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1669 Avoid generating a flexible array member in an array.
96032047 1670
5b1548fd
MS
16712016-10-13 Martin Sebor <msebor@redhat.com>
1672
1673 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1674 to placate -Wformat on targets where the type is not int.
1675
7810c4eb
DM
16762016-10-13 David Malcolm <dmalcolm@redhat.com>
1677
1678 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1679 in INSN_LOCATION.
1680
fcd27666
BC
16812016-10-13 Bin Cheng <bin.cheng@arm.com>
1682
1683 * gcc.target/i386/l_fma_float_1.c: Revise test.
1684 * gcc.target/i386/l_fma_float_2.c: Ditto.
1685 * gcc.target/i386/l_fma_float_3.c: Ditto.
1686 * gcc.target/i386/l_fma_float_4.c: Ditto.
1687 * gcc.target/i386/l_fma_float_5.c: Ditto.
1688 * gcc.target/i386/l_fma_float_6.c: Ditto.
1689 * gcc.target/i386/l_fma_double_1.c: Ditto.
1690 * gcc.target/i386/l_fma_double_2.c: Ditto.
1691 * gcc.target/i386/l_fma_double_3.c: Ditto.
1692 * gcc.target/i386/l_fma_double_4.c: Ditto.
1693 * gcc.target/i386/l_fma_double_5.c: Ditto.
1694 * gcc.target/i386/l_fma_double_6.c: Ditto.
1695
b8a4b8c8
BC
16962016-10-13 Bin Cheng <bin.cheng@arm.com>
1697
1698 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1699
328ba117
BC
17002016-10-13 Bin Cheng <bin.cheng@arm.com>
1701
1702 * gcc.dg/vect/vect-98.c: Refine test case.
1703 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1704 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1705 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1706
1a1ab05e
JJ
17072016-10-13 Jakub Jelinek <jakub@redhat.com>
1708
1709 PR c/77946
1710 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1711
27947670
ML
17122016-10-13 Martin Liska <mliska@suse.cz>
1713
1714 PR tree-optimization/77943
1715 * g++.dg/tree-ssa/pr77943.C: New test.
1716
92c5266b
AV
17172016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1718
1719 PR fortran/72832
1720 * gfortran.dg/allocate_with_source_22.f03: New test.
1721 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1722 fail.
1723
90bca4ed
TP
17242016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1725
1726 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1727 * gcc.target/arm/movsi_movw.c: Likewise.
1728 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1729 directive to work on big endian targets.
1730
0011af7b
KV
17312016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1732
1733 * gcc.dg/tree-ssa/evrp6.c: New test.
1734
859e95ab
SB
17352016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1736
1737 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1738 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1739 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1740
2934018d
SB
17412016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1742
1743 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1744 * gcc.target/powerpc/warn-2.c: Ditto.
1745
f92d1522
RS
17462016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1747
1748 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1749 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1750 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1751 for -mmsa.
1752 * gcc.target/mips/msa.c: New test.
1753 * gcc.target/mips/msa-builtins.c: Likewise.
1754 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1755 (check_effective_target_mips_msa_runtime): Likewise.
1756 (check_effective_target_mips_msa): Likewise.
1757 (add_options_for_mips_msa): Likewise.
1758 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1759 (check_effective_target_vect_intfloat_cvt): Likewise.
1760 (check_effective_target_vect_uintfloat_cvt): Likewise.
1761 (check_effective_target_vect_floatint_cvt): Likewise.
1762 (check_effective_target_vect_floatuint_cvt): Likewise.
1763 (check_effective_target_vect_shift): Likewise.
1764 (check_effective_target_vect_shift_char): Likewise.
1765 (check_effective_target_vect_long): Likewise.
1766 (check_effective_target_vect_float): Likewise.
1767 (check_effective_target_vect_double): Likewise.
1768 (check_effective_target_vect_long_long): Likewise.
1769 (check_effective_target_vect_perm): Likewise.
1770 (check_effective_target_vect_perm_byte): Likewise.
1771 (check_effective_target_vect_perm_short): Likewise.
1772 (check_effective_target_vect_sdot_qi): Likewise.
1773 (check_effective_target_vect_udot_qi): Likewise.
1774 (check_effective_target_vect_sdot_hi): Likewise.
1775 (check_effective_target_vect_udot_hi): Likewise.
1776 (check_effective_target_vect_pack_trunc): Likewise.
1777 (check_effective_target_vect_unpack): Likewise.
1778 (check_effective_target_vect_hw_misalign): Likewise.
1779 (check_effective_target_vect_condition): Likewise.
1780 (check_effective_target_vect_cond_mixed): Likewise.
1781 (check_effective_target_vect_char_mult): Likewise.
1782 (check_effective_target_vect_short_mult): Likewise.
1783 (check_effective_target_vect_int_mult): Likewise.
1784 (check_effective_target_vect_extract_even_odd): Likewise.
1785 (check_effective_target_vect_interleave): Likewise.
1786 (check_vect_support_and_set_flags): Check if the target supports MSA
1787 and append to the list of EFFECTIVE_TARGETS.
1788
0bfd099c
RB
17892016-10-12 Richard Biener <rguenther@suse.de>
1790
1791 PR debug/77947
1792 * g++.dg/torture/pr77947.C: New testcase.
1793
b4a9ef2f
PMR
17942016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1795
1796 * gnat.dg/debug8.adb: New testcase.
1797
c0dbd22d
PMR
17982016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1799
1800 * gnat.dg/debug9.adb: New testcase.
1801
8a7c91cd
RB
18022016-10-12 Richard Biener <rguenther@suse.de>
1803
1804 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1805 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1806 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1807
7dc2f5f1
RB
18082016-10-12 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/77920
1811 * gcc.dg/torture/pr77920.c: New testcase.
1812
70f6d5e1
JJ
18132016-10-12 Jakub Jelinek <jakub@redhat.com>
1814
4a8b97cb
JJ
1815 PR tree-optimization/77929
1816 * gcc.c-torture/compile/pr77929.c: New test.
1817
70f6d5e1
JJ
1818 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1819 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1820 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1821 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1822 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1823 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1824 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1825 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1826 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1827
4803de58
EB
18282016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1829
1830 * gcc.target/sparc/setcc-4.c: Adjust.
1831 * gcc.target/sparc/setcc-5.c: Likewise.
1832 * gcc.target/sparc/setcc-6.c: Likewise.
1833 * gcc.target/sparc/setcc-7.c: Likewise.
1834 * gcc.target/sparc/setcc-8.c: Likewise.
1835 * gcc.target/sparc/setcc-9.c: Likewise.
1836 * gcc.target/sparc/setcc-10.c: Delete.
1837
f6cf4810
SK
18382016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1839
1840 PR fortran/77942
1841 * gfortran.dg/pr77942.f90
1842
8e8c2744
FR
18432016-10-11 Fritz Reese <fritzoreese@gmail.com>
1844
1845 * gfortran.dg/dec_math.f90: New testsuite.
1846
ddefad9a
SKS
18472016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1848
1849 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1850 (main): Declare j as i32 instead of int.
1851
e7b08761
TP
18522016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1853
1854 PR testsuite/PR77710
1855 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1856 target triplet instead of *-*-*-*.
1857
9fd7cd44
EB
18582016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1859
1860 * gnat.dg/unchecked_convert10.adb: New test.
1861 * gnat.dg/unchecked_convert11.adb: Likewise.
1862 * gnat.dg/unchecked_convert12.adb: Likewise.
1863
ff7e7ee0
EB
18642016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1865
1866 * gcc.target/sparc/cbcond-1.c: New test.
1867 * gcc.target/sparc/cbcond-2.c: Likewise.
1868 * gcc.target/sparc/movcc-1.c: Likewise.
1869 * gcc.target/sparc/movcc-2.c: Likewise.
1870 * gcc.target/sparc/setcc-1.c: Adjust.
1871 * gcc.target/sparc/setcc-2.c: Likewise.
1872 * gcc.target/sparc/setcc-3.c: Likewise.
1873 * gcc.target/sparc/setcc-4.c: Likewise.
1874 * gcc.target/sparc/setcc-5.c: Likewise.
1875 * gcc.target/sparc/setcc-6.c: New test.
1876 * gcc.target/sparc/setcc-7.c: Likewise.
1877 * gcc.target/sparc/setcc-8.c: Likewise.
1878 * gcc.target/sparc/setcc-9.c: Likewise.
1879 * gcc.target/sparc/setcc-10.c: Likewise.
1880
d30078b8
JL
18812016-10-10 Jeff Law <law@redhat.com>
1882
1883 PR tree-optimization/71947
1884 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1885 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1886 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1887 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1888 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1889 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1890
5f869266
TK
18912016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1892
1893 PR fortran/77915
1894 * gfortran.dg/matmul_11.f90: New test.
1895
174e0b00
JW
18962016-10-10 Jiong Wang <jiong.wang@arm.com>
1897
1898 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1899 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1900 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1901 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1902 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1903 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1904 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1914 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1932 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1953 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1954 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1957
4bc63138
JW
19582016-10-10 Jiong Wang <jiong.wang@arm.com>
1959
1960 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1974
8f3edb07
JW
19752016-10-10 Jiong Wang <jiong.wang@arm.com>
1976
1977 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1978 Enable AArch64.
1979 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1980 vdup*_laneq.
1981 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1985
6e49f922
JW
19862016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1987 Jiong Wang <jiong.wang@arm.com>
1988
1989 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1990 AArch64 support.
1991 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1992 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1993 AArch64 targets.
1994 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1995 AArch64 targets.
1996 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1997 targets.
1998 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1999
41683e1a
EB
20002016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2001
2002 * gnat.dg/specs/vfa.ads: New test.
2003
6e49f922 20042016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2005
2006 * gnat.dg/inline13.ad[sb]: New test.
2007 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2008
55cfd746
EB
20092016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2010
2011 * gnat.dg/biased_subtype.adb: New test.
2012
4dfb8a2a
JJ
20132016-10-09 Jakub Jelinek <jakub@redhat.com>
2014
2015 PR tree-optimization/77901
2016 * gcc.c-torture/compile/pr77901.c: New test.
2017
67b97478
PK
20182016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2019
2020 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2021 * gcc.dg/ipa/propalign-2.c: Likewise
2022 * gcc.dg/ipa/propalign-3.c: Likewise.
2023 * gcc.dg/ipa/propalign-4.c: Likewise.
2024 * gcc.dg/ipa/propalign-5.c: Likewise.
2025
7bad794a
JJ
20262016-10-08 Jakub Jelinek <jakub@redhat.com>
2027
81b02905
JJ
2028 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2029
ee19ef45
JJ
2030 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2031
7bad794a
JJ
2032 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2033 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2034
56d3a930
FR
20352016-10-07 Fritz Reese <fritzoreese@gmail.com>
2036
2037 * gfortran.dg/dec_union_11.f90: New testcase.
2038
45e2bf2e
NS
20392016-10-07 Nathan Sidwell <nathan@acm.org>
2040
2041 PR c++/66443
2042 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2043 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2044 * g++.dg/cpp1y/pr66443-cxx14.C: New
2045 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2046 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2047
be845b04
JJ
20482016-10-07 Jakub Jelinek <jakub@redhat.com>
2049
2050 * g++.dg/cpp0x/addressof1.C: New test.
2051 * g++.dg/cpp0x/addressof2.C: New test.
2052
08213983
MM
20532016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2054
2055 * gcc.target/powerpc/float128-type-1.c: New test to check that
2056 PowerPC 64-bit Linux enables -mfloat128-type by default.
2057 * gcc.target/powerpc/float128-type-2.c: Likewise.
2058 * gcc.target/powerpc/float128-mix.c: Change error message to
2059 reflect that __ibm128 is now #define'ed to be long double.
2060
bd845c14
SK
20612016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2062
2063 PR fortran/77406
2064 * gfortran.dg/pr77406.f90: New test.
2065 * gfortran.dg/assumed_type_3.f90: Update error messages.
2066 * gfortran.dg/defined_operators_1.f90: Ditto.
2067 * gfortran.dg/generic_26.f90: Ditto.
2068 * gfortran.dg/generic_7.f90: Ditto.
2069 * gfortran.dg/gomp/udr5.f90: Ditto.
2070 * gfortran.dg/gomp/udr7.f90: Ditto.
2071 * gfortran.dg/interface_1.f90: Ditto.
2072 * gfortran.dg/interface_37.f90: Ditto.
2073 * gfortran.dg/interface_5.f90: Ditto.
2074 * gfortran.dg/interface_6.f90: Ditto.
2075 * gfortran.dg/interface_7.f90
2076 * gfortran.dg/no_arg_check_3.f90
2077 * gfortran.dg/operator_5.f90
2078 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2079
c09c4992
BE
20802016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2081
2082 PR c++/77700
2083 * c-c++-common/Wint-in-bool-context.c: Update test.
2084
d7f336f8
RB
20852016-10-07 Richard Biener <rguenther@suse.de>
2086
2087 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2088 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2089
a9172bf3
MP
20902016-10-07 Marek Polacek <polacek@redhat.com>
2091
2092 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2093
8a14afd0
BS
20942016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2095
2096 PR c++/69733
2097 * c-c++-common/pr69733.c: New test.
2098 * gcc.dg/pr69733.c: New test.
2099 * gcc.target/i386/pr69733.c: New test.
2100
d4bd4646
MP
21012016-10-07 Marek Polacek <polacek@redhat.com>
2102
2103 PR c++/77803
2104 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2105
a93cdc5c
JJ
21062016-10-07 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR tree-optimization/77664
2109 * gcc.dg/tree-ssa/pr77664.c: New test.
2110 * gcc.dg/pr77664.c: New test.
2111
21122016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2113
2114 * gfortran.dg/pr69955.f90: New test.
2115
ac193ee7
LK
21162016_10-06 Louis Krupp <louis.krupp@zoho.com>
2117
2118 PR fortran/57910
2119 * gfortran.dg/pr57910.f90: New test.
2120
342cfb3e
JJ
21212016-10-06 Jakub Jelinek <jakub@redhat.com>
2122
2123 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2124 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2125
48057089
KV
21262016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2127
2128 PR tree-optimization/77862
2129 * gcc.dg/pr77862.c: New test.
2130
65b25c9b
KV
21312016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2132
2133 * gcc.dg/tree-ssa/evrp4.c: New test.
2134
f3127685
JL
21352016-10-06 Jeff Law <law@redhat.com>
2136
2137 PR tree-optimization/71661
2138 * gcc.dg/tree-ssa/pr71661.c: New test.
2139
b3972588
RB
21402016-10-06 Richard Biener <rguenther@suse.de>
2141
2142 PR tree-optimization/77855
2143 * gcc.dg/torture/pr77855.c: New testcase.
2144
139dc3c6 21452016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2146 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2147
2148 * g++.dg/other/pr77759.C: New test.
2149
37f6a157
RB
21502016-10-06 Richard Biener <rguenther@suse.de>
2151
2152 PR tree-optimization/77839
2153 * gcc.dg/torture/pr77839.c: New testcase.
2154
f779aeb8
MP
21552016-10-06 Marek Polacek <polacek@redhat.com>
2156
2157 * g++.dg/cpp1z/init-statement9.C: New test.
2158
eee8f0b0
AS
21592016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2160
2161 * gcc.target/i386/pcommit-1.c: Deleted.
2162 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2163 * gcc.target/i386/sse-13.c: Ditto.
2164 * gcc.target/i386/sse-14.c: Ditto.
2165 * gcc.target/i386/sse-22.c: Ditto.
2166 * gcc.target/i386/sse-23.c: Ditto.
2167 * g++.dg/other/i386-2.C: Ditto.
2168
b48042bb
UB
21692016-10-05 Uros Bizjak <ubizjak@gmail.com>
2170
2171 * gcc.target/i386/pr77833.c: Require int128 effective target.
2172
50b01e1d
SK
21732016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2174
2175 PR fortran/58991
2176 PR fortran/58992
2177 * gfortran.dg/associate_22.f90: New test.
2178
908b8296
FR
21792016-10-05 Fritz Reese <fritzoreese@gmail.com>
2180
2181 * gfortran.dg/dec_union_9.f90: New testcase.
2182 * gfortran.dg/dec_union_10.f90: New testcase.
2183
87582521
JJ
21842016-10-05 Jakub Jelinek <jakub@redhat.com>
2185
2e69f143
JJ
2186 PR sanitizer/66343
2187 * gcc.dg/pch/pr66343-3.c: New test.
2188 * gcc.dg/pch/pr66343-3.hs: New file.
2189
87582521
JJ
2190 PR sanitizer/66343
2191 * gcc.dg/pch/pr66343-1.c: New test.
2192 * gcc.dg/pch/pr66343-1.hs: New file.
2193 * gcc.dg/pch/pr66343-2.c: New test.
2194 * gcc.dg/pch/pr66343-2.hs: New file.
2195
700fff34
BE
21962016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2197
2198 * c-c++-common/Wint-in-bool-context.c: Update test.
2199
17a9e380
MP
22002016-10-05 Marek Polacek <polacek@redhat.com>
2201
2202 * g++.dg/cpp1z/init-statement1.C: New test.
2203 * g++.dg/cpp1z/init-statement2.C: New test.
2204 * g++.dg/cpp1z/init-statement3.C: New test.
2205 * g++.dg/cpp1z/init-statement4.C: New test.
2206 * g++.dg/cpp1z/init-statement5.C: New test.
2207 * g++.dg/cpp1z/init-statement6.C: New test.
2208 * g++.dg/cpp1z/init-statement7.C: New test.
2209 * g++.dg/cpp1z/init-statement8.C: New test.
2210
6e48e779
LK
22112016-10-05 Louis Krupp <louis.krupp@zoho.com>
2212
2213 PR fortran/67524
2214 * gfortran.dg/pr67524.f90: New test.
2215
04a32443
JJ
22162016-10-05 Jakub Jelinek <jakub@redhat.com>
2217
2218 PR sanitizer/77823
2219 * c-c++-common/ubsan/shift-9.c: New test.
2220
743a9cf7
SKS
22212016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2222
2223 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2224 of int if __SIZEOF_INT__ is less than 4 bytes.
2225
a40278c3
JD
22262016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2227
2228 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2229 * gfortran.dg/class_array_20.f03: Likewise.
2230 * gfortran.dg/class_array_21.f03: Likewise.
2231 * gfortran.dg/finalize_29.f08: Likewise.
2232 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2233
39bb7d01
RB
22342016-10-05 Richard Biener <rguenther@suse.de>
2235
2236 PR middle-end/77826
2237 * gcc.dg/torture/pr77826.c: New testcase.
2238
eeb57981
RB
22392016-10-05 Richard Biener <rguenther@suse.de>
2240
2241 * gcc.dg/fold-copysign-1.c: New testcase.
2242
f9018d75
AS
22432016-10-05 Andreas Schwab <schwab@suse.de>
2244
2245 * g++.dg/pr49847-2.C: Remove.
2246
7e8000b3
PMR
22472016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2248
2249 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2250
54f84ca9
RB
22512016-10-05 Richard Biener <rguenther@suse.de>
2252
2253 PR middle-end/55152
2254 * gcc.dg/pr55152-2.c: New testcase.
2255
17beda50
JD
22562016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2257
2258 * gfortran.dg/dtio_15.f90: New test.
2259
1c84b798
ILT
22602016-10-04 Ian Lance Taylor <iant@golang.org>
2261
2262 * gcc.dg/split-7.c: New test.
2263
7ec39552
MS
22642016-10-04 Martin Sebor <msebor@redhat.com>
2265
2266 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2267 %lc directive to wint_t to silence -Wformat warnings on targets
2268 where the latter is a distinct type such as long.
2269
8ff04ff9
MS
22702016-10-04 Martin Sebor <msebor@redhat.com>
2271
2272 PR c++/77804
2273 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2274
bfecd57c
JJ
22752016-10-04 Jakub Jelinek <jakub@redhat.com>
2276
f72da967
JJ
2277 PR c++/77791
2278 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2279
bfecd57c
JJ
2280 * g++.dg/other/java3.C: Remove.
2281 * g++.dg/other/java1.C: Remove.
2282 * g++.dg/other/error12.C: Remove.
2283 * g++.dg/other/java2.C: Remove.
2284 * g++.dg/warn/Wnvdtor.C: Remove.
2285 * g++.dg/lookup/java1.C: Remove.
2286 * g++.dg/lookup/java2.C: Remove.
2287 * g++.dg/ext/pr34829.C: Remove.
2288 * g++.dg/ext/java-3.C: Remove.
2289 * g++.dg/ext/java-1.C: Remove.
2290 * g++.dg/ext/java-2.C: Remove.
2291 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2292
fe8b1e83
DG
22932016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2294
2295 PR tree-optimization/77808
2296 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2297
078b5aab
RB
22982016-10-04 Richard Biener <rguenther@suse.de>
2299
2300 PR tree-optimization/77399
2301 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2302
2b568899
RB
23032016-10-04 Richard Biener <rguenther@suse.de>
2304
2305 PR middle-end/77833
2306 * gcc.target/i386/pr77833.c: New testcase.
2307
0a4e5cf3
JL
23082016-09-26 Jeff Law <law@redhat.com>
2309
2310 PR tree-optimization/71550
2311 PR tree-optimization/71403
2312 * gcc.c-torture/execute/pr71550.c: New test.
2313
d07b0a23
SKS
23142016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2315
2316 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2317 option.
2318
b44a42cf
KT
23192016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2320
2321 Revert
2322 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2323
2324 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2325
f41f1ceb
MP
23262016-10-03 Marek Polacek <polacek@redhat.com>
2327
2328 * g++.dg/cpp0x/nullptr37.C: New test.
2329
1633d3b9
BE
23302016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2331
2332 * c-c++-common/Wint-in-bool-context.c: Update test.
2333
2c8e3a1d
JJ
23342016-10-02 Jakub Jelinek <jakub@redhat.com>
2335
2336 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2337 earlier.
2338 * g++.dg/charset/asm2.c (memmove): Likewise.
2339 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2340 * g++.dg/tls/diag-4.C (foo): Likewise.
2341 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2342 dg-warning, fix up regex.
2343 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2344 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2345 * g++.old-deja/g++.mike/net31.C: Likewise.
2346 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2347 for C++17.
2348 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2349 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2350
f00b6283
RB
23512016-10-01 Richard Biener <rguenther@suse.de>
2352
2353 PR middle-end/77798
2354 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2355
0f0565b1
AV
23562016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2357
2358 PR fortran/77663
2359 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2360
c58823a0
JJ
23612016-10-01 Jakub Jelinek <jakub@redhat.com>
2362
2363 PR c/77490
2364 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2365 Add dg-prune-output directive.
2366
e3228a50
JD
23672016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2368
2369 PR fortran/66643
2370 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2371 * gfortran.fortran-torture/compile/write.f90: Update test.
2372
e70bbc6f
MW
23732016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2374
2375 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2376 arm_fp16_alternative_ok as the required effective target.
2377 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2378 -mfp16-format=alternative to the dg-options directive and remove
2379 the dg-add-options directive.
2380
c39747d2
FR
23812016-09-30 Fritz Reese <fritzoreese@gmail.com>
2382
2383 PR fortran/77764
2384 * gfortran.dg/dec_union_8.f90: New testcase.
2385
00074dd8
FR
23862016-09-30 Fritz Reese <fritzoreese@gmail.com>
2387
2388 PR fortran/77782
2389 * gfortran.dg/dec_structure_16.f90: New testcase.
2390
26f391e8
AV
23912016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2392
2393 * gfortran.dg/coarray_allocate_10.f08: New test.
2394 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2395
fa16a271
KT
23962016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2397
2398 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2399
f334c828
RB
24002016-09-30 Richard Biener <rguenther@suse.de>
2401
2402 PR tree-optimization/77399
2403 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2404
76e3ec9c
SL
24052016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2406
871267e1 2407 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2408 -fdelete-null-pointer-checks explicit.
2409 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2410 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2411 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2412 * gcc.dg/pic-1.c: Require fpic target support.
2413 * gcc.dg/pic-2.c: Likewise.
2414
a2c6e7f2
JJ
24152016-09-29 Jakub Jelinek <jakub@redhat.com>
2416
2417 Implement P0001R1 - C++17 removal of register storage class specifier
2418 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2419 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2420 C++17.
2421 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2422 keyword if not __SSE2__.
2423 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2424 C++17.
2425 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2426 register keywords.
2427 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2428 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2429 no_erroneous_warning): Expect new warnings for C++17.
2430 * g++.dg/warn/register-var-2.C (f): Likewise.
2431 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2432 * g++.dg/parse/linkage2.C (foo): Likewise.
2433 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2434 keyword on parameters for C++17.
2435 * g++.dg/cpp1z/register1.C: New test.
2436 * g++.dg/cpp1z/register2.C: New test.
2437 * g++.dg/cpp1z/register3.C: New test.
2438
4ab76933
UB
24392016-09-29 Uros Bizjak <ubizjak@gmail.com>
2440
2441 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2442 * gcc.target/i386/avx2-check.h (main): Ditto.
2443 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2444 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2445 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2446 * gcc.target/i386/avx512er-check.h (main): Ditto.
2447 * gcc.target/i386/avx512f-check.h (main): Ditto.
2448 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2449 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2450 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2451
2488ebe5
UB
24522016-09-29 Uros Bizjak <ubizjak@gmail.com>
2453
2454 PR target/77756
2455 * gcc.target/i386/pr77756.c: New test.
2456
4d258d09
MP
24572016-09-29 Marek Polacek <polacek@redhat.com>
2458
2459 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2460
a9087411
MP
24612016-09-29 Marek Polacek <polacek@redhat.com>
2462
2463 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2464 C++14.
2465
fa0a064a
ML
24662016-09-29 Martin Liska <mliska@suse.cz>
2467
2468 * objc/execute/construct1.m: New test.
2469
0ce1ecc7
RB
24702016-09-29 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/77768
2473 * gcc.dg/torture/pr77768.c: New testcase.
2474
da186c1f
RB
24752016-09-28 Richard Biener <rguenther@suse.de>
2476
2477 PR middle-end/77407
2478 * gcc.dg/pr77407.c: New testcase.
2479
d657e995
RB
24802016-09-29 Richard Biener <rguenther@suse.de>
2481
2482 PR middle-end/55152
2483 * gcc.dg/pr55152.c: New testcase.
2484 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2485
cadf6296
RO
24862016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2487
2488 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2489 (dg-options): Remove -m32.
2490
88000fd1
MS
24912016-09-28 Martin Sebor <msebor@redhat.com>
2492
2493 PR middle-end/77721
2494 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2495
0c172974
JD
24962016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2497
2498 PR libgfortran/77707
2499 * gfortran.dg/inquire_17.f90: New test.
2500
4b390698
JJ
25012016-09-28 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR c++/77467
2504 * g++.dg/cpp1y/constexpr-77467.C: New test.
2505
2b1b5938
MS
25062016-09-28 Martin Sebor <msebor@redhat.com>
2507
2508 PR c/77762
2509 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2510 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2511 (test_sprintf_p_const): Adjust line numbers to avoid failures
2512 introduced in r240503.
2513
30dc6ee9
MS
25142016-09-28 Martin Sebor <msebor@redhat.com>
2515
2516 PR middle-end/77683
2517 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2518
7d290e93
BE
25192016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2520
fcf32bad
BE
2521 PR c++/77748
2522 * g++.dg/pr77550.C: Avoid undefined behavior.
2523
7d290e93
BE
2524 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2525
912d9ec3
WD
25262016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2527
2528 * gcc.dg/strlenopt-20.c: Update test.
2529 * gcc.dg/strlenopt-21.c: Likewise.
2530 * gcc.dg/strlenopt-22.c: Likewise.
2531 * gcc.dg/strlenopt-22g.c: Likewise.
2532 * gcc.dg/strlenopt-26.c: Likewise.
2533 * gcc.dg/strlenopt-5.c: Likewise.
2534 * gcc.dg/strlenopt-7.c: Likewise.
2535 * gcc.dg/strlenopt-9.c: Likewise.
2536
459bcfb0
JJ
25372016-09-27 Jakub Jelinek <jakub@redhat.com>
2538
6e39060a
JJ
2539 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2540
8ca33347
JJ
2541 * g++.dg/cpp1z/lambda-this1.C: New test.
2542 * g++.dg/cpp1z/lambda-this2.C: New test.
2543
459bcfb0
JJ
2544 PR c++/77722
2545 * g++.dg/ubsan/return-4.C: New test.
2546 * g++.dg/ubsan/return-5.C: New test.
2547 * g++.dg/ubsan/return-6.C: New test.
2548
20fba714
JW
25492016-09-27 Jiong Wang <jiong.wang@arm.com>
2550
2551 * lib/target-supports.exp
2552 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2553 in function comment.
2554
bebe0086
ML
25552016-09-27 Martin Liska <mliska@suse.cz>
2556
2557 PR gcov-profile/46266
2558 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2559 considered.
2560
59896334
RB
25612016-09-27 Richard Biener <rguenther@suse.de>
2562
2563 PR tree-optimization/77745
2564 * g++.dg/torture/pr77745.C: New testcase.
2565
f0d355dc
RB
25662016-09-27 Richard Biener <rguenther@suse.de>
2567
2568 PR tree-optimization/77478
2569 * gcc.dg/torture/pr77478.c: New testcase.
2570
8c9434c2
ML
25712016-09-27 Martin Liska <mliska@suse.cz>
2572
2573 PR gcov-profile/7970
2574 PR gcov-profile/16855
2575 PR gcov-profile/44779
2576 * g++.dg/gcov/pr16855.C: New test.
2577
511d092e
SKS
25782016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2579
2580 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2581
f2e0c4e1
JJ
25822016-09-27 Jakub Jelinek <jakub@redhat.com>
2583
2584 PR fortran/77666
2585 * gfortran.dg/gomp/pr77666.f90: New test.
2586
3a4228ba
KV
25872016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2588
2589 PR ipa/77677
2590 * gcc.dg/torture/pr77677-2.c: New test.
2591
a184e37f
SK
25922016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2593
2594 PR fortran/77420
2595 * gfortran.dg/pr77420_1.f90: New test.
2596 * gfortran.dg/pr77420_2.f90: Ditto.
2597 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2598 * gfortran.dg/pr77420_4.f90: this file.
2599
8be59d19
KV
26002016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2601
2602 PR middle-end/77719
2603 * gfortran.dg/pr77719.f90: New test.
2604
991075a4
TP
26052016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2606
2607 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2608 singular form of byte when quantity is unknown.
991075a4 2609
c6147dc4
MP
26102016-09-26 Marek Polacek <polacek@redhat.com>
2611
2612 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2613
5cc6c41c
ML
26142016-09-26 Martin Liska <mliska@suse.cz>
2615
2616 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2617 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2618 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2619 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2620 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2621 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2622 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2623 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2624 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2625
81fea426
MP
26262016-09-26 Marek Polacek <polacek@redhat.com>
2627
2628 PR c/7652
2629 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2630 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2631 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2632 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2633 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2634 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2635 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2636 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2637 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2638 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2639 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2640 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2641 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2642 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2643 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2644 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2645 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2646 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2647 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2648 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2649 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2650 * c-c++-common/attr-fallthrough-1.c: New test.
2651 * c-c++-common/attr-fallthrough-2.c: New test.
2652 * g++.dg/cpp0x/fallthrough1.C: New test.
2653 * g++.dg/cpp0x/fallthrough2.C: New test.
2654 * g++.dg/cpp1z/fallthrough1.C: New test.
2655 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2656 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2657 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2658 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2659
9b597c1f
SK
26602016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2661
12a813c1 2662 PR fortran/77429
9b597c1f
SK
2663 * gfortran.dg/pr77429.f90: New test.
2664
f1c7e7f1
SK
26652016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2666
2667 PR fortran/77694
2668 * gfortran.dg/pr77694.f90: New test.
2669
50c6dd20
OE
26702016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2671
2672 PR target/51244
2673 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2674
540b039e
DH
26752016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2676
2677 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2678 for 32-bit mode.
2679
cfd161bf
DH
26802016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2681
2682 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2683 for 32-bit mode.
2684
9a2300e9
MP
26852016-09-24 Marek Polacek <polacek@redhat.com>
2686
2687 PR c/77490
2688 * c-c++-common/Wbool-operation-1.c: New test.
2689 * gcc.dg/Wbool-operation-1.c: New test.
2690
34d567d1
FR
26912016-09-23 Fritz Reese <fritzoreese@gmail.com>
2692
2693 * gfortran.dg/dec_static_1.f90: New.
2694 * gfortran.dg/dec_static_2.f90: New.
2695 * gfortran.dg/dec_static_3.f90: New.
2696 * gfortran.dg/dec_static_4.f90: New.
2697
4a8d4422
JD
26982016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2699
2700 PR fortran/48298
2701 * gfortran.dg/negative_unit_check.f90: Update test.
2702 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2703
90ef45cb
DV
27042016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2705
2706 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2707 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2708 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2709 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2710 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2711 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2712 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2713
e0535922
MS
27142016-09-23 Martin Sebor <msebor@redhat.com>
2715
2716 PR testsuite/77713
2717 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2718 assuming long double is bigger than double.
2719
d664d76d
JJ
27202016-09-23 Jakub Jelinek <jakub@redhat.com>
2721
2722 Implement P0138R2, C++17 construction rules for enum class values
2723 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2724
3b31f720
DM
27252016-09-23 David Malcolm <dmalcolm@redhat.com>
2726
2727 PR preprocessor/77672
2728 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2729 expected multiline output from first warning to reflect change
2730 in r240434.
2731
592459bf
TP
27322016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2733
2734 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2735
0af06385
BE
27362016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2737 Tom de Vries <tom@codesourcery.com>
2738
2739 PR testsuite/77411
2740 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2741
8f01b67a
MP
27422016-09-23 Marek Polacek <polacek@redhat.com>
2743
2744 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2745 * c-c++-common/gomp/atomic-13.c: Likewise.
2746 * c-c++-common/gomp/atomic-14.c: Likewise.
2747 * c-c++-common/pr60439.c: Remove invalid code.
2748 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2749 * g++.dg/expr/bitfield5.C: Likewise.
2750 * g++.dg/expr/bitfield6.C: Likewise.
2751 * g++.dg/expr/bool1.C: Likewise.
2752 * g++.dg/expr/bool3.C: Likewise.
2753 * g++.dg/expr/lval3.C: Likewise.
2754 * g++.dg/expr/lval4.C: Likewise.
2755 * g++.old-deja/g++.jason/bool5.C: Likewise.
2756
bbd6fcf3
DM
27572016-09-23 David Malcolm <dmalcolm@redhat.com>
2758
2759 PR preprocessor/77672
2760 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2761 (test_terminator_location): New function.
2762
113d06a4
RB
27632016-09-23 Richard Biener <rguenther@suse.de>
2764
2765 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2766
cab9e1df
MW
27672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2768
2769 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2770 -march=armv8.2-a+fp16 when supported by the hardware.
2771 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2772 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2773 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2774 semi-colons to a macro invocations.
2775 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2776 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2777 defined.
2778 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2779 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2780 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2781 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2782 defined.
2783 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2784 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2785 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2788 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2790 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2792 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2793 defined.
2794 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2795 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2796 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2797 defined.
2798 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2799 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2800 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2801 defined.
2802 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2803 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2804 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2805 defined.
2806 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2807 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2808 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2809 defined. Also fix some white-space.
2810 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2814 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2815 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2816 defined. Also fix some long lines and white-space.
2817 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2818 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2819 defined. Also fix some long lines and white-space.
2820 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2821 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2822 defined.
2823 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2824 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2825 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2826 defined.
2827 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2828 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2829 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2830 defined.
2831 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2832 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2833 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2834 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2835 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2836 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2837 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2838 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2839 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2840 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2841 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2843 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2846 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2847 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2848 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2849 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2850
da9b2e69
JW
28512016-09-23 Jiong Wang <jiong.wang@arm.com>
2852 Matthew Wahab <matthew.wahab@arm.com>
2853
2854 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2855 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2856 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2857 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2858 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2859 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2860 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2861 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2862 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2863 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2864 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2865 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2866 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2867 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2868 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2869 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2870 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2871 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2872 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2873 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2874 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2875 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2876 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2877 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2878 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2879 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2880 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2881 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2882 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2883 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2884 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2885 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2886 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2887 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2888 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2889 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2890 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2891
785cf02f
MW
28922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2893
2894 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2895 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2896 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2897 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2898 support.
2899
1e401340
KV
29002016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2901
2902 PR ipa/77677
2903 * gcc.dg/torture/pr77677.c: New test.
2904
8ed3eeac
AV
29052016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2906
2907 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2908 here now.
2909
55a9b91b
MW
29102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2911
2912 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2913 options. Add tests for float16x4_t and float16x8_t.
2914
64c744b9
DV
29152016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2916
2917 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2918 * gcc.target/s390/risbg-ll-2.c: Ditto.
2919 * gcc.target/s390/risbg-ll-3.c: Ditto.
2920
d403b8d4
MW
29212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2922
2923 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2924 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2925
576987fc
DV
29262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2927
2928 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2929 output to the simplified instructions.
2930
4ffc8099
MW
29312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2932
2933 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2934 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2935
b1a970a5
MW
29362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2937
2938 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2939 (FP16_SUPPORTED): New
2940 (expected-hfloat-16x4): Make conditional on __fp16 support.
2941 (expected-hfloat-16x8): Likewise.
2942 (vdup_n_f16): Disable for non-AArch64 targets.
2943 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2944 conditional on FP16_SUPPORTED.
2945 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2946 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2947 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2948 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2949 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2950 for testing __fp16.
2951 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2952 conditional on FP16_SUPPORTED.
2953 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2954 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2955
50df9464
MW
29562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2957
2958 * gcc.target/arm/short-vfp-1.c: New.
2959
536b9f42
MW
29602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2961
2962 * gcc.target/arm/attr-fp16-arith-1.c: New.
2963
1b9e31cf
MW
29642016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2965
2966 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2967 New.
2968 (add_options_for_arm_v8_2a_fp16_neon): New.
2969 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2970 (add_options_for_arm_arch_v8_2a): Auto-generate.
2971 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2972 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2973 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2974 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2975 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2976 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2977 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2978
a5b42ee7
MW
29792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2980
2981 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2982 arm_fp16_alternative_ok.
2983 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2984 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
2985 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2986 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
2987 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2988 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2989 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2990 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2991 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2992 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2993 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2994 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2995 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2996 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2997 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2998 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2999 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3000 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3001 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3002 arm_fp16_alternative_ok.
3003 * lib/target-supports.exp
3004 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3005 (check_effective_target_arm_fp16_alternative_ok): New.
3006 (check_effective_target_arm_fp16_none_ok_nocache): New.
3007 (check_effective_target_arm_fp16_none_ok): New.
3008
fcbc975b
ML
30092016-09-23 Martin Liska <mliska@suse.cz>
3010
3011 * gcc.dg/ipa/pr77653.c: Replace adress
3012 with address.
3013
1822b732
ML
30142016-09-23 Martin Liska <mliska@suse.cz>
3015
3016 * gcc.target/i386/movbe-4.c: New test.
3017
fab18cc4
ML
30182016-09-23 Martin Liska <mliska@suse.cz>
3019
3020 * gcc.target/i386/crc32-5.c: New test.
3021
e70f01b5
ML
30222016-09-23 Martin Liska <mliska@suse.cz>
3023
3024 * gcc.target/i386/pr71652.c: New test.
3025 * gcc.target/i386/pr71652-2.c: New test.
3026 * gcc.target/i386/pr71652-3.c: New test.
3027
f2e81d05
JJ
30282016-09-23 Jakub Jelinek <jakub@redhat.com>
3029
3030 * lib/gcc-dg.exp (process-message): Support relative line number
3031 notation - .+4 or .-1 etc.
3032 * gcc.dg/dg-test-1.c: New test.
3033
ed30d2a6
MS
30342016-09-22 Martin Sebor <msebor@redhat.com>
3035
3036 PR target/77676
3037 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3038 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3039 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3040 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3041
1c681c7b
UB
30422016-09-22 Uros Bizjak <ubizjak@gmail.com>
3043
3044 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3045 * gcc.dg/ifcvt-2.c: Ditto.
3046 * gcc.dg/zero_bits_compound-1.c: Ditto.
3047 * gcc.dg/zero_bits_compound-1.c: Ditto.
3048 * gcc.dg/pr40550.c: Simplify target selectors.
3049 Use dg-additional-options.
3050 * gcc.dg/pr47893.c: Ditto.
3051 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3052 additional options for 32-bit x86 targets.
3053 * gcc.dg/pr70955.c: Move to ...
3054 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3055
67cf0a53
PC
30562016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3057
3058 PR c++/61019
3059 * g++.dg/cpp0x/pr61019.C: New.
3060
0ee70cc0
AV
30612016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3062 Terry Guo <terry.guo@arm.com>
3063
3064 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3065 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3066 * gcc.target/arm/pure-code/pure-code.exp: New.
3067
43639d2c
UB
30682016-09-22 Uros Bizjak <ubizjak@gmail.com>
3069
3070 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3071 Remove SSE effective target requirement.
3072
a608d15b
PC
30732016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3074
3075 PR c++/71979
3076 * g++.dg/cpp0x/pr71979.C: New.
3077
d94a7ab4
BE
30782016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3079
3080 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3081
a13f439f
ML
30822016-09-22 Martin Liska <mliska@suse.cz>
3083
3084 PR ipa/77653
3085 * gcc.dg/ipa/pr77653.c: New test.
3086
cf352092
JJ
30872016-09-22 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR fortran/77665
3090 * gfortran.dg/gomp/pr77665.f90: New test.
3091
a8de3002
PT
30922016-09-22 Paul Thomas <pault@gcc.gnu.org>
3093
3094 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3095 * gfortran.dg/dtio_13.f90: New test.
3096
39abef62
LK
30972016-09-21 Louis Krupp <louis.krupp@zoho.com>
3098
3099 PR fortran/66107
3100 * gfortran.dg/pr66107.f90: New test.
3101
4a2bb7fc
ILT
31022016-09-21 Ian Lance Taylor <iant@golang.org>
3103
3104 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3105 with call to builtin delete function.
3106
5f84cee2
JM
31072016-09-21 Joseph Myers <joseph@codesourcery.com>
3108
3109 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3110 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3111 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3112 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3113 tests.
3114
fe01a41a
UB
31152016-09-21 Uros Bizjak <ubizjak@gmail.com>
3116
3117 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3118
2e1c20b1
JJ
31192016-09-21 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR c++/77651
3122 * g++.dg/cpp1z/aligned-new6.C: New test.
3123
de4c144a
MW
31242016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3125
3126 * gcc.target/arm/fp16-aapcs-3.c: New.
3127 * gcc.target/arm/fp16-aapcs-4.c: New.
3128 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3129 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3130 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3131 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3132
44fc7854
BE
31332016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3134
3135 PR tree-optimization/77550
3136 * g++.dg/pr77550.C: New test.
3137
bc084f84
GJL
31382016-09-21 Georg-Johann Lay <avr@gjlay.de>
3139
3140 PR target/77326
3141 * gcc.target/avr/torture/pr77326.c: New test.
3142
c075003a
LK
31432016-09-21 Louis Krupp <louis.krupp@zoho.com>
3144
3145 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3146
6811ea79
RB
31472016-09-21 Richard Biener <rguenther@suse.de>
3148
3149 PR tree-optimization/77648
3150 * gcc.dg/torture/pr77648-1.c: New testcase.
3151 * gcc.dg/torture/pr77648-2.c: Likewise.
3152
f955c4c4
RB
31532016-09-21 Richard Biener <rguenther@suse.de>
3154 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR tree-optimization/77621
3157 * gcc.dg/pr77621.c: New testcase.
3158
096506bb
PT
31592016-09-21 Paul Thomas <pault@gcc.gnu.org>
3160
3161 PR fortran/77657
3162 * gfortran.dg/dtio_12.f90: New test.
3163
37d168ae
SKS
31642016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3165
3166 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3167
66454000
KV
31682016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3169
3170 PR tree-optimization/72835
3171 * gcc.dg/tree-ssa/pr72835.c: New test.
3172
88d0c3f0
MS
31732016-09-20 Martin Sebor <msebor@redhat.com>
3174
3175 PR middle-end/49905
3176 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3177 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3178 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3179 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3180 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3181 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3182 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3183
a03df1d5
KV
31842016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3185
3186 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3187 arguments/compare will be optimized away.
3188 * gcc.dg/torture/ftrapv-1.c: Likewise.
3189
8bc5448f
KV
31902016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3191
3192 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3193 will be optimized away.
3194 * gcc.dg/ipa/vrp1.c: New test.
3195 * gcc.dg/ipa/vrp2.c: New test.
3196 * gcc.dg/ipa/vrp3.c: New test.
3197
973625a0
KV
31982016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3199
3200 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3201 does the same transformation.
3202 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3203 * gcc.dg/tree-ssa/evrp1.c: New test.
3204 * gcc.dg/tree-ssa/evrp2.c: New test.
3205 * gcc.dg/tree-ssa/evrp3.c: New test.
3206 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3207 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3208 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3209 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3210 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3211 foling now happens early.
3212 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3213 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3214 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3215 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3216 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3217
9b1ba33c
UB
32182016-09-20 Uros Bizjak <ubizjak@gmail.com>
3219
3220 PR target/77621
3221 * gcc.target/i386/pr77621.c: New test.
3222 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3223 pattern, loop should vectorize with -mtune=atom.
3224
f5bd4ad8
MO
32252016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3226 Jakub Jelinek <jakub@redhat.com>
3227
3228 PR testsuite/63299
3229 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3230 instead of delete.
3231
7d9cf801
JJ
32322016-09-20 Jakub Jelinek <jakub@redhat.com>
3233
b912f962
JJ
3234 PR c++/77626
3235 * g++.dg/other/pr77626.C: New test.
3236
eaf1ece1
JJ
3237 PR c++/77638
3238 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3239
590b62e9
JJ
3240 PR c++/77637
3241 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3242
7d9cf801
JJ
3243 PR middle-end/77624
3244 * c-c++-common/pr77624-1.c: New test.
3245 * c-c++-common/pr77624-2.c: New test.
3246
3aebb6ff
AV
32472016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3248
3249 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3250 of digits expected.
3251
b5bbe47b
RB
32522016-09-20 Richard Biener <rguenther@suse.de>
3253
3254 PR tree-optimization/77646
3255 * gcc.dg/torture/pr77646.c: New testcase.
3256
144a96e4
BE
32572016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3258
3259 PR c++/77434
3260 * c-c++-common/Wint-in-bool-context.c: New test.
3261
1f2071fa
JM
32622016-09-19 Joseph Myers <joseph@codesourcery.com>
3263
3264 * gcc.dg/cr-decimal-dig-1.c: New test.
3265
63012d9a
JM
32662016-09-19 Joseph Myers <joseph@codesourcery.com>
3267
3268 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3269 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3270 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3271 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3272
02410826
VM
32732016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3274
3275 PR rtl-optimization/77416
3276 * gcc.target/powerpc/pr77416.c: New.
3277
6101a7ab
PP
32782016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3279
3280 PR c++/77639
3281 * g++.dg/template/error-recovery4.C: New test.
3282
1993ff76
BC
32832016-09-19 Bin Cheng <bin.cheng@arm.com>
3284
3285 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3286
5fa9e644
KT
32872016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3288
3289 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3290 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3291
fc15d9ec
JJ
32922016-09-19 Jakub Jelinek <jakub@redhat.com>
3293 Jan Hubicka <jh@suse.cz>
3294
3295 PR target/77587
3296 * gcc.dg/pr77587.c: New test.
3297 * gcc.dg/pr77587a.c: New file.
3298
3c9f5092
AV
32992016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3300
3301 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3302 * gfortran.dg/coarray_38.f90:
3303 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3304 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3305 * gfortran.dg/coarray_allocate_7.f08: New test.
3306 * gfortran.dg/coarray_allocate_8.f08: New test.
3307 * gfortran.dg/coarray_allocate_9.f08: New test.
3308 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3309 new caf_register.
3310 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3311 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3312 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3313 get_by_refs.
3314 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3315 * gfortran.dg/coarray_lock_7.f90: Same.
3316 * gfortran.dg/coarray_poly_5.f90: Same.
3317 * gfortran.dg/coarray_poly_6.f90: Same.
3318 * gfortran.dg/coarray_poly_7.f90: Same.
3319 * gfortran.dg/coarray_poly_8.f90: Same.
3320 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3321
e79e6763
FR
33222016-09-19 Fritz Reese <fritzoreese@gmail.com>
3323
3324 PR fortran/77584
3325 * gfortran.dg/dec_structure_15.f90: New testcase.
3326
ae527639
RB
33272016-09-19 Richard Biener <rguenther@suse.de>
3328
3329 PR middle-end/77605
3330 * gcc.dg/torture/pr77605.c: New testcase.
3331
cdf060f8
LK
33322016-09-18 Louis Krupp <louis.krupp@zoho.com>
3333
3334 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3335
b720e919
JH
33362016-09-17 Jan Hubicka <hubicka@ucw.cz>
3337
3338 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3339 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3340 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3341 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3342 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3343 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3344 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3345 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3346 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3347 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3348 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3349
bdabae39
KY
33502016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3351
3352 * gcc.target/i386/pr68633.c: Fix expected result.
3353
493ba820
LK
33542016-09-17 Louis Krupp <louis.krupp@gmail.com>
3355
3356 PR fortran/68078
3357 * gfortran.dg/pr68078.f90: New test.
3358 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3359
9a42726b
BS
33602016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3361
3362 PR target/77613
3363 * gcc.target/powerpc/swaps-p8-25.c: New.
3364
e7d61178
JJ
33652016-09-16 Jakub Jelinek <jakub@redhat.com>
3366
8f03e02f
JJ
3367 PR c++/77482
3368 * g++.dg/cpp0x/constexpr-77482.C: New test.
3369
e80cb545
JJ
3370 PR c++/77379
3371 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3372 thunk offsets.
3373 * g++.dg/abi/abi-tag23a.C: Likewise.
3374
1c2f613f
JJ
3375 PR c++/77338
3376 * g++.dg/cpp0x/decltype-77338.C: New test.
3377
e7d61178
JJ
3378 PR c++/77375
3379 * g++.dg/cpp0x/mutable1.C: New test.
3380
8d987deb
SK
33812016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3382
3383 PR fortran/77612
3384 * gfortran.dg/pr77612.f90: New test.
3385
2c3d35a6
SKS
33862016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3387
3388 * gcc.dg/torture/pr70421.c: Require int32plus.
3389
e43163ae
JJ
33902016-09-16 Jakub Jelinek <jakub@redhat.com>
3391
bcf0905a
JJ
3392 PR middle-end/77475
3393 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3394
e43163ae
JJ
3395 PR target/77526
3396 * gcc.target/i386/pr77526.c: New test.
3397
7d704548
JJ
33982016-09-16 Jakub Jelinek <jakub@redhat.com>
3399 Eric Botcazou <ebotcazou@adacore.com>
3400
3401 PR middle-end/77594
3402 * gcc.target/i386/pr77594.c: New test.
3403
902d624f
LK
34042016-09-15 Louis Krupp <louis.krupp@zoho.com>
3405
3406 PR fortran/69963
3407 * gfortran.dg/misplaced_implicit_character.f90: New test.
3408
7e16ce79
BC
34092016-09-15 Bin Cheng <bin.cheng@arm.com>
3410
3411 PR tree-optimization/77503
3412 * gcc.dg/vect/pr77503.c: New test.
3413
7c05f5c4
RB
34142016-09-15 Richard Biener <rguenther@suse.de>
3415
3416 PR middle-end/77544
3417 * c-c++-common/torture/pr77544.c: New testcase.
3418
76ff80fb
JJ
34192016-09-15 Jakub Jelinek <jakub@redhat.com>
3420
3421 PR middle-end/77475
3422 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3423 * gcc.dg/march-generic.c: Likewise.
3424 * gcc.target/i386/spellcheck-options-1.c: New test.
3425 * gcc.target/i386/spellcheck-options-2.c: New test.
3426 * gcc.target/i386/spellcheck-options-3.c: New test.
3427 * gcc.target/i386/spellcheck-options-4.c: New test.
3428
5560d026
CLT
34292016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3430
3431 PR fortran/72743
3432 * gfortran.dg/goacc/pr72743.f90: New test.
3433
5334f733
RB
34342016-09-15 Richard Biener <rguenther@suse.de>
3435
3436 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3437
d08615f2
RB
34382016-09-15 Richard Biener <rguenther@suse.de>
3439
3440 PR tree-optimization/77514
3441 * gcc.dg/torture/pr77514.c: New testcase.
3442
28ca05f0
JJ
34432016-09-14 Jakub Jelinek <jakub@redhat.com>
3444
3445 PR c++/77549
3446 * g++.dg/lookup/pr77549.C: New test.
3447
20a1e5b8
MP
34482016-09-14 Marek Polacek <polacek@redhat.com>
3449
3450 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3451 * c-c++-common/gomp/atomic-13.c: Likewise.
3452 * c-c++-common/gomp/atomic-14.c: Likewise.
3453 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3454 * g++.dg/cpp1z/bool-increment1.C: New test.
3455 * c-c++-common/pr60439.c: Add dg-warning.
3456 * g++.dg/expr/bitfield4.C: Likewise.
3457 * g++.dg/expr/bitfield5.C: Likewise.
3458 * g++.dg/expr/bitfield6.C: Likewise.
3459 * g++.dg/expr/bool1.C: Likewise.
3460 * g++.dg/expr/bool3.C: Likewise.
3461 * g++.dg/expr/lval3.C: Likewise.
3462 * g++.dg/expr/lval4.C: Likewise.
3463 * g++.old-deja/g++.jason/bool5.C: Likewise.
3464 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3465 * g++.dg/other/error18.C: Likewise.
3466 * g++.dg/gomp/atomic-14.C: Likewise.
3467
0761f6bf
NS
34682016-09-14 Nathan Sidwell <nathan@acm.org>
3469
3470 PR c++/77539
3471 * g++.dg/cpp1y/pr77539.C: New.
3472
13cddbc1
CL
34732016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3474
3475 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3476 dg-require.
3477 * g++.dg/ext/builtin_alloca.C: Likewise.
3478 * g++.dg/template/spec35.C: Likewise.
3479 * gcc.dg/builtins-68.c: Likewise.
3480 * gcc.misc-tests/gcov-13.c: Likewise.
3481 * gcc.misc-tests/gcov-14.c: Likewise.
3482
a90638d4
JM
34832016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3484
3485 * gfortran.dg/dec_structure_14.f90: New testcase.
3486
5ba4a08c
JJ
34872016-09-14 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR sanitizer/68260
3490 * c-c++-common/tsan/pr68260.c: New test.
3491
a713b234
JS
34922016-09-13 Joe Seymour <joe.s@somniumtech.com>
3493
3494 PR target/70713
3495 * gcc.target/msp430/function-attributes-1.c: New test.
3496 * gcc.target/msp430/function-attributes-2.c: New test.
3497 * gcc.target/msp430/function-attributes-3.c: New test.
3498
96032047
MS
34992015-04-18 Martin Sebor <msebor@redhat.com>
3500
3501 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3502 of non-nul characters.
3503 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3504
ea8661cd
JJ
35052016-09-13 Jakub Jelinek <jakub@redhat.com>
3506
9952908a
JJ
3507 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3508 * g++.dg/cpp1z/gen-attrs1.C: New test.
3509
63cdb7a0
JJ
3510 PR tree-optimization/77454
3511 * gcc.dg/pr77454.c: New test.
3512
ea8661cd
JJ
3513 PR c++/77553
3514 * g++.dg/cpp1y/constexpr-77553.C: New test.
3515
254830ba
DM
35162016-09-13 David Malcolm <dmalcolm@redhat.com>
3517
3518 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3519 (test_show_locus): Replace rich_location::add_fixit_insert calls
3520 with add_fixit_insert_before and add_fixit_insert_after.
3521
42763690
JM
35222016-09-13 Jason Merrill <jason@redhat.com>
3523 Tom de Vries <tom@codesourcery.com>
3524
3525 PR c++/77427
3526 * g++.dg/pr77427.C: New test.
3527
c8798f2c
ML
35282016-09-13 Martin Liska <mliska@suse.cz>
3529
3530 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3531 effective target.
3532 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3533 * lib/target-supports.exp: Define the new target.
3534
54700e2e
AP
35352016-09-12 Andrew Pinski <apinski@cavium.com>
3536
3537 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3538 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3539
e1d55bf7
UB
35402016-09-12 Uros Bizjak <ubizjak@gmail.com>
3541
3542 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3543 variable arguments.
3544 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3545 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3546 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3547 variable argument.
3548 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3549 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3550
54dcdb88
BE
35512016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3552
3553 PR c++/77496
3554 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3555 * g++.dg/ext/pr77496.C: New test.
3556 * g++.dg/warn/pr77496.C: New test.
3557
d1463eb9
DM
35582016-09-12 David Malcolm <dmalcolm@redhat.com>
3559
3560 PR c/72858
3561 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3562 to preserve conversion chars, and to preserve prefix information.
3563 * gcc.dg/format/pr72858.c: New test case.
3564
217fabad
SK
35652016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3566
3567 * gfortran.dg/pr77507.f90: Move to ...
3568 * gfortran.dg/ieee/pr77507.f90: here.
3569
a1cd04ac
JH
35702016-08-09 Jan Hubicka <hubicka@ucw.cz>
3571
3572 PR ipa/61159
3573 * compile/pr61159.c: New testcase
3574
e3912107
JH
35752016-08-09 Jan Hubicka <hubicka@ucw.cz>
3576
3577 PR ipa/64316
3578 * gcc.dg/ipa/pr63416.c: New testcase.
3579
739d9339
PT
35802016-09-10 Paul Thomas <pault@gcc.gnu.org>
3581 Steven G. Kargl <kargl@gcc.gnu.org>
3582
3583 PR fortran/77532
cc3135b6 3584 * gfortran.dg/dtio_11.f90: new test.
739d9339 3585
fb7c40dd
SK
35862016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3587
3588 PR fortran/77507
3589 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3590 * gfortran.dg/c_assoc_4.f90: Ditto.
3591
5b28efbb
TV
35922016-09-10 Tom de Vries <tom@codesourcery.com>
3593
3594 PR C/71602
3595 * c-c++-common/va-arg-va-list-type.c: New test.
3596
9d0a9bb4
PB
35972016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3598
3599 PR rtl-optimization/77289
3600 * gcc.target/powerpc/pr77289.c: New test.
3601
3f0177e7
MS
36022016-09-09 Martin Sebor <msebor@redhat.com>
3603
3604 PR c/77520
3605 PR c/77521
3606 * gcc.dg/pr77520.c: New test.
3607 * gcc.dg/pr77521.c: New test.
3608
e81e83d0
SK
36092016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3610
3611 PR fortran/77506
3612 * gfortran.dg/pr77506.f90: New test.
3613
8a92685e
SK
36142016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3615
3616 PR fortran/77507
3617 * gfortran.dg/pr77507.f90: New test.
3618
c65248cb
JM
36192016-09-09 Joseph Myers <joseph@codesourcery.com>
3620
3621 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3622
2cf0ff98
SK
36232016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3624 Louis Krupp <lkrupp@gcc.gnu.org>
3625
3626 PR fortran/69514
3627 * gfortran.dg/pr69514_1.f90: New test.
3628 * gfortran.dg/pr69514_2.f90: New test.
3629
8ebc1e0f
JJ
36302016-09-08 Jakub Jelinek <jakub@redhat.com>
3631
20b6cf01
JJ
3632 PR fortran/77500
3633 * gfortran.dg/gomp/pr77500.f90: New test.
3634
8ebc1e0f
JJ
3635 PR fortran/77516
3636 * gfortran.dg/gomp/pr77516.f90: New test.
3637
34718542
JJ
36382016-09-07 Jakub Jelinek <jakub@redhat.com>
3639
3640 PR middle-end/77475
3641 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3642 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3643 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3644 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3645 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3646 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3647
e5106e27
DM
36482016-09-07 David Malcolm <dmalcolm@redhat.com>
3649
3650 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3651 "substring-locations.h".
3652
ca235a85
RB
36532016-09-07 Richard Biener <rguenther@suse.de>
3654
3655 PR c/77450
3656 * c-c++-common/vector-subscript-8.c: Move ..
3657 * gcc.dg/pr77450.c: ... here.
3658
0076b5dc 36592016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3660
3661 PR libgfortran/77393
3662 * gfortran.dg/fmt_f0_2.f90: Update test.
3663 * gfortran.dg/fmt_f0_3.f90: New test.
3664
6ac7322b
DH
36652016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3666
3667 PR debug/77389
3668 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3669 in dg-options.
3670
3671 PR debug/57519
3672 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3673
8eb9e049
JJ
36742016-09-06 Jakub Jelinek <jakub@redhat.com>
3675
3676 PR target/69255
3677 * gcc.target/i386/pr69255-1.c: New test.
3678 * gcc.target/i386/pr69255-2.c: New test.
3679 * gcc.target/i386/pr69255-3.c: New test.
3680
36812016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3682
3683 PR c/77336
3684 * gcc.dg/format/miss-7.c: New test.
3685
e6cb85d4
UB
36862016-09-06 Uros Bizjak <ubizjak@gmail.com>
3687
3688 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3689
7fe76f6a
ML
36902016-09-06 Martin Liska <mliska@suse.cz>
3691
3692 PR gcov-profile/77378
3693 PR gcov-profile/77466
3694 * gcc.dg/profile-update-warning.c: New test.
3695
209b636e
RB
36962016-09-06 Richard Biener <rguenther@suse.de>
3697
3698 PR tree-optimization/77479
3699 * gcc.dg/torture/pr77479.c: New testcase.
3700
b772a565
RB
37012016-09-06 Richard Biener <rguenther@suse.de>
3702
3703 PR c/77450
3704 * c-c++-common/vector-subscript-7.c: Adjust.
3705 * c-c++-common/vector-subscript-8.c: New testcase.
3706
a8c07037
SKS
37072016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3708
3709 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3710
0ce48391
JJ
37112016-09-05 Jakub Jelinek <jakub@redhat.com>
3712
de9188e0
JJ
3713 PR target/77476
3714 * gcc.target/i386/avx512f-pr77476.c: New test.
3715 * gcc.target/i386/avx512bw-pr77476.c: New test.
3716 * gcc.target/i386/avx512dq-pr77476.c: New test.
3717
c76f7809
JJ
3718 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3719 Update comment to mention also avx512f.
3720
0ce48391
JJ
3721 PR sanitizer/77396
3722 * g++.dg/asan/pr77396-2.C: New test.
3723
8a27cf73
UB
37242016-09-05 Uros Bizjak <ubizjak@gmail.com>
3725
3726 PR rtl-optimization/77452
3727 * gcc.target/i386/pr77452.c: New test.
3728
25ff5dd3
MP
37292016-09-05 Marek Polacek <polacek@redhat.com>
3730
3731 PR c/77423
3732 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3733
f2bc4e48
SK
37342016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3735
3736 PR fortran/77391
3737 * gfortran.dg/pr77391.f90: New test.
3738
e85921ee
SK
37392016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3740
3741 PR fortran/77460
3742 * gfortran.dg/pr77460.f90: New test.
3743
b5d50659
JJ
37442016-09-03 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR c/65467
3747 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3748
7b826676
KY
37492016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3750
3751 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3752
717ebe91
DM
37532016-09-02 David Malcolm <dmalcolm@redhat.com>
3754
3755 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3756 test case.
3757 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3758 diagnostic-test-show-locus-generate-patch.c to the sources
3759 for diagnostic_plugin_test_show_locus.c.
3760
94087e88
JJ
37612016-09-02 Jakub Jelinek <jakub@redhat.com>
3762
9dc5773f
JJ
3763 PR c/65467
3764 * gcc.dg/gomp/_Atomic-1.c: New test.
3765 * gcc.dg/gomp/_Atomic-2.c: New test.
3766 * gcc.dg/gomp/_Atomic-3.c: New test.
3767 * gcc.dg/gomp/_Atomic-4.c: New test.
3768 * gcc.dg/gomp/_Atomic-5.c: New test.
3769
94087e88
JJ
3770 PR sanitizer/77396
3771 * g++.dg/asan/pr77396.C: New test.
3772
37732016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3774
3775 PR tree-optimization/71831
3776 * gcc.dg/builtin-object-size-16.c: New test.
3777 * gcc.dg/builtin-object-size-17.c: New test.
3778
7e89048d
JD
37792016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3780
3781 PR libgfortran/77393
3782 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3783
2f196155
UB
37842016-09-01 Uros Bizjak <ubizjak@gmail.com>
3785
3786 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3787 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3788 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3789 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3790 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3791 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3792 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3793 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3794 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3795 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3796 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3797 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3798 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3799 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3800 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3801 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3802 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3803 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3804
0a6b0523
EB
38052016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3806
3807 * gnat.dg/opt58.adb: New test.
3808 * gnat.dg/opt58_pkg.ads: New helper.
3809
2a99de7b
RB
38102016-09-01 Richard Biener <rguenther@suse.de>
3811
3812 PR middle-end/77436
3813 * gcc.dg/torture/pr77436.c: New testcase.
3814
f79d8786
SKS
38152016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3816
3817 * gcc.dg/pr64252.c: Require int32plus.
3818 * gcc.dg/pr66299-1.c: Likewise.
3819 * gcc.dg/pr66299-2.c: Likewise.
3820 * gcc.dg/torture/20131115-1.c: Skip for avr.
3821
b06335f9
KT
38222016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3823
3824 * gcc.target/aarch64/ands_3.c: New test.
3825
f25f40be
JJ
38262016-08-31 Jakub Jelinek <jakub@redhat.com>
3827
d12a0b5a
JJ
3828 PR fortran/77352
3829 * gfortran.dg/gomp/pr77352.f90: New test.
3830
f25f40be
JJ
3831 PR fortran/77374
3832 * gfortran.dg/gomp/pr77374.f08: New test.
3833
9ff6fb6e
MG
38342016-08-31 Marc Glisse <marc.glisse@inria.fr>
3835
3836 PR tree-optimization/73714
3837 * gcc.dg/tree-ssa/pr73714.c: New test.
3838
8e95a674
JD
38392016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3840
3841 PR libgfortran/77393
3842 * gfortran.dg/fmt_f0_2.f90: New test.
3843
c6b0037d
MG
38442016-08-31 Marc Glisse <marc.glisse@inria.fr>
3845
3846 * gcc.target/i386/pr59539-2.c: Adapt options.
3847 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3848
1a576b13
PT
38492016-08-31 Paul Thomas <pault@gcc.gnu.org>
3850
3851 PR fortran/77418
3852 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3853 of the associate entity and replace with a pointer to the
3854 intended item on the stack.
3855
e73d3ca6 38562016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3857 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3858
3859 PR fortran/48298
3860 * gfortran.dg/dtio_1.f90: New test.
3861 * gfortran.dg/dtio_2.f90: New test.
3862 * gfortran.dg/dtio_3.f90: New test.
3863 * gfortran.dg/dtio_4.f90: New test.
3864 * gfortran.dg/dtio_5.f90: New test.
3865 * gfortran.dg/dtio_6.f90: New test.
3866 * gfortran.dg/dtio_7.f90: New test.
3867 * gfortran.dg/dtio_8.f90: New test.
3868 * gfortran.dg/dtio_9.f90: New test.
3869 * gfortran.dg/dtio_10.f90: New test.
3870
b816477a
DM
38712016-08-30 David Malcolm <dmalcolm@redhat.com>
3872
3873 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3874 (test_many_nested_locations): New function.
3875 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3876 (test_show_locus): Handle "test_many_nested_locations".
3877
71b30891
DM
38782016-08-30 David Malcolm <dmalcolm@redhat.com>
3879
3880 * g++.dg/template/double-greater-than-fixit.C: New test case.
3881
8fa37232
EB
38822016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3883
3884 * gnat.dg/opt57.ad[sb]: New test.
3885 * gnat.dg/opt57_pkg.ads: New helper.
3886
6f651bae
RB
38872016-08-30 Richard Biener <rguenther@suse.de>
3888
3889 PR tree-optimization/69047
3890 * gcc.dg/pr69047.c: Fix byte-order check.
3891
ab834832
JJ
38922016-08-30 Jakub Jelinek <jakub@redhat.com>
3893
5116b156
JJ
3894 PR tree-optimization/72866
3895 * gcc.dg/vect/pr72866.c: New test.
3896
3754bbfc
JJ
3897 PR debug/77363
3898 * g++.dg/debug/dwarf2/pr77363.C: New test.
3899
26122e2d
JJ
3900 PR middle-end/77377
3901 * gcc.target/i386/pr77377.c: New test.
3902
ab834832
JJ
3903 PR debug/77389
3904 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3905 in dg-options.
3906
bedc9ca7
SK
39072016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3908
3909 * gfortran.dg/pr77372.f90: Moved to ...
3910 * gfortran.dg/ieee/pr77372.f90: here.
3911
adfa1e6b
MM
39122016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3913
3914 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3915 vector short/char initializations.
3916 * gcc.target/powerpc/vec-init-5.c: Likewise.
3917 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3918 vector initialization optimizations.
3919 * gcc.target/powerpc/vec-init-7.c: Likewise.
3920 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3921 vector float/double initializations.
3922 * gcc.target/powerpc/vec-init-9.c: Likewise.
3923
414b7129
UB
39242016-08-29 Uros Bizjak <ubizjak@gmail.com>
3925
3926 PR target/77403
3927 * gcc.target/i386/pr77403.c: New test.
3928
3d06b6f2
MP
39292016-08-29 Marek Polacek <polacek@redhat.com>
3930
3931 PR c/77292
3932 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3933
ba9bbd6f
TV
39342016-08-29 Tom de Vries <tom@codesourcery.com>
3935
3936 PR c/77398
3937 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3938
d7d80d8f
EB
39392016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3940
3941 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3942
d7d80d8f 39432016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3944
3945 * gfortran.dg/dec_structure_13.f90: New testcase.
3946
468d95c8
JB
39472016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3948
3949 PR fortran/77261
3950 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3951 available.
3952
f329b264
TV
39532016-08-28 Tom de Vries <tom@codesourcery.com>
3954
3955 PR lto/70955
3956 * gcc.dg/pr70955.c: New test.
3957 * gcc.dg/lto/pr70955_0.c: Same.
3958 * gcc.dg/lto/pr70955_1.c: Same.
3959
4a389eb6
PP
39602016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3961
3962 PR tree-optimization/71077
3963 * gcc.target/i386/pr71077.c: New test.
3964
3f8257db 39652016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
3966
3967 PR fortran/77380
3968 * gfortran.dg/pr77380.f90: New test.
3969
3f8257db 39702016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
3971
3972 PR fortran/77372
3973 gfortran.dg/pr77372.f90: New test.
3974
ee908516
DM
39752016-08-26 David Malcolm <dmalcolm@redhat.com>
3976
3977 * gcc.dg/spellcheck-fields-2.c (test): Move
3978 dg-begin/end-multiline-output within function body.
3979 (test_macro): New function.
3980
d41e76cf
DM
39812016-08-26 David Malcolm <dmalcolm@redhat.com>
3982
3983 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3984 (test_fixit_insert): Update expected output.
3985 (test_fixit_remove): Likewise.
3986 (test_fixit_replace): Likewise.
3987
524a4c96
RO
39882016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3989
3990 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3991 Fix typo.
3992
ebfa15ab
RB
39932016-08-26 Richard Biener <rguenther@suse.de>
3994
3995 PR tree-optimization/69047
3996 * gcc.dg/pr69047.c: New testcase.
3997
209ca542
PK
39982016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3999 Martin Jambhor <mjambor@suse.cz>
524a4c96 4000
209ca542
PK
4001 * gcc.dg/ipa/propbits-1.c: New test-case.
4002 * gcc.dg/ipa/propbits-2.c: Likewise.
4003 * gcc.dg/ipa/propbits-3.c: Likewise.
4004
e5cf1629
SK
40052016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4006
4007 PR fortran/77351
4008 * gfortran.dg/pr77351.f90: New test.
4009
ebef225f
MP
40102016-08-25 Marek Polacek <polacek@redhat.com>
4011
4012 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4013
fe377a48
MP
40142016-08-25 Marek Polacek <polacek@redhat.com>
4015
4016 PR c/77323
4017 * gcc.dg/pr77323.c: New test.
4018
88b8971f
PT
40192016-08-24 Paul Thomas <pault@gcc.gnu.org>
4020
4021 PR fortran/77358
4022 * gfortran.dg/submodule_17.f08: New test.
4023
3f8257db
JJ
40242016-08-24 Michael Collison <michael.collison@linaro.org>
4025 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4026
4027 * gcc.target/arm/builtin_saddl.c: New testcase.
4028 * gcc.target/arm/builtin_saddll.c: New testcase.
4029 * gcc.target/arm/builtin_uaddl.c: New testcase.
4030 * gcc.target/arm/builtin_uaddll.c: New testcase.
4031 * gcc.target/arm/builtin_ssubl.c: New testcase.
4032 * gcc.target/arm/builtin_ssubll.c: New testcase.
4033 * gcc.target/arm/builtin_usubl.c: New testcase.
4034 * gcc.target/arm/builtin_usubll.c: New testcase.
4035
d5b5d212
UB
40362016-08-24 Uros Bizjak <ubizjak@gmail.com>
4037
4038 PR target/77270
4039 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4040 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4041 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4042 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4043 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4044 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4045 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4046 effective target. Remove scan-assembler-times directives.
4047 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4048 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4049 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4050
d1188689
SKS
40512016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4052
4053 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4054 of unsigned int.
4055 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4056
0b6b8f85
RS
40572016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4058
4059 PR testsuite/77317
4060 * lib/target-supports.exp
4061 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4062 (check_effective_target_vect_natural_alignment): Ditto.
4063 (check_effective_target_vector_alignment_reachable): Ditto.
4064 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4065
587b7f7a
ILT
40662016-08-23 Ian Lance Taylor <iant@golang.org>
4067
4068 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4069
6019c0fc
MM
40702016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4071
4072 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4073 being created from pointers to memory locations.
4074 * gcc.target/powerpc/vec-init-2.c: Likewise.
4075
cfe37db4
FR
40762016-08-23 Fritz Reese <fritzoreese@gmail.com>
4077
4078 * gfortran.dg/dec_structure_12.f90: New testcase.
4079
7e11f46f
DV
40802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4081
4082 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4083
7ab4f354
DV
40842016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4085
4086 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4087 verification.
4088
deb9351f
DV
40892016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4090
4091 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4092 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4093
1fd9f058
RB
40942016-08-23 Richard Biener <rguenther@suse.de>
4095
4096 PR tree-optimization/27336
4097 * c-c++-common/pr27336.c: New testcase.
4098
b00e6e75
MP
40992016-08-22 Marek Polacek <polacek@redhat.com>
4100
4101 PR c++/77321
4102 * g++.dg/cpp1y/pr77321.C: New test.
4103
58338bac
SK
41042016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4105
4106 PR fortran/60774
4107 * gfortran.dg/empty_label.f: Adjust test for new error message.
4108 * gfortran.dg/empty_label.f90: Ditto.
4109 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4110 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4111 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4112
30364ce6
SK
41132016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4114
4115 PR fortran/61318
4116 * gfortran.dg/pr61318.f90: New test.
4117
ad7a5a8f
SK
41182016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4119
4120 PR fortran/77260
4121 * gfortran.dg/pr77260_1.f90: New test.
4122 * gfortran.dg/pr77260_2.f90: Ditto.
4123
72f52f30
JM
41242016-08-22 Joseph Myers <joseph@codesourcery.com>
4125
4126 PR middle-end/77269
4127 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4128 __builtin_signbitf and __builtin_signbitl in expected generic
4129 expansion.
4130 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4131 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4132 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4133 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4134 tests.
4135
6dc198e3
JM
41362016-08-22 Joseph Myers <joseph@codesourcery.com>
4137
4138 * gcc.dg/torture/float128-builtin.c,
4139 gcc.dg/torture/float128-ieee-nan.c,
4140 gcc.dg/torture/float128x-builtin.c,
4141 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4142 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4143 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4144 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4145 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4146 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4147 gcc.dg/torture/floatn-nan.h: New tests.
4148
7ff4e41a
JM
41492016-08-22 Joseph Myers <joseph@codesourcery.com>
4150
4151 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4152 macro.
4153 (main): Update calls to TEST_I_F.
4154 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4155 macro.
4156 (main): Update calls to TEST_I_F.
4157
7078cdb6
JM
41582016-08-22 Joseph Myers <joseph@codesourcery.com>
4159
4160 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4161 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4162 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4163 names in calls to TEST_I_F.
4164
a9d7c823
BE
41652016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4166
4167 PR c/52952
4168 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4169
cd800235
SKS
41702016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4171
4172 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4173 and !natural_alignment_64.
4174 * gcc.dg/ipa/propalign-2.c: Likewise.
4175 * gcc.dg/ipa/propalign-3.c: Likewise.
4176 * gcc.dg/ipa/propalign-4.c: Likewise.
4177 * gcc.dg/ipa/propalign-5.c: Likewise.
4178 * lib/target-supports.exp
4179 (check_effective_target_natural_alignment_32): Add avr-*-*.
4180
22d12455
KV
41812016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4182
4183 PR tree-optimization/61839
4184 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4185 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4186 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4187 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4188
c65699ef
JM
41892016-08-19 Joseph Myers <joseph@codesourcery.com>
4190
4191 PR c/32187
4192 * lib/target-supports.exp (check_effective_target_float16)
4193 (check_effective_target_float32, check_effective_target_float64)
4194 (check_effective_target_float128, check_effective_target_float32x)
4195 (check_effective_target_float64x)
4196 (check_effective_target_float128x)
4197 (check_effective_target_float16_runtime)
4198 (check_effective_target_float32_runtime)
4199 (check_effective_target_float64_runtime)
4200 (check_effective_target_float128_runtime)
4201 (check_effective_target_float32x_runtime)
4202 (check_effective_target_float64x_runtime)
4203 (check_effective_target_float128x_runtime)
4204 (check_effective_target_floatn_nx_runtime)
4205 (add_options_for_float16, add_options_for_float32)
4206 (add_options_for_float64, add_options_for_float128)
4207 (add_options_for_float32x, add_options_for_float64x)
4208 (add_options_for_float128x): New procedures.
4209 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4210 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4211 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4212 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4213 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4214 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4215 gcc.dg/torture/float128-complex.c,
4216 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4217 gcc.dg/torture/float128x-basic.c,
4218 gcc.dg/torture/float128x-complex.c,
4219 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4220 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4221 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4222 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4223 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4224 gcc.dg/torture/float32x-basic.c,
4225 gcc.dg/torture/float32x-complex.c,
4226 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4227 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4228 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4229 gcc.dg/torture/float64x-basic.c,
4230 gcc.dg/torture/float64x-complex.c,
4231 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4232 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4233 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4234 gcc.dg/torture/floatn-tg.h,
4235 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4236 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4237 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4238 gcc.dg/torture/fp-int-convert-float128x.c,
4239 gcc.dg/torture/fp-int-convert-float16-timode.c,
4240 gcc.dg/torture/fp-int-convert-float16.c,
4241 gcc.dg/torture/fp-int-convert-float32-timode.c,
4242 gcc.dg/torture/fp-int-convert-float32.c,
4243 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4244 gcc.dg/torture/fp-int-convert-float32x.c,
4245 gcc.dg/torture/fp-int-convert-float64-timode.c,
4246 gcc.dg/torture/fp-int-convert-float64.c,
4247 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4248 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4249 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4250 maximum exponent of floating-point type. Use it in testing
4251 whether 0x8...0 fits in the floating-point type. Always treat -1
4252 (signed 0xf...f) as fitting in the floating-point type.
4253 (M_OK1): New macro.
4254 * gcc.dg/torture/fp-int-convert-double.c,
4255 gcc.dg/torture/fp-int-convert-float.c,
4256 gcc.dg/torture/fp-int-convert-float128-timode.c,
4257 gcc.dg/torture/fp-int-convert-float128.c,
4258 gcc.dg/torture/fp-int-convert-float80-timode.c,
4259 gcc.dg/torture/fp-int-convert-float80.c,
4260 gcc.dg/torture/fp-int-convert-long-double.c,
4261 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4262
94e73c78
JJ
42632016-08-19 Jakub Jelinek <jakub@redhat.com>
4264
fbdbd4b6
JJ
4265 PR fortran/72744
4266 * gfortran.dg/gomp/pr72744.f90: New test.
4267
94e73c78
JJ
4268 PR fortran/69281
4269 * gfortran.dg/gomp/pr69281.f90: New test.
4270
91151a73
JB
42712016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4272
414b7129
UB
4273 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4274 the last special seed value.
4275 * gfortran.dg/random_7.f90: Use size for last array member instead
4276 of hardcoded value.
91151a73 4277
fcf830ab
PK
42782016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4279
4280 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4281 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4282
1a5da5b6
RB
42832016-08-19 Richard Biener <rguenther@suse.de>
4284
4285 PR tree-optimization/77286
4286 * gcc.dg/torture/pr77286.c: New testcase.
4287
82f72146
DM
42882016-08-18 David Malcolm <dmalcolm@redhat.com>
4289
4290 * gcc.dg/verbose-asm-2.c: New test case.
4291
cc015f3a
DM
42922016-08-18 David Malcolm <dmalcolm@redhat.com>
4293
4294 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4295 (custom_diagnostic_finalizer): Update for change to
4296 diagnostic_show_locus.
4297
cb18fd07
DM
42982016-08-18 David Malcolm <dmalcolm@redhat.com>
4299
4300 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4301 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4302
a76989dc
MP
43032016-08-18 Marek Polacek <polacek@redhat.com>
4304
4305 PR c/71514
4306 * gcc.dg/pr71514.c: New test.
4307
89c88780
L
43082015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4309
4310 PR target/72839
4311 * gcc.target/i386/pr72839.c: New test.
4312
2c71d454
CLT
43132016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4314
4315 PR middle-end/70895
4316 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4317 * c-c++-common/goacc/reduction-1.c: Likewise.
4318 * c-c++-common/goacc/reduction-2.c: Likewise.
4319 * c-c++-common/goacc/reduction-3.c: Likewise.
4320 * c-c++-common/goacc/reduction-4.c: Likewise.
4321
66592e95
AM
43222016-08-18 Alan Modra <amodra@gmail.com>
4323
4324 * gcc.c-torture/compile/pr72771.c: New.
4325
3a146d46
JJ
43262016-08-17 Jakub Jelinek <jakub@redhat.com>
4327
4328 PR fortran/67496
4329 * gfortran.dg/pr67496.f90: New test.
4330
3f8257db 43312015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4332
4333 PR tree-optimization/71752
3a146d46 4334 * gcc.dg/vect/pr71752.c: New.
038000bd 4335
dd42e908
UB
43362016-08-17 Uros Bizjak <ubizjak@gmail.com>
4337
4338 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4339
458a1cd0
JJ
43402016-08-17 Jakub Jelinek <jakub@redhat.com>
4341
4342 PR middle-end/77259
4343 * g++.dg/ipa/devirt-52.C: New test.
4344
11c4c4ba
CLT
43452016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4346
4347 * c-c++-common/goacc/reduction-6.c: New testcase.
4348
661d6efd
RB
43492016-08-17 Richard Biener <rguenther@suse.de>
4350
4351 PR tree-optimization/76490
4352 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4353 * gcc.dg/pr52904.c: XFAIL.
4354
622d8b69
RB
43552016-08-17 Richard Biener <rguenther@suse.de>
4356
4357 PR tree-optimization/23855
4358 * gcc.dg/loop-unswitch-2.c: Adjust.
4359
af23e99c
JJ
43602016-08-16 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR tree-optimization/72817
4363 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4364
feeb6268
JM
43652016-08-16 Joseph Myers <joseph@codesourcery.com>
4366
4367 PR libgcc/77265
4368 * gcc.dg/torture/float128-extend-inf.c: New test.
4369
65e736c0
DM
43702016-08-16 David Malcolm <dmalcolm@redhat.com>
4371
4372 PR c/72857
4373 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4374 for embedded NUL.
4375 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4376 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4377 caret placement.
4378 (test_oct): Likewise.
4379 (test_multiple): Likewise.
4380 (test_field_width_specifier): Likewise.
4381 (test_field_width_specifier_2): New function.
4382 (test_field_precision_specifier): New function.
4383 (test_embedded_nul): Update expected caret placement.
4384 (test_non_contiguous_strings): Update line number.
4385 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4386 (__emit_string_literal_range): Add "caret_idx" param.
4387 (test_simple_string_literal): Add value for new param, updating
4388 expected output..
4389 (test_concatenated_string_literal): Likewise.
4390 (test_multiline_string_literal): Likewise.
4391 (test_hex): Likewise.
4392 (test_oct): Likewise.
4393 (test_multiple): Likewise.
4394 (test_ucn4): Likewise.
4395 (test_ucn8): Likewise.
4396 (test_u8): Likewise.
4397 (test_u): Likewise; update expected message, from "range" to
4398 "location".
4399 (test_U): Likewise.
4400 (test_L): Likewise.
4401 (test_macro): Add value for new param.
4402 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4403 (__emit_string_literal_range): Add "caret_idx" param.
4404 (test_stringified_token_1): Add value for new param. Update
4405 expected message, from "range" to "location".
4406 (test_stringized_token_2): Likewise, adding param to macro.
4407 (test_stringified_token_3): Likewise.
4408 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4409 (emit_warning): Convert param from source_range to location_t.
4410 (test_string_literals): Add caret_idx param, and use it when
4411 constructing a substring_loc. Update error message, from
4412 "range" to "location".
4413
4a7f57d5
JJ
44142016-08-16 Jakub Jelinek <jakub@redhat.com>
4415
7841800f
JJ
4416 PR target/71910
4417 * g++.dg/gomp/pr71910.C: New test.
4418
1b13411a
JJ
4419 PR middle-end/67485
4420 * gcc.c-torture/compile/pr67485.c: New test.
4421
4a7f57d5
JJ
4422 PR target/72867
4423 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4424
3c556bc4
BC
44252016-08-16 Bin Cheng <bin.cheng@arm.com>
4426
4427 PR tree-optimization/69848
4428 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4429
beab2da6
ML
44302016-08-16 Martin Liska <mliska@suse.cz>
4431
4432 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4433 of memory operations so that it can be handled by core2
4434 in 32-bit mode.
4435
f4eec0a3
RB
44362016-08-16 Richard Biener <rguenther@suse.de>
4437
4438 PR tree-optimization/76783
4439 * gcc.dg/pr76783.c: New testcase.
4440 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4441
8f21990a
BC
44422016-08-16 Bin Cheng <bin.cheng@arm.com>
4443
4444 PR tree-optimization/72817
4445 PR tree-optimization/73450
4446 * gcc.dg/tree-ssa/pr72817.c: New test.
4447 * gcc.dg/tree-ssa/pr73450.c: New test.
4448
7fc61626
FR
44492016-08-15 Fritz Reese <fritzoreese@gmail.com>
4450
4451 * gfortran.dg/init_flag_13.f90: New testcase.
4452 * gfortran.dg/init_flag_14.f90: Ditto.
4453 * gfortran.dg/init_flag_15.f03: Ditto.
4454 * gfortran.dg/dec_init_1.f90: Ditto.
4455 * gfortran.dg/dec_init_2.f90: Ditto.
4456
432baa02
UB
44572016-08-15 Uros Bizjak <ubizjak@gmail.com>
4458
4459 PR target/72867
4460 * gcc.target/i386/pr72867.c: New test.
4461
7e1dde14
EB
44622016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4463
4464 * c-c++-common/dump-ada-spec-5.c: New test.
4465
e4969090
RB
44662016-08-15 Richard Biener <rguenther@suse.de>
4467
4468 PR tree-optimization/73434
4469 * gcc.dg/torture/pr73434.c: New testcase.
4470
66088065
JJ
44712016-08-15 Jakub Jelinek <jakub@redhat.com>
4472
4473 PR tree-optimization/72824
4474 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4475
7c713714
CLT
44762016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4477
4478 PR fortran/70598
4479 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4480 in use_device clause.
4481 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4482 * gfortran.dg/goacc/list.f95: Adjust to catch
4483 "neither a POINTER nor an array" error messages.
4484
4271e5cb
UB
44852016-08-14 Uros Bizjak <ubizjak@gmail.com>
4486
4487 PR target/76342
4488 * gcc.target/i386/pr76342.c: New test.
4489
b0cea284
JJ
44902016-08-12 Jakub Jelinek <jakub@redhat.com>
4491
4492 PR c/71512
4493 * g++.dg/ubsan/pr71512.C: New test.
4494 * c-c++-common/ubsan/pr71512-1.c: New test.
4495 * c-c++-common/ubsan/pr71512-2.c: New test.
4496
e86aefb8
MM
44972016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4498
4499 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4500 vector initialization options.
4501 * gcc.target/powerpc/vec-init-2.c: Likewise.
4502 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4503 is generated on ISA 3.0.
4504
7fd82d52
PP
45052016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4506
4507 PR middle-end/71654
4508 * gcc.dg/c-c++-common/pr71654.c: New test.
4509 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4510 dg-options.
4511 * gcc.dg/tree-ssa/vrp24: Likewise.
4512
2f1364c2
JJ
45132016-08-12 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR c/67410
4516 * gcc.dg/pr67410.c: New test.
4517
8eb414aa
BC
45182016-08-12 Bin Cheng <bin.cheng@arm.com>
4519
4520 PR tree-optimization/69848
4521 * gcc.dg/vect/vect-pr69848.c: New test.
4522
30b39c19
UB
45232016-08-12 Uros Bizjak <ubizjak@gmail.com>
4524
4525 PR testsuite/71008
4526 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4527 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4528 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4529 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4530
e373dd06
RB
45312016-08-12 Richard Biener <rguenther@suse.de>
4532
4533 PR tree-optimization/57326
4534 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4535 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4536 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4537 * gcc.target/i386/pr45685.c: Likewise.
4538 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4539 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4540 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4541 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4542 * gfortran.dg/pr34163.f90: Likewise.
4543
20d1af89
ML
45442016-08-12 Martin Liska <mliska@suse.cz>
4545
4546 * g++.dg/gcov/gcov-16.C: New test.
4547 * lib/gcov.exp: Support new argument for run-gcov function.
4548
5cacda56
ML
45492016-08-12 Martin Liska <mliska@suse.cz>
4550
4551 PR gcov-profile/35590
4552 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4553
663eecfd
RB
45542016-08-12 Richard Biener <rguenther@suse.de>
4555
4556 PR tree-optimization/72851
4557 * gcc.dg/torture/pr72851.c: New testcase.
4558
3f8257db 45592016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4560
e366d7d8
AO
4561 PR debug/63240
4562 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4563 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4564 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4565 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4566 DW_AT_deleted.
4567
71e1a6a4
AO
4568 PR debug/55641
4569 * g++.dg/debug/dwarf2/ref-1.C: New.
4570
8aaf799b
AO
4571 PR debug/49366
4572 * g++.dg/debug/dwarf2/template-params-12.H: New.
4573 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4574 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4575 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4576 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4577 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4578 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4579 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4580
06f9caed
BS
45812016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4582
4583 PR target/72863
4584 * gcc.target/powerpc/pr72863.c: New test.
4585
a8b956c1
UB
45862016-08-11 Uros Bizjak <ubizjak@gmail.com>
4587
4588 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4589
c73dd986
L
45902015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4591
4592 * gcc.target/i386/pieces-strcpy-1.c: New test.
4593 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4594
385ed708
JJ
45952016-08-11 Jakub Jelinek <jakub@redhat.com>
4596
4597 PR c++/72868
4598 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4599
df7ec09f
L
46002015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4601
4602 * gcc.target/i386/pieces-memcpy-1.c: New test.
4603 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4604 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4605 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4606 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4607 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4608
b95a64bb
JJ
46092016-08-11 Jakub Jelinek <jakub@redhat.com>
4610
4611 PR c/72816
7ddbcf6b 4612 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4613
59537744
BE
46142016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4615
4616 PR tree-optimization/71083
4617 * gcc.c-torture/execute/pr71083.c: New test.
4618 * gnat.dg/loop_optimization23.adb: New test.
4619 * gnat.dg/loop_optimization23_pkg.ads: New test.
4620 * gnat.dg/loop_optimization23_pkg.adb: New test.
4621
183ac6d0
RB
46222016-08-11 Richard Biener <rguenther@suse.de>
4623
4624 PR tree-optimization/72772
4625 * gcc.dg/graphite/pr35356-1.c: Adjust.
4626 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4627
b152f5a2
JB
46282016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4629
4630 * gfortran.dg/random_7.f90: Take into account that the last seed
4631 value is the special p value.
4632 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4633
bb7ebad1
RB
46342016-08-11 Richard Biener <rguenther@suse.de>
4635
4636 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4637
2e186411
AM
46382016-08-11 Alan Modra <amodra@gmail.com>
4639
4640 * gcc.target/powerpc/pr71680.c: New.
4641
e9e6d4f6
KN
46422016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4643
4644 * gcc.target/powerpc/bfp/bfp.exp: New file.
4645 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4646 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4647 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4648 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4649 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4650 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4651 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4652 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4653 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4654 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4655 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4656 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4657 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4658 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4659 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4660 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4661 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4662 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4663 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4664 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4665 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4666 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4667 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4668 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4669 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4670 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4671 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4672 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4673 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4674 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4675 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4676 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4677 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4678 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4679 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4680 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4681 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4682 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4683 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4684 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4685 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4686 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4687 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4688 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4689 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4690 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4691 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4692 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4693 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4694 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4695 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4696 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4697 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4698
9c8eabea
BC
46992016-08-10 Bin Cheng <bin.cheng@arm.com>
4700
4701 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4702 Add aarch64*-*-*.
4703
6c553b76
BC
47042016-08-10 Bin Cheng <bin.cheng@arm.com>
4705
4706 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4707
a0883b08
MM
47082016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4709
4710 PR target/72853
4711 * gcc.target/powerpc/pr72853.c: New test.
4712
a266236e
ML
47132016-08-10 Martin Liska <mliska@suse.cz>
4714
4715 PR gcov-profile/58306
4716 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4717
22063dbc
ML
47182016-08-10 Martin Liska <mliska@suse.cz>
4719
4720 * g++.dg/gcov/gcov-threads-1.C: New test.
4721
5250a5bb
SKS
47222016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4723
4724 PR target/71873
4725 * gcc.target/avr/pr71873.c: New test.
4726
b7597ae5
ML
47272016-08-09 Martin Liska <mliska@suse.cz>
4728
4729 * g++.dg/gcov/gcov-dump-1.C: New test.
4730 * g++.dg/gcov/gcov-dump-2.C: New test.
4731
ab50a215
ML
47322016-08-09 Martin Liska <mliska@suse.cz>
4733
4734 * gcc.dg/tree-prof/val-prof-9.c: New test.
4735
dcb1e137
ML
47362016-08-09 Martin Liska <mliska@suse.cz>
4737
4738 * gcc.dg/tree-prof/val-prof-8.c: New test.
4739
04d6d3b6
MJ
47402016-08-09 Martin Jambor <mjambor@suse.cz>
4741
df839749
UB
4742 PR ipa/71981
4743 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4744
c57e78c4
BC
47452016-08-09 Bin Cheng <bin.cheng@arm.com>
4746
4747 PR tree-optimization/33707
4748 * gcc.dg/vect/pr33707.c: New test.
4749
42970a17
BC
47502016-08-09 Bin Cheng <bin.cheng@arm.com>
4751
4752 PR tree-optimization/pr72772
4753 * gcc.dg/tree-ssa/pr72772.c: New test.
4754
810a3aa6
MF
47552016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4756
4757 PR rtl-optimization/66669
4758 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4759
9e207d6f
JJ
47602016-08-09 Jakub Jelinek <jakub@redhat.com>
4761
4762 PR tree-optimization/72824
4763 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4764
50bf47fd
RB
47652016-08-09 Richard Biener <rguenther@suse.de>
4766
4767 PR tree-optimization/71802
4768 * gcc.dg/torture/pr71802.c: New testcase.
4769
cadec7ca
JJ
47702016-08-09 Jakub Jelinek <jakub@redhat.com>
4771
4772 PR c++/72809
4773 * g++.dg/eh/stdarg1.C: New test.
4774
c43c5112
AK
47752016-08-08 Andi Kleen <ak@linux.intel.com>
4776
4777 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4778 test command line in failure log.
4779 (profopt-execute): dito. Make autofdo file names unique.
4780
895aa8e1
DM
47812016-08-08 David Malcolm <dmalcolm@redhat.com>
4782
4783 PR c/64955
4784 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4785 output.
4786
9afda630
PK
47872016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4788
4789 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4790 c99_runtime.
4791 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4792 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4793 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4794 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4795 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4796 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4797
e52ed3fe
DM
47982016-08-08 David Malcolm <dmalcolm@redhat.com>
4799
4800 PR c/52952
4801 * gcc.dg/cpp/pr66415-1.c: Likewise.
4802 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4803 * gcc.dg/format/c90-printf-1.c: Likewise.
4804 * gcc.dg/format/diagnostic-ranges.c: New test case.
4805
ad200580
JJ
48062016-08-08 Jakub Jelinek <jakub@redhat.com>
4807
77524e0d
JJ
4808 PR fortran/72716
4809 * gfortran.dg/gomp/pr72716.f90: New test.
4810
2187f2a2
JJ
4811 PR middle-end/72781
4812 * gcc.dg/gomp/pr72781.c: New test.
4813
ad200580
JJ
4814 PR middle-end/68762
4815 * g++.dg/vect/pr68762-1.cc: New test.
4816 * g++.dg/vect/pr68762-2.cc: New test.
4817 * g++.dg/vect/pr68762.h: New file.
4818
989d0071
MS
48192016-08-08 Martin Sebor <msebor@redhat.com>
4820
4821 PR testsuite/72838
3a146d46
JJ
4822 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4823 * g++.dg/warn/overflow-warn-3.C: Same.
4824 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4825
7090cac9
AV
48262016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4827
4828 PR fortran/71936
4829 * gfortran.dg/allocate_with_source_21.f03: New test.
4830
64e56ab0
AV
48312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4832
4833 PR fortran/72698
4834 * gfortran.dg/allocate_with_source_20.f03: New test.
4835
0476487d
AM
48362016-08-08 Alan Modra <amodra@gmail.com>
4837
4838 * gcc.c-torture/compile/pr72802.c: New.
4839
8e9218f2
AV
48402016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4841
4842 PR fortran/70524
4843 * gfortran.dg/dependency_48.f90: New test.
4844
c1f7083b
TK
48452016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4846
531e5ae3 4847 PR fortran/70040
c1f7083b
TK
4848 * gfortran.dg/pr70040.f90: New testcase.
4849
6ab5813c
TK
48502016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4851
4852 PR fortran/71961
4853 * gfortran.dg/matmul_10.f90: New testcase.
4854
27bddc4a
JH
48552016-08-07 Jan Hubicka <hubicka@ucw.cz>
4856
4857 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4858
4a9f8a9f
JJ
48592016-08-07 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR c/72816
4862 * gcc.dg/pr72816.c: New test.
4863
fa76f2c6
JW
48642016-08-06 Jonathan Wakely <jwakely@redhat.com>
4865
4866 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4867 * g++.dg/conversion/pr41426.C: Likewise.
4868 * g++.dg/conversion/pr66211.C: Likewise.
4869 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4870 * g++.dg/init/ref8.C: Likewise.
4871 * g++.old-deja/g++.law/cvt20.C: Likewise.
4872 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4873
5c3e5002
PP
48742016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4875
4876 PR tree-optimization/18046
4877 * gcc.dg/tree-ssa/vrp105.c: New test.
4878 * gcc.dg/tree-ssa/vrp106.c: New test.
4879
94087e88 48802016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4881
4882 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4883 1ul in diagnostics. Remove hyphen from "constant-expression."
4884 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4885 * g++.dg/cpp0x/static_assert3.C: Same.
4886 * g++.dg/cpp1y/constexpr-throw.C: Same.
4887 * g++.dg/template/nontype3.C: Same.
4888 * g++.dg/warn/overflow-warn-1.C: Same.
4889 * g++.dg/warn/overflow-warn-3.C: Same.
4890 * g++.dg/warn/overflow-warn-4.C: Same.
4891
88fa5555
DM
48922016-08-05 David Malcolm <dmalcolm@redhat.com>
4893
4894 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4895 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4896 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4897 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4898
1addb9e6
PP
48992016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4900
4901 PR tree-optimization/72810
4902 * gcc.dg/tree-ssa/vrp110.c: New test.
4903
1b62ed4f
JG
49042016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4905
4906 PR Target/72819
4907 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4908 registers.
4909 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4910 saving the half-precision registers.
4911 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4912 value is returned in h0.
4913 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4914 are passed in FP/SIMD registers.
4915 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4916 passing works corrcetly.
4917 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4918 (hfa_f16x2_t): Likewise.
4919 (hfa_f16x3_t): Likewise.
4920 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4921 are promoted to double and passed in a double register.
4922 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4923 are promoted to double and stacked.
4924 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4925 __fp16 data types.
4926 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4927 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4928 __fp16 first get passed in FP/SIMD registers, then stacked.
4929
4228ca19
NS
49302016-08-05 Nathan Sidwell <nathan@acm.org>
4931
4932 PR c++/68724
4933 * g++.dg/cpp0x/pr68724.C: New.
4934
db7c335e
RB
49352016-08-05 Richard Biener <rguenther@suse.de>
4936
4937 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4938
48abe922
PP
49392016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4940
4941 * gcc.dg/tree-ssa/vrp107.c: New test.
4942 * gcc.dg/tree-ssa/vrp108.c: New test.
4943 * gcc.dg/tree-ssa/vrp109.c: New test.
4944
f6cdf42f
PK
49452016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4946
4947 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4948 dg-options.
4949
33a9c609
PK
49502016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4951
4952 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4953 test-cases.
4954 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4955 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4956 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4957 test-cases.
4958 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4959 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4960 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4961 large_double.
4962
4473482d
PC
49632016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4964
4965 PR c++/72800
4966 * g++.dg/cpp1y/lambda-ice1.C: New.
4967
08156df5
PP
49682016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4969
4970 PR c++/72759
4971 * g++.dg/cpp1y/pr72759.C: New test.
4972
938da3a5
PP
49732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4974
4975 * gcc.dg/switch-10.c: New test.
4976
da84183c
JG
49772016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4978
4979 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4980
ae9281fc
TS
49812016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4982
4983 * c-c++-common/goacc/routine-5.c: Update.
4984
086ad22e
BE
49852016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4986
4987 PR rtl-optimization/70903
4988 * gcc.c-torture/execute/pr70903.c: New test.
4989
6805e400
ML
49902016-08-04 Martin Liska <mliska@suse.cz>
4991
4992 * gcc.dg/params/params.exp: Replace file exists with
4993 TESTING_IN_BUILD_TREE.
4994
a0008434
MP
49952016-08-04 Marek Polacek <polacek@redhat.com>
4996
4997 PR c++/70229
4998 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4999
fb46286e
RB
50002016-08-04 Richard Biener <rguenther@suse.de>
5001
5002 PR middle-end/71984
5003 * gcc.dg/torture/pr71984.c: Guard correctness check for
5004 little-endian.
5005
ac2c96ab
AP
50062016-08-03 Andrew Pinski <apinski@cavium.com>
5007
5008 * gcc.c-torture/compile/20160802-1.c: New testcase.
5009
c98583e9
FR
50102016-08-03 Fritz Reese <fritzoreese@gmail.com>
5011
5012 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5013
9ad1a1da
RB
50142016-08-03 Richard Biener <rguenther@suse.de>
5015
5016 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5017 and remove -O3.
5018 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5019 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5020
cd75c979
RB
50212016-08-03 Richard Biener <rguenther@suse.de>
5022
5023 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5024 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5025 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5026 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5027
30e8d875
SKS
50282016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5029
5030 * gcc.dg/init-excess-2.c: Require int32plus.
5031 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5032 * gcc.dg/pr59963-2.c: Require int32plus.
5033 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5034 * gcc.dg/unroll-7.c: Require int32plus.
5035
69b806f6
BC
50362016-08-02 Bin Cheng <bin.cheng@arm.com>
5037
5038 PR tree-optimization/34114
5039 * gcc.dg/tree-ssa/loop-42.c: New test.
5040
1efafef3
TC
50412016-08-02 Tamar Christina <tamar.christina@arm.com>
5042
5043 * gcc.target/aarch64/vminmaxnm.c: New.
5044 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5045 tests.
5046
e2a99194
MM
50472016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5048
5049 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5050 vec_extract for vector float, vector int, vector short, and vector
5051 char.
5052 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5053 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5054 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5055 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5056
71bfb77a
WD
50572016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5058
5059 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5060 single stack adjustment, no writeback.
71bfb77a
WD
5061 * gcc.target/aarch64/test_frame_12.c: Likewise.
5062 * gcc.target/aarch64/test_frame_13.c: Likewise.
5063 * gcc.target/aarch64/test_frame_15.c: Likewise.
5064 * gcc.target/aarch64/test_frame_6.c: Likewise.
5065 * gcc.target/aarch64/test_frame_7.c: Likewise.
5066 * gcc.target/aarch64/test_frame_8.c: Likewise.
5067 * gcc.target/aarch64/test_frame_16.c: New test.
5068
37bce35a
L
50692015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5070
5071 PR target/72748
5072 * gcc.target/i386/pr72748.c: New test.
5073
3f8257db 50742015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5075
5076 PR tree-optimization/71818
5077 * gcc.dg/vect/pr71818.c: New
5078
bf60c531
ML
50792016-08-01 Martin Liska <mliska@suse.cz>
5080
5081 PR tree-optimization/71857
5082 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5083
8ed49fab
KT
50842016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5085
5086 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5087
76e2c821
JB
50882016-08-01 Jan Beulich <jbeulich@suse.com>
5089
5090 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5091
35029597
WS
50922016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5093
5094 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5095 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5096
3aa4b66a
JW
50972016-07-31 Jonathan Wakely <jwakely@redhat.com>
5098
5099 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5100 (check_effective_target_c++): Likewise. Also match for libstdc++.
5101
3f8257db 51022016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5103
5104 PR fortran/41922
5105 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5106 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5107 * gfortran.dg/pr41922.f90: New test.
5108
9fcb2819
SK
51092016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5110
5111 PR fortran/68566
5112 * gfortran.dg/pr68566.f90: new test.
5113
94087e88 51142016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5115
5116 PR c++/60760
5117 PR c++/71091
5118 * g++.dg/cpp0x/constexpr-cast.C: New test.
5119 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5120 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5121 * g++.dg/ubsan/pr63956.C: Correct.
5122
d0047a25
MM
51232016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5124
5125 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5126 vector double or vector long where the vector is in memory.
5127 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5128 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5129
e4f7a5df
SK
51302016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5131
5132 PR fortran/69867
5133 * gfortran.dg/pr69867.f90: New test.
5134
b441ae1d
SK
51352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5136
5137 PR fortran/69962
5138 * gfortran.dg/pr69962.f90: New test.
5139
712dff31
SK
51402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5141
5142 PR fortran/70006
5143 * gfortran.dg/pr70006.f90: New test.
5144
fb42421e
SK
51452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5146
5147 PR fortran/71730
5148 * gfortran.dg/pr71730.f90: New test.
5149 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5150 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5151 * gfortran.dg/array_constructor_26.f03: Ditto.
5152
466effe0
WS
51532016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5154
5155 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5156 * gcc.target/powerpc/pr71763.c: Likewise.
5157
f618a472
MP
51582016-07-29 Marek Polacek <polacek@redhat.com>
5159
5160 PR c/71742
5161 * gcc.dg/940510-1.c: Adjust dg-error.
5162 * gcc.dg/c99-flex-array-1.c: Likewise.
5163 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5164
efd0786f
MP
5165 PR c/71853
5166 * gcc.dg/noncompile/pr71853.c: New test.
5167
e00dceaf
MP
5168 PR c/71573
5169 * gcc.dg/noncompile/pr71573.c: New test.
5170
638fc14f
MP
5171 PR c/71926
5172 * g++.dg/warn/Wparentheses-30.C: New test.
5173 * gcc.dg/Wparentheses-14.c: New test.
5174
61c73a7f
UB
51752016-07-29 Uros Bizjak <ubizjak@gmail.com>
5176
5177 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5178
01d32b2b
BC
51792016-07-29 Bin Cheng <bin.cheng@arm.com>
5180
5181 PR tree-optimization/57558
5182 * gcc.dg/vect/pr57558-1.c: New test.
5183 * gcc.dg/vect/pr57558-2.c: New test.
5184
f6c7a248
PK
51852016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5186
61c73a7f 5187 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5188 to scan forwprop1 dump pass.
5189
f54ea774
PC
51902016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5191
5192 PR c++/51488
5193 * g++.dg/template/pr51488.C: New.
5194
673a107a
JJ
51952016-07-29 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR c/71969
5198 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5199 static __inline__.
5200 * gcc.dg/pr71969-1.c: New test.
5201 * gcc.dg/pr71969-2.c: New test.
5202 * gcc.dg/pr71969-3.c: New test.
5203
78169471
MP
52042016-07-29 Marek Polacek <polacek@redhat.com>
5205
5206 PR c/71574
5207 * c-c++-common/pr71574.c: New test.
5208
a5b5c8b6
MP
5209 PR c/71583
5210 * gcc.dg/noncompile/pr71583.c: New test.
5211
883b6d4e
KV
52122016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5213
5214 PR middle-end/68217
5215 * gcc.dg/pr68217.c: New test.
5216
89f1f37e
SK
52172016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5218
5219 PR fortran/71067
5220 * gfortran.dg/pr71067_1.f90: New test.
5221 * gfortran.dg/pr71067_2.f90: Ditto.
5222
e0d32185
MM
52232016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5224
5225 * gcc.target/powerpc/vec-extract-1.c: New test.
5226
c851722d
SK
52272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5228
5229 PR fortran/71799
5230 * gfortran.dg/pr71799.f90: New test.
5231
f064da6a
PC
52322016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5233
5234 PR c++/71665
5235 * g++.dg/cpp0x/pr71665-1.C: New.
5236 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5237 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5238 * g++.dg/ext/label10.C: Likewise.
5239 * g++.dg/parse/constant5.C: Likewise.
5240
1b70aaad
SK
52412016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5242
5243 PR fortran/71859
5244 * gfortran.dg/pr71859.f90: New test.
5245 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5246 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5247
a23404c9
PT
52482016-07-28 Paul Thomas <pault@gcc.gnu.org>
5249
5250 PR fortran/71883
5251 * gfortran.dg/pr71883.f90 : New test.
5252
513d866d
YR
52532016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5254
5255 PR tree-optimization/71734
61c73a7f 5256 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5257
7c428aa2
RL
52582016-07-28 Renlin Li <renlin.li@arm.com>
5259
5260 Revert
5261 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5262
5263 PR fortran/71902
5264 * gfortran.dg/dependency_47.f90: New test.
5265
1225d6b1
ML
52662016-07-28 Martin Liska <mliska@suse.cz>
5267
5268 PR gcov-profile/68025
5269 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5270
e5f5bf35
ML
52712016-07-28 Martin Liska <mliska@suse.cz>
5272
5273 * g++.dg/vect/pr70944.cc: New test.
5274
4536610d
KV
52752016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5276
5277 PR middle-end/71994
5278 * gcc.dg/torture/pr71994.c: New test.
5279
8c6961ca
PK
52802016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5281
5282 PR middle-end/71078
5283 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5284 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5285 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5286
8de22ea0
RB
52872016-07-27 Richard Biener <rguenther@suse.de>
5288
5289 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5290
5d9da222
ML
52912016-07-27 Martin Liska <mliska@suse.cz>
5292
5293 * gcc.dg/predict-13.c: New test.
5294 * gcc.dg/predict-14.c: New test.
5295
af9e275f
SKS
52962016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5297
a23404c9 5298 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5299 including stdint.h.
5300 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5301 including stdint.h.
5302
71abba1e
MM
53032016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5304
5305 PR target/71869
5306 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5307 IEEE built-in functions handle quiet and signalling NaNs
5308 correctly.
5309
9cd74e8f
SK
53102016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5311
5312 PR fortran/71862
5313 * gfortran.dg/pr71862.f90: New test.
5314
0d48446f
MS
53152016-07-26 Martin Sebor <msebor@redhat.com>
5316
5317 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5318 selector with dg-options.
5319
524cf1e4
PP
53202016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5321
5322 PR tree-optimization/18046
5323 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5324 * gcc.dg/tree-ssa/vrp103.c: New test.
5325 * gcc.dg/tree-ssa/vrp104.c: New test.
5326
100665d8
WS
53272016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5328
5329 * gcc.target/powerpc/pr63354.c: Require lp64 since
5330 -mprofile-kernel is not legal with -m32.
5331
0b64ca40
RB
53322016-07-26 Richard Biener <rguenther@suse.de>
5333
5334 PR rtl-optimization/71984
5335 * gcc.dg/torture/pr71984.c: New testcase.
5336
9b7937cf
RS
53372016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5338
5339 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5340 g++-dg-runtest via et-dg-runtest.
5341 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5342 * gcc.dg/vect/vect.exp: Likewise.
5343 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5344 gfortran-dg-runtest.
5345 * gfortran.dg/vect/vect.exp: Likewise.
5346 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5347 (check_mips_loongson_hw_available): Likewise.
5348 (check_effective_target_mpaired_single_runtime): Likewise.
5349 (check_effective_target_mips_loongson_runtime): Likewise.
5350 (add_options_for_mpaired_single): Likewise.
5351 (check_effective_target_vect_int): Add global et_index.
5352 Check and save the supported feature for a target selected by
5353 the et_index target. Break long lines where appropriate. Call
5354 et-is-effective-target for MIPS with an argument instead of
5355 check_effective_target_* where appropriate.
5356 (check_effective_target_vect_intfloat_cvt): Likewise.
5357 (check_effective_target_vect_uintfloat_cvt): Likewise.
5358 (check_effective_target_vect_floatint_cvt): Likewise.
5359 (check_effective_target_vect_floatuint_cvt): Likewise.
5360 (check_effective_target_vect_simd_clones): Likewise.
5361 (check_effective_target_vect_shift): ewise.
5362 (check_effective_target_whole_vector_shift): Likewise.
5363 (check_effective_target_vect_bswap): Likewise.
5364 (check_effective_target_vect_shift_char): Likewise.
5365 (check_effective_target_vect_long): Likewise.
5366 (check_effective_target_vect_float): Likewise.
5367 (check_effective_target_vect_double): Likewise.
5368 (check_effective_target_vect_long_long): Likewise.
5369 (check_effective_target_vect_no_int_max): Likewise.
5370 (check_effective_target_vect_no_int_add): Likewise.
5371 (check_effective_target_vect_no_bitwise): Likewise.
5372 (check_effective_target_vect_widen_shift): Likewise.
5373 (check_effective_target_vect_no_align): Likewise.
5374 (check_effective_target_vect_hw_misalign): Likewise.
5375 (check_effective_target_vect_element_align): Likewise.
5376 (check_effective_target_vect_condition): Likewise.
5377 (check_effective_target_vect_cond_mixed): Likewise.
5378 (check_effective_target_vect_char_mult): Likewise.
5379 (check_effective_target_vect_short_mult): Likewise.
5380 (check_effective_target_vect_int_mult): Likewise.
5381 (check_effective_target_vect_extract_even_odd): Likewise.
5382 (check_effective_target_vect_interleave): Likewise.
5383 (check_effective_target_vect_stridedN): Likewise.
5384 (check_effective_target_vect_multiple_sizes): Likewise.
5385 (check_effective_target_vect64): Likewise.
5386 (check_effective_target_vect_call_copysignf): Likewise.
5387 (check_effective_target_vect_call_sqrtf): Likewise.
5388 (check_effective_target_vect_call_btrunc): Likewise.
5389 (check_effective_target_vect_call_btruncf): Likewise.
5390 (check_effective_target_vect_call_ceil): Likewise.
5391 (check_effective_target_vect_call_ceilf): Likewise.
5392 (check_effective_target_vect_call_floor): Likewise.
5393 (check_effective_target_vect_call_floorf): Likewise.
5394 (check_effective_target_vect_call_lceil): Likewise.
5395 (check_effective_target_vect_call_lfloor): Likewise.
5396 (check_effective_target_vect_call_nearbyint): Likewise.
5397 (check_effective_target_vect_call_nearbyintf): Likewise.
5398 (check_effective_target_vect_call_round): Likewise.
5399 (check_effective_target_vect_call_roundf): Likewise.
5400 (check_effective_target_vect_perm): Likewise, but also append *_saved
5401 to the existing global name to properly cache the result.
5402 (check_effective_target_vect_perm_byte): Likewise.
5403 (check_effective_target_vect_perm_short): Likewise.
5404 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5405 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5406 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5407 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5408 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5409 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5410 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5411 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5412 (check_effective_target_vect_sdot_qi): Likewise.
5413 (check_effective_target_vect_udot_qi): Likewise.
5414 (check_effective_target_vect_sdot_hi): Likewise.
5415 (check_effective_target_vect_udot_hi): Likewise.
5416 (check_effective_target_vect_usad_char): Likewise.
5417 (check_effective_target_vect_pack_trunc): Likewise.
5418 (check_effective_target_vect_unpack): Likewise.
5419 (check_effective_target_vect_aligned_arrays): Likewise.
5420 (check_effective_target_vect_natural_alignment): Likewise.
5421 (check_effective_target_vector_alignment_reachable): Likewise.
5422 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5423 (is-effective-target): Initialize et_index if undefined.
5424 (et-dg-runtest): New.
5425 (et-is-effective-target): Likewise.
5426 (check_vect_support_and_set_flags): Add supported MIPS targets to
5427 EFFECTIVE_TARGETS list. Return the number of supported targets.
5428
8f63caf6 54292016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5430 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5431
5432 PR middle-end/70920
5433 * gcc.dg/pr70920-1.c: New test-case.
5434 * gcc.dg/pr70902-2.c: Likewise.
5435 * gcc.dg/pr70920-3.c: Likewise.
5436 * gcc.dg/pr70920-4.c: Likewise
5437 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5438 2 instead of 3.
5439
7d575fff
AM
54402016-07-25 Alexander Monakov <amonakov@ispras.ru>
5441
5442 * gcc.c-torture/execute/pr71494.c: Require label_values.
5443 * gcc.dg/pr16973.c: Ditto.
5444
bf01e070
SKS
54452016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5446
5447 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5448 * gcc.dg/torture/pr69771.c: Require int32plus.
5449 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5450
16b05965
ML
54512016-07-25 Martin Liska <mliska@suse.cz>
5452
5453 * gcc.dg/torture/pr71987.c: New test.
5454
d52d3767
SK
54552016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5456
5457 PR fortran/71935
5458 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5459 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5460 * gfortran.dg/pr71935.f90: New test.
5461
94087e88 54622016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5463
5464 PR c++/71675
5465 * g++.dg/ext/atomic-3.C: New test.
5466 * gcc.dg/atomic/pr71675.c: New test.
5467
58b3986e
ES
54682016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5469
5470 * gcc.target/i386/mvc8.c: New test.
5471
faa1612a
BC
54722016-07-22 Bin Cheng <bin.cheng@arm.com>
5473
5474 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5475 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5476
1603ebe0
TK
54772016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5478
5479 PR fortran/71795
5480 * gfortran.dg/constructor_50.f90: New test.
5481
bc91c436
ML
54822016-07-22 Martin Liska <mliska@suse.cz>
5483
5484 PR gcov-profile/69028
5485 PR gcov-profile/62047
5486 * g++.dg/cilk-plus/pr69028.C: New test.
5487
9fe9a3a7
AV
54882016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5489
5490 * gfortran.dg/coarray_stat_2.f90: New test.
5491
70866e3d
MM
54922016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5493
5494 * gcc.target/powerpc/vec-extract.h: New files to check the
5495 vec_extract built-in functions for all vector types, testing
5496 accessing each element, both with constant and variable element
5497 numbers.
5498 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5499 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5500 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5501 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5502 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5503 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5504 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5505 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5506 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5507
ab3af181
JJ
55082016-07-21 Jakub Jelinek <jakub@redhat.com>
5509
5510 PR c++/71728
5511 * g++.dg/other/pr71728.C: New test.
5512
ebe8f322
JG
55132016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5514
5515 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5516 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5517 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5518 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5519 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5520
959cef74
RB
55212016-07-21 Richard Biener <rguenther@suse.de>
5522
5523 PR tree-optimization/71947
5524 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5525
b24d9420
BC
55262016-07-21 Bin Cheng <bin.cheng@arm.com>
5527
5528 * gcc.dg/tree-ssa/scev-15.c: New.
5529
23974819
BC
55302016-07-21 Bin Cheng <bin.cheng@arm.com>
5531
5532 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5533
ee78cbaa
JJ
55342016-07-21 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR c++/71941
5537 * g++.dg/gomp/pr71941.C: New test.
5538
52ed68f7
DM
55392016-07-20 David Malcolm <dmalcolm@redhat.com>
5540
5541 PR c/70339
5542 PR c/71858
5543 * g++.dg/spellcheck-identifiers.C: New test case, based on
5544 gcc.dg/spellcheck-identifiers.c.
5545 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5546 gcc.dg/spellcheck-identifiers-2.c.
5547 * g++.dg/spellcheck-typenames.C: New test case, based on
5548 gcc.dg/spellcheck-typenames.c
5549
18407bfb
JW
55502016-07-20 Jonathan Wakely <jwakely@redhat.com>
5551
5552 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5553 pointer to member function and also test catching by reference.
5554
4c07fd98
DV
55552016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5556
5557 * gcc.target/s390/pr67443.c: Fix test case.
5558
fee21d65
DV
55592016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5560
5561 * gcc.target/s390/insv-1.c: Xfail some tests.
5562 * gcc.target/s390/insv-2.c: Likewise.
5563
dbe9dfdd
GJL
55642016-07-20 Georg-Johann Lay <avr@gjlay.de>
5565
5566 * gcc.target/avr/torture/get-mem.c: New test.
5567 * gcc.target/avr/torture/set-mem.c: New test.
5568
c25e1d82
GJL
55692016-07-20 Georg-Johann Lay <avr@gjlay.de>
5570
5571 PR target/71948
5572 * gcc.target/avr/torture/tiny-progmem.c: New test.
5573
109d2197
JJ
55742016-07-20 Jakub Jelinek <jakub@redhat.com>
5575
7419f441
JJ
5576 PR c++/71909
5577 * g++.dg/parse/pr71909.C: New test.
5578 * g++.dg/tm/pr71909.C: New test.
5579
109d2197
JJ
5580 PR c++/50060
5581 * g++.dg/cpp0x/constexpr-50060.C: New test.
5582 * g++.dg/cpp1y/constexpr-50060.C: New test.
5583
144530cf
ML
55842016-07-20 Martin Liska <mliska@suse.cz>
5585
5586 * gfortran.dg/graphite/pr71898.f90: New test.
5587
04ac4afa
BC
55882016-07-20 Bin Cheng <bin.cheng@arm.com>
5589
5590 PR tree-optimization/71503
5591 PR tree-optimization/71683
5592 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5593 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5594
dcbdb17a
ML
55952016-07-20 Martin Liska <mliska@suse.cz>
5596
5597 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5598 * gcc.dg/plugin/sreal-test-1.c: Remove.
5599 * gcc.dg/plugin/sreal_plugin.c: Remove.
5600
6ed82555
TK
56012016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5602
5603 PR fortran/71902
5604 * gfortran.dg/dependency_47.f90: New test.
5605
13da0507
JJ
56062016-07-19 Jakub Jelinek <jakub@redhat.com>
5607
4833f561
JJ
5608 PR rtl-optimization/71916
5609 * gcc.c-torture/compile/pr71916.c: New test.
5610
4fda19ef
JJ
5611 PR middle-end/71874
5612 * g++.dg/torture/pr71874.C: New test.
5613
13da0507
JJ
5614 PR middle-end/71734
5615 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5616 (my_alloc): Rewritten to use __builtin_posix_memalign and
5617 __SIZE_TYPE__.
5618 (my_free): Use __builtin_free instead of _mm_free.
5619 (Vec::operator=): Use __builtin_memcpy.
5620
e7980add
MJ
56212016-07-19 Martin Jambor <mjambor@suse.cz>
5622
61c73a7f
UB
5623 PR fortran/71688
5624 * gfortran.dg/pr71688.f90: New test.
e7980add 5625
13e88953
RB
56262016-07-19 Richard Biener <rguenther@suse.de>
5627
5628 * c-c++-common/vector-subscript-6.c: New testcase.
5629 * c-c++-common/vector-subscript-7.c: Likewise.
5630
1caf0482
SKS
56312016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5632
a23404c9 5633 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5634 and UInt32 based on __SIZEOF_INT__.
5635
cef5388d
RB
56362016-07-19 Richard Biener <rguenther@suse.de>
5637
5638 PR tree-optimization/71901
5639 * gcc.dg/torture/pr71901.c: New testcase.
5640
56412016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5642
5643 PR tree-optimization/71908
5644 * gcc.dg/torture/pr71908.c: New testcase.
5645
a8f7a895
MM
56462016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5647
5648 PR target/71493
5649 * gcc.target/powerpc/pr71493-1.c: New test.
5650 * gcc.target/powerpc/pr71493-2.c: Likewise.
5651
f2111a36
JJ
56522016-07-18 Jakub Jelinek <jakub@redhat.com>
5653
99516432
JJ
5654 PR c++/71835
5655 * g++.dg/conversion/ambig3.C: New test.
5656
87713c6a
JJ
5657 PR c++/71828
5658 * g++.dg/cpp0x/constexpr-71828.C: New test.
5659
7a7f16ca
JJ
5660 PR c++/71826
5661 * g++.dg/template/pr71826.C: New test.
5662
f4d90295
JJ
5663 PR c++/71822
5664 * g++.dg/template/defarg21.C: New test.
5665
f2111a36
JJ
5666 PR c++/71871
5667 * g++.dg/ext/vector31.C: New test.
5668
0b965526
UB
56692016-07-18 Uros Bizjak <ubizjak@gmail.com>
5670
5671 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5672
94e136b9
YR
56732016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5674
5675 PR tree-optimization/71734
5676 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5677
7072df0a
DV
56782016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5679
5680 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5681 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5682 stack-layout-dynamic-1.c: New test.
5683
54158a1a
AK
56842016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5685
5686 * gcc.target/s390/nolrl-1.c: New test.
5687
43068916
FR
56882016-07-17 Fritz Reese <fritzoreese@gmail.com>
5689
5690 PR fortran/71523
5691 * gfortran.dg/pr71523_1.f90: New test.
5692 * gfortran.dg/pr71523_2.f90: New test.
5693
a9356b12
AS
56942016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5695
5696 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5697
a07b81c7 56982016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5699 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5700
5701 PR fortran/62125
5702 * gfortran.dg/pr62125.f90: New test.
5703
96c0ec12
BS
57042016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5705
5706 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5707 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5708
479d0ed5
JW
57092016-07-15 Jonathan Wakely <jwakely@redhat.com>
5710
5711 PR c++/58796
5712 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5713 * g++.dg/cpp0x/nullptr35.C: New test.
5714
41c7438e
BC
57152016-07-15 Bin Cheng <bin.cheng@arm.com>
5716
5717 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5718
f7ba880b
CP
57192016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5720
5721 * gfortran.dg/goacc/vector_length.f90: New test.
5722
b9aba0a0
RB
57232016-07-15 Richard Biener <rguenther@suse.de>
5724
5725 PR tree-optimization/71881
5726 * gcc.dg/torture/pr71881.c: New testcase.
5727
9513d5fb
RB
57282016-07-15 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/71887
5731 * gcc.dg/torture/pr71887.c: New testcase.
5732
ddbbcb19
JJ
57332016-07-15 Jakub Jelinek <jakub@redhat.com>
5734
5735 PR c/71858
5736 * gcc.dg/spellcheck-identifiers-3.c: New test.
5737
29eb509c
AV
57382016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5739
5740 PR fortran/71807
5741 * gfortran.dg/null_9.f90: New test.
5742
43aabfcf
BC
57432016-07-15 Bin Cheng <bin.cheng@arm.com>
5744
5745 * gcc.dg/tree-ssa/loop-41.c: New test.
5746
afc89e58
BC
57472016-07-15 Bin Cheng <bin.cheng@arm.com>
5748
5749 PR tree-optimization/71347
5750 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5751
6fa682ad
SK
57522016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5753
5754 PR fortran/29819
5755 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5756 * gfortran.dg/contains.f90: Ditto.
5757 * gfortran.dg/contains_empty_1.f03: Ditto.
5758 * gfortran.dg/submodule_3.f08: Ditto.
5759
dd36b877
JJ
57602016-07-14 Jakub Jelinek <jakub@redhat.com>
5761
a60a5d31
JJ
5762 PR testsuite/71865
5763 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5764 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5765 expected diagnostics.
5766
dd36b877
JJ
5767 PR c/71858
5768 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5769 * gcc.dg/spellcheck-identifiers-2.c: New test.
5770 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5771 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5772
a241f8ca
JJ
57732016-07-14 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR tree-optimization/71872
5776 * gcc.c-torture/compile/pr71872.c: New test.
5777
d62b809c
TP
57782016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5779
5780 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5781 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5782 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5783 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5784 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5785 * gcc.target/arm/atomic-op-acquire-1.c: This.
5786 * gcc.target/arm/atomic-op-char.c: Rename into ...
5787 * gcc.target/arm/atomic-op-char-1.c: This.
5788 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5789 * gcc.target/arm/atomic-op-consume-1.c: This.
5790 * gcc.target/arm/atomic-op-int.c: Rename into ...
5791 * gcc.target/arm/atomic-op-int-1.c: This.
5792 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5793 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5794 * gcc.target/arm/atomic-op-release.c: Rename into ...
5795 * gcc.target/arm/atomic-op-release-1.c: This.
5796 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5797 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5798 * gcc.target/arm/atomic-op-short.c: Rename into ...
5799 * gcc.target/arm/atomic-op-short-1.c: This.
5800 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5801 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5802 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5803 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5804 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5805 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5806 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5807 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5808 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5809 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5810
1f8dd420
AV
58112016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5812
5813 PR fortran/70842
5814 * gfortran.dg/select_type_35.f03: New test.
5815
53109ba8
KT
58162016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5817
5818 PR target/65951
5819 PR tree-optimization/70923
5820 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5821 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5822 * gcc.dg/vect/pr65951.c: Likewise.
5823 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5824
91f35b7f
DE
58252016-07-14 David Edelsohn <dje.gcc@gmail.com>
5826
5827 * c-c++-common/pr60226.c: Expect maximum object file alignment
5828 error on AIX.
5829
351168fe
RB
58302016-07-14 Richard Biener <rguenther@suse.de>
5831
5832 PR tree-optimization/71866
5833 * gcc.dg/torture/pr71866.c: New testcase.
5834
94c32c00
TP
58352016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5836
5837 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5838 selector and enclose boolean expression in curly braces.
5839
b799a481
AM
58402016-07-14 Alan Modra <amodra@gmail.com>
5841
5842 PR target/71733
5843 * gcc.target/powerpc/p9-novsx.c: New.
5844
f63ba78c
AK
58452016-07-13 Andi Kleen <ak@linux.intel.com>
5846
5847 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5848 * g++.dg/tree-prof/morefunc.C: Dito.
5849 * g++.dg/tree-prof/pr35545.C: Dito.
5850 * g++.dg/tree-prof/reorder.C: Dito.
5851 * gcc.dg/tree-prof/20050826-2.c: Dito.
5852 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5853 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5854 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5855 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5856 * gcc.dg/tree-prof/inliner-1.c: Dito.
5857 * gcc.dg/tree-prof/merge_block.c: Dito.
5858 * gcc.dg/tree-prof/stringop-1.c: Dito.
5859 * gcc.dg/tree-prof/stringop-2.c: Dito.
5860 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5861 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5862 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5863 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5864 * gcc.dg/tree-prof/update-loopch.c: Dito.
5865 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5866 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5867 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5868 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5869 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5870 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5871 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5872
f4d5a23d
AK
58732016-07-13 Andi Kleen <ak@linux.intel.com>
5874
5875 * lib/profopt.exp (profopt-execute): Remove .imports files.
5876
ae145898
AK
58772016-07-13 Andi Kleen <ak@linux.intel.com>
5878
0b965526 5879 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5880
e97bd4f5
AK
58812016-07-13 Andi Kleen <ak@linux.intel.com>
5882
5883 * lib/profopt.exp (dg-final-scan-autofdo,
5884 dg-final-scan-not-autofdo): New functions.
5885
6fa3d4b4
BC
58862016-07-13 Bin Cheng <bin.cheng@arm.com>
5887
5888 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5889 * gcc.dg/vect/vect-35.c: Ditto.
5890 * gcc.dg/vect/vect-alias-check-2.c: New test.
5891
65f18bc6
ML
58922016-07-13 Martin Liska <mliska@suse.cz>
5893
5894 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5895 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5896 * gfortran.dg/pr42108.f90: Update expected dump scan.
5897
9737f35b
RB
58982016-07-13 Richard Biener <rguenther@suse.de>
5899
5900 PR tree-optimization/24574
5901 * gcc.dg/pr24574.c: New testcase.
5902
62c0ea4b
SKS
59032016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5904
0b965526 5905 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5906 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5907 * c-c++-common/pr68833-1.c: Require int32plus.
5908 * gcc.dg/ipa/pr63551.c: Likewise.
5909 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5910 * gcc.dg/ipa/pr64041.c: Require int32plus.
5911
c7ed8938
IE
59122016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5913
5914 PR ipa/71633
5915 * g++.dg/pr71633.C: New test.
5916
5ce15300
TP
59172016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5918
5919 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5920 Add new arm_thumb1_cbz_ok effective target.
5921 * gcc.target/arm/cbz.c: New test.
5922
2b9509a3
TP
59232016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5924
5925 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5926 Define effective target.
5927 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5928 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5929 * gcc.target/arm/movhi_movw.c: New test.
5930 * gcc.target/arm/movsi_movw.c: Likewise.
5931 * gcc.target/arm/movdi_movw.c: Likewise.
5932
7f15b177
RB
59332016-07-13 Richard Biener <rguenther@suse.de>
5934
5935 PR middle-end/71104
5936 * gcc.dg/pr71104-1.c: New testcase.
5937 * gcc.dg/pr71104-2.c: Likewise.
5938
0b0a896e
MM
59392016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5940
5941 PR target/71805
5942 * gcc.target/powerpc/pr71805.c: New test.
5943
f906f5ed
BS
59442016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5945
5946 * gcc.target/powerpc/divkc3-1.c: New.
5947 * gcc.target/powerpc/mulkc3-1.c: New.
5948
9e63c3aa
NS
59492016-07-12 Nathan Sidwell <nathan@acm.org>
5950
5951 * gcc.target/arm/data-rel-1.c: New.
5952 * gcc.target/arm/data-rel-2.c: New.
5953 * gcc.target/arm/data-rel-3.c: New.
5954
f507d202
ML
59552016-07-12 Martin Liska <mliska@suse.cz>
5956
5957 * gcc.dg/params/blocksort-part.c: New test.
5958 * gcc.dg/params/params.exp: New file.
5959
d6f7c125
KT
59602016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5961
5962 PR middle-end/71700
5963 * gcc.c-torture/execute/pr71700.c: New test.
5964
37ccb0ba
SB
59652016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5966 Richard Biener <rguenther@suse.de>
5967
5968 PR tree-optimization/23286
5969 PR tree-optimization/70159
5970 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5971 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5972 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5973 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5974 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5975 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5976 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5977 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5978 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5979 * gcc.dg/pr51879-12.c: Likewise.
5980 * gcc.dg/strlenopt-9.c: Likewise.
5981 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5982 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5983 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5984 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5985 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5986 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5987 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5988 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5989 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5990 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5991 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5992 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5993 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5994 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5995 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5996
712a93d6
RB
59972016-07-12 Richard Biener <rguenther@suse.de>
5998
5999 PR rtl-optimization/68961
6000 * gcc.target/i386/pr68961.c: New testcase.
6001
c392943c
JJ
60022016-07-11 Jakub Jelinek <jakub@redhat.com>
6003
3d56e6a4
JJ
6004 PR middle-end/71758
6005 * c-c++-common/gomp/pr71758.c: New test.
6006 * gfortran.dg/gomp/pr71758.f90: New test.
6007
c392943c
JJ
6008 PR tree-optimization/71823
6009 * gcc.dg/vect/pr71823.c: New test.
6010
741d3be5
DM
60112016-07-11 David Malcolm <dmalcolm@redhat.com>
6012
6013 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6014 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6015 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6016
92fa45b5
L
60172016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6018
6019 PR target/71801
6020 * gcc.target/i386/pr71801.c: New test.
6021
f51606c7
RB
60222016-07-11 Richard Biener <rguenther@suse.de>
6023
6024 PR tree-optimization/71816
6025 * gcc.dg/torture/pr71816.c: New testcase.
6026
36b54ce0
TK
60272016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6028
6029 PR fortran/71783
6030 * gfortran.dg/dependency_46.f90: New test.
6031
d13835b6
VM
60322016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6033
6034 PR rtl-optimization/71621
6035 * gcc.target/i386/pr71621-1.c: New.
6036 * gcc.target/i386/pr71621-2.c: New.
6037
642bcbdf
CP
60382016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6039
6040 * gfortran.dg/goacc/pr71704.f90: New test.
6041
02eb5b8b
BS
60422016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6043
6044 PR target/71297
6045 * gcc.target/powerpc/pr71297.c: New.
6046
8beb9a0d
JW
60472016-07-08 Jiong Wang <jiong.wang@arm.com>
6048
6049 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6050
cef4b650
MM
60512016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6052
6053 PR target/71806
6054 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6055
3c3ecf52
AH
60562016-07-08 Alan Hayward <alan.hayward@arm.com>
6057
6058 PR tree-optimization/71667
6059 * gcc.dg/vect/pr71667.c: New
6060
2660286d
ML
60612016-07-08 Martin Liska <mliska@suse.cz>
6062
6063 * gcc.dg/torture/pr71606.c: New test.
6064
70cdd4ae
JD
60652016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6066
6067 PR fortran/71764
6068 * gfortran.dg/pr71764.f90: New test.
6069
842dc2e6
JJ
60702016-07-07 Jakub Jelinek <jakub@redhat.com>
6071 Kai Tietz <ktietz70@googlemail.com>
6072
6073 PR c++/70869
6074 PR c++/71054
6075 * g++.dg/cpp0x/pr70869.C: New test.
6076 * g++.dg/cpp0x/pr71054.C: New test.
6077
31be4262
DE
60782016-07-07 David Edelsohn <dje.gcc@gmail.com>
6079
6080 * g++.dg/debug/pr71432.C: Fail on AIX.
6081
1c122092
ML
60822016-07-07 Martin Liska <mliska@suse.cz>
6083
6084 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6085 an undefined behavior.
6086 * gfortran.dg/do_3.F90: Likewise.
6087 * gfortran.dg/do_check_11.f90: New test.
6088 * gfortran.dg/do_check_12.f90: New test.
6089 * gfortran.dg/do_corner_warn.f90: New test.
6090
7119f1b1
ML
60912016-07-07 Martin Liska <mliska@suse.cz>
6092
6093 * gfortran.dg/predict-1.f90: Ammend the test.
6094 * gfortran.dg/predict-2.f90: Likewise.
6095
275792f2
IE
60962016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6097
6098 PR ipa/71624
6099 * g++.dg/pr71624.C: New test.
6100
05a437c1
TP
61012016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6102
6103 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6104 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6105 ARMv8-M Mainline architectures.
6106
6f493951
TP
61072016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6108
6109 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6110 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6111
5ddaee94
SB
61122016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6113
6114 PR target/70098
6115 PR target/71763
6116 * gcc.target/powerpc/pr71763.c: New file.
6117
651afdb2
YR
61182016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6119
6120 PR tree-optimization/71518
0b965526 6121 * gcc.dg/pr71518.c: New test.
651afdb2 6122
9df99881
WD
61232016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6124
6125 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6126
7b4e0769
SKS
61272016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6128
0b965526 6129 PR target/50739
7b4e0769
SKS
6130 * gcc.target/avr/pr50739.c: New test.
6131
eb4432f7
JH
61322016-07-05 Jan Hubicka <jh@suse.cz>
6133
6134 * gcc.dg/tree-ssa/scev-14.c: update template.
6135
c01e092f
RS
61362016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6137
6138 * gcc.dg/vect/group-no-gaps-1.c: New test.
6139
8070763a
AK
61402016-07-05 Andi Kleen <ak@linux.intel.com>
6141
6142 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6143 if kernel supports MPX.
6144
3f8257db 61452016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6146
6147 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6148
36a265b1
MM
61492016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6150 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6151
6152 * gcc.target/powerpc/signbit-1.c: New test.
6153 * gcc.target/powerpc/signbit-2.c: New test.
6154 * gcc.target/powerpc/signbit-3.c: New test.
6155
7a98fb6e
KT
61562016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6157
6158 PR rtl-optimization/71594
6159 * gcc.dg/torture/pr71594.c: New test.
6160
1e3d54b4
JH
61612016-07-05 Jan Hubicka <jh@suse.cz>
6162
6163 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6164
84ca3893
DM
61652016-07-05 David Malcolm <dmalcolm@redhat.com>
6166
6167 PR c++/62314
3a146d46 6168 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6169 number of missing semicolon error.
6170 * g++.dg/pr62314-2.C: New test case.
6171
20d0bfce
AF
61722016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6173
6174 * gfortran.dg/coarray_stat_function.f90: New test.
6175 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6176 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6177 to new interfaces.
6178
69aaea06
AV
61792016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6180
6181 PR fortran/71623
6182 * gfortran.dg/deferred_character_17.f90: New test.
6183
f723a43c
CL
61842016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6185
6186 * gcc.target/arm/neon/polytypes.c: Move to ...
6187 * gcc.target/arm/polytypes.c: ... here.
6188 * gcc.target/arm/neon/pr51534.c: Move to ...
6189 * gcc.target/arm/pr51534.c: ... here.
6190 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6191 * gcc.target/arm/vect-vcvt.c: ... here.
6192 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6193 * gcc.target/arm/vect-vcvtq.c: ... here.
6194 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6195 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6196 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6197 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6198 * gcc.target/arm/neon/neon.exp: Delete.
6199 * gcc.target/arm/neon/: Delete.
6200
d73e0ccf
JD
62012016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6202
6203 PR fortran/65575
6204 * gfortran.dg: pr65575.f90: New test.
6205
c20f6223
JD
62062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6207
6208 PR fortran/35849
6209 * gfortran.dg: pr35849.f90: New test.
6210
2a5537c3
JJ
62112016-07-04 Jakub Jelinek <jakub@redhat.com>
6212
6213 PR c++/71739
6214 * g++.dg/cpp0x/pr71739.C: New test.
6215
740f9751
CL
62162016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6217
6218 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6219
bf749919
DV
62202016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6221
6222 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6223 locr.
6224 * gcc.target/s390/loc-1.c: New test.
6225
430bb38e
YR
62262016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6227
3a146d46
JJ
6228 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6229 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6230
15f6e0da
RR
62312016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6232
6233 PR target/63874
6234 * gcc.target/aarch64/pr63874.c: New test.
6235
79335075
JB
62362016-07-04 Jan Beulich <jbeulich@suse.com>
6237
6238 * g++.dg/header.c: New.
6239 * gcc.dg/header.c: New.
6240
557e8c49
JJ
62412016-07-02 Jakub Jelinek <jakub@redhat.com>
6242
6243 PR c/71719
6244 * c-c++-common/Wunused-var-15.c: New test.
6245
79a592e3
JJ
62462016-07-01 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR fortran/71687
6249 * gfortran.dg/gomp/pr71687.f90: New test.
6250
e2298656
BS
62512016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6252
6253 * gcc.dg/const-float128-ped.c: Require __float128 effective
6254 target and options.
6255 * gcc.dg/const-float128.c: Likewise.
6256 * gcc.dg/torture/float128-cmp-invalid.c: Require
6257 __float128 and base_quadfloat_support effective targets, and
6258 __float128 options.
6259 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6260 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6261 * gcc.dg/torture/float128-nan.c: Likewise.
6262 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6263 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6264 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6265 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6266 (add_options_for___float128): New.
6267 (check_effective_target_base_quadword_support): New.
6268
70c11966
MM
62692016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6270
6271 PR target/71720
6272 * gcc.target/powerpc/pr71720.c: New test.
6273
059541fd
JB
62742016-07-01 Jan Beulich <jbeulich@suse.com>
6275
6276 * gcc.dg/bss.c: New.
6277
2c1e4964
PB
62782016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6279
6280 PR target/71698
6281 * gcc.target/powerpc/pr71698.c: New test.
6282
22e1cb39
GJL
62832016-07-01 Georg-Johann Lay <avr@gjlay.de>
6284
6285 PR target/71151
6286 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6287 instead of ".foo" for its section name.
6288 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6289 depending on MCU's flash size.
6290 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6291 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6292 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6293 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6294 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6295 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6296
466cf574
JB
62972016-07-01 Jan Beulich <jbeulich@suse.com>
6298
6299 * gcc.target/i386/pr65105-2.c: Add -msse2.
6300
351beab7
JJ
63012016-06-30 Jakub Jelinek <jakub@redhat.com>
6302
55a0f21a
JJ
6303 PR tree-optimization/71707
6304 * gcc.dg/strlenopt-29.c: New test.
6305
6245ad72
JJ
6306 PR fortran/71704
6307 * gfortran.dg/gomp/pr71704.f90: New test.
6308
351beab7
JJ
6309 PR fortran/71705
6310 * gfortran.dg/gomp/pr71705.f90: New test.
6311
5a3a6a5e
KN
63122016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6313
6314 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6315 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6319 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6320 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6349 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6350 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6351 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6352 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6353 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6354 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6363 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6364 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6365 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6366 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6367 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6368 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6369 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6370 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6371 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6372 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6373 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6374 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6375 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6376 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6377 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6378 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6379 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6380 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6381 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6382 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6383 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6384 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6385 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6386 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6387 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6388 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6389 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6390 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6391 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6392 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6393 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6394 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6395
3dfa8071 63962016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6397 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6398
6399 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6400
9bd62242 64012016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6402 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6403
6404 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6405
603107fb
DM
64062016-06-30 David Malcolm <dmalcolm@redhat.com>
6407
6408 PR driver/71651
6409 * gcc.dg/spellcheck-options-12.c: New test case.
6410
205cccc7
JJ
64112016-06-30 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR middle-end/71693
6414 * gcc.c-torture/compile/pr71693.c: New test.
6415
f4452176
DM
64162016-06-29 David Malcolm <dmalcolm@redhat.com>
6417
6418 * gcc.dg/spellcheck-params.c: New testcase.
6419 * gcc.dg/spellcheck-params-2.c: New testcase.
6420
c5e74d9d
MM
64212016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6422
6423 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6424 vector extract instructions.
6425 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6426
e44ecbfd
JD
64272016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6428
6429 PR fortran/71686
6430 * gfortran.dg/unexpected_eof_2.f90: New test.
6431 * gfortran.dg/unexpected_eof_3.f90: New test.
6432
ee446d9f
JW
64332016-06-29 Jim Wilson <jim.wilson@linaro.org>
6434
6435 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6436
27f67461
CP
64372016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6438
6439 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6440 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6441 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6442
b1206d29
RB
64432016-06-29 Richard Biener <rguenther@suse.de>
6444
6445 PR middle-end/15256
6446 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6447
1af21224
MW
64482016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6449
6450 * gcc.target/arm/aapcs/neon-vect10.c: Require
6451 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6452 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6453 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6454 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6455 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6456 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6457 * gcc.target/arm/fp16-aapcs-1.c: Require
6458 -mfloat-ab=hard. Also simplify the test.
6459 * gcc.target/arm/fp16-aapcs-2.c: New.
6460
7fe43755
MW
64612016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6462
0b965526 6463 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6464 (add_options_for_arm_fp16_ieee): New.
6465 (add_options_for_arm_fp16_alternative): New.
6466 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6467 long-line.
6468 (effective_target_arm_fp16_hw): New.
6469
264d951a
IE
64702016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6471
6472 PR tree-optimization/71655
6473 * g++.dg/pr71655.C: New test.
6474
5c846a81
ML
64752016-06-29 Martin Liska <mliska@suse.cz>
6476
6477 * gcc.dg/pr71585.c: New test.
6478 * gcc.dg/pr71585-2.c: New test.
6479 * gcc.dg/pr71585-3.c: New test.
6480
fafe9318
YR
64812016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6482
6483 PR tree-optimization/70729
6484 * g++.dg/vect/pr70729.cc: New test.
6485
54d19c3b
TS
64862016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6487
6488 * c-c++-common/gomp/cancel-1.c: Extend.
6489
5f3cd7c3
JJ
64902016-06-29 Jakub Jelinek <jakub@redhat.com>
6491
6492 PR tree-optimization/71625
6493 * gcc.dg/strlenopt-28.c: New test.
6494
4aa83879
RB
64952016-06-29 Richard Biener <rguenther@suse.de>
6496
6497 PR middle-end/71002
6498 * g++.dg/torture/pr71002.C: Adjust testcase.
6499
152ef731
JJ
65002016-06-29 Jakub Jelinek <jakub@redhat.com>
6501
6502 PR c/71685
6503 * gcc.dg/pr71685.c: New test.
6504
65052016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6506
6507 PR c/71552
6508 * gcc.dg/init-bad-9.c: New test.
6509
d41dc215
BS
65102016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6511
6512 * gcc.target/powerpc/abs128-1.c: Require VSX.
6513 * gcc.target/powerpc/copysign128-1.c: Likewise.
6514 * gcc.target/powerpc/inf128-1.c: Likewise.
6515 * gcc.target/powerpc/nan128-1.c: Likewise.
6516
6a20b538
JJ
65172016-06-28 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR middle-end/71626
6520 * gcc.c-torture/execute/pr71626-1.c: New test.
6521 * gcc.c-torture/execute/pr71626-2.c: New test.
6522
77d93c47
PB
65232016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6524
6525 PR target/71656
6526 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6527
a8264058
SB
65282016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6529
6530 PR target/71670
6531 * gcc.target/powerpc/pr71670.c: New testcase.
6532
0dc47331
PB
65332016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6534
6535 PR target/71656
6536 * gcc.target/powerpc/pr71656-1.c: New test.
6537 * gcc.target/powerpc/pr71656-2.c: New test.
6538
b65ffc79
CL
65392016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6540
6541 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6542 around fp16 code.
6543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6546 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6547 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6548 Add arm_neon_fp16_ok effective target.
0b965526
UB
6549 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6550 Likewise.
6551 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6552 Likewise.
6553 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6554 Likewise.
6555 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6556 Likewise.
6557 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6558 Likewise.
6559 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6560 Likewise.
6561 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6562 Likewise.
6563 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6564 Likewise.
6565 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6566 Likewise.
6567 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6568 Likewise.
6569 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6570 Likewise.
b65ffc79 6571
9bb86f40
JH
65722016-06-26 Jan Hubicka <hubicka@ucw.cz>
6573
6574 * gcc.dg/predict-12.c: New testcase.
6575
46db0fd4
JD
65762016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6577
6578 PR fortran/71649
6579 * gfortran.dg/pr71649.f90: New test.
6580
2a65e70b
JJ
65812016-06-25 Jakub Jelinek <jakub@redhat.com>
6582
f8a06e24
JJ
6583 PR tree-optimization/71643
6584 * g++.dg/opt/pr71643.C: New test.
6585
2a65e70b
JJ
6586 PR tree-optimization/71631
6587 * gcc.c-torture/execute/pr71631.c: New test.
6588
7805417a
JH
65892016-06-24 Jan Hubicka <hubicka@ucw.cz>
6590
6591 * gcc.dg/predict-11.c: New testcase.
6592 * gfortran.dg/predict-2.f90: New testcase.
6593
888ed1a3
JH
65942016-06-24 Jan Hubicka <hubicka@ucw.cz>
6595
6596 * gcc.dg/predict-10.c: New test.
6597
53605f35
BS
65982016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6599
6600 * gcc.target/powerpc/abs128-1.c: New.
6601 * gcc.target/powerpc/copysign128-1.c: New.
6602 * gcc.target/powerpc/inf128-1.c: New.
6603 * gcc.target/powerpc/nan128-1.c: New.
6604
7b22b4c6
EB
66052016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6606
6607 * gfortran.dg/pr71642.f90: New test.
6608
37e373c2
JJ
66092016-06-24 Jakub Jelinek <jakub@redhat.com>
6610
6611 PR tree-optimization/71647
6612 * gcc.target/i386/pr71647.c: New test.
6613
b20b79f2
L
66142016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6615
6616 * gcc.target/i386/noplt-gd-1.c: New test.
6617 * gcc.target/i386/noplt-gd-2.c: Likewise.
6618 * gcc.target/i386/noplt-gd-3.c: Likewise.
6619 * gcc.target/i386/noplt-ld-1.c: Likewise.
6620 * gcc.target/i386/noplt-ld-2.c: Likewise.
6621 * gcc.target/i386/noplt-ld-3.c: Likewise.
6622 * lib/target-supports.exp
6623 (check_effective_target_tls_get_addr_via_got): New.
6624
04619cb8
UB
66252016-06-24 Uros Bizjak <ubizjak@gmail.com>
6626
6627 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6628 testsuite compile flags.
6629 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6630 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6631
66322016-06-24 Uros Bizjak <ubizjak@gmail.com>
6633
6634 * g++dg/vect/pr36684.cc: Add dg-do compile.
6635 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6636 * gcc.dg/vect/pr70021.c: Ditto.
6637 * gcc.dg/vect/pr70138-1.c: Ditto.
6638 * gcc.dg/vect/pr70138-2.c: Ditto.
6639 * gcc.dg/vect/pr70354-1.c: Ditto.
6640 * gcc.dg/vect/pr70354-2.c: Ditto.
6641 * gcc.dg/vect/pr71259.c: Ditto.
6642 * gcc.dg/vect/pr71416-1.c: Ditto.
6643 * gcc.dg/vect/slp-43.c: Ditto.
6644 * gcc.dg/vect/slp-45.c: Ditto.
6645 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6646 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6647 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6648 * gfortran.dg/vect/pr69980.f90: Ditto.
6649
66502016-06-24 Uros Bizjak <ubizjak@gmail.com>
6651
6652 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6653 * gcc.dg/vect/bb-slp-30.c: Ditto.
6654 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6655 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6656 * gcc.dg/vect/pr45902.c: Ditto.
6657 * gcc.dg/vect/pr48172.c: Ditto.
6658 * gcc.dg/vect/pr48377.c: Ditto.
6659 * gcc.dg/vect/pr49038.c: Ditto.
6660 * gcc.dg/vect/pr49771.c: Ditto.
6661 * gcc.dg/vect/pr52091.c: Ditto.
6662 * gcc.dg/vect/pr53185-2.c: Ditto.
6663 * gcc.dg/vect/pr56826.c: Ditto.
6664 * gcc.dg/vect/pr60276.c: Ditto.
6665 * gcc.dg/vect/pr62021.c: Ditto.
6666 * gcc.dg/vect/pr63530.c: Ditto.
6667 * gcc.dg/vect/pr65518.c: Ditto.
6668 * gcc.dg/vect/pr65947-1.c: Ditto.
6669 * gcc.dg/vect/pr65947-10.c: Ditto.
6670 * gcc.dg/vect/pr65947-11.c: Ditto.
6671 * gcc.dg/vect/pr65947-12.c: Ditto.
6672 * gcc.dg/vect/pr65947-13.c: Ditto.
6673 * gcc.dg/vect/pr65947-2.c: Ditto.
6674 * gcc.dg/vect/pr65947-3.c: Ditto.
6675 * gcc.dg/vect/pr65947-4.c: Ditto.
6676 * gcc.dg/vect/pr65947-5.c: Ditto.
6677 * gcc.dg/vect/pr65947-6.c: Ditto.
6678 * gcc.dg/vect/pr65947-7.c: Ditto.
6679 * gcc.dg/vect/pr65947-8.c: Ditto.
6680 * gcc.dg/vect/pr65947-9.c: Ditto.
6681 * gcc.dg/vect/pr71416-1.c: Ditto.
6682 * gcc.dg/vect/pr71439.c: Ditto.
6683 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6684 * gcc.dg/vect/vect-bswap16.c: Ditto.
6685 * gcc.dg/vect/vect-bswap32.c: Ditto.
6686 * gcc.dg/vect/vect-bswap64.c: Ditto.
6687 * gcc.dg/vect/vect-live-1.c: Ditto.
6688 * gcc.dg/vect/vect-live-2.c: Ditto.
6689 * gcc.dg/vect/vect-live-3.c: Ditto.
6690 * gcc.dg/vect/vect-live-4.c: Ditto.
6691 * gcc.dg/vect/vect-live-5.c: Ditto.
6692 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6693 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6694 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6695 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6696 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6697 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6698 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6699 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6700 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6701 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6702 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6703 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6704 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6705 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6706 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6707 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6708 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6709
da224bcb
UB
67102016-06-24 Uros Bizjak <ubizjak@gmail.com>
6711
6712 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6713
dfee2870
L
67142016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6715
6716 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6717 ia32 if R_386_GOT32X relocation is supported.
6718 * gcc.target/i386/noplt-3.c: Likewise.
6719 * gcc.target/i386/noplt-2.c: Likewise.
6720 (main): Renamed to ...
6721 (bar): This.
6722 * gcc.target/i386/noplt-4.c: Likewise.
6723 (main): Renamed to ...
6724 (bar): This.
6725 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6726 * gcc.target/i386/pr67400-5.c: Likewise.
6727
a86451b9
JJ
67282016-06-24 Jakub Jelinek <jakub@redhat.com>
6729
00085092
JJ
6730 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6731 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6732
a86451b9
JJ
6733 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6734 f4): Adjust expected diagnostics.
6735 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6736 (T): If OVFP is defined, redefine to TP.
6737 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6738 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6739 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6740 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6741 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6742 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6743 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6744 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6745 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6746 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6747 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6748 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6749 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6750 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6751 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6752 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6753 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6754 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6755 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6756 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6757 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6758 as last argument to __builtin_add_overflow_p.
6759
7bb5d5f4
UB
67602016-06-23 Uros Bizjak <ubizjak@gmail.com>
6761
6762 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6763 dg-options and remove default vector testsuite compile flags.
6764 * g++.dg/vect/pr33860a.cc: Ditto.
6765 * g++.dg/vect/pr45470-a.cc: Ditto.
6766 * g++.dg/vect/pr45470-b.cc: Ditto.
6767 * g++.dg/vect/pr60896.cc: Ditto.
6768 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6769 * gcc.dg/vect/pr18308.c: Ditto.
6770 * gcc.dg/vect/pr24049.c: Ditto.
6771 * gcc.dg/vect/pr33373.c: Ditto.
6772 * gcc.dg/vect/pr36228.c: Ditto.
6773 * gcc.dg/vect/pr42395.c: Ditto.
6774 * gcc.dg/vect/pr42604.c: Ditto.
6775 * gcc.dg/vect/pr46663.c: Ditto.
6776 * gcc.dg/vect/pr48765.c: Ditto.
6777 * gcc.dg/vect/pr49093.c: Ditto.
6778 * gcc.dg/vect/pr49352.c: Ditto.
6779 * gcc.dg/vect/pr52298.c: Ditto.
6780 * gcc.dg/vect/pr52870.c: Ditto.
6781 * gcc.dg/vect/pr53185.c: Ditto.
6782 * gcc.dg/vect/pr53773.c: Ditto.
6783 * gcc.dg/vect/pr56695.c: Ditto.
6784 * gcc.dg/vect/pr62171.c: Ditto.
6785 * gcc.dg/vect/pr63530.c: Ditto.
6786 * gcc.dg/vect/pr68339.c: Ditto.
6787 * gcc.dg/vect/pr71259.c: Ditto.
6788 * gcc.dg/vect/vect-82_64.c: Ditto.
6789 * gcc.dg/vect/vect-83_64.c: Ditto.
6790 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6791 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6792 * gcc.dg/vect/vect-shift-2.c: Ditto.
6793 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6794 * gfortran.dg/vect/pr39318.f90: Ditto.
6795 * gfortran.dg/vect/pr45714-a.f: Ditto.
6796 * gfortran.dg/vect/pr45714-b.f: Ditto.
6797 * gfortran.dg/vect/pr46213.f90: Ditto.
6798
2d4bb02f
MM
67992016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6800 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6801
6802 * gcc.target/powerpc/p9-splat-5.c: New test.
6803
f6d1b868
UB
68042016-06-23 Uros Bizjak <ubizjak@gmail.com>
6805
6806 PR tree-optimization/71488
6807 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6808 * lib/target-supports.exp: ... here.
6809 (check_sse4_hw_available): New procedure.
6810 (check_effective_target_sse4_runtime): Ditto.
6811 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6812 -march=westmere for sse4_runtime targets.
936ff030 6813 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6814 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6815 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6816 (main): Call check_vect ().
a7898180 6817 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6818
c0597759
L
68192016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6820
6821 PR target/66232
6822 PR target/67400
6823 * gcc.target/i386/pr66232-14.c: New file.
6824 * gcc.target/i386/pr66232-15.c: Likewise.
6825 * gcc.target/i386/pr66232-16.c: Likewise.
6826 * gcc.target/i386/pr66232-17.c: Likewise.
6827 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6828 ia32 if R_386_GOT32X relocation is supported.
6829 * gcc.target/i386/pr67400-2.c: Likewise.
6830 * gcc.target/i386/pr67400-3.c: Likewise.
6831 * gcc.target/i386/pr67400-4.c: Likewise.
6832 * gcc.target/i386/pr67400-6.c: Likewise.
6833 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6834 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6835
5b0e27a7
JD
68362016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6837
6838 PR libgfortran/48852
6839 * gfortran.dg/char4_iunit_1.f03: Update test.
6840 * gfortran.dg/f2003_io_5.f03: Update test.
6841 * gfortran.dg/real_const_3.f90: Update test.
6842
7f586d90
AK
68432016-06-23 Andi Kleen <ak@linux.intel.com>
6844
6845 * g++.dg/bprob/bprob.exp: Support autofdo.
6846 * g++.dg/tree-prof/tree-prof.exp: dito.
6847 * gcc.dg/tree-prof/tree-prof.exp: dito.
6848 * gcc.misc-tests/bprob.exp: dito.
6849 * gfortran.dg/prof/prof.exp: dito.
6850 * lib/profopt.exp: dito.
6851 * lib/target-supports.exp: Check for autofdo.
6852
60fa7862
ML
68532016-06-23 Martin Liska <mliska@suse.cz>
6854
6855 * gcc.dg/pr71619.c: New test.
6856
e3d62871
UB
68572016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6858
6859 PR target/67400
cc901875
UB
6860 * gcc.target/i386/pr67400-1.c: New test.
6861 * gcc.target/i386/pr67400-2.c: Likewise.
6862 * gcc.target/i386/pr67400-3.c: Likewise.
6863 * gcc.target/i386/pr67400-4.c: Likewise.
6864 * gcc.target/i386/pr67400-5.c: Likewise.
6865 * gcc.target/i386/pr67400-6.c: Likewise.
6866 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6867
ac81cf0b
DM
68682016-06-22 David Malcolm <dmalcolm@redhat.com>
6869
6870 * c-c++-common/missing-header-1.c: New test case.
6871 * c-c++-common/missing-header-2.c: New test case.
6872 * c-c++-common/missing-header-3.c: New test case.
6873 * c-c++-common/missing-header-4.c: New test case.
6874
1a4f11c8
DM
68752016-06-22 David Malcolm <dmalcolm@redhat.com>
6876
6877 PR c/70339
6878 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6879 hint.
6880 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6881 expected results due to builtin "nanl" now being suggested for
6882 "name".
6883 * gcc.dg/pr67580.c: Update expected messages.
6884 * gcc.dg/spellcheck-identifiers.c: New testcase.
6885 * gcc.dg/spellcheck-typenames.c: New testcase.
6886
a93eac6a
DM
68872016-06-22 David Malcolm <dmalcolm@redhat.com>
6888
6889 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6890 file.
6891 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6892 diagnostic-test-show-locus-parseable-fixits.c to sources for
6893 diagnostic_plugin_test_show_locus.c.
6894 * lib/gcc-defs.exp (freeform_regexps): New global.
6895 (dg-regexp): New function.
6896 (handle-dg-regexps): New function.
6897 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6898 freeform_regexps to the empty list.
6899 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6900
49e76ff1
IE
69012016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6902
f6d1b868 6903 PR tree-optimization/71488
49e76ff1
IE
6904 * g++.dg/pr71488.C: New test.
6905 * gcc.dg/vect/vect-bool-cmp.c: New test.
6906
951d8c8a
EB
69072016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6908
6909 * gcc.dg/guality/param-5.c: New test.
6910
b60fc3bd
BE
69112016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6912
6913 * gcc.target/i386/asm-flag-7.c: New test.
6914
0609abda
TS
69152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6916
6917 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6918 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6919 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6920 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6921 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6922 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6923 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6924 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6925 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6926 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6927 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6928 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6929 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6930 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6931 * lib/target-supports.exp: Likewise.
6932
ee2499b4
TS
69332016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6934
6935 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6936 * gcc.dg/attr-ms_struct-2.c: Likewise.
6937 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6938 * gcc.dg/bf-ms-attrib.c: Likewise.
6939 * gcc.dg/bf-ms-layout-2.c: Likewise.
6940 * gcc.dg/bf-ms-layout-3.c: Likewise.
6941 * gcc.dg/bf-ms-layout.c: Likewise.
6942 * gcc.dg/bf-no-ms-layout.c: Likewise.
6943 * gcc.target/i386/bitfield1.c: Likewise.
6944 * gcc.target/i386/bitfield2.c: Likewise.
6945 * gcc.target/i386/bitfield3.c: Likewise.
6946
caea59ff
KN
69472016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6948
6949 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6950 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6951 override other than -mcpu=power9 command-line option is specified,
6952 or if the target operating system is aix.
6953 * gcc.target/powerpc/darn-1.c: Likewise.
6954 * gcc.target/powerpc/darn-2.c: Likewise.
6955 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6956 test if effective-target is not powerpc_p9vector_ok or if the
6957 target operating system is not defined.
6958 * gcc.target/powerpc/vslv-1.c: Likewise.
6959 * gcc.target/powerpc/vsrv-0.c: Likewise.
6960 * gcc.target/powerpc/vsrv-1.c: Likewise.
6961
63617e30
TB
69622016-06-21 Tobias Burnus <burnus@net-b.de>
6963
6964 PR fortran/71068
6965 * gfortran.dg/coarray/data_1.f90: New.
6966
89192c3c
WD
69672016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6968
6969 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6970 (dg-require-effective-target): Use arm_v8_neon_hw.
6971 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6972 (dg-require-effective-target): Likewise.
6973 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6974 (dg-require-effective-target): Likewise.
6975 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6976 (dg-require-effective-target): Likewise.
6977 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6978 (dg-require-effective-target): Likewise.
6979 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6980 (dg-require-effective-target): Likewise.
6981 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6982 Add AArch64 check.
6983
64ac50e2
WD
69842016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6985
6986 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6987 Set to 3 so test passes.
6988
6252b5db
WD
69892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6990
6991 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6992
3b9bc511
IV
69932016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6994
6995 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6996 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6997 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6998 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6999
21db1c78
IV
70002016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7001
7002 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7003 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7004
9d30e86f
L
70052016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7006
7007 PR target/71549
7008 * gcc.target/i386/pr71549.c: New test.
7009
448a7c69
KN
70102016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7011
7012 * gcc.target/powerpc/vadsdu-0.c: Replace
7013 dg-require-effective-target directive to allow test to run on more
7014 platforms, and add dg-skip-if directive to disable test on aix
7015 platforms because of known incompatibilities.
7016 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7017 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7018 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7019 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7020 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7021 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7022 * gcc.target/powerpc/vadsdub-2.c: Replace
7023 dg-require-effective-target directive to allow test to run on more
7024 platforms, and add dg-skip-if directive to disable test on aix
7025 platforms because of known incompatibilities.
7026 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7027 with vec_absdb call to differentiate this test from vadsdub-1.c.
7028 * gcc.target/powerpc/vadsduh-1.c: Replace
7029 dg-require-effective-target directive to allow test to run on more
7030 platforms, and add dg-skip-if directive to disable test on aix
7031 platforms because of known incompatibilities.
7032 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7033 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7034 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7035
0ad84f34
JJ
70362016-06-21 Jakub Jelinek <jakub@redhat.com>
7037
7038 PR tree-optimization/71588
7039 * gcc.dg/pr71558.c: New test.
7040
e71e8d94
SKS
70412016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7042
7043 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7044 * c-c++-common/pr68657-2.c: Likewise.
7045 * c-c++-common/pr68657-3.c: Likewise.
7046 * gcc.dg/torture/pr69714.c: Require int32plus support.
7047 * gcc.dg/torture/pr70025.c: Likewise.
7048 * gcc.dg/torture/pr70083.c: Likewise.
7049 * gcc.dg/torture/pr70542.c: Likewise.
7050 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7051
5a578671
JM
70522016-06-20 Joseph Myers <joseph@codesourcery.com>
7053
7054 PR c/71601
7055 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7056
7a9df68e
JJ
70572016-06-20 Jakub Jelinek <jakub@redhat.com>
7058
50aa64d5
JJ
7059 PR middle-end/71581
7060 * gcc.dg/pr71581.c: New test.
7061
7a9df68e
JJ
7062 PR rtl-optimization/71591
7063 * gcc.dg/cpp/pr71591.c: New test.
7064
3947cf19
DR
70652016-06-20 David B. Robins <gcc@davidrobins.net>
7066
7067 PR target/71571
7068 * g++.dg/torture/pr71571.C: New test.
7069
c4ff221e
JJ
70702016-06-20 Jakub Jelinek <jakub@redhat.com>
7071
7072 PR target/71559
7073 * gcc.target/i386/sse2-pr71559.c: New test.
7074 * gcc.target/i386/avx-pr71559.c: New test.
7075 * gcc.target/i386/avx512f-pr71559.c: New test.
7076
f1b5abfb
TB
70772016-06-20 Tobias Burnus <burnus@net-b.de>
7078
7079 PR fortran/71194
7080 * gfortran.dg/pointer_remapping_10.f90: New.
7081
842107e4
DM
70822016-06-20 David Malcolm <dmalcolm@redhat.com>
7083
7084 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7085
d9e8bdfd
MS
70862016-06-20 Martin Sebor <msebor@redhat.com>
7087
7088 PR c/69507
7089 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7090 * gnu90-const-expr-1.c: Same.
7091 * gnu99-const-expr-1.c: Same.
7092 * gnu99-static-1.c: Same.
7093
67785479
RL
70942016-06-20 Renlin Li <renlin.li@arm.com>
7095
29f09b38 7096 PR testsuite/71489
67785479
RL
7097 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7098
636929b8
JG
70992016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7100
7101 * gcc.target/aarch64/vcvt_f64_1.c: New.
7102 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7103 * gcc.target/aarch64/vrecp_f64_1.c: New.
7104
ff7b374b
KT
71052016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7106
7107 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7108 "alignement".
7109
554cfc9e
GJL
71102016-06-20 Georg-Johann Lay <avr@gjlay.de>
7111
7112 PR target/71103
7113 * gcc.target/avr/torture/pr71103-2.c: New test.
7114
94087e88 71152016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7116
7117 PR c/69507
7118 * gcc.dg/alignof.c: New test.
7119
c561b091
PC
71202016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7121
7122 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7123 vs dg-error; test constexpr specifier too.
7124
bf54f123
PC
71252016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7128
4e53aa97
CL
71292016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7130
7131 * lib/target-supports.exp
7132 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7133 arm_neon_ok and merge flags. Fix temporary test name.
7134 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7135 and merge flags.
7136
69071d86
ML
71372016-06-17 Martin Liska <mliska@suse.cz>
7138
7139 * gcc.dg/predict-9.c: Fix dump scanning.
7140
68b3b858
BC
71412016-06-17 Bin Cheng <bin.cheng@arm.com>
7142
7143 PR tree-optimization/71354
7144 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7145
d3ee260a
BC
71462016-06-17 Bin Cheng <bin.cheng@arm.com>
7147
7148 PR tree-optimization/71347
7149 * gcc.dg/tree-ssa/pr71347.c: New test.
7150
bd8fb114
BC
71512016-06-17 Bin Cheng <bin.cheng@arm.com>
7152
7153 PR tree-optimization/71354
7154 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7155
97816be4
BC
71562016-06-17 Bin Cheng <bin.cheng@arm.com>
7157
7158 * gcc.dg/vect/vect-alias-check-1.c: New test.
7159
2d761a37
SKS
71602016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7161
e0277d6b 7162 PR target/71151
2d761a37
SKS
7163 * gcc.target/avr/pr71151-1.c: New test.
7164 * gcc.target/avr/pr71151-2.c: New test.
7165 * gcc.target/avr/pr71151-3.c: New test.
7166 * gcc.target/avr/pr71151-4.c: New test.
7167 * gcc.target/avr/pr71151-5.c: New test.
7168 * gcc.target/avr/pr71151-6.c: New test.
7169 * gcc.target/avr/pr71151-7.c: New test.
7170 * gcc.target/avr/pr71151-8.c: New test.
7171 * gcc.target/avr/pr71151-common.h: New test.
7172
68fa96d6
ML
71732016-06-16 Martin Liska <mliska@suse.cz>
7174
7175 * gfortran.dg/predict-1.f90: New test.
7176
b6ca982f
UB
71772016-06-16 Uros Bizjak <ubizjak@gmail.com>
7178
7179 PR target/71242
3a146d46 7180 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7181
1dc8d15b
JH
71822016-06-16 Jan Hubicka <hubicka@ucw.cz>
7183
7184 * g++.dg/vect/pr36648.cc: Disable cunrolli
7185
67c25816
JJ
71862016-06-16 Jakub Jelinek <jakub@redhat.com>
7187
c577adb2
JJ
7188 PR target/71554
7189 * gcc.c-torture/execute/pr71554.c: New test.
7190
67c25816
JJ
7191 PR rtl-optimization/71532
7192 * gcc.dg/torture/pr71532.c: New test.
7193
1a3c3ee9
MM
71942016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7195
7196 * gcc.target/powerpc/p9-dimode1.c: New test.
7197 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7198
f29468a7
JJ
71992016-06-15 Jakub Jelinek <jakub@redhat.com>
7200
61daecc4
JJ
7201 * gcc.c-torture/compile/20160615-1.c: New test.
7202
f29468a7
JJ
7203 * g++.dg/cpp0x/ref-qual17.C: New test.
7204
209d1e2d
IE
72052016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7206
7207 PR middle-end/71529
7208 * gcc.target/i386/pr71529.C: New test.
7209
8dc35712
AH
72102016-06-15 Alan Hayward <alan.hayward@arm.com>
7211
7212 PR tree-optimization/71483
7213 * g++.dg/vect/pr71483.c: New
7214
b8911cb8
PC
72152016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7216
7217 PR c++/70202
7218 * g++.dg/inherit/crash6.C: New.
7219 * g++.dg/inherit/union2.C: Likewise.
7220 * g++.dg/inherit/virtual12.C: Likewise.
7221 * g++.dg/inherit/virtual13.C: Likewise.
7222 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7223
cf5d08ab
UB
72242016-06-15 Uros Bizjak <ubizjak@gmail.com>
7225
e3d62871 7226 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7227
8f482165
AH
72282016-06-15 Alan Hayward <alan.hayward@arm.com>
7229
7230 PR tree-optimization/71439
7231 * gcc.dg/vect/pr71439.c: New
7232
3256673f
KT
72332016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7234
7235 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7236
b17dc4d4
RB
72372016-06-15 Richard Biener <rguenther@suse.de>
7238
7239 * gcc.dg/vect/slp-45.c: New testcase.
7240
2a5825f2
RB
72412016-06-15 Richard Biener <rguenther@suse.de>
7242
7243 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7244
6e433d0b
BS
72452016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7246
7247 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7248 requirements, and disable for AIX for now.
7249 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7250
abe7f828
JJ
72512016-06-14 Jakub Jelinek <jakub@redhat.com>
7252
a09c81b4
JJ
7253 PR c++/71528
7254 * g++.dg/opt/pr71528.C: New test.
7255
abe7f828
JJ
7256 PR c++/71516
7257 * g++.dg/init/pr71516.C: New test.
7258
acfadf06
PC
72592016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7260
7261 * g++.dg/init/array46.C: New.
7262
4d568ab2
UB
72632016-06-14 Uros Bizjak <ubizjak@gmail.com>
7264
e3d62871
UB
7265 * gcc.target/i386/float128-3.c: New test.
7266 * gcc.target/i386/quad-sse4.c: Ditto.
7267 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7268 Update scan strings.
4d568ab2 7269
30934c5d
RB
72702016-06-14 Richard Biener <rguenther@suse.de>
7271
7272 PR middle-end/71526
7273 * gfortran.dg/pr71526.f90: New testcase.
7274
3970e545
AV
72752016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7276
7277 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7278 * gcc.dg/zero_bits_compound-1.c: Likewise.
7279
04976c6e
RB
72802016-06-14 Richard Biener <rguenther@suse.de>
7281
7282 PR tree-optimization/71522
7283 * gcc.dg/torture/pr71522.c: New testcase.
7284
23e025db
JJ
72852016-06-14 Jakub Jelinek <jakub@redhat.com>
7286
7287 PR tree-optimization/71520
7288 * gcc.dg/tree-ssa/pr71520.c: New test.
7289
90b72e84
RB
72902016-06-14 Richard Biener <rguenther@suse.de>
7291
7292 PR tree-optimization/71521
86c24ba6 7293 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7294
ef7cf206
JJ
72952016-06-13 Jakub Jelinek <jakub@redhat.com>
7296
0dda258b
JJ
7297 PR sanitizer/71498
7298 * c-c++-common/ubsan/bounds-13.c: New test.
7299
ef7cf206
JJ
7300 PR preprocessor/71183
7301 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7302
a73786e3
JL
73032016-06-13 Jeff Law <law@redhat.com>
7304
7305 PR tree-optimization/71403
7306 * c-c++-common/ubsan/pr71403-1.c: New test.
7307 * c-c++-common/ubsan/pr71403-2.c: New test.
7308 * c-c++-common/ubsan/pr71403-3.c: New test.
7309
0ac249bf
JJ
73102016-06-13 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR middle-end/71478
7313 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7314 Add -Wno-psabi -w to dg-options.
7315
5408a64a
KN
73162016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7317
7318 * gcc.target/powerpc/vadsdu-0.c: New test.
7319 * gcc.target/powerpc/vadsdu-1.c: New test.
7320 * gcc.target/powerpc/vadsdu-2.c: New test.
7321 * gcc.target/powerpc/vadsdu-3.c: New test.
7322 * gcc.target/powerpc/vadsdu-4.c: New test.
7323 * gcc.target/powerpc/vadsdu-5.c: New test.
7324 * gcc.target/powerpc/vadsdub-1.c: New test.
7325 * gcc.target/powerpc/vadsdub-2.c: New test.
7326 * gcc.target/powerpc/vadsduh-1.c: New test.
7327 * gcc.target/powerpc/vadsduh-2.c: New test.
7328 * gcc.target/powerpc/vadsduw-1.c: New test.
7329 * gcc.target/powerpc/vadsduw-2.c: New test.
7330
f7e4f2e3
DM
73312016-06-13 David Malcolm <dmalcolm@redhat.com>
7332
7333 * gcc.dg/c99-init-2.c (c): Update expected error message.
7334 * gcc.dg/init-bad-8.c (foo): Likewise.
7335 * gcc.dg/spellcheck-fields-3.c: New test case.
7336
ad23a23e
ML
73372016-06-13 Martin Liska <mliska@suse.cz>
7338
7339 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7340 and "guess loop iv compared" heuristics.
7341 * gcc.dg/predict-2.c: Likewise.
7342 * gcc.dg/predict-3.c: Likewise.
7343 * gcc.dg/predict-4.c: Likewise.
7344 * gcc.dg/predict-5.c: Likewise.
7345 * gcc.dg/predict-6.c: Likewise.
7346
146c55da
MP
73472016-06-13 Marek Polacek <polacek@redhat.com>
7348
7349 PR middle-end/71476
7350 * c-c++-common/Wswitch-unreachable-4.c: New test.
7351 * gcc.dg/Wswitch-unreachable-2.c: New test.
7352 * g++.dg/tm/jump1.C: Move dg-warning.
7353
42e77cbc
EB
73542016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7355
7356 * gnat.dg/renaming10.ad[sb]: New test.
7357
7474dcc1
PT
73582016-06-13 Paul Thomas <pault@gcc.gnu.org>
7359
7360 PR fortran/70673
7361 * gfortran.dg/pr70673.f90: New test.
7362
f57f53d3
RB
73632016-06-13 Richard Biener <rguenther@suse.de>
7364
7365 PR middle-end/64516
7366 * gcc.dg/align-3.c: New testcase.
7367
5843a5f0
ML
73682016-06-13 Martin Liska <mliska@suse.cz>
7369
7370 * gcc.target/i386/pr71458.c: New test.
7371
aa8fdb44
UB
73722016-06-12 Uros Bizjak <ubizjak@gmail.com>
7373
7374 PR target/71241
3a146d46 7375 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7376
2043e4d7
DH
73772016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7378
7379 PR target/60751
7380 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7381 statement.
7382
d3dc025d
DH
73832016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7384
7385 PR target/60751
7386 * gfortran.dg/comma_IO_extension_1.f90: New test.
7387 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7388 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7389 statement.
7390 * gfortran.dg/graphite/pr38083.f90: Likewise.
7391 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7392 missing format.
7393
a31d78c6
EB
73942016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7395
7396 * gnat.dg/case_character.adb: New test.
7397
95c18dd0
SB
73982016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7399
7400 PR middle-end/71310
7401 * gcc.target/powerpc/pr71310.c: New testcase.
7402
b97d37b4
KV
74032016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7404
7405 PR middle-end/71478
7406 * gcc.dg/pr71478.c: New test.
7407
900bcda3
JJ
74082016-06-10 Jakub Jelinek <jakub@redhat.com>
7409
ec1c20db
JJ
7410 PR middle-end/71494
7411 * gcc.c-torture/execute/pr71494.c: New test.
7412
50b15873
JJ
7413 PR c/68657
7414 * gcc.target/i386/pr68657.c: New test.
7415
900bcda3
JJ
7416 PR inline-asm/68843
7417 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7418 (test): Add -masm=intel alternatives.
7419
4d926e34
MS
74202016-06-10 Martin Sebor <msebor@redhat.com>
7421
7422 PR c/71392
7423 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7424
ad071b2b
JL
74252016-06-10 Jeff Law <law@redhat.com>
7426
7427 PR tree-optimization/71335
7428 * gcc.c-torture/execute/pr71335.c: New test.
7429
2704efe8
DM
74302016-06-10 David Malcolm <dmalcolm@redhat.com>
7431
7432 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7433 the various "cannot tail-call: " messages.
7434
18c9b7d4
CL
74352016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7436
7437 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7438 and options.
7439
7cfa10f3
MO
74402016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7441
7442 PR sanitizer/71480
7443 * c-c++-common/asan/pr71480.c: New test.
7444
1f24fd3e
L
74452016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7446
7447 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7448 (ASMNAME2): Likewise.
7449 (main): Replace fn in asm statement with ASMNAME ("fn").
7450 * gcc.dg/guality/pr68037-2.c: Likewise.
7451 * gcc.dg/guality/pr68037-3.c: Likewise.
7452 * gcc.dg/torture/pr68037-1.c: Likewise.
7453 * gcc.dg/torture/pr68037-2.c: Likewise.
7454 * gcc.dg/torture/pr68037-3.c: Likewise.
7455
ad551c07
BE
74562016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7457
7458 PR inline-asm/68843
7459 * gcc.target/i386/pr68843-1.c: New test.
7460 * gcc.target/i386/pr68843-2.c: New test.
7461
4b1ffdb1 74622016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7463 Cesar Philippidis <cesar@codesourcery.com>
7464
7465 PR middle-end/71373
7466 * gcc.dg/goacc/nested-function-1.c: New file.
7467 * gcc.dg/goacc/nested-function-2.c: Likewise.
7468 * gcc.dg/goacc/pr71373.c: Likewise.
7469 * gfortran.dg/goacc/cray-2.f95: Likewise.
7470 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7471 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7472 * gfortran.dg/goacc/cray.f95: Update.
7473 * gfortran.dg/goacc/loop-1.f95: Likewise.
7474 * gfortran.dg/goacc/loop-3.f95: Likewise.
7475 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7476 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7477
74782016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7479
7480 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7481 for OpenACC tile clauses.
7482 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7483
7484 PR c/71381
7485 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7486 to...
7487 * c-c++-common/goacc/cache-2.c: ... this new file.
7488 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7489 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7490 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7491 usage.
7492 * gfortran.dg/goacc/cray.f95: Likewise.
7493 * gfortran.dg/goacc/loop-1.f95: Likewise.
7494
89851e4c
AH
74952016-06-10 Alan Hayward <alan.hayward@arm.com>
7496
7497 PR tree-optimization/71407
7498 PR tree-optimization/71416
7499 * gcc.dg/vect/pr71407.c: New
7500 * gcc.dg/vect/pr71416-1.c: New
7501 * gcc.dg/vect/pr71416-2.c: New
7502
200eafbf
RB
75032016-06-10 Richard Biener <rguenther@suse.de>
7504
7505 PR middle-end/71477
7506 * gcc.dg/torture/pr71477.c: New testcase.
7507
4df99d92
JK
75082016-06-09 Julia Koval <julia.koval@intel.com>
7509
7510 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7511 * gcc.target/i386/interrupt-13.c: Likewise.
7512 * gcc.target/i386/interrupt-15.c: Likewise.
7513 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7514 * gcc.target/i386/interrupt-24.c: Likewise.
7515 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7516 * gcc.target/i386/interrupt-9.c: Likewise.
7517 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7518
e01b4e16
MS
75192016-06-09 Martin Sebor <msebor@redhat.com>
7520
7521 PR c/70883
7522 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7523 * gcc.dg/builtin-constant_p-1.c: Same.
7524 * gcc.dg/builtins-error.c: Same.
7525 * gcc.dg/pr70859.c: Same.
7526
9c35db0e
SKS
75272016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7528
7529 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7530 * gcc.dg/torture/pr68067-1.c: Likewise.
7531 * gcc.dg/torture/pr68067-2.c: Likewise.
7532
75332016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7534
7535 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7536 when setting SIZE.
7537
392a81b9
PC
75382016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7539
7540 PR c++/71465
7541 * g++.dg/inherit/crash5.C: New.
7542 Revert:
7543 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7544
7545 PR c++/70202
7546 * g++.dg/inherit/crash5.C: New.
7547 * g++.dg/inherit/virtual1.C: Adjust.
7548
e49efc14
ML
75492016-06-09 Martin Liska <mliska@suse.cz>
7550
7551 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7552 * g++.dg/predict-loop-exit-2.C: Likewise.
7553 * g++.dg/predict-loop-exit-3.C: Likewise.
7554 * gcc.dg/predict-1.c: Likewise.
7555 * gcc.dg/predict-2.c: Likewise.
7556 * gcc.dg/predict-3.c: Likewise.
7557 * gcc.dg/predict-4.c: Likewise.
7558 * gcc.dg/predict-5.c: Likewise.
7559 * gcc.dg/predict-6.c: Likewise.
7560 * gcc.dg/predict-7.c: Likewise.
7561
36d57986
RB
75622016-06-09 Richard Biener <rguenther@suse.de>
7563
7564 PR tree-optimization/71462
7565 * gcc.dg/torture/pr71462.c: New testcase.
7566
7d82e8e4
MP
75672016-06-09 Marek Polacek <polacek@redhat.com>
7568
7569 PR c/65471
7570 * gcc.dg/c11-generic-3.c: New test.
7571
c8a71589
PC
75722016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7573
7574 * g++.dg/init/array42.C: New.
7575 * g++.dg/init/array43.C: Likewise.
7576 * g++.dg/init/array44.C: Likewise.
7577 * g++.dg/init/array45.C: Likewise.
7578 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7579 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7580 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7581 * g++.dg/gomp/pr35751.C: Likewise.
7582 * g++.dg/init/array23.C: Likewise.
7583 * g++.dg/init/brace2.C: Likewise.
7584 * g++.dg/init/brace6.C: Likewise.
7585
44a845ca
MS
75862016-06-08 Martin Sebor <msebor@redhat.com>
7587 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR c++/70507
7590 PR c/68120
7591 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7592 * c-c++-common/builtin-arith-overflow-2.c: New test.
7593 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7594 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7595 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7596
2ef16b6e
JJ
75972016-06-08 Jakub Jelinek <jakub@redhat.com>
7598
7599 PR c++/71442
7600 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7601
5e3ee346
AL
76022016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7603
7604 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7605 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7606 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7607 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7608 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7609 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7610 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7611 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7612 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7613 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7614 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7615 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7616 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7617
b2ae2814
RB
76182016-06-08 Richard Biener <rguenther@suse.de>
7619
7620 PR tree-optimization/68558
7621 * gcc.dg/vect/slp-44.c: New testcase.
7622
e09b4c37
RB
76232016-06-08 Richard Biener <rguenther@suse.de>
7624
7625 * gcc.dg/vect/slp-43.c: New testcase.
7626
72d50660
RB
76272016-06-08 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/71452
7630 * gcc.dg/torture/pr71452.c: New testcase.
7631
988c115c
JJ
76322016-06-08 Jakub Jelinek <jakub@redhat.com>
7633
7634 PR c++/71448
7635 * g++.dg/torture/pr71448.C: New test.
7636
73d73b48
BS
76372016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7638
7639 PR debug/71432
7640 PR ada/71413
7641 * g++.dg/debug/pr71432.C: New test.
7642
bdd15d0c
PK
76432016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7644
7645 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7646 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7647 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7648
ce0607bb
AH
76492016-06-08 Alan Hayward <alan.hayward@arm.com>
7650
7651 * gcc.dg/vect/vect-live-2.c: Update effective target.
7652 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7653 * lib/target-supports.exp: Add aarch64 to vect_long.
7654
92a5f2ba
MP
76552016-06-08 Marek Polacek <polacek@redhat.com>
7656
7657 PR c/71418
7658 * gcc.dg/noncompile/pr71418.c: New test.
7659
08203f73
MP
7660 PR c/71426
7661 * gcc.dg/noncompile/pr71426.c: New test.
7662
d1fcc2bd
JH
76632016-06-07 Jan Hubicka <hubicka@ucw.cz>
7664
7665 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7666 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7667 * gcc.dg/predict-3.c: Update template.
7668 * gcc.dg/predict-5.c: Update template.
7669 * gcc.dg/predict-6.c: Update template.
7670 * gcc.dg/predict-9.c: Update template.
7671 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7672
a23e6f1c
BS
76732016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7674
7675 * gcc.target/powerpc/vec-mul.c: New test.
7676
6ffd47b7
DM
76772016-06-07 David Malcolm <dmalcolm@redhat.com>
7678
7679 * gcc.dg/spellcheck-fields-2.c: New test case.
7680
bfd67b47
RB
76812016-06-07 Richard Biener <rguenther@suse.de>
7682
7683 PR c/61564
7684 * gcc.dg/Wpragmas-1.c: New testcase.
7685 * gcc.dg/Wattributes-4.c: Likewise.
7686 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7687 entry.
7688
701b9a47
CL
76892016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7690
7691 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7692 spurious debug code.
7693
6b80d6fa
RB
76942016-06-07 Richard Biener <rguenther@suse.de>
7695
7696 PR tree-optimization/71428
7697 * gcc.dg/torture/pr71428.c: New testcase.
7698
0f3f9437
RB
76992016-06-07 Richard Biener <rguenther@suse.de>
7700
7701 PR middle-end/71423
7702 * gcc.dg/torture/pr71423.c: New testcase.
7703
ec963f2a
KV
77042016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7705
7706 PR middle-end/71408
7707 * gcc.dg/tree-ssa/pr71408.c: New test.
7708
46ab5b6e
KV
77092016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7710
7711 PR middle-end/71281
7712 * g++.dg/torture/pr71281.C: New test.
7713
1f40cff3
MP
77142016-06-06 Marek Polacek <polacek@redhat.com>
7715
7716 PR c/71362
7717 * gcc.dg/pr71362.c: New test.
7718
6f5bcd24
JJ
77192016-06-06 Jakub Jelinek <jakub@redhat.com>
7720 Patrick Palka <ppalka@gcc.gnu.org>
7721
7722 PR c++/70847
7723 PR c++/71330
7724 PR c++/71393
7725 * g++.dg/opt/pr70847.C: New test.
7726 * g++.dg/ubsan/pr70847.C: New test.
7727 * g++.dg/ubsan/pr71393.C: New test.
7728
158beb4a
JJ
77292016-06-06 Jakub Jelinek <jakub@redhat.com>
7730
7731 PR tree-optimization/71259
7732 * gcc.dg/vect/pr71259.c: New test.
7733
d9b950dd
DM
77342016-06-06 David Malcolm <dmalcolm@redhat.com>
7735
7736 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7737 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7738 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7739 above.
7740
36f9ad69
KT
77412016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7742
7743 PR middle-end/37780
7744 * gcc.c-torture/execute/pr37780.c: New test.
7745 * gcc.target/aarch64/pr37780_1.c: Likewise.
7746 * gcc.target/arm/pr37780_1.c: Likewise.
7747
5545a907
MP
77482016-06-06 Marek Polacek <polacek@redhat.com>
7749
7750 * c-c++-common/attr-may-alias-1.c: New test.
7751 * c-c++-common/attr-may-alias-2.c: New test.
7752 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7753
93671519
BE
77542016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7755
7756 PR c/24414
7757 * gcc.target/i386/pr24414.c: New test.
7758
690f24b7
JM
77592016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7760
7761 * gcc.target/sparc/vis4misc.c: New file.
7762 * gcc.target/sparc/fpcmp.c: Likewise.
7763 * gcc.target/sparc/fpcmpu.c: Likewise.
7764
31ce6157
AH
77652016-06-06 Alan Hayward <alan.hayward@arm.com>
7766
7767 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7768 * gcc.dg/vect/vect-live-3.c: Likewise.
7769
9fcebb5a
RB
77702016-06-06 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/71398
7773 * gcc.dg/torture/pr71398.c: New testcase.
7774
903ca97b
UB
77752016-06-06 Uros Bizjak <ubizjak@gmail.com>
7776
7777 PR target/71389
7778 * g++.dg/pr71389.C: New test.
7779
9c1eb332
JD
77802016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7781
7782 PR fortran/71404
7783 * gfortran.dg/fmt_read_5.f: New test.
7784
b2d83bd2
AV
77852016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7786
7787 PR fortran/69659
7788 * gfortran.dg/class_array_22.f03: New test.
7789
ec81960e
JH
77902016-06-05 Jan Hubicka <hubicka@ucw.cz>
7791
7792 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7793
429d2750
JH
77942016-06-05 Jan Hubicka <hubicka@ucw.cz>
7795
7796 * gcc.dg/predict-9.c: Update template.
7797
c1c00983
PC
77982016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7799
7800 PR c++/49377
7801 * g++.dg/template/pr49377.C: New.
7802
1927a963
JJ
78032016-06-04 Jakub Jelinek <jakub@redhat.com>
7804
7805 PR tree-optimization/71405
7806 * g++.dg/torture/pr71405.C: New test.
7807
909a11ad
PC
78082016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 PR c++/70202
7811 * g++.dg/inherit/crash5.C: New.
7812 * g++.dg/inherit/virtual1.C: Adjust.
7813
08bbb1f8
JL
78142016-06-03 Jeff Law <law@redhat.com>
7815
7816 PR tree-optimization/71316
7817 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7818
7c35235c
JJ
78192016-06-03 Jakub Jelinek <jakub@redhat.com>
7820
7821 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7822 dg-additional-options with just -fno-tree-scev-cprop in it.
7823 * gcc.dg/vect/vect-live-2.c: Likewise.
7824 * gcc.dg/vect/vect-live-5.c: Likewise.
7825 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7826 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7827 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7828
c8572dd6
PP
78292016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7830
7831 PR c++/27100
7832 * g++.dg/other/friend6.C: New test.
7833
1c7733a7
BS
78342016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7835
7836 * g++.dg/torture/ppc-ldst-array.C: New.
7837
0d2f700f
JM
78382016-06-03 Joseph Myers <joseph@codesourcery.com>
7839
7840 PR target/71276
7841 PR target/71277
7842 * gcc.dg/torture/builtin-fp-int-inexact.c,
7843 gcc.target/i386/387-builtin-fp-int-inexact.c,
7844 gcc.target/i386/387-rint-inline-1.c,
7845 gcc.target/i386/387-rint-inline-2.c,
7846 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7847 gcc.target/i386/sse2-rint-inline-1.c,
7848 gcc.target/i386/sse2-rint-inline-2.c,
7849 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7850 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7851
f8071c05
L
78522016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7853 Julia Koval <julia.koval@intel.com>
7854
7855 PR target/66960
7856 PR target/67630
7857 PR target/67634
7858 PR target/67841
7859 PR target/68037
7860 PR target/68618
7861 PR target/68661
7862 PR target/69575
7863 PR target/69596
7864 PR target/69734
7865 * gcc.dg/guality/pr68037-1.c: New test.
7866 * gcc.dg/guality/pr68037-2.c: Likewise.
7867 * gcc.dg/guality/pr68037-3.c: Likewise.
7868 * gcc.dg/torture/pr68037-1.c: Likewise.
7869 * gcc.dg/torture/pr68037-2.c: Likewise.
7870 * gcc.dg/torture/pr68037-3.c: Likewise.
7871 * gcc.dg/torture/pr68661-1a.c: Likewise.
7872 * gcc.dg/torture/pr68661-1b.c: Likewise.
7873 * gcc.target/i386/interrupt-1.c: Likewise.
7874 * gcc.target/i386/interrupt-2.c: Likewise.
7875 * gcc.target/i386/interrupt-3.c: Likewise.
7876 * gcc.target/i386/interrupt-4.c: Likewise.
7877 * gcc.target/i386/interrupt-5.c: Likewise.
7878 * gcc.target/i386/interrupt-6.c: Likewise.
7879 * gcc.target/i386/interrupt-7.c: Likewise.
7880 * gcc.target/i386/interrupt-8.c: Likewise.
7881 * gcc.target/i386/interrupt-9.c: Likewise.
7882 * gcc.target/i386/interrupt-10.c: Likewise.
7883 * gcc.target/i386/interrupt-11.c: Likewise.
7884 * gcc.target/i386/interrupt-12.c: Likewise.
7885 * gcc.target/i386/interrupt-13.c: Likewise.
7886 * gcc.target/i386/interrupt-14.c: Likewise.
7887 * gcc.target/i386/interrupt-15.c: Likewise.
7888 * gcc.target/i386/interrupt-16.c: Likewise.
7889 * gcc.target/i386/interrupt-17.c: Likewise.
7890 * gcc.target/i386/interrupt-18.c: Likewise.
7891 * gcc.target/i386/interrupt-19.c: Likewise.
7892 * gcc.target/i386/interrupt-20.c: Likewise.
7893 * gcc.target/i386/interrupt-21.c: Likewise.
7894 * gcc.target/i386/interrupt-22.c: Likewise.
7895 * gcc.target/i386/interrupt-23.c: Likewise.
7896 * gcc.target/i386/interrupt-24.c: Likewise.
7897 * gcc.target/i386/interrupt-25.c: Likewise.
7898 * gcc.target/i386/interrupt-26.c: Likewise.
7899 * gcc.target/i386/interrupt-27.c: Likewise.
7900 * gcc.target/i386/interrupt-28.c: Likewise.
7901 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7902 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7903 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7904 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7905 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7906 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7907 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7908 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7909 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7910 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7911 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7912 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7913
36b85e43
BS
79142016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7915
9de2e795
L
7916 PR tree-optimization/52171
7917 * gcc.dg/pr52171.c: New test.
7918 * gcc.target/i386/pr52171.c: New test.
36b85e43 7919
bfeee8ac
JH
79202016-06-03 Jan Hubicka <jh@suse.cz>
7921
7922 * g++.dg/tree-ssa/pred-1.C: New testcase
7923 * gcc.dg/tree-ssa/pred-1.c: New testcase
7924
859b0bae
BS
79252016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7926
7927 PR target/70957
7928 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7929 support.
7930 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7931
3a2edf4c
AH
79322016-06-03 Alan Hayward <alan.hayward@arm.com>
7933
7934 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7935
b28ead45
AH
79362016-06-03 Alan Hayward <alan.hayward@arm.com>
7937
7938 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7939 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7940 * gcc.dg/vect/vect-live-1.c: New test.
7941 * gcc.dg/vect/vect-live-2.c: New test.
7942 * gcc.dg/vect/vect-live-3.c: New test.
7943 * gcc.dg/vect/vect-live-4.c: New test.
7944 * gcc.dg/vect/vect-live-5.c: New test.
7945 * gcc.dg/vect/vect-live-slp-1.c: New test.
7946 * gcc.dg/vect/vect-live-slp-2.c: New test.
7947 * gcc.dg/vect/vect-live-slp-3.c: New test.
7948
1f91747b
JJ
79492016-06-03 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR middle-end/71387
7952 * g++.dg/opt/pr71387.C: New test.
7953
47b83923
JL
79542016-06-02 Jeff Law <law@redhat.com>
7955
7956 PR tree-optimization/71328
7957 * gcc.c-torture/compile/pr71328.c: New test.
7958
e96e5f46
JD
79592016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7960
7961 PR fortran/52393
7962 * gfortran.dg/fmt_read_3.f90: Fix typo.
7963 * gfortran.dg/fmt_read_4.f90: New test.
7964
b872d729
PC
79652016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7966
7967 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7968 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7969 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7970 * g++.dg/cpp0x/override2.C: Likewise.
7971 * g++.dg/parse/crash5.C: Likewise.
7972 * g++.dg/parse/error16.C: Likewise.
7973 * g++.dg/parse/error27.C: Likewise.
7974 * g++.dg/template/qualttp15.C: Likewise.
7975 * g++.dg/template/redecl4.C: Likewise.
7976 * g++.old-deja/g++.other/crash39.C: Likewise.
7977 * g++.old-deja/g++.other/struct1.C: Likewise.
7978 * g++.old-deja/g++.pt/m9a.C: Likewise.
7979 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7980
0e535442
JJ
79812016-06-02 Jakub Jelinek <jakub@redhat.com>
7982
0633ee10
JJ
7983 PR c++/71372
7984 * c-c++-common/pr71372.c: New test.
7985
0e535442
JJ
7986 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7987 __TIME__ strings with __builtin_strcmp instead of printf and
7988 dg-output.
7989
f3c5ecc2
ML
79902016-06-02 Martin Liska <mliska@suse.cz>
7991
7992 * gcc.dg/predict-9.c: New test.
7993
a91807c5
JJ
79942016-06-02 Jakub Jelinek <jakub@redhat.com>
7995
7996 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7997 global set_compiler_env_var and global saved_compiler_env_var.
7998
b5bd1978
KT
79992016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8000
8001 PR rtl-optimization/71295
8002 * gcc.c-torture/compile/pr71295.c: New test.
8003
b93b1475
JJ
80042016-06-02 Jakub Jelinek <jakub@redhat.com>
8005
930ebd0e
JJ
8006 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8007
1e021dc3
JJ
8008 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8009 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8010
b93b1475
JJ
8011 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8012 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8013 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8014 alternative number.
8015
58f2fb5c
MM
80162016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8017
8018 * gcc.target/powerpc/p9-splat-4.c: New test.
8019
80202016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8021
8022 PR target/71186
8023 * gcc.target/powerpc/pr71186.c: New test.
8024
4731c9f0
JD
80252016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8026
8027 PR fortran/52393
8028 * gfortran.dg/fmt_read_3.f90: New test.
8029
042dee3e
TP
80302016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8031
8032 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8033 procedure.
8034
15c98b2e
ES
80352016-06-01 Eduard Sanou <dhole@openmailbox.org>
8036
8037 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8038 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8039 env var is set.
8040 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8041 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8042 shown once.
8043 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8044 during compilation.
8045 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8046 vars set by dg-set-compiler-env-var.
8047
6442a6f4
PT
80482016-06-01 Paul Thomas <pault@gcc.gnu.org>
8049
8050 PR fortran/71156
8051 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8052 to the module procedure declaration.
8053 * gfortran.dg/submodule_16.f08: New test.
8054
ab62397a
JJ
80552016-06-01 Jakub Jelinek <jakub@redhat.com>
8056
8057 PR middle-end/71371
8058 * c-c++-common/gomp/pr71371.c: New test.
8059
b66af6ed
RB
80602016-06-01 Richard Biener <rguenther@suse.de>
8061
8062 PR tree-optimization/71366
8063 * gcc.dg/torture/pr71366-1.c: New testcase.
8064 * gcc.dg/torture/pr71366-2.c: Likewise.
8065
e342b9d8
KN
80662016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8067
8068 * gcc.target/powerpc/vslv-0.c: New test.
8069 * gcc.target/powerpc/vslv-1.c: New test.
8070 * gcc.target/powerpc/vsrv-0.c: New test.
8071 * gcc.target/powerpc/vsrv-1.c: New test.
8072
721547cd
NS
80732016-06-01 Nathan Sidwell <nathan@acm.org>
8074
8075 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8076 * gcc.target/nvptx/weak.c: New.
8077
fa2c9034
RB
80782016-06-01 Richard Biener <rguenther@suse.de>
8079
8080 PR tree-optimization/71261
8081 * gcc.dg/torture/vect-bool-1.c: New testcase.
8082
3e32893c
JJ
80832016-06-01 Jakub Jelinek <jakub@redhat.com>
8084
8085 * gfortran.dg/gomp/order-1.f90: New test.
8086 * gfortran.dg/gomp/order-2.f90: New test.
8087
8c383600
JH
80882016-06-01 Jan Hubicka <hubicka@ucw.cz>
8089
8090 * gcc.dg/unroll-6.c: Update template.
8091 * gcc.dg/unroll-7.c: New testcase.
8092 * gcc.dg/unroll-8.c: New testcase.
8093
a0dfeef5
EB
80942016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8095
8096 * gnat.dg/opt56.ad[sb]: New test.
8097
48de5701
PC
80982016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8099
8100 PR c++/66635
8101 * g++.dg/cpp0x/constexpr-ice16.C: New.
8102
827cf695
PP
81032016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8104
8105 PR tree-optimization/71314
8106 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8107 -mbranch-cost=2.
8108
ff66f6e8
PP
81092016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8110
8111 PR tree-optimization/71077
8112 * gcc.dg/tree-ssa/pr71077.c: New test.
8113
050fb209
JH
81142016-05-31 Jan Hubicka <hubicka@ucw.cz>
8115
48de5701
PC
8116 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8117 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8118 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8119
c642d919
PC
81202016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8121
8122 PR c++/71248
8123 * g++.dg/cpp0x/pr71248.C: New.
8124 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8125 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8126 * g++.dg/init/new37.C: Likewise.
8127 * g++.dg/template/static1.C: Likewise.
8128 * g++.dg/template/static2.C: Likewise.
8129
d6439e08
L
81302016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8131
8132 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8133 instead of %rdi.
8134 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8135
780b9dd4
MP
81362016-05-31 Marek Polacek <polacek@redhat.com>
8137
8138 * c-c++-common/Wswitch-unreachable-3.c: New test.
8139 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8140
0d99f8a0
RB
81412016-05-31 Richard Biener <rguenther@suse.de>
8142
8143 PR tree-optimization/71352
8144 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8145
52545641
TP
81462016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8147
8148 * gcc.target/arm/armv5_thumb_isa.c: New test.
8149
5b8c1205
KY
81502016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8151
8152 PR target/71346
8153 * gcc.target/i386/pr71346.c: New test.
8154
7a88cc84
TV
81552016-05-31 Tom de Vries <tom@codesourcery.com>
8156
8157 PR tree-optimization/69068
8158 * gcc.dg/graphite/pr69068.c: New test.
8159
265149a6
MS
81602016-05-27 Martin Sebor <msebor@redhat.com>
8161
8162 PR c++/71306
8163 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8164
00631022
JJ
81652016-05-30 Jakub Jelinek <jakub@redhat.com>
8166
8167 PR c++/71349
8168 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8169 nowait depend(inout: dd[0]) clauses where permitted.
8170
b2f6675b
PC
81712016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8172
8173 PR c++/71238
8174 * g++.dg/parse/pr71238.C: New.
8175 * g++.dg/concepts/friend1.C: Test column numbers too.
8176 * g++.dg/cpp0x/initlist31.C: Likewise.
8177 * g++.dg/cpp0x/pr51420.C: Likewise.
8178 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8179 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8180 * g++.dg/ext/builtin3.C: Likewise.
8181 * g++.dg/lookup/friend12.C: Likewise.
8182 * g++.dg/lookup/friend7.C: Likewise.
8183 * g++.dg/lookup/koenig1.C: Likewise.
8184 * g++.dg/lookup/koenig5.C: Likewise.
8185 * g++.dg/lookup/used-before-declaration.C: Likewise.
8186 * g++.dg/overload/koenig1.C: Likewise.
8187 * g++.dg/template/crash65.C: Likewise.
8188 * g++.dg/template/friend57.C: Likewise.
8189 * g++.dg/warn/Wshadow-5.C: Likewise.
8190 * g++.dg/warn/Wunused-8.C: Likewise.
8191 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8192 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8193 * g++.old-deja/g++.jason/member.C: Likewise.
8194 * g++.old-deja/g++.jason/report.C: Likewise.
8195 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8196 * g++.old-deja/g++.law/visibility20.C: Likewise.
8197 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8198 * g++.old-deja/g++.other/static5.C: Likewise.
8199 * g++.old-deja/g++.pt/overload2.C: Likewise.
8200
a448ff40
JH
82012016-05-30 Jan Hubicka <hubicka@ucw.cz>
8202
8203 * gcc.dg/tree-ssa/peel1.c: New testcase.
8204 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8205 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8206
69be8c91
TV
82072016-05-30 Tom de Vries <tom@codesourcery.com>
8208
8209 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8210 to ce.
8211
a59775a1
PC
82122016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8213
8214 PR c++/71099
8215 * g++.dg/parse/virtual1.C: New.
8216
53d6d955
UB
82172016-05-30 Uros Bizjak <ubizjak@gmail.com>
8218
8219 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8220 Use correct register when clearing %edx.
8221
0557293f
AM
82222016-05-30 Alexander Monakov <amonakov@ispras.ru>
8223
8224 PR tree-optimization/71289
8225 * gcc.dg/pr71289.c: New test.
8226
5d476e35
KV
82272016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8228
8229 PR middle-end/71269
8230 PR middle-end/71292
8231 * gcc.dg/tree-ssa/pr71269.c: New test.
8232 * gcc.dg/tree-ssa/pr71292.c: New test.
8233
db5447ca
KV
82342016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8235
8236 PR middle-end/71252
8237 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8238
98bdbb39
JH
82392016-05-30 Jan Hubicka <hubicka@ucw.cz>
8240
8241 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8242 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8243 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8244
7e012855
TV
82452016-05-30 Tom de Vries <tom@codesourcery.com>
8246
8247 PR tree-optimization/69067
8248 * gcc.dg/graphite/pr69067.c: New test.
8249
beed3701
UB
82502016-05-29 Uros Bizjak <ubizjak@gmail.com>
8251
8252 PR target/71245
8253 * gcc.target/i386/pr71245-1.c: New test.
8254 * gcc.target/i386/pr71245-2.c: Ditto.
8255
b6d4f8e8
PC
82562016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8257
8258 PR c++/71105
8259 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8260 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8261 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8262
00022058
JH
82632016-05-27 Jan Hubicka <hubicka@ucw.cz>
8264
8265 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8266
c8419aca
VV
82672016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8268
8269 Revert:
8270 PR c++/69855
8271 * g++.dg/overload/69855.C: New.
8272 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8273 * g++.old-deja/g++.pt/crash3.C: Likewise.
8274
8008c4d2
PC
82752016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8276
8277 PR c++/60385
8278 * g++.dg/parse/namespace13.C: New.
8279
8b2ef235
JL
82802016-05-26 Jeff Law <law@redhat.com>
8281
8282 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8283 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8284 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8285 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8286 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8287 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8288 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8289 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8290 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8291 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8292 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8293 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8294 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8295
7d67159b
VV
82962016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8297
8298 PR c++/69855
8299 * g++.dg/overload/69855.C: New.
8300 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8301 * g++.old-deja/g++.pt/crash3.C: Likewise.
8302
88e3bdd1
JW
83032016-05-27 Jiong Wang <jiong.wang@arm.com>
8304
8305 PR target/63596
8306 * gcc.target/aarch64/va_arg_1.c: New testcase.
8307 * gcc.target/aarch64/va_arg_2.c: Likewise.
8308 * gcc.target/aarch64/va_arg_3.c: Likewise.
8309
3fd6b9cc
JW
83102016-05-27 Jiong Wang <jiong.wang@arm.com>
8311
8312 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8313 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8314 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8315 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8316 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8317
3cee7e4e
MP
83182016-05-27 Marek Polacek <polacek@redhat.com>
8319
8320 PR middle-end/71308
8321 * g++.dg/torture/pr71308.C: New test.
8322
6a813c96
DV
83232016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8324
8325 * gcc.dg/zero_bits_compound-1.c: New test.
8326 * gcc.dg/zero_bits_compound-2.c: New test.
8327
0561bcfb
IE
83282016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8329
8330 PR middle-end/71279
8331 * gcc.dg/pr71279.c: New test.
8332
21316320
MM
83332016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8334
8335 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8336 floating point min/max/comparison instructions.
8337 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8338
7211a097
JJ
83392016-05-26 Jakub Jelinek <jakub@redhat.com>
8340
8341 * c-c++-common/gomp/schedule-1.c: New test.
8342 * gfortran.dg/gomp/schedule-1.f90: New test.
8343
cac177cf
PP
83442016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8345
8346 PR c++/70822
8347 PR c++/70106
8348 * g++.dg/cpp1y/auto-fn32.C: New test.
8349 * g++.dg/cpp1y/paren4.C: New test.
8350
a2d5b8c9
NS
83512016-05-26 Nathan Sidwell <nathan@acm.org>
8352
8353 * gcc.dg/20060410.c: Xfail on ptx.
8354 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8355 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8356 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8357 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8358 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8359
ffa8b552
TP
83602016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8361
8362 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8363
c7501e00
JJ
83642016-05-26 Jakub Jelinek <jakub@redhat.com>
8365
1875b9a0
JJ
8366 PR tree-optimization/71280
8367 * gcc.dg/pr71280.c: New test.
8368
2116e19f
JJ
8369 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8370
305aef09
JJ
8371 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8372 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8373
c7501e00
JJ
8374 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8375
ca449d26
JW
83762016-05-26 Jiong Wang <jiong.wang@arm.com>
8377
8378 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8379 kept in memory.
ca449d26 8380
8af01c66
JL
83812016-05-25 Jeff Law <law@redhat.com>
8382
8383 PR tree-optimization/71272
8384 * gcc.c-torture/compile/pr71272.c: new test.
8385
f9d6ce73
BS
83862016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8387
8388 * gcc.target/powerpc/vec-cmpne.c: New test.
8389 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8390
a88a7b22
EB
83912016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8392
8393 * gnat.dg/opt55.ad[sb]: New test.
8394
125f02ed
SKS
83952016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8396
8397 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8398 * c-c++-common/pr60226.c: Require int32plus.
8399 * gcc.c-torture/execute/pr70602.c: Likewise.
8400 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8401 unsigned long for malloc arg type.
8402 * gcc.dg/asr_div1.c: Require int32plus.
8403 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8404 * gcc.dg/pie-1.c: Require pie.
8405 * gcc.dg/pie-2.c: Likewise.
8406 * gcc.dg/pr59471.c: Require int32plus.
8407 * gcc.dg/pr59963-2.c: XFAIL for int16.
8408 * gcc.dg/pr60114.c: Require int32plus.
8409 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8410 unsigned long for typedef of size_t.
8411 * gcc.dg/pr63914.c: Require int32plus.
8412 * gcc.dg/pr64536.c: Require pt32plus.
8413 * gcc.dg/pr65658.c: Likewise.
8414 * gcc.dg/pr67271.c: Require int32plus.
8415 * gcc.dg/pr68112.c: Likewise.
8416 * gcc.dg/pr69071.c: Skip for avr target.
8417 * gcc.dg/pr69973.c: Require int32plus.
8418 * gcc.dg/pr70169.c: Skip for avr target.
8419 * gcc.dg/sso-6.c: Require int32plus.
8420 * gcc.dg/sso-7.c: Likewise.
8421 * gcc.dg/sso-8.c: Likewise.
8422 * gcc.dg/vrp-min-max-2.c: Likewise.
8423
c6e434f5
UB
84242016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8425
8426 PR target/70738
8427 * gcc.target/i386/pr70738-1.c: New test.
8428 * gcc.target/i386/pr70738-2.c: Likewise.
8429 * gcc.target/i386/pr70738-3.c: Likewise.
8430 * gcc.target/i386/pr70738-4.c: Likewise.
8431 * gcc.target/i386/pr70738-5.c: Likewise.
8432 * gcc.target/i386/pr70738-6.c: Likewise.
8433 * gcc.target/i386/pr70738-7.c: Likewise.
8434 * gcc.target/i386/pr70738-8.c: Likewise.
8435 * gcc.target/i386/pr70738-9.c: Likewise.
8436
5c42d341
KT
84372016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8438
8439 PR rtl-optimization/66940
8440 * gcc.c-torture/execute/pr66940.c: New test.
8441
bf9a1a07
IV
84422016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8443
8444 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8445 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8446 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8447 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8448 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8449 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8450 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8451 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8452 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8453 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8454 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8455 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8456 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8457 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8458 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8459 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8460 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8461 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8462 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8463 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8464 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8465 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8466 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8467 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8468
95efe6b6
MP
84692016-05-25 Marek Polacek <polacek@redhat.com>
8470
8471 PR c/71265
8472 * gcc.dg/noncompile/pr71265.c: New test.
8473
a23faf7a
MP
8474 PR c/71266
8475 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8476
69a6d5ad
NS
84772016-05-25 Nathan Sidwell <nathan@acm.org>
8478
8479 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8480
3072d4ea
RB
84812016-05-25 Richard Biener <rguenther@suse.de>
8482
8483 PR tree-optimization/71261
8484 * c-c++-common/torture/pr71261.c: New testcase.
8485
e412ece4
RB
84862016-05-25 Richard Biener <rguenther@suse.de>
8487
8488 PR tree-optimization/71264
8489 * gcc.dg/vect/pr71264.c: New testcase.
8490
b9e551ad
PC
84912016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8492
8493 PR c++/55992
8494 * g++.dg/cpp0x/alias-decl-53.C: New.
8495 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8496
6aa1abe5
ML
84972016-05-25 Martin Liska <mliska@suse.cz>
8498
8499 * g++.dg/pr71239.C: New test.
8500
842d162e
RB
85012016-05-25 Richard Biener <rguenther@suse.de>
8502
c87885ca
RO
8503 * gcc.dg/vect/pr58135.c: Rename to ...
8504 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8505
f184a36c
MP
85062016-05-25 Marek Polacek <polacek@redhat.com>
8507
8508 * g++.dg/pr65295.C: Use target c++14.
8509
021fad86
PC
85102016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8511
53d6d955
UB
8512 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8513 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8514
c3eaf15a
MM
85152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8516
8517 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8518 instructions.
8519
e46c7770
CP
85202016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8521
8522 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8523 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8524 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8525 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8526 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8527 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8528 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8529 * c-c++-common/goacc/pcopy.c: Likewise.
8530 * c-c++-common/goacc/pcopyin.c: Likewise.
8531 * c-c++-common/goacc/pcopyout.c: Likewise.
8532 * c-c++-common/goacc/pcreate.c: Likewise.
8533 * c-c++-common/goacc/pr70688.c: New test.
8534 * c-c++-common/goacc/present-1.c: Adjust test.
8535 * c-c++-common/goacc/reduction-5.c: Likewise.
8536 * g++.dg/goacc/data-1.C: New test.
8537
4bfc9db7
MM
85382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8539
8540 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8541 vector parity built-in functions.
8542 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8543 count trailing zeros automatic vectorization.
8544 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8545 count trailing zeros built-in functions.
8546
2bc145af
KV
85472016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8548
8549 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8550
26869fdb
PH
85512016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8552
8553 PR target/71050
8554 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8555
b2dc9c3b
PC
85562016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8557
8558 PR c++/50436
8559 * g++.dg/template/crash123.C: New.
8560 * g++.dg/template/crash124.C: Likewise.
8561
f65e97fd
MS
85622016-05-24 Martin Sebor <msebor@redhat.com>
8563
8564 PR c++/71147
8565 * g++.dg/ext/flexary16.C: New test.
8566
a6f5ac7f
IV
85672016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8568
69a6d5ad
NS
8569 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8570 before math.h is included.
a6f5ac7f
IV
8571 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8572 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8573 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8574 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8575 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8576 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8577 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8578 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8579 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8580 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8581 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8582 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8583 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8584 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8585 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8586 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8587 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8588 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8589 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8590 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8591 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8592 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8593 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8594
27bad558
MM
85952016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8596 Kelvin Nilsen <kelvin@gcc.gnu.org>
8597
8598 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8599 support.
8600
72f382fb
PC
86012016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8602
8603 PR c++/69872
8604 * g++.dg/warn/Wno-narrowing1.C: New.
8605
ef2ec9d9
MP
86062016-05-24 Marek Polacek <polacek@redhat.com>
8607
8608 PR c/71249
8609 * c-c++-common/Wswitch-unreachable-2.c: New test.
8610
e90434e3
JJ
86112016-05-24 Jakub Jelinek <jakub@redhat.com>
8612
7adb26f2
JJ
8613 PR c++/71257
8614 * g++.dg/vect/simd-clone-6.cc: New test.
8615 * g++.dg/gomp/declare-simd-6.C: New test.
8616
e90434e3
JJ
8617 PR middle-end/70434
8618 PR c/69504
8619 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8620
b556ea3b
RB
86212016-05-24 Richard Biener <rguenther@suse.de>
8622
8623 PR tree-optimization/71240
8624 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8625
e5328f5d
RB
86262016-05-24 Richard Biener <rguenther@suse.de>
8627
8628 PR tree-optimization/71230
8629 * gcc.dg/torture/pr71230.c: New testcase.
8630 * g++.dg/torture/pr71230.C: Likewise.
8631
a04e69c0
TS
86322016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8633
8634 * c-c++-common/goacc/routine-5.c: Add tests.
8635 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8636 * gfortran.dg/goacc/routine-6.f90: Add tests.
8637
30fd2977
RB
86382016-05-24 Richard Biener <rguenther@suse.de>
8639
8640 PR tree-optimization/71253
8641 * gcc.dg/torture/pr71253.c: New testcase.
8642
ca6f60bc
KV
86432016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8644
8645 PR middle-end/71252
8646 * gfortran.dg/pr71252.f90: New test.
8647
d3465d72
RS
86482016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8649
8650 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8651
f17a223d
RB
86522016-05-24 Richard Biener <rguenther@suse.de>
8653
8654 PR middle-end/70434
8655 PR c/69504
8656 * c-c++-common/vector-subscript-4.c: New testcase.
8657 * c-c++-common/vector-subscript-5.c: Likewise.
8658
e3f36534
JD
86592016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8660
8661 PR fortran/71123
8662 * gfortran.dg/namelist_90.f: New test
8663
85d5c27d
JD
86642016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8665
8666 PR fortran/66461
8667 * gfortran.dg/unexpected_eof.f: New test
8668
fe3f3340
MM
86692016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8670 Kelvin Nilsen <kelvin@gcc.gnu.org>
8671
8672 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8673 as little endian.
8674
26d6ae55
PC
86752016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8676
8677 PR c++/70972
8678 * g++.dg/cpp0x/inh-ctor20.C: New.
8679 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8680
d6c9a06f
PC
86812016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8682
8683 PR c++/69095
8684 * g++.dg/cpp0x/variadic168.C: New.
8685
396a1d10
PC
86862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8687
8688 * g++.dg/cpp0x/pr31445.C: Test column number too.
8689 * g++.dg/cpp0x/pr32253.C: Likewise.
8690 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8691 * g++.dg/cpp0x/variadic36.C: Likewise.
8692
ece46666
MG
86932016-05-23 Marc Glisse <marc.glisse@inria.fr>
8694
8695 * gcc.dg/fold-notshift-2.c: Adjust.
8696
a7dc5980
MP
86972016-05-23 Marek Polacek <polacek@redhat.com>
8698
8699 PR c/49859
8700 * c-c++-common/Wswitch-unreachable-1.c: New test.
8701 * gcc.dg/Wswitch-unreachable-1.c: New test.
8702 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8703 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8704 * g++.dg/gomp/block-10.C: Likewise.
8705 * gcc.dg/gomp/block-10.c: Likewise.
8706 * g++.dg/gomp/block-9.C: Likewise.
8707 * gcc.dg/gomp/block-9.c: Likewise.
8708 * g++.dg/gomp/target-1.C: Likewise.
8709 * g++.dg/gomp/target-2.C: Likewise.
8710 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8711 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8712 * g++.dg/gomp/taskgroup-1.C: Likewise.
8713 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8714 * gcc.dg/gomp/teams-1.c: Likewise.
8715 * g++.dg/gomp/teams-1.C: Likewise.
8716 * g++.dg/overload/error3.C: Likewise.
8717 * g++.dg/tm/jump1.C: Likewise.
8718 * g++.dg/torture/pr40335.C: Likewise.
8719 * gcc.dg/c99-vla-jump-5.c: Likewise.
8720 * gcc.dg/switch-warn-1.c: Likewise.
8721 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8722 * gcc.dg/nested-func-1.c: Likewise.
8723 * gcc.dg/pr67784-4.c: Likewise.
8724
18b54004
RB
87252016-05-23 Richard Biener <rguenther@suse.de>
8726
8727 PR tree-optimization/71230
8728 * gfortran.dg/pr71230-1.f90: New testcase.
8729 * gfortran.dg/pr71230-2.f90: Likewise.
8730
e569db5f
VK
87312016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8732
396a1d10 8733 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8734 * gcc.dg/vect/pr58135.c: Add new.
8735 * gfortran.dg/pr46519-1.f: Adjust test case.
8736
e4b71114
PC
87372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8738
8739 PR c++/53401
8740 * g++.dg/cpp0x/decltype64.C: New.
8741
a25a8058
CL
87422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8743
8744 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8745 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8746 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8747
0dcfe9ab
CL
87482016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8749
8750 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8751 Add poly64x1_t and poly64x2_t cases if supported.
8752 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8753 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8754 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8755 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8756 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8757
ffd70e4a
CL
87582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8759
8760 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8761 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8762 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8763 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8764 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8765 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8766 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8767
4b1f57fe
CL
87682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8769
8770 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8771
16c5ec77
CL
87722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8773
8774 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8775 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8776
94ad56c7
JJ
87772016-05-22 Jakub Jelinek <jakub@redhat.com>
8778
57748705
JJ
8779 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8780 constraint instead of "r".
8781 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8782 insn instead of vxorpd.
8783 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8784
af120161
JJ
8785 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8786 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8787
355023ce
JJ
8788 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8789
3b48574c
JJ
8790 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8791 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8792
94ad56c7
JJ
8793 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8794
8a85cee2
KV
87952016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8796
8797 PR middle-end/40921
8798 * gcc.dg/tree-ssa/pr40921.c: New test.
8799
8e916b16
PS
88002016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8801
8802 PR target/71103
8803 * gcc.target/avr/pr71103.c: New test.
8804
88aea79f
KV
88052016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8806
8807 PR middle-end/71179
8808 * gcc.dg/tree-ssa/pr71179.c: New test.
8809
79063edd
MS
88102016-05-20 Martin Sebor <msebor@redhat.com>
8811
8812 PR c/71115
8813 * gcc.dg/init-excess-2.c: New test.
8814
55c8849f
EB
88152016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8816
8817 * gnat.dg/opt53.adb: New test.
8818 * gnat.dg/opt54.adb: Likewise.
8819
c91a0948
MJ
88202016-05-20 Martin Jambor <mjambor@suse.cz>
8821
8822 PR tree-optimization/70884
8823 * gcc.dg/tree-ssa/pr70919.c: New test.
8824
9cad20fa
BS
88252016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8826
8827 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8828 formatting.
69a6d5ad
NS
8829 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8830 fix code formatting.
8831
88322016-05-20 Nathan Sidwell <nathan@acm.org>
8833
8834 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8835 non-common cases.
8836 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8837
15c671a7
DM
88382016-05-20 David Malcolm <dmalcolm@redhat.com>
8839
8840 * jit.dg/all-non-failing-tests.h: Add
8841 test-factorial-must-tail-call.c.
8842 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8843 * jit.dg/test-factorial-must-tail-call.c: New test case.
8844
4f028369
JJ
88452016-05-20 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR fortran/71204
8848 * gfortran.dg/pr71204.f90: New test.
8849
7dea4ab3
CP
88502016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8851
8852 * gcc.target/nvptx/sincos.c: New test.
8853
ef98d365
PC
88542016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8855
8856 PR c++/70572
8857 * g++.dg/cpp1y/auto-fn31.C: New.
8858
92466115
BS
88592016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8860
8861 * gcc.target/powerpc/vec-addec.c: New test.
8862 * gcc.target/powerpc/vec-addec-int128.c: New test.
8863
9a385c2d
DM
88642016-05-20 David Malcolm <dmalcolm@redhat.com>
8865
8866 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8867 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8868 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8869 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8870
77c9d5b4
JH
88712016-05-20 Jan Hubicka <hubicka@ucw.cz>
8872
8873 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8874
68047971
JJ
88752016-05-20 Jakub Jelinek <jakub@redhat.com>
8876
18954840
JJ
8877 PR c++/71210
8878 * g++.dg/opt/pr71210-1.C: New test.
8879 * g++.dg/opt/pr71210-2.C: New test.
8880
68047971
JJ
8881 PR tree-optimization/29756
8882 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8883 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8884 only on selected targets where V4SImode vectors are known to be
8885 supported.
8886
d78789f5
MG
88872016-05-20 Marc Glisse <marc.glisse@inria.fr>
8888
8889 PR tree-optimization/71079
8890 PR tree-optimization/71206
8891 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8892
550fa093
PK
88932016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8894
8895 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8896 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8897 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8898
483c6429
RG
88992016-05-20 Richard Guenther <rguenther@suse.de>
8900
8901 PR tree-optimization/29756
8902 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8903
eb066284
RB
89042016-05-20 Richard Biener <rguenther@suse.de>
8905
8906 PR tree-optimization/71185
8907 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8908
58f10249
RB
89092016-05-20 Richard Biener <rguenther@suse.de>
8910
8911 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8912
2a5569fa
MP
89132016-05-19 Marek Polacek <polacek@redhat.com>
8914
8915 PR c++/71075
8916 * g++.dg/diagnostic/pr71075.C: New test.
8917
5e9a5385
DM
89182016-05-19 David Malcolm <dmalcolm@redhat.com>
8919
8920 PR c++/71184
8921 * g++.dg/pr71184.C: New test case.
8922
4f45da44
KN
89232016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8924
8925 * gcc.target/powerpc/darn-0.c: New test.
8926 * gcc.target/powerpc/darn-1.c: New test.
8927 * gcc.target/powerpc/darn-2.c: New test.
8928
4177437e
MP
89292016-05-19 Marek Polacek <polacek@redhat.com>
8930
8931 PR tree-optimization/71031
8932 * gcc.dg/tree-ssa/vrp100.c: New test.
8933
afb72432
IE
89342016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8935
8936 PR rtl-optimization/71148
8937 * gcc.dg/pr71148.c: New test.
8938
4f83064e
KT
89392016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8940
8941 PR target/71056
8942 * gcc.target/arm/pr71056.c: New test.
8943
4bf8dbe1
BE
89442016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8945
8946 * c-c++-common/pr69669.c: Check the used mode.
8947
f3510625
MO
89482016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8949
8950 PR sanitizer/64354
8951 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8952
43c0068e
RB
89532016-05-19 Richard Biener <rguenther@suse.de>
8954
8955 PR tree-optimization/70729
8956 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8957 * gcc.dg/graphite/scop-18.c: Likewise.
8958 * gcc.dg/pr41783.c: Disable LIM.
8959 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8960 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8961 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8962 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8963 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8964 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8965 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8966 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8967 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8968 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8969 * gfortran.dg/pr42108.f90: Likewise.
8970
70f25790
DM
89712016-05-18 David Malcolm <dmalcolm@redhat.com>
8972
8973 PR driver/69265
8974 * gcc.dg/spellcheck-options-11.c: New test case.
8975
960db8ec
JJ
89762016-05-18 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR c++/71100
8979 * g++.dg/opt/pr71100.C: New test.
8980
04643334
MJ
89812016-05-18 Martin Jambor <mjambor@suse.cz>
8982
8983 PR ipa/69708
8984 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8985 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8986 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8987 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8988
91bb9f80
MJ
89892016-05-18 Martin Jambor <mjambor@suse.cz>
8990
8991 PR ipa/69708
8992 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8993 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8994 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8995 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8996 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8997
c584aca6
PC
89982016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 PR c++/69793
9001 * g++.dg/template/crash122.C: New.
9002
20309c6e
PC
90032016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9004
9005 PR c++/70466
9006 * g++.dg/template/pr70466-1.C: New.
9007 * g++.dg/template/pr70466-2.C: Likewise.
9008
50c78b9a
MM
90092016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9010
9011 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9012 splat operations and the XXSPLTIB instruction.
9013 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9014 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9015 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9016 xxlxor to clear a register.
9017
cf8be00d
RS
90182016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9019
9020 * gcc.dg/torture/pr71020.c: New test.
9021
848a392a
MJ
90222016-05-18 Martin Jambor <mjambor@suse.cz>
9023
9024 PR ipa/70646
9025 * gcc.dg/ipa/pr70646.c: New test.
9026
1f2ab776
CL
90272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9028
9029 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9030
76489493
CL
90312016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9032
9033 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9034 missing tests for vreinterpretq_p{8,16}.
9035
bd79378d
CL
90362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9037
9038 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9039 vsliq_n_s64 and vsliq_n_u64.
9040
81ca3ea0
CL
90412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9042
9043 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9044 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9045
873cb425
CL
90462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9047
9048 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9049 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9050 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9051
9d6e7c21
CL
90522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9053
9054 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9055 in comment.
9056
b4dbe40e 90572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9058
9059 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9060 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9061 "blr\t" and switch to scan-assembler-times.
9062
83a5c910
JW
90632016-05-18 Jiong Wang <jiong.wang@arm.com>
9064
53d6d955
UB
9065 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9066 with __aarch64__.
9067 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9068 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9069
fb7cbdeb
JJ
90702016-05-18 Jakub Jelinek <jakub@redhat.com>
9071
8ee91165
JJ
9072 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9073 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9074 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9075 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9076 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9077 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9078
cf4d516a
JJ
9079 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9080 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9081
a4f16422
JJ
9082 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9083 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9084
7b37ce10
JJ
9085 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9086 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9087
fb7cbdeb
JJ
9088 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9089
c9326aef
RB
90902016-05-18 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/71168
9093 * gcc.dg/torture/pr71168.c: New testcase.
9094
df8b0a11
KV
90952016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9096
9097 PR middle-end/63586
9098 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9099 * gcc.dg/tree-ssa/pr63586.c: New test.
9100 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9101
2efd67ed
NS
91022016-05-17 Nathan Sidwell <nathan@acm.org>
9103
9104 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9105 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9106 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9107 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9108
1988b2c2
NS
91092016-05-17 Nathan Sidwell <nathan@acm.org>
9110
9111 * gcc.target/nvptx/abi-vararg-3.c: New.
9112
ad1d92ab
MM
91132016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9114
9115 PR tree-optimization/54579
9116 PR middle-end/55299
9117 * gcc.dg/fold-notrotate-1.c: New test.
9118 * gcc.dg/fold-notshift-1.c: New test.
9119 * gcc.dg/fold-notshift-2.c: New test.
9120
47768df8
MP
91212016-05-17 Marek Polacek <polacek@redhat.com>
9122
9123 PR ipa/71146
9124 * g++.dg/ipa/pr71146.C: New test.
9125
6b5423a5
DM
91262016-05-17 David Malcolm <dmalcolm@redhat.com>
9127
9128 * jit.dg/test-error-array-bounds.c: New test case.
9129
c7986356
MG
91302016-05-17 Marc Glisse <marc.glisse@inria.fr>
9131
9132 * gcc.dg/tree-ssa/and-1.c: New testcase.
9133
d982c5b7
MG
91342016-05-17 Marc Glisse <marc.glisse@inria.fr>
9135
9136 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9137 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9138
0139ba93
MG
91392016-05-17 Marc Glisse <marc.glisse@inria.fr>
9140
9141 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9142 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9143
daab4562
JW
91442016-05-17 Jiong Wang <jiong.wang@arm.com>
9145
9146 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9147
22330033
JW
91482016-05-17 Jiong Wang <jiong.wang@arm.com>
9149
9150 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9151
98b3a5f2
JW
91522016-05-17 Jiong Wang <jiong.wang@arm.com>
9153
9154 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9155 ".2d[index]" when scan the assembly.
9156 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9157 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9158 float64x1.
9159 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9160
b71b7a8e
RB
91612016-05-17 Richard Biener <rguenther@suse.de>
9162
9163 PR tree-optimization/71132
9164 * gcc.dg/torture/pr71132.c: New testcase.
9165
3c51ad46
CL
91662016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9167
9168 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9169
d20faa66
KT
91702016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9171
9172 PR target/70809
9173 * gcc.target/aarch64/pr70809_1.c: New test.
9174
b75cc5a4
KT
91752016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9176
9177 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9178 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9179 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9180 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9181
b28eb195
IE
91822016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9183 Ilya Enkovich <ilya.enkovich@intel.com>
9184
9185 PR target/71114
9186 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9187
0b9004ed
JH
91882016-05-16 Jan Hubicka <hubicka@ucw.cz>
9189
9190 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9191 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9192
1b81a1c1
MW
91932016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9194
9195 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9196 test for __ARM_FP16_ARGS.
9197 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9198 * gcc.target/arm/aapcs/neon-vect10.c: New.
9199 * gcc.target/arm/aapcs/neon-vect9.c: New.
9200 * gcc.target/arm/aapcs/vfp18.c: New.
9201 * gcc.target/arm/aapcs/vfp19.c: New.
9202 * gcc.target/arm/aapcs/vfp20.c: New.
9203 * gcc.target/arm/aapcs/vfp21.c: New.
9204 * gcc.target/arm/fp16-aapcs-1.c: New.
9205 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9206 test for __ARM_FP16_ARGS.
9207 * g++.target/arm/fp16-return-1.c: Update expected output.
9208
921d1e73
JW
92092016-05-16 Jiong Wang <jiong.wang@arm.com>
9210
9211 PR testsuite/70227
9212 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9213
228eb42a
HA
92142016-05-15 Harald Anlauf <anlauf@gmx.de>
9215
9216 PR fortran/69603
9217 * gfortran.dg/pr69603.f90: New testcase.
9218
785abfd3
FR
92192016-05-14 Fritz Reese <fritzoreese@gmail.com>
9220
9221 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9222
e75eb64f
FR
92232016-05-14 Fritz Reese <fritzoreese@gmail.com>
9224
9225 PR fortran/71047
9226 * gfortran.dg/pr71047.f08: New test.
9227
aa4b467b
JM
92282016-05-13 Joseph Myers <joseph@codesourcery.com>
9229
9230 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9231 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9232 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9233
653fb4a2
MS
92342016-05-13 Martin Sebor <msebor@redhat.com>
9235
9236 PR c++/60049
9237 * g++.dg/cpp0x/constexpr-60049.C: New test.
9238
9e37582d
JJ
92392016-05-13 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR bootstrap/71071
9242 * gcc.dg/pr71071.c: New test.
9243
a278aa17
UB
92442016-05-13 Uros Bizjak <ubizjak@gmail.com>
9245
9246 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9247 remove XOP handling.
377eaca7 9248 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9249
ac3d02e2
NS
92502016-05-13 Nathan Sidwell <nathan@acm.org>
9251
9252 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9253 __atomic_is_lock_free declaration.
9254
8ab3bdac
RB
92552016-05-13 Richard Biener <rguenther@suse.de>
9256
9257 PR tree-optimization/42587
9258 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9259
623b8e0a
ML
92602016-05-13 Martin Liska <mliska@suse.cz>
9261
9262 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9263 the new format of dump output.
9264
da7674f6
IE
92652016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9266
9267 * gcc.dg/pr71084.c: New test.
9268
c959db3d
RR
92692016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9270
53d6d955
UB
9271 PR target/53440
9272 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9273
43203dea
RR
92742016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9275
9276 * gcc.target/aarch64/struct_return.c: New test.
9277
4f2e1536
MP
92782016-05-12 Marek Polacek <polacek@redhat.com>
9279
9280 PR c/70756
9281 * c-c++-common/pr70756-2.c: New test.
9282 * c-c++-common/pr70756.c: New test.
9283
1ef33ef3
RB
92842016-05-12 Richard Biener <rguenther@suse.de>
9285
9286 PR tree-optimization/71059
9287 * gcc.dg/torture/pr71059.c: New testcase.
9288
763baff6
RB
92892016-05-12 Richard Biener <rguenther@suse.de>
9290
9291 PR tree-optimization/71062
9292 * gcc.dg/torture/pr71062.c: New testcase.
9293
c4ec1243
IE
92942016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9295
9296 PR tree-optimization/71006
9297 * gcc.dg/pr71006.c: New test.
9298
a5fbf76d
MP
92992016-05-12 Marek Polacek <polacek@redhat.com>
9300
9301 PR driver/71063
9302 * gcc.dg/opts-7.c: New test.
9303
5acc47a4
KT
93042016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9305
9306 PR target/70830
9307 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9308 Add -save-temps to dg-options.
9309 Scan for ldmfd rather than pop instruction.
9310 * gcc.target/arm/interrupt-2.c: Likewise.
9311 * gcc.target/arm/pr70830.c: New test.
9312
40bd4bf9
JJ
93132016-05-12 Jakub Jelinek <jakub@redhat.com>
9314
3cd63842
JJ
9315 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9316 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9317
c05d08f6
JJ
9318 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9319 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9320 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9321
bc27ffae
JJ
9322 PR target/71019
9323 * gcc.target/i386/avx512vl-pack-1.c: New test.
9324 * gcc.target/i386/avx512vl-pack-2.c: New test.
9325 * gcc.target/i386/avx512bw-pack-2.c: New test.
9326
515d7412
JJ
9327 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9328
40bd4bf9
JJ
9329 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9330 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9331 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9332
44ab146a
RB
93332016-05-12 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/70986
9336 * gcc.dg/torture/pr70986-1.c: New testcase.
9337 * gcc.dg/torture/pr70986-2.c: Likewise.
9338 * gcc.dg/torture/pr70986-3.c: Likewise.
9339
d6e83a8d
MM
93402016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9341
9342 PR c/43651
9343 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9344 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9345
51e67ea3
UB
93462016-05-11 Uros Bizjak <ubizjak@gmail.com>
9347
9348 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9349 directive.
9350 * gcc.target/i386/pr66746.c: Ditto.
9351
3fd2b007
MM
93522016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9353
9354 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9355 support.
9356 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9357 warning when using -mvsx-timode.
9358 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9359 * gcc.target/powerpc/dform-2.c: Likewise.
9360 * gcc.target/powerpc/pr68805.c: Likewise.
9361
5c3a10fb
MP
93622016-05-11 Marek Polacek <polacek@redhat.com>
9363
9364 PR c++/71024
9365 * c-c++-common/attributes-3.c: New test.
9366
7cfb065b
NS
93672016-05-11 Nathan Sidwell <nathan@acm.org>
9368
9369 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9370 * gcc.c-torture/execute/pr68185.c: Likewise.
9371 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9372 * gcc.dg/pr69634.c: Requires scheduling.
9373 * gcc.dg/torture/pr66178.c: Require label values.
9374 * gcc.dg/setjmp-6.c: Require indirect jumps.
9375
f35ea97d
RB
93762016-05-11 Richard Biener <rguenther@suse.de>
9377
9378 PR tree-optimization/71055
9379 * gcc.dg/torture/pr71055.c: New testcase.
9380
dff70323
RB
93812016-05-11 Richard Biener <rguenther@suse.de>
9382
9383 PR debug/71057
9384 * g++.dg/debug/pr71057.C: New testcase.
9385
56a3d28b
JJ
93862016-05-11 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR fortran/70855
9389 * gfortran.dg/gomp/pr70855.f90: New test.
9390
ebc1b29e
RB
93912016-05-11 Richard Biener <rguenther@suse.de>
9392
9393 PR middle-end/71002
9394 * g++.dg/torture/pr71002.C: New testcase.
9395
98ccd1d7
IE
93962016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9397
9398 PR middle-end/70807
9399 * gcc.dg/pr70807.c: New test.
9400
ed29e24b
MS
94012016-05-10 Martin Sebor <msebor@redhat.com>
9402
9403 PR c++/38611
9404 * g++.dg/Wattributes.C: New test.
9405
e39dab2c
MG
94062016-05-10 Marc Glisse <marc.glisse@inria.fr>
9407
9408 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9409 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9410 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9411
d067e238
IE
94122016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9413
9414 PR target/70799
9415 * gcc.target/i386/pr70799-1.c: New test.
9416
cd36c83e
PMR
94172016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9418
9419 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9420
1e3af2a4
IE
94212016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9422
9423 PR middle-end/70877
9424 * gcc.target/i386/pr70877.c: New test.
9425
afc610db
IE
94262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9427
9428 PR tree-optimization/70786
9429 * gcc.target/i386/pr70876.c: New test.
9430
4b59d19f
JJ
94312016-05-10 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR target/70927
9434 * gcc.target/i386/avx512vl-logic-1.c: New test.
9435 * gcc.target/i386/avx512vl-logic-2.c: New test.
9436 * gcc.target/i386/avx512dq-logic-2.c: New test.
9437
9b5ee426
BS
94382016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9439
9440 PR target/70963
9441 * gcc.target/powerpc/pr70963.c: New.
9442
f3352cab
DM
94432016-05-10 David Malcolm <dmalcolm@redhat.com>
9444
9445 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9446 (test_very_wide_line): Add ruler to expected output.
9447 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9448 (test_very_wide_line): Likewise.
9449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9450 (test_show_locus): Within the handling of "test_very_wide_line",
9451 enable show_ruler_p on the diagnostic context.
9452
4a3255dd
RB
94532016-05-10 Richard Biener <rguenther@suse.de>
9454
9455 PR tree-optimization/71039
9456 * gcc.dg/torture/pr71039.c: New testcase.
9457
da7c9950
NS
94582016-05-10 Nathan Sidwell <nathan@acm.org>
9459
9460 * gcc.dg/nested-func-10.c: Requires alloca.
9461 * gcc.dg/nested-func-9.c: Requires alloca.
9462 * gcc.c-torture/execute/pr70460.c: Requires labels.
9463 * gcc.c-torture/compile/pr70199.c: Requires labels.
9464 * gcc.target/nvptx/decl.c: Compile only.
9465 * gcc.target/nvptx/trailing-init.c: Compile only.
9466 * gcc.target/nvptx/ary-init.c: Compile only.
9467
cf68d92c
MP
94682016-05-10 Marek Polacek <polacek@redhat.com>
9469
9470 PR c/70255
9471 * gcc.dg/attr-opt-1.c: New test.
9472
64ea4e15
RB
94732016-05-10 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/70497
9476 PR tree-optimization/28367
9477 * gcc.dg/torture/20160404-1.c: New testcase.
9478 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9479 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9480
5a96dae3
PMR
94812016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9482
9483 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9484
fc97f805
UB
94852016-05-09 Uros Bizjak <ubizjak@gmail.com>
9486
9487 * gcc.target/i386/fabsneg-1.c New test.
9488
a710b1d5
AM
94892016-05-09 Alan Modra <amodra@gmail.com>
9490
9491 PR testsuite/70826
9492 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9493
171f6f05
RB
94942016-05-09 Richard Biener <rguenther@suse.de>
9495
9496 PR tree-optimization/70985
9497 * gcc.dg/torture/pr70985.c: New testcase.
9498
18caa34e
BC
94992016-05-09 Bin Cheng <bin.cheng@arm.com>
9500
9501 * gcc.dg/tree-ssa/ifc-9.c: New test.
9502 * gcc.dg/tree-ssa/ifc-10.c: New test.
9503 * gcc.dg/tree-ssa/ifc-11.c: New test.
9504 * gcc.dg/tree-ssa/ifc-12.c: New test.
9505 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9506 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9507 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9508
7a27d38f
RB
95092016-05-09 Richard Biener <rguenther@suse.de>
9510
9511 PR fortran/70937
9512 * gfortran.dg/pr70937.f90: New testcase.
9513
5ebbbd3d
RO
95142016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9515
9516 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9517
f6288c24
FR
95182016-05-07 Fritz Reese <fritzoreese@gmail.com>
9519
9520 PR fortran/56226
9521 * gfortran.dg/dec_structure_1.f90: New testcase.
9522 * gfortran.dg/dec_structure_2.f90: Ditto.
9523 * gfortran.dg/dec_structure_3.f90: Ditto.
9524 * gfortran.dg/dec_structure_4.f90: Ditto.
9525 * gfortran.dg/dec_structure_5.f90: Ditto.
9526 * gfortran.dg/dec_structure_6.f90: Ditto.
9527 * gfortran.dg/dec_structure_7.f90: Ditto.
9528 * gfortran.dg/dec_structure_8.f90: Ditto.
9529 * gfortran.dg/dec_structure_9.f90: Ditto.
9530 * gfortran.dg/dec_structure_10.f90: Ditto.
9531 * gfortran.dg/dec_structure_11.f90: Ditto.
9532 * gfortran.dg/dec_union_1.f90: Ditto.
9533 * gfortran.dg/dec_union_2.f90: Ditto.
9534 * gfortran.dg/dec_union_3.f90: Ditto.
9535 * gfortran.dg/dec_union_4.f90: Ditto.
9536 * gfortran.dg/dec_union_5.f90: Ditto.
9537 * gfortran.dg/dec_union_6.f90: Ditto.
9538 * gfortran.dg/dec_union_7.f90: Ditto.
9539
5ec4a8cd
TV
95402016-05-07 Tom de Vries <tom@codesourcery.com>
9541
9542 PR tree-optimization/70956
9543 * gcc.dg/graphite/pr70956.c: New test.
9544
58ec1d0e
JJ
95452016-05-06 Jakub Jelinek <jakub@redhat.com>
9546
ccd88fb7
JJ
9547 PR middle-end/70941
9548 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9549 (a, b, c, d): Change type from char to signed char.
9550 (main): Compare against (signed char) -1634678893 instead of
9551 hardcoded -109. Use __builtin_abort instead of abort.
9552
dd3b6464
JJ
9553 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9554 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9555
58ec1d0e
JJ
9556 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9557
19aa23d8
YR
95582016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9559
9560 PR debug/70935
9561 * gcc.dg/torture/pr70935.c: New test.
9562
ae5f0df1
OE
95632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9564
9565 PR target/58219
ce23a8ff 9566 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9567
078f7e37
RB
95682016-05-06 Richard Biener <rguenther@suse.de>
9569
9570 PR tree-optimization/70960
9571 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9572
765d7b54
OE
95732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9574
9575 PR target/52933
9576 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9577 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9578 Adjust expected instruction counts.
9579 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9580
29c94e65
MP
95812016-05-06 Marek Polacek <polacek@redhat.com>
9582
9583 PR sanitizer/70875
9584 * gcc.dg/ubsan/bounds-3.c: New test.
9585
3684b02e
OE
95862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9587
9588 PR target/54089
9589 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9590
8706773f
RB
95912016-05-06 Richard Biener <rguenther@suse.de>
9592
9593 PR middle-end/70931
9594 * gfortran.dg/pr70931.f90: New testcase.
9595
a4f51018
RB
95962016-05-06 Richard Biener <rguenther@suse.de>
9597
9598 PR middle-end/70941
9599 * gcc.dg/torture/pr70941.c: New testcase.
9600
c4f2425f
BC
96012016-05-05 Bin Cheng <bin.cheng@arm.com>
9602
9603 PR tree-optimization/57206
9604 * gcc.dg/vect/pr57206.c: New test.
9605
5dc08197
RO
96062016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9607
9608 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9609
351f85c5
JJ
96102016-05-05 Jakub Jelinek <jakub@redhat.com>
9611
568bac8c
JJ
9612 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9613
351f85c5
JJ
9614 * c-c++-common/Wdangling-else-4.c: New test.
9615
33fd7785
JJ
96162016-05-04 Jakub Jelinek <jakub@redhat.com>
9617
2d1ac15a
JJ
9618 PR c++/70906
9619 PR c++/70933
9620 * g++.dg/opt/pr70906.C: New test.
9621 * g++.dg/opt/pr70933.C: New test.
9622
33fd7785
JJ
9623 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9624
6b715bf6
JH
96252016-05-04 Jan Hubicka <hubicka@ucw.cz>
9626
9627 * gcc.dg/ipa/pure-const-3.c: New testcase.
9628
deef7113
MP
96292016-05-04 Marek Polacek <polacek@redhat.com>
9630
9631 * c-c++-common/Wdangling-else-1.c: New test.
9632 * c-c++-common/Wdangling-else-2.c: New test.
9633 * c-c++-common/Wdangling-else-3.c: New test.
9634
5396db97
KCY
96352016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9636
9637 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9638 flag is present.
9639
de55efd5
MP
96402016-05-04 Marek Polacek <polacek@redhat.com>
9641
9642 PR c/48778
9643 * gcc.dg/Waddress-2.c: New test.
9644
475839b6
AM
96452016-05-04 Alan Modra <amodra@gmail.com>
9646
9647 * gcc.target/powerpc/pr70866.c: New.
9648
b25aad5f
MS
96492016-05-03 Martin Sebor <msebor@redhat.com>
9650
9651 PR c++/66561
9652 * c-c++-common/builtin_location.c: New test.
9653 * g++.dg/cpp1y/builtin_location.C: New test.
9654
79ce98bc
MP
96552016-05-03 Marek Polacek <polacek@redhat.com>
9656
9657 PR c/70859
9658 * gcc.dg/pr70859.c: New test.
9659 * gcc.dg/pr70859-2.c: New test.
9660
402e89f5
PMR
96612016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9662
9663 * gnat.dg/debug5.adb: New testcase.
9664
f3d90045
DV
96652016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9666
9667 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9668 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9669 Procedure to check for z10 instruction set.
9670
1e26cec1
CL
96712016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9672
9673 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9674
71aca5a0
AM
96752016-05-03 Alan Modra <amodra@gmail.com>
9676
9677 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9678
2fd70ec1
JJ
96792016-05-03 Jakub Jelinek <jakub@redhat.com>
9680
9681 * gcc.target/i386/avx512f-cvt-1.c: New test.
9682
e5705cf7
L
96832016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9684
9685 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9686 -fdump-tree-vrp-details.
9687
381cdae4
RB
96882016-05-03 Richard Biener <rguenther@suse.de>
9689
9690 * gcc.dg/pr30172-1.c: Adjust.
9691 * gcc.dg/pr63743.c: Likewise.
9692 * gcc.dg/tm/pr51696.c: Likewise.
9693 * c-c++-common/tm/safe-1.c: Likewise.
9694 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9695 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9696 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9697 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9698
adedd5c1
JJ
96992016-05-03 Jakub Jelinek <jakub@redhat.com>
9700
31ed1665
JJ
9701 PR rtl-optimization/70467
9702 * gcc.target/i386/pr70467-3.c: New test.
9703 * gcc.target/i386/pr70467-4.c: New test.
9704
dea60b59
JJ
9705 PR tree-optimization/70916
9706 * gcc.c-torture/compile/pr70916.c: New test.
9707
adedd5c1
JJ
9708 PR target/49244
9709 * gcc.target/i386/pr49244-1.c: New test.
9710 * gcc.target/i386/pr49244-2.c: New test.
9711
f80041ef
BS
97122016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9713
9714 PR rtl-optimization/44281
9715 * gcc.target/i386/pr44281.c: New test.
9716
1cfcd39e
BC
97172016-05-03 bin cheng <bin.cheng@arm.com>
9718
9719 PR tree-optimization/56541
9720 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9721 * gcc.dg/vect/pr56541.c: new test.
9722
4304ccfd
MM
97232016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9724
9725 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9726 __float128.
9727 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9728
50d94c29
L
97292016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9730
9731 PR testsuite/70520
9732 * c-c++-common/asan/clone-test-1.c (main): Align child process
9733 stack to 16 bytes.
9734
bc1aee87
DM
97352016-05-02 David Malcolm <dmalcolm@redhat.com>
9736
9737 PR c++/62314
9738 * g++.dg/spellcheck-fields-2.C: New test case.
9739
474e0129
DM
97402016-05-02 David Malcolm <dmalcolm@redhat.com>
9741
9742 PR c++/62314
9743 * g++.dg/pr62314.C: New test case.
9744
818b88a7
JH
97452016-05-02 Jan Hubicka <hubicka@ucw.cz>
9746
9747 * gcc.dg/ipa/inline-8.c: New testcase.
9748
dd77684f
JJ
97492016-05-02 Jakub Jelinek <jakub@redhat.com>
9750
9751 PR rtl-optimization/70467
9752 * gcc.target/i386/pr70467-1.c: New test.
9753
72407e00
BE
97542016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9755
9756 * gcc.dg/spec-options.c: Run the test on all targets.
9757 * gcc.dg/foo.specs: Use cpp_unique_options.
9758
dd53d197
MG
97592016-05-02 Marc Glisse <marc.glisse@inria.fr>
9760
9761 * gcc.dg/tree-ssa/unord.c: New testcase.
9762
a8b85ce9
MG
97632016-05-02 Marc Glisse <marc.glisse@inria.fr>
9764
9765 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9766
5b37e866
NS
97672016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9768
9769 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9770
7176a4a0
MP
97712016-05-02 Marek Polacek <polacek@redhat.com>
9772
9773 PR c/70851
9774 * gcc.dg/enum-incomplete-3.c: New test.
9775
6b9933b9
MP
97762016-05-02 Marek Polacek <polacek@redhat.com>
9777 Tom de Vries <tom@codesourcery.com>
9778
9779 PR tree-optimization/70700
9780 * gcc.dg/pr70700.c: New test.
9781
90f82260
UB
97822016-05-01 Uros Bizjak <ubizjak@gmail.com>
9783
9784 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9785 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9786 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9787 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9788 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9789
f73036c1
EB
97902016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9791
9792 * ada/acats/run_acats: Rename into...
9793 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9794 * ada/acats/run_all.sh: Remove redundant test.
9795 (target_run): Move around.
9796 (target_gnatchop): Use newly built executable.
9797 (target_gnatmake): Likewise.
9798 Check that the compilation of impbit succeeds.
9799
85e051a3
OE
98002016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9801
9802 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9803 * gcc.dg/20021029-1.c: Likewise.
9804 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9805 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9806 * gcc.target/sh/cmpstr.c: Likewise.
9807 * gcc.target/sh/cmpstrn.c: Likewise.
9808 * gcc.target/sh/memset.c: Likewise.
9809 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9810 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9811 * gcc.target/sh/pr39423-1.c: Likewise.
9812 * gcc.target/sh/pr49468-di.c: Likewise.
9813 * gcc.target/sh/pr49468-si.c: Likewise.
9814 * gcc.target/sh/pr49880-1.c: Likewise.
9815 * gcc.target/sh/pr49880-2.c: Likewise.
9816 * gcc.target/sh/pr49880-3.c: Likewise.
9817 * gcc.target/sh/pr50751-1.c: Likewise.
9818 * gcc.target/sh/pr50751-4.c: Likewise.
9819 * gcc.target/sh/pr50751-7.c: Likewise.
9820 * gcc.target/sh/pr51244-1.c: Likewise.
9821 * gcc.target/sh/pr51244-10.c: Likewise.
9822 * gcc.target/sh/pr51244-11.c: Likewise.
9823 * gcc.target/sh/pr51244-12.c: Likewise.
9824 * gcc.target/sh/pr51244-13.c: Likewise.
9825 * gcc.target/sh/pr51244-14.c: Likewise.
9826 * gcc.target/sh/pr51244-17.c: Likewise.
9827 * gcc.target/sh/pr51244-18.c: Likewise.
9828 * gcc.target/sh/pr51244-19.c: Likewise.
9829 * gcc.target/sh/pr51244-4.c: Likewise.
9830 * gcc.target/sh/pr51244-5.c: Likewise.
9831 * gcc.target/sh/pr51244-7.c: Likewise.
9832 * gcc.target/sh/pr51244-8.c: Likewise.
9833 * gcc.target/sh/pr51244-9.c: Likewise.
9834 * gcc.target/sh/pr51697.c: Likewise.
9835 * gcc.target/sh/pr52483-1.c: Likewise.
9836 * gcc.target/sh/pr52483-2.c: Likewise.
9837 * gcc.target/sh/pr52483-3.c: Likewise.
9838 * gcc.target/sh/pr52483-5.c: Likewise.
9839 * gcc.target/sh/pr52933-1.c: Likewise.
9840 * gcc.target/sh/pr52933-2.c: Likewise.
9841 * gcc.target/sh/pr52933-3.c: Likewise.
9842 * gcc.target/sh/pr53568-1.c: Likewise.
9843 * gcc.target/sh/pr53976-1.c: Likewise.
9844 * gcc.target/sh/pr53988-1.c: Likewise.
9845 * gcc.target/sh/pr53988.c: Likewise.
9846 * gcc.target/sh/pr54089-1.c: Likewise.
9847 * gcc.target/sh/pr54089-6.c: Likewise.
9848 * gcc.target/sh/pr54089-7.c: Likewise.
9849 * gcc.target/sh/pr54089-8.c: Likewise.
9850 * gcc.target/sh/pr54089-9.c: Likewise.
9851 * gcc.target/sh/pr54236-1.c: Likewise.
9852 * gcc.target/sh/pr54236-2.c: Likewise.
9853 * gcc.target/sh/pr54236-3.c: Likewise.
9854 * gcc.target/sh/pr54236-4.c: Likewise.
9855 * gcc.target/sh/pr54386.c: Likewise.
9856 * gcc.target/sh/pr54602-1.c: Likewise.
9857 * gcc.target/sh/pr54685.c: Likewise.
9858 * gcc.target/sh/pr54760-1.c: Likewise.
9859 * gcc.target/sh/pr54760-2.c: Likewise.
9860 * gcc.target/sh/pr54760-3.c: Likewise.
9861 * gcc.target/sh/pr54760-4.c: Likewise.
9862 * gcc.target/sh/pr54760-5.c: Likewise.
9863 * gcc.target/sh/pr54760-6.c: Likewise.
9864 * gcc.target/sh/pr55146.c: Likewise.
9865 * gcc.target/sh/pr55160.c: Likewise.
9866 * gcc.target/sh/pr59278.c: Likewise.
9867 * gcc.target/sh/pr59401-1.c: Likewise.
9868 * gcc.target/sh/pr59533-1.c: Likewise.
9869 * gcc.target/sh/pr63260.c: Likewise.
9870 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9871 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9872 * gcc.target/sh/strlen.c: Likewise.
9873 * gcc.target/sh/torture/pr30807.c: Likewise.
9874 * gcc.target/sh/torture/pr34777.c: Likewise.
9875 * gcc.target/sh/torture/pr64652.c: Likewise.
9876 * gcc.target/sh/torture/pr65505.c: Likewise.
9877 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9878 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9879
411e5c67
PC
98802016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9881
9882 PR c++/66644
9883 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9884
8fa97501
BS
98852016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9886
9887 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9888 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9889 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9890 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9891
5a956111
PP
98922016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9893
9894 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9895 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9896
e7ff0319
CP
98972016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9898
9899 PR middle-end/70626
9900 * c-c++-common/goacc/combined-reduction.c: New test.
9901 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9902
52d11a4b
L
99032016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9904
9905 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9906 *movdi_internal pattern only if PIC off.
9907 * gcc.target/i386/pr70155-2.c: Likewise.
9908 * gcc.target/i386/pr70155-3.c: Likewise.
9909 * gcc.target/i386/pr70155-4.c: Likewise.
9910 * gcc.target/i386/pr70155-5.c: Likewise.
9911 * gcc.target/i386/pr70155-6.c: Likewise.
9912 * gcc.target/i386/pr70155-7.c: Likewise.
9913 * gcc.target/i386/pr70155-8.c: Likewise.
9914 * gcc.target/i386/pr70155-15.c: Likewise.
9915 * gcc.target/i386/pr70155-17.c: Likewise.
9916 * gcc.target/i386/pr70155-22.c: Likewise.
9917
8960db31
BC
99182016-04-29 Bin Cheng <bin.cheng@arm.com>
9919
9920 PR tree-optimization/70803
9921 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9922
cca535a4
IE
99232016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9924
9925 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9926 optimization of vector loop.
9927 * gcc.target/i386/vect-unpack-3.c: New test.
9928 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9929 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9930 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9931
500ecf4a
MP
99322016-04-29 Marek Polacek <polacek@redhat.com>
9933
9934 PR sanitizer/70342
9935 * g++.dg/ubsan/null-7.C: New test.
9936
2fff3db8
MP
9937 PR c/70852
9938 * gcc.dg/pr70852.c: New test.
9939
509063eb
DV
99402016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9941
9942 PR/69089
9943 * g++.dg/cpp0x/alignas6.C: New test.
9944
83745c0d
DV
99452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9946
c87885ca
RO
9947 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9948 * gcc.dg/pr27003.c: Likewise.
9949 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9950 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9951 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9952 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9953 * gcc.target/arc/mxy.c: Likewise.
9954 * gcc.target/arc/mswape.c: Likewise.
9955 * gcc.target/arc/mrtsc.c: Likewise.
9956 * gcc.target/arc/mcrc.c: Likewise.
9957 * gcc.target/arc/mdsp-packa.c: Likewise.
9958 * gcc.target/arc/mdvbf.c: Likewise.
9959 * gcc.target/arc/mlock.c: Likewise.
9960 * gcc.target/arc/mmac-24.c: Likewise.
9961 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9962
849b265d
BS
99632016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9964 Matthijs Kooijman <matthijs@stdin.nl>
9965 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9966
9967 PR target/60040
9968 * gcc.target/avr/pr60040-1.c: New.
9969 * gcc.target/avr/pr60040-2.c: New.
9970
1390536b
RB
99712016-04-29 Richard Biener <rguenther@suse.de>
9972
9973 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9974
98998245
RB
99752016-04-29 Richard Biener <rguenther@suse.de>
9976
9977 PR tree-optimization/13962
9978 PR tree-optimization/65686
9979 * gcc.dg/uninit-pr65686.c: New testcase.
9980
8b80cc21
JJ
99812016-04-29 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR middle-end/70843
9984 * gcc.dg/pr70843.c: New test.
9985
6181bc30
JJ
99862016-04-28 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR target/70858
9989 * gcc.target/i386/pr70858.c: New test.
9990
f4cb3612
AB
99912016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9992
9993 * gcc.target/arc/nps400-1.c: New file.
9994
8ad9df62
JR
99952016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9996 Andrew Burgess <andrew.burgess@embecosm.com>
9997
9998 * gcc.target/arc/movh_cl-1.c: New file.
9999
ceaaa9fe
JR
100002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10001 Andrew Burgess <andrew.burgess@embecosm.com>
10002
10003 * gcc.target/arc/extzv-1.c: New file.
10004 * gcc.target/arc/insv-1.c: New file.
10005 * gcc.target/arc/insv-2.c: New file.
10006 * gcc.target/arc/movb-1.c: New file.
10007 * gcc.target/arc/movb-2.c: New file.
10008 * gcc.target/arc/movb-3.c: New file.
10009 * gcc.target/arc/movb-4.c: New file.
10010 * gcc.target/arc/movb-5.c: New file.
10011 * gcc.target/arc/movb_cl-1.c: New file.
10012 * gcc.target/arc/movb_cl-2.c: New file.
10013 * gcc.target/arc/movbi_cl-1.c: New file.
10014 * gcc.target/arc/movl-1.c: New file.
10015
4d03dc2f
JR
100162016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10017 Andrew Burgess <andrew.burgess@embecosm.com>
10018
10019 * gcc.target/arc/cmem-1.c: New file.
10020 * gcc.target/arc/cmem-2.c: New file.
10021 * gcc.target/arc/cmem-3.c: New file.
10022 * gcc.target/arc/cmem-4.c: New file.
10023 * gcc.target/arc/cmem-5.c: New file.
10024 * gcc.target/arc/cmem-6.c: New file.
10025 * gcc.target/arc/cmem-7.c: New file.
10026 * gcc.target/arc/cmem-ld.inc: New file.
10027 * gcc.target/arc/cmem-st.inc: New file.
10028
81262dad
JJ
100292016-04-28 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR target/70821
10032 * gcc.target/i386/pr70821.c: New test.
10033
0a31a09a
BS
100342016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10035
10036 * gcc.target/powerpc/vec-adde.c: New test.
10037 * gcc.target/powerpc/vec-adde-int128.c: New test.
10038
3ddffba9
JJ
100392016-04-28 Jakub Jelinek <jakub@redhat.com>
10040
10041 * gcc.target/i386/avx-vround-1.c: New test.
10042 * gcc.target/i386/avx-vround-2.c: New test.
10043 * gcc.target/i386/avx512vl-vround-1.c: New test.
10044 * gcc.target/i386/avx512vl-vround-2.c: New test.
10045
713dedcd
RO
100462016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10047
10048 PR testsuite/70595
10049 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10050 (check_effective_target_cilkplus_runtime): ... this.
10051 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10052 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10053
10054 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10055 Require cilkplus_runtime.
10056 Don't add -lcilkrts.
10057 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10058 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10059 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10060 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10061 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10062 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10063 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10064 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10065 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10066 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10067 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10068 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10069 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10070 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10071 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10072 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10073 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10074 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10075 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10076 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10077 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10078 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10079 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10080 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10081 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10082 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10083 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10084 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10085 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10086
10087 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10088 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10089
10090 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10091
10092 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10093 cilkplus_runtime.
10094
3563f78f
MG
100952016-04-27 Marc Glisse <marc.glisse@inria.fr>
10096
10097 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10098 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10099
6bc2bb18
RB
101002015-04-27 Ryan Burn <contact@rnburn.com>
10101
10102 PR c++/69024
10103 PR c++/68997
10104 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10105 diagnostic.
10106 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10107 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10108
1e55d29a
EB
101092016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10110
10111 * gnat.dg/limited_with4.ad[sb]: New test.
10112 * gnat.dg/limited_with4_pkg.ads: New helper.
10113
087146ca
L
101142016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10115
10116 PR target/70155
10117 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10118 and movv1ti_internal patterns
10119 * gcc.target/i386/pr70155-1.c: New test.
10120 * gcc.target/i386/pr70155-2.c: Likewise.
10121 * gcc.target/i386/pr70155-3.c: Likewise.
10122 * gcc.target/i386/pr70155-4.c: Likewise.
10123 * gcc.target/i386/pr70155-5.c: Likewise.
10124 * gcc.target/i386/pr70155-6.c: Likewise.
10125 * gcc.target/i386/pr70155-7.c: Likewise.
10126 * gcc.target/i386/pr70155-8.c: Likewise.
10127 * gcc.target/i386/pr70155-9.c: Likewise.
10128 * gcc.target/i386/pr70155-10.c: Likewise.
10129 * gcc.target/i386/pr70155-11.c: Likewise.
10130 * gcc.target/i386/pr70155-12.c: Likewise.
10131 * gcc.target/i386/pr70155-13.c: Likewise.
10132 * gcc.target/i386/pr70155-14.c: Likewise.
10133 * gcc.target/i386/pr70155-15.c: Likewise.
10134 * gcc.target/i386/pr70155-16.c: Likewise.
10135 * gcc.target/i386/pr70155-17.c: Likewise.
10136 * gcc.target/i386/pr70155-18.c: Likewise.
10137 * gcc.target/i386/pr70155-19.c: Likewise.
10138 * gcc.target/i386/pr70155-20.c: Likewise.
10139 * gcc.target/i386/pr70155-21.c: Likewise.
10140 * gcc.target/i386/pr70155-22.c: Likewise.
10141
92329f9f
L
101422016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10143
10144 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10145 ".{5,6}".
10146
309a0cf6
BC
101472016-04-27 Bin Cheng <bin.cheng@arm.com>
10148
10149 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10150 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10151 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10152 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10153 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10154
72ed2b9c
RB
101552016-04-27 Richard Biener <rguenther@suse.de>
10156
10157 PR ipa/70760
10158 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10159 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10160
3c98ff9b
NS
101612016-04-27 Nathan Sidwell <nathan@acm.org>
10162
10163 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10164 * g++.dg/ubsan/pr63956.C: Adjust error location.
10165
9ec5d66b
NC
101662016-04-27 Nick Clifton <nickc@redhat.com>
10167
10168 PR middle-end/49889
10169 * gcc.dg/pr49889.c: New test.
10170
c1e1f433
BS
101712016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10172
10173 * c-c++-common/memset-array.c: New test.
10174
8ac43293
MS
101752016-04-26 Martin Sebor <msebor@redhat.com>
10176
10177 PR c++/66639
10178 * g++.dg/cpp1y/func_constexpr.C: New test.
10179
843ce8ab
PP
101802016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10181
10182 PR c++/70241
10183 * g++.dg/cpp0x/enum32.C: New test.
10184 * g++.dg/cpp0x/enum33.C: New test.
10185
101862016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10187
10188 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10189 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10190 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10191 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10192 * gcc.c-torture/execute/pr38151.c: Likewise.
10193 * gcc.c-torture/execute/pr66556.c: Likewise.
10194 * gcc.c-torture/execute/pr67781.c: Likewise.
10195 * gcc.c-torture/execute/pr68648.c: Likewise.
10196
ca1206be
MG
101972016-04-26 Marc Glisse <marc.glisse@inria.fr>
10198
10199 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10200
2448a956
MP
102012016-04-26 Marek Polacek <polacek@redhat.com>
10202
10203 PR c/67784
10204 * gcc.dg/pr67784-3.c: New test.
10205 * gcc.dg/pr67784-4.c: New test.
10206 * gcc.dg/pr67784-5.c: New test.
10207
b02a5e26
MP
10208 PR c/70791
10209 * gcc.dg/Wnested-externs-2.c: New test.
10210
6b6aa8d3
MG
102112016-04-26 Marc Glisse <marc.glisse@inria.fr>
10212
10213 * gcc.dg/fold-plusmult.c: Adjust.
10214 * gcc.dg/no-strict-overflow-6.c: Adjust.
10215 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10216
a2095b55
BS
102172016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10218
10219 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10220 number scans.
10221 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10222 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10223 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10224 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10225 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10226 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10227 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10228 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10229 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10230 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10231 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10232 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10233 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10234 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10235 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10236 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10237 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10238 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10239 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10240 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10241 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10242 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10243 scans.
10244 * gcc.target/i386/pr32219-4.c: Likewise.
10245 * gcc.target/i386/pr32219-6.c: Likewise.
10246 * gcc.target/i386/pr32219-8.c: Likewise.
10247
bb0cc5c8
KT
102482016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10249
10250 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10251 associated options.
10252
5a0802ea
MP
102532016-04-26 Marek Polacek <polacek@redhat.com>
10254
10255 PR c++/70744
10256 * g++.dg/ext/cond2.C: New test.
10257
00f615af
BC
102582016-04-26 Bin Cheng <bin.cheng@arm.com>
10259
10260 PR tree-optimization/70771
10261 PR tree-optimization/70775
10262 * gcc.dg/pr70771.c: New test.
25939d34 10263 * gcc.dg/pr70775.c: New test.
00f615af 10264
218155e7
BS
102652016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10266
10267 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10268
ab99f467
RB
102692016-04-25 Richard Biener <rguenther@suse.de>
10270
10271 PR tree-optimization/70780
10272 * gcc.dg/torture/pr70780.c: New testcase.
10273
3f8257db 102742016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10275
c87885ca
RO
10276 * gcc.target/arm/neon-vaddws16.c: New test.
10277 * gcc.target/arm/neon-vaddws32.c: New test.
10278 * gcc.target/arm/neon-vaddwu16.c: New test.
10279 * gcc.target/arm/neon-vaddwu32.c: New test.
10280 * gcc.target/arm/neon-vaddwu8.c: New test.
10281 * lib/target-supports.exp
93c590ee
MC
10282 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10283 that arm neon support vector widen sum of HImode TO SImode.
10284
d6c1a7a7
JJ
102852016-04-23 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR sanitizer/70712
10288 * c-c++-common/asan/pr70712.c: New test.
10289
ab0fc037
TS
102902016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10291
10292 * .gitattributes: New file.
10293
2aa64824
CL
102942016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10295
10296 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10297
e7e12d92
DH
102982016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10299
10300 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10301 * gfortran.dg/submodule_15.f08: Likewise.
10302
d1431192
RB
103032016-04-22 Richard Biener <rguenther@suse.de>
10304
10305 PR tree-optimization/70740
10306 * gcc.dg/torture/pr70740.c: New testcase.
10307
04a63c24
L
103082016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10309
10310 PR target/70750
10311 * gcc.target/i386/pr70750-1.c: New test.
10312 * gcc.target/i386/pr70750-2.c: Likewise.
10313
20700098
PC
103142016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10315
10316 PR c++/70540
10317 * g++.dg/cpp0x/auto48.C: New.
10318
aedf4e12
MP
103192016-04-21 Marek Polacek <polacek@redhat.com>
10320
10321 PR c++/70513
10322 * g++.dg/cpp0x/forw_enum12.C: New test.
10323 * g++.dg/cpp0x/forw_enum13.C: New test.
10324
2074d80a
KY
103252016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10326
10327 PR target/70728
10328 * gcc.target/i386/pr70728.c: New test.
10329
aef4aab0
RB
103302016-04-21 Richard Biener <rguenther@suse.de>
10331
10332 PR middle-end/70747
10333 * gcc.dg/pr70747.c: New testcase.
10334
2359e571
BC
103352016-04-21 Bin Cheng <bin.cheng@arm.com>
10336
10337 PR tree-optimization/70715
10338 * gcc.dg/tree-ssa/scev-13.c: New test.
10339
ce0e66ff
MG
103402016-04-21 Marc Glisse <marc.glisse@inria.fr>
10341
10342 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10343
2c2870a1
MG
103442016-04-21 Marc Glisse <marc.glisse@inria.fr>
10345
10346 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10347
a2b056a3
JH
103482016-04-20 Jan Hubicka <jh@suse.cz>
10349
10350 PR ipa/70018
10351 * g++.dg/ipa/nothrow-1.C: New testcase.
10352
ee392fc2
NS
103532016-04-20 Nathan Sidwell <nathan@acm.org>
10354
10355 PR c++/55635
10356 * g++.dg/eh/delete1.C: New.
10357
dda49daf
L
103582016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10359
10360 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10361 -mtune-ctrl=sse_typeless_stores.
10362
8a5b9d5a
L
103632016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10366
1011119f
BC
103672016-04-20 Bin Cheng <bin.cheng@arm.com>
10368
10369 PR tree-optimization/69489
10370 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10371
477d4906
IV
103722016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10373
10374 PR c++/69363
10375 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10376 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10377 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10378
fad08d12
BC
103792016-04-20 Bin Cheng <bin.cheng@arm.com>
10380
10381 PR tree-optimization/56625
10382 PR tree-optimization/69489
10383 * gcc.dg/vect/pr56625.c: New test.
10384 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10385
9e3e4fab
AP
103862016-04-20 Andrew Pinski <apinski@cavium.com>
10387
10388 PR target/64971
10389 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10390
d7aa24e4
AC
103912016-04-20 Arnaud Charlet <charlet@adacore.com>
10392
10393 * gnat.dg/self1.adb: Remove now incorrect test.
10394
e6d62b46
BC
103952016-04-20 Bin Cheng <bin.cheng@arm.com>
10396
10397 * gcc.dg/tree-ssa/scev-11.c: New test.
10398 * gcc.dg/tree-ssa/scev-12.c: New test.
10399
2697b189
MP
104002016-04-20 Marek Polacek <polacek@redhat.com>
10401
10402 PR tree-optimization/70725
10403 * gcc.dg/pr70725.c: New test.
10404
60d393e8
RB
104052016-04-20 Richard Biener <rguenther@suse.de>
10406
10407 PR tree-optimization/70726
10408 * g++.dg/vect/pr70726.cc: New testcase.
10409
82c6f58a
AK
104102016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10411
10412 PR target/70674
10413 * gcc.target/s390/pr70674.c: New test.
10414
90eeab20
JD
104152016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10416
10417 PR libgfortran/70684
10418 * gfortran.dg/list_read_14.f90: New test.
10419
fc9cf6da
L
104202016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10421
10422 PR target/69201
10423 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10424 extern to force it misaligned.
10425 (b): Likewise.
10426 (c): Likewise.
10427 (d): Likewise.
10428 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10429 Don't check `*' before movv4sf_internal.
10430 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10431 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10432 Don't check `*' before movv16qi_internal.
10433 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10434 extern to force it misaligned.
10435 (b): Likewise.
10436 (c): Likewise.
10437 (d): Likewise.
10438 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10439 Don't check `*' before movv2df_internal.
10440 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10441 extern to force it misaligned.
10442 (b): Likewise.
10443 (c): Likewise.
10444 (d): Likewise.
10445 Check movv8sf_internal instead of avx_storeups256.
10446 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10447
ea8927ea
RB
104482016-04-19 Richard Biener <rguenther@suse.de>
10449
10450 PR tree-optimization/70171
10451 * g++.dg/tree-ssa/pr70171.C: New testcase.
10452
65f52ee9
RB
104532016-04-19 Richard Biener <rguenther@suse.de>
10454
10455 PR tree-optimization/70724
10456 * gcc.dg/torture/pr70724.c: New testcase.
10457
987b67f1
VM
104582016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10459
10460 PR middle-end/70689
c87885ca 10461 * gcc.target/i386/pr70689.c: New.
987b67f1 10462
91a47c39
L
104632016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10464
10465 PR target/70708
10466 * gcc.target/i386/pr70708.c: New test.
10467
8270b82d
RB
104682016-04-18 Richard Biener <rguenther@suse.de>
10469
10470 PR tree-optimization/43434
10471 * gcc.dg/vect/pr43434.c: New testcase.
10472 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10473 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10474 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10475 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10476 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10477 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10478 * gcc.dg/gomp/pr68640.c: Likewise.
10479 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10480 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10481
edd048e2
RB
104822016-04-18 Richard Biener <rguenther@suse.de>
10483
10484 PR tree-optimization/70701
10485 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10486
bd5c7330
TV
104872016-04-18 Tom de Vries <tom@codesourcery.com>
10488
10489 PR testsuite/70699
10490 * gcc.dg/pr70161.c: Add dot-file scans.
10491 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10492 instead of after last dot char.
10493
23f2660f
EB
104942016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10495
10496 * c-c++-common/dump-ada-spec-3.c: New test.
10497 * c-c++-common/dump-ada-spec-4.c: Likewise.
10498
da152c9f
TV
104992016-04-17 Tom de Vries <tom@codesourcery.com>
10500
10501 PR other/70183
10502 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10503
cc950f98
JH
105042016-04-15 Jan Hubicka <jh@suse.cz>
10505
10506 PR ipa/70018
10507 * g++.dg/ipa/pure-const-1.C: New testcase.
10508 * g++.dg/ipa/pure-const-2.C: New testcase.
10509 * g++.dg/ipa/pure-const-3.C: New testcase.
10510
949505a9
MP
105112016-04-15 Marek Polacek <polacek@redhat.com>
10512
10513 PR c/70671
10514 * gcc.dg/bitfld-22.c: New test.
10515
10e547d6
BS
105162016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10517
10518 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10519 x86_64.
10520
1e77281b
MP
105212016-04-15 Marek Polacek <polacek@redhat.com>
10522
10523 PR c/70651
10524 * c-c++-common/pr70651.c: New test.
10525
e501fa8e
KT
105262016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10527
10528 PR rtl-optimization/70681
10529 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10530 dump scan on arm and powerpc.
10531 * gcc.dg/pr10474.c: Likewise.
10532
dda1bf61
JJ
105332016-04-15 Jakub Jelinek <jakub@redhat.com>
10534
ca4ef1ff
JJ
10535 PR c++/69517
10536 PR c++/70019
10537 PR c++/70588
10538 * g++.dg/cpp1y/vla11.C: Revert for real.
10539
dda1bf61
JJ
10540 PR c/70436
10541 * c-c++-common/Wparentheses-1.c: New test.
10542 * c-c++-common/gomp/Wparentheses-1.c: New test.
10543 * c-c++-common/gomp/Wparentheses-2.c: New test.
10544 * c-c++-common/gomp/Wparentheses-3.c: New test.
10545 * c-c++-common/gomp/Wparentheses-4.c: New test.
10546 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10547 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10548 * c-c++-common/goacc/Wparentheses-1.c: New test.
10549
1355e62c
KY
105502016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10551
10552 PR target/70662
10553 * gcc.target/i386/pr70662.c: New test.
10554
0ab34b9e 105552016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10556 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10557
10558 PR tree-optimization/70130
10559 * gcc.dg/vect/O3-pr70130.c: New testcase.
10560
bc773aad
MM
105612016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10562
6e9b2286
MM
10563 PR target/70669
10564 * gcc.target/powerpc/pr70669.c: New test.
10565
bc773aad
MM
10566 PR target/70640
10567 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10568 a power7 system that does not have an assembler that supports
10569 power8.
10570
d8747845
MS
105712016-04-14 Martin Sebor <msebor@redhat.com>
10572
10573 PR c++/69517
10574 PR c++/70019
10575 PR c++/70588
10576 * c-c++-common/ubsan/vla-1.c: Revert.
10577 * g++.dg/cpp1y/vla11.C: Same.
10578 * g++.dg/cpp1y/vla12.C: Same.
10579 * g++.dg/cpp1y/vla13.C: Same.
10580 * g++.dg/cpp1y/vla14.C: Same.
10581 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10582 * g++.dg/init/array24.C: Same.
d8747845
MS
10583 * g++.dg/ubsan/vla-1.C: Same.
10584
85128559
MP
105852016-04-14 Marek Polacek <polacek@redhat.com>
10586 Jan Hubicka <hubicka@ucw.cz>
10587
10588 PR c++/70029
10589 * g++.dg/torture/pr70029.C: New test.
10590
52fbb073
MS
105912016-04-14 Martin Sebor <msebor@redhat.com>
10592
10593 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10594 type size to prevent failures on targets with very low maximum
10595 alignment.
10596
6db61d6f
RB
105972016-04-14 Richard Biener <rguenther@suse.de>
10598
10599 PR tree-optimization/70623
10600 * gcc.dg/torture/pr70623.c: New testcase.
10601 * gcc.dg/torture/pr70623-2.c: Likewise.
10602
342fac95
MS
106032016-04-13 Martin Sebor <msebor@redhat.com>
10604
10605 PR c++/69517
10606 PR c++/70019
10607 PR c++/70588
10608 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10609 * g++.dg/cpp1y/vla11.C: New test.
10610 * g++.dg/cpp1y/vla12.C: New test.
10611 * g++.dg/cpp1y/vla13.C: New test.
10612 * g++.dg/cpp1y/vla14.C: New test.
10613 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10614 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10615 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10616
d93c452f
JJ
106172016-04-13 Jakub Jelinek <jakub@redhat.com>
10618
10619 PR c++/70641
10620 * g++.dg/opt/pr70641.C: New test.
10621
85115fb6
RO
106222016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10623
10624 PR rtl-optimization/68749
10625 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10626 effects of argument promotions.
10627 Remove default args to dg-skip-if.
10628
545a4139
PC
106292016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10630
10631 PR c++/70635
10632 * g++.dg/parse/pr70635.C: New.
10633
b3a77f21
MP
106342016-04-13 Marek Polacek <polacek@redhat.com>
10635
10636 PR c++/70639
10637 * c-c++-common/Wmisleading-indentation-4.c: New test.
10638
99cd9857
MP
106392016-04-13 Marek Polacek <polacek@redhat.com>
10640
10641 PR c/70436
c87885ca
RO
10642 * gcc.dg/Wparentheses-12.c: New test.
10643 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10644
75ca93ec
IE
106452016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10646
10647 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10648 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10649 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10650
3d3f9e7e
JJ
106512016-04-13 Jakub Jelinek <jakub@redhat.com>
10652
37947cd0
JJ
10653 PR middle-end/70633
10654 * gcc.c-torture/compile/pr70633.c: New test.
10655
3d3f9e7e
JJ
10656 PR debug/70628
10657 * gcc.dg/torture/pr70628.c: New test.
10658
92886d3e
PP
106592016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10660
10661 PR c++/70610
10662 * g++.dg/template/pr70610.C: New test.
10663 * g++.dg/template/pr70610-2.C: New test.
10664 * g++.dg/template/pr70610-3.C: New test.
10665 * g++.dg/template/pr70610-4.C: New test.
10666
13bd7c2b
JJ
106672016-04-12 Jakub Jelinek <jakub@redhat.com>
10668
6512fa6d
JJ
10669 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10670 128 instead of 32.
10671
13bd7c2b
JJ
10672 PR c++/70571
10673 * g++.dg/ext/pr70571.C: New test.
10674
20b9851c
MM
106752016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10676
8a434ada 10677 PR target/70640
20b9851c
MM
10678 * gcc.target/powerpc/pr70640.c: New test.
10679
2b2f52bc
PC
106802016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10681
10682 PR c++/68722
10683 * g++.dg/parse/pr68722.C: New.
10684
5901e56a
JJ
106852016-04-12 Jakub Jelinek <jakub@redhat.com>
10686
10687 PR rtl-optimization/70596
10688 * gcc.target/i386/pr70596.c: New test.
10689
d4619dc1
NS
106902016-04-12 Nathan Sidwell <nathan@acm.org>
10691
10692 PR c++/70501
10693 * g++.dg/init/pr70501.C: New.
10694
3df530d3
DW
106952016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10696
10697 * gcc.target/i386/asm-flag-6.c: New test.
10698
b7a120d7
TV
106992016-04-12 Tom de Vries <tom@codesourcery.com>
10700
10701 PR tree-optimization/68756
10702 * gcc.dg/graphite/pr68756.c: New test.
10703
4e0eea75
JJ
107042016-04-12 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR tree-optimization/70602
10707 * gcc.c-torture/execute/pr70602.c: New test.
10708
35fbda43
MM
107092016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10710
10711 PR target/70381
10712 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10713 __float128 emulator is built and runs.
10714 * gcc.target/powerpc/float128-1.c: Likewise.
10715
10716 * lib/target-supports.exp (check_ppc_float128_sw_available):
10717 Rework tests for __float128 software and hardware
10718 availability. Fix exit condition to return 0 on success.
10719
04a99ebe
JG
107202016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10721
10722 PR target/70133
10723 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10724 * gcc.target/aarch64/target_attr_15.c: Likewise.
10725
47cd5a85
PC
107262016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10727
10728 PR c++/69066
10729 * g++.dg/cpp1y/pr69066.C: New.
10730
a5edb32e
JD
107312016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10732
10733 PR fortran/68566
10734 * gfortran.dg/pr36192.f90: Update test.
10735 * gfortran.dg/pr36192_1.f90: Update test.
10736 * gfortran.dg/real_dimension_1.f: Update test.
10737 * gfortran.dg/parameter_array_init_7.f90: New test.
10738
8ef378f8
JDA
107392016-04-09 John David Anglin <danglin@gcc.gnu.org>
10740
c532c871
JDA
10741 PR testsuite/64039
10742 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10743
d34f706f
JDA
10744 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10745
75e1dd9e
JDA
10746 PR rtl-optimization/66669
10747 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10748
8a976f5f
JDA
10749 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10750
da04822a
JDA
10751 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10752 * gcc.dg/pie-1.c: Likewise.
10753 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10754 * gcc.dg/pic-4.c: Likewise.
10755 * gcc.dg/pie-3.c: Likewise.
10756 * gcc.dg/pie-4.c: Likewise.
10757
adfabcf9
JDA
10758 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10759
4a020adf
JDA
10760 PR tree-optimization/68644
10761 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10762
8ef378f8
JDA
10763 PR rtl-optimization/64886
10764 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10765
09bf990e
TV
107662016-04-09 Tom de Vries <tom@codesourcery.com>
10767
10768 PR tree-optimization/68953
10769 * gcc.dg/graphite/pr68953.c: New test.
10770
138c3c1a
DH
107712016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10772
10773 PR fortran/70592
10774 * gfortran.dg/deferred_character_16.f90: New test.
10775
f55460af
JJ
107762016-04-09 Jakub Jelinek <jakub@redhat.com>
10777
10778 PR tree-optimization/70586
10779 * gcc.c-torture/execute/pr70586.c: New test.
10780
0b77bbf3
DH
107812016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10782
10783 PR sanitizer/70573
10784 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10785 with __builtin_memset
10786 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10787
c42cfb5c
CP
107882016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10789
10790 PR lto/70289
10791 PR ipa/70348
10792 PR tree-optimization/70373
10793 PR middle-end/70533
10794 PR middle-end/70534
10795 PR middle-end/70535
10796 * c-c++-common/goacc/reduction-5.c: New test.
10797 * c-c++-common/goacc/reduction-promotions.c: New test.
10798 * gfortran.dg/goacc/reduction-3.f95: New test.
10799 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10800
56cfb596
PP
108012016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10802
10803 PR c++/70590
10804 PR c++/70452
10805 * g++.dg/pr70590.C: New test.
10806 * g++.dg/pr70590-2.C: New test.
10807
1a13c0a2
JJ
108082016-04-08 Jakub Jelinek <jakub@redhat.com>
10809
abc0647a
JJ
10810 PR middle-end/70593
10811 * gcc.target/i386/pr70593.c: New test.
10812
1a13c0a2
JJ
10813 PR rtl-optimization/70574
10814 * gcc.target/i386/avx2-pr70574.c: New test.
10815
c3da4956
MO
108162016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10817
10818 PR sanitizer/70541
10819 * c-c++-common/asan/pr70541.c: New test.
10820
9f1b833b
TV
108212016-04-08 Tom de Vries <tom@codesourcery.com>
10822
10823 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10824 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10825
bae7adda
KT
108262016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10827
10828 PR target/70566
10829 * gcc.c-torture/execute/pr70566.c: New test.
10830
211f3d57
TV
108312016-04-08 Tom de Vries <tom@codesourcery.com>
10832
10833 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10834 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10835
02cf2861
AM
108362016-04-08 Alan Modra <amodra@gmail.com>
10837
10838 * gcc.target/powerpc/pr70117.c: New.
10839
5f490f9f
JJ
108402016-04-07 Jakub Jelinek <jakub@redhat.com>
10841
56e9b710
JJ
10842 PR testsuite/70581
10843 * gcc.dg/lto/simd-function_0.c: New test.
10844
5f490f9f
JJ
10845 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10846 clones.
10847 * c-c++-common/attr-simd-2.c: Likewise.
10848 * c-c++-common/attr-simd-4.c: Likewise.
10849 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10850 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10851
e4ebc74d
TP
108522016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10853
10854 PR testsuite/70553
10855 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10856
9817ae35
TS
108572016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10858 Tom de Vries <tom@codesourcery.com>
10859
10860 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10861 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10862 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10863 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10864 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10865 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10866 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10867 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10868
e292f64d
PP
108692016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10870
10871 PR c/70436
10872 * g++.dg/warn/Wparentheses-29.C: New test.
10873
6b37bdaf
PP
108742016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10875
10876 PR c/70436
10877 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10878 explicit braces to resolve a future -Wparentheses warning.
10879
64824205
RH
108802016-04-06 Richard Henderson <rth@redhat.com>
10881
10882 * gcc.dg/pr61817-1.c: New test.
10883 * gcc.dg/pr61817-2.c: New test.
10884 * gcc.dg/pr69391-1.c: New test.
10885 * gcc.dg/pr69391-2.c: New test.
10886
bc2fc1f3
VM
108872016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10888
10889 PR rtl-optimization/70398
c87885ca 10890 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10891
41414a02
EB
108922016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10893
10894 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10895
4066ea8a
YR
108962016-04-06 Yvan Roux <yvan.roux@linaro.org>
10897 Pedro Alves <palves@redhat.com>
10898
10899 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10900
ec35ea45
JJ
109012016-04-06 Jakub Jelinek <jakub@redhat.com>
10902
3866f8dd
JJ
10903 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10904 Check for avx512f effective targets instead of avx2.
10905 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10906 for AVX512F clones.
10907 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10908 * g++.dg/gomp/declare-simd-1.C: Likewise.
10909 * g++.dg/gomp/declare-simd-3.C: Likewise.
10910 * g++.dg/gomp/declare-simd-4.C: Likewise.
10911
ec35ea45
JJ
10912 PR middle-end/70550
10913 * c-c++-common/gomp/pr70550-1.c: New test.
10914 * c-c++-common/gomp/pr70550-2.c: New test.
10915
c08d28ac
NS
109162016-04-05 Nathan Sidwell <nathan@acm.org>
10917
10918 PR c++/70512
10919 * g++.dg/ext/attribute-may-alias-5.C: New.
10920
1d510e04
JJ
109212016-04-05 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR c++/70336
10924 * c-c++-common/pr70336.c: New test.
10925 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10926 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10927
84278ed9
JH
109282016-04-05 Jan Hubicka <hubicka@ucw.cz>
10929
10930 PR ipa/66223
10931 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10932
268a0ec4
JJ
109332016-04-05 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR rtl-optimization/70542
10936 * gcc.dg/torture/pr70542.c: New test.
10937 * gcc.target/i386/avx2-pr70542.c: New test.
10938
5e8c2eb1
ZS
109392016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10940
10941 PR tree-optimization/70509
10942 * gcc.target/i386/avx512bw-pr70509.c: New test.
10943
c0daf32d
PP
109442016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10945
10946 PR c++/70452
10947 * g++.dg/ext/constexpr-vla4.C: New test.
10948
bf867841
UB
109492016-04-05 Uros Bizjak <ubizjak@gmail.com>
10950
10951 PR target/70510
10952 * gcc.target/i386/pr70510.c: New test.
10953
3022186a
RB
109542016-04-05 Richard Biener <rguenther@suse.de>
10955
10956 PR tree-optimization/70526
10957 * g++.dg/torture/pr70526.C: New testcase.
10958
55fc79b2
JJ
109592016-04-05 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR target/70525
10962 * gcc.target/i386/pr70525.c: New test.
10963
62b233f2
RB
109642016-04-05 Richard Biener <rguenther@suse.de>
10965
10966 PR middle-end/70499
10967 * g++.dg/torture/pr70499.C: New testcase.
10968
cc05759d
RB
109692016-04-05 Richard Biener <rguenther@suse.de>
10970
10971 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10972 remove XFAIL.
10973
f23f16d4
JJ
109742016-04-04 Jakub Jelinek <jakub@redhat.com>
10975
10976 PR middle-end/70307
10977 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10978 rs6000 ABI warnings.
10979
d27ecc49
JH
109802016-04-04 Jan Hubicka <hubicka@ucw.cz>
10981
10982 PR ipa/66223
10983 * g++.dg/ipa/devirt-51.C: New testcase.
10984
c974c96e 109852016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 10986 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
10987
10988 PR middle-end/70457
10989 * gcc.dg/torture/pr70457.c: New.
10990
7a85da89
AV
109912016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10992
10993 PR fortran/67538
10994 * gfortran.dg/allocate_with_source_19.f08: New test.
10995
de517e64
AV
109962016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10997
10998 PR fortran/65795
10999 * gfortran.dg/coarray_allocate_6.f08: New test.
11000
43b9f499
RB
110012016-04-04 Richard Biener <rguenther@suse.de>
11002
11003 PR rtl-optimization/70484
11004 * gcc.dg/torture/pr70484.c: New testcase.
11005
f13355da
MP
110062016-04-04 Marek Polacek <polacek@redhat.com>
11007
11008 PR c/70307
11009 * gcc.dg/torture/pr70307.c: New test.
11010
6cc6ed50
OE
110112016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11012
11013 PR target/70416
11014 PR target/67391
11015 * gcc.target/sh/torture/pr70416.c: New.
11016
abdc16c8
MS
110172016-04-02 Martin Sebor <msebor@redhat.com>
11018
11019 PR c++/67376
11020 PR c++/70170
11021 PR c++/70172
11022 PR c++/70228
11023 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11024 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11025 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11026 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11027 * g++.dg/cpp0x/constexpr-string.C: Same.
11028 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11029 * g++.dg/cpp0x/pr65398.C: Same.
11030 * g++.dg/ext/constexpr-vla1.C: Same.
11031 * g++.dg/ext/constexpr-vla2.C: Same.
11032 * g++.dg/ext/constexpr-vla3.C: Same.
11033 * g++.dg/ubsan/pr63956.C: Same.
11034
763cd859
JJ
110352016-04-01 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR rtl-optimization/70467
11038 * gcc.target/i386/pr70467-2.c: New test.
11039
0f875435
JJ
110402016-04-01 Jakub Jelinek <jakub@redhat.com>
11041 Marek Polacek <polacek@redhat.com>
11042
11043 PR c++/70488
11044 * g++.dg/init/new47.C: New test.
11045
41d14659
RR
110462016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11047
11048 PR target/70496
11049 * gcc.target/arm/pr70496.c: New test.
11050
f9bf89bb
NS
110512016-04-01 Nathan Sidwell <nathan@acm.org>
11052
73b9085d
NS
11053 PR c++/68475
11054 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11055
4afdcfaa
IE
110562016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11057
11058 PR target/69890
11059 * gcc.dg/strlenopt.h (memmove): New.
11060 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11061 instead of "string.h".
11062 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11063 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11064 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11065 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11066 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11067 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11068 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11069 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11070 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11071 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11072 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11073 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11074 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11075 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11076 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11077 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11078 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11079 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11080 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11081 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11082
b5d7a29c
RO
110832016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11084
11085 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11086 (Holder::foo): Reflect this.
11087
b660f9ec
IE
110882016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11089
11090 PR target/70442
11091 * gcc.dg/pr70442.c: New test.
11092
88504f34
NS
110932016-03-31 Nathan Sidwell <nathan@acm.org>
11094
11095 PR c++/70393
11096 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11097
95d34b96
KY
110982016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11099
11100 PR target/70453
11101 * gcc.target/i386/pr70453.c: New test.
11102
b4c4967c
AB
111032016-03-31 Andrey Belevantsev <abel@ispras.ru>
11104
11105 PR target/70292
11106 * gcc.c-torture/pr70292.c: New test.
11107
5fde6a45
MP
111082016-03-31 Marek Polacek <polacek@redhat.com>
11109
11110 PR c/70297
11111 * c-c++-common/pr70297.c: New test.
11112 * g++.dg/cpp0x/typedef-redecl.C: New test.
11113 * gcc.dg/typedef-redecl2.c: New test.
11114
97eb24c4
JJ
111152016-03-31 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR rtl-optimization/70460
11118 * gcc.c-torture/execute/pr70460.c: New test.
11119
efc3536f
RB
111202016-03-31 Richard Biener <rguenther@suse.de>
11121
11122 PR c++/70430
11123 * g++.dg/ext/vector30.C: New testcase.
11124
e0876e21
DH
111252016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11126 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11127
11128 * gfortran.dg/fmt_pf.f90: New test.
11129
e9bff8c6
RO
111302016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11131
11132 Forward-port from 5 branch
11133 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR testsuite/70356
11136 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11137 dg-require-effective-target after dg-do.
11138
11139 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11140
11141 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11142
2620c80d
TS
111432016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11144 Julian Brown <julian@codesourcery.com>
11145 Chung-Lin Tang <cltang@codesourcery.com>
11146 Cesar Philippidis <cesar@codesourcery.com>
11147 James Norris <jnorris@codesourcery.com>
11148 Tom de Vries <tom@codesourcery.com>
11149 Nathan Sidwell <nathan@codesourcery.com>
11150
bf867841 11151 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11152 * c-c++-common/goacc/loop-clauses.c: Likewise.
11153 * g++.dg/goacc/template.C: Likewise.
11154 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11155 * gfortran.dg/goacc/loop-1.f95: Likewise.
11156 * gfortran.dg/goacc/loop-5.f95: Likewise.
11157 * gfortran.dg/goacc/loop-6.f95: Likewise.
11158 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11159 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11160 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11161 * c-c++-common/goacc/clauses-fail.c: Likewise.
11162 * c-c++-common/goacc/parallel-1.c: Likewise.
11163 * c-c++-common/goacc/reduction-1.c: Likewise.
11164 * c-c++-common/goacc/reduction-2.c: Likewise.
11165 * c-c++-common/goacc/reduction-3.c: Likewise.
11166 * c-c++-common/goacc/reduction-4.c: Likewise.
11167 * c-c++-common/goacc/routine-3.c: Likewise.
11168 * c-c++-common/goacc/routine-4.c: Likewise.
11169 * c-c++-common/goacc/routine-5.c: Likewise.
11170 * c-c++-common/goacc/tile.c: Likewise.
11171 * g++.dg/goacc/template.C: Likewise.
11172 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11173 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11174 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11175 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11176 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11177 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11178 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11179 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11180 * c-c++-common/goacc/use_device-1.c: ... this file.
11181 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11182 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11183 * c-c++-common/goacc/host_data-6.c: ... this file.
11184 * c-c++-common/goacc/loop-2-kernels.c: New file.
11185 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11186 * c-c++-common/goacc/loop-3.c: Likewise.
11187 * g++.dg/goacc/reference.C: Likewise.
11188 * g++.dg/goacc/routine-1.C: Likewise.
11189 * g++.dg/goacc/routine-2.C: Likewise.
11190
f6d2d066
RB
111912016-03-30 Richard Biener <rguenther@suse.de>
11192
11193 PR middle-end/70450
11194 * gcc.dg/torture/pr70450.c: New testcase.
11195
d43242b9
JJ
111962016-03-30 Jakub Jelinek <jakub@redhat.com>
11197
11198 PR target/70421
11199 * gcc.dg/torture/pr70421.c: New test.
11200 * gcc.target/i386/avx512f-pr70421.c: New test.
11201
5ce43b77
L
112022016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11203
11204 PR testsuite/70364
11205 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11206 (check): New function.
11207 (bar): Call check.
11208 (foo): Align stack to 16 bytes when calling bar.
11209 * gcc.target/i386/cleanup-2.c: Likewise.
11210
d014a712
PP
112112016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11212
11213 PR tree-optimization/59124
11214 * gcc.dg/Warray-bounds-19.c: New test.
11215
3f8257db 112162016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11217
11218 * lib/prune.exp (escape_regex_chars): New.
11219 (prune_file_path): Update to quote metcharacters for regexp.
11220
3336c6e0
JJ
112212016-03-29 Jakub Jelinek <jakub@redhat.com>
11222
a362f023
JJ
11223 PR rtl-optimization/70429
11224 * gcc.c-torture/execute/pr70429.c: New test.
11225
3336c6e0
JJ
11226 PR tree-optimization/70405
11227 * gcc.dg/pr70405.c: New test.
11228
728557fd
AV
112292016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11230
11231 PR fortran/70397
11232 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11233 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11234
bef977d4
TS
112352016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11236
11237 PR testsuite/64177
11238 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11239 __cilkrts_set_param to set two workers.
11240 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11241 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11242
6f6d25c9
DH
112432016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11244
bf867841 11245 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11246
45733562
KY
112472016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11248
11249 PR target/70406
bf867841 11250 * gcc.target/i386/pr70406.c: New test.
45733562 11251
a1799e5e
EB
112522016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11253
11254 * gnat.dg/specs/double_record_extension3.ads: New test.
11255
5fca7b66
RH
112562016-03-25 Richard Henderson <rth@redhat.com>
11257
11258 PR target/70120
11259 * gcc.target/aarch64/pr70120-1.c: New.
11260 * gcc.target/aarch64/pr70120-2.c: New.
11261 * gcc.target/aarch64/pr70120-3.c: New.
11262
31ce75c6
PP
112632016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11264
11265 PR c++/62212
11266 * g++.dg/template/mangle2.C: The dg-do directive should be
11267 "compile" not "assemble".
11268
3caf0ca1
BS
112692016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11270
11271 PR lto/69650
11272 * gcc.dg/pr69650.c: New test.
11273
634035b6
DE
112742016-03-25 David Edelsohn <dje.gcc@gmail.com>
11275
11276 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11277
45d34276
AM
112782016-03-25 Alan Modra <amodra@gmail.com>
11279
11280 * gcc.dg/dfp/pr70052.c: New test.
11281
8f085166
RH
112822016-03-24 Richard Henderson <rth@redhat.com>
11283
11284 PR middle-end/69845
11285 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11286 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11287
011e5ec3
TV
112882016-03-24 Tom de Vries <tom@codesourcery.com>
11289
11290 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11291
9e3f4551
TV
112922016-03-24 Tom de Vries <tom@codesourcery.com>
11293
11294 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11295 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11296
45780041
TV
112972016-03-24 Tom de Vries <tom@codesourcery.com>
11298
11299 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11300 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11301
887ab4e5
PP
113022016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11303
11304 PR c++/62212
11305 * g++.dg/template/mangle2.C: New test.
11306
69a9a66f
RB
113072016-03-24 Richard Biener <rguenther@suse.de>
11308
11309 PR tree-optimization/70396
11310 * gcc.dg/torture/pr70396.c: New testcase.
11311
ed87de55
RB
113122016-03-24 Richard Biener <rguenther@suse.de>
11313
11314 PR middle-end/70370
11315 * gcc.dg/torture/pr70370.c: New testcase.
11316
ea064934
TV
113172016-03-24 Tom de Vries <tom@codesourcery.com>
11318
11319 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11320 * gfortran.dg/goacc/kernels-tree.f95: Same.
11321 * gfortran.dg/goacc/parallel-tree.f95: Same.
11322
b2a4dd1d
TV
113232016-03-24 Tom de Vries <tom@codesourcery.com>
11324
11325 * c-c++-common/goacc/uninit-if-clause.c: New test.
11326 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11327
72e7cd6e
JJ
113282016-03-24 Jakub Jelinek <jakub@redhat.com>
11329
11330 PR target/70290
bf867841
UB
11331 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11332 Fix formatting.
72e7cd6e 11333
ce9d0c03
RB
113342016-03-24 Richard Biener <rguenther@suse.de>
11335
11336 PR tree-optimization/70372
11337 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11338
426b9428
PP
113392016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11340
11341 PR c++/70347
11342 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11343
cd1588c4
PP
113442016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11345
11346 PR c++/70332
11347 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11348
61637db3
JJ
113492016-03-23 Jakub Jelinek <jakub@redhat.com>
11350
928af3bf
JJ
11351 PR c++/70001
11352 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11353 * g++.dg/cpp1y/pr70001.C: New test.
11354
61637db3
JJ
11355 PR c++/70323
11356 * g++.dg/cpp0x/constexpr-70323.C: New test.
11357
05aca4e7
AO
113582016-03-23 Alexandre Oliva <aoliva@redhat.com>
11359 Jason Merrill <jason@redhat.com>
11360 Jakub Jelinek <jakub@redhat.com>
11361
11362 PR c++/69315
11363 * g++.dg/cpp0x/constexpr-69315.C: New test.
11364 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11365
fbdb6baf
MP
113662016-03-23 Marek Polacek <polacek@redhat.com>
11367
11368 PR c++/69884
11369 * g++.dg/warn/Wignored-attributes-1.C: New test.
11370 * g++.dg/warn/Wignored-attributes-2.C: New test.
11371
d79ee524
TV
113722016-03-23 Tom de Vries <tom@codesourcery.com>
11373
11374 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11375 initialization.
11376 * gfortran.dg/goacc/private-3.f95 (test): Same.
11377 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11378 missing use param.
11379
a59f0bef
KT
113802016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11381
11382 * lib/target-supports.exp: Remove v7ve entry from loop
11383 creating effective target checks.
11384 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11385 (add_options_for_arm_arch_v7ve): Likewise.
11386
0179520a
JJ
113872016-03-23 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR tree-optimization/70354
11390 * gcc.dg/vect/pr70354-1.c: New test.
11391 * gcc.dg/vect/pr70354-2.c: New test.
11392 * gcc.target/i386/avx2-pr70354-1.c: New test.
11393 * gcc.target/i386/avx2-pr70354-2.c: New test.
11394
75bb14d7
JL
113952016-03-22 Jeff Law <law@redhat.com>
11396
11397 PR target/70232
11398 * gcc.dg/tree-ssa/pr70232.c: New test.
11399
72c9526d
IE
114002016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11401
11402 PR target/70302
11403 * gcc.target/i386/pr70302.c: New test.
11404
a3ca1bc5
RB
114052016-03-22 Richard Biener <rguenther@suse.de>
11406
11407 PR middle-end/70251
11408 * g++.dg/torture/pr70251.C: New testcase.
11409
5c240f4d
DM
114102016-03-22 David Malcolm <dmalcolm@redhat.com>
11411
11412 PR c/69993
11413 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11414 Wmisleading-indentation.c.
11415 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11416 reflect change to diagnostic text and order of messages.
11417 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11418
80f6631b
DE
114192016-03-22 David Edelsohn <dje.gcc@gmail.com>
11420
11421 * g++.dg/ext/java-3.C: Don't compile on AIX.
11422
9a10956c
RB
114232016-03-22 Richard Biener <rguenther@suse.de>
11424
11425 PR middle-end/70333
11426 * gcc.dg/torture/pr70333.c: New testcase.
11427
6cedf922
IE
114282016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11429
11430 * g++.dg/ext/pr70290.C: New test.
11431
cd6c27ac
KY
114322016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11433
11434 PR target/70325
11435 * gcc.target/i386/pr70325.c: New test.
11436
4cde512c
JJ
114372016-03-22 Jakub Jelinek <jakub@redhat.com>
11438
b01915ed
JJ
11439 PR target/70329
11440 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11441 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11442
4e3e2cf1
JJ
11443 PR target/70300
11444 * gcc.target/i386/pr70300.c: New test.
11445
4cde512c
JJ
11446 PR c++/70295
11447 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11448 (func2): New function for cond with parens, xfail warning for c++.
11449 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11450
16f6d7dc
PP
114512016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11452
11453 PR c++/70096
11454 * g++.dg/template/ptrmem30.C: New test.
11455
a3e2b438
PP
114562016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11457
11458 PR c++/70204
11459 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11460 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11461
11b6a02e
JJ
114622016-03-21 Jakub Jelinek <jakub@redhat.com>
11463
11464 PR middle-end/70326
11465 * gcc.dg/pr70326.c: New test.
11466
b9407883
MG
114672016-03-21 Marc Glisse <marc.glisse@inria.fr>
11468 Jakub Jelinek <jakub@redhat.com>
11469
11470 PR tree-optimization/70317
11471 * gcc.dg/pr70317.c: New test.
11472
4a148e19
UB
114732016-03-21 Uros Bizjak <ubizjak@gmail.com>
11474
11475 PR target/70327
11476 * gcc.target/i386/pr70327.c: New test.
11477
2a85ddbb
ML
114782016-03-21 Martin Liska <mliska@suse.cz>
11479
7d36fe98 11480 PR ipa/70306
2a85ddbb
ML
11481 * gcc.dg/ipa/pr70306.c: New test.
11482
4a148e19 114832016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11484
11485 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11486 * gcc.target/arm/attr-align3.c: Likewise.
11487 * gcc.target/arm/attr_arm.c: Likewise.
11488 * gcc.target/arm/flip-thumb.c: Likewise.
11489
6b366948
JJ
114902016-03-21 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR target/70296
11493 * gcc.target/powerpc/altivec-36.c: New test.
11494
2fac8c14
RB
114952016-03-21 Richard Biener <rguenther@suse.de>
11496
11497 PR tree-optimization/70310
11498 * gcc.dg/torture/pr70310.c: New testcase.
11499
e9bde854
KY
115002016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11501
11502 PR target/70293
11503 * gcc.target/i386/pr70293.c: New test.
11504
56bbfaf6
RB
115052016-03-21 Richard Biener <rguenther@suse.de>
11506
11507 PR tree-optimization/70288
11508 * gcc.dg/torture/pr70288-1.c: New testcase.
11509 * gcc.dg/torture/pr70288-2.c: Likewise.
11510
3eee49ed
AB
115112016-03-21 Andrey Belevantsev <abel@ispras.ru>
11512
11513 PR rtl-optimization/69307
11514 * gcc.target/arm/pr69307.c: New test.
4a148e19 11515
8e7816b4
AB
115162016-03-21 Andrey Belevantsev <abel@ispras.ru>
11517
11518 PR rtl-optimization/69102
11519 * gcc.c-torture/compile/pr69102.c: New test.
11520
14d7d4be
JL
115212016-03-18 Jeff Law <law@redhat.com>
11522
11523 PR rtl-optimization/70263
11524 * gcc.c-torture/compile/pr70263-1.c: New test.
11525 * gcc.target/i386/pr70263-2.c: New test.
11526
5c6a601c
BS
115272016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11528
11529 PR rtl-optimization/70278
11530 * gcc.dg/torture/pr70278.c: New test.
11531 * gcc.target/arm/pr70278.c: New test.
11532
4bbf545b
DM
115332016-03-18 David Malcolm <dmalcolm@redhat.com>
11534
11535 PR c/70281
11536 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11537 (test_builtin_types_compatible_p): New test function.
11538 * gcc.dg/pr70281.c: New test case.
11539
dc28bb68
CL
115402016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11541
11542 PR target/70113
11543 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11544
5e8d6dff
IE
115452016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11546
11547 PR tree-optimization/70252
11548 * gcc.dg/pr70252.c: New test.
11549
d0e7e403
TV
115502016-03-18 Tom de Vries <tom@codesourcery.com>
11551
11552 * gcc.dg/pr70161-2.c: New test.
11553 * gcc.dg/pr70161.c: New test.
11554
fa22501a
TV
115552016-03-18 Tom de Vries <tom@codesourcery.com>
11556
11557 PR ipa/70269
11558 * gcc.dg/pr70269.c: New test.
11559
dd125026
JJ
115602016-03-18 Jakub Jelinek <jakub@redhat.com>
11561
11562 PR c++/70267
11563 * g++.dg/ext/java-3.C: New test.
11564
91914f0a
PP
115652016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11566
11567 PR c++/70205
11568 * g++.dg/lookup/pr70205.C: New test.
11569
753a8910
PP
115702016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11571
11572 PR c++/70218
11573 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11574
14ba7b28
MP
115752016-03-17 Marek Polacek <polacek@redhat.com>
11576
11577 PR c/69407
11578 * gcc.dg/atomic-op-6.c: New test.
11579
ded60913
DM
115802016-03-17 David Malcolm <dmalcolm@redhat.com>
11581
11582 PR c/70264
11583 * c-c++-common/pr70264.c: New test case.
11584
a3aad0e6
JJ
115852016-03-17 Jakub Jelinek <jakub@redhat.com>
11586
17366700
JJ
11587 PR c++/70144
11588 * c-c++-common/pr70144-1.c: New test.
11589 * c-c++-common/pr70144-2.c: New test.
11590
a3aad0e6
JJ
11591 PR c++/70272
11592 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11593 * g++.dg/opt/flifetime-dse6.C: New test.
11594 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11595
b57e6e18
L
115962016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11597
11598 PR driver/70192
11599 * gcc.dg/pic-1.c: New test.
11600 * gcc.dg/pic-2.c: Likewise.
11601 * gcc.dg/pic-3.c: Likewise.
11602 * gcc.dg/pic-4.c: Likewise.
11603 * gcc.dg/pie-1.c: Likewise.
11604 * gcc.dg/pie-2.c: Likewise.
11605 * gcc.dg/pie-3.c: Likewise.
11606 * gcc.dg/pie-4.c: Likewise.
11607 * gcc.dg/pie-5.c: Likewise.
11608 * gcc.dg/pie-6.c: Likewise.
11609
b38ba58b
TV
116102016-03-17 Tom de Vries <tom@codesourcery.com>
11611
11612 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11613 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11614
6931b3b7
RB
116152016-03-17 Richard Biener <rguenther@suse.de>
11616
11617 PR debug/70271
11618 * g++.dg/debug/pr70271.C: New testcase.
11619
0c8b64cb
IE
116202016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11621
11622 * gcc.target/i386/pr70251.c: New test.
11623
b1970801
MP
116242016-03-17 Marek Polacek <polacek@redhat.com>
11625
11626 PR c++/70194
11627 * g++.dg/warn/constexpr-70194.C: New test.
11628
820c5eaa
RH
116292016-03-16 Richard Henderson <rth@redhat.com>
11630
11631 PR middle-end/70240
11632 * gcc.c-torture/compile/pr70240.c: New.
11633
da0ad263
SKS
116342016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11635
11636 * gcc.c-torture/compile/20151204.c: Skip for avr.
11637
c73d295c
JJ
116382016-03-16 Jakub Jelinek <jakub@redhat.com>
11639
11640 PR target/70245
11641 * g++.dg/opt/pr70245.C: New test.
11642 * g++.dg/opt/pr70245.h: New file.
11643 * g++.dg/opt/pr70245-aux.cc: New file.
11644
b2794066
MS
116452016-03-16 Martin Sebor <msebor@redhat.com>
11646
11647 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11648
aa43616c
RH
116492016-03-16 Richard Henderson <rth@redhat.com>
11650
11651 PR middle-end/70199
11652 * gcc.c-torture/compile/pr70199.c: New.
11653
59608fe5
L
116542016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11655
11656 * gcc.dg/uninit-19.c: Run dos2unix.
11657
ab4c578f
MP
116582016-03-16 Marek Polacek <polacek@redhat.com>
11659
11660 PR c/70093
11661 * gcc.dg/nested-func-10.c: New test.
11662 * gcc.dg/nested-func-9.c: New test.
11663
f5387e76
JJ
116642016-03-16 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR tree-optimization/68714
11667 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11668
7662b718
TV
116692016-03-16 Tom de Vries <tom@codesourcery.com>
11670
11671 PR tree-optimization/68715
11672 * gcc.dg/graphite/pr68715-2.c: New test.
11673 * gcc.dg/graphite/pr68715.c: New test.
11674 * gfortran.dg/graphite/pr68715.f90: New test.
11675
be7ce7ae
TV
116762016-03-16 Tom de Vries <tom@codesourcery.com>
11677
11678 PR tree-optimization/68809
11679 * gcc.dg/graphite/pr68809-2.c: New test.
11680 * gcc.dg/graphite/pr68809.c: New test.
11681
1935f250
JJ
116822016-03-16 Jakub Jelinek <jakub@redhat.com>
11683
6651c93e
JJ
11684 PR c++/70147
11685 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11686 method call to i () as argument. Adjust expected output.
11687
1935f250
JJ
11688 PR c++/70147
11689 * g++.dg/ubsan/pr70147-1.C: New test.
11690 * g++.dg/ubsan/pr70147-2.C: New test.
11691
ab1caa6e
MS
116922016-03-15 Martin Sebor <msebor@redhat.com>
11693
11694 PR c++/58281
11695 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11696
5c2a1bbb
JDA
116972016-03-15 John David Anglin <danglin@gcc.gnu.org>
11698
cb5d8ad1
JDA
11699 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11700 hppa*-*-hpux*.
11701
b440dd40
JDA
11702 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11703
5c2a1bbb
JDA
11704 PR libfortran/69799
11705 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11706 libatomic_available.
11707
42c729c5
MP
117082016-03-15 Marek Polacek <polacek@redhat.com>
11709
11710 PR c++/70209
11711 * g++.dg/ext/attribute-may-alias-4.C: New test.
11712
82b1c550
AM
117132016-03-15 Alexander Monakov <amonakov@ispras.ru>
11714
11715 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11716 -fvar-tracking-assignments-toggle flag.
11717
4ccbf3a6
PH
117182016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11719
11720 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11721
c39858bd
JJ
117222016-03-15 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR rtl-optimization/70222
11725 * gcc.c-torture/execute/pr70222-1.c: New test.
11726 * gcc.c-torture/execute/pr70222-2.c: New test.
11727
8be119c1
RH
117282016-03-15 Richard Henderson <rth@redhat.com>
11729
11730 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11731
6598bb55
AB
117322016-03-15 Andrey Belevantsev <abel@ispras.ru>
11733
11734 PR rtl-optimization/69032
11735 * gcc.dg/pr69032.c: New test.
11736
81fa2944
AB
117372016-03-15 Andrey Belevantsev <abel@ispras.ru>
11738
11739 PR rtl-optimization/63384
4a148e19 11740 * g++.dg/pr63384.C: New test.
81fa2944 11741
74ea9ab6
AB
117422016-03-15 Andrey Belevantsev <abel@ispras.ru>
11743
11744 PR target/64411
11745 * gcc.target/i386/pr64411.C: New test.
11746
045d5055
TV
117472016-03-15 Tom de Vries <tom@codesourcery.com>
11748
11749 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11750 * gfortran.dg/goacc/kernels-alias.f95: New test.
11751
3ea33585
MS
117522016-03-14 Martin Sebor <msebor@redhat.com>
11753
11754 PR c++/53792
11755 * g++.dg/cpp0x/constexpr-inline.C: New test.
11756 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11757
1df7b330
DE
117582016-03-14 David Edelsohn <dje.gcc@gmail.com>
11759
11760 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11761
79b57d18
JJ
117622016-03-14 Jakub Jelinek <jakub@redhat.com>
11763
11764 PR middle-end/70219
11765 * gcc.dg/pr70219.c: New test.
11766
3cbf012a
BS
117672016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11768
11769 PR target/70083
11770 * gcc.dg/torture/pr70083.c: New test.
11771 * gcc.target/i386/pr70083.c: New test.
11772
a9fee7cd
RB
117732016-03-14 Richard Biener <rguenther@suse.de>
11774
11775 PR tree-optimization/56365
11776 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11777
4799603f
SB
117782016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11779
11780 PR target/70098
11781 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11782 New function.
11783 * g++.dg/pr70098.C: New testcase.
11784
11785
760ca967
TV
117862016-03-14 Tom de Vries <tom@codesourcery.com>
11787
11788 PR tree-optimization/70045
11789 * gcc.dg/graphite/pr70045.c: New test.
11790
44e66a77
JD
117912016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11792
11793 PR fortran/69043
11794 * gfortran.dg/include_9.f90: New test.
11795
a18e0fe1
DH
117962016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11797
11798 PR fortran/45076
11799 gfortran.dg/prof/prof.exp: New script.
11800 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11801
d0aca6ab
AB
118022016-03-12 Andrey Belevantsev <abel@ispras.ru>
11803
11804 PR rtl-optimization/69307
11805 * gcc.dg/pr69307.c: New test.
11806
cefe08a4
VM
118072016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11808
11809 PR target/69614
11810 * gcc.target/arm/pr69614.c: New.
11811
70112e2a
PT
118122016-03-12 Paul Thomas <pault@gcc.gnu.org>
11813
11814 PR fortran/70031
11815 * gfortran.dg/submodule_14.f08: New test
11816
11817 PR fortran/69524
11818 * gfortran.dg/submodule_15.f08: New test
11819
3f1e5d3a
PP
118202016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11821
11822 PR c++/70106
11823 * g++.dg/cpp1y/paren3.C: New test.
11824
a3f6d680
MM
118252016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11826
11827 PR target/70131
11828 * gcc.target/powerpc/ppc-round2.c: New test.
11829
92348f09
BS
118302016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11831
11832 PR target/70123
11833 * gcc.dg/torture/pr70123.c: New test.
11834
cebde9e9
JL
118352016-03-11 Jeff Law <law@redhat.com>
11836
11837 PR tree-optimization/70190
11838 * gcc.c-torture/compile/pr70190.c: New test.
11839
3edc5da4
DM
118402016-03-11 David Malcolm <dmalcolm@redhat.com>
11841
11842 PR c/68187
11843 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11844 case.
11845 (test43_b): Likewise.
11846 (test43_c): Likewise.
11847 (test43_d): Likewise.
11848 (test43_e): Likewise.
11849 (test43_f): Likewise.
11850 (test43_g): Likewise.
11851 (test44_a): Likewise.
11852 (test44_b): Likewise.
11853 (test44_c): Likewise.
11854 (test44_d): Likewise.
11855 (test44_e): Likewise.
11856
318c1204
DM
118572016-03-11 David Malcolm <dmalcolm@redhat.com>
11858
11859 PR c/70085
11860 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11861
bc062234
KT
118622016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11863
11864 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11865 dg-options.
11866
acfc1ac1
KT
118672016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11868
11869 PR target/70002
11870 PR target/69245
11871 * gcc.target/aarch64/pr69245_2.c: New test.
11872
d1e2bb2d
JJ
118732016-03-11 Jakub Jelinek <jakub@redhat.com>
11874
11875 PR tree-optimization/70177
11876 * gcc.dg/pr70177.c: New test.
11877
07350627
AL
118782016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11879
11880 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11881
5c6706f7
AL
118822016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11883
11884 * gcc.dg/tree-ssa/sra-20.c: New.
11885
02d472a2
JJ
118862016-03-11 Jakub Jelinek <jakub@redhat.com>
11887
686d390a
JJ
11888 PR rtl-optimization/70174
11889 * gcc.dg/pr70174.c: New test.
11890
02d472a2
JJ
11891 PR tree-optimization/70169
11892 * gcc.dg/pr70169.c: New test.
11893
0f9befa1
IE
118942016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11895
11896 PR target/70160
11897 * gcc.target/i386/pr70160.c: New test.
11898
432d4670
AK
118992016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11900
11901 * gcc.target/s390/dfp-1.c: New test.
11902
a3dc8760
NC
119032016-03-10 Nick Clifton <nickc@redhat.com>
11904
11905 PR target/70044
11906 * gcc.target/aarch64/pr70044.c: New test.
11907
b87a8d7d
PP
119082016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11909 Jakub Jelinek <jakub@redhat.com>
11910
11911 PR c++/70001
11912 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11913 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11914 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11915
4f4ada6a
JH
119162016-03-10 Jan Hubicka <hubicka@ucw.cz>
11917
11918 PR lto/69589
11919 * g++.dg/lto/pr69589_0.C: New testcase
11920 * g++.dg/lto/pr69589_1.C: New testcase
11921
d49b0aa0
MP
119222016-03-10 Marek Polacek <polacek@redhat.com>
11923
11924 PR c++/70153
11925 * g++.dg/delayedfold/unary-plus1.C: New test.
11926
119272016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11928
11929 * gcc.target/arm/pr45701-1.c: Escape brackets.
11930 * gcc.target/arm/pr45701-2.c: Likewise.
11931
71017a7b
AL
119322016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11933
11934 * gfortran.dg/unconstrained_commons.f: New.
11935
ba52669f
AM
119362016-03-10 Alan Modra <amodra@gmail.com>
11937
11938 * gcc.dg/pr69195.c: New.
11939 * gcc.dg/pr69238.c: New.
11940
27742332
TV
119412016-03-10 Tom de Vries <tom@codesourcery.com>
11942
11943 PR testsuite/68915
11944 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11945
3a81a594
RB
119462016-03-10 Richard Biener <rguenther@suse.de>
11947
11948 PR tree-optimization/70128
11949 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11950 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11951
3433b975
JJ
119522016-03-09 Jakub Jelinek <jakub@redhat.com>
11953
c2864f02
JJ
11954 PR tree-optimization/70152
11955 * gcc.dg/pr70152.c: New test.
11956
3433b975
JJ
11957 PR target/70086
11958 * gcc.target/i386/pr70086-1.c: New test.
11959 * gcc.target/i386/pr70086-2.c: New test.
11960 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11961
11962 PR tree-optimization/70127
11963 * gcc.c-torture/execute/pr70127.c: New test.
11964
96b3c82d
CP
119652016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11966
11967 * c-c++-common/goacc/combined-directives-2.c: New test.
11968
b4f3232d
DM
119692016-03-09 David Malcolm <dmalcolm@redhat.com>
11970
11971 PR c/68473
11972 PR c++/70105
11973 * g++.dg/diagnostic/pr70105.C: New test.
11974 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11975 (test_multiple_ordinary_maps): New test function.
11976
40499f81
DM
119772016-03-09 David Malcolm <dmalcolm@redhat.com>
11978
11979 PR c/68473
11980 PR c++/70105
11981 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11982 Drop range information from call to inform_at_rich_loc.
11983 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11984 New.
11985 (test_show_locus): Replace calls to rich_location::add_range with
11986 calls to add_range. Rewrite the tests that used the now-defunct
11987 rich_location ctor taking a source_range. Simplify other tests
11988 by replacing calls to COMBINE_LOCATION_DATA with calls to
11989 make_location.
11990
c9e33662
RB
119912016-03-09 Richard Biener <rguenther@suse.de>
11992 Jakub Jelinek <jakub@redhat.com>
11993
11994 PR tree-optimization/70138
11995 * gcc.dg/vect/pr70138-1.c: New testcase.
11996 * gcc.dg/vect/pr70138-2.c: Likewise.
11997
2c73b764
JJ
119982016-03-09 Jakub Jelinek <jakub@redhat.com>
11999
12000 PR target/70049
12001 * gcc.target/i386/pr70049.c: New test.
12002
c06d25bb
RB
120032016-03-09 Richard Biener <rguenther@suse.de>
12004
12005 PR c/70143
12006 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12007 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12008 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12009
5828a501
RO
120102016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12011
12012 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12013 arm-*-*.
12014
2e141c8d
JJ
120152016-03-09 Jakub Jelinek <jakub@redhat.com>
12016
5a9def37
JJ
12017 PR middle-end/67278
12018 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12019
2e141c8d
JJ
12020 PR target/67278
12021 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12022
12023 PR middle-end/70050
12024 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12025 in testcase comment.
12026
bf751f40
TV
120272016-03-09 Tom de Vries <tom@codesourcery.com>
12028
12029 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12030 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12031 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12032 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12033 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12034 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12035 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12036 * gfortran.dg/goacc/kernels-loop.f95: New test.
12037
e210c999
MS
120382016-03-08 Martin Sebor <msebor@redhat.com>
12039
12040 PR c++/62096
12041 * g++.dg/warn/overflow-warn-7.C: New test.
12042
80aac5c8
JM
120432016-03-08 Jason Merrill <jason@redhat.com>
12044
12045 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12046 * lib/target-supports.exp (check_effective_target_concepts): New.
12047
12b81409
JJ
120482016-03-08 Jakub Jelinek <jakub@redhat.com>
12049
d259b234
JJ
12050 PR c++/70135
12051 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12052 * g++.dg/ubsan/pr70135.C: New test.
12053
12b81409
JJ
12054 PR target/70110
12055 * gcc.dg/pr70110.c: New test.
12056
b4e9f2aa
MJ
120572016-03-07 Martin Jambor <mjambor@suse.cz>
12058
12059 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12060 * c-c++-common/gomp/if-1.c: Likewise.
12061 * c-c++-common/gomp/pr61486-2.c: Likewise.
12062 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12063 to dg-additional-options.
12064 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12065 * g++/gomp/target-teams-1.c: Likewise.
12066 * gcc.dg/gomp/gomp.exp: Likewise.
12067 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12068 dg-additional-options.
12069 * gfortran.dg/gomp/gomp.exp: Likewise.
12070 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12071 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12072 dg-additional-options.
12073 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12074
f86e631e
MJ
120752016-03-07 Martin Jambor <mjambor@suse.cz>
12076
12077 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12078 * c-c++-common/gomp/gridify-1.c: New test.
12079 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12080
94156b3f
AV
120812016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12082
12083 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12084 trigger for cortex-r8, when scanning for register r8.
12085 * gcc.target/arm/pr45701-2.c: Likewise.
12086
a84a49b7 120872016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12088 Jeff Law <law@redhat.com>
a84a49b7
RB
12089
12090 PR tree-optimization/69740
12091 * gcc.c-torture/compile/pr69740-1.c: New test.
12092 * gcc.c-torture/compile/pr69740-2.c: New test.
12093
e41f6c9e
BS
120942016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12095
12096 * lib/target-supports.exp
12097 (check_effective_target_whole_vector_shift): Enable for PPC64.
12098
57548bf5
RB
120992016-03-07 Richard Biener <rguenther@suse.de>
12100
12101 PR tree-optimization/70115
12102 * gcc.dg/torture/pr70115.c: New testcase.
12103
4ae13300
NS
121042016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12105
12106 PR middle-end/69916
12107 * c-c-++-common/goacc/pr69916.c: New.
12108
5edb9853
RH
121092016-03-07 Richard Henderson <rth@redhat.com>
12110
12111 * gcc.c-torture/compile/pr70061.c: New test.
12112
2067a8f3
RB
121132016-03-07 Richard Biener <rguenther@suse.de>
12114
12115 PR testsuite/70109
12116 * gcc.dg/vect/O3-pr36098.c: New testcase.
12117
4145a9b7
CL
121182016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12119
12120 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12121
1878be32
EB
121222016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12123
12124 * gnat.dg/renaming9.ad[sb]: New testcase.
12125
df762bb2
JJ
121262016-03-05 Jakub Jelinek <jakub@redhat.com>
12127
12128 PR c++/70084
12129 * g++.dg/expr/stdarg3.C: New test.
12130
7d461295
JL
121312016-03-04 Jeff Law <law@redhat.com>
12132
12133 PR tree-optimization/69196
12134 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12135 x86_64-*-*.
12136
29b9828f
BS
121372016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12138
b6b552fd
BS
12139 PR c/69973
12140 * gcc.dg/pr69973.c: New test.
12141
201d49e9
BS
12142 PR rtl-optimization/69941
12143 * gcc.dg/torture/pr69941.c: New test.
12144
29b9828f
BS
12145 PR c/69824
12146 * gcc.dg/pr69824.c: New test.
12147
640b7e74
TV
121482016-03-05 Tom de Vries <tom@codesourcery.com>
12149
12150 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12151 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12152 function.
12153
7a3a3fad
PP
121542016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12155
12156 PR c++/66786
12157 * g++.dg/cpp1y/var-templ48.C: New test.
12158 * g++.dg/cpp1y/var-templ49.C: New test.
12159
cd439aec
EB
121602016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12161
12162 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12163
60204554
JJ
121642016-03-04 Jakub Jelinek <jakub@redhat.com>
12165
0c8825de
JJ
12166 PR c++/70035
12167 * g++.dg/ubsan/pr70035.C: New test.
12168
60204554
JJ
12169 PR target/70062
12170 * gcc.target/i386/pr70062.c: New test.
12171
f79d4eab
L
121722016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12173
12174 * g++.dg/template/typename21.C: Remove c++98_only.
12175
ea81ce67
L
121762016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12177
12178 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12179
64b23c13
DM
121802016-03-04 David Malcolm <dmalcolm@redhat.com>
12181
12182 PR c/68187
12183 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12184 function.
12185 (fn_42_b): Likewise.
12186 (fn_42_c): Likewise.
12187
729526f5
DM
121882016-03-04 David Malcolm <dmalcolm@redhat.com>
12189
12190 PR c/68187
12191 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12192 function.
12193 (fn_40_b): Likewise.
12194 (fn_41_a): Likewise.
12195 (fn_41_b): Likewise.
12196
f9ea11ac
JJ
121972016-03-04 Jakub Jelinek <jakub@redhat.com>
12198
12199 PR target/70059
12200 * gcc.target/i386/avx512f-pr70059.c: New test.
12201 * gcc.target/i386/avx512dq-pr70059.c: New test.
12202
b6c38c69
BS
122032016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12204
12205 PR rtl-optimization/57676
12206 * gcc.dg/torture/pr57676.c: New test.
12207
af3cdd34
IE
122082016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12209
12210 * gcc.dg/pr70026.c: New test.
12211
7ff6ca38
MP
122122016-03-04 Marek Polacek <polacek@redhat.com>
12213
12214 PR c/69798
12215 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12216 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12217
a6bf62d5
KT
122182016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12219
12220 PR target/70004
12221 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12222 Delete.
12223 (test_corners_sisd_si): Likewise.
12224 (main): Remove checks of the above.
12225 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12226
ae4cdc6a
EB
122272016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12228
12229 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12230
08455559
CL
122312016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12232
12233 * gcc.dg/torture/pr69951.c: Accept argc==0.
12234
e9a35493
RB
122352016-03-04 Richard Biener <rguenther@suse.de>
12236
12237 PR c++/70054
12238 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12239 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12240
fba054c2
DV
122412016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12242
12243 PR testsuite/69766
12244 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12245 testing multiarch.
12246
f10cdc6c
JJ
122472016-03-04 Jakub Jelinek <jakub@redhat.com>
12248
12249 PR debug/69947
12250 * gcc.dg/guality/pr69947.c: New test.
12251
2e981ba0
JJ
122522016-03-03 Jakub Jelinek <jakub@redhat.com>
12253
12254 PR ada/70017
12255 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12256
0ba3bfa2
KT
122572016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12258
12259 PR rtl-optimization/69904
12260 * gcc.target/arm/pr69904.c: New test.
12261
97ecdb46
JJ
122622016-03-03 Jakub Jelinek <jakub@redhat.com>
12263
12264 PR target/70021
12265 * gcc.dg/vect/pr70021.c: New test.
12266 * gcc.target/i386/pr70021.c: New test.
12267
a2a743a1
MP
122682016-03-03 Marek Polacek <polacek@redhat.com>
12269
12270 PR middle-end/70050
12271 * gcc.dg/pr70050.c: New test.
12272
fa07ecdd
JG
122732016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12274
12275 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12276
23504262
ML
122772016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12278
12279 PR tree-optimization/70043
12280 * gfortran.dg/vect/pr70043.f90: New test.
12281
b7b9e1a9
EB
122822016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12283
12284 * gnat.dg/specs/task1.ads: New test.
12285
cb83ba54
RO
122862016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12287
12288 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12289 Invoke gdb with -batch.
12290 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12291
a75f5e30
RB
122922016-03-03 Richard Biener <rguenther@suse.de>
12293
12294 PR tree-optimization/55936
12295 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12296
268bc320
JL
122972016-03-02 Jeff Law <law@redhat.com>
12298
815f20ab
JL
12299 PR rtl-optimization/69942
12300 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12301 effects of argument promotions.
12302
268bc320
JL
12303 PR tree-optimization/69987
12304 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12305 target does not support -fprefetch-loop-arrays.
12306
171f7de5
UB
123072016-03-02 Uros Bizjak <ubizjak@gmail.com>
12308
12309 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12310
192912db
BC
123112016-03-02 Bin Cheng <bin.cheng@arm.com>
12312
c7908871 12313 PR rtl-optimization/69052
192912db
BC
12314 * gcc.target/i386/pr69052.c: New test.
12315
90a7a40b
AM
123162016-03-02 Alan Modra <amodra@gmail.com>
12317
12318 * gcc.dg/pr69990.c: New.
12319
69fa742f
JJ
123202016-03-02 Jakub Jelinek <jakub@redhat.com>
12321
de752fb0
JJ
12322 PR c/68062
12323 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12324
12325 PR middle-end/70022
12326 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12327
69fa742f
JJ
12328 PR target/70028
12329 * gcc.target/i386/pr70028.c: New test.
12330
7c65bd56
MK
123312016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12332
12333 * c-c++-common/asan/swapcontext-test-1.c,
12334 * c-c++-common/tsan/thread_leak.c,
12335 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12336 * g++.dg/tsan/benign_race.C,
12337 * g++.dg/tsan/fd_close_norace.C,
12338 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12339 races with sanitizer output
12340
37d98220 123412016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12342 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12343
12344 PR target/67278
12345 * gcc.dg/simd-8.c: New testcase.
12346
218db463
RB
123472016-03-02 Richard Biener <rguenther@suse.de>
12348
12349 PR middle-end/67278
12350 * gcc.dg/simd-7.c: New testcase.
12351
22c72158
EB
123522016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12353
12354 * gcc.target/i386/pr70007.c: Tweak.
12355
9a790ccc
DV
123562016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12357
12358 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12359
bd02f00f
MP
123602016-03-02 Marek Polacek <polacek@redhat.com>
12361
12362 PR c/67854
12363 * gcc.dg/pr67854.c: New test.
12364
1e840f39
JJ
123652016-03-02 Jakub Jelinek <jakub@redhat.com>
12366
12367 PR middle-end/70025
12368 * gcc.dg/torture/pr70025.c: New test.
12369
bca00241
VK
123702016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12371
12372 PR tree-optimization/68621
12373 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12374
0bca04b8
EB
123752016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12376
12377 * gcc.target/i386/pr70007.c: New test.
12378
2a9afc86
JL
123792016-03-01 Jeff Law <law@redhat.com>
12380
eab2541b 12381 PR tree-optimization/69196
9d83ef71 12382 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12383
2a9afc86
JL
12384 PR tree-optimization/69196
12385 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12386 duplicating code and spoiling the expected output.
12387
0d39977e
MM
123882016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12389
12390 PR target/70033
12391 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12392 supports power9 before doing tests.
12393 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12394 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12395 * gcc.target/powerpc/p9-permute.c: Likewise.
12396
a0c0699d
UB
123972016-03-01 Uros Bizjak <ubizjak@gmail.com>
12398
12399 PR target/70027
12400 * gcc.target/i386/pr70027.c: New test.
12401
0ae3ef47 124022016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12403
12404 * gcc.dg/pr70017.c: New test.
12405
686e2237
JJ
124062016-03-01 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR c/69796
12409 PR c/69974
12410 * gcc.dg/pr69796.c: New test.
12411 * gcc.dg/pr69974.c: New test.
12412
f8e4188c
EB
124132016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12414
12415 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12416
5e3f1c7c
JL
124172016-02-29 Jeff Law <law@redhat.com>
12418
12419 PR tree-optimization/69987
12420 * gfortran.dg/pr69987.f90: New test.
12421
12422 PR tree-optimization/69989
12423 * gcc.c-torture/compile/pr69989-2.c: New test.
12424
1be56bc5
MP
124252016-03-01 Marek Polacek <polacek@redhat.com>
12426
12427 PR c++/69795
12428 * g++.dg/parse/invalid1.C: New test.
12429
1b19470d
RB
124302016-03-01 Richard Biener <rguenther@suse.de>
12431
12432 PR middle-end/70022
12433 * gcc.dg/pr70022.c: New testcase.
12434
3ae0661a
IE
124352016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12436
12437 PR tree-optimization/69956
12438 * gcc.dg/pr69956.c: New test.
12439
0f09ab88
BS
124402016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12441
12442 PR target/70011
12443 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12444 XFAIL when hardware supports efficient unaligned storage access.
12445
76d881bf
PP
124462016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12447
12448 PR c++/69961
12449 * g++.dg/template/pr69961a.C: New test.
12450 * g++.dg/template/pr69961b.C: New test.
12451
7168133a
DM
124522016-02-29 David Malcolm <dmalcolm@redhat.com>
12453
12454 PR preprocessor/69985
12455 * gcc.dg/cpp/pr69985.c: New test case.
12456
0c6072a3
JL
124572016-02-29 Jeff Law <law@redhat.com>
12458
e66f219b
JL
12459 PR tree-optimization/70005
12460 * gcc.c-torture/execute/pr70005.c New test.
12461
0c6072a3
JL
12462 PR tree-optimization/69999
12463 * gcc.c-torture/compile/pr69999.c: New test.
12464
fd9fbdb3
YR
124652016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12466
12467 PR tree-optimization/69652
12468 * gcc.dg/torture/pr69652.c: Delete test.
12469 * gcc.dg/vect/pr69652.c: New test.
12470
cbd400b4
RB
124712016-02-19 Richard Biener <rguenther@suse.de>
12472
12473 PR tree-optimization/69980
12474 * gfortran.dg/vect/pr69980.f90: New testcase.
12475
84ea0f58
EB
124762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12477
12478 * gcc.target/sparc/20160229-1.c: New test.
12479
5d2a63dc
EB
124802016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12481
12482 * gnat.dg/stack_usage3.adb: New test.
12483 * gnat.dg/stack_usage3_pkg.ads: New helper.
12484
93e708f9
EB
124852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12486
12487 * gnat.dg/renaming8.adb: New test.
12488 * gnat.dg/renaming8_pkg1.ads: New helper.
12489 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12490 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12491
6512bc93
RB
124922016-02-29 Richard Biener <rguenther@suse.de>
12493
12494 PR tree-optimization/69720
12495 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12496
7b201a88
TK
124972016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12498
12499 PR fortran/68147
12500 PR fortran/47674
12501 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12502
82ee0cf2 125032016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12504 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12505
12506 PR fortran/56007
12507 * gfortran.dg/coarray_8.f90: Adjust error message.
12508 * gfortran.dg/pr56007.f90: New test.
12509 * gfortran.dg/pr56007.f: New test.
12510
cdc1a2c8
L
125112016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12512
12513 PR tree-optimization/69989
12514 * gcc.dg/torture/pr69989.c: New test.
12515
33505bcf
EB
125162016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12517
12518 * gcc.target/i386/stack-realign-win.c: New test.
12519
524bfb19
HA
125202016-02-28 Harald Anlauf <anlauf@gmx.de>
12521
12522 PR fortran/60126
12523 * gfortran.dg/pr60126.f90: New test.
12524
bd542508
JL
125252016-02-27 Jeff Law <law@redhat.com>
12526
12527 Revert
12528 2016-02-26 Richard Biener <rguenther@suse.de>
12529 Jeff Law <law@redhat.com>
12530
12531 PR tree-optimization/69740
12532 * gcc.c-torture/compile/pr69740-1.c: New test.
12533 * gcc.c-torture/compile/pr69740-2.c: New test.
12534
dd1291e0
JD
125352016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12536
5fb67f8b 12537 PR fortran/69910
dd1291e0
JD
12538 * gfortran.dg/newunit_4.f90: New test.
12539
5cfefb59
JJ
125402016-02-27 Jakub Jelinek <jakub@redhat.com>
12541
12542 PR target/69613
12543 PR rtl-optimization/69886
12544 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12545 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12546 target.
12547
20ba5f33
MS
125482016-02-26 Martin Sebor <msebor@redhat.com>
12549
12550 PR tree-optimization/15826
12551 * gcc.dg/tree-ssa/pr15826.c: New test.
12552
e6fb01b0
JJ
125532016-02-26 Jakub Jelinek <jakub@redhat.com>
12554
12555 PR target/69969
12556 * gcc.target/powerpc/pr69969.c: New test.
12557
e3e0cf64
MS
125582016-02-26 Martin Sebor <msebor@redhat.com>
12559
12560 PR c++/15766
12561 * g++.old-deja/g++.other/decl5.C: Add a test case.
12562
d1f2bea5
SB
125632016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12564
12565 PR target/69946
12566 * gcc.target/powerpc/pr69946.c: New file.
12567
4a4f9d2b 125682016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12569 Jeff Law <law@redhat.com>
4a4f9d2b 12570
e3e0cf64 12571 PR tree-optimization/69740
4a4f9d2b
RB
12572 * gcc.c-torture/compile/pr69740-1.c: New test.
12573 * gcc.c-torture/compile/pr69740-2.c: New test.
12574
ad2a2706
MJ
125752016-02-26 Martin Jambor <mjambor@suse.cz>
12576
12577 PR middle-end/69920
12578 * gcc.dg/torture/pr69932.c: New test.
12579 * gcc.dg/torture/pr69936.c: Likewise.
12580
1d11f7ce
AK
125812016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12582
12583 PR target/69709
12584 * gcc.target/s390/pr69709.c: New test.
12585
6cfccbb2
KT
125862016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12587
12588 PR target/69245
12589 * gcc.target/aarch64/pr69245_1.c: New test.
12590
ac59ad4e
KT
125912016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12592
12593 PR target/69613
12594 * gcc.dg/torture/pr69613.c: New test.
12595
a2ad54a0
JJ
125962016-02-26 Jakub Jelinek <jakub@redhat.com>
12597
12598 PR rtl-optimization/69891
12599 * gcc.target/i386/pr69891.c: New test.
12600
0884062c 126012016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12602 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12603
d2369d4f 12604 PR target/61397
c163789b
MM
12605 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12606 functionality for both 32-bit and 64-bit.
12607
5aed7e2c
RB
126082016-02-26 Richard Biener <rguenther@suse.de>
12609
12610 PR tree-optimization/69551
12611 * gcc.dg/torture/pr69951.c: New testcase.
12612
798e2a8e
RB
126132016-02-25 Richard Biener <rguenther@suse.de>
12614
12615 PR tree-optimization/48795
12616 * gcc.dg/Warray-bounds-18.c: New testcase.
12617
9559fbac
RO
126182016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12619
12620 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12621
c049b107
JJ
126222016-02-25 Jakub Jelinek <jakub@redhat.com>
12623
12624 PR rtl-optimization/69896
12625 * gcc.dg/pr69896.c: New test.
12626
1137001c
PP
126272016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12628
12629 PR c++/69736
12630 * g++.dg/cpp1y/paren2.C: New test.
12631
2e9c8641
MS
126322016-02-24 Martin Sebor <msebor@redhat.com>
12633
12634 PR c/51147
12635 * gcc.dg/enum-mode-2.c: New test.
12636
03ca8fb3
JJ
126372016-02-24 Jakub Jelinek <jakub@redhat.com>
12638
12639 PR c++/69922
12640 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12641 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12642 * g++.dg/ubsan/pr69922.C: New test.
12643
0b05329b
MP
126442016-02-24 Marek Polacek <polacek@redhat.com>
12645
12646 PR c/69819
12647 * gcc.dg/pr69819.c: New test.
12648
57c2c374
MS
126492016-02-24 Martin Sebor <msebor@redhat.com>
12650
3b96b93a
MS
12651 PR c++/69912
12652 * g++.dg/ext/flexary15.C: New test.
12653
126542016-02-24 Martin Sebor <msebor@redhat.com>
12655
12656 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12657 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12658 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12659
65433bb5
MK
126602016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12661 Charles Baylis <charles.baylis@linaro.org>
12662
12663 PR debug/61033
12664 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12665
f802a424 126662016-02-24 Richard Biener <rguenther@suse.de>
44293580 12667 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12668
12669 PR middle-end/69760
12670 * gcc.dg/torture/pr69760.c: New testcase.
12671
525f795f
RO
126722016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12673
12674 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12675 pattern on Solaris with as.
12676
cd7bbceb
KT
126772016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12678
12679 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12680 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12681 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12682 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12683
89c0c1fd
JJ
126842016-02-24 Jakub Jelinek <jakub@redhat.com>
12685
12686 PR middle-end/69915
12687 * gcc.dg/pr69915.c: New test.
12688
0683fd27
KT
126892016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12690
12691 PR rtl-optimization/69886
12692 * gcc.dg/torture/pr69886.c: New test.
12693
e53d562a
RB
126942016-02-24 Richard Biener <rguenther@suse.de>
12695
12696 PR middle-end/68963
12697 * gcc.dg/torture/pr68963.c: New testcase.
12698
74a00288
KT
126992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12700
12701 PR target/69875
12702 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12703 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12704 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12705 * gcc.target/arm/atomic_loaddi_1.c: New test.
12706 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12707 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12708 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12709 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12710 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12711 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12712 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12713 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12714
340fd4c9
JJ
127152016-02-24 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR middle-end/69909
12718 * gcc.dg/torture/pr69909.c: New test.
12719
47d3fdb2
RB
127202016-02-24 Richard Biener <rguenther@suse.de>
12721
12722 PR tree-optimization/69907
12723 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12724 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12725 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12726
dab73e73
CB
127272016-02-24 Christian Bruel <christian.bruel@st.com>
12728
12729 * gcc.target/arm/pragma_cpp_fma.c: New test.
12730
7cc5ec65
JD
127312016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12732
12733 PR fortran/61156
12734 * gfortran.dg/include_6.f90: Update test.
12735
067fbd8b
JJ
127362016-02-23 Jakub Jelinek <jakub@redhat.com>
12737
12738 PR objc/69844
12739 * objc.dg/pr69844.m: New test.
12740
64a454d9
JD
127412016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12742
12743 PR libgfortran/69456
12744 * gfortran.dg/namelist_89.f90: New test.
12745 * gfortran.dg/pr59700.f90: Update test..
12746
35886f0b
MS
127472016-02-23 Martin Sebor <msebor@redhat.com>
12748
12749 PR middle-end/69780
12750 * g++.dg/ext/builtin_alloca.C: New test.
12751 * gcc.dg/builtins-68.c: New test.
12752
162cc7e3
RH
127532016-02-23 Richard Henderson <rth@redhat.com>
12754
12755 * gcc.target/i386/addr-space-3.c: Remove test.
12756
196440f8
DM
127572016-02-23 David Malcolm <dmalcolm@redhat.com>
12758
12759 PR preprocessor/69126
12760 PR preprocessor/69543
12761 * c-c++-common/pr69126-2-long.c: New test.
12762 * c-c++-common/pr69126-2-short.c: New test.
12763 * c-c++-common/pr69543-1.c: Remove xfail.
12764
1d3121af
DM
127652016-02-23 David Malcolm <dmalcolm@redhat.com>
12766
12767 PR preprocessor/69126
12768 PR preprocessor/69543
12769 PR preprocessor/69558
12770 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12771 (f): Rename to...
12772 (test_2): ...this, and add leading comment.
12773 (MACRO_3, test_3): New.
12774 (MACRO_4A, MACRO_4B, test_4): New.
12775 (MACRO): Rename to...
12776 (MACRO_5): ...this.
12777 (g): Rename to...
12778 (test_5): ...this, updating for renaming of MACRO, and
12779 add leading comment.
12780 * c-c++-common/pr69543-1.c: New.
12781 * c-c++-common/pr69543-2.c: New.
12782 * c-c++-common/pr69543-3.c: New.
12783 * c-c++-common/pr69543-4.c: New.
12784 * c-c++-common/pr69558-1.c: New.
12785 * c-c++-common/pr69558-2.c: New.
12786 * c-c++-common/pr69558-3.c: New.
12787 * c-c++-common/pr69558-4.c: New.
12788 * gcc.dg/pr69558.c: Move to...
12789 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12790 xfail for c++.
12791
f99c3557
TS
127922016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12793
12794 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12795 to -ftree-parallelize-loops/-fopenacc changes.
12796 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12797 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12798 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12799 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12800 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12801 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12802 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12803 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12804 * c-c++-common/goacc/kernels-loop.c: Likewise.
12805 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12806 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12807 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12808 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12809
c60ec7c2
RO
128102016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12811
12812 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12813
f1a62b6f
JJ
128142016-02-23 Jakub Jelinek <jakub@redhat.com>
12815
e67bf044
JJ
12816 PR c++/69902
12817 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12818
f1a62b6f
JJ
12819 PR c/69900
12820 * gcc.dg/pr69900.c: New test.
12821
20c5e09e
MJ
128222016-02-23 Martin Jambor <mjambor@suse.cz>
12823
12824 PR tree-optimization/69666
12825 * gcc.dg/tree-ssa/pr69666.c: New test.
12826
e457a6fc
AV
128272016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12828
12829 PR fortran/67451
12830 * gfortran.dg/coarray_allocate_5.f08: New test.
12831
d7b574f4
AK
128322016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12833
12834 * gcc.target/s390/vcond-shift.c: Move to ...
12835 * gcc.target/s390/vector/vcond-shift.c: ... here.
12836
58bdeb44
AK
128372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12838
12839 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12840 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12841
7cd0387b
AK
128422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12843
12844 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12845
4246c8da
MW
128462016-02-20 Mark Wielaard <mjw@redhat.com>
12847
12848 PR c/28901
12849 * gcc.dg/unused-variable-3.c: New test.
12850
f93bc532
JJ
128512016-02-22 Jakub Jelinek <jakub@redhat.com>
12852
12853 PR target/69888
12854 * gcc.target/i386/pr69888.c: New test.
12855
c4e360f4
RB
128562016-02-22 Richard Biener <rguenther@suse.de>
12857
12858 PR tree-optimization/69882
12859 * gfortran.dg/vect/pr69882.f90: New testcase.
12860
09c92f1c
JJ
128612016-02-22 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR target/69885
12864 * gcc.dg/pr69885.c: New test.
12865
f88d45dc
OE
128662016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12867
12868 PR target/69806
12869 PR target/54089
12870 * gcc.target/sh/pr54089-10.c: New.
12871
ce1ff48e
PT
128722016-02-20 Paul Thomas <pault@gcc.gnu.org>
12873
12874 PR fortran/69423
12875 * gfortran.dg/deferred_character_15.f90 : New test.
12876
bbf27208
DH
128772016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12878
12879 PR fortran/57365
12880 gfortran.dg/allocate_with_source_18.f03: New test.
12881
128822016-02-20 Harald Anlauf <anlauf@gmx.de>
12883
12884 PR fortran/52531
12885 gfortran.dg/gomp/pr52531.f90: New test.
12886
268be88c
BE
128872016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12888
12889 PR c++/69865
12890 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12891 -std=c++03.
12892
4b6c824a
JJ
128932016-02-19 Jakub Jelinek <jakub@redhat.com>
12894
871b3f47
JJ
12895 PR c++/69826
12896 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12897 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12898
7a965d51
JJ
12899 PR c++/69850
12900 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12901
4b6c824a
JJ
12902 PR c++/69851
12903 * g++.dg/torture/pr69851.C: New test.
12904
15fca21a
MS
129052016-02-19 Martin Sebor <msebor@redhat.com>
12906
12907 PR testsuite/69573
12908 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12909
19e21586
JJ
129102016-02-19 Jakub Jelinek <jakub@redhat.com>
12911
03a616ac
JJ
12912 PR c++/69850
12913 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12914 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12915
19e21586
JJ
12916 PR c++/67767
12917 * g++.dg/cpp0x/pr67767.C: New test.
12918
2db16594
KT
129192016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12920
12921 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12922 for fp, simd, crypto, crc, lse.
12923 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12924 above.
12925 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12926 effective target check.
12927
5a7d9d1e
JJ
129282016-02-19 Jakub Jelinek <jakub@redhat.com>
12929
12930 PR target/69820
12931 * gcc.target/i386/pr69820.c: New test.
12932
6448f064
AK
129332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12934
12935 * gcc.target/s390/vector/int128-1.c: New test.
12936
d0a859e6
AK
129372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12938
12939 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12940
9e4eb643
AK
129412016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12942
12943 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12944 instruction pattern name to prevent the testcase from failing with
12945 -march=z13.
12946
859a4c0e
AK
129472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12948
12949 * gcc.target/s390/md/movstr-2.c: New test.
12950
efc2340b
MK
129512016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12952
12953 * gcc.target/s390/morestack.c: New test.
12954
ca2bfbc2
DV
129552016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12956
12957 PR target/69625
12958 * gcc.target/s390/pr69625.c: Add test case.
12959
efd4bd05
BE
129602016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12961
12962 PR testsuite/68580
12963 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12964
2bf2078a
MM
129652016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12966
12967 PR target/68404
12968 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12969 * gcc.target/powerpc/fusion3.c: Likewise.
12970
f003579e
RB
129712016-02-18 Richard Biener <rguenther@suse.de>
12972
12973 PR middle-end/69553
12974 * g++.dg/torture/pr69553.C: New testcase.
12975
19233914
NC
129762016-02-18 Nick Clifton <nickc@redhat.com>
12977
efd4bd05
BE
12978 PR target/62254
12979 PR target/69610
12980 * gcc.target/arm/pr62554.c: New test.
12981 * gcc.target/arm/pr69610-1.c: New test.
12982 * gcc.target/arm/pr69610-2.c: New test.
19233914 12983
23f27839
RB
129842016-02-18 Richard Biener <rguenther@suse.de>
12985
12986 PR middle-end/69854
12987 * gcc.dg/torture/pr69854.c: New testcase.
12988
932c0da4
JJ
129892016-02-17 Jakub Jelinek <jakub@redhat.com>
12990
12991 PR c++/69850
12992 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12993
1bed93e4
BS
129942012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12995
12996 * gcc.target/powerpc/vec-cg.c: New test.
12997
57bfb134
RB
129982016-02-17 Richard Biener <rguenther@suse.de>
12999
13000 PR testsuite/69586
13001 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13002
a44e0ebb
KT
130032016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13004
13005 PR target/69161
13006 * gcc.c-torture/compile/pr69161.c: New test.
13007
ffacd726
DS
130082016-02-17 David Sherwood <david.sherwood@arm.com>
13009
13010 PR target/69532
13011 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13012 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13013
448db8d2
EB
130142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13015
13016 * gcc.dg/ifcvt-4.c: Skip on Visium.
13017
e2f0522e
EB
130182016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13019
13020 * gnat.dg/atomic8.adb: New test.
13021
bf17fe3f
EB
130222016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13023
13024 * gnat.dg/discr46.ad[sb]: New test.
13025
ecf835e9
KN
130262016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13027
13028 PR Target/48344
13029 * gcc.target/powerpc/pr48344-1.c: New test.
13030
49a1164a
TK
130312015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13032
13033 PR fortran/69742
13034 * gfortran.dg/associate_21.f90: New test.
13035
bf14eba2
JJ
130362016-02-16 Jakub Jelinek <jakub@redhat.com>
13037
13038 PR c/69835
13039 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13040 -Wnonnull in dg-options.
13041 * c-c++-common/nonnull-2.c: New test.
13042
35a093b6
JG
130432016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13044 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13045
13046 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13047
e387d491
JJ
130482016-02-16 Jakub Jelinek <jakub@redhat.com>
13049
13050 PR middle-end/69801
13051 * gcc.dg/pr69801.c: Add empty dg-options.
13052
ba539195
JN
130532016-02-16 James Norris <jnorris@codesourcery.com>
13054
13055 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13056 * g++.dg/goacc/deviceptr-1.c: New file.
13057
2a2b8f64
JJ
130582016-02-16 Jakub Jelinek <jakub@redhat.com>
13059
13060 PR tree-optimization/69820
13061 * gcc.dg/vect/pr69820.c: New test.
13062
87440c29
RB
130632016-02-16 Richard Biener <rguenther@suse.de>
13064
13065 PR tree-optimization/69776
13066 * gcc.dg/torture/pr69776-2.c: New testcase.
13067
6d87c306
BS
130682016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13069
13070 PR tree-optimization/69714
13071 * gcc.dg/torture/pr69714.c: New test.
13072
3824a0a2
JJ
130732016-02-16 Jakub Jelinek <jakub@redhat.com>
13074
13075 PR tree-optimization/69802
13076 * gcc.dg/pr69802.c: New test.
13077
c8cfe96e
RB
130782016-02-16 Richard Biener <rguenther@suse.de>
13079
13080 PR middle-end/69801
13081 * gcc.dg/pr69801.c: New testcase.
13082
fc12098d
JD
130832016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13084
13085 PR libgfortran/69651
13086 * gfortran.dg/read_bang.f90: New test.
13087 * gfortran.dg/read_bang4.f90: New test.
13088
ba6b3795
JJ
130892016-02-15 Jakub Jelinek <jakub@redhat.com>
13090
f0516ca4
JJ
13091 PR c++/69658
13092 * g++.dg/init/pr69658.C: New test.
13093
ba6b3795
JJ
13094 PR c++/69797
13095 * c-c++-common/pr69797.c: New test.
13096
de3f9a2d
PK
130972016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13098
13099 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13100 check for aarch64*-*-*.
13101
17a3b967
RB
131022016-02-15 Richard Biener <rguenther@suse.de>
13103
13104 PR tree-optimization/69783
13105 * gcc.dg/vect/pr69783.c: New testcase.
13106
1c48bff1
RB
131072016-02-15 Richard Biener <rguenther@suse.de>
13108
13109 PR tree-optimization/69776
13110 * gcc.dg/torture/pr69776.c: New testcase.
13111
1e6025b6
TK
131122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13113
13114 PR fortran/60526
13115 * gfortran.dg/type_decl_4.f90: Reinstated.
13116
d3308279
JDA
131172016-02-14 John David Anglin <danglin@gcc.gnu.org>
13118
13119 PR fortran/68746
13120 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13121
b7c56581
TK
131222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13123
13124 PR fortran/60526
13125 PR bootstrap/69816
13126 * gfortran.dg/type_decl_4.f90: Removed.
13127
60cb4ef5
TK
131282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13129
13130 PR fortran/60526
13131 * gfortran.dg/type_decl_4.f90: New test.
13132
f6964637
AM
131332016-02-14 Alan Modra <amodra@gmail.com>
13134
1a8849d1 13135 PR testsuite/68886
f6964637
AM
13136 * gcc.c-torture/execute/stkalign.c: Revise test.
13137
f5121920
OE
131382016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13139
13140 PR target/67260
13141 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13142
6cda3ab6
OE
131432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13144
13145 PR target/67260
13146 * gcc.target/sh/torture/pr67260.c: New.
13147
6786e598
JDA
131482016-02-12 John David Anglin <danglin@gcc.gnu.org>
13149
13150 * gcc.dg/pr67964.c: Add dg-require-alias.
13151
7e05dad8
OE
131522016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13153
13154 PR target/67636
13155 PR target/64345
13156 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13157
7f4cc3ce
JD
131582016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13159
13160 PR libgfortran/69668
13161 * gfortran.dg/namelist_88.f90: New test.
13162
955ca6dc
JD
131632016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13164
13165 PR libgfortran/69668
13166 * gfortran.dg/namelist_38.f90: Update test.
13167 * gfortran.dg/namelist_84.f90: Update test.
13168
876217ae
DM
131692016-02-12 David Malcolm <dmalcolm@redhat.com>
13170
13171 PR other/69554
13172 * gcc.dg/pr69554-1.c: New test.
13173 * gfortran.dg/pr69554-1.F90: New test.
13174 * gfortran.dg/pr69554-2.F90: New test.
13175 * lib/gcc-dg.exp (proc dg-locus): New function.
13176 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13177 distinguish between the caret-printing and non-caret-printing
13178 cases. If caret-printing has been explicitly enabled, bail out
13179 without attempting to fix up the output.
13180
61789eed
DM
131812016-02-12 David Malcolm <dmalcolm@redhat.com>
13182
13183 PR driver/69265
13184 PR driver/69453
13185 * gcc.dg/spellcheck-options-3.c: New test case.
13186 * gcc.dg/spellcheck-options-4.c: New test case.
13187 * gcc.dg/spellcheck-options-5.c: New test case.
13188 * gcc.dg/spellcheck-options-6.c: New test case.
13189 * gcc.dg/spellcheck-options-7.c: New test case.
13190 * gcc.dg/spellcheck-options-8.c: New test case.
13191 * gcc.dg/spellcheck-options-9.c: New test case.
13192 * gcc.dg/spellcheck-options-10.c: New test case.
13193
c3090c1f
JJ
131942016-02-12 Jakub Jelinek <jakub@redhat.com>
13195
13196 PR rtl-optimization/69764
13197 PR rtl-optimization/69771
13198 * c-c++-common/pr69764.c: New test.
13199 * gcc.dg/torture/pr69771.c: New test.
13200
8222034d
MP
132012016-02-12 Marek Polacek <polacek@redhat.com>
13202
13203 * g++.dg/torture/init-list1.C: New.
13204
f749f792
MP
132052016-02-12 Marek Polacek <polacek@redhat.com>
13206
13207 * gcc.dg/pr69522.c: Add empty dg-options.
13208
199fb02a
IE
132092016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13210
13211 * g++.dg/lto/lto.exp: Include and init mpx.
13212 * g++.dg/lto/pr69729_0.C: New test.
13213
b69539cb
JJ
132142016-02-12 Jakub Jelinek <jakub@redhat.com>
13215
06ff7000
JJ
13216 PR ipa/69241
13217 * g++.dg/ipa/pr69241-4.C: New test.
13218
b69539cb
JJ
13219 PR ipa/68672
13220 * g++.dg/ipa/pr68672-1.C: New test.
13221 * g++.dg/ipa/pr68672-2.C: New test.
13222 * g++.dg/ipa/pr68672-3.C: New test.
13223
16595a1f
BS
132242016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13225
13226 PR c/69522
6d87c306 13227 * gcc.dg/pr69522.c: New test.
16595a1f 13228
38d795d2
PP
132292016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13230
13231 PR c++/69098
13232 * g++.dg/cpp1y/69098.C: New test.
13233 * g++.dg/cpp1y/69098-2.C: New test.
13234
9c582551
JJ
132352016-02-12 Jakub Jelinek <jakub@redhat.com>
13236
13237 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13238 and neighbour -> neighbor.
13239 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13240 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13241 * c-c++-common/Wvarargs.c: Likewise.
13242 * c-c++-common/goacc/host_data-5.c: Likewise.
13243 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13244 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13245 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13246 * gcc.target/aarch64/pr60697.c: Likewise.
13247 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13248 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13249 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13250 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13251 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13252 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13253 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13254 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13255 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13256 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13257 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13258 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13259 * g++.dg/lookup/koenig5.C: Likewise.
13260 * g++.dg/ext/no-asm-2.C: Likewise.
13261 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13262 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13263 * gfortran.dg/used_types_16.f90: Likewise.
13264 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13265 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13266 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13267 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13268 * gfortran.dg/abstract_type_6.f03: Likewise.
13269 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13270 * gfortran.dg/used_types_15.f90: Likewise.
13271 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13272 * gfortran.dg/exit_3.f08: Likewise.
13273 * gfortran.dg/open_status_2.f90: Likewise.
13274 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13275 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13276 * gfortran.dg/associate_1.f03: Likewise.
13277 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13278 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13279 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13280 * gcc.dg/builtin-object-size-1.c: Likewise.
13281 * gcc.dg/noreturn-6.c: Likewise.
13282 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13283 * gcc.dg/globalalias.c: Likewise.
13284 * gcc.dg/builtins-config.h: Likewise.
13285 * gcc.dg/pr30457.c: Likewise.
13286 * gcc.c-torture/compile/volatile-1.c: Likewise.
13287 * gcc.c-torture/execute/20101011-1.c: Likewise.
13288 * c-c++-common/Waddress-1.c: Likewise.
13289
66756373
JJ
132902016-02-11 Jakub Jelinek <jakub@redhat.com>
13291
13292 PR c/69768
13293 * c-c++-common/Waddress-1.c: New test.
13294
76fe932b
AV
132952016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13296
13297 PR fortran/69296
13298 * gfortran.dg/associate_19.f03: New test.
13299 * gfortran.dg/associate_20.f03: New test.
13300
564c4d4b
OE
133012016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13302
13303 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13304
e1c1ecb0
KT
133052016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13306
13307 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13308 .arch armv8-a\n. Add -dA to dg-options.
13309 * gcc.target/aarch64/assembler_arch_1.c: New test.
13310 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13311
0d7d9458
PC
133122016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13313
13314 PR c++/68726
13315 * g++.dg/cpp0x/pr68726.C: New.
13316
e6208a60
IE
133172016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13318
13319 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13320 test.
13321
281a11eb
RB
133222016-02-11 Richard Biener <rguenther@suse.de>
13323
13324 * g++.dg/tree-ssa/pr61034.C: Adjust.
13325
e03dd765
VM
133262016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13327
4b48faf5 13328 PR target/69148
e03dd765
VM
13329 * gcc.target/s390/pr69148.c: New.
13330
cdc23927
YR
133312016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13332
13333 PR tree-optimization/69652
13334 * gcc.dg/torture/pr69652.c: New test.
13335
e199dd0a
JJ
133362016-02-10 Jakub Jelinek <jakub@redhat.com>
13337 Patrick Palka <ppalka@gcc.gnu.org>
13338
13339 PR ipa/69241
13340 PR c++/69649
13341 * g++.dg/ipa/pr69241-1.C: New test.
13342 * g++.dg/ipa/pr69241-2.C: New test.
13343 * g++.dg/ipa/pr69241-3.C: New test.
13344 * g++.dg/ipa/pr69649.C: New test.
13345
d6b38027
UB
133462016-02-10 Uros Bizjak <ubizjak@gmail.com>
13347
13348 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13349 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13350
13b562c5
BC
133512016-02-10 Bin Cheng <bin.cheng@arm.com>
13352
13353 PR tree-optimization/68021
13354 * gcc.dg/tree-ssa/pr68021.c: New test.
13355
24a179f8
RB
133562016-02-10 Richard Biener <rguenther@suse.de>
13357
13358 PR tree-optimization/69726
13359 * gcc.dg/uninit-22.c: New testcase.
13360
0d99886f
AP
133612016-02-09 Andrew Pinski <apinski@cavium.com>
13362
13363 PR tree-opt/69282
13364 * gcc.c-torture/compile/20160205-1.c: New testcase.
13365
ab04995c
MM
133662016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13367
13368 PR target/68404
13369 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13370 instead accessing a really large arrray.
13371 * gcc.target/powerpc/fusion3.c: Likewise.
13372
4b79ac23
CB
133732016-02-09 Charles Baylis <charles.baylis@linaro.org>
13374
13375 PR target/68532
13376 * gcc.c-torture/execute/pr68532.c: New test.
13377
b890a441
AO
133782016-02-11 Alexandre Oliva <aoliva@redhat.com>
13379
13380 PR target/69634
13381 * gcc.dg/pr69634.c: New.
13382
84a5bef7
RB
133832016-02-09 Richard Biener <rguenther@suse.de>
13384
13385 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13386
1f123759 133872016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13388
1f123759
AF
13389 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13390
65860c77
YR
133912016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13392
13393 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13394
7e1e8a0a
RB
133952016-02-09 Richard Biener <rguenther@suse.de>
13396
13397 PR tree-optimization/69715
13398 * gcc.dg/torture/pr69715.c: New testcase.
13399
efb45a9f
PP
134002016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13401
13402 PR c++/69139
13403 * g++.dg/cpp0x/trailing12.C: New test.
13404 * g++.dg/cpp0x/trailing13.C: New test.
13405
20a0c6f9
PP
134062016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13407
13408 PR c++/69283
13409 PR c++/67835
13410 * g++.dg/cpp1y/auto-fn29.C: New test.
13411 * g++.dg/cpp1y/auto-fn30.C: New test.
13412
a162f3af
JJ
134132016-02-08 Jakub Jelinek <jakub@redhat.com>
13414
13415 PR tree-optimization/69209
13416 * gcc.c-torture/compile/pr69209.c: New test.
13417
4b4a9fbd
JL
134182016-02-08 Jeff Law <law@redhat.com>
13419
13420 PR tree-optimization/68541
13421 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13422 of statements allowed in join block for path splitting.
13423
cfac5ed2
JJ
134242016-02-08 Jakub Jelinek <jakub@redhat.com>
13425
f68bc23f
JJ
13426 PR c++/59627
13427 * g++.dg/gomp/pr59627.C: New test.
13428
cfac5ed2
JJ
13429 PR ipa/69239
13430 * g++.dg/ipa/pr69239.C: New test.
13431
44714d8c
DM
134322016-02-08 David Malcolm <dmalcolm@redhat.com>
13433
13434 PR preprocessor/69664
13435 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13436 * gcc.dg/cpp/warn-comments.c: Likewise.
13437
eba9e839
MP
134382016-02-08 Marek Polacek <polacek@redhat.com>
13439
13440 PR c++/69688
13441 * g++.dg/init/const12.C: New test.
13442
a011cd92
BS
134432016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13444
13445 PR target/60410
13446 * gcc.dg/lto/pr55113_0.c: Remove test.
13447
5317b1be
RB
134482016-02-08 Richard Biener <rguenther@suse.de>
13449
13450 PR tree-optimization/69719
13451 * gcc.dg/torture/pr69719.c: New testcase.
13452
63998a63
RB
134532016-02-08 Richard Biener <rguenther@suse.de>
13454 Jeff Law <law@redhat.com>
13455
13456 PR target/68273
13457 * gcc.target/mips/pr68273.c: New testcase.
13458
43f4a281
RB
134592016-02-08 Richard Biener <rguenther@suse.de>
13460
13461 PR rtl-optimization/69274
13462 * gcc.target/i386/addr-sel-1.c: XFAIL.
13463
0b604d2d
JL
134642016-02-08 Jeff Law <law@redhat.com>
13465
e8dfe49e
JL
13466 PR tree-optimization/68541
13467 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13468
6daecd7a 13469 PR tree-optimization/65917
0b604d2d
JL
13470 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13471
c0f0e35a
JD
134722016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13473
13474 PR fortran/50555
13475 * gfortran.dg/namelist_args.f90: New test.
13476
8981d712
JL
134772016-02-05 Jeff Law <law@redhat.com>
13478
6daecd7a 13479 PR tree-optimization/68541
8981d712
JL
13480 * gcc.dg/tree-ssa/split-path-2.c: New test.
13481 * gcc.dg/tree-ssa/split-path-3.c: New test.
13482 * gcc.dg/tree-ssa/split-path-4.c: New test.
13483 * gcc.dg/tree-ssa/split-path-5.c: New test.
13484 * gcc.dg/tree-ssa/split-path-6.c: New test.
13485 * gcc.dg/tree-ssa/split-path-7.c: New test.
13486
46cb9332
MS
134872016-02-05 Martin Sebor <msebor@redhat.com>
13488
13489 PR c++/69662
13490 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13491 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13492
be2083ea
RH
134932016-02-06 Richard HEnderson <rth@redhat.com>
13494
13495 PR c/69643
13496 * gcc.target/i386/addr-space-4.c: New.
13497 * gcc.target/i386/addr-space-5.c: New.
13498
711d7c23
MM
134992016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13500
13501 PR fortran/66089
13502 * gfortran.dg/elemental_dependency_6.f90: New.
13503
b5c1c988
JJ
135042016-02-05 Jakub Jelinek <jakub@redhat.com>
13505
861c7bcd
JJ
13506 PR rtl-optimization/69691
13507 * gcc.c-torture/execute/pr69691.c: New test.
13508
b5c1c988
JJ
13509 PR c++/69628
13510 * g++.dg/parse/pr69628.C: New test.
13511
f7dfa966
UB
135122016-02-05 Uros Bizjak <ubizjak@gmail.com>
13513
13514 * gcc.dg/sancov/asan.c: Move to ...
13515 * gcc.dg/asan/sancov-1.c: ... here.
13516
9b143e64
UB
135172016-02-05 Uros Bizjak <ubizjak@gmail.com>
13518
13519 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13520
f5d4b899
L
135212016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13522
13523 PR target/69677
13524 * gcc.target/i386/pr69677.c: New test.
13525
76c85fbb
PP
135262016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13527
13528 PR c++/68948
13529 * g++.dg/template/pr68948.C: New test.
13530
f181bf90
DV
135312016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13532
13533 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13534 (only necessary on s390x).
13535
714fb282
L
135362016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13537
13538 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13539 -mno-accumulate-outgoing-args.
13540
618d6c1c
PP
135412016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13542
13543 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13544
1066e9b5
JJ
135452016-02-04 Jakub Jelinek <jakub@redhat.com>
13546
13547 PR c/69669
13548 * c-c++-common/pr69669.c: New test.
13549
76255d0d
MM
135502016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13551
13552 PR target/69667
13553 * g++.dg/pr69667.C: New file.
13554
e0b059b1
WD
135552016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13556
13557 PR target/69619
13558 * gcc.dg/pr69619.c: Add new test.
13559
2692b5c8
RS
135602016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13561
13562 PR rtl-optimization/69577
13563 * gcc.target/i386/pr69577.c: New test.
13564
7db337c2
ML
135652016-02-04 Martin Liska <mliska@suse.cz>
13566
13567 * g++.dg/asan/pr69276.C: New test.
13568
cc9c0829
KT
135692016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13570
13571 PR target/65932
13572 PR target/67714
13573 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13574 a single smulbb instruction.
13575 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13576 * gcc.target/amr/wmul-2.c: Likewise.
13577
eb9feb52
KT
135782016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13579
13580 PR target/65932
13581 PR target/67714
13582 * gcc.c-torture/execute/pr67714.c: New test.
13583
61f727fe
JJ
135842016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13585
13586 PR target/69454
13587 * gcc.target/i386/pr69454-1.c: New test.
13588 * gcc.target/i386/pr69454-2.c: New test.
13589
05dd97db
MS
135902016-02-03 Martin Sebor <msebor@redhat.com>
13591
13592 PR c++/69251
13593 PR c++/69253
13594 PR c++/69290
13595 PR c++/69277
13596 PR c++/69349
13597 * g++.dg/ext/flexarray-mangle-2.C: New test.
13598 * g++.dg/ext/flexarray-mangle.C: New test.
13599 * g++.dg/ext/flexarray-subst.C: New test.
13600 * g++.dg/ext/flexary11.C: New test.
13601 * g++.dg/ext/flexary12.C: New test.
13602 * g++.dg/ext/flexary13.C: New test.
13603 * g++.dg/ext/flexary14.C: New test.
13604 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13605
dac2fc29
L
136062016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13607
13608 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13609 Define only if CHECK_FLOAT128 is defined.
13610 (main): Properly initialize u5.
13611
eadb8035
JJ
136122016-02-03 Jakub Jelinek <jakub@redhat.com>
13613
0afbb81b
JJ
13614 PR c/69627
13615 * gcc.dg/pr69627.c: New test.
13616
eadb8035
JJ
13617 PR target/69644
13618 * gcc.dg/pr69644.c: New test.
13619
b12d4923
MS
136202016-02-03 Mike Stump <mikestump@comcast.net>
13621
13622 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13623 support for struct-layout-1.exp.
13624
ab4bae0c
PP
136252016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13626
13627 PR c++/69056
618d6c1c 13628 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13629
95831c01
VM
136302016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13631 Alexandre Oliva <aoliva@redhat.com>
13632
13633 PR target/69461
13634 * gcc.target/powerpc/pr69461.c: New.
13635
ccc71ab8
UB
136362016-02-03 Uros Bizjak <ubizjak@gmail.com>
13637
13638 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13639 works from here ...
13640 (check_effective_target_fsanitize_thread): ... to here. Do not
13641 specify additional compile flags for the test source.
13642 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13643 specify additional compile flags for the test source.
13644
96299640
WD
136452016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13646
13647 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13648
781d83d9
AV
136492016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13650
13651 PR fortran/67451
13652 PR fortran/69418
13653 * gfortran.dg/coarray_allocate_2.f08: New test.
13654 * gfortran.dg/coarray_allocate_3.f08: New test.
13655 * gfortran.dg/coarray_allocate_4.f08: New test.
13656
d8208e6d
AL
136572016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13658
13659 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13660 use same scan-tree-dump-times on all platforms.
13661 * gcc.dg/vect/vect-outer-1.c: Likewise.
13662 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13663 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13664 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13665 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13666 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13667 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13668 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13669
a8394fa0
SB
136702016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13671
13672 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13673 warning.
13674
f3baa1d3
L
136752016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13676
13677 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13678
eb077516
JN
136792016-02-02 James Norris <jnorris@codesourcery.com>
13680
13681 * c-c++-common/goacc/routine-5.c: Add tests.
13682
578fb225
AM
136832016-02-02 Alexander Monakov <amonakov@ispras.ru>
13684
13685 * gcc.target/nvptx/unsigned-cmp.c: New test.
13686
c64f7d37
WD
136872016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13688
13689 * gcc.target/aarch64/scalar_shift_1.c
13690 (test_corners_sisd_di): Improve force to SIMD register.
13691 (test_corners_sisd_si): Likewise.
13692 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13693 Remove scan-assembler check for ldr.
13694
90c6f26c
RB
136952016-02-02 Richard Biener <rguenther@suse.de>
13696
13697 PR tree-optimization/69595
13698 * gcc.dg/Warray-bounds-17.c: New testcase.
13699
9dc03c97
RB
137002016-02-02 Richard Biener <rguenther@suse.de>
13701
13702 PR tree-optimization/69606
13703 * gcc.dg/torture/pr69606.c: New testcase.
13704
2d4dc223
YR
137052016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13706
13707 PR middle-end/68542
13708 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13709 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13710
65c98fde
AM
137112016-02-02 Alan Modra <amodra@gmail.com>
13712
13713 PR target/69548
13714 * gcc.target/powerpc/pr69548.c: New test.
13715
e1b81f2b
JJ
137162016-02-01 Jakub Jelinek <jakub@redhat.com>
13717
d0268b37
JJ
13718 PR rtl-optimization/69592
13719 * gcc.dg/pr69592.c: New test.
13720
e1b81f2b
JJ
13721 PR preprocessor/69543
13722 PR c/69558
13723 * gcc.dg/pr69543.c: New test.
13724 * gcc.dg/pr69558.c: New test.
13725
7dd7780d
UB
137262016-02-01 Uros Bizjak <ubizjak@gmail.com>
13727
bf672ee5
UB
13728 PR testsuite/65940
13729 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13730
9a7013f8
MS
137312016-02-01 Martin Sebor <msebor@redhat.com>
13732
13733 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13734
e681fb2b
BC
137352016-02-01 Bin Cheng <bin.cheng@arm.com>
13736
13737 PR tree-optimization/67921
13738 * c-c++-common/ubsan/pr67921.c: New test.
13739
ff86345f
RB
137402016-02-01 Richard Biener <rguenther@suse.de>
13741
13742 PR middle-end/69556
13743 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13744
bc369dbd
RB
137452016-02-01 Richard Biener <rguenther@suse.de>
13746
13747 PR tree-optimization/69574
13748 * gcc.dg/torture/pr69574.c: New testcase.
13749
ef318184
RB
137502016-02-01 Richard Biener <rguenther@suse.de>
13751
13752 PR tree-optimization/69579
13753 * gcc.dg/setjmp-6.c: New testcase.
13754
654745e6
JJ
137552016-02-01 Jakub Jelinek <jakub@redhat.com>
13756
13757 PR rtl-optimization/69570
13758 * g++.dg/opt/pr69570.C: New test.
13759
e6c0c44b
RH
137602016-02-01 Richard Henderson <rth@redhat.com>
13761
13762 * gcc.dg/pr69535.c: New test.
13763
6ff3f09a
JDA
137642016-01-31 John David Anglin <danglin@gcc.gnu.org>
13765
2c005538
JDA
13766 PR testsuite/69584
13767 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13768 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13769
61083a4b
JDA
13770 PR debug/68244
13771 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13772
6ff3f09a
JDA
13773 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13774
0c221916
PT
137752016-01-31 Paul Thomas <pault@gcc.gnu.org>
13776
13777 PR fortran/67564
13778 * gfortran.dg/allocate_with_source_17.f03: New test.
13779
db7a2818
JJ
137802016-01-30 Jakub Jelinek <jakub@redhat.com>
13781
13782 PR tree-optimization/69546
13783 * gcc.dg/torture/pr69546.c: New test.
13784
e520d5f0
PT
137852016-01-30 Paul Thomas <pault@gcc.gnu.org>
13786
13787 PR fortran/69566
13788 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13789
343c05d3
MS
137902016-01-30 Martin Sebor <msebor@redhat.com>
13791
13792 PR c++/68490
13793 * g++.dg/ext/flexary10.C: New test.
13794
d6c3a539
DH
137952016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13796
13797 PR fortran/66707
13798 gfortran.dg/common_23.f90: New test.
13799
52d72fcd
BS
138002016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13801
13802 PR target/65546
13803 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13804 condition being checked, and disable it when the target supports
13805 misaligned loads and stores.
13806
3a5d2ba4
JJ
138072016-01-29 Jakub Jelinek <jakub@redhat.com>
13808
13809 PR debug/69518
13810 * gcc.dg/torture/pr69518.c: New test.
13811
6bbacdb5
L
138122016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13813
13814 PR target/69530
13815 * gcc.target/i386/pr69530.c: New test.
13816
af932cdb
SE
138172016-01-29 Steve Ellcey <sellcey@imgtec.com>
13818
13819 PR target/65604
13820 * gcc.target/mips/div-delay.c: New test.
13821
26658b7c
JJ
138222016-01-29 Jakub Jelinek <jakub@redhat.com>
13823
33e89989
JJ
13824 PR target/69551
13825 * gcc.target/i386/pr69551.c: New test.
13826
26658b7c
JJ
13827 PR target/66137
13828 * gcc.target/i386/pr66137.c: New test.
13829
401116b5
AB
138302016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13831
13832 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13833 always built for p5600.
13834 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13835 isa=p5600 dg-option.
13836
d4abfcc5
RB
138372016-01-29 Richard Biener <rguenther@suse.de>
13838
13839 PR tree-optimization/69547
13840 * g++.dg/tree-ssa/pr69547.C: New testcase.
13841
16b77b32
JJ
138422016-01-29 Jakub Jelinek <jakub@redhat.com>
13843
13844 PR debug/66869
13845 * g++.dg/warn/Wunused-function2.C: New test.
13846
a1c95464
DV
138472016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13848
13849 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13850 support for test to succeed.
13851
5453bfed
MP
138522016-01-29 Marek Polacek <polacek@redhat.com>
13853
13854 PR c++/69509
13855 PR c++/69516
13856 * g++.dg/ext/constexpr-vla2.C: New test.
13857 * g++.dg/ext/constexpr-vla3.C: New test.
13858 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13859
452ec2a5
RB
138602016-01-29 Richard Biener <rguenther@suse.de>
13861
13862 PR middle-end/69537
13863 * gcc.dg/uninit-21.c: New testcase.
13864
aec0b19e
UB
138652016-01-28 Uros Bizjak <ubizjak@gmail.com>
13866
13867 PR target/69459
13868 * gcc.target/i386/pr69459.c: New test.
13869
df113ce7
SE
138702016-01-28 Steve Ellcey <sellcey@imgtec.com>
13871
13872 PR target/68400
13873 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13874 * gcc.target/mips/pr68400.c: New test.
13875
494de84f
MS
138762016-01-28 Martin Sebor <msebor@redhat.com>
13877
13878 PR target/17381
13879 * gcc.target/powerpc/pr17381.c: New test.
13880
eb1b1f01
JJ
138812016-01-28 Jakub Jelinek <jakub@redhat.com>
13882
13883 PR middle-end/69542
13884 * gcc.dg/torture/pr69542.c: New test.
13885
6dfeb7ce
WD
138862016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13887
13888 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13889
4b7471a4
DE
138902016-01-28 David Edelsohn <dje.gcc@gmail.com>
13891
13892 * gcc.dg/pr65980.c: Skip on AIX.
13893 * gcc.dg/pr66688.c: Same.
13894
b271fd21
DE
138952016-01-28 David Edelsohn <dje.gcc@gmail.com>
13896
13897 PR target/63679
13898 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13899 * gcc.dg/tree-ssa/sra-18.c: Same.
13900
874108a9
AV
139012016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13902
13903 PR fortran/62536
13904 * gfortran.dg/block_15.f08: New test.
13905 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13906 on incorrectly closed BLOCK.
13907
30480bcd
IE
139082016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13909
13910 * gcc.dg/declare-simd.c: New test.
6905c577 13911
14ba8d6d
RB
139122016-01-28 Richard Biener <rguenther@suse.de>
13913
13914 PR tree-optimization/69466
13915 * gfortran.dg/vect/pr69466.f90: New testcase.
13916
0d4c694e
TP
139172016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13918
13919 * g++.dg/pr67989.C: Remove ARM-specific option.
13920 * gcc.target/arm/pr67989.C: New file.
13921
2aa780da
UB
139222016-01-27 Uros Bizjak <ubizjak@gmail.com>
13923
13924 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13925 and expm1 test for glibc < 2.11.
13926
f75ebe77
RH
139272016-01-27 Richard Henderson <rth@redhat.com>
13928
13929 * gcc.c-torture/execute/pr69447.c: New test.
13930
139312016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13932
9a175e65 13933 PR fortran/69422
49847d75
PT
13934 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13935
cbdd8ae0
JJ
139362016-01-27 Jakub Jelinek <jakub@redhat.com>
13937
13938 PR debug/66869
13939 * gcc.dg/pr66869.c: New test.
13940
2b572b3c
JL
139412016-01-25 Jeff Law <law@redhat.com>
13942
13943 PR tree-optimization/68398
aec0b19e 13944 PR tree-optimization/69196
2b572b3c
JL
13945 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13946 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13947 path to avoid new heuristic allowing more irreducible regions
13948 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13949 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13950 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13951 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13952 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13953
fa74a4bc
MP
139542016-01-27 Marek Polacek <polacek@redhat.com>
13955
13956 PR c/68062
13957 * c-c++-common/vector-compare-4.c: New test.
13958
0afff540
DM
139592016-01-27 David Malcolm <dmalcolm@redhat.com>
13960
13961 PR preprocessor/69126
13962 * c-c++-common/pr69126.c: New test case.
13963
1a218fc9
ILT
139642016-01-27 Ian Lance Taylor <iant@google.com>
13965
13966 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13967
5d70666e
RB
139682016-01-27 Ryan Burn <contact@rnburn.com>
13969
13970 PR cilkplus/69267
13971 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13972
87ff4d66
UB
139732016-01-27 Uros Bizjak <ubizjak@gmail.com>
13974
13975 PR target/69512
13976 * gcc.target/i386/pr69512.c: New test.
13977
27e23cca
RE
139782016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13979
13980 PR ada/69488
13981 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13982
05bf54c3
MP
139832016-01-27 Marek Polacek <polacek@redhat.com>
13984
13985 PR c++/69379
13986 * g++.dg/pr69379.C: New test.
13987
60214d0d
MS
139882016-01-27 Martin Sebor <msebor@redhat.com>
13989
13990 PR c++/69317
13991 * g++.dg/abi/Wabi-2-2.C: New test.
13992 * g++.dg/abi/Wabi-2-3.C: New test.
13993 * g++.dg/abi/Wabi-3-2.C: New test.
13994 * g++.dg/abi/Wabi-3-3.C: New test.
13995
167c7bfa
RB
139962016-01-27 Richard Biener <rguenther@suse.de>
13997
13998 PR tree-optimization/69166
13999 * gcc.dg/torture/pr69166.c: New testcase.
14000
1430fb1f
MJ
140012016-01-27 Martin Jambor <mjambor@suse.cz>
14002
14003 PR tree-optimization/69355
14004 * gcc.dg/tree-ssa/pr69355.c: New test.
14005
95e3030c
MP
140062016-01-27 Marek Polacek <polacek@redhat.com>
14007
14008 PR c++/69496
14009 * g++.dg/ext/constexpr-vla1.C: New test.
14010
eeb085f3
CB
140112016-01-20 Christian Bruel <christian.bruel@st.com>
14012
14013 PR target/69245
14014 * gcc.target/arm/pr69245.c: New test.
14015
b1652dde
JJ
140162016-01-27 Jakub Jelinek <jakub@redhat.com>
14017
14018 PR tree-optimization/69399
14019 * gcc.dg/torture/pr69399.c: New test.
14020
ce7e8f00
EB
140212016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14022
14023 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14024
e4aac1d1
EB
140252016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14026
14027 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14028
8dfdb419
TV
140292016-01-26 Tom de Vries <tom@codesourcery.com>
14030
14031 PR tree-optimization/69110
14032 * gcc.dg/autopar/pr69110.c: New test.
14033
56f80f54 140342016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14035 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14036
14037 * gcc.dg/graphite/isl-ast-op-select.c: New.
14038
a0909527
PT
140392015-01-26 Paul Thomas <pault@gcc.gnu.org>
14040
14041 PR fortran/69385
14042 * gfortran.dg/allocate_error_6.f90: New test.
14043
ffc445f4
RH
140442016-01-26 Richard Henderson <rth@redhat.com>
14045
14046 * gcc.dg/tm/pr60908.c: New test.
14047
01e1dea3
DM
140482016-01-26 David Malcolm <dmalcolm@redhat.com>
14049
14050 PR other/69006
14051 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14052 directive.
14053 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14054 expected multiline output to reflect the colorization being
14055 disabled before newlines.
14056 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14057 (custom_diagnostic_finalizer): Replace call to
14058 pp_newline_and_flush with call to pp_flush.
14059 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14060 * gfortran.dg/implicit_class_1.f90: Likewise.
14061 * lib/gcc-dg.exp (allow_blank_lines): New global.
14062 (dg-allow-blank-lines-in-output): New procedure.
14063 (gcc-dg-prune): Complain about blank lines in the output, unless
14064 dg-allow-blank-lines-in-output was called.
14065 * lib/multiline.exp (_build_multiline_regex): Only support
14066 arbitrary followup text for non-blank-lines, not for blank lines.
14067
13f92e8d
JJ
140682016-01-26 Jakub Jelinek <jakub@redhat.com>
14069
14070 PR tree-optimization/69483
14071 * gcc.dg/pr69483.c: New test.
14072 * g++.dg/opt/pr69483.C: New test.
14073
92422235
CL
140742016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14075
14076 PR target/68620
14077 * gcc.target/arm/pr68620.c: New test.
14078
0bccf11b
L
140792016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14080
14081 * gcc.target/i386/pr68986-2.c: Remove -m32.
14082
81cd202e
L
140832016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14084
14085 PR target/68986
14086 * gcc.target/i386/pr68986-1.c: New test.
14087 * gcc.target/i386/pr68986-2.c: Likewise.
14088 * gcc.target/i386/pr68986-3.c: Likewise.
14089
213a1c03
CB
140902016-01-26 Christian Bruel <christian.bruel@st.com>
14091
14092 * lib/target-supports.exp
14093 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14094 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14095 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14096
22a08dd1
RB
140972016-01-26 Richard Biener <rguenther@suse.de>
14098
14099 PR tree-optimization/69452
14100 * gcc.dg/torture/pr69452.c: New testcase.
14101
6c06e0e8
JJ
141022016-01-26 Jakub Jelinek <jakub@redhat.com>
14103
14104 PR target/69442
14105 * gcc.dg/pr69442.c: New test.
14106
b96824c4
RFI
141072016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14108
14109 PR target/67896
14110 * gcc.target/aarch64/simd/pr67896.C: New.
14111
5ee31e57
RS
141122016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14113
14114 PR tree-optimization/69400
14115 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14116 function.
14117 (plugin_init): Call it.
14118 * gcc.dg/torture/pr69400.c: New test.
14119
7ddfb31d
CL
141202016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14121
14122 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14123
1e050c90
AK
141242016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14125 Sebastian Pop <s.pop@samsung.com>
14126
14127 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14128 isl-0.15.
14129
c8ee4bf5
AK
141302016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14131 Sebastian Pop <s.pop@samsung.com>
14132
14133 * gcc.dg/graphite/pr69292.c: New.
14134
d902b330
JJ
141352016-01-25 Jakub Jelinek <jakub@redhat.com>
14136
14137 * c-c++-common/goacc/use_device-1.c: New test.
14138
2c89b952
JL
141392016-01-25 Jeff Law <law@redhat.com>
14140
14141 PR tree-optimization/69196
14142 PR tree-optimization/68398
14143 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14144 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14145
685c8785
DE
141462016-01-25 David Edelsohn <dje.gcc@gmail.com>
14147
14148 PR target/69469
14149 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14150 Algorithm.
14151
95cef0c1
RB
141522016-01-25 Richard Biener <rguenther@suse.de>
14153
14154 PR testsuite/69380
14155 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14156
2947d3b2
IE
141572016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14158
14159 PR target/69421
14160 * gcc.dg/pr69421.c: New test.
14161
ae19075a
BB
141622016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14163
14164 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14165 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14166 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14167 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14168 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14169 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14170 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14171 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14172 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14173 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14174
fa4511c2
RB
141752016-01-25 Richard Biener <rguenther@suse.de>
14176
14177 PR tree-optimization/69376
14178 * gcc.dg/torture/pr69376.c: New testcase.
14179
1d101216
JD
141802016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14181
14182 PR fortran/69397
14183 PR fortran/68442
14184 * gfortran.dg/interface_38.f90: New test.
14185 * gfortran.dg/interface_39.f90: New test.
a0909527 14186
a59b92b0
PP
141872016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14188
14189 Revert:
14190 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14191
14192 PR c++/11858
14193 PR c++/24663
14194 PR c++/24664
14195 * g++.dg/template/pr11858.C: New test.
14196 * g++.dg/template/pr24663.C: New test.
14197 * g++.dg/template/unify12.C: New test.
14198 * g++.dg/template/unify13.C: New test.
14199 * g++.dg/template/unify14.C: New test.
14200 * g++.dg/template/unify15.C: New test.
14201 * g++.dg/template/unify16.C: New test.
14202 * g++.dg/template/unify17.C: New test.
14203
16acb1a8
DH
142042016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14205
14206 PR fortran/68283
14207 gfortran.dg/pr68283.f90: New test.
14208
094773e8
TK
142092016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14210
14211 PR fortran/66094
14212 * gfortran.dg/inline_matmul_13.f90: New test.
14213 * gfortran.dg/matmul_bounds_8.f90: New test.
14214 * gfortran.dg/matmul_bounds_9.f90: New test.
14215 * gfortran.dg/matmul_bounds_10.f90: New test.
14216
42fb90d7
TV
142172016-01-23 Tom de Vries <tom@codesourcery.com>
14218
14219 PR tree-optimization/69426
14220 * gcc.dg/autopar/pr69426.c: New test.
14221
69da7802
MS
142222016-01-23 Martin Sebor <msebor@redhat.com>
14223
14224 PR c++/58109
14225 PR c++/69022
14226 * g++.dg/cpp0x/alignas5.C: New test.
14227 * g++.dg/ext/vector29.C: Same.
14228
da17300a
UB
142292016-01-23 Uros Bizjak <ubizjak@gmail.com>
14230
14231 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14232 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14233 _GNU_SOURCE from compile flags to the source.
14234 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14235 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14236 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14237 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14238
62041cfc
JJ
142392016-01-22 Jakub Jelinek <jakub@redhat.com>
14240
14241 PR target/69432
14242 * g++.dg/opt/pr69432.C: New test.
14243
f7d2ad6f
BS
142442016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14245
14246 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14247 32-bit targets testing an -m64 multilib.
14248
d403fc9a
WS
142492016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14250
14251 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14252 64-bit support.
14253
4aa16f8d
JG
142542016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14255
14256 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14257
7c816d0f
CB
142582016-01-21 Christian Bruel <christian.bruel@st.com>
14259
14260 PR target/68674
14261 * gcc.target/i386/pr68674.c
14262 * gcc.target/aarch64/pr68674.c
14263 * gcc.target/arm/pr68674.c
14264
fce661e8
KT
142652016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14266
14267 PR target/69403
14268 * gcc.c-torture/execute/pr69403.c: New test.
14269
4696899f
PC
142702016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14271
14272 PR c++/55843
14273 * g++.dg/template/pr55843.C: New.
14274
bac69366
AL
142752016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14276
14277 PR testsuite/66877
14278 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14279 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14280
b57d3a5c
BS
142812016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14282
14283 PR testsuite/67489
da17300a
UB
14284 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14285 from dg-do compile directive, and instead add
14286 { dg-require-effective-target int128 }.
b57d3a5c 14287
9f04a53e
MS
142882016-01-20 Martin Sebor <msebor@redhat.com>
14289
14290 PR c/69405
14291 * gcc.dg/sync-fetch.c: New test.
14292
38a51663
JL
142932016-01-21 Martin Sebor <msebor@redhat.com>
14294
14295 PR target/69252
14296 * gcc.target/powerpc/pr69252.c: New test.
14297
2423a75a
JD
142982016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14299
14300 PR fortran/65996
da17300a 14301 * gfortran.dg/pr65996.f90: New test.
2423a75a 14302
0a76463f
DV
143032016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14304
14305 PR c++/68810
9f04a53e 14306 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14307 expected to generate an error.
0a76463f 14308
9776e692
BS
143092016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14310
14311 PR middle-end/66178
14312 * gcc.dg/torture/pr66178.c: New test.
14313
c8d3e088
AB
143142016-01-21 Anton Blanchard <anton@samba.org>
14315 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14316
14317 PR target/63354
14318 * gcc.target/powerpc/pr63354.c: New test.
14319
35b707ff
VM
143202016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14321
14322 PR rtl-optimization/68990
14323 * gcc.target/i386/pr68990: New.
14324
157b0829
NC
143252016-01-21 Nick Clifton <nickc@redhat.com>
14326
14327 PR target/69129
14328 * gcc.target/mips/pr69129.c: New.
14329
aede6748
PC
143302016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14331
14332 PR c++/58046
14333 * g++.dg/cpp0x/pr58046.C: New.
14334
5463c2c8
JJ
143352016-01-21 Jakub Jelinek <jakub@redhat.com>
14336
6d31cc75
SS
14337 PR target/69187
14338 PR target/65624
14339 * gcc.target/arm/pr69187.c: New test.
14340
5463c2c8
JJ
14341 PR c++/69355
14342 * g++.dg/torture/pr69355.C: New test.
14343
fa28f32b
AK
143442016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14345 Sebastian Pop <s.pop@samsung.com>
14346
14347 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14348
b920a047
AK
143492016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14350 Sebastian Pop <s.pop@samsung.com>
14351
da17300a 14352 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14353
bdd3aea6
JJ
143542016-01-21 Jakub Jelinek <jakub@redhat.com>
14355
14356 PR middle-end/67653
14357 * c-c++-common/pr67653.c: New test.
14358 * gcc.dg/torture/pr29119.c: Add dg-warning.
14359
26a2e6ae
PB
143602016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14361
14362 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14363
d25c7690
PK
143642016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14365
14366 PR c/24293
14367 * gcc.dg/pr24293.c: New test.
14368 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14369 incomplete struct type.
14370 * gcc.dg/declspec-1.c: Likewise.
14371 * gcc.dg/pr63549.c: Likewise.
14372
889d5698
JJ
143732016-01-20 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR tree-optimization/66612
14376 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14377 for bdn instruction.
14378
d7cf3dc7
CL
143792016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14380
14381 * lib/target-supports.exp
14382 (check_effective_target_arm_fp_ok_nocache): New.
14383 (check_effective_target_arm_fp_ok): New.
14384 (add_options_for_arm_fp): New.
14385 (check_effective_target_arm_crypto_ok_nocache): Require
14386 target_arm_v8_neon_ok instead of arm32.
14387 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14388 (check_effective_target_arm_crypto_pragma_ok): New.
14389 (add_options_for_arm_vfp): New.
14390 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14391 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14392 target instead. Force initial fpu to vfp.
14393 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14394 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14395 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14396 dependency.
14397 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14398 use arm_vfp effective target instead. Force initial fpu to vfp.
14399 * gcc.target/arm/attr-neon3.c: Likewise.
14400 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14401 arm_vfp_ok.
14402 * gcc.target/arm/unsigned-float.c: Likewise.
14403 * gcc.target/arm/vfp-1.c: Likewise.
14404 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14405 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14406 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14407 * gcc.target/arm/vfp-ldmias.c: Likewise.
14408 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14409 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14410 * gcc.target/arm/vfp-stmiad.c: Likewise.
14411 * gcc.target/arm/vfp-stmias.c: Likewise.
14412 * gcc.target/arm/vnmul-1.c: Likewise.
14413 * gcc.target/arm/vnmul-2.c: Likewise.
14414 * gcc.target/arm/vnmul-3.c: Likewise.
14415 * gcc.target/arm/vnmul-4.c: Likewise.
14416
01ac9704 144172016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14418
e84b00da
L
14419 PR testsuite/69366
14420 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14421 the MPX run-time library, for compile-time MPX test.
14422 * gcc.target/i386/chkp-always_inline.c: Likewise.
14423 * gcc.target/i386/chkp-bndret.c: Likewise.
14424 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14425 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14426 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14427 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14428 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14429 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14430 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14431 * gcc.target/i386/chkp-label-address.c: Likewise.
14432 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14433 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14434 * gcc.target/i386/chkp-pr69044.c: Likewise.
14435 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14436 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14437 * gcc.target/i386/chkp-strchr.c: Likewise.
14438 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14439 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14440 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14441 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14442 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14443 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14444 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14445 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14446 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14447 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14448 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14449 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14450 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14451 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14452 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14453 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14454 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14455 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14456 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14457 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14458 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14459 * gcc.target/i386/pr63995-2.c: Likewise.
14460 * gcc.target/i386/pr64805.c: Likewise.
14461 * gcc.target/i386/pr65044.c: Likewise.
14462 * gcc.target/i386/pr65167.c: Likewise.
14463 * gcc.target/i386/pr65183.c: Likewise.
14464 * gcc.target/i386/pr65184.c: Likewise.
14465 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14466
28b33016
IE
144672016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14468
14469 PR tree-optimization/69328
14470 * gcc.dg/pr69328.c: New test.
14471
bcff0913
JL
144722016-01-20 Jeff Law <law@redhat.com>
14473
bf0bb970 14474 PR target/25114
bcff0913
JL
14475 * gcc.target/m68k/pr25114.c: New test.
14476
a3f69631
AV
144772016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14478
14479 * gcc.target/arm/memset-inline-10.c: Added
14480 dg-require-effective-target arm_thumb2_ok.
14481
af33ba0d
EB
144822016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14483
14484 * gcc.dg/debug/dwarf2/sso.c: New test.
14485
7596d5de
UB
144862016-01-19 Uros Bizjak <ubizjak@gmail.com>
14487
14488 PR testsuite/68820
14489 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14490 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14491 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14492
ceda2c69
JH
144932016-01-19 Jan Hubicka <hubicka@ucw.cz>
14494
14495 PR ipa/66223
14496 * g++.dg/ipa/devirt-50.C: New testcase.
14497
38a979f2
MP
144982016-01-19 Marek Polacek <polacek@redhat.com>
14499
14500 PR c++/68965
14501 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14502 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14503
962801c5
KT
145042016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14505
14506 PR target/69135
14507 * gcc.target/arm/pr69135_1.c: New test.
14508
078fe40a
WD
145092015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14510
14511 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14512
786e3c06
WD
145132015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14514
14515 * gcc.target/aarch64/ccmp_1.c: New testcase.
14516
1e297006
MP
145172016-01-19 Marek Polacek <polacek@redhat.com>
14518
14519 PR c++/68586
14520 * g++.dg/cpp0x/enum30.C: New test.
14521
879c27e3
RB
145222016-01-19 Richard Biener <rguenther@suse.de>
14523
14524 PR tree-optimization/69336
14525 * g++.dg/tree-ssa/pr69336.C: New testcase.
14526
015337d3
JJ
145272016-01-19 Jakub Jelinek <jakub@redhat.com>
14528
14529 PR debug/65779
14530 * gcc.dg/pr65779.c: New test.
14531
e2c768b6
RB
145322016-01-19 Richard Biener <rguenther@suse.de>
14533
14534 PR tree-optimization/69352
14535 * gcc.dg/torture/pr69352.c: New testcase.
14536
569efc34
JJ
145372016-01-19 Jakub Jelinek <jakub@redhat.com>
14538
14539 PR rtl-optimization/68955
14540 PR rtl-optimization/64557
14541 * gcc.dg/torture/pr68955.c: New test.
14542
e49d321f
JH
145432016-01-19 Jan Hubicka <hubicka@ucw.cz>
14544
14545 PR lto/69136
14546 * g++.dg/torture/pr69136.C: New testcase.
14547
e9191ad3
JH
145482016-01-19 Jan Hubicka <hubicka@ucw.cz>
14549
14550 PR lto/69133
14551 * g++.dg/lto/pr69133_0.C: New testcase.
14552 * g++.dg/lto/pr69133_1.C: New testcase.
14553
2bedb645
JL
145542016-01-15 Jeff Law <law@redhat.com>
14555
14556 PR tree-optimization/69320
14557 * gcc.c-torture/pr69320-1.c: New test.
14558 * gcc.c-torture/pr69320-2.c: New test.
14559 * gcc.c-torture/pr69320-3.c: New test.
14560 * gcc.c-torture/pr69320-4.c: New test.
14561
17c15cb9
PP
145622016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14563
14564 PR c++/11858
14565 PR c++/24663
14566 PR c++/24664
14567 * g++.dg/template/pr11858.C: New test.
14568 * g++.dg/template/pr24663.C: New test.
14569 * g++.dg/template/unify12.C: New test.
14570 * g++.dg/template/unify13.C: New test.
14571 * g++.dg/template/unify14.C: New test.
14572 * g++.dg/template/unify15.C: New test.
14573 * g++.dg/template/unify16.C: New test.
14574 * g++.dg/template/unify17.C: New test.
14575
9617fd08
DM
145762016-01-18 David Malcolm <dmalcolm@redhat.com>
14577
14578 PR testsuite/69181
14579 * gcc.dg/pr69181-1.c: New test file.
14580 * gcc.dg/pr69181-2.c: New test file.
14581 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14582 globals by moving it to...
14583 (cleanup-after-saved-dg-test): ...this new function. Add
14584 "global additional_sources_used". Add reset of global
14585 multiline_expected_outputs to the empty list.
14586 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14587 global to...
14588 (multiline_expected_outputs): ...this, and updated comments to
14589 note that it is modified from gcc-dg.exp.
14590 (dg-end-multiline-output): Update for the above renaming.
14591 (handle-multiline-outputs): Likewise. Remove the clearing
14592 of the expected outputs to the empty list.
14593
b555a2e4
RB
145942016-01-18 Richard Biener <rguenther@suse.de>
14595
14596 PR tree-optimization/69297
14597 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14598
96902805
JM
145992016-01-18 Joseph Myers <joseph@codesourcery.com>
14600
14601 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14602 dg-options.
14603 * gcc.target/mips/mips-3d-2.c: Likewise.
14604 * gcc.target/mips/mips-3d-3.c: Likewise.
14605 * gcc.target/mips/mips-3d-4.c: Likewise.
14606 * gcc.target/mips/mips-3d-5.c: Likewise.
14607 * gcc.target/mips/mips-3d-6.c: Likewise.
14608 * gcc.target/mips/mips-3d-7.c: Likewise.
14609 * gcc.target/mips/mips-3d-8.c: Likewise.
14610 * gcc.target/mips/mips-3d-9.c: Likewise.
14611 * gcc.target/mips/mips-ps-1.c: Likewise.
14612 * gcc.target/mips/mips-ps-2.c: Likewise.
14613 * gcc.target/mips/mips-ps-3.c: Likewise.
14614 * gcc.target/mips/mips-ps-4.c: Likewise.
14615 * gcc.target/mips/mips-ps-5.c: Likewise.
14616 * gcc.target/mips/mips-ps-6.c: Likewise.
14617 * gcc.target/mips/mips-ps-7.c: Likewise.
14618 * gcc.target/mips/mips-ps-type.c: Likewise.
14619 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14620 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14621
40e26f94
TV
146222016-01-18 Tom de Vries <tom@codesourcery.com>
14623
14624 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14625 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14626 * c-c++-common/goacc/kernels-empty.c: New test.
14627 * c-c++-common/goacc/kernels-eternal.c: New test.
14628 * c-c++-common/goacc/kernels-loop-2.c: New test.
14629 * c-c++-common/goacc/kernels-loop-3.c: New test.
14630 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14631 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14632 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14633 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14634 * c-c++-common/goacc/kernels-loop-data.c: New test.
14635 * c-c++-common/goacc/kernels-loop-g.c: New test.
14636 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14637 * c-c++-common/goacc/kernels-loop-n.c: New test.
14638 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14639 * c-c++-common/goacc/kernels-loop.c: New test.
14640 * c-c++-common/goacc/kernels-noreturn.c: New test.
14641 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14642 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14643 * c-c++-common/goacc/kernels-reduction.c: New test.
14644
a98d4647
TV
146452016-01-18 Tom de Vries <tom@codesourcery.com>
14646
14647 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14648 * gcc.dg/autopar/outer-2.c: Same.
14649 * gcc.dg/autopar/outer-3.c: Same.
14650 * gcc.dg/autopar/outer-4.c: Same.
14651 * gcc.dg/autopar/outer-5.c: Same.
14652 * gcc.dg/autopar/outer-6.c: Same.
14653 * gcc.dg/autopar/parallelization-1.c: Same.
14654 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14655 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14656 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14657 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14658 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14659 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14660 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14661 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14662 * gcc.dg/autopar/pr39500-1.c: Same.
14663 * gcc.dg/autopar/pr39500-2.c: Same.
14664 * gcc.dg/autopar/pr46193.c: Same.
14665 * gcc.dg/autopar/pr46194.c: Same.
14666 * gcc.dg/autopar/pr49580.c: Same.
14667 * gcc.dg/autopar/pr49960-1.c: Same.
14668 * gcc.dg/autopar/pr49960.c: Same.
14669 * gcc.dg/autopar/pr68373.c: Same.
14670 * gcc.dg/autopar/reduc-1.c: Same.
14671 * gcc.dg/autopar/reduc-1char.c: Same.
14672 * gcc.dg/autopar/reduc-1short.c: Same.
14673 * gcc.dg/autopar/reduc-2.c: Same.
14674 * gcc.dg/autopar/reduc-2char.c: Same.
14675 * gcc.dg/autopar/reduc-2short.c: Same.
14676 * gcc.dg/autopar/reduc-3.c: Same.
14677 * gcc.dg/autopar/reduc-4.c: Same.
14678 * gcc.dg/autopar/reduc-6.c: Same.
14679 * gcc.dg/autopar/reduc-7.c: Same.
14680 * gcc.dg/autopar/reduc-8.c: Same.
14681 * gcc.dg/autopar/reduc-9.c: Same.
14682 * gcc.dg/autopar/uns-outer-4.c: Same.
14683 * gcc.dg/autopar/uns-outer-5.c: Same.
14684 * gcc.dg/autopar/uns-outer-6.c: Same.
14685 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14686 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14687
da976fa8
AL
146882016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14689
14690 PR target/63679
14691 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14692 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14693
70c1e886
AL
146942016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14695
14696 PR target/63679
14697 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14698 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14699 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14700
88bed196
AL
147012016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14702
14703 PR target/63679
14704 * gcc.dg/tree-ssa/sra-17.c: New.
14705 * gcc.dg/tree-ssa/sra-18.c: New.
14706
3dd5f42e
IE
147072016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14708
14709 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14710
ae5a77fa
EB
147112016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14712
14713 * gnat.dg/inline12.adb: New test.
14714
11e57fc6
BC
147152016-01-18 Bin Cheng <bin.cheng@arm.com>
14716
14717 PR tree-optimization/66797
14718 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14719
995b6fe0
RB
147202016-01-18 Richard Biener <rguenther@suse.de>
14721
14722 PR tree-optimization/69170
14723 * gcc.dg/torture/pr69170.c: New testcase.
14724
82ee0cf2 147252016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14726
14727 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14728
d69da357
TV
147292016-01-16 Tom de Vries <tom@codesourcery.com>
14730
14731 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14732
a3845283
TV
147332016-01-16 Tom de Vries <tom@codesourcery.com>
14734
14735 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14736 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14737 redundant dg-require-effective-target pthread.
14738 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14739 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14740 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14741 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14742 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14743 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14744 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14745
197a6aa6
DE
147462016-01-16 David Edelsohn <dje.gcc@gmail.com>
14747
14748 PR target/68609
14749 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14750 * gcc.target/powerpc/recip-7.c: Same.
14751
ec7886c1
PP
147522016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14753
14754 PR c++/69091
14755 * g++.dg/template/pr69091.C: New test.
14756
203484bb
PP
147572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14758
14759 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14760 dump does not contain an error_mark_node.
14761 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14762 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14763
aa2500e9
PP
147642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14765
14766 PR c++/68936
14767 * g++.dg/template/pr68936.C: New test.
14768
28621a5c
DE
147692016-01-15 David Edelsohn <dje.gcc@gmail.com>
14770
14771 PR target/68609
14772 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14773 * gcc.target/powerpc/recip-2.c: Same.
14774 * gcc.target/powerpc/recip-3.c: Same.
14775 * gcc.target/powerpc/recip-4.c: Same.
14776 * gcc.target/powerpc/recip-sqrtf.c: Same.
14777
40c43aca
JL
147782016-01-15 Jeff Law <law@redhat.com>
14779
14780 PR tree-optimization/69270
14781 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14782 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14783
afbc5ae8
PT
147842016-01-15 Paul Thomas <pault@gcc.gnu.org>
14785
14786 PR fortran/49630
14787 * gfortran.dg/deferred_character_13.f90: New test for the fix
14788 of comment 3 of the PR.
14789
14790 PR fortran/54070
14791 * gfortran.dg/deferred_character_8.f90: New test
14792 * gfortran.dg/allocate_error_5.f90: New test
14793
14794 PR fortran/60593
14795 * gfortran.dg/deferred_character_10.f90: New test
14796
14797 PR fortran/60795
14798 * gfortran.dg/deferred_character_14.f90: New test
14799
14800 PR fortran/61147
14801 * gfortran.dg/deferred_character_11.f90: New test
14802
14803 PR fortran/64324
14804 * gfortran.dg/deferred_character_9.f90: New test
14805
49abe076
VM
148062016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14807
14808 PR rtl-optimization/69030
14809 * gcc.target/i386/pr69030.c: New.
14810
16d12992
KT
148112016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14812
14813 * gcc.target/aarch64/target_attr_17.c: New test.
14814
78810bd3
RB
148152016-01-15 Richard Biener <rguenther@suse.de>
14816
14817 PR tree-optimization/66856
14818 * gcc.dg/torture/pr66856-1.c: New testcase.
14819 * gcc.dg/torture/pr66856-2.c: Likewise.
14820
2bd847fe
RB
148212016-01-15 Richard Biener <rguenther@suse.de>
14822
14823 PR debug/69137
14824 * g++.dg/lto/pr69137_0.C: New testcase.
14825
a00fe3b7
RS
148262016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14827
14828 PR middle-end/69246
14829 * gcc.target/i386/pr69246.c: New test.
14830
cbb0e83b
DV
148312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14832
7596d5de 14833 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14834
5a500ecf
DV
148352016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14836
14837 PR c++/56194
14838 * g++.dg/init/const9.C: Disable test on S/390.
14839
5d9bf64f
DV
148402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14841
14842 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14843 * g++.dg/Wno-frame-address.C: Ditto.
14844
e234b19e
DV
148452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14846
14847 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14848
89483f99
RB
148492016-01-15 Richard Biener <rguenther@suse.de>
14850
14851 PR tree-optimization/68961
14852 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14853
94f37395
IE
148542016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14855
14856 * gcc.target/i386/pr65105-5.c: New test.
14857
82ee0cf2 148582016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14859
14860 * gcc.c-torture/execute/alias-4.c: New testcase.
14861
82ee0cf2 148622016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14863
14864 PR ipa/68148
14865 * g++.dg/ipa/devirt-49.C: New testcase.
14866
092f7deb 148672016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14868
14869 PR target/65837
14870 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14871 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14872 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14873
e93c66bc
RB
148742016-01-15 Richard Biener <rguenther@suse.de>
14875
14876 PR tree-optimization/69117
14877 * gcc.dg/torture/pr69117.c: New testcase.
14878
c47eaca6 148792015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14880
14881 PR c++/69048
14882 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14883
c3f6914a
FXC
148842016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14885
14886 PR testsuite/67509
14887 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14888 range tests use 100 * maximum instead of maximum + 1.
14889
cd65ae90
JJ
148902016-01-14 Jakub Jelinek <jakub@redhat.com>
14891
14892 PR debug/69244
14893 * gcc.dg/guality/pr69244.c: New test.
14894
19643948
UB
148952016-01-14 Uros Bizjak <ubizjak@gmail.com>
14896
14897 * lib/target-supports.exp (check_effective_target_issignaling):
14898 New procedure.
14899 * gcc.dg/pr61441.c: Require issignaling effective target.
14900
fe79c97e
SB
149012016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14902
14903 PR target/68803
14904 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14905
c7df95d8
DM
149062016-01-14 David Malcolm <dmalcolm@redhat.com>
14907
14908 PR c++/68819
14909 PR preprocessor/69177
14910 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14911 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14912 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14913 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14914
00083992
MP
149152016-01-14 Marek Polacek <polacek@redhat.com>
14916
14917 PR c/69262
14918 * gcc.dg/array-15.c: New test.
14919
0c9b3294
JJ
149202016-01-14 Jakub Jelinek <jakub@redhat.com>
14921
14922 PR middle-end/68146
14923 PR tree-optimization/69155
14924 * gfortran.dg/pr68146.f: New test.
14925 * gfortran.dg/pr69155.f90: New test.
14926
3688e13d
RB
149272016-01-14 Richard Biener <rguenther@suse.de>
14928
14929 PR tree-optimization/68060
14930 * gcc.dg/torture/pr68060-1.c: New testcase.
14931 * gcc.dg/torture/pr68060-2.c: Likewise.
14932
bab0ad3a
NC
149332016-01-14 Nick Clifton <nickc@redhat.com>
14934
14935 * lib/target-supports.exp
14936 (check_effective_target_arm_neon_ok_nocache): Add an option
14937 sequence that includes setting the ARM architecture to ARMv7-A.
14938 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14939 command line options necessary to enable Neon support.
14940 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14941 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14942 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14943 * gcc.target/arm/pr69180.c: Likewise.
14944
947c2ce5
JL
149452016-01-14 Jeff Law <law@redhat.com>
14946
14947 PR tree-optimization/69270
14948 * gcc.dg/tree-ssa/pr69270.c: New test.
14949
3342fd71
BS
149502016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14951
14952 PR c/66208
14953 * c-c++-common/pr66208.c: New file.
14954
2ad3adf1
JJ
149552016-01-13 Jakub Jelinek <jakub@redhat.com>
14956
14957 PR tree-optimization/69156
14958 * gcc.dg/pr69156.c: New test.
14959
398d6feb
L
149602016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14961
14962 * gcc.target/i386/pr69225-7.c: New test.
14963
4c868789
RH
149642016-01-13 Richard Henderson <rth@redhat.com>
14965
14966 * gcc.dg/tm/memopt-13.c: Update expected function.
14967 * gcc.dg/tm/memopt-6.c: Likewise.
14968
ef6d1772
UB
149692016-01-13 Uros Bizjak <ubizjak@gmail.com>
14970
14971 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14972 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14973 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14974 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 14975
ef6d1772
UB
149762016-01-13 Tom de Vries <tom@codesourcery.com>
14977
14978 PR tree-optimization/69169
0b4b6ef2
TV
14979 * gcc.dg/pr69169.c: New test.
14980
2ad3adf1 149812016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
14982
14983 PR target/69228
14984 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14985 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14986 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14987 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14988 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14989 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14990 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14991 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14992
9060e335
AK
149932016-01-13 Jakub Jelinek <jakub@redhat.com>
14994
14995 PR target/69247
14996 * gcc.dg/pr69247.c: New test.
14997
40311329
RB
149982016-01-13 Richard Biener <rguenther@suse.de>
14999
15000 PR tree-optimization/69242
15001 * gcc.dg/torture/pr69242.c: New testcase.
15002
ccbd7103
RB
150032016-01-13 Richard Biener <rguenther@suse.de>
15004
15005 PR tree-optimization/69186
15006 * gcc.dg/torture/pr69186.c: New testcase.
15007
c6f72a46
JL
150082016-01-13 Jeff Law <law@redhat.com>
15009
15010 PR tree-optimization/67755
15011 * gcc.dg/tree-ssa/pr67755.c: New test.
15012
150132016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15014
15015 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15016 pass number in output by a star.
15017
c446cf07
BC
150182016-01-12 Bin Cheng <bin.cheng@arm.com>
15019
15020 PR tree-optimization/68911
15021 * gcc.c-torture/execute/pr68911.c: New test.
15022
5342156c
MP
150232016-01-12 Marek Polacek <polacek@redhat.com>
15024
15025 PR c++/68979
15026 * g++.dg/warn/permissive-1.C: New test.
15027
65364cc5
JJ
150282016-01-12 Jakub Jelinek <jakub@redhat.com>
15029
15030 PR objc++/68511
15031 PR c++/69213
15032 * g++.dg/opt/pr69213.C: New test.
15033
81b9a3d9
CB
150342016-01-12 Christian Bruel <christian.bruel@st.com>
15035
15036 PR target/69180
15037 * gcc.target/arm/pr69180.c: New test.
15038
3c4e91c9
RB
150392016-01-12 Richard Biener <rguenther@suse.de>
15040
15041 PR lto/69077
15042 * g++.dg/lto/pr69077_0.C: New testcase.
15043 * g++.dg/lto/pr69077_1.C: Likewise.
15044
5664cea1
JJ
150452016-01-12 Jakub Jelinek <jakub@redhat.com>
15046
15047 PR target/69175
15048 * g++.dg/opt/pr69175.C: New test.
15049
86cefc49
AL
150502016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15051
15052 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15053 rather than #including math.h & stdlib.h.
15054 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15055 * gcc.dg/vect/pr49771.c: Likewise.
15056 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15057 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15058 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15059 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15060 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15061 * gcc.dg/vect/pr44507.c: Likewise.
15062 * gcc.dg/vect/pr45902.c: Likewise.
15063 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15064 * gcc.dg/vect/vect-117.c: Likewise.
15065 * gcc.dg/vect/vect-99.c: Likewise.
15066 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15067 * gcc.dg/vect/vect-cond-1.c: Likewise.
15068 * gcc.dg/vect/vect-cond-2.c: Likewise.
15069 * gcc.dg/vect/vect-cond-3.c: Likewise.
15070 * gcc.dg/vect/vect-cond-4.c: Likewise.
15071 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15072 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15073 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15074 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15075 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15076 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15077 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15078 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15079 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15080 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15081 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15082 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15083 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15084 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15085 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15086 include of signal.h.
15087 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15088 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15089 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15090 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15091 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15092 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15093 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15094 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15095 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15096 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15097 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15098 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15099 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15100 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15101 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15102 * gcc.dg/vect/vect-outer-5.c: Likewise.
15103 * gcc.dg/vect/vect-outer-6.c: Likewise.
15104 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15105 include of stdio.h.
15106
b832f61e
NC
151072016-01-12 Nick Clifton <nickc@redhat.com>
15108
15109 PR target/68913
15110 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15111 to fread so that it will be found in all target runtimes.
15112
8eac49b1
RB
151132016-01-12 Richard Biener <rguenther@suse.de>
15114
15115 PR tree-optimization/69053
15116 * g++.dg/torture/pr69053.C: New testcase.
15117
2935d994
RB
151182016-01-12 Richard Biener <rguenther@suse.de>
15119
15120 PR tree-optimization/69168
15121 * gcc.dg/torture/pr69168.c: New testcase.
15122
66c16fd9
RB
151232016-01-12 Richard Biener <rguenther@suse.de>
15124
15125 PR tree-optimization/69157
15126 * gcc.dg/torture/pr69157.c: New testcase.
15127
151282016-01-12 Richard Biener <rguenther@suse.de>
15129
15130 PR tree-optimization/69174
15131 * gcc.dg/torture/pr69174.c: New testcase.
15132
723033a6
JJ
151332016-01-12 Jakub Jelinek <jakub@redhat.com>
15134
15135 PR c++/66808
15136 PR c++/69000
15137 * g++.dg/tls/pr66808.C: New test.
15138 * g++.dg/tls/pr69000.C: New test.
15139
3574cf47
BS
151402016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15141
15142 * gcc.target/powerpc/swaps-p8-23.c: New test.
15143 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15144
feb20787
JDA
151452016-01-11 John David Anglin <danglin@gcc.gnu.org>
15146
15147 PR tree-optimization/68356
15148 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15149
27b1820a
KV
151502016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15151 Jim Wilson <jim.wilson@linaro.org>
15152
15153 PR target/69194
15154 * gcc.target/arm/pr69194.c: New test.
15155
cf4de6af
L
151562016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15157
15158 PR target/69225
15159 * gcc.target/i386/pr69225-1.c: New test.
15160 * gcc.target/i386/pr69225-2.c: Likewise.
15161 * gcc.target/i386/pr69225-3.c: Likewise.
15162 * gcc.target/i386/pr69225-4.c: Likewise.
15163 * gcc.target/i386/pr69225-5.c: Likewise.
15164 * gcc.target/i386/pr69225-6.c: Likewise.
15165
1ebd5558
JJ
151662016-01-11 Jakub Jelinek <jakub@redhat.com>
15167
23552a4d
JJ
15168 PR target/67462
15169 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15170 if lp64.
15171
26ff85b0
JJ
15172 PR target/69071
15173 * gcc.dg/pr69071.c: New test.
15174
9cb6bd74
JJ
15175 PR c++/69211
15176 * g++.dg/opt/pr69211.C: New test.
15177
1ebd5558
JJ
15178 PR tree-optimization/69214
15179 * gcc.c-torture/compile/pr69214.c: New test.
15180
8c18c836
UB
151812016-01-11 Uros Bizjak <ubizjak@gmail.com>
15182
15183 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15184 * gcc.target/i386/pr66232-11.c: Ditto.
15185 * gcc.target/i386/pr66232-12.c: Ditto.
15186 * gcc.target/i386/pr66232-13.c: Ditto.
15187
62446e6e
RB
151882016-01-11 Richard Biener <rguenther@suse.de>
15189
15190 PR tree-optimization/69173
15191 * gcc.dg/torture/pr69173.c: New testcase.
15192
2b8568fe
KT
151932016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15194
15195 PR rtl-optimization/68796
15196 * gcc.target/aarch64/tst_5.c: New test.
15197 * gcc.target/aarch64/tst_6.c: Likewise.
15198
5baf4532
KT
151992016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15200
15201 PR rtl-optimization/68841
15202 * gcc.dg/pr68841.c: New test.
15203 * gcc.c-torture/execute/pr68841.c: New test.
15204
ca90b1ed
YR
152052016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15206
15207 PR rtl-optimization/68920
15208 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15209 for ix86 targets.
15210 * gcc.dg/ifcvt-5.c: New test.
15211
2ad3adf1 152122016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15213
15214 PR bootstrap/69123
15215 * g++.dg/pr69123.C: New.
15216
83834c09
IE
152172016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15218
15219 PR target/69010
15220 * gcc.target/i386/pr69010.c: New test.
15221
dcf89d57
MJ
152222016-01-11 Martin Jambor <mjambor@suse.cz>
15223
15224 PR ipa/69044
15225 * gcc.target/i386/chkp-pr69044.c: New test.
15226
d95167ee
TV
152272016-01-11 Tom de Vries <tom@codesourcery.com>
15228
15229 PR tree-optimization/69109
15230 * gcc.dg/autopar/pr69109-2.c: New test.
15231 * gcc.dg/autopar/pr69109.c: New test.
15232
4f6403a8
TV
152332016-01-11 Tom de Vries <tom@codesourcery.com>
15234
15235 PR tree-optimization/69108
15236 * gcc.dg/autopar/pr69108.c: New test.
15237
21efdd80
PP
152382016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15239
15240 PR c++/69029
15241 * c-c++-common/Wisleading-indentation.c: Augment test.
15242
fd42eed8
TK
152432016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15244
15245 PR fortran/69154
15246 * gfortran.dg/inline_matmul_12.f90: New test.
15247
4f90ee6c
PT
152482016-01-10 Paul Thomas <pault@gcc.gnu.org>
15249
15250 PR fortran/67779
15251 * gfortran.dg/actual_array_offset_1: New test.
15252
3907c6cf
TV
152532016-01-10 Tom de Vries <tom@codesourcery.com>
15254
15255 PR tree-optimization/69062
15256 * gcc.dg/autopar/pr69062.c: New test.
15257
b07b236e
TS
152582016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15259
15260 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15261 * gcc.dg/vect/slp-perm-2.c: Likewise.
15262 * gcc.dg/vect/slp-perm-3.c: Likewise.
15263 * gcc.dg/vect/slp-perm-5.c: Likewise.
15264 * gcc.dg/vect/slp-perm-6.c: Likewise.
15265 * gcc.dg/vect/slp-perm-7.c: Likewise.
15266 * gcc.dg/vect/slp-perm-8.c: Likewise.
15267
23fab8ae
TV
152682016-01-10 Tom de Vries <tom@codesourcery.com>
15269
15270 PR tree-optimization/69039
15271 * gcc.dg/autopar/pr69039.c: New test.
15272
73f0dae2
MP
152732016-01-09 Marek Polacek <polacek@redhat.com>
15274
15275 PR c++/69113
15276 * g++.dg/pr69113.C: New test.
15277
20b8d734
JJ
152782016-01-09 Jakub Jelinek <jakub@redhat.com>
15279
15280 PR middle-end/50865
15281 PR tree-optimization/69097
15282 * gcc.c-torture/execute/pr50865.c: New test.
15283 * gcc.c-torture/execute/pr69097-1.c: New test.
15284 * gcc.c-torture/execute/pr69097-2.c: New test.
15285 * gcc.dg/pr69097-1.c: New test.
15286 * gcc.dg/pr69097-2.c: New test.
15287
c50e614b
JJ
152882016-01-09 Jakub Jelinek <jakub@redhat.com>
15289
15290 PR c++/69164
15291 * g++.dg/opt/pr69164.C: New test.
15292
e0237993
JJ
152932016-01-08 Jakub Jelinek <jakub@redhat.com>
15294
15295 PR tree-optimization/69167
15296 * gcc.dg/pr69167.c: New test.
15297
bd8f5bb2
MP
152982016-01-08 Marek Polacek <polacek@redhat.com>
15299
15300 PR c++/68449
15301 * g++.dg/pr68449.C: New.
15302
bb0f5ca7
AL
153032016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15304
15305 PR tree-optimization/68707
15306 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15307 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15308 on platforms supporting it.
15309 * gcc.dg/vect/slp-perm-2.c: Likewise.
15310 * gcc.dg/vect/slp-perm-3.c: Likewise.
15311 * gcc.dg/vect/slp-perm-5.c: Likewise.
15312 * gcc.dg/vect/slp-perm-7.c: Likewise.
15313 * gcc.dg/vect/slp-perm-8.c: Likewise.
15314 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15315 on platforms supporting it.
15316
22518428
JJ
153172016-01-08 Jakub Jelinek <jakub@redhat.com>
15318
33f0852f
JJ
15319 PR tree-optimization/69162
15320 * gcc.dg/pr69162.c: New test.
15321
22518428
JJ
15322 PR tree-optimization/69172
15323 * gcc.dg/pr69172.c: New test.
15324
80e9b3aa
TP
153252016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15326
15327 PR tree-optimization/67781
15328 * gcc.c-torture/execute/pr67781.c: New file.
15329
262a363f
JJ
153302016-01-08 Jakub Jelinek <jakub@redhat.com>
15331
15332 PR tree-optimization/69083
15333 * gcc.dg/vect/pr69083.c: New test.
15334
6e1f093f
SS
153352016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15336
15337 PR tree-optimization/61441
15338 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15339 Use -fexcess-precision=standard for compiler options.
15340 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15341
53290e07
JJ
153422016-01-08 Jakub Jelinek <jakub@redhat.com>
15343
57bf3072
JJ
15344 PR fortran/69128
15345 * gfortran.dg/gomp/pr69128.f90: New test.
15346
53290e07
JJ
15347 PR c++/69145
15348 * g++.dg/ext/pr69145-1.C: New test.
15349 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15350 * g++.dg/ext/pr69145-2.h: New file.
15351
7a127fa7
MS
153522016-01-07 Martin Sebor <msebor@redhat.com>
15353
15354 PR c/68966
15355 * gcc.dg/atomic-fetch-bool.c: New test.
15356 * gcc.dg/sync-fetch-bool.c: New test.
15357
95918b49
L
153582016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15359
15360 PR fortran/66680
15361 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15362
c8e62a9d
NC
153632016-01-07 Nick Clifton <nickc@redhat.com>
15364
15365 PR target/66655
15366 * g++.dg/pr66655.C: New test.
15367 * g++.dg/pr66655_1.cc: Test support file.
15368 * g++.dg/pr66655.h: Test header file.
15369
2ad3adf1 153702016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15371
15372 PR fortran/66680
15373 gfortran.dg/gomp/pr66680.f90: New test.
15374
4cd9ca92
L
153752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15376
15377 PR target/69171
15378 * gcc.target/i386/pr69171-1.c: New test.
15379 * gcc.target/i386/pr69171-2.c: Likewise.
15380 * gcc.target/i386/pr69171-3.c: Likewise.
15381 * gcc.target/i386/pr69171-4.c: Likewise.
15382 * gcc.target/i386/pr69171-5.c: Likewise.
15383 * gcc.target/i386/pr69171-6.c: Likewise.
15384
7e33d4dc
BS
153852015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15386
15387 PR middle-end/67639
15388 * c-c++-common/pr67639.c: New test.
15389
fec64afc
JJ
153902016-01-07 Jakub Jelinek <jakub@redhat.com>
15391
15392 PR tree-optimization/69141
15393 * g++.dg/opt/pr69141.C: New test.
15394
f293ad29
EB
153952016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15396
15397 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15398
5027395e
UB
153992016-01-06 Uros Bizjak <ubizjak@gmail.com>
15400
15401 PR target/69140
15402 * gcc.target/i386/pr69140.c: New test
15403
7443cf13
DM
154042016-01-06 David Malcolm <dmalcolm@redhat.com>
15405
15406 * gcc.dg/bad-dereference.c: New test case.
15407
32928931
BS
154082015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15409
15410 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15411
68dd05da
AS
154122016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15413
15414 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15415
6b131d5b
MP
154162016-01-06 Marek Polacek <polacek@redhat.com>
15417
15418 PR sanitizer/69099
15419 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15420
8d9fdb49
MP
154212016-01-05 Marek Polacek <polacek@redhat.com>
15422
15423 PR c/69104
15424 * gcc.dg/atomic-invalid-2.c: New.
15425
acf93f1e
L
154262016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15427
15428 PR target/68991
15429 * gcc.target/i386/pr68991.c: New test.
15430
3f50525d
L
154312016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15432
15433 PR target/68991
15434 * g++.dg/pr68991-1.C: New test.
15435 * g++.dg/pr68991-2.C: Likewise.
15436
e0237993 154372016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15438
e0237993 15439 PR other/60465
face88a1
ST
15440 * gcc.target/ia64/pr60465-gprel64.c: New test.
15441 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15442
a0866eff
KT
154432016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15444
15445 PR rtl-optimization/68651
15446 * gcc.target/aarch64/pr68651_1.c: New test.
15447
c589e975
DM
154482016-01-05 David Malcolm <dmalcolm@redhat.com>
15449
15450 PR c/69122
15451 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15452
929710d9
NS
154532016-01-05 Nathan Sidwell <nathan@acm.org>
15454
ce3e43d7
NS
15455 PR c++/58583
15456 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15457
929710d9
NS
15458 * gcc.dg/alias-15.c: New.
15459
a2faef8e
NC
154602016-01-05 Nick Clifton <nickc@redhat.com>
15461
15462 PR target/68870
15463 * g++.dg/pr68770.C: New test.
15464
4cfa76e3
MS
154652016-01-04 Mike Stump <mikestump@comcast.net>
15466
15467 * lib/target-supports.exp (check_effective_target_cilkplus):
15468 cilkplus targets require pthreads.
4ece61b6 15469 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15470
4e8a3a35
MM
154712016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15472
15473 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15474 generation.
15475
818ab71a
JJ
154762016-01-04 Jakub Jelinek <jakub@redhat.com>
15477
15478 Update copyright years.
15479
2fe0a208
MP
154802016-01-04 Marek Polacek <polacek@redhat.com>
15481
15482 PR c/68908
15483 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15484 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15485 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15486
9e3b2fe3
EB
154872016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15488
15489 * gcc.target/sparc/20160104-2.c: New test.
15490
e8d65a35
EB
154912016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15492
15493 * gcc.target/sparc/20160104-1.c: New test.
15494
25ccfccd
PT
154952016-01-03 Paul Thomas <pault@gcc.gnu.org>
15496
15497 PR fortran/65045
15498 * gfortran.dg/pr65045.f90: New test.
15499
cb51d382
EB
155002016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15501
15502 * gnat.dg/specs/debug1.ads: Delete.
15503
6eeaad6e
JD
155042016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15505
15506 PR libgfortran/68867
15507 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15508 expression.
15509
2f968603
JD
155102016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15511
15512 PR libgfortran/68867
15513 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15514 PowerPC.
15515
591bb5e4
PT
155162016-01-01 Paul Thomas <pault@gcc.gnu.org>
15517
15518 PR fortran/68864
15519 * gfortran.dg/pr68864.f90: New test.
15520
f1e0620c
JJ
155212016-01-01 Jakub Jelinek <jakub@redhat.com>
15522
942a1319
JJ
15523 PR tree-optimization/69070
15524 * gcc.dg/pr69070.c: New test.
15525
10dff63f
JJ
15526 PR sanitizer/69055
15527 * gfortran.dg/pr69055.f90: New test.
15528
f1e0620c
JJ
15529 PR target/69015
15530 * gcc.dg/pr69015.c: New test.
818ab71a 15531\f
2f883d1c 15532Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15533
15534Copying and distribution of this file, with or without modification,
15535are permitted in any medium without royalty provided the copyright
15536notice and this notice are preserved.