]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Make-lang.in (C_AND_OBJC_OBJS): Add gimple-parser.o.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1ee62b92
PG
12016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
2 Richard Biener <rguenther@suse.de>
3
4 * gcc.dg/gimplefe-1.c: New testcase.
5 * gcc.dg/gimplefe-2.c: Likewise.
6 * gcc.dg/gimplefe-3.c: Likewise.
7 * gcc.dg/gimplefe-4.c: Likewise.
8 * gcc.dg/gimplefe-5.c: Likewise.
9 * gcc.dg/gimplefe-6.c: Likewise.
10 * gcc.dg/gimplefe-7.c: Likewise.
11 * gcc.dg/gimplefe-8.c: Likewise.
12 * gcc.dg/gimplefe-9.c: Likewise.
13 * gcc.dg/gimplefe-10.c: Likewise.
14 * gcc.dg/gimplefe-11.c: Likewise.
15 * gcc.dg/gimplefe-12.c: Likewise.
16 * gcc.dg/gimplefe-13.c: Likewise.
17 * gcc.dg/gimplefe-14.c: Likewise.
18 * gcc.dg/gimplefe-15.c: Likewise.
19 * gcc.dg/gimplefe-16.c: Likewise.
20 * gcc.dg/gimplefe-17.c: Likewise.
21 * gcc.dg/gimplefe-18.c: Likewise.
22
4d209853
ML
232016-11-14 Martin Liska <mliska@suse.cz>
24
25 PR bootstrap/78069
26 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
27 to match scanned pattern.
28 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
29
5129b43b
RB
302016-11-14 Richard Biener <rguenther@suse.de>
31
32 PR tree-optimization/78312
33 * gcc.dg/torture/pr78312.c: New testcase.
34
d97cca4a
GJL
352016-11-14 Georg-Johann Lay <avr@gjlay.de>
36
37 PR target/78093
38 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
39
5230c3d8
JJ
402016-11-14 Jakub Jelinek <jakub@redhat.com>
41 Jason Merrill <jason@redhat.com>
42
43 Implement P0217R3 - C++17 structured bindings
44 * g++.dg/cpp1z/decomp1.C: New test.
45 * g++.dg/cpp1z/decomp2.C: New test.
46 * g++.dg/cpp1z/decomp3.C: New test.
47 * g++.dg/cpp1z/decomp4.C: New test.
48 * g++.dg/cpp1z/decomp5.C: New test.
49 * g++.dg/cpp1z/decomp6.C: New test.
50 * g++.dg/cpp1z/decomp7.C: New test.
51 * g++.dg/cpp1z/decomp8.C: New test.
52 * g++.dg/cpp1z/decomp9.C: New test.
53 * g++.dg/cpp1z/decomp10.C: New test.
54
a2b4c188
KV
552016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
56
57 * g++.dg/torture/pr78268.C: New test.
58
975672f3
PK
592016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
60
61 PR c/35503
62 * c-c++-common/pr35503-1.c: New test.
63 * c-c++-common/pr35503-2.c: Likewise.
64 * c-c++-common/pr35503-3.c: Likewise.
65 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
66
a4ba1151
UB
672016-11-13 Uros Bizjak <ubizjak@gmail.com>
68
69 PR rtl-optimization/78232
70 PR rtl-optimization/78248
71 * gcc.dg/ubsan/pr78248.c: New test.
72
47605312
EB
732016-11-13 Eric Botcazou <ebotcazou@adacore.com>
74
75 * gnat.dg/address_conv.adb: New test.
76
96826e28
EB
772016-11-13 Eric Botcazou <ebotcazou@adacore.com>
78
79 * gnat.dg/renaming11.ad[sb]: New test.
80
4be719cd
EB
812016-11-13 Eric Botcazou <ebotcazou@adacore.com>
82
83 * c-c++-common/dump-ada-spec-6.c: New test.
84
4ebd491f
EB
852016-11-13 Eric Botcazou <ebotcazou@adacore.com>
86
87 * gnat.dg/lto21.adb: New test.
88 * gnat.dg/lto21_pkg1.ads: New helper.
89 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
90
f9d49cd1
JW
912016-11-13 Janus Weil <janus@gcc.gnu.org>
92
93 PR fortran/60952
94 * gfortran.dg/typebound_proc_34.f90: New test.
95
9cbf8673
JW
962016-11-13 Janus Weil <janus@gcc.gnu.org>
97
98 PR fortran/66366
99 * gfortran.dg/class_57.f90: Changed error message.
100 * gfortran.dg/class_60.f90: New test.
101
0e075835
DE
1022016-11-12 David Edelsohn <dje.gcc@gmail.com>
103
104 * g++.dg/pr78112.C: XFAIL AIX.
105
b93d8a3f
JW
1062016-11-12 Janus Weil <janus@gcc.gnu.org>
107
108 PR fortran/77501
109 * gfortran.dg/typebound_generic_16.f90: New test.
110
b8f70e67
JJ
1112016-11-12 Jakub Jelinek <jakub@redhat.com>
112
113 PR c++/71225
114 * g++.dg/cpp0x/pr71225.C: New test.
115
8b287aea
EB
1162016-11-11 Eric Botcazou <ebotcazou@adacore.com>
117
118 * gcc.target/sparc/20161111-1.c: New test.
119
c901bc0d
UB
1202016-11-11 Uros Bizjak <ubizjak@gmail.com>
121
122 PR target/78310
123 * gcc.target/i386/pr78310.c: New test.
124
606f928d
JL
1252016-11-11 Jeff Law <law@redhat.com>
126
127 * gcc.dg/tree-ssa/isolate-6.c: New test.
128 * gcc.dg/tree-ssa/isolate-7.c: New test.
129
be278990
BC
1302016-11-11 Bin Cheng <bin.cheng@arm.com>
131
132 PR testsuite/78292
133 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
134 vect_max_reduc.
135
d9ab7525
JJ
1362016-11-11 Jakub Jelinek <jakub@redhat.com>
137
138 PR c++/72774
139 * g++.dg/parse/pr72774.C: New test.
140
4b7e0c76
RB
1412016-11-11 Richard Biener <rguenther@suse.de>
142
143 PR tree-optimization/71575
144 * gcc.dg/graphite/pr71575-1.c: New testcase.
145 * gcc.dg/graphite/pr71575-2.c: Likewise.
146
d07f8c59
RB
1472016-11-11 Richard Biener <rguenther@suse.de>
148
149 PR middle-end/78295
150 * gcc.dg/uninit-pr78295.c: New testcase.
151
94903212
FR
1522016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
153
154 PR fortran/78277
155 * gfortran.dg/dec_structure_17.f90: New test.
156
456f0dfa
MM
1572016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
158
159 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
160 being allowed in vector registers.
161 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
162 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
163 * gcc.target/powerpc/vsx-himode.c: Likewise.
164 * gcc.target/powerpc/vsx-himode2.c: Likewise.
165 * gcc.target/powerpc/vsx-himode3.c: Likewise.
166 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
167 to allow matching MFVSRD or MFVSRW.
168
8d34bfa8
PH
1692016-11-10 Pat Haugen <pthaugen@us.ibm.com>
170
171 PR rtl-optimization/78241
172 * gcc.dg/pr78241.c: New test.
173
0569479e
JJ
1742016-11-10 Jakub Jelinek <jakub@redhat.com>
175
8ebd1b31
JJ
176 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
177 201307.
178
0569479e
JJ
179 * g++.dg/cpp1z/noexcept-type14.C: New test.
180 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
181
37a16493
JG
1822016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
183
184 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
185 WVAL0S tests added in r241817.
186
b4c3a85b
JJ
1872016-11-10 Jakub Jelinek <jakub@redhat.com>
188
189 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
190 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
191 no longer allowed and corresponding ordered construct.
192 * gfortran.dg/gomp/linear-1.f90: New test.
193 * gfortran.dg/gomp/declare-simd-2.f90: New test.
194 * gfortran.dg/gomp/declare-target-1.f90: New test.
195 * gfortran.dg/gomp/declare-target-2.f90: New test.
196
86bc8506
ML
1972016-11-10 Martin Liska <mliska@suse.cz>
198
199 PR sanitizer/78270
200 * gcc.dg/asan/pr78270.c: New test.
201
ed5fdfba
PMR
2022016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
203 Jakub Jelinek <jakub@redhat.com>
204
205 PR debug/78112
b4c3a85b 206 * g++.dg/pr78112.C: New testcase.
ed5fdfba 207
0391e4a3
JJ
2082016-11-09 Jakub Jelinek <jakub@redhat.com>
209
cc38d9d6
JJ
210 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
211 -Wno-c++1z-compat.
212 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
213 string in case condition contains % characters.
214
0391e4a3
JJ
215 PR c++/78283
216 * g++.dg/cpp1z/noexcept-type13.C: New test.
217
410fe60d
TT
2182016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
219
220 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
221 using (HAS_MOVN) with MIPS III.
222
271dd55c
JW
2232016-11-09 Janus Weil <janus@gcc.gnu.org>
224
225 PR fortran/46459
226 * gfortran.dg/volatile14.f90: New test.
227
ff1f317b
UB
2282016-11-09 Uros Bizjak <ubizjak@gmail.com>
229
230 PR target/78262
231 * gcc.target/i386/pr78262.c: New test.
232
f31adad4
FR
2332016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
234
235 PR fortran/78259
236 * gfortran.dg/pr78259.f90: New test.
237
b349a81a
JW
2382016-11-09 Janus Weil <janus@gcc.gnu.org>
239
240 PR fortran/60777
241 * gfortran.dg/spec_expr_7.f90: New test.
242
2e955d50
JJ
2432016-11-09 Jakub Jelinek <jakub@redhat.com>
244
4f353581
JJ
245 PR target/77718
246 * gcc.c-torture/execute/pr77718.c: New test.
247
2e955d50
JJ
248 * gcc.dg/ubsan/c99-shift-3.c: New test.
249 * gcc.dg/ubsan/c99-shift-4.c: New test.
250 * gcc.dg/ubsan/c99-shift-5.c: New test.
251 * gcc.dg/ubsan/c99-shift-6.c: New test.
252
68c93708
ML
2532016-11-09 Martin Liska <mliska@suse.cz>
254
255 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
256 test-case for memcmp.
257 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
258
7b649f79
TP
2592016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
260
261 PR testsuite/78269
262 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
263
bfcb501d
PT
2642016-11-09 Paul Thomas <pault@gcc.gnu.org>
265
266 * gfortran.dg/move_alloc_18.f90: New test.
267
e15861c2
PK
2682016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
269
270 PR middle-end/78256
271 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
272 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
273
5f395580
JW
2742016-11-09 Janus Weil <janus@gcc.gnu.org>
275
276 PR fortran/71894
277 * gfortran.dg/class_59.f90: New test.
278
37b14185
RB
2792016-11-09 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/78007
282 * gcc.dg/vect/vect-bswap32.c: Adjust.
283 * gcc.dg/vect/vect-bswap64.c: Likewise.
284
d6e8a41c
KV
2852016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
286
287 * gcc.dg/ipa/vrp7.c: New test.
288
5d5f1e95
KV
2892016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
290
291 PR ipa/78121
292 * gcc.dg/ipa/pr78121.c: New test.
293
0290a292
MO
2942016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
295
296 * c-c++-common/asan/default_options.h: New file.
297 * c-c++-common/asan/strcasestr-1.c: New test.
298 * c-c++-common/asan/strcasestr-2.c: Likewise.
299 * c-c++-common/asan/strcspn-1.c: Likewise.
300 * c-c++-common/asan/strcspn-2.c: Likewise.
301 * c-c++-common/asan/strpbrk-1.c: Likewise.
302 * c-c++-common/asan/strpbrk-2.c: Likewise.
303 * c-c++-common/asan/strspn-1.c: Likewise.
304 * c-c++-common/asan/strspn-2.c: Likewise.
305 * c-c++-common/asan/strstr-1.c: Likewise.
306 * c-c++-common/asan/strstr-2.c: Likewise.
307 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
308
fbdb92eb
MO
3092016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
310
311 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
312
103c4f75
JW
3132016-11-08 Janus Weil <janus@gcc.gnu.org>
314
315 PR fortran/68440
316 * gfortran.dg/class_58.f90: New test.
317
90a2ffc0
UB
3182016-11-08 Uros Bizjak <ubizjak@gmail.com>
319
320 PR target/70799
321 * gcc.target/i386/pr70799-2.c: New test.
322
eba5aec8
JW
3232016-11-08 Janus Weil <janus@gcc.gnu.org>
324
325 PR fortran/77596
326 * gfortran.dg/proc_ptr_comp_46.f90: New test.
327
fad36601
BC
3282016-11-08 Bin Cheng <bin.cheng@arm.com>
329
330 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
331
7c8615b6
BC
3322016-11-08 Bin Cheng <bin.cheng@arm.com>
333
334 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
335
4c6a4a53
BC
3362016-11-08 Bin Cheng <bin.cheng@arm.com>
337
338 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
339
fcd1b8df
ML
3402016-11-08 Martin Liska <mliska@suse.cz>
341
342 PR testsuite/78242
343 * g++.dg/asan/use-after-scope-4.C: New test.
344 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
345 * gcc.dg/asan/use-after-scope-8.c: Remove.
346
f9ef2c76
RB
3472016-11-08 Richard Biener <rguenther@suse.de>
348
349 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
350
ad11774f
TC
3512016-11-08 Tamar Christina <tamar.christina@arm.com>
352
353 PR testsuite/78136
354 * gcc.dg/cpp/trad/trad.exp
355 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
356 * gcc.dg/cpp/trad/include.c: Use local header file.
357
fe73a332
RB
3582016-11-08 Richard Biener <rguenther@suse.de>
359
360 PR tree-optimization/78205
361 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
362
ed053eb8
RB
3632016-11-08 Richard Biener <rguenther@suse.de>
364
365 PR tree-optimization/78224
366 * g++.dg/torture/pr78224.C: New testcase.
367
06658c6d
SKS
3682016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
369
370 * gcc.dg/store_merging_1.c: Require store_merge.
371 * gcc.dg/store_merging_2.c: Likewise.
372 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 373 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
374 * gcc.dg/store_merging_6.c: Likewise.
375 * gcc.dg/store_merging_7.c: Likewise.
376 * gcc.dg/store_merging_8.c: Likewise.
377 * lib/target-supports.exp (check_effective_target_store_merge): New.
378
e4b39278
DE
3792016-11-07 David Edelsohn <dje.gcc@gmail.com>
380
381 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
382 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
383 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
384 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
385 -mvsx -mpower8-vector.
386 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
387 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
388 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
389 -mvsx -mpower8-vector.
390
fda2d612
DE
3912016-11-07 David Edelsohn <dje.gcc@gmail.com>
392
393 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
394
395 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
396 * gcc.dg/visibility-14.c: XFAIL AIX.
397 * gcc.dg/visibility-15.c: XFAIL AIX.
398 * gcc.dg/visibility-16.c: XFAIL AIX.
399 * gcc.dg/visibility-17.c: XFAIL AIX.
400 * gcc.dg/visibility-18.c: XFAIL AIX.
401 * gcc.dg/visibility-19.c: XFAIL AIX.
402 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
403 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
404 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
405 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
406
60cee85e
JJ
4072016-11-07 Jakub Jelinek <jakub@redhat.com>
408
409 PR target/78227
410 * gcc.target/i386/pr78227-1.c: New test.
411 * gcc.target/i386/pr78227-2.c: New test.
412
7aa13860
PK
4132016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
414
415 PR middle-end/35691
416 * gcc.dg/pr35691-1.c: New test-case.
417 * gcc.dg/pr35691-2.c: Likewise.
418
caa024ff
BS
4192016-11-07 Bernd Schmidt <bschmidt@redhat.com>
420
421 PR rtl-optimization/77309
422 * gcc.dg/torture/pr77309.c: New test.
423
a9815228
JJ
4242016-11-07 Jakub Jelinek <jakub@redhat.com>
425
426 PR middle-end/71529
427 * gcc.target/i386/pr71529.C: Moved to ...
428 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
429
430 PR target/64411
431 * gcc.target/i386/pr64411.C: Moved to ...
432 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
433 lp64.
434
435 PR target/65105
436 * gcc.target/i386/pr65105-4.C: Moved to ...
437 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
438 Run into compile test rather than execute test.
439
e8ab5cb1
RB
4402016-11-07 Richard Biener <rguenther@suse.de>
441
442 PR target/78229
443 * g++.dg/pr78229.C: New testcase.
444
20770eb8
RB
4452016-11-07 Richard Biener <rguenther@suse.de>
446
447 PR tree-optimization/78218
448 * gcc.dg/torture/pr78218.c: New testcase.
449
32894793
RB
4502016-11-07 Richard Biener <rguenther@suse.de>
451
452 PR tree-optimization/78228
453 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
454
e27bfda2
KT
4552016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
456
457 PR target/77822
458 * g++.dg/torture/pr77822.C: New test.
459
00d6b7a1
ML
4602016-11-07 Martin Liska <mliska@suse.cz>
461
462 * c-c++-common/asan/force-inline-opt0-1.c: Disable
463 -f-sanitize-address-use-after-scope.
464 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
465 internal fn calls.
466 * g++.dg/asan/use-after-scope-1.C: New test.
467 * g++.dg/asan/use-after-scope-2.C: Likewise.
468 * g++.dg/asan/use-after-scope-3.C: Likewise.
469 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
470 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
471 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
472 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
473 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
474 * g++.dg/asan/use-after-scope-types.h: Likewise.
475 * gcc.dg/asan/use-after-scope-1.c: Likewise.
476 * gcc.dg/asan/use-after-scope-2.c: Likewise.
477 * gcc.dg/asan/use-after-scope-3.c: Likewise.
478 * gcc.dg/asan/use-after-scope-4.c: Likewise.
479 * gcc.dg/asan/use-after-scope-5.c: Likewise.
480 * gcc.dg/asan/use-after-scope-6.c: Likewise.
481 * gcc.dg/asan/use-after-scope-7.c: Likewise.
482 * gcc.dg/asan/use-after-scope-8.c: Likewise.
483 * gcc.dg/asan/use-after-scope-9.c: Likewise.
484 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
485 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
486 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
487 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
488 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
489
a0d3edf8
RB
4902016-11-07 Richard Biener <rguenther@suse.de>
491
492 PR tree-optimization/78189
493 * g++.dg/torture/pr78189.C: New testcase.
494
0db5adfa
DE
4952016-11-06 David Edelsohn <dje.gcc@gmail.com>
496
497 * gcc.dg/Wtrampolines.c: XFAIL AIX.
498
cc03bf7a
AV
4992016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
500
501 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
502 occuring.
503
18bb8b8a
TK
5042016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
505
506 PR fortran/78221
507 * arith.c (gfc_complex2real): Change gfc_warning_now to
508 gfc_warning.
509
c7f587bd
PT
5102016-11-05 Paul Thomas <pault@gcc.gnu.org>
511
512 * gfortran.dg/move_alloc_17.f03: New test.
513
92657eb0
RB
5142016-11-05 Richard Biener <rguenther@suse.de>
515
516 PR bootstrap/78188
517 * g++.dg/ipa/pr78188.C: New test.
518
28ce22e6
JW
5192016-11-05 Janus Weil <janus@gcc.gnu.org>
520 Dominique d'Humieres <dominiq@lps.ens.fr>
521
522 PR fortran/69495
523 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
524
d233ee5f
PT
5252016-11-05 Paul Thomas <pault@gcc.gnu.org>
526
527 PR fortran/67564
528 * gfortran.dg/select_type_39.f03: New test.
529
5302016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
531
532 PR fortran/64933
533 * gfortran.dg/associate_23.f90: New test.
534
5f4cebba
JJ
5352016-11-04 Jakub Jelinek <jakub@redhat.com>
536
537 PR target/77834
538 * gcc.dg/pr77834.c: New test.
539
6e3ae7e6
PC
5402016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
541
542 PR c++/67980
543 * g++.dg/cpp1y/pr67980.C: New.
544
fff6ed28
BS
5452016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
546
547 * gcc.target/powerpc/fold-vec-add-1.c: New.
548 * gcc.target/powerpc/fold-vec-add-2.c: New.
549 * gcc.target/powerpc/fold-vec-add-3.c: New.
550 * gcc.target/powerpc/fold-vec-add-4.c: New.
551 * gcc.target/powerpc/fold-vec-add-5.c: New.
552 * gcc.target/powerpc/fold-vec-add-6.c: New.
553 * gcc.target/powerpc/fold-vec-add-7.c: New.
554
bef3a8d7 5552016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
556
557 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
558 for -mbranch-likely, infer -mno-branch-likely for R6.
559
dac9376a
BE
5602016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
561
562 PR c++/71973
563 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
564 * g++.dg/init/new15.C: Likewise.
565 * g++.dg/ipa/inline-1.C: Likewise.
566 * g++.dg/ipa/inline-2.C: Likewise.
567 * g++.dg/lto/20080908-1_0.C: Likewise.
568 * g++.dg/tc1/dr20.C: Likewise.
569 * g++.dg/tree-ssa/inline-1.C: Likewise.
570 * g++.dg/tree-ssa/inline-2.C: Likewise.
571 * g++.old-deja/g++.law/except1.C: Likewise.
572 * g++.old-deja/g++.other/vbase5.C: Likewise.
573 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
574
b210df46
BS
5752016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
576
577 PR tree-optimization/78210
578 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
579 possibility of widening multiplies.
580
964ef24c
RB
5812016-11-04 Richard Biener <rguenther@suse.de>
582
583 PR middle-end/78185
584 * gcc.dg/pr78185.c: New testcase.
585
5fb80387
DE
5862016-10-04 David Edelsohn <dje.gcc@gmail.com>
587
588 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
589 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
590
6905c577
JJ
5912016-11-03 Jakub Jelinek <jakub@redhat.com>
592 Alexandre Oliva <aoliva@redhat.com>
593 Jason Merrill <jason@redhat.com>
594
595 PR debug/28767
596 PR debug/56974
597 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
598 * g++.dg/debug/dwarf2/ref-3.C: New test.
599 * g++.dg/debug/dwarf2/ref-4.C: New test.
600 * g++.dg/debug/dwarf2/refqual-1.C: New test.
601 * g++.dg/debug/dwarf2/refqual-2.C: New test.
602
6032016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
604
605 * gfortran.dg/dec_exp_1.f90: New test.
606 * gfortran.dg/dec_exp_2.f90: Likewise.
607 * gfortran.dg/dec_exp_3.f90: Likewise.
608
6905c577 6092016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
610
611 * gfortran.dg/dec_parameter_1.f: New test.
612 * gfortran.dg/dec_parameter_2.f90: Likewise.
613 * gfortran.dg/dec_parameter_3.f90: Likewise.
614 * gfortran.dg/dec_parameter_4.f90: Likewise.
615
7d29f8e3
ML
6162016-11-03 Martin Liska <mliska@suse.cz>
617
618 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
619 output.
620 * gcc.dg/tree-prof/time-profiler-3.c: New test.
621
5de3e2d8
BE
6222016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
623
624 PR libgcc/78067
625 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
626
f03f0232
SKS
6272016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
628
629 * gcc.c-torture/execute/pr78170.c: Require int32plus.
630
bd17a9df
MF
6312016-11-02 Max Filippov <jcmvbkbc@gmail.com>
632
633 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
634
2b01aad6
TC
6352016-11-01 Tamar Christina <tamar.christina@arm.com>
636
637 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
638 Check for arm_v8_neon_hw.
639 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
640 Likewise.
641 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
642 Likewise.
643 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
644 Likewise.
645
aa55dc0c
RB
6462016-11-02 Richard Biener <rguenther@suse.de>
647
648 * gcc.dg/store_merging_8.c: New testcase.
649
6905c577 6502016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
651
652 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
653
075be4a1
DE
6542016-11-02 David Edelsohn <dje.gcc@gmail.com>
655
4b69fb13
DE
656 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
657 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
658 * gcc.dg/addr_equal_1.c: XFAIL AIX.
659 * gcc.dg/pr65779.c: XFAIL AIX.
660 * gcc.dg/pr70405.c: XFAIL AIX.
661
075be4a1
DE
662 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
663 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
664 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
665
fdb1aa55
RO
6662016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
667
668 * lib/target-supports.exp (check_gc_sections_available): Use
669 -print-prog-name=ld to determine linker used.
670
4adbcdb4
ML
6712016-11-02 Martin Liska <mliska@suse.cz>
672
673 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
674 test case.
675
4b2c06f4
KT
6762016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
677
678 PR tree-optimization/78170
679 * gcc.c-torture/execute/pr78170.c: New test.
680
63e523d6
KT
6812016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
682
683 PR tree-optimization/78162
684 * gcc.c-torture/compile/pr78162.c: New test.
685
da42ac7b
RB
6862016-11-02 Richard Biener <rguenther@suse.de>
687
688 PR tree-optimization/78035
689 PR tree-optimization/77964
690 * gcc.target/i386/pr78035.c: New testcase.
691
4280df0a
RB
6922016-11-02 Richard Biener <rguenther@suse.de>
693
694 * gcc.dg/tree-ssa/vrp111.c: New testcase.
695 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
696 * gcc.dg/tree-ssa/pr21086.c: Likewise.
697 * gcc.dg/tree-ssa/pr58480.c: Likewise.
698 * gcc.dg/tree-ssa/vrp08.c: Likewise.
699
1b1d9303
DE
7002016-11-01 David Edelsohn <dje.gcc@gmail.com>
701
702 * gfortran.dg/pr70937.f90: require-effective-target lto.
703
5b7c0519
TK
7042016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
705
706 PR fortran/69544
707 * gfortran.dg/where_6.f90: New test.
708
70d28813
JJ
7092016-11-01 Jakub Jelinek <jakub@redhat.com>
710
711 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
712
7f4266d4
TK
7132016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
714
715 PR fortran/69544
716 * gfortran.dg/where_5.f90: New test.
717
9fc158eb
BB
7182016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
719
720 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
721 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
722 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
723 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
724
baeb7b5c
UB
7252016-11-01 Uros Bizjak <ubizjak@gmail.com>
726
727 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
728 Whitespace fixes.
729 (check_effective_target_vect_cmdline_needed): Check
730 is-effective-target ia32 for x86 targets.
731 (check_effective_target_vect_simd_clones): Simplify condition.
732 (check_effective_target_vect_double): Ditto.
733 (check_effective_target_vect_aligned_arrays): Check
734 is-effective-target ia32 for x86 targets. Simplify condition.
735 (check_effective_target_vect_multiple_sizes): Simplify condition.
736 (check_effective_target_sqrt_insn): Add i?86-*-* target.
737 (check_effective_target_sync_int_128): Simplify condition.
738 (check_effective_target_sync_int_128_runtime): Ditto.
739 (check_effective_target_sync_long_long_runtime): Ditto.
740 (check_effective_target_divmod): Add i?86-*-* target.
741
156b5cca
MM
7422016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
743
744 * gcc.target/powerpc/vsx-extract-4.c: New test.
745 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
746
120a4c45
JD
7472016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
748
749 PR fortran/54679
750 * gfortran.dg/fmt_l.f90: Update test.
751 * gfortran.dg/fmt_l0.f90: New test.
752
c5fed5c6
JJ
7532016-10-31 Jakub Jelinek <jakub@redhat.com>
754
755 PR c++/78089
756 * c-c++-common/builtin-shuffle-1.c: New test.
757 * g++.dg/cpp0x/addressof3.C: New test.
758
aee69156
VV
7592016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
760
761 Add tests for a const member and a reference member for launder.
762 * g++.dg/cpp1z/launder3.C: New.
763 * g++.dg/cpp1z/launder4.C: Likewise.
764 * g++.dg/cpp1z/launder5.C: Likewise.
765 * g++.dg/cpp1z/launder5.cc: Likewise.
766 * g++.dg/cpp1z/launder5.h: Likewise.
767 * g++.dg/cpp1z/launder6.C: Likewise.
768 * g++.dg/cpp1z/launder6.cc: Likewise.
769 * g++.dg/cpp1z/launder6.h: Likewise.
770
1e4fa9b1
JJ
7712016-10-31 Jakub Jelinek <jakub@redhat.com>
772
dcb466ec
JJ
773 PR c++/77948
774 * g++.dg/cpp0x/pr77948-1.C: New test.
775 * g++.dg/cpp0x/pr77948-2.C: New test.
776 * g++.dg/cpp0x/pr77948-3.C: New test.
777 * g++.dg/cpp0x/pr77948-4.C: New test.
778 * g++.dg/cpp0x/pr77948-5.C: New test.
779 * g++.dg/cpp0x/pr77948-6.C: New test.
780
1e4fa9b1
JJ
781 PR tree-optimization/77860
782 * gcc.dg/pr77860.c: New test.
783
9782e1ec
JJ
7842016-10-31 Jakub Jelinek <jakub@redhat.com>
785
786 PR c++/77886
787 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
788
dd57b05e
SKS
7892016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
790
791 * gcc.dg/lto/pr60449_0.c: Skip for avr.
792
84ff4775
LCW
7932016-10-30 Le-Chun Wu <lcwu@google.com>
794 Mark Wielaard <mjw@redhat.com>
795
796 * gcc.dg/Wshadow-compatible-local-1.c: New test.
797 * gcc.dg/Wshadow-local-1.c: Likewise.
798 * gcc.dg/Wshadow-local-2.c: Likewise.
799 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
800 * g++.dg/warn/Wshadow-local-1.C: Likewise.
801 * g++.dg/warn/Wshadow-local-2.C: Likewise.
802
0b56e9ad
BS
8032016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
804
805 PR tree-optimization/71915
806 PR tree-optimization/71490
807 * gcc.dg/tree-ssa/pr54245.c: Delete.
808 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
809 document why.
810
d4fc6702
JD
8112016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
812
813 PR fortran/78123
814 * gfortran.dg/fmt_t_9.f: New test.
815
396e56d2
TK
8162016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
817
818 PR fortran/67219
819 * gfortran.dg/pr67219.f90: New test.
820
a654d5d0
JJ
8212016-10-29 Jakub Jelinek <jakub@redhat.com>
822
205b9ed1
JJ
823 PR rtl-optimization/77919
824 * g++.dg/torture/pr77919-2.C: New test.
825
a654d5d0
JJ
826 PR target/78148
827 * gcc.dg/pr78148.c: New test.
828
894d8b41
EB
8292016-10-28 Eric Botcazou <ebotcazou@adacore.com>
830
831 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
832 * gcc.target/sparc/overflow-4.c: ...here.
833 * gcc.target/sparc/overflow-5.c: New test.
834
e72531b9
PK
8352016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
836 Kugan Vivekanandarajah <kuganv@linaro.org>
837 Jim Wilson <jim.wilson@linaro.org>
838
839 PR tree-optimization/43721
840 * lib/target-supports.exp (check_effective_target_divmod): New.
841 (check_effective_target_divmod_simode): Likewise.
842 (check_effective_target_arm_divmod_simode): Likewise.
843 * gcc.dg/divmod-1-simode.c: New test.
844 * gcc.dg/divmod-1.c: Likewise.
845 * gcc.dg/divmod-2-simode.c: Likewise.
846 * gcc.dg/divmod-2.c: Likewise.
847 * gcc.dg/divmod-3-simode.c: Likewise.
848 * gcc.dg/divmod-3.c: Likewise.
849 * gcc.dg/divmod-4-simode.c: Likewise.
850 * gcc.dg/divmod-4.c: Likewise.
851 * gcc.dg/divmod-5.c: Likewise.
852 * gcc.dg/divmod-6-simode.c: Likewise.
853 * gcc.dg/divmod-6.c: Likewise.
854 * gcc.dg/divmod-7.c: Likewise.
855
f663d9ad 8562016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
857 Jakub Jelinek <jakub@redhat.com>
858 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
859
860 PR middle-end/22141
861 PR rtl-optimization/23684
862 * gcc.c-torture/execute/pr22141-1.c: New test.
863 * gcc.c-torture/execute/pr22141-2.c: Likewise.
864 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
865 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
866 * gcc.dg/store_merging_1.c: New test.
867 * gcc.dg/store_merging_2.c: Likewise.
868 * gcc.dg/store_merging_3.c: Likewise.
869 * gcc.dg/store_merging_4.c: Likewise.
870 * gcc.dg/store_merging_5.c: Likewise.
871 * gcc.dg/store_merging_6.c: Likewise.
872 * gcc.dg/store_merging_7.c: Likewise.
873 * gcc.target/i386/pr22141.c: Likewise.
874 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
875 * g++.dg/init/new17.C: Likewise.
876
6905c577 8772016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
878
879 PR middle-end/72747
880 * c-c++-common/pr72747-1.c: New test.
881 * c-c++-common/pr72747-2.c: Likewise.
882
539405d5
AK
8832016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
884
885 * gcc.target/s390/oscbreak-1.c: New test.
886
0dbb19f0
AK
8872016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
888
889 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
890
0d9e143c
JJ
8912016-10-28 Jakub Jelinek <jakub@redhat.com>
892
c19066a7
JJ
893 PR rtl-optimization/77919
894 * g++.dg/torture/pr77919.C: New test.
895
0d9e143c
JJ
896 PR rtl-optimization/78132
897 * gcc.target/i386/pr78132.c: New test.
898
cc91248d
EB
8992016-10-27 Eric Botcazou <ebotcazou@adacore.com>
900
901 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
902
787c7a65
MM
9032016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
904
905 * gcc.target/powerpc/vsx-simode.c: New test.
906 * gcc.target/powerpc/vsx-simode2.c: Likewise.
907 * gcc.target/powerpc/vsx-simode3.c: Likewise.
908
4ce71579
JJ
9092016-10-27 Jakub Jelinek <jakub@redhat.com>
910
6f21288f
JJ
911 PR fortran/78026
912 * gfortran.dg/gomp/pr78026.f03: New test.
913 * gfortran.dg/select_type_38.f03: New test.
914
4ce71579
JJ
915 PR middle-end/78025
916 * g++.dg/gomp/declare-simd-7.C: New test.
917
6f21288f 9182016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
919
920 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
921 * gfortran.dg/dec_init_2.f90: Likewise.
922 * gfortran.dg/dec_init_3.f90: New test.
923 * gfortran.dg/dec_init_4.f90: Likewise.
924
93f90bec
BC
9252016-10-27 Bin Cheng <bin.cheng@arm.com>
926
927 * gcc.dg/fold-narrowbopcst-1.c: New test.
928
6f21288f 9292016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
930
931 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
932 dg-shouldfail/dg-output instead of XFAIL.
933 * gfortran.dg/dec_io_6.f90: Likewise.
934
ddb92ab9
TP
9352016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
936
937 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
938 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
939 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
940 * gcc.target/arm/atomic-op-char-3.c: Likewise.
941 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
942 * gcc.target/arm/atomic-op-int-3.c: Likewise.
943 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
944 * gcc.target/arm/atomic-op-release-3.c: Likewise.
945 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
946 * gcc.target/arm/atomic-op-short-3.c: Likewise.
947
ad6e4ba8
BC
9482016-10-27 Bin Cheng <bin.cheng@arm.com>
949
950 * gcc.dg/fold-convmaxconv-1.c: New test.
951 * gcc.dg/fold-convminconv-1.c: New test.
952
6905c577 9532016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
954
955 PR fortran/78092
956 * gfortran.dg/pr78092.f90: New test.
957
7a83b391
KN
9582016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
959
960 PR target/78056
961 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
962 expected error message.
963 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
964 expected error message.
965 * gcc.target/powerpc/vsu/vec-all-nez-7.c
966 (test_all_not_equal_and_not_zero): Change expected error message.
967
3693a620
JJ
9682016-10-26 Jakub Jelinek <jakub@redhat.com>
969
970 PR fortran/77973
971 * gfortran.dg/gomp/pr77973.f90: New test.
972
cd612e8a
PT
9732016-10-26 Paul Thomas <pault@gcc.gnu.org>
974
975 PR fortran/78108
976 * gfortran.dg/submodule_18.f08: New test.
977 * gfortran.dg/submodule_19.f08: New test.
978
09844a5f
MM
9792016-10-26 Michael Matz <matz@suse.de>
980
981 * g++.dg/pr78060.C: New test.
982 * gfortran.dg/pr78061.f: New test.
983 * g++.dg/pr78088.C: New test.
984
6f21288f 9852016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
986
987 * gfortran.dg/dec_io_1.f90: New test.
988 * gfortran.dg/dec_io_2.f90: New test.
989 * gfortran.dg/dec_io_3.f90: New test.
990 * gfortran.dg/dec_io_4.f90: New test.
991 * gfortran.dg/dec_io_5.f90: New test.
992 * gfortran.dg/dec_io_6.f90: New test.
993
6c95388f
JJ
9942016-10-25 Jakub Jelinek <jakub@redhat.com>
995
996 PR sanitizer/78106
997 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
998
9992016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1000
1001 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1002 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1003
90e261e4
EB
10042016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1005
1006 * gnat.dg/opt59.adb: New test.
1007 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1008
1009 * gnat.dg/opt60.adb: New test.
1010
cef026ec
AV
10112016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1012
1013 PR fortran/72770
1014 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1015 this pr.
1016
96592eed
JJ
10172016-10-25 Jakub Jelinek <jakub@redhat.com>
1018
1019 PR target/78102
1020 * gcc.target/i386/pr78102.c: New test.
1021
6c95388f 10222016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1023
1024 * gfortran.dg/dec_logical_xor_1.f90: New test.
1025 * gfortran.dg/dec_logical_xor_2.f90: New test.
1026 * gfortran.dg/dec_logical_xor_3.f03: New test.
1027
6c95388f 10282016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1029
1030 * gfortran.dg/dec_loc_rval_1.f90: New test.
1031 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1032 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1033
6c95388f 10342016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1035
90051c26
FR
1036 * gfortran.dg/dec_type_print.f90: New testcase.
1037
6c95388f 10382016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1039
1040 * gfortran.dg/feed_1.f90: New test.
1041 * gfortran.dg/feed_2.f90: New test.
ef144767 1042
8e104951
ML
10432016-10-25 Martin Liska <mliska@suse.cz>
1044
1045 PR sanitizer/78106
1046 * gcc.dg/asan/pr78106.c: New test.
1047
b93ee1bb
ML
10482016-10-25 Martin Liska <mliska@suse.cz>
1049
1050 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1051
ad6922b0
WD
10522016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1053
1054 PR target/78041
1055 * gcc.target/arm/pr78041.c: New test.
1056
e16f1cc7
JJ
10572016-10-25 Jakub Jelinek <jakub@redhat.com>
1058
1059 * g++.dg/cpp1z/launder1.C: New test.
1060 * g++.dg/cpp1z/launder2.C: New test.
1061
078134e5 10622016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1063 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1064
1065 PR target/71676
1066 PR target/71678
1067 * gcc.target/avr/pr71676-2.c: New test.
1068
c7212a15 10692016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1070 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1071
1072 PR target/71676
1073 PR target/71678
1074 * gcc.target/avr/pr71676-1.c: New test.
1075 * gcc.target/avr/pr71676-3.c: New test.
1076 * gcc.target/avr/pr71676.c: New test.
1077 * gcc.target/avr/pr71678.c: New test.
1078
d1c7d3a8
KV
10792016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1080
1081 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1082 such that cloned verions of tested functions are not created.
1083
c7082171
SK
10842016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1085
1086 PR fortran/71895
1087 * gfortran.dg/pr71895.f90: New test.
1088
0f2a9e37
JJ
10892016-10-24 Jakub Jelinek <jakub@redhat.com>
1090
1091 * g++.dg/debug/dwarf2/ref-2.C: New test.
1092
f8348061
BE
10932016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1094
1095 * c-c++-common/Wint-in-bool-context-3.c: New test.
1096
1eb4547b
MS
10972016-10-24 Martin Sebor <msebor@redhat.com>
1098
1099 PR middle-end/77735
1100 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1101 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1102 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1103 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1104 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1105 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1106 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1107
292af537
RB
11082016-10-24 Richard Biener <rguenther@suse.de>
1109
1110 PR testsuite/71491
1111 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1112 * gcc.dg/vect/slp-45.c: Likewise.
1113
40f683e8
RB
11142016-10-24 Richard Biener <rguenther@suse.de>
1115
1116 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1117 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1118 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1119
b1b6774f
GJL
11202016-10-24 Georg-Johann Lay <avr@gjlay.de>
1121
1122 PR target/78093
1123 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1124 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1125
ed9760d2
AV
11262016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1127
1128 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1129
fb027a42
JJ
11302016-10-24 Jakub Jelinek <jakub@redhat.com>
1131
1132 * gcc.target/i386/bmi2-pext-1.c: New test.
1133 * gcc.target/i386/bmi2-pdep-1.c: New test.
1134 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1135 * gcc.target/i386/tbm-bextri-1.c: New test.
1136 * gcc.target/i386/bmi-bextr-6.c: New test.
1137
8e10302e
RO
11382016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1139
1140 PR target/77483
1141 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1142 * gcc.target/i386/pr65105-1.c: Likewise.
1143 * gcc.target/i386/pr65105-2.c: Likewise.
1144 * gcc.target/i386/pr65105-3.c: Likewise.
1145 * gcc.target/i386/pr65105-5.c: Likewise.
1146 * gcc.target/i386/pr67761.c: Likewise.
1147 * gcc.target/i386/pr70799-1.c: Likewise.
1148
866c72a8
ML
11492016-10-24 Martin Liska <mliska@suse.cz>
1150
1151 PR sanitizer/77966
1152 * c-c++-common/ubsan/unreachable-3.c: New test.
1153
0804124b
SK
11542016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1155
1156 PR fortran/77763
1157 * gfortran.dg/pr77763.f90
1158
87c9fca5
SK
11592016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1160
1161 PR fortran/54730
1162 PR fortran/78033
1163 * gfortran.dg/pr78033.f90: New test.
1164
dfd6231e
PT
11652016-10-23 Paul Thomas <pault@gcc.gnu.org>
1166
1167 PR fortran/69834
1168 * gfortran.dg/select_type_1.f03: Change error for overlapping
1169 TYPE IS cases.
1170 * gfortran.dg/select_type_36.f03: New test.
1171
66ccff98
EB
11722016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1173
1174 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1175
15876cee
TK
11762016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1177
1178 PR fortran/78021
1179 * gfortran.dg/string_length_3.f90: New test.
1180
574284e9
AV
11812016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1182
574284e9
AV
1183 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1184
11852016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1186
1187 PR fortran/43366
1188 PR fortran/57117
1189 PR fortran/61337
1190 * gfortran.dg/alloc_comp_class_5.f03: New test.
1191 * gfortran.dg/class_allocate_21.f90: New test.
1192 * gfortran.dg/class_allocate_22.f90: New test.
1193 * gfortran.dg/realloc_on_assign_27.f08: New test.
1194
20276dc9
JL
11952016-10-21 Jeff Law <law@redhat.com>
1196
1197 * PR tree-optimization/71947
1198 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1199 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1200 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1201
f7503699
KV
12022016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1203
1204 * gcc.dg/ipa/vrp5.c: New test.
1205 * gcc.dg/ipa/vrp6.c: New test.
1206
5be6b295
WD
12072016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1208
1209 * gcc.target/aarch64/test_frame_17.c: New test.
1210
c82bc7ed
WD
12112016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1212
1213 * gcc.target/aarch64/test_frame_17.c: New test.
1214
67a6cac7
AP
12152016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1216
1217 PR preprocessor/71681
1218 * gcc.dg/cpp/pr71681-1.c: New testcase
1219 * gcc.dg/cpp/pr71681-2.c: Likewise
1220 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1221 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1222 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1223 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1224
8e6982f7
JJ
12252016-10-21 Jakub Jelinek <jakub@redhat.com>
1226
9c4c8b7b
JJ
1227 PR target/78057
1228 * gcc.target/i386/pr78057.c: New test.
1229
8e6982f7
JJ
1230 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1231
de514d40
PT
12322016-10-21 Paul Thomas <pault@gcc.gnu.org>
1233
1234 PR fortran/69566
1235 * gfortran.dg/select_type_37.f03: New test.
1236
1d64ceb0
SKS
12372016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1238
1239 PR target/71627
1240 * gcc.target/avr/pr71627.c: New test
1241
85729229
EB
12422016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1243
1244 * gcc.target/sparc/overflow-1.c: New test.
1245 * gcc.target/sparc/overflow-2.c: Likewise.
1246 * gcc.target/sparc/overflow-3.c: Likewise.
1247
d17f2c3b
AV
12482016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1249
1250 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1251 effective target.
1252
0d47cee6
KT
12532016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1254
1255 PR rtl-optimization/78038
1256 * gcc.target/aarch64/pr78038.c: New test.
1257
a20d03c8
RB
12582016-10-21 Richard Biener <rguenther@suse.de>
1259
1260 PR tree-optimization/78051
1261 * g++.dg/torture/pr78051.C: New testcase.
1262
f3ecd50f
BE
12632016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1264
1265 * c-c++-common/wdate-time.c: Restored test case.
1266 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1267
fceabe50
JJ
12682016-10-20 Jakub Jelinek <jakub@redhat.com>
1269
1270 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1271
f56ea76e
UB
12722016-10-20 Uros Bizjak <ubizjak@gmail.com>
1273
1274 PR target/78037
1275 * gcc.target/i386/pr78037.c: New test.
1276
2c35bbe1
EB
12772016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1278
1279 * gcc.target/visium/overflow8.c: New.
1280 * gcc.target/visium/overflow16.c: Likewise.
1281 * gcc.target/visium/overflow32: Likewise.
1282
28df8730
MM
12832016-10-20 Michael Matz <matz@suse.de>
1284
1285 * gcc.dg/loop-split.c: New test.
1286 * gcc.dg/tree-ssa/ifc-9.c: Update.
1287 * gcc.dg/tree-ssa/ifc-10.c: Update.
1288
6c1a9e41
RB
12892016-10-20 Richard Biener <rguenther@suse.de>
1290
1291 * gcc.dg/graphite/pr35356-1.c: Update.
1292
a2923dba
PC
12932016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 PR c++/77446
1296 * g++.dg/cpp1y/pr77446.C: New.
1297
2066ef6a
PK
12982016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1299
1300 PR tree-optimization/53979
1301 * gcc.dg/pr53979-1.c: New test-case.
1302 * gcc.dg/pr53979-2.c: Likewise.
1303
4c712374
BE
13042016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1305
1306 * c-c++-common/Wint-in-bool-context-2.c: New test.
1307
bdcf8e7c
JD
13082016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1309
1310 * gfortran.dg/dtio_17.f90: Fix test.
1311
ec1748d4
AH
13122016-10-19 Aldy Hernandez <aldyh@redhat.com>
1313
1314 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1315 * gcc.dg/Walloca-2.c: Same.
1316
b70f0b0c
AH
13172016-10-19 Aldy Hernandez <aldyh@redhat.com>
1318
1319 * gcc.dg/Wvla-1.c: Rename to...
1320 * gcc.dg/Wvla-larger-than-1.c: ...this.
1321 * gcc.dg/Wvla-2.c: Rename to...
1322 * gcc.dg/Wvla-larger-than-2.c: ...this.
1323 * gcc.dg/Wvla-3.c: Rename to...
1324 * gcc.dg/Walloca-11.c.: ...this.
1325 * gcc.dg/wvla-[1-7].c: Rename to:
1326 * gcc.dg/Wvla-[1-7].c: ...this.
1327
cbb22e61
BC
13282016-10-19 Bin Cheng <bin.cheng@arm.com>
1329
1330 PR tree-optimization/78005
1331 * gcc.dg/vect/pr78005.c: New.
1332 * gcc.target/i386/l_fma_float_1.c: Revise test.
1333 * gcc.target/i386/l_fma_float_2.c: Ditto.
1334 * gcc.target/i386/l_fma_float_3.c: Ditto.
1335 * gcc.target/i386/l_fma_float_4.c: Ditto.
1336 * gcc.target/i386/l_fma_float_5.c: Ditto.
1337 * gcc.target/i386/l_fma_float_6.c: Ditto.
1338 * gcc.target/i386/l_fma_double_1.c: Ditto.
1339 * gcc.target/i386/l_fma_double_2.c: Ditto.
1340 * gcc.target/i386/l_fma_double_3.c: Ditto.
1341 * gcc.target/i386/l_fma_double_4.c: Ditto.
1342 * gcc.target/i386/l_fma_double_5.c: Ditto.
1343 * gcc.target/i386/l_fma_double_6.c: Ditto.
1344
a023f8c8
TS
13452016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1346
1347 PR tree-optimization/78024
1348 * gcc.dg/goacc/loop-processing-1.c: New file.
1349
d9700bdb
RB
13502016-10-19 Richard Biener <rguenther@suse.de>
1351
1352 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1353
902cb7b1
KN
13542016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1355
1356 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1357 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1358 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1359 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1360 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1361 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1362 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1363 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1364 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1365 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1366 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1367 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1368 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1369 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1370 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1371 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1372 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1373 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1374 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1375 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1376 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1377 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1378 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1379 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1380 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1381 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1382 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1383 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1384 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1385 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1386 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1387 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1388 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1389 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1390 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1391 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1392 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1393 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1394 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1395 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1396 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1397 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1398 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1399 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1400 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1401 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1402 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1403 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1404 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1405 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1406 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1407 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1408 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1409 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1410 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1411 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1412 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1413 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1414 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1415 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1416 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1417 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1418 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1419 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1420 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1421 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1422 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1423 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1424 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1425 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1426 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1427 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1428 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1429 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1430 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1431 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1432 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1433 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1434 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1435 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1436 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1437 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1438 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1439 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1440 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1441 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1442 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1443 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1444 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1445 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1446 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1447 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1448 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1449 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1450 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1451 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1452 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1453 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1454 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1455 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1456 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1457 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1458 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1459 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1460 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1461 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1462 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1463 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1464 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1465 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1466 * gcc.target/powerpc/vsu/vsu.exp: New file.
1467
5cb96b6a
UB
14682016-10-18 Uros Bizjak <ubizjak@gmail.com>
1469
1470 PR target/77991
1471 * gcc.target/i386/pr77991.c: New test.
1472
f5de494c
MF
14732016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1474
1475 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1476 LTO is used.
1477
e5163ec1
SKS
14782016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1479
5cb96b6a 1480 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 1481
b64e8239
RB
14822016-10-18 Richard Biener <rguenther@suse.de>
1483
1484 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1485 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1486 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1487 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1488 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1489 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1490 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1491 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1492 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1493 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1494 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1495 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1496 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1497 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1498 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1499 * gcc.dg/pr68217.c: Likewise.
1500 * gcc.dg/predict-9.c: Likewise.
1501 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1502 * gcc.dg/predict-1.c: Likewise.
1503
c680ada5
JD
15042016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1505
1506 * gfortran.dg/dtio_17.f90: New test.
1507
7fd4f180
KV
15082016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1509
1510 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1511
718625ad
KV
15122016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1513
1514 * gcc.dg/ipa/vrp4.c: New test.
1515
735b8f9f
KV
15162016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1517
1518 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1519 * gcc.dg/torture/pr39074.c: Likewise.
1520
86f98087
EB
15212016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1522
1523 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1524 * gnat.dg/trampoline4.adb: Minor tweak.
1525
a929f266
BS
15262016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1527
1528 PR tree-optimization/77916
1529 * gcc.dg/torture/pr77916.c: New.
1530
4acf2055
SK
15312016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1532
1533 PR fortran/77978
1534 * gfortran.dg/pr77978_1.f90: New test.
1535 * gfortran.dg/pr77978_2.f90: Ditto.
1536 * gfortran.dg/pr77978_3.f90: Ditto.
1537
871267e1
PT
15382016-10-17 Paul Thomas <pault@gcc.gnu.org>
1539
1540 PR fortran/61420
1541 PR fortran/78013
1542 * gfortran.dg/proc_ptr_49.f90: New test.
1543
fd9593e9
BE
15442016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1545
1546 PR target/77308
1547 * gcc.target/arm/pr77308.c: New test.
1548
d32d4176
DE
15492016-10-17 David Edelsohn <dje.gcc@gmail.com>
1550
1551 * lib/target-supports.exp
1552 (check_effective_target_floatn_nx_runtime): Return 0 for
1553 powerpc*-ibm-aix*.
1554
dca2910c
AP
15552016-10-17 Andrew Pinski <apinski@cavium.com>
1556
1557 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1558 long instead of long.
1559 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1560 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1561 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1562 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1563 * gcc.target/aarch64/pr68102_1.c: Likewise.
1564 * gcc.target/aarch64/target_attr_3.c: Likewise.
1565
44b00dbc
RB
15662016-10-17 Richard Biener <rguenther@suse.de>
1567
1568 PR tree-optimization/77988
1569 * gcc.dg/torture/pr77988.c: New testcase.
1570
89b80c42
PK
15712016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1572
1573 * gcc.dg/pr71636-1.c: New test-case.
1574 * gcc.dg/pr71636-2.c: Likewise.
1575
4c640e26
EB
15762016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1577
1578 * gnat.dg/trampoline3.adb: New test.
1579 * gnat.dg/trampoline4.adb: Likewise.
1580
6c0347f6
JD
15812016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1582
1583 * gfortran.dg/dtio_16.f90: New test.
1584
d0d48a06
EB
15852016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1586
1587 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1588 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1589 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1590
baa33d83
EB
15912016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1592
1593 * gcc.target/sparc/popc.c: Rename to...
1594 * gcc.target/sparc/popc-1.c: ...this.
1595 * gcc.target/sparc/popc-2.c: New test.
1596
523ee218
JD
15972016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1598
1599 PR fortran/77972
1600 * gfortran.dg/unexpected_eof_4.f90: New test.
1601
c04d4ede
JB
16022016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1603
31a84d4a
AP
1604 PR libfortran/48587
1605 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 1606
064ed55a
JJ
16072016-10-14 Jakub Jelinek <jakub@redhat.com>
1608
9a822fc7
JJ
1609 PR middle-end/77959
1610 * gfortran.dg/pr77959.f90: New test.
1611
064ed55a
JJ
1612 DR 1511 - const volatile variables and ODR
1613 * g++.dg/DRs/dr1511-1.C: New test.
1614 * g++.dg/DRs/dr1511-2.C: New test.
1615
2579762a
EB
16162016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1617
1618 * gnat.dg/debug7.adb (dg-options): Remove -g.
1619 * gnat.dg/debug8.adb (dg-options): Add -margs.
1620 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1621
6d59425d
RB
16222016-10-14 Richard Biener <rguenther@suse.de>
1623
1624 PR tree-optimization/77979
1625 * gcc.dg/torture/pr77979.c: New testcase.
1626
43f66d6e
ML
16272016-10-14 Martin Liska <mliska@suse.cz>
1628
1629 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1630 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1631 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1632
cb3ac867
UB
16332016-10-14 Uros Bizjak <ubizjak@gmail.com>
1634
1635 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1636 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1637 * gcc.dg/torture/pr77937-2.c: Likewise.
1638
14cf71a0
EB
16392016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1640
1641 * gnat.dg/lto15.adb: Adjust.
1642 * gnat.dg/lto16.adb: Likewise.
1643 * gnat.dg/lto17.adb: Likewise
1644 * gnat.dg/lto18.ad[sb]: New test.
1645 * gnat.dg/lto18_pkg.ads: New helper.
1646 * gnat.dg/lto19.adb: New test.
1647 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1648 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1649 * gnat.dg/lto20.adb: New test.
1650 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1651
6fd9c6f4
AV
16522016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1653
1654 * gfortran.dg/coarray_38.f90: Expect error message.
1655
01f44038
KT
16562016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1657
1658 * gcc.target/aarch64/spellcheck_1.c: New test.
1659 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1660 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1661 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1662 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1663 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1664
253abb2a
AS
16652016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1666
1667 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1668
a2695319
BS
16692016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1670
1671 PR tree-optimization/77937
1672 * gcc.dg/torture/pr77937-1.c: New.
1673 * gcc.dg/torture/pr77937-2.c: New.
1674
14a2c9aa
JM
16752016-10-13 Jakub Jelinek <jakub@redhat.com>
1676
1677 * g++.dg/cpp1z/inline-var1.C: New test.
1678 * g++.dg/cpp1z/inline-var1a.C: New test.
1679 * g++.dg/cpp1z/inline-var1.h: New file.
1680 * g++.dg/cpp1z/inline-var2.C: New test.
1681 * g++.dg/cpp1z/inline-var3.C: New test.
1682 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1683 uninitialized const.
1684
6c95388f 16852016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 1686
ee7fa2e3
SL
1687 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1688 Xscale is specified, not just -march.
1689 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1690 is incompatible with Xscale.
18d34307 1691
96032047
MS
16922016-10-13 Martin Sebor <msebor@redhat.com>
1693
1694 PR c++/71912
1695 * g++.dg/ext/flexary4.C: Adjust.
1696 * g++.dg/ext/flexary5.C: Same.
1697 * g++.dg/ext/flexary9.C: Same.
1698 * g++.dg/ext/flexary19.C: New test.
1699 * g++.dg/ext/flexary18.C: New test.
1700 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1701 regression test.
5cb96b6a
UB
1702 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1703 Avoid generating a flexible array member in an array.
96032047 1704
5b1548fd
MS
17052016-10-13 Martin Sebor <msebor@redhat.com>
1706
1707 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1708 to placate -Wformat on targets where the type is not int.
1709
7810c4eb
DM
17102016-10-13 David Malcolm <dmalcolm@redhat.com>
1711
1712 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1713 in INSN_LOCATION.
1714
fcd27666
BC
17152016-10-13 Bin Cheng <bin.cheng@arm.com>
1716
1717 * gcc.target/i386/l_fma_float_1.c: Revise test.
1718 * gcc.target/i386/l_fma_float_2.c: Ditto.
1719 * gcc.target/i386/l_fma_float_3.c: Ditto.
1720 * gcc.target/i386/l_fma_float_4.c: Ditto.
1721 * gcc.target/i386/l_fma_float_5.c: Ditto.
1722 * gcc.target/i386/l_fma_float_6.c: Ditto.
1723 * gcc.target/i386/l_fma_double_1.c: Ditto.
1724 * gcc.target/i386/l_fma_double_2.c: Ditto.
1725 * gcc.target/i386/l_fma_double_3.c: Ditto.
1726 * gcc.target/i386/l_fma_double_4.c: Ditto.
1727 * gcc.target/i386/l_fma_double_5.c: Ditto.
1728 * gcc.target/i386/l_fma_double_6.c: Ditto.
1729
b8a4b8c8
BC
17302016-10-13 Bin Cheng <bin.cheng@arm.com>
1731
1732 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1733
328ba117
BC
17342016-10-13 Bin Cheng <bin.cheng@arm.com>
1735
1736 * gcc.dg/vect/vect-98.c: Refine test case.
1737 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1738 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1739 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1740
1a1ab05e
JJ
17412016-10-13 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR c/77946
1744 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1745
27947670
ML
17462016-10-13 Martin Liska <mliska@suse.cz>
1747
1748 PR tree-optimization/77943
1749 * g++.dg/tree-ssa/pr77943.C: New test.
1750
92c5266b
AV
17512016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1752
1753 PR fortran/72832
1754 * gfortran.dg/allocate_with_source_22.f03: New test.
1755 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1756 fail.
1757
90bca4ed
TP
17582016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1759
1760 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1761 * gcc.target/arm/movsi_movw.c: Likewise.
1762 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1763 directive to work on big endian targets.
1764
0011af7b
KV
17652016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1766
1767 * gcc.dg/tree-ssa/evrp6.c: New test.
1768
859e95ab
SB
17692016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1770
1771 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1772 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1773 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1774
2934018d
SB
17752016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1776
1777 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1778 * gcc.target/powerpc/warn-2.c: Ditto.
1779
f92d1522
RS
17802016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1781
1782 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1783 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1784 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1785 for -mmsa.
1786 * gcc.target/mips/msa.c: New test.
1787 * gcc.target/mips/msa-builtins.c: Likewise.
1788 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1789 (check_effective_target_mips_msa_runtime): Likewise.
1790 (check_effective_target_mips_msa): Likewise.
1791 (add_options_for_mips_msa): Likewise.
1792 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1793 (check_effective_target_vect_intfloat_cvt): Likewise.
1794 (check_effective_target_vect_uintfloat_cvt): Likewise.
1795 (check_effective_target_vect_floatint_cvt): Likewise.
1796 (check_effective_target_vect_floatuint_cvt): Likewise.
1797 (check_effective_target_vect_shift): Likewise.
1798 (check_effective_target_vect_shift_char): Likewise.
1799 (check_effective_target_vect_long): Likewise.
1800 (check_effective_target_vect_float): Likewise.
1801 (check_effective_target_vect_double): Likewise.
1802 (check_effective_target_vect_long_long): Likewise.
1803 (check_effective_target_vect_perm): Likewise.
1804 (check_effective_target_vect_perm_byte): Likewise.
1805 (check_effective_target_vect_perm_short): Likewise.
1806 (check_effective_target_vect_sdot_qi): Likewise.
1807 (check_effective_target_vect_udot_qi): Likewise.
1808 (check_effective_target_vect_sdot_hi): Likewise.
1809 (check_effective_target_vect_udot_hi): Likewise.
1810 (check_effective_target_vect_pack_trunc): Likewise.
1811 (check_effective_target_vect_unpack): Likewise.
1812 (check_effective_target_vect_hw_misalign): Likewise.
1813 (check_effective_target_vect_condition): Likewise.
1814 (check_effective_target_vect_cond_mixed): Likewise.
1815 (check_effective_target_vect_char_mult): Likewise.
1816 (check_effective_target_vect_short_mult): Likewise.
1817 (check_effective_target_vect_int_mult): Likewise.
1818 (check_effective_target_vect_extract_even_odd): Likewise.
1819 (check_effective_target_vect_interleave): Likewise.
1820 (check_vect_support_and_set_flags): Check if the target supports MSA
1821 and append to the list of EFFECTIVE_TARGETS.
1822
0bfd099c
RB
18232016-10-12 Richard Biener <rguenther@suse.de>
1824
1825 PR debug/77947
1826 * g++.dg/torture/pr77947.C: New testcase.
1827
b4a9ef2f
PMR
18282016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1829
1830 * gnat.dg/debug8.adb: New testcase.
1831
c0dbd22d
PMR
18322016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1833
1834 * gnat.dg/debug9.adb: New testcase.
1835
8a7c91cd
RB
18362016-10-12 Richard Biener <rguenther@suse.de>
1837
1838 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1839 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1840 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1841
7dc2f5f1
RB
18422016-10-12 Richard Biener <rguenther@suse.de>
1843
1844 PR tree-optimization/77920
1845 * gcc.dg/torture/pr77920.c: New testcase.
1846
70f6d5e1
JJ
18472016-10-12 Jakub Jelinek <jakub@redhat.com>
1848
4a8b97cb
JJ
1849 PR tree-optimization/77929
1850 * gcc.c-torture/compile/pr77929.c: New test.
1851
70f6d5e1
JJ
1852 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1853 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1854 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1855 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1856 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1857 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1858 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1859 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1860 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1861
4803de58
EB
18622016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1863
1864 * gcc.target/sparc/setcc-4.c: Adjust.
1865 * gcc.target/sparc/setcc-5.c: Likewise.
1866 * gcc.target/sparc/setcc-6.c: Likewise.
1867 * gcc.target/sparc/setcc-7.c: Likewise.
1868 * gcc.target/sparc/setcc-8.c: Likewise.
1869 * gcc.target/sparc/setcc-9.c: Likewise.
1870 * gcc.target/sparc/setcc-10.c: Delete.
1871
f6cf4810
SK
18722016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1873
1874 PR fortran/77942
1875 * gfortran.dg/pr77942.f90
1876
8e8c2744
FR
18772016-10-11 Fritz Reese <fritzoreese@gmail.com>
1878
1879 * gfortran.dg/dec_math.f90: New testsuite.
1880
ddefad9a
SKS
18812016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1882
1883 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1884 (main): Declare j as i32 instead of int.
1885
e7b08761
TP
18862016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1887
1888 PR testsuite/PR77710
1889 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1890 target triplet instead of *-*-*-*.
1891
9fd7cd44
EB
18922016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1893
1894 * gnat.dg/unchecked_convert10.adb: New test.
1895 * gnat.dg/unchecked_convert11.adb: Likewise.
1896 * gnat.dg/unchecked_convert12.adb: Likewise.
1897
ff7e7ee0
EB
18982016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1899
1900 * gcc.target/sparc/cbcond-1.c: New test.
1901 * gcc.target/sparc/cbcond-2.c: Likewise.
1902 * gcc.target/sparc/movcc-1.c: Likewise.
1903 * gcc.target/sparc/movcc-2.c: Likewise.
1904 * gcc.target/sparc/setcc-1.c: Adjust.
1905 * gcc.target/sparc/setcc-2.c: Likewise.
1906 * gcc.target/sparc/setcc-3.c: Likewise.
1907 * gcc.target/sparc/setcc-4.c: Likewise.
1908 * gcc.target/sparc/setcc-5.c: Likewise.
1909 * gcc.target/sparc/setcc-6.c: New test.
1910 * gcc.target/sparc/setcc-7.c: Likewise.
1911 * gcc.target/sparc/setcc-8.c: Likewise.
1912 * gcc.target/sparc/setcc-9.c: Likewise.
1913 * gcc.target/sparc/setcc-10.c: Likewise.
1914
d30078b8
JL
19152016-10-10 Jeff Law <law@redhat.com>
1916
1917 PR tree-optimization/71947
1918 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1919 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1920 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1921 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1922 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1923 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1924
5f869266
TK
19252016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1926
1927 PR fortran/77915
1928 * gfortran.dg/matmul_11.f90: New test.
1929
174e0b00
JW
19302016-10-10 Jiong Wang <jiong.wang@arm.com>
1931
1932 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1933 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1953 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1954 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1957 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1963 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1965 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1979 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1980 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1981 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1982 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1983 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1984 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1985 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1986 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1990 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1991
4bc63138
JW
19922016-10-10 Jiong Wang <jiong.wang@arm.com>
1993
1994 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1996 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1997 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1998 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2000 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2002 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2004 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2006 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2008
8f3edb07
JW
20092016-10-10 Jiong Wang <jiong.wang@arm.com>
2010
2011 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2012 Enable AArch64.
2013 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2014 vdup*_laneq.
2015 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2016 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2017 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2018 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2019
6e49f922
JW
20202016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2021 Jiong Wang <jiong.wang@arm.com>
2022
2023 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2024 AArch64 support.
2025 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2026 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2027 AArch64 targets.
2028 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2029 AArch64 targets.
2030 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2031 targets.
2032 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2033
41683e1a
EB
20342016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2035
2036 * gnat.dg/specs/vfa.ads: New test.
2037
6e49f922 20382016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2039
2040 * gnat.dg/inline13.ad[sb]: New test.
2041 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2042
55cfd746
EB
20432016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2044
2045 * gnat.dg/biased_subtype.adb: New test.
2046
4dfb8a2a
JJ
20472016-10-09 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR tree-optimization/77901
2050 * gcc.c-torture/compile/pr77901.c: New test.
2051
67b97478
PK
20522016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2053
2054 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2055 * gcc.dg/ipa/propalign-2.c: Likewise
2056 * gcc.dg/ipa/propalign-3.c: Likewise.
2057 * gcc.dg/ipa/propalign-4.c: Likewise.
2058 * gcc.dg/ipa/propalign-5.c: Likewise.
2059
7bad794a
JJ
20602016-10-08 Jakub Jelinek <jakub@redhat.com>
2061
81b02905
JJ
2062 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2063
ee19ef45
JJ
2064 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2065
7bad794a
JJ
2066 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2067 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2068
56d3a930
FR
20692016-10-07 Fritz Reese <fritzoreese@gmail.com>
2070
2071 * gfortran.dg/dec_union_11.f90: New testcase.
2072
45e2bf2e
NS
20732016-10-07 Nathan Sidwell <nathan@acm.org>
2074
2075 PR c++/66443
2076 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2077 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2078 * g++.dg/cpp1y/pr66443-cxx14.C: New
2079 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2080 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2081
be845b04
JJ
20822016-10-07 Jakub Jelinek <jakub@redhat.com>
2083
2084 * g++.dg/cpp0x/addressof1.C: New test.
2085 * g++.dg/cpp0x/addressof2.C: New test.
2086
08213983
MM
20872016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2088
2089 * gcc.target/powerpc/float128-type-1.c: New test to check that
2090 PowerPC 64-bit Linux enables -mfloat128-type by default.
2091 * gcc.target/powerpc/float128-type-2.c: Likewise.
2092 * gcc.target/powerpc/float128-mix.c: Change error message to
2093 reflect that __ibm128 is now #define'ed to be long double.
2094
bd845c14
SK
20952016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2096
2097 PR fortran/77406
2098 * gfortran.dg/pr77406.f90: New test.
2099 * gfortran.dg/assumed_type_3.f90: Update error messages.
2100 * gfortran.dg/defined_operators_1.f90: Ditto.
2101 * gfortran.dg/generic_26.f90: Ditto.
2102 * gfortran.dg/generic_7.f90: Ditto.
2103 * gfortran.dg/gomp/udr5.f90: Ditto.
2104 * gfortran.dg/gomp/udr7.f90: Ditto.
2105 * gfortran.dg/interface_1.f90: Ditto.
2106 * gfortran.dg/interface_37.f90: Ditto.
2107 * gfortran.dg/interface_5.f90: Ditto.
2108 * gfortran.dg/interface_6.f90: Ditto.
2109 * gfortran.dg/interface_7.f90
2110 * gfortran.dg/no_arg_check_3.f90
2111 * gfortran.dg/operator_5.f90
2112 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2113
c09c4992
BE
21142016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2115
2116 PR c++/77700
2117 * c-c++-common/Wint-in-bool-context.c: Update test.
2118
d7f336f8
RB
21192016-10-07 Richard Biener <rguenther@suse.de>
2120
2121 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2122 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2123
a9172bf3
MP
21242016-10-07 Marek Polacek <polacek@redhat.com>
2125
2126 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2127
8a14afd0
BS
21282016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2129
2130 PR c++/69733
2131 * c-c++-common/pr69733.c: New test.
2132 * gcc.dg/pr69733.c: New test.
2133 * gcc.target/i386/pr69733.c: New test.
2134
d4bd4646
MP
21352016-10-07 Marek Polacek <polacek@redhat.com>
2136
2137 PR c++/77803
2138 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2139
a93cdc5c
JJ
21402016-10-07 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR tree-optimization/77664
2143 * gcc.dg/tree-ssa/pr77664.c: New test.
2144 * gcc.dg/pr77664.c: New test.
2145
21462016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2147
2148 * gfortran.dg/pr69955.f90: New test.
2149
ac193ee7
LK
21502016_10-06 Louis Krupp <louis.krupp@zoho.com>
2151
2152 PR fortran/57910
2153 * gfortran.dg/pr57910.f90: New test.
2154
342cfb3e
JJ
21552016-10-06 Jakub Jelinek <jakub@redhat.com>
2156
2157 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2158 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2159
48057089
KV
21602016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2161
2162 PR tree-optimization/77862
2163 * gcc.dg/pr77862.c: New test.
2164
65b25c9b
KV
21652016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2166
2167 * gcc.dg/tree-ssa/evrp4.c: New test.
2168
f3127685
JL
21692016-10-06 Jeff Law <law@redhat.com>
2170
2171 PR tree-optimization/71661
2172 * gcc.dg/tree-ssa/pr71661.c: New test.
2173
b3972588
RB
21742016-10-06 Richard Biener <rguenther@suse.de>
2175
2176 PR tree-optimization/77855
2177 * gcc.dg/torture/pr77855.c: New testcase.
2178
139dc3c6 21792016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2180 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2181
2182 * g++.dg/other/pr77759.C: New test.
2183
37f6a157
RB
21842016-10-06 Richard Biener <rguenther@suse.de>
2185
2186 PR tree-optimization/77839
2187 * gcc.dg/torture/pr77839.c: New testcase.
2188
f779aeb8
MP
21892016-10-06 Marek Polacek <polacek@redhat.com>
2190
2191 * g++.dg/cpp1z/init-statement9.C: New test.
2192
eee8f0b0
AS
21932016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2194
2195 * gcc.target/i386/pcommit-1.c: Deleted.
2196 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2197 * gcc.target/i386/sse-13.c: Ditto.
2198 * gcc.target/i386/sse-14.c: Ditto.
2199 * gcc.target/i386/sse-22.c: Ditto.
2200 * gcc.target/i386/sse-23.c: Ditto.
2201 * g++.dg/other/i386-2.C: Ditto.
2202
b48042bb
UB
22032016-10-05 Uros Bizjak <ubizjak@gmail.com>
2204
2205 * gcc.target/i386/pr77833.c: Require int128 effective target.
2206
50b01e1d
SK
22072016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2208
2209 PR fortran/58991
2210 PR fortran/58992
2211 * gfortran.dg/associate_22.f90: New test.
2212
908b8296
FR
22132016-10-05 Fritz Reese <fritzoreese@gmail.com>
2214
2215 * gfortran.dg/dec_union_9.f90: New testcase.
2216 * gfortran.dg/dec_union_10.f90: New testcase.
2217
87582521
JJ
22182016-10-05 Jakub Jelinek <jakub@redhat.com>
2219
2e69f143
JJ
2220 PR sanitizer/66343
2221 * gcc.dg/pch/pr66343-3.c: New test.
2222 * gcc.dg/pch/pr66343-3.hs: New file.
2223
87582521
JJ
2224 PR sanitizer/66343
2225 * gcc.dg/pch/pr66343-1.c: New test.
2226 * gcc.dg/pch/pr66343-1.hs: New file.
2227 * gcc.dg/pch/pr66343-2.c: New test.
2228 * gcc.dg/pch/pr66343-2.hs: New file.
2229
700fff34
BE
22302016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2231
2232 * c-c++-common/Wint-in-bool-context.c: Update test.
2233
17a9e380
MP
22342016-10-05 Marek Polacek <polacek@redhat.com>
2235
2236 * g++.dg/cpp1z/init-statement1.C: New test.
2237 * g++.dg/cpp1z/init-statement2.C: New test.
2238 * g++.dg/cpp1z/init-statement3.C: New test.
2239 * g++.dg/cpp1z/init-statement4.C: New test.
2240 * g++.dg/cpp1z/init-statement5.C: New test.
2241 * g++.dg/cpp1z/init-statement6.C: New test.
2242 * g++.dg/cpp1z/init-statement7.C: New test.
2243 * g++.dg/cpp1z/init-statement8.C: New test.
2244
6e48e779
LK
22452016-10-05 Louis Krupp <louis.krupp@zoho.com>
2246
2247 PR fortran/67524
2248 * gfortran.dg/pr67524.f90: New test.
2249
04a32443
JJ
22502016-10-05 Jakub Jelinek <jakub@redhat.com>
2251
2252 PR sanitizer/77823
2253 * c-c++-common/ubsan/shift-9.c: New test.
2254
743a9cf7
SKS
22552016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2256
2257 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2258 of int if __SIZEOF_INT__ is less than 4 bytes.
2259
a40278c3
JD
22602016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2261
2262 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2263 * gfortran.dg/class_array_20.f03: Likewise.
2264 * gfortran.dg/class_array_21.f03: Likewise.
2265 * gfortran.dg/finalize_29.f08: Likewise.
2266 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2267
39bb7d01
RB
22682016-10-05 Richard Biener <rguenther@suse.de>
2269
2270 PR middle-end/77826
2271 * gcc.dg/torture/pr77826.c: New testcase.
2272
eeb57981
RB
22732016-10-05 Richard Biener <rguenther@suse.de>
2274
2275 * gcc.dg/fold-copysign-1.c: New testcase.
2276
f9018d75
AS
22772016-10-05 Andreas Schwab <schwab@suse.de>
2278
2279 * g++.dg/pr49847-2.C: Remove.
2280
7e8000b3
PMR
22812016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2282
2283 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2284
54f84ca9
RB
22852016-10-05 Richard Biener <rguenther@suse.de>
2286
2287 PR middle-end/55152
2288 * gcc.dg/pr55152-2.c: New testcase.
2289
17beda50
JD
22902016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2291
2292 * gfortran.dg/dtio_15.f90: New test.
2293
1c84b798
ILT
22942016-10-04 Ian Lance Taylor <iant@golang.org>
2295
2296 * gcc.dg/split-7.c: New test.
2297
7ec39552
MS
22982016-10-04 Martin Sebor <msebor@redhat.com>
2299
2300 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2301 %lc directive to wint_t to silence -Wformat warnings on targets
2302 where the latter is a distinct type such as long.
2303
8ff04ff9
MS
23042016-10-04 Martin Sebor <msebor@redhat.com>
2305
2306 PR c++/77804
2307 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2308
bfecd57c
JJ
23092016-10-04 Jakub Jelinek <jakub@redhat.com>
2310
f72da967
JJ
2311 PR c++/77791
2312 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2313
bfecd57c
JJ
2314 * g++.dg/other/java3.C: Remove.
2315 * g++.dg/other/java1.C: Remove.
2316 * g++.dg/other/error12.C: Remove.
2317 * g++.dg/other/java2.C: Remove.
2318 * g++.dg/warn/Wnvdtor.C: Remove.
2319 * g++.dg/lookup/java1.C: Remove.
2320 * g++.dg/lookup/java2.C: Remove.
2321 * g++.dg/ext/pr34829.C: Remove.
2322 * g++.dg/ext/java-3.C: Remove.
2323 * g++.dg/ext/java-1.C: Remove.
2324 * g++.dg/ext/java-2.C: Remove.
2325 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2326
fe8b1e83
DG
23272016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2328
2329 PR tree-optimization/77808
2330 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2331
078b5aab
RB
23322016-10-04 Richard Biener <rguenther@suse.de>
2333
2334 PR tree-optimization/77399
2335 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2336
2b568899
RB
23372016-10-04 Richard Biener <rguenther@suse.de>
2338
2339 PR middle-end/77833
2340 * gcc.target/i386/pr77833.c: New testcase.
2341
0a4e5cf3
JL
23422016-09-26 Jeff Law <law@redhat.com>
2343
2344 PR tree-optimization/71550
2345 PR tree-optimization/71403
2346 * gcc.c-torture/execute/pr71550.c: New test.
2347
d07b0a23
SKS
23482016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2349
2350 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2351 option.
2352
b44a42cf
KT
23532016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2354
2355 Revert
2356 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2357
2358 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2359
f41f1ceb
MP
23602016-10-03 Marek Polacek <polacek@redhat.com>
2361
2362 * g++.dg/cpp0x/nullptr37.C: New test.
2363
1633d3b9
BE
23642016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2365
2366 * c-c++-common/Wint-in-bool-context.c: Update test.
2367
2c8e3a1d
JJ
23682016-10-02 Jakub Jelinek <jakub@redhat.com>
2369
2370 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2371 earlier.
2372 * g++.dg/charset/asm2.c (memmove): Likewise.
2373 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2374 * g++.dg/tls/diag-4.C (foo): Likewise.
2375 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2376 dg-warning, fix up regex.
2377 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2378 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2379 * g++.old-deja/g++.mike/net31.C: Likewise.
2380 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2381 for C++17.
2382 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2383 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2384
f00b6283
RB
23852016-10-01 Richard Biener <rguenther@suse.de>
2386
2387 PR middle-end/77798
2388 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2389
0f0565b1
AV
23902016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2391
2392 PR fortran/77663
2393 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2394
c58823a0
JJ
23952016-10-01 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR c/77490
2398 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2399 Add dg-prune-output directive.
2400
e3228a50
JD
24012016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2402
2403 PR fortran/66643
2404 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2405 * gfortran.fortran-torture/compile/write.f90: Update test.
2406
e70bbc6f
MW
24072016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2408
2409 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2410 arm_fp16_alternative_ok as the required effective target.
2411 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2412 -mfp16-format=alternative to the dg-options directive and remove
2413 the dg-add-options directive.
2414
c39747d2
FR
24152016-09-30 Fritz Reese <fritzoreese@gmail.com>
2416
2417 PR fortran/77764
2418 * gfortran.dg/dec_union_8.f90: New testcase.
2419
00074dd8
FR
24202016-09-30 Fritz Reese <fritzoreese@gmail.com>
2421
2422 PR fortran/77782
2423 * gfortran.dg/dec_structure_16.f90: New testcase.
2424
26f391e8
AV
24252016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2426
2427 * gfortran.dg/coarray_allocate_10.f08: New test.
2428 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2429
fa16a271
KT
24302016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2431
2432 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2433
f334c828
RB
24342016-09-30 Richard Biener <rguenther@suse.de>
2435
2436 PR tree-optimization/77399
2437 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2438
76e3ec9c
SL
24392016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2440
871267e1 2441 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
2442 -fdelete-null-pointer-checks explicit.
2443 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2444 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2445 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2446 * gcc.dg/pic-1.c: Require fpic target support.
2447 * gcc.dg/pic-2.c: Likewise.
2448
a2c6e7f2
JJ
24492016-09-29 Jakub Jelinek <jakub@redhat.com>
2450
2451 Implement P0001R1 - C++17 removal of register storage class specifier
2452 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2453 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2454 C++17.
2455 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2456 keyword if not __SSE2__.
2457 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2458 C++17.
2459 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2460 register keywords.
2461 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2462 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2463 no_erroneous_warning): Expect new warnings for C++17.
2464 * g++.dg/warn/register-var-2.C (f): Likewise.
2465 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2466 * g++.dg/parse/linkage2.C (foo): Likewise.
2467 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2468 keyword on parameters for C++17.
2469 * g++.dg/cpp1z/register1.C: New test.
2470 * g++.dg/cpp1z/register2.C: New test.
2471 * g++.dg/cpp1z/register3.C: New test.
2472
4ab76933
UB
24732016-09-29 Uros Bizjak <ubizjak@gmail.com>
2474
2475 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2476 * gcc.target/i386/avx2-check.h (main): Ditto.
2477 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2478 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2479 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2480 * gcc.target/i386/avx512er-check.h (main): Ditto.
2481 * gcc.target/i386/avx512f-check.h (main): Ditto.
2482 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2483 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2484 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2485
2488ebe5
UB
24862016-09-29 Uros Bizjak <ubizjak@gmail.com>
2487
2488 PR target/77756
2489 * gcc.target/i386/pr77756.c: New test.
2490
4d258d09
MP
24912016-09-29 Marek Polacek <polacek@redhat.com>
2492
2493 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2494
a9087411
MP
24952016-09-29 Marek Polacek <polacek@redhat.com>
2496
2497 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2498 C++14.
2499
fa0a064a
ML
25002016-09-29 Martin Liska <mliska@suse.cz>
2501
2502 * objc/execute/construct1.m: New test.
2503
0ce1ecc7
RB
25042016-09-29 Richard Biener <rguenther@suse.de>
2505
2506 PR tree-optimization/77768
2507 * gcc.dg/torture/pr77768.c: New testcase.
2508
da186c1f
RB
25092016-09-28 Richard Biener <rguenther@suse.de>
2510
2511 PR middle-end/77407
2512 * gcc.dg/pr77407.c: New testcase.
2513
d657e995
RB
25142016-09-29 Richard Biener <rguenther@suse.de>
2515
2516 PR middle-end/55152
2517 * gcc.dg/pr55152.c: New testcase.
2518 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2519
cadf6296
RO
25202016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2521
2522 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2523 (dg-options): Remove -m32.
2524
88000fd1
MS
25252016-09-28 Martin Sebor <msebor@redhat.com>
2526
2527 PR middle-end/77721
2528 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2529
0c172974
JD
25302016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2531
2532 PR libgfortran/77707
2533 * gfortran.dg/inquire_17.f90: New test.
2534
4b390698
JJ
25352016-09-28 Jakub Jelinek <jakub@redhat.com>
2536
2537 PR c++/77467
2538 * g++.dg/cpp1y/constexpr-77467.C: New test.
2539
2b1b5938
MS
25402016-09-28 Martin Sebor <msebor@redhat.com>
2541
2542 PR c/77762
2543 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2544 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2545 (test_sprintf_p_const): Adjust line numbers to avoid failures
2546 introduced in r240503.
2547
30dc6ee9
MS
25482016-09-28 Martin Sebor <msebor@redhat.com>
2549
2550 PR middle-end/77683
2551 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2552
7d290e93
BE
25532016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2554
fcf32bad
BE
2555 PR c++/77748
2556 * g++.dg/pr77550.C: Avoid undefined behavior.
2557
7d290e93
BE
2558 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2559
912d9ec3
WD
25602016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2561
2562 * gcc.dg/strlenopt-20.c: Update test.
2563 * gcc.dg/strlenopt-21.c: Likewise.
2564 * gcc.dg/strlenopt-22.c: Likewise.
2565 * gcc.dg/strlenopt-22g.c: Likewise.
2566 * gcc.dg/strlenopt-26.c: Likewise.
2567 * gcc.dg/strlenopt-5.c: Likewise.
2568 * gcc.dg/strlenopt-7.c: Likewise.
2569 * gcc.dg/strlenopt-9.c: Likewise.
2570
459bcfb0
JJ
25712016-09-27 Jakub Jelinek <jakub@redhat.com>
2572
6e39060a
JJ
2573 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2574
8ca33347
JJ
2575 * g++.dg/cpp1z/lambda-this1.C: New test.
2576 * g++.dg/cpp1z/lambda-this2.C: New test.
2577
459bcfb0
JJ
2578 PR c++/77722
2579 * g++.dg/ubsan/return-4.C: New test.
2580 * g++.dg/ubsan/return-5.C: New test.
2581 * g++.dg/ubsan/return-6.C: New test.
2582
20fba714
JW
25832016-09-27 Jiong Wang <jiong.wang@arm.com>
2584
2585 * lib/target-supports.exp
2586 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2587 in function comment.
2588
bebe0086
ML
25892016-09-27 Martin Liska <mliska@suse.cz>
2590
2591 PR gcov-profile/46266
2592 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2593 considered.
2594
59896334
RB
25952016-09-27 Richard Biener <rguenther@suse.de>
2596
2597 PR tree-optimization/77745
2598 * g++.dg/torture/pr77745.C: New testcase.
2599
f0d355dc
RB
26002016-09-27 Richard Biener <rguenther@suse.de>
2601
2602 PR tree-optimization/77478
2603 * gcc.dg/torture/pr77478.c: New testcase.
2604
8c9434c2
ML
26052016-09-27 Martin Liska <mliska@suse.cz>
2606
2607 PR gcov-profile/7970
2608 PR gcov-profile/16855
2609 PR gcov-profile/44779
2610 * g++.dg/gcov/pr16855.C: New test.
2611
511d092e
SKS
26122016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2613
2614 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2615
f2e0c4e1
JJ
26162016-09-27 Jakub Jelinek <jakub@redhat.com>
2617
2618 PR fortran/77666
2619 * gfortran.dg/gomp/pr77666.f90: New test.
2620
3a4228ba
KV
26212016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2622
2623 PR ipa/77677
2624 * gcc.dg/torture/pr77677-2.c: New test.
2625
a184e37f
SK
26262016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2627
2628 PR fortran/77420
2629 * gfortran.dg/pr77420_1.f90: New test.
2630 * gfortran.dg/pr77420_2.f90: Ditto.
2631 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2632 * gfortran.dg/pr77420_4.f90: this file.
2633
8be59d19
KV
26342016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2635
2636 PR middle-end/77719
2637 * gfortran.dg/pr77719.f90: New test.
2638
991075a4
TP
26392016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2640
2641 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 2642 singular form of byte when quantity is unknown.
991075a4 2643
c6147dc4
MP
26442016-09-26 Marek Polacek <polacek@redhat.com>
2645
2646 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2647
5cc6c41c
ML
26482016-09-26 Martin Liska <mliska@suse.cz>
2649
2650 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2651 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2652 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2653 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2654 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2655 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2656 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2657 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2658 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2659
81fea426
MP
26602016-09-26 Marek Polacek <polacek@redhat.com>
2661
2662 PR c/7652
2663 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2664 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2665 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2666 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2667 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2668 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2669 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2670 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2671 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2672 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2673 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2674 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2675 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2676 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2677 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2678 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2679 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2680 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2681 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2682 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2683 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2684 * c-c++-common/attr-fallthrough-1.c: New test.
2685 * c-c++-common/attr-fallthrough-2.c: New test.
2686 * g++.dg/cpp0x/fallthrough1.C: New test.
2687 * g++.dg/cpp0x/fallthrough2.C: New test.
2688 * g++.dg/cpp1z/fallthrough1.C: New test.
2689 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2690 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2691 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2692 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2693
9b597c1f
SK
26942016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2695
12a813c1 2696 PR fortran/77429
9b597c1f
SK
2697 * gfortran.dg/pr77429.f90: New test.
2698
f1c7e7f1
SK
26992016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2700
2701 PR fortran/77694
2702 * gfortran.dg/pr77694.f90: New test.
2703
50c6dd20
OE
27042016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2705
2706 PR target/51244
2707 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2708
540b039e
DH
27092016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2710
2711 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2712 for 32-bit mode.
2713
cfd161bf
DH
27142016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2715
2716 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2717 for 32-bit mode.
2718
9a2300e9
MP
27192016-09-24 Marek Polacek <polacek@redhat.com>
2720
2721 PR c/77490
2722 * c-c++-common/Wbool-operation-1.c: New test.
2723 * gcc.dg/Wbool-operation-1.c: New test.
2724
34d567d1
FR
27252016-09-23 Fritz Reese <fritzoreese@gmail.com>
2726
2727 * gfortran.dg/dec_static_1.f90: New.
2728 * gfortran.dg/dec_static_2.f90: New.
2729 * gfortran.dg/dec_static_3.f90: New.
2730 * gfortran.dg/dec_static_4.f90: New.
2731
4a8d4422
JD
27322016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2733
2734 PR fortran/48298
2735 * gfortran.dg/negative_unit_check.f90: Update test.
2736 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 2737
90ef45cb
DV
27382016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2739
2740 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2741 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2742 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2743 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2744 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2745 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2746 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2747
e0535922
MS
27482016-09-23 Martin Sebor <msebor@redhat.com>
2749
2750 PR testsuite/77713
2751 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2752 assuming long double is bigger than double.
2753
d664d76d
JJ
27542016-09-23 Jakub Jelinek <jakub@redhat.com>
2755
2756 Implement P0138R2, C++17 construction rules for enum class values
2757 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2758
3b31f720
DM
27592016-09-23 David Malcolm <dmalcolm@redhat.com>
2760
2761 PR preprocessor/77672
2762 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2763 expected multiline output from first warning to reflect change
2764 in r240434.
2765
592459bf
TP
27662016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2767
2768 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2769
0af06385
BE
27702016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2771 Tom de Vries <tom@codesourcery.com>
2772
2773 PR testsuite/77411
2774 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2775
8f01b67a
MP
27762016-09-23 Marek Polacek <polacek@redhat.com>
2777
2778 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2779 * c-c++-common/gomp/atomic-13.c: Likewise.
2780 * c-c++-common/gomp/atomic-14.c: Likewise.
2781 * c-c++-common/pr60439.c: Remove invalid code.
2782 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2783 * g++.dg/expr/bitfield5.C: Likewise.
2784 * g++.dg/expr/bitfield6.C: Likewise.
2785 * g++.dg/expr/bool1.C: Likewise.
2786 * g++.dg/expr/bool3.C: Likewise.
2787 * g++.dg/expr/lval3.C: Likewise.
2788 * g++.dg/expr/lval4.C: Likewise.
2789 * g++.old-deja/g++.jason/bool5.C: Likewise.
2790
bbd6fcf3
DM
27912016-09-23 David Malcolm <dmalcolm@redhat.com>
2792
2793 PR preprocessor/77672
2794 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2795 (test_terminator_location): New function.
2796
113d06a4
RB
27972016-09-23 Richard Biener <rguenther@suse.de>
2798
2799 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2800
cab9e1df
MW
28012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2802
2803 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2804 -march=armv8.2-a+fp16 when supported by the hardware.
2805 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2806 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2807 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2808 semi-colons to a macro invocations.
2809 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2810 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2811 defined.
2812 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2813 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2814 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2815 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2816 defined.
2817 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2818 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2820 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2821 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2823 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2824 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2826 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2827 defined.
2828 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2829 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2830 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2831 defined.
2832 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2833 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2834 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2835 defined.
2836 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2837 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2838 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2839 defined.
2840 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2841 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2842 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2843 defined. Also fix some white-space.
2844 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2845 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2846 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2849 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2850 defined. Also fix some long lines and white-space.
2851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2852 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2853 defined. Also fix some long lines and white-space.
2854 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2855 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2856 defined.
2857 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2858 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2859 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2860 defined.
2861 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2862 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2863 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2864 defined.
2865 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
2866 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2867 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 2868 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
2869 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2870 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2871 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2872 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2873 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2874 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 2875 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
2876 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2877 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2878 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2879 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2880 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
2881 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2882 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 2883 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 2884
da9b2e69
JW
28852016-09-23 Jiong Wang <jiong.wang@arm.com>
2886 Matthew Wahab <matthew.wahab@arm.com>
2887
2888 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2889 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2890 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2891 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2892 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2893 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2894 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2895 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2896 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2897 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2898 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2899 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2900 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2901 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2902 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2903 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2904 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2905 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2906 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2907 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2908 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2909 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2910 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2911 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2912 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2913 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2914 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2915 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2916 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2917 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2918 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2919 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2920 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2921 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2922 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2923 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2924 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2925
785cf02f
MW
29262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2927
2928 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2929 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2930 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2931 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2932 support.
2933
1e401340
KV
29342016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2935
2936 PR ipa/77677
2937 * gcc.dg/torture/pr77677.c: New test.
2938
8ed3eeac
AV
29392016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2940
2941 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2942 here now.
2943
55a9b91b
MW
29442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2945
2946 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2947 options. Add tests for float16x4_t and float16x8_t.
2948
64c744b9
DV
29492016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2950
2951 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2952 * gcc.target/s390/risbg-ll-2.c: Ditto.
2953 * gcc.target/s390/risbg-ll-3.c: Ditto.
2954
d403b8d4
MW
29552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2956
2957 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2958 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2959
576987fc
DV
29602016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2961
2962 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2963 output to the simplified instructions.
2964
4ffc8099
MW
29652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2966
2967 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2968 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2969
b1a970a5
MW
29702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2971
2972 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2973 (FP16_SUPPORTED): New
2974 (expected-hfloat-16x4): Make conditional on __fp16 support.
2975 (expected-hfloat-16x8): Likewise.
2976 (vdup_n_f16): Disable for non-AArch64 targets.
2977 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2978 conditional on FP16_SUPPORTED.
2979 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2980 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2981 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2982 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2983 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2984 for testing __fp16.
2985 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2986 conditional on FP16_SUPPORTED.
2987 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2988 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2989
50df9464
MW
29902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2991
2992 * gcc.target/arm/short-vfp-1.c: New.
2993
536b9f42
MW
29942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2995
2996 * gcc.target/arm/attr-fp16-arith-1.c: New.
2997
1b9e31cf
MW
29982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2999
3000 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3001 New.
3002 (add_options_for_arm_v8_2a_fp16_neon): New.
3003 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3004 (add_options_for_arm_arch_v8_2a): Auto-generate.
3005 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3006 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3007 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3008 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3009 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3010 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3011 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3012
a5b42ee7
MW
30132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3014
3015 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3016 arm_fp16_alternative_ok.
3017 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3018 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3019 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3020 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3021 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3022 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3023 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3024 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3025 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3026 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3027 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3028 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3029 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3030 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3031 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3032 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3033 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3034 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3035 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3036 arm_fp16_alternative_ok.
3037 * lib/target-supports.exp
3038 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3039 (check_effective_target_arm_fp16_alternative_ok): New.
3040 (check_effective_target_arm_fp16_none_ok_nocache): New.
3041 (check_effective_target_arm_fp16_none_ok): New.
3042
fcbc975b
ML
30432016-09-23 Martin Liska <mliska@suse.cz>
3044
3045 * gcc.dg/ipa/pr77653.c: Replace adress
3046 with address.
3047
1822b732
ML
30482016-09-23 Martin Liska <mliska@suse.cz>
3049
3050 * gcc.target/i386/movbe-4.c: New test.
3051
fab18cc4
ML
30522016-09-23 Martin Liska <mliska@suse.cz>
3053
3054 * gcc.target/i386/crc32-5.c: New test.
3055
e70f01b5
ML
30562016-09-23 Martin Liska <mliska@suse.cz>
3057
3058 * gcc.target/i386/pr71652.c: New test.
3059 * gcc.target/i386/pr71652-2.c: New test.
3060 * gcc.target/i386/pr71652-3.c: New test.
3061
f2e81d05
JJ
30622016-09-23 Jakub Jelinek <jakub@redhat.com>
3063
3064 * lib/gcc-dg.exp (process-message): Support relative line number
3065 notation - .+4 or .-1 etc.
3066 * gcc.dg/dg-test-1.c: New test.
3067
ed30d2a6
MS
30682016-09-22 Martin Sebor <msebor@redhat.com>
3069
3070 PR target/77676
3071 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3072 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3073 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3074 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3075
1c681c7b
UB
30762016-09-22 Uros Bizjak <ubizjak@gmail.com>
3077
3078 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3079 * gcc.dg/ifcvt-2.c: Ditto.
3080 * gcc.dg/zero_bits_compound-1.c: Ditto.
3081 * gcc.dg/zero_bits_compound-1.c: Ditto.
3082 * gcc.dg/pr40550.c: Simplify target selectors.
3083 Use dg-additional-options.
3084 * gcc.dg/pr47893.c: Ditto.
3085 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3086 additional options for 32-bit x86 targets.
3087 * gcc.dg/pr70955.c: Move to ...
3088 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3089
67cf0a53
PC
30902016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3091
3092 PR c++/61019
3093 * g++.dg/cpp0x/pr61019.C: New.
3094
0ee70cc0
AV
30952016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3096 Terry Guo <terry.guo@arm.com>
3097
3098 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3099 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3100 * gcc.target/arm/pure-code/pure-code.exp: New.
3101
43639d2c
UB
31022016-09-22 Uros Bizjak <ubizjak@gmail.com>
3103
3104 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3105 Remove SSE effective target requirement.
3106
a608d15b
PC
31072016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3108
3109 PR c++/71979
3110 * g++.dg/cpp0x/pr71979.C: New.
3111
d94a7ab4
BE
31122016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3113
3114 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3115
a13f439f
ML
31162016-09-22 Martin Liska <mliska@suse.cz>
3117
3118 PR ipa/77653
3119 * gcc.dg/ipa/pr77653.c: New test.
3120
cf352092
JJ
31212016-09-22 Jakub Jelinek <jakub@redhat.com>
3122
3123 PR fortran/77665
3124 * gfortran.dg/gomp/pr77665.f90: New test.
3125
a8de3002
PT
31262016-09-22 Paul Thomas <pault@gcc.gnu.org>
3127
3128 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3129 * gfortran.dg/dtio_13.f90: New test.
3130
39abef62
LK
31312016-09-21 Louis Krupp <louis.krupp@zoho.com>
3132
3133 PR fortran/66107
3134 * gfortran.dg/pr66107.f90: New test.
3135
4a2bb7fc
ILT
31362016-09-21 Ian Lance Taylor <iant@golang.org>
3137
3138 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3139 with call to builtin delete function.
3140
5f84cee2
JM
31412016-09-21 Joseph Myers <joseph@codesourcery.com>
3142
3143 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3144 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3145 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3146 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3147 tests.
3148
fe01a41a
UB
31492016-09-21 Uros Bizjak <ubizjak@gmail.com>
3150
3151 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3152
2e1c20b1
JJ
31532016-09-21 Jakub Jelinek <jakub@redhat.com>
3154
3155 PR c++/77651
3156 * g++.dg/cpp1z/aligned-new6.C: New test.
3157
de4c144a
MW
31582016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3159
3160 * gcc.target/arm/fp16-aapcs-3.c: New.
3161 * gcc.target/arm/fp16-aapcs-4.c: New.
3162 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3163 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3164 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3165 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3166
44fc7854
BE
31672016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3168
3169 PR tree-optimization/77550
3170 * g++.dg/pr77550.C: New test.
3171
bc084f84
GJL
31722016-09-21 Georg-Johann Lay <avr@gjlay.de>
3173
3174 PR target/77326
3175 * gcc.target/avr/torture/pr77326.c: New test.
3176
c075003a
LK
31772016-09-21 Louis Krupp <louis.krupp@zoho.com>
3178
3179 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3180
6811ea79
RB
31812016-09-21 Richard Biener <rguenther@suse.de>
3182
3183 PR tree-optimization/77648
3184 * gcc.dg/torture/pr77648-1.c: New testcase.
3185 * gcc.dg/torture/pr77648-2.c: Likewise.
3186
f955c4c4
RB
31872016-09-21 Richard Biener <rguenther@suse.de>
3188 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR tree-optimization/77621
3191 * gcc.dg/pr77621.c: New testcase.
3192
096506bb
PT
31932016-09-21 Paul Thomas <pault@gcc.gnu.org>
3194
3195 PR fortran/77657
3196 * gfortran.dg/dtio_12.f90: New test.
3197
37d168ae
SKS
31982016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3199
3200 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3201
66454000
KV
32022016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3203
3204 PR tree-optimization/72835
3205 * gcc.dg/tree-ssa/pr72835.c: New test.
3206
88d0c3f0
MS
32072016-09-20 Martin Sebor <msebor@redhat.com>
3208
3209 PR middle-end/49905
3210 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3211 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3212 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3213 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3214 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3215 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3216 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3217
a03df1d5
KV
32182016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3219
3220 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3221 arguments/compare will be optimized away.
3222 * gcc.dg/torture/ftrapv-1.c: Likewise.
3223
8bc5448f
KV
32242016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3225
3226 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3227 will be optimized away.
3228 * gcc.dg/ipa/vrp1.c: New test.
3229 * gcc.dg/ipa/vrp2.c: New test.
3230 * gcc.dg/ipa/vrp3.c: New test.
3231
973625a0
KV
32322016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3233
3234 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3235 does the same transformation.
3236 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3237 * gcc.dg/tree-ssa/evrp1.c: New test.
3238 * gcc.dg/tree-ssa/evrp2.c: New test.
3239 * gcc.dg/tree-ssa/evrp3.c: New test.
3240 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3241 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3242 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3243 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3244 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3245 foling now happens early.
3246 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3247 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3248 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3249 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3250 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3251
9b1ba33c
UB
32522016-09-20 Uros Bizjak <ubizjak@gmail.com>
3253
3254 PR target/77621
3255 * gcc.target/i386/pr77621.c: New test.
3256 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3257 pattern, loop should vectorize with -mtune=atom.
3258
f5bd4ad8
MO
32592016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3260 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR testsuite/63299
3263 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3264 instead of delete.
3265
7d9cf801
JJ
32662016-09-20 Jakub Jelinek <jakub@redhat.com>
3267
b912f962
JJ
3268 PR c++/77626
3269 * g++.dg/other/pr77626.C: New test.
3270
eaf1ece1
JJ
3271 PR c++/77638
3272 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3273
590b62e9
JJ
3274 PR c++/77637
3275 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3276
7d9cf801
JJ
3277 PR middle-end/77624
3278 * c-c++-common/pr77624-1.c: New test.
3279 * c-c++-common/pr77624-2.c: New test.
3280
3aebb6ff
AV
32812016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3282
3283 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3284 of digits expected.
3285
b5bbe47b
RB
32862016-09-20 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/77646
3289 * gcc.dg/torture/pr77646.c: New testcase.
3290
144a96e4
BE
32912016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3292
3293 PR c++/77434
3294 * c-c++-common/Wint-in-bool-context.c: New test.
3295
1f2071fa
JM
32962016-09-19 Joseph Myers <joseph@codesourcery.com>
3297
3298 * gcc.dg/cr-decimal-dig-1.c: New test.
3299
63012d9a
JM
33002016-09-19 Joseph Myers <joseph@codesourcery.com>
3301
3302 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3303 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3304 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3305 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3306
02410826
VM
33072016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3308
3309 PR rtl-optimization/77416
3310 * gcc.target/powerpc/pr77416.c: New.
3311
6101a7ab
PP
33122016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3313
3314 PR c++/77639
3315 * g++.dg/template/error-recovery4.C: New test.
3316
1993ff76
BC
33172016-09-19 Bin Cheng <bin.cheng@arm.com>
3318
3319 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3320
5fa9e644
KT
33212016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3322
3323 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3324 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3325
fc15d9ec
JJ
33262016-09-19 Jakub Jelinek <jakub@redhat.com>
3327 Jan Hubicka <jh@suse.cz>
3328
3329 PR target/77587
3330 * gcc.dg/pr77587.c: New test.
3331 * gcc.dg/pr77587a.c: New file.
3332
3c9f5092
AV
33332016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3334
3335 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3336 * gfortran.dg/coarray_38.f90:
3337 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3338 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3339 * gfortran.dg/coarray_allocate_7.f08: New test.
3340 * gfortran.dg/coarray_allocate_8.f08: New test.
3341 * gfortran.dg/coarray_allocate_9.f08: New test.
3342 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3343 new caf_register.
3344 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3345 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3346 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3347 get_by_refs.
3348 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3349 * gfortran.dg/coarray_lock_7.f90: Same.
3350 * gfortran.dg/coarray_poly_5.f90: Same.
3351 * gfortran.dg/coarray_poly_6.f90: Same.
3352 * gfortran.dg/coarray_poly_7.f90: Same.
3353 * gfortran.dg/coarray_poly_8.f90: Same.
3354 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3355
e79e6763
FR
33562016-09-19 Fritz Reese <fritzoreese@gmail.com>
3357
3358 PR fortran/77584
3359 * gfortran.dg/dec_structure_15.f90: New testcase.
3360
ae527639
RB
33612016-09-19 Richard Biener <rguenther@suse.de>
3362
3363 PR middle-end/77605
3364 * gcc.dg/torture/pr77605.c: New testcase.
3365
cdf060f8
LK
33662016-09-18 Louis Krupp <louis.krupp@zoho.com>
3367
3368 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3369
b720e919
JH
33702016-09-17 Jan Hubicka <hubicka@ucw.cz>
3371
3372 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3373 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3374 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3375 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3376 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3377 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3378 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3379 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3380 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3381 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3382 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3383
bdabae39
KY
33842016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3385
3386 * gcc.target/i386/pr68633.c: Fix expected result.
3387
493ba820
LK
33882016-09-17 Louis Krupp <louis.krupp@gmail.com>
3389
3390 PR fortran/68078
3391 * gfortran.dg/pr68078.f90: New test.
3392 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3393
9a42726b
BS
33942016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3395
3396 PR target/77613
3397 * gcc.target/powerpc/swaps-p8-25.c: New.
3398
e7d61178
JJ
33992016-09-16 Jakub Jelinek <jakub@redhat.com>
3400
8f03e02f
JJ
3401 PR c++/77482
3402 * g++.dg/cpp0x/constexpr-77482.C: New test.
3403
e80cb545
JJ
3404 PR c++/77379
3405 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3406 thunk offsets.
3407 * g++.dg/abi/abi-tag23a.C: Likewise.
3408
1c2f613f
JJ
3409 PR c++/77338
3410 * g++.dg/cpp0x/decltype-77338.C: New test.
3411
e7d61178
JJ
3412 PR c++/77375
3413 * g++.dg/cpp0x/mutable1.C: New test.
3414
8d987deb
SK
34152016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3416
3417 PR fortran/77612
3418 * gfortran.dg/pr77612.f90: New test.
3419
2c3d35a6
SKS
34202016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3421
3422 * gcc.dg/torture/pr70421.c: Require int32plus.
3423
e43163ae
JJ
34242016-09-16 Jakub Jelinek <jakub@redhat.com>
3425
bcf0905a
JJ
3426 PR middle-end/77475
3427 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3428
e43163ae
JJ
3429 PR target/77526
3430 * gcc.target/i386/pr77526.c: New test.
3431
7d704548
JJ
34322016-09-16 Jakub Jelinek <jakub@redhat.com>
3433 Eric Botcazou <ebotcazou@adacore.com>
3434
3435 PR middle-end/77594
3436 * gcc.target/i386/pr77594.c: New test.
3437
902d624f
LK
34382016-09-15 Louis Krupp <louis.krupp@zoho.com>
3439
3440 PR fortran/69963
3441 * gfortran.dg/misplaced_implicit_character.f90: New test.
3442
7e16ce79
BC
34432016-09-15 Bin Cheng <bin.cheng@arm.com>
3444
3445 PR tree-optimization/77503
3446 * gcc.dg/vect/pr77503.c: New test.
3447
7c05f5c4
RB
34482016-09-15 Richard Biener <rguenther@suse.de>
3449
3450 PR middle-end/77544
3451 * c-c++-common/torture/pr77544.c: New testcase.
3452
76ff80fb
JJ
34532016-09-15 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR middle-end/77475
3456 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3457 * gcc.dg/march-generic.c: Likewise.
3458 * gcc.target/i386/spellcheck-options-1.c: New test.
3459 * gcc.target/i386/spellcheck-options-2.c: New test.
3460 * gcc.target/i386/spellcheck-options-3.c: New test.
3461 * gcc.target/i386/spellcheck-options-4.c: New test.
3462
5560d026
CLT
34632016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3464
3465 PR fortran/72743
3466 * gfortran.dg/goacc/pr72743.f90: New test.
3467
5334f733
RB
34682016-09-15 Richard Biener <rguenther@suse.de>
3469
3470 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3471
d08615f2
RB
34722016-09-15 Richard Biener <rguenther@suse.de>
3473
3474 PR tree-optimization/77514
3475 * gcc.dg/torture/pr77514.c: New testcase.
3476
28ca05f0
JJ
34772016-09-14 Jakub Jelinek <jakub@redhat.com>
3478
3479 PR c++/77549
3480 * g++.dg/lookup/pr77549.C: New test.
3481
20a1e5b8
MP
34822016-09-14 Marek Polacek <polacek@redhat.com>
3483
3484 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3485 * c-c++-common/gomp/atomic-13.c: Likewise.
3486 * c-c++-common/gomp/atomic-14.c: Likewise.
3487 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3488 * g++.dg/cpp1z/bool-increment1.C: New test.
3489 * c-c++-common/pr60439.c: Add dg-warning.
3490 * g++.dg/expr/bitfield4.C: Likewise.
3491 * g++.dg/expr/bitfield5.C: Likewise.
3492 * g++.dg/expr/bitfield6.C: Likewise.
3493 * g++.dg/expr/bool1.C: Likewise.
3494 * g++.dg/expr/bool3.C: Likewise.
3495 * g++.dg/expr/lval3.C: Likewise.
3496 * g++.dg/expr/lval4.C: Likewise.
3497 * g++.old-deja/g++.jason/bool5.C: Likewise.
3498 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3499 * g++.dg/other/error18.C: Likewise.
3500 * g++.dg/gomp/atomic-14.C: Likewise.
3501
0761f6bf
NS
35022016-09-14 Nathan Sidwell <nathan@acm.org>
3503
3504 PR c++/77539
3505 * g++.dg/cpp1y/pr77539.C: New.
3506
13cddbc1
CL
35072016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3508
3509 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3510 dg-require.
3511 * g++.dg/ext/builtin_alloca.C: Likewise.
3512 * g++.dg/template/spec35.C: Likewise.
3513 * gcc.dg/builtins-68.c: Likewise.
3514 * gcc.misc-tests/gcov-13.c: Likewise.
3515 * gcc.misc-tests/gcov-14.c: Likewise.
3516
a90638d4
JM
35172016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3518
3519 * gfortran.dg/dec_structure_14.f90: New testcase.
3520
5ba4a08c
JJ
35212016-09-14 Jakub Jelinek <jakub@redhat.com>
3522
3523 PR sanitizer/68260
3524 * c-c++-common/tsan/pr68260.c: New test.
3525
a713b234
JS
35262016-09-13 Joe Seymour <joe.s@somniumtech.com>
3527
3528 PR target/70713
3529 * gcc.target/msp430/function-attributes-1.c: New test.
3530 * gcc.target/msp430/function-attributes-2.c: New test.
3531 * gcc.target/msp430/function-attributes-3.c: New test.
3532
96032047
MS
35332015-04-18 Martin Sebor <msebor@redhat.com>
3534
3535 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3536 of non-nul characters.
3537 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3538
ea8661cd
JJ
35392016-09-13 Jakub Jelinek <jakub@redhat.com>
3540
9952908a
JJ
3541 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3542 * g++.dg/cpp1z/gen-attrs1.C: New test.
3543
63cdb7a0
JJ
3544 PR tree-optimization/77454
3545 * gcc.dg/pr77454.c: New test.
3546
ea8661cd
JJ
3547 PR c++/77553
3548 * g++.dg/cpp1y/constexpr-77553.C: New test.
3549
254830ba
DM
35502016-09-13 David Malcolm <dmalcolm@redhat.com>
3551
3552 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3553 (test_show_locus): Replace rich_location::add_fixit_insert calls
3554 with add_fixit_insert_before and add_fixit_insert_after.
3555
42763690
JM
35562016-09-13 Jason Merrill <jason@redhat.com>
3557 Tom de Vries <tom@codesourcery.com>
3558
3559 PR c++/77427
3560 * g++.dg/pr77427.C: New test.
3561
c8798f2c
ML
35622016-09-13 Martin Liska <mliska@suse.cz>
3563
3564 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3565 effective target.
3566 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3567 * lib/target-supports.exp: Define the new target.
3568
54700e2e
AP
35692016-09-12 Andrew Pinski <apinski@cavium.com>
3570
3571 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3572 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3573
e1d55bf7
UB
35742016-09-12 Uros Bizjak <ubizjak@gmail.com>
3575
3576 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3577 variable arguments.
3578 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3579 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3580 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3581 variable argument.
3582 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3583 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3584
54dcdb88
BE
35852016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3586
3587 PR c++/77496
3588 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3589 * g++.dg/ext/pr77496.C: New test.
3590 * g++.dg/warn/pr77496.C: New test.
3591
d1463eb9
DM
35922016-09-12 David Malcolm <dmalcolm@redhat.com>
3593
3594 PR c/72858
3595 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3596 to preserve conversion chars, and to preserve prefix information.
3597 * gcc.dg/format/pr72858.c: New test case.
3598
217fabad
SK
35992016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3600
3601 * gfortran.dg/pr77507.f90: Move to ...
3602 * gfortran.dg/ieee/pr77507.f90: here.
3603
a1cd04ac
JH
36042016-08-09 Jan Hubicka <hubicka@ucw.cz>
3605
3606 PR ipa/61159
3607 * compile/pr61159.c: New testcase
3608
e3912107
JH
36092016-08-09 Jan Hubicka <hubicka@ucw.cz>
3610
3611 PR ipa/64316
3612 * gcc.dg/ipa/pr63416.c: New testcase.
3613
739d9339
PT
36142016-09-10 Paul Thomas <pault@gcc.gnu.org>
3615 Steven G. Kargl <kargl@gcc.gnu.org>
3616
3617 PR fortran/77532
cc3135b6 3618 * gfortran.dg/dtio_11.f90: new test.
739d9339 3619
fb7c40dd
SK
36202016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3621
3622 PR fortran/77507
3623 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3624 * gfortran.dg/c_assoc_4.f90: Ditto.
3625
5b28efbb
TV
36262016-09-10 Tom de Vries <tom@codesourcery.com>
3627
3628 PR C/71602
3629 * c-c++-common/va-arg-va-list-type.c: New test.
3630
9d0a9bb4
PB
36312016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3632
3633 PR rtl-optimization/77289
3634 * gcc.target/powerpc/pr77289.c: New test.
3635
3f0177e7
MS
36362016-09-09 Martin Sebor <msebor@redhat.com>
3637
3638 PR c/77520
3639 PR c/77521
3640 * gcc.dg/pr77520.c: New test.
3641 * gcc.dg/pr77521.c: New test.
3642
e81e83d0
SK
36432016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3644
3645 PR fortran/77506
3646 * gfortran.dg/pr77506.f90: New test.
3647
8a92685e
SK
36482016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3649
3650 PR fortran/77507
3651 * gfortran.dg/pr77507.f90: New test.
3652
c65248cb
JM
36532016-09-09 Joseph Myers <joseph@codesourcery.com>
3654
3655 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3656
2cf0ff98
SK
36572016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3658 Louis Krupp <lkrupp@gcc.gnu.org>
3659
3660 PR fortran/69514
3661 * gfortran.dg/pr69514_1.f90: New test.
3662 * gfortran.dg/pr69514_2.f90: New test.
3663
8ebc1e0f
JJ
36642016-09-08 Jakub Jelinek <jakub@redhat.com>
3665
20b6cf01
JJ
3666 PR fortran/77500
3667 * gfortran.dg/gomp/pr77500.f90: New test.
3668
8ebc1e0f
JJ
3669 PR fortran/77516
3670 * gfortran.dg/gomp/pr77516.f90: New test.
3671
34718542
JJ
36722016-09-07 Jakub Jelinek <jakub@redhat.com>
3673
3674 PR middle-end/77475
3675 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3676 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3677 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3678 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3679 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3680 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3681
e5106e27
DM
36822016-09-07 David Malcolm <dmalcolm@redhat.com>
3683
3684 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3685 "substring-locations.h".
3686
ca235a85
RB
36872016-09-07 Richard Biener <rguenther@suse.de>
3688
3689 PR c/77450
3690 * c-c++-common/vector-subscript-8.c: Move ..
3691 * gcc.dg/pr77450.c: ... here.
3692
0076b5dc 36932016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
3694
3695 PR libgfortran/77393
3696 * gfortran.dg/fmt_f0_2.f90: Update test.
3697 * gfortran.dg/fmt_f0_3.f90: New test.
3698
6ac7322b
DH
36992016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3700
3701 PR debug/77389
3702 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3703 in dg-options.
3704
3705 PR debug/57519
3706 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3707
8eb9e049
JJ
37082016-09-06 Jakub Jelinek <jakub@redhat.com>
3709
3710 PR target/69255
3711 * gcc.target/i386/pr69255-1.c: New test.
3712 * gcc.target/i386/pr69255-2.c: New test.
3713 * gcc.target/i386/pr69255-3.c: New test.
3714
37152016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
3716
3717 PR c/77336
3718 * gcc.dg/format/miss-7.c: New test.
3719
e6cb85d4
UB
37202016-09-06 Uros Bizjak <ubizjak@gmail.com>
3721
3722 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3723
7fe76f6a
ML
37242016-09-06 Martin Liska <mliska@suse.cz>
3725
3726 PR gcov-profile/77378
3727 PR gcov-profile/77466
3728 * gcc.dg/profile-update-warning.c: New test.
3729
209b636e
RB
37302016-09-06 Richard Biener <rguenther@suse.de>
3731
3732 PR tree-optimization/77479
3733 * gcc.dg/torture/pr77479.c: New testcase.
3734
b772a565
RB
37352016-09-06 Richard Biener <rguenther@suse.de>
3736
3737 PR c/77450
3738 * c-c++-common/vector-subscript-7.c: Adjust.
3739 * c-c++-common/vector-subscript-8.c: New testcase.
3740
a8c07037
SKS
37412016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3742
3743 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3744
0ce48391
JJ
37452016-09-05 Jakub Jelinek <jakub@redhat.com>
3746
de9188e0
JJ
3747 PR target/77476
3748 * gcc.target/i386/avx512f-pr77476.c: New test.
3749 * gcc.target/i386/avx512bw-pr77476.c: New test.
3750 * gcc.target/i386/avx512dq-pr77476.c: New test.
3751
c76f7809
JJ
3752 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3753 Update comment to mention also avx512f.
3754
0ce48391
JJ
3755 PR sanitizer/77396
3756 * g++.dg/asan/pr77396-2.C: New test.
3757
8a27cf73
UB
37582016-09-05 Uros Bizjak <ubizjak@gmail.com>
3759
3760 PR rtl-optimization/77452
3761 * gcc.target/i386/pr77452.c: New test.
3762
25ff5dd3
MP
37632016-09-05 Marek Polacek <polacek@redhat.com>
3764
3765 PR c/77423
3766 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3767
f2bc4e48
SK
37682016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3769
3770 PR fortran/77391
3771 * gfortran.dg/pr77391.f90: New test.
3772
e85921ee
SK
37732016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3774
3775 PR fortran/77460
3776 * gfortran.dg/pr77460.f90: New test.
3777
b5d50659
JJ
37782016-09-03 Jakub Jelinek <jakub@redhat.com>
3779
3780 PR c/65467
3781 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3782
7b826676
KY
37832016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3784
3785 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3786
717ebe91
DM
37872016-09-02 David Malcolm <dmalcolm@redhat.com>
3788
3789 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3790 test case.
3791 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3792 diagnostic-test-show-locus-generate-patch.c to the sources
3793 for diagnostic_plugin_test_show_locus.c.
3794
94087e88
JJ
37952016-09-02 Jakub Jelinek <jakub@redhat.com>
3796
9dc5773f
JJ
3797 PR c/65467
3798 * gcc.dg/gomp/_Atomic-1.c: New test.
3799 * gcc.dg/gomp/_Atomic-2.c: New test.
3800 * gcc.dg/gomp/_Atomic-3.c: New test.
3801 * gcc.dg/gomp/_Atomic-4.c: New test.
3802 * gcc.dg/gomp/_Atomic-5.c: New test.
3803
94087e88
JJ
3804 PR sanitizer/77396
3805 * g++.dg/asan/pr77396.C: New test.
3806
38072016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
3808
3809 PR tree-optimization/71831
3810 * gcc.dg/builtin-object-size-16.c: New test.
3811 * gcc.dg/builtin-object-size-17.c: New test.
3812
7e89048d
JD
38132016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3814
3815 PR libgfortran/77393
3816 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3817
2f196155
UB
38182016-09-01 Uros Bizjak <ubizjak@gmail.com>
3819
3820 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3821 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3822 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3823 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3824 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3825 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3826 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3827 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3828 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3829 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3830 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3831 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3832 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3833 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3834 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3835 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3836 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3837 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3838
0a6b0523
EB
38392016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3840
3841 * gnat.dg/opt58.adb: New test.
3842 * gnat.dg/opt58_pkg.ads: New helper.
3843
2a99de7b
RB
38442016-09-01 Richard Biener <rguenther@suse.de>
3845
3846 PR middle-end/77436
3847 * gcc.dg/torture/pr77436.c: New testcase.
3848
f79d8786
SKS
38492016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3850
3851 * gcc.dg/pr64252.c: Require int32plus.
3852 * gcc.dg/pr66299-1.c: Likewise.
3853 * gcc.dg/pr66299-2.c: Likewise.
3854 * gcc.dg/torture/20131115-1.c: Skip for avr.
3855
b06335f9
KT
38562016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3857
3858 * gcc.target/aarch64/ands_3.c: New test.
3859
f25f40be
JJ
38602016-08-31 Jakub Jelinek <jakub@redhat.com>
3861
d12a0b5a
JJ
3862 PR fortran/77352
3863 * gfortran.dg/gomp/pr77352.f90: New test.
3864
f25f40be
JJ
3865 PR fortran/77374
3866 * gfortran.dg/gomp/pr77374.f08: New test.
3867
9ff6fb6e
MG
38682016-08-31 Marc Glisse <marc.glisse@inria.fr>
3869
3870 PR tree-optimization/73714
3871 * gcc.dg/tree-ssa/pr73714.c: New test.
3872
8e95a674
JD
38732016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3874
3875 PR libgfortran/77393
3876 * gfortran.dg/fmt_f0_2.f90: New test.
3877
c6b0037d
MG
38782016-08-31 Marc Glisse <marc.glisse@inria.fr>
3879
3880 * gcc.target/i386/pr59539-2.c: Adapt options.
3881 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3882
1a576b13
PT
38832016-08-31 Paul Thomas <pault@gcc.gnu.org>
3884
3885 PR fortran/77418
3886 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3887 of the associate entity and replace with a pointer to the
3888 intended item on the stack.
3889
e73d3ca6 38902016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 3891 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
3892
3893 PR fortran/48298
3894 * gfortran.dg/dtio_1.f90: New test.
3895 * gfortran.dg/dtio_2.f90: New test.
3896 * gfortran.dg/dtio_3.f90: New test.
3897 * gfortran.dg/dtio_4.f90: New test.
3898 * gfortran.dg/dtio_5.f90: New test.
3899 * gfortran.dg/dtio_6.f90: New test.
3900 * gfortran.dg/dtio_7.f90: New test.
3901 * gfortran.dg/dtio_8.f90: New test.
3902 * gfortran.dg/dtio_9.f90: New test.
3903 * gfortran.dg/dtio_10.f90: New test.
3904
b816477a
DM
39052016-08-30 David Malcolm <dmalcolm@redhat.com>
3906
3907 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3908 (test_many_nested_locations): New function.
3909 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3910 (test_show_locus): Handle "test_many_nested_locations".
3911
71b30891
DM
39122016-08-30 David Malcolm <dmalcolm@redhat.com>
3913
3914 * g++.dg/template/double-greater-than-fixit.C: New test case.
3915
8fa37232
EB
39162016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3917
3918 * gnat.dg/opt57.ad[sb]: New test.
3919 * gnat.dg/opt57_pkg.ads: New helper.
3920
6f651bae
RB
39212016-08-30 Richard Biener <rguenther@suse.de>
3922
3923 PR tree-optimization/69047
3924 * gcc.dg/pr69047.c: Fix byte-order check.
3925
ab834832
JJ
39262016-08-30 Jakub Jelinek <jakub@redhat.com>
3927
5116b156
JJ
3928 PR tree-optimization/72866
3929 * gcc.dg/vect/pr72866.c: New test.
3930
3754bbfc
JJ
3931 PR debug/77363
3932 * g++.dg/debug/dwarf2/pr77363.C: New test.
3933
26122e2d
JJ
3934 PR middle-end/77377
3935 * gcc.target/i386/pr77377.c: New test.
3936
ab834832
JJ
3937 PR debug/77389
3938 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3939 in dg-options.
3940
bedc9ca7
SK
39412016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3942
3943 * gfortran.dg/pr77372.f90: Moved to ...
3944 * gfortran.dg/ieee/pr77372.f90: here.
3945
adfa1e6b
MM
39462016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3947
3948 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3949 vector short/char initializations.
3950 * gcc.target/powerpc/vec-init-5.c: Likewise.
3951 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3952 vector initialization optimizations.
3953 * gcc.target/powerpc/vec-init-7.c: Likewise.
3954 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3955 vector float/double initializations.
3956 * gcc.target/powerpc/vec-init-9.c: Likewise.
3957
414b7129
UB
39582016-08-29 Uros Bizjak <ubizjak@gmail.com>
3959
3960 PR target/77403
3961 * gcc.target/i386/pr77403.c: New test.
3962
3d06b6f2
MP
39632016-08-29 Marek Polacek <polacek@redhat.com>
3964
3965 PR c/77292
3966 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3967
ba9bbd6f
TV
39682016-08-29 Tom de Vries <tom@codesourcery.com>
3969
3970 PR c/77398
3971 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3972
d7d80d8f
EB
39732016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3974
3975 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 3976
d7d80d8f 39772016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
3978
3979 * gfortran.dg/dec_structure_13.f90: New testcase.
3980
468d95c8
JB
39812016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3982
3983 PR fortran/77261
3984 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3985 available.
3986
f329b264
TV
39872016-08-28 Tom de Vries <tom@codesourcery.com>
3988
3989 PR lto/70955
3990 * gcc.dg/pr70955.c: New test.
3991 * gcc.dg/lto/pr70955_0.c: Same.
3992 * gcc.dg/lto/pr70955_1.c: Same.
3993
4a389eb6
PP
39942016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3995
3996 PR tree-optimization/71077
3997 * gcc.target/i386/pr71077.c: New test.
3998
3f8257db 39992016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4000
4001 PR fortran/77380
4002 * gfortran.dg/pr77380.f90: New test.
4003
3f8257db 40042016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4005
4006 PR fortran/77372
4007 gfortran.dg/pr77372.f90: New test.
4008
ee908516
DM
40092016-08-26 David Malcolm <dmalcolm@redhat.com>
4010
4011 * gcc.dg/spellcheck-fields-2.c (test): Move
4012 dg-begin/end-multiline-output within function body.
4013 (test_macro): New function.
4014
d41e76cf
DM
40152016-08-26 David Malcolm <dmalcolm@redhat.com>
4016
4017 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4018 (test_fixit_insert): Update expected output.
4019 (test_fixit_remove): Likewise.
4020 (test_fixit_replace): Likewise.
4021
524a4c96
RO
40222016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4023
4024 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4025 Fix typo.
4026
ebfa15ab
RB
40272016-08-26 Richard Biener <rguenther@suse.de>
4028
4029 PR tree-optimization/69047
4030 * gcc.dg/pr69047.c: New testcase.
4031
209ca542
PK
40322016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4033 Martin Jambhor <mjambor@suse.cz>
524a4c96 4034
209ca542
PK
4035 * gcc.dg/ipa/propbits-1.c: New test-case.
4036 * gcc.dg/ipa/propbits-2.c: Likewise.
4037 * gcc.dg/ipa/propbits-3.c: Likewise.
4038
e5cf1629
SK
40392016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4040
4041 PR fortran/77351
4042 * gfortran.dg/pr77351.f90: New test.
4043
ebef225f
MP
40442016-08-25 Marek Polacek <polacek@redhat.com>
4045
4046 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4047
fe377a48
MP
40482016-08-25 Marek Polacek <polacek@redhat.com>
4049
4050 PR c/77323
4051 * gcc.dg/pr77323.c: New test.
4052
88b8971f
PT
40532016-08-24 Paul Thomas <pault@gcc.gnu.org>
4054
4055 PR fortran/77358
4056 * gfortran.dg/submodule_17.f08: New test.
4057
3f8257db
JJ
40582016-08-24 Michael Collison <michael.collison@linaro.org>
4059 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4060
4061 * gcc.target/arm/builtin_saddl.c: New testcase.
4062 * gcc.target/arm/builtin_saddll.c: New testcase.
4063 * gcc.target/arm/builtin_uaddl.c: New testcase.
4064 * gcc.target/arm/builtin_uaddll.c: New testcase.
4065 * gcc.target/arm/builtin_ssubl.c: New testcase.
4066 * gcc.target/arm/builtin_ssubll.c: New testcase.
4067 * gcc.target/arm/builtin_usubl.c: New testcase.
4068 * gcc.target/arm/builtin_usubll.c: New testcase.
4069
d5b5d212
UB
40702016-08-24 Uros Bizjak <ubizjak@gmail.com>
4071
4072 PR target/77270
4073 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4074 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4075 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4076 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4077 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4078 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4079 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4080 effective target. Remove scan-assembler-times directives.
4081 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4082 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4083 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4084
d1188689
SKS
40852016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4086
4087 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4088 of unsigned int.
4089 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4090
0b6b8f85
RS
40912016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4092
4093 PR testsuite/77317
4094 * lib/target-supports.exp
4095 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4096 (check_effective_target_vect_natural_alignment): Ditto.
4097 (check_effective_target_vector_alignment_reachable): Ditto.
4098 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4099
587b7f7a
ILT
41002016-08-23 Ian Lance Taylor <iant@golang.org>
4101
4102 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4103
6019c0fc
MM
41042016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4105
4106 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4107 being created from pointers to memory locations.
4108 * gcc.target/powerpc/vec-init-2.c: Likewise.
4109
cfe37db4
FR
41102016-08-23 Fritz Reese <fritzoreese@gmail.com>
4111
4112 * gfortran.dg/dec_structure_12.f90: New testcase.
4113
7e11f46f
DV
41142016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4115
4116 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4117
7ab4f354
DV
41182016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4119
4120 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4121 verification.
4122
deb9351f
DV
41232016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4124
4125 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4126 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4127
1fd9f058
RB
41282016-08-23 Richard Biener <rguenther@suse.de>
4129
4130 PR tree-optimization/27336
4131 * c-c++-common/pr27336.c: New testcase.
4132
b00e6e75
MP
41332016-08-22 Marek Polacek <polacek@redhat.com>
4134
4135 PR c++/77321
4136 * g++.dg/cpp1y/pr77321.C: New test.
4137
58338bac
SK
41382016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4139
4140 PR fortran/60774
4141 * gfortran.dg/empty_label.f: Adjust test for new error message.
4142 * gfortran.dg/empty_label.f90: Ditto.
4143 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4144 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4145 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4146
30364ce6
SK
41472016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4148
4149 PR fortran/61318
4150 * gfortran.dg/pr61318.f90: New test.
4151
ad7a5a8f
SK
41522016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4153
4154 PR fortran/77260
4155 * gfortran.dg/pr77260_1.f90: New test.
4156 * gfortran.dg/pr77260_2.f90: Ditto.
4157
72f52f30
JM
41582016-08-22 Joseph Myers <joseph@codesourcery.com>
4159
4160 PR middle-end/77269
4161 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4162 __builtin_signbitf and __builtin_signbitl in expected generic
4163 expansion.
4164 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4165 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4166 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4167 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4168 tests.
4169
6dc198e3
JM
41702016-08-22 Joseph Myers <joseph@codesourcery.com>
4171
4172 * gcc.dg/torture/float128-builtin.c,
4173 gcc.dg/torture/float128-ieee-nan.c,
4174 gcc.dg/torture/float128x-builtin.c,
4175 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4176 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4177 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4178 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4179 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4180 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4181 gcc.dg/torture/floatn-nan.h: New tests.
4182
7ff4e41a
JM
41832016-08-22 Joseph Myers <joseph@codesourcery.com>
4184
4185 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4186 macro.
4187 (main): Update calls to TEST_I_F.
4188 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4189 macro.
4190 (main): Update calls to TEST_I_F.
4191
7078cdb6
JM
41922016-08-22 Joseph Myers <joseph@codesourcery.com>
4193
4194 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4195 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4196 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4197 names in calls to TEST_I_F.
4198
a9d7c823
BE
41992016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4200
4201 PR c/52952
4202 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4203
cd800235
SKS
42042016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4205
4206 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4207 and !natural_alignment_64.
4208 * gcc.dg/ipa/propalign-2.c: Likewise.
4209 * gcc.dg/ipa/propalign-3.c: Likewise.
4210 * gcc.dg/ipa/propalign-4.c: Likewise.
4211 * gcc.dg/ipa/propalign-5.c: Likewise.
4212 * lib/target-supports.exp
4213 (check_effective_target_natural_alignment_32): Add avr-*-*.
4214
22d12455
KV
42152016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4216
4217 PR tree-optimization/61839
4218 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4219 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4220 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4221 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4222
c65699ef
JM
42232016-08-19 Joseph Myers <joseph@codesourcery.com>
4224
4225 PR c/32187
4226 * lib/target-supports.exp (check_effective_target_float16)
4227 (check_effective_target_float32, check_effective_target_float64)
4228 (check_effective_target_float128, check_effective_target_float32x)
4229 (check_effective_target_float64x)
4230 (check_effective_target_float128x)
4231 (check_effective_target_float16_runtime)
4232 (check_effective_target_float32_runtime)
4233 (check_effective_target_float64_runtime)
4234 (check_effective_target_float128_runtime)
4235 (check_effective_target_float32x_runtime)
4236 (check_effective_target_float64x_runtime)
4237 (check_effective_target_float128x_runtime)
4238 (check_effective_target_floatn_nx_runtime)
4239 (add_options_for_float16, add_options_for_float32)
4240 (add_options_for_float64, add_options_for_float128)
4241 (add_options_for_float32x, add_options_for_float64x)
4242 (add_options_for_float128x): New procedures.
4243 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4244 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4245 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4246 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4247 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4248 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4249 gcc.dg/torture/float128-complex.c,
4250 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4251 gcc.dg/torture/float128x-basic.c,
4252 gcc.dg/torture/float128x-complex.c,
4253 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4254 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4255 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4256 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4257 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4258 gcc.dg/torture/float32x-basic.c,
4259 gcc.dg/torture/float32x-complex.c,
4260 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4261 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4262 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4263 gcc.dg/torture/float64x-basic.c,
4264 gcc.dg/torture/float64x-complex.c,
4265 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4266 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4267 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4268 gcc.dg/torture/floatn-tg.h,
4269 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4270 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4271 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4272 gcc.dg/torture/fp-int-convert-float128x.c,
4273 gcc.dg/torture/fp-int-convert-float16-timode.c,
4274 gcc.dg/torture/fp-int-convert-float16.c,
4275 gcc.dg/torture/fp-int-convert-float32-timode.c,
4276 gcc.dg/torture/fp-int-convert-float32.c,
4277 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4278 gcc.dg/torture/fp-int-convert-float32x.c,
4279 gcc.dg/torture/fp-int-convert-float64-timode.c,
4280 gcc.dg/torture/fp-int-convert-float64.c,
4281 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4282 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4283 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4284 maximum exponent of floating-point type. Use it in testing
4285 whether 0x8...0 fits in the floating-point type. Always treat -1
4286 (signed 0xf...f) as fitting in the floating-point type.
4287 (M_OK1): New macro.
4288 * gcc.dg/torture/fp-int-convert-double.c,
4289 gcc.dg/torture/fp-int-convert-float.c,
4290 gcc.dg/torture/fp-int-convert-float128-timode.c,
4291 gcc.dg/torture/fp-int-convert-float128.c,
4292 gcc.dg/torture/fp-int-convert-float80-timode.c,
4293 gcc.dg/torture/fp-int-convert-float80.c,
4294 gcc.dg/torture/fp-int-convert-long-double.c,
4295 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4296
94e73c78
JJ
42972016-08-19 Jakub Jelinek <jakub@redhat.com>
4298
fbdbd4b6
JJ
4299 PR fortran/72744
4300 * gfortran.dg/gomp/pr72744.f90: New test.
4301
94e73c78
JJ
4302 PR fortran/69281
4303 * gfortran.dg/gomp/pr69281.f90: New test.
4304
91151a73
JB
43052016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4306
414b7129
UB
4307 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4308 the last special seed value.
4309 * gfortran.dg/random_7.f90: Use size for last array member instead
4310 of hardcoded value.
91151a73 4311
fcf830ab
PK
43122016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4313
4314 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4315 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4316
1a5da5b6
RB
43172016-08-19 Richard Biener <rguenther@suse.de>
4318
4319 PR tree-optimization/77286
4320 * gcc.dg/torture/pr77286.c: New testcase.
4321
82f72146
DM
43222016-08-18 David Malcolm <dmalcolm@redhat.com>
4323
4324 * gcc.dg/verbose-asm-2.c: New test case.
4325
cc015f3a
DM
43262016-08-18 David Malcolm <dmalcolm@redhat.com>
4327
4328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4329 (custom_diagnostic_finalizer): Update for change to
4330 diagnostic_show_locus.
4331
cb18fd07
DM
43322016-08-18 David Malcolm <dmalcolm@redhat.com>
4333
4334 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4335 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4336
a76989dc
MP
43372016-08-18 Marek Polacek <polacek@redhat.com>
4338
4339 PR c/71514
4340 * gcc.dg/pr71514.c: New test.
4341
89c88780
L
43422015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4343
4344 PR target/72839
4345 * gcc.target/i386/pr72839.c: New test.
4346
2c71d454
CLT
43472016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4348
4349 PR middle-end/70895
4350 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4351 * c-c++-common/goacc/reduction-1.c: Likewise.
4352 * c-c++-common/goacc/reduction-2.c: Likewise.
4353 * c-c++-common/goacc/reduction-3.c: Likewise.
4354 * c-c++-common/goacc/reduction-4.c: Likewise.
4355
66592e95
AM
43562016-08-18 Alan Modra <amodra@gmail.com>
4357
4358 * gcc.c-torture/compile/pr72771.c: New.
4359
3a146d46
JJ
43602016-08-17 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR fortran/67496
4363 * gfortran.dg/pr67496.f90: New test.
4364
3f8257db 43652015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
4366
4367 PR tree-optimization/71752
3a146d46 4368 * gcc.dg/vect/pr71752.c: New.
038000bd 4369
dd42e908
UB
43702016-08-17 Uros Bizjak <ubizjak@gmail.com>
4371
4372 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4373
458a1cd0
JJ
43742016-08-17 Jakub Jelinek <jakub@redhat.com>
4375
4376 PR middle-end/77259
4377 * g++.dg/ipa/devirt-52.C: New test.
4378
11c4c4ba
CLT
43792016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4380
4381 * c-c++-common/goacc/reduction-6.c: New testcase.
4382
661d6efd
RB
43832016-08-17 Richard Biener <rguenther@suse.de>
4384
4385 PR tree-optimization/76490
4386 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4387 * gcc.dg/pr52904.c: XFAIL.
4388
622d8b69
RB
43892016-08-17 Richard Biener <rguenther@suse.de>
4390
4391 PR tree-optimization/23855
4392 * gcc.dg/loop-unswitch-2.c: Adjust.
4393
af23e99c
JJ
43942016-08-16 Jakub Jelinek <jakub@redhat.com>
4395
4396 PR tree-optimization/72817
4397 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4398
feeb6268
JM
43992016-08-16 Joseph Myers <joseph@codesourcery.com>
4400
4401 PR libgcc/77265
4402 * gcc.dg/torture/float128-extend-inf.c: New test.
4403
65e736c0
DM
44042016-08-16 David Malcolm <dmalcolm@redhat.com>
4405
4406 PR c/72857
4407 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4408 for embedded NUL.
4409 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4410 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4411 caret placement.
4412 (test_oct): Likewise.
4413 (test_multiple): Likewise.
4414 (test_field_width_specifier): Likewise.
4415 (test_field_width_specifier_2): New function.
4416 (test_field_precision_specifier): New function.
4417 (test_embedded_nul): Update expected caret placement.
4418 (test_non_contiguous_strings): Update line number.
4419 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4420 (__emit_string_literal_range): Add "caret_idx" param.
4421 (test_simple_string_literal): Add value for new param, updating
4422 expected output..
4423 (test_concatenated_string_literal): Likewise.
4424 (test_multiline_string_literal): Likewise.
4425 (test_hex): Likewise.
4426 (test_oct): Likewise.
4427 (test_multiple): Likewise.
4428 (test_ucn4): Likewise.
4429 (test_ucn8): Likewise.
4430 (test_u8): Likewise.
4431 (test_u): Likewise; update expected message, from "range" to
4432 "location".
4433 (test_U): Likewise.
4434 (test_L): Likewise.
4435 (test_macro): Add value for new param.
4436 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4437 (__emit_string_literal_range): Add "caret_idx" param.
4438 (test_stringified_token_1): Add value for new param. Update
4439 expected message, from "range" to "location".
4440 (test_stringized_token_2): Likewise, adding param to macro.
4441 (test_stringified_token_3): Likewise.
4442 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4443 (emit_warning): Convert param from source_range to location_t.
4444 (test_string_literals): Add caret_idx param, and use it when
4445 constructing a substring_loc. Update error message, from
4446 "range" to "location".
4447
4a7f57d5
JJ
44482016-08-16 Jakub Jelinek <jakub@redhat.com>
4449
7841800f
JJ
4450 PR target/71910
4451 * g++.dg/gomp/pr71910.C: New test.
4452
1b13411a
JJ
4453 PR middle-end/67485
4454 * gcc.c-torture/compile/pr67485.c: New test.
4455
4a7f57d5
JJ
4456 PR target/72867
4457 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4458
3c556bc4
BC
44592016-08-16 Bin Cheng <bin.cheng@arm.com>
4460
4461 PR tree-optimization/69848
4462 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4463
beab2da6
ML
44642016-08-16 Martin Liska <mliska@suse.cz>
4465
4466 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4467 of memory operations so that it can be handled by core2
4468 in 32-bit mode.
4469
f4eec0a3
RB
44702016-08-16 Richard Biener <rguenther@suse.de>
4471
4472 PR tree-optimization/76783
4473 * gcc.dg/pr76783.c: New testcase.
4474 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4475
8f21990a
BC
44762016-08-16 Bin Cheng <bin.cheng@arm.com>
4477
4478 PR tree-optimization/72817
4479 PR tree-optimization/73450
4480 * gcc.dg/tree-ssa/pr72817.c: New test.
4481 * gcc.dg/tree-ssa/pr73450.c: New test.
4482
7fc61626
FR
44832016-08-15 Fritz Reese <fritzoreese@gmail.com>
4484
4485 * gfortran.dg/init_flag_13.f90: New testcase.
4486 * gfortran.dg/init_flag_14.f90: Ditto.
4487 * gfortran.dg/init_flag_15.f03: Ditto.
4488 * gfortran.dg/dec_init_1.f90: Ditto.
4489 * gfortran.dg/dec_init_2.f90: Ditto.
4490
432baa02
UB
44912016-08-15 Uros Bizjak <ubizjak@gmail.com>
4492
4493 PR target/72867
4494 * gcc.target/i386/pr72867.c: New test.
4495
7e1dde14
EB
44962016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4497
4498 * c-c++-common/dump-ada-spec-5.c: New test.
4499
e4969090
RB
45002016-08-15 Richard Biener <rguenther@suse.de>
4501
4502 PR tree-optimization/73434
4503 * gcc.dg/torture/pr73434.c: New testcase.
4504
66088065
JJ
45052016-08-15 Jakub Jelinek <jakub@redhat.com>
4506
4507 PR tree-optimization/72824
4508 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4509
7c713714
CLT
45102016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4511
4512 PR fortran/70598
4513 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4514 in use_device clause.
4515 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4516 * gfortran.dg/goacc/list.f95: Adjust to catch
4517 "neither a POINTER nor an array" error messages.
4518
4271e5cb
UB
45192016-08-14 Uros Bizjak <ubizjak@gmail.com>
4520
4521 PR target/76342
4522 * gcc.target/i386/pr76342.c: New test.
4523
b0cea284
JJ
45242016-08-12 Jakub Jelinek <jakub@redhat.com>
4525
4526 PR c/71512
4527 * g++.dg/ubsan/pr71512.C: New test.
4528 * c-c++-common/ubsan/pr71512-1.c: New test.
4529 * c-c++-common/ubsan/pr71512-2.c: New test.
4530
e86aefb8
MM
45312016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4532
4533 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4534 vector initialization options.
4535 * gcc.target/powerpc/vec-init-2.c: Likewise.
4536 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4537 is generated on ISA 3.0.
4538
7fd82d52
PP
45392016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4540
4541 PR middle-end/71654
4542 * gcc.dg/c-c++-common/pr71654.c: New test.
4543 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4544 dg-options.
4545 * gcc.dg/tree-ssa/vrp24: Likewise.
4546
2f1364c2
JJ
45472016-08-12 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR c/67410
4550 * gcc.dg/pr67410.c: New test.
4551
8eb414aa
BC
45522016-08-12 Bin Cheng <bin.cheng@arm.com>
4553
4554 PR tree-optimization/69848
4555 * gcc.dg/vect/vect-pr69848.c: New test.
4556
30b39c19
UB
45572016-08-12 Uros Bizjak <ubizjak@gmail.com>
4558
4559 PR testsuite/71008
4560 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4561 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4562 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4563 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4564
e373dd06
RB
45652016-08-12 Richard Biener <rguenther@suse.de>
4566
4567 PR tree-optimization/57326
4568 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4569 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4570 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4571 * gcc.target/i386/pr45685.c: Likewise.
4572 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4573 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4574 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4575 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4576 * gfortran.dg/pr34163.f90: Likewise.
4577
20d1af89
ML
45782016-08-12 Martin Liska <mliska@suse.cz>
4579
4580 * g++.dg/gcov/gcov-16.C: New test.
4581 * lib/gcov.exp: Support new argument for run-gcov function.
4582
5cacda56
ML
45832016-08-12 Martin Liska <mliska@suse.cz>
4584
4585 PR gcov-profile/35590
4586 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4587
663eecfd
RB
45882016-08-12 Richard Biener <rguenther@suse.de>
4589
4590 PR tree-optimization/72851
4591 * gcc.dg/torture/pr72851.c: New testcase.
4592
3f8257db 45932016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 4594
e366d7d8
AO
4595 PR debug/63240
4596 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4597 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4598 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4599 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4600 DW_AT_deleted.
4601
71e1a6a4
AO
4602 PR debug/55641
4603 * g++.dg/debug/dwarf2/ref-1.C: New.
4604
8aaf799b
AO
4605 PR debug/49366
4606 * g++.dg/debug/dwarf2/template-params-12.H: New.
4607 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4608 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4609 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4610 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4611 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4612 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4613 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4614
06f9caed
BS
46152016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4616
4617 PR target/72863
4618 * gcc.target/powerpc/pr72863.c: New test.
4619
a8b956c1
UB
46202016-08-11 Uros Bizjak <ubizjak@gmail.com>
4621
4622 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4623
c73dd986
L
46242015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4625
4626 * gcc.target/i386/pieces-strcpy-1.c: New test.
4627 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4628
385ed708
JJ
46292016-08-11 Jakub Jelinek <jakub@redhat.com>
4630
4631 PR c++/72868
4632 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4633
df7ec09f
L
46342015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4635
4636 * gcc.target/i386/pieces-memcpy-1.c: New test.
4637 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4638 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4639 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4640 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4641 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4642
b95a64bb
JJ
46432016-08-11 Jakub Jelinek <jakub@redhat.com>
4644
4645 PR c/72816
7ddbcf6b 4646 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 4647
59537744
BE
46482016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4649
4650 PR tree-optimization/71083
4651 * gcc.c-torture/execute/pr71083.c: New test.
4652 * gnat.dg/loop_optimization23.adb: New test.
4653 * gnat.dg/loop_optimization23_pkg.ads: New test.
4654 * gnat.dg/loop_optimization23_pkg.adb: New test.
4655
183ac6d0
RB
46562016-08-11 Richard Biener <rguenther@suse.de>
4657
4658 PR tree-optimization/72772
4659 * gcc.dg/graphite/pr35356-1.c: Adjust.
4660 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4661
b152f5a2
JB
46622016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4663
4664 * gfortran.dg/random_7.f90: Take into account that the last seed
4665 value is the special p value.
4666 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4667
bb7ebad1
RB
46682016-08-11 Richard Biener <rguenther@suse.de>
4669
4670 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4671
2e186411
AM
46722016-08-11 Alan Modra <amodra@gmail.com>
4673
4674 * gcc.target/powerpc/pr71680.c: New.
4675
e9e6d4f6
KN
46762016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4677
4678 * gcc.target/powerpc/bfp/bfp.exp: New file.
4679 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4680 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4681 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4682 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4683 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4684 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4685 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4686 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4687 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4688 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4689 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4690 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4691 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4692 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4693 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4694 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4695 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4696 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4697 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4698 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4699 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4700 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4701 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4702 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4703 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4704 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4705 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4706 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4707 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4708 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4709 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4710 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4711 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4712 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4713 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4714 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4715 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4716 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4717 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4718 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4719 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4720 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4721 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4722 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4723 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4724 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4725 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4726 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4727 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4728 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4729 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4730 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4731 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4732
9c8eabea
BC
47332016-08-10 Bin Cheng <bin.cheng@arm.com>
4734
4735 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4736 Add aarch64*-*-*.
4737
6c553b76
BC
47382016-08-10 Bin Cheng <bin.cheng@arm.com>
4739
4740 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4741
a0883b08
MM
47422016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4743
4744 PR target/72853
4745 * gcc.target/powerpc/pr72853.c: New test.
4746
a266236e
ML
47472016-08-10 Martin Liska <mliska@suse.cz>
4748
4749 PR gcov-profile/58306
4750 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4751
22063dbc
ML
47522016-08-10 Martin Liska <mliska@suse.cz>
4753
4754 * g++.dg/gcov/gcov-threads-1.C: New test.
4755
5250a5bb
SKS
47562016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4757
4758 PR target/71873
4759 * gcc.target/avr/pr71873.c: New test.
4760
b7597ae5
ML
47612016-08-09 Martin Liska <mliska@suse.cz>
4762
4763 * g++.dg/gcov/gcov-dump-1.C: New test.
4764 * g++.dg/gcov/gcov-dump-2.C: New test.
4765
ab50a215
ML
47662016-08-09 Martin Liska <mliska@suse.cz>
4767
4768 * gcc.dg/tree-prof/val-prof-9.c: New test.
4769
dcb1e137
ML
47702016-08-09 Martin Liska <mliska@suse.cz>
4771
4772 * gcc.dg/tree-prof/val-prof-8.c: New test.
4773
04d6d3b6
MJ
47742016-08-09 Martin Jambor <mjambor@suse.cz>
4775
df839749
UB
4776 PR ipa/71981
4777 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 4778
c57e78c4
BC
47792016-08-09 Bin Cheng <bin.cheng@arm.com>
4780
4781 PR tree-optimization/33707
4782 * gcc.dg/vect/pr33707.c: New test.
4783
42970a17
BC
47842016-08-09 Bin Cheng <bin.cheng@arm.com>
4785
4786 PR tree-optimization/pr72772
4787 * gcc.dg/tree-ssa/pr72772.c: New test.
4788
810a3aa6
MF
47892016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4790
4791 PR rtl-optimization/66669
4792 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4793
9e207d6f
JJ
47942016-08-09 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR tree-optimization/72824
4797 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4798
50bf47fd
RB
47992016-08-09 Richard Biener <rguenther@suse.de>
4800
4801 PR tree-optimization/71802
4802 * gcc.dg/torture/pr71802.c: New testcase.
4803
cadec7ca
JJ
48042016-08-09 Jakub Jelinek <jakub@redhat.com>
4805
4806 PR c++/72809
4807 * g++.dg/eh/stdarg1.C: New test.
4808
c43c5112
AK
48092016-08-08 Andi Kleen <ak@linux.intel.com>
4810
4811 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4812 test command line in failure log.
4813 (profopt-execute): dito. Make autofdo file names unique.
4814
895aa8e1
DM
48152016-08-08 David Malcolm <dmalcolm@redhat.com>
4816
4817 PR c/64955
4818 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4819 output.
4820
9afda630
PK
48212016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4822
4823 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4824 c99_runtime.
4825 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4826 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4827 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4828 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4829 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4830 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4831
e52ed3fe
DM
48322016-08-08 David Malcolm <dmalcolm@redhat.com>
4833
4834 PR c/52952
4835 * gcc.dg/cpp/pr66415-1.c: Likewise.
4836 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4837 * gcc.dg/format/c90-printf-1.c: Likewise.
4838 * gcc.dg/format/diagnostic-ranges.c: New test case.
4839
ad200580
JJ
48402016-08-08 Jakub Jelinek <jakub@redhat.com>
4841
77524e0d
JJ
4842 PR fortran/72716
4843 * gfortran.dg/gomp/pr72716.f90: New test.
4844
2187f2a2
JJ
4845 PR middle-end/72781
4846 * gcc.dg/gomp/pr72781.c: New test.
4847
ad200580
JJ
4848 PR middle-end/68762
4849 * g++.dg/vect/pr68762-1.cc: New test.
4850 * g++.dg/vect/pr68762-2.cc: New test.
4851 * g++.dg/vect/pr68762.h: New file.
4852
989d0071
MS
48532016-08-08 Martin Sebor <msebor@redhat.com>
4854
4855 PR testsuite/72838
3a146d46
JJ
4856 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4857 * g++.dg/warn/overflow-warn-3.C: Same.
4858 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 4859
7090cac9
AV
48602016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4861
4862 PR fortran/71936
4863 * gfortran.dg/allocate_with_source_21.f03: New test.
4864
64e56ab0
AV
48652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4866
4867 PR fortran/72698
4868 * gfortran.dg/allocate_with_source_20.f03: New test.
4869
0476487d
AM
48702016-08-08 Alan Modra <amodra@gmail.com>
4871
4872 * gcc.c-torture/compile/pr72802.c: New.
4873
8e9218f2
AV
48742016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4875
4876 PR fortran/70524
4877 * gfortran.dg/dependency_48.f90: New test.
4878
c1f7083b
TK
48792016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4880
531e5ae3 4881 PR fortran/70040
c1f7083b
TK
4882 * gfortran.dg/pr70040.f90: New testcase.
4883
6ab5813c
TK
48842016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4885
4886 PR fortran/71961
4887 * gfortran.dg/matmul_10.f90: New testcase.
4888
27bddc4a
JH
48892016-08-07 Jan Hubicka <hubicka@ucw.cz>
4890
4891 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4892
4a9f8a9f
JJ
48932016-08-07 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR c/72816
4896 * gcc.dg/pr72816.c: New test.
4897
fa76f2c6
JW
48982016-08-06 Jonathan Wakely <jwakely@redhat.com>
4899
4900 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4901 * g++.dg/conversion/pr41426.C: Likewise.
4902 * g++.dg/conversion/pr66211.C: Likewise.
4903 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4904 * g++.dg/init/ref8.C: Likewise.
4905 * g++.old-deja/g++.law/cvt20.C: Likewise.
4906 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4907
5c3e5002
PP
49082016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4909
4910 PR tree-optimization/18046
4911 * gcc.dg/tree-ssa/vrp105.c: New test.
4912 * gcc.dg/tree-ssa/vrp106.c: New test.
4913
94087e88 49142016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
4915
4916 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4917 1ul in diagnostics. Remove hyphen from "constant-expression."
4918 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4919 * g++.dg/cpp0x/static_assert3.C: Same.
4920 * g++.dg/cpp1y/constexpr-throw.C: Same.
4921 * g++.dg/template/nontype3.C: Same.
4922 * g++.dg/warn/overflow-warn-1.C: Same.
4923 * g++.dg/warn/overflow-warn-3.C: Same.
4924 * g++.dg/warn/overflow-warn-4.C: Same.
4925
88fa5555
DM
49262016-08-05 David Malcolm <dmalcolm@redhat.com>
4927
4928 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4929 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4930 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4931 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4932
1addb9e6
PP
49332016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4934
4935 PR tree-optimization/72810
4936 * gcc.dg/tree-ssa/vrp110.c: New test.
4937
1b62ed4f
JG
49382016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4939
4940 PR Target/72819
4941 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4942 registers.
4943 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4944 saving the half-precision registers.
4945 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4946 value is returned in h0.
4947 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4948 are passed in FP/SIMD registers.
4949 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4950 passing works corrcetly.
4951 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4952 (hfa_f16x2_t): Likewise.
4953 (hfa_f16x3_t): Likewise.
4954 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4955 are promoted to double and passed in a double register.
4956 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4957 are promoted to double and stacked.
4958 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4959 __fp16 data types.
4960 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4961 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4962 __fp16 first get passed in FP/SIMD registers, then stacked.
4963
4228ca19
NS
49642016-08-05 Nathan Sidwell <nathan@acm.org>
4965
4966 PR c++/68724
4967 * g++.dg/cpp0x/pr68724.C: New.
4968
db7c335e
RB
49692016-08-05 Richard Biener <rguenther@suse.de>
4970
4971 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4972
48abe922
PP
49732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4974
4975 * gcc.dg/tree-ssa/vrp107.c: New test.
4976 * gcc.dg/tree-ssa/vrp108.c: New test.
4977 * gcc.dg/tree-ssa/vrp109.c: New test.
4978
f6cdf42f
PK
49792016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4980
4981 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4982 dg-options.
4983
33a9c609
PK
49842016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4985
4986 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4987 test-cases.
4988 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4989 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4990 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4991 test-cases.
4992 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4993 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4994 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4995 large_double.
4996
4473482d
PC
49972016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4998
4999 PR c++/72800
5000 * g++.dg/cpp1y/lambda-ice1.C: New.
5001
08156df5
PP
50022016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5003
5004 PR c++/72759
5005 * g++.dg/cpp1y/pr72759.C: New test.
5006
938da3a5
PP
50072016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5008
5009 * gcc.dg/switch-10.c: New test.
5010
da84183c
JG
50112016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5012
5013 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5014
ae9281fc
TS
50152016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5016
5017 * c-c++-common/goacc/routine-5.c: Update.
5018
086ad22e
BE
50192016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5020
5021 PR rtl-optimization/70903
5022 * gcc.c-torture/execute/pr70903.c: New test.
5023
6805e400
ML
50242016-08-04 Martin Liska <mliska@suse.cz>
5025
5026 * gcc.dg/params/params.exp: Replace file exists with
5027 TESTING_IN_BUILD_TREE.
5028
a0008434
MP
50292016-08-04 Marek Polacek <polacek@redhat.com>
5030
5031 PR c++/70229
5032 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5033
fb46286e
RB
50342016-08-04 Richard Biener <rguenther@suse.de>
5035
5036 PR middle-end/71984
5037 * gcc.dg/torture/pr71984.c: Guard correctness check for
5038 little-endian.
5039
ac2c96ab
AP
50402016-08-03 Andrew Pinski <apinski@cavium.com>
5041
5042 * gcc.c-torture/compile/20160802-1.c: New testcase.
5043
c98583e9
FR
50442016-08-03 Fritz Reese <fritzoreese@gmail.com>
5045
5046 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5047
9ad1a1da
RB
50482016-08-03 Richard Biener <rguenther@suse.de>
5049
5050 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5051 and remove -O3.
5052 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5053 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5054
cd75c979
RB
50552016-08-03 Richard Biener <rguenther@suse.de>
5056
5057 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5058 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5059 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5060 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5061
30e8d875
SKS
50622016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5063
5064 * gcc.dg/init-excess-2.c: Require int32plus.
5065 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5066 * gcc.dg/pr59963-2.c: Require int32plus.
5067 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5068 * gcc.dg/unroll-7.c: Require int32plus.
5069
69b806f6
BC
50702016-08-02 Bin Cheng <bin.cheng@arm.com>
5071
5072 PR tree-optimization/34114
5073 * gcc.dg/tree-ssa/loop-42.c: New test.
5074
1efafef3
TC
50752016-08-02 Tamar Christina <tamar.christina@arm.com>
5076
5077 * gcc.target/aarch64/vminmaxnm.c: New.
5078 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5079 tests.
5080
e2a99194
MM
50812016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5082
5083 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5084 vec_extract for vector float, vector int, vector short, and vector
5085 char.
5086 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5087 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5088 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5089 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5090
71bfb77a
WD
50912016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5092
5093 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5094 single stack adjustment, no writeback.
71bfb77a
WD
5095 * gcc.target/aarch64/test_frame_12.c: Likewise.
5096 * gcc.target/aarch64/test_frame_13.c: Likewise.
5097 * gcc.target/aarch64/test_frame_15.c: Likewise.
5098 * gcc.target/aarch64/test_frame_6.c: Likewise.
5099 * gcc.target/aarch64/test_frame_7.c: Likewise.
5100 * gcc.target/aarch64/test_frame_8.c: Likewise.
5101 * gcc.target/aarch64/test_frame_16.c: New test.
5102
37bce35a
L
51032015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5104
5105 PR target/72748
5106 * gcc.target/i386/pr72748.c: New test.
5107
3f8257db 51082015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5109
5110 PR tree-optimization/71818
5111 * gcc.dg/vect/pr71818.c: New
5112
bf60c531
ML
51132016-08-01 Martin Liska <mliska@suse.cz>
5114
5115 PR tree-optimization/71857
5116 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5117
8ed49fab
KT
51182016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5119
5120 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5121
76e2c821
JB
51222016-08-01 Jan Beulich <jbeulich@suse.com>
5123
5124 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5125
35029597
WS
51262016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5127
5128 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5129 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5130
3aa4b66a
JW
51312016-07-31 Jonathan Wakely <jwakely@redhat.com>
5132
5133 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5134 (check_effective_target_c++): Likewise. Also match for libstdc++.
5135
3f8257db 51362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5137
5138 PR fortran/41922
5139 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5140 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5141 * gfortran.dg/pr41922.f90: New test.
5142
9fcb2819
SK
51432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5144
5145 PR fortran/68566
5146 * gfortran.dg/pr68566.f90: new test.
5147
94087e88 51482016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5149
5150 PR c++/60760
5151 PR c++/71091
5152 * g++.dg/cpp0x/constexpr-cast.C: New test.
5153 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5154 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5155 * g++.dg/ubsan/pr63956.C: Correct.
5156
d0047a25
MM
51572016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5158
5159 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5160 vector double or vector long where the vector is in memory.
5161 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5162 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5163
e4f7a5df
SK
51642016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5165
5166 PR fortran/69867
5167 * gfortran.dg/pr69867.f90: New test.
5168
b441ae1d
SK
51692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5170
5171 PR fortran/69962
5172 * gfortran.dg/pr69962.f90: New test.
5173
712dff31
SK
51742016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5175
5176 PR fortran/70006
5177 * gfortran.dg/pr70006.f90: New test.
5178
fb42421e
SK
51792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5180
5181 PR fortran/71730
5182 * gfortran.dg/pr71730.f90: New test.
5183 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5184 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5185 * gfortran.dg/array_constructor_26.f03: Ditto.
5186
466effe0
WS
51872016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5188
5189 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5190 * gcc.target/powerpc/pr71763.c: Likewise.
5191
f618a472
MP
51922016-07-29 Marek Polacek <polacek@redhat.com>
5193
5194 PR c/71742
5195 * gcc.dg/940510-1.c: Adjust dg-error.
5196 * gcc.dg/c99-flex-array-1.c: Likewise.
5197 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5198
efd0786f
MP
5199 PR c/71853
5200 * gcc.dg/noncompile/pr71853.c: New test.
5201
e00dceaf
MP
5202 PR c/71573
5203 * gcc.dg/noncompile/pr71573.c: New test.
5204
638fc14f
MP
5205 PR c/71926
5206 * g++.dg/warn/Wparentheses-30.C: New test.
5207 * gcc.dg/Wparentheses-14.c: New test.
5208
61c73a7f
UB
52092016-07-29 Uros Bizjak <ubizjak@gmail.com>
5210
5211 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5212
01d32b2b
BC
52132016-07-29 Bin Cheng <bin.cheng@arm.com>
5214
5215 PR tree-optimization/57558
5216 * gcc.dg/vect/pr57558-1.c: New test.
5217 * gcc.dg/vect/pr57558-2.c: New test.
5218
f6c7a248
PK
52192016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5220
61c73a7f 5221 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5222 to scan forwprop1 dump pass.
5223
f54ea774
PC
52242016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5225
5226 PR c++/51488
5227 * g++.dg/template/pr51488.C: New.
5228
673a107a
JJ
52292016-07-29 Jakub Jelinek <jakub@redhat.com>
5230
5231 PR c/71969
5232 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5233 static __inline__.
5234 * gcc.dg/pr71969-1.c: New test.
5235 * gcc.dg/pr71969-2.c: New test.
5236 * gcc.dg/pr71969-3.c: New test.
5237
78169471
MP
52382016-07-29 Marek Polacek <polacek@redhat.com>
5239
5240 PR c/71574
5241 * c-c++-common/pr71574.c: New test.
5242
a5b5c8b6
MP
5243 PR c/71583
5244 * gcc.dg/noncompile/pr71583.c: New test.
5245
883b6d4e
KV
52462016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5247
5248 PR middle-end/68217
5249 * gcc.dg/pr68217.c: New test.
5250
89f1f37e
SK
52512016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5252
5253 PR fortran/71067
5254 * gfortran.dg/pr71067_1.f90: New test.
5255 * gfortran.dg/pr71067_2.f90: Ditto.
5256
e0d32185
MM
52572016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5258
5259 * gcc.target/powerpc/vec-extract-1.c: New test.
5260
c851722d
SK
52612016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5262
5263 PR fortran/71799
5264 * gfortran.dg/pr71799.f90: New test.
5265
f064da6a
PC
52662016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/71665
5269 * g++.dg/cpp0x/pr71665-1.C: New.
5270 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5271 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5272 * g++.dg/ext/label10.C: Likewise.
5273 * g++.dg/parse/constant5.C: Likewise.
5274
1b70aaad
SK
52752016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5276
5277 PR fortran/71859
5278 * gfortran.dg/pr71859.f90: New test.
5279 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5280 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5281
a23404c9
PT
52822016-07-28 Paul Thomas <pault@gcc.gnu.org>
5283
5284 PR fortran/71883
5285 * gfortran.dg/pr71883.f90 : New test.
5286
513d866d
YR
52872016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5288
5289 PR tree-optimization/71734
61c73a7f 5290 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5291
7c428aa2
RL
52922016-07-28 Renlin Li <renlin.li@arm.com>
5293
5294 Revert
5295 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5296
5297 PR fortran/71902
5298 * gfortran.dg/dependency_47.f90: New test.
5299
1225d6b1
ML
53002016-07-28 Martin Liska <mliska@suse.cz>
5301
5302 PR gcov-profile/68025
5303 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5304
e5f5bf35
ML
53052016-07-28 Martin Liska <mliska@suse.cz>
5306
5307 * g++.dg/vect/pr70944.cc: New test.
5308
4536610d
KV
53092016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5310
5311 PR middle-end/71994
5312 * gcc.dg/torture/pr71994.c: New test.
5313
8c6961ca
PK
53142016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5315
5316 PR middle-end/71078
5317 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5318 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5319 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5320
8de22ea0
RB
53212016-07-27 Richard Biener <rguenther@suse.de>
5322
5323 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5324
5d9da222
ML
53252016-07-27 Martin Liska <mliska@suse.cz>
5326
5327 * gcc.dg/predict-13.c: New test.
5328 * gcc.dg/predict-14.c: New test.
5329
af9e275f
SKS
53302016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5331
a23404c9 5332 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
5333 including stdint.h.
5334 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5335 including stdint.h.
5336
71abba1e
MM
53372016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5338
5339 PR target/71869
5340 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5341 IEEE built-in functions handle quiet and signalling NaNs
5342 correctly.
5343
9cd74e8f
SK
53442016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5345
5346 PR fortran/71862
5347 * gfortran.dg/pr71862.f90: New test.
5348
0d48446f
MS
53492016-07-26 Martin Sebor <msebor@redhat.com>
5350
5351 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5352 selector with dg-options.
5353
524cf1e4
PP
53542016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5355
5356 PR tree-optimization/18046
5357 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5358 * gcc.dg/tree-ssa/vrp103.c: New test.
5359 * gcc.dg/tree-ssa/vrp104.c: New test.
5360
100665d8
WS
53612016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5362
5363 * gcc.target/powerpc/pr63354.c: Require lp64 since
5364 -mprofile-kernel is not legal with -m32.
5365
0b64ca40
RB
53662016-07-26 Richard Biener <rguenther@suse.de>
5367
5368 PR rtl-optimization/71984
5369 * gcc.dg/torture/pr71984.c: New testcase.
5370
9b7937cf
RS
53712016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5372
5373 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5374 g++-dg-runtest via et-dg-runtest.
5375 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5376 * gcc.dg/vect/vect.exp: Likewise.
5377 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5378 gfortran-dg-runtest.
5379 * gfortran.dg/vect/vect.exp: Likewise.
5380 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5381 (check_mips_loongson_hw_available): Likewise.
5382 (check_effective_target_mpaired_single_runtime): Likewise.
5383 (check_effective_target_mips_loongson_runtime): Likewise.
5384 (add_options_for_mpaired_single): Likewise.
5385 (check_effective_target_vect_int): Add global et_index.
5386 Check and save the supported feature for a target selected by
5387 the et_index target. Break long lines where appropriate. Call
5388 et-is-effective-target for MIPS with an argument instead of
5389 check_effective_target_* where appropriate.
5390 (check_effective_target_vect_intfloat_cvt): Likewise.
5391 (check_effective_target_vect_uintfloat_cvt): Likewise.
5392 (check_effective_target_vect_floatint_cvt): Likewise.
5393 (check_effective_target_vect_floatuint_cvt): Likewise.
5394 (check_effective_target_vect_simd_clones): Likewise.
5395 (check_effective_target_vect_shift): ewise.
5396 (check_effective_target_whole_vector_shift): Likewise.
5397 (check_effective_target_vect_bswap): Likewise.
5398 (check_effective_target_vect_shift_char): Likewise.
5399 (check_effective_target_vect_long): Likewise.
5400 (check_effective_target_vect_float): Likewise.
5401 (check_effective_target_vect_double): Likewise.
5402 (check_effective_target_vect_long_long): Likewise.
5403 (check_effective_target_vect_no_int_max): Likewise.
5404 (check_effective_target_vect_no_int_add): Likewise.
5405 (check_effective_target_vect_no_bitwise): Likewise.
5406 (check_effective_target_vect_widen_shift): Likewise.
5407 (check_effective_target_vect_no_align): Likewise.
5408 (check_effective_target_vect_hw_misalign): Likewise.
5409 (check_effective_target_vect_element_align): Likewise.
5410 (check_effective_target_vect_condition): Likewise.
5411 (check_effective_target_vect_cond_mixed): Likewise.
5412 (check_effective_target_vect_char_mult): Likewise.
5413 (check_effective_target_vect_short_mult): Likewise.
5414 (check_effective_target_vect_int_mult): Likewise.
5415 (check_effective_target_vect_extract_even_odd): Likewise.
5416 (check_effective_target_vect_interleave): Likewise.
5417 (check_effective_target_vect_stridedN): Likewise.
5418 (check_effective_target_vect_multiple_sizes): Likewise.
5419 (check_effective_target_vect64): Likewise.
5420 (check_effective_target_vect_call_copysignf): Likewise.
5421 (check_effective_target_vect_call_sqrtf): Likewise.
5422 (check_effective_target_vect_call_btrunc): Likewise.
5423 (check_effective_target_vect_call_btruncf): Likewise.
5424 (check_effective_target_vect_call_ceil): Likewise.
5425 (check_effective_target_vect_call_ceilf): Likewise.
5426 (check_effective_target_vect_call_floor): Likewise.
5427 (check_effective_target_vect_call_floorf): Likewise.
5428 (check_effective_target_vect_call_lceil): Likewise.
5429 (check_effective_target_vect_call_lfloor): Likewise.
5430 (check_effective_target_vect_call_nearbyint): Likewise.
5431 (check_effective_target_vect_call_nearbyintf): Likewise.
5432 (check_effective_target_vect_call_round): Likewise.
5433 (check_effective_target_vect_call_roundf): Likewise.
5434 (check_effective_target_vect_perm): Likewise, but also append *_saved
5435 to the existing global name to properly cache the result.
5436 (check_effective_target_vect_perm_byte): Likewise.
5437 (check_effective_target_vect_perm_short): Likewise.
5438 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5439 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5440 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5441 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5442 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5443 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5444 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5445 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5446 (check_effective_target_vect_sdot_qi): Likewise.
5447 (check_effective_target_vect_udot_qi): Likewise.
5448 (check_effective_target_vect_sdot_hi): Likewise.
5449 (check_effective_target_vect_udot_hi): Likewise.
5450 (check_effective_target_vect_usad_char): Likewise.
5451 (check_effective_target_vect_pack_trunc): Likewise.
5452 (check_effective_target_vect_unpack): Likewise.
5453 (check_effective_target_vect_aligned_arrays): Likewise.
5454 (check_effective_target_vect_natural_alignment): Likewise.
5455 (check_effective_target_vector_alignment_reachable): Likewise.
5456 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5457 (is-effective-target): Initialize et_index if undefined.
5458 (et-dg-runtest): New.
5459 (et-is-effective-target): Likewise.
5460 (check_vect_support_and_set_flags): Add supported MIPS targets to
5461 EFFECTIVE_TARGETS list. Return the number of supported targets.
5462
8f63caf6 54632016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 5464 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
5465
5466 PR middle-end/70920
5467 * gcc.dg/pr70920-1.c: New test-case.
5468 * gcc.dg/pr70902-2.c: Likewise.
5469 * gcc.dg/pr70920-3.c: Likewise.
5470 * gcc.dg/pr70920-4.c: Likewise
5471 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5472 2 instead of 3.
5473
7d575fff
AM
54742016-07-25 Alexander Monakov <amonakov@ispras.ru>
5475
5476 * gcc.c-torture/execute/pr71494.c: Require label_values.
5477 * gcc.dg/pr16973.c: Ditto.
5478
bf01e070
SKS
54792016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5480
5481 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5482 * gcc.dg/torture/pr69771.c: Require int32plus.
5483 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5484
16b05965
ML
54852016-07-25 Martin Liska <mliska@suse.cz>
5486
5487 * gcc.dg/torture/pr71987.c: New test.
5488
d52d3767
SK
54892016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5490
5491 PR fortran/71935
5492 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5493 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5494 * gfortran.dg/pr71935.f90: New test.
5495
94087e88 54962016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
5497
5498 PR c++/71675
5499 * g++.dg/ext/atomic-3.C: New test.
5500 * gcc.dg/atomic/pr71675.c: New test.
5501
58b3986e
ES
55022016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5503
5504 * gcc.target/i386/mvc8.c: New test.
5505
faa1612a
BC
55062016-07-22 Bin Cheng <bin.cheng@arm.com>
5507
5508 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5509 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5510
1603ebe0
TK
55112016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5512
5513 PR fortran/71795
5514 * gfortran.dg/constructor_50.f90: New test.
5515
bc91c436
ML
55162016-07-22 Martin Liska <mliska@suse.cz>
5517
5518 PR gcov-profile/69028
5519 PR gcov-profile/62047
5520 * g++.dg/cilk-plus/pr69028.C: New test.
5521
9fe9a3a7
AV
55222016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5523
5524 * gfortran.dg/coarray_stat_2.f90: New test.
5525
70866e3d
MM
55262016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5527
5528 * gcc.target/powerpc/vec-extract.h: New files to check the
5529 vec_extract built-in functions for all vector types, testing
5530 accessing each element, both with constant and variable element
5531 numbers.
5532 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5533 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5534 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5535 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5536 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5537 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5538 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5539 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5540 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5541
ab3af181
JJ
55422016-07-21 Jakub Jelinek <jakub@redhat.com>
5543
5544 PR c++/71728
5545 * g++.dg/other/pr71728.C: New test.
5546
ebe8f322
JG
55472016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5548
5549 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5550 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5551 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5552 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5553 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5554
959cef74
RB
55552016-07-21 Richard Biener <rguenther@suse.de>
5556
5557 PR tree-optimization/71947
5558 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5559
b24d9420
BC
55602016-07-21 Bin Cheng <bin.cheng@arm.com>
5561
5562 * gcc.dg/tree-ssa/scev-15.c: New.
5563
23974819
BC
55642016-07-21 Bin Cheng <bin.cheng@arm.com>
5565
5566 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5567
ee78cbaa
JJ
55682016-07-21 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR c++/71941
5571 * g++.dg/gomp/pr71941.C: New test.
5572
52ed68f7
DM
55732016-07-20 David Malcolm <dmalcolm@redhat.com>
5574
5575 PR c/70339
5576 PR c/71858
5577 * g++.dg/spellcheck-identifiers.C: New test case, based on
5578 gcc.dg/spellcheck-identifiers.c.
5579 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5580 gcc.dg/spellcheck-identifiers-2.c.
5581 * g++.dg/spellcheck-typenames.C: New test case, based on
5582 gcc.dg/spellcheck-typenames.c
5583
18407bfb
JW
55842016-07-20 Jonathan Wakely <jwakely@redhat.com>
5585
5586 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5587 pointer to member function and also test catching by reference.
5588
4c07fd98
DV
55892016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5590
5591 * gcc.target/s390/pr67443.c: Fix test case.
5592
fee21d65
DV
55932016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5594
5595 * gcc.target/s390/insv-1.c: Xfail some tests.
5596 * gcc.target/s390/insv-2.c: Likewise.
5597
dbe9dfdd
GJL
55982016-07-20 Georg-Johann Lay <avr@gjlay.de>
5599
5600 * gcc.target/avr/torture/get-mem.c: New test.
5601 * gcc.target/avr/torture/set-mem.c: New test.
5602
c25e1d82
GJL
56032016-07-20 Georg-Johann Lay <avr@gjlay.de>
5604
5605 PR target/71948
5606 * gcc.target/avr/torture/tiny-progmem.c: New test.
5607
109d2197
JJ
56082016-07-20 Jakub Jelinek <jakub@redhat.com>
5609
7419f441
JJ
5610 PR c++/71909
5611 * g++.dg/parse/pr71909.C: New test.
5612 * g++.dg/tm/pr71909.C: New test.
5613
109d2197
JJ
5614 PR c++/50060
5615 * g++.dg/cpp0x/constexpr-50060.C: New test.
5616 * g++.dg/cpp1y/constexpr-50060.C: New test.
5617
144530cf
ML
56182016-07-20 Martin Liska <mliska@suse.cz>
5619
5620 * gfortran.dg/graphite/pr71898.f90: New test.
5621
04ac4afa
BC
56222016-07-20 Bin Cheng <bin.cheng@arm.com>
5623
5624 PR tree-optimization/71503
5625 PR tree-optimization/71683
5626 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5627 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5628
dcbdb17a
ML
56292016-07-20 Martin Liska <mliska@suse.cz>
5630
5631 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5632 * gcc.dg/plugin/sreal-test-1.c: Remove.
5633 * gcc.dg/plugin/sreal_plugin.c: Remove.
5634
6ed82555
TK
56352016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5636
5637 PR fortran/71902
5638 * gfortran.dg/dependency_47.f90: New test.
5639
13da0507
JJ
56402016-07-19 Jakub Jelinek <jakub@redhat.com>
5641
4833f561
JJ
5642 PR rtl-optimization/71916
5643 * gcc.c-torture/compile/pr71916.c: New test.
5644
4fda19ef
JJ
5645 PR middle-end/71874
5646 * g++.dg/torture/pr71874.C: New test.
5647
13da0507
JJ
5648 PR middle-end/71734
5649 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5650 (my_alloc): Rewritten to use __builtin_posix_memalign and
5651 __SIZE_TYPE__.
5652 (my_free): Use __builtin_free instead of _mm_free.
5653 (Vec::operator=): Use __builtin_memcpy.
5654
e7980add
MJ
56552016-07-19 Martin Jambor <mjambor@suse.cz>
5656
61c73a7f
UB
5657 PR fortran/71688
5658 * gfortran.dg/pr71688.f90: New test.
e7980add 5659
13e88953
RB
56602016-07-19 Richard Biener <rguenther@suse.de>
5661
5662 * c-c++-common/vector-subscript-6.c: New testcase.
5663 * c-c++-common/vector-subscript-7.c: Likewise.
5664
1caf0482
SKS
56652016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5666
a23404c9 5667 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
5668 and UInt32 based on __SIZEOF_INT__.
5669
cef5388d
RB
56702016-07-19 Richard Biener <rguenther@suse.de>
5671
5672 PR tree-optimization/71901
5673 * gcc.dg/torture/pr71901.c: New testcase.
5674
56752016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
5676
5677 PR tree-optimization/71908
5678 * gcc.dg/torture/pr71908.c: New testcase.
5679
a8f7a895
MM
56802016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5681
5682 PR target/71493
5683 * gcc.target/powerpc/pr71493-1.c: New test.
5684 * gcc.target/powerpc/pr71493-2.c: Likewise.
5685
f2111a36
JJ
56862016-07-18 Jakub Jelinek <jakub@redhat.com>
5687
99516432
JJ
5688 PR c++/71835
5689 * g++.dg/conversion/ambig3.C: New test.
5690
87713c6a
JJ
5691 PR c++/71828
5692 * g++.dg/cpp0x/constexpr-71828.C: New test.
5693
7a7f16ca
JJ
5694 PR c++/71826
5695 * g++.dg/template/pr71826.C: New test.
5696
f4d90295
JJ
5697 PR c++/71822
5698 * g++.dg/template/defarg21.C: New test.
5699
f2111a36
JJ
5700 PR c++/71871
5701 * g++.dg/ext/vector31.C: New test.
5702
0b965526
UB
57032016-07-18 Uros Bizjak <ubizjak@gmail.com>
5704
5705 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5706
94e136b9
YR
57072016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5708
5709 PR tree-optimization/71734
5710 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5711
7072df0a
DV
57122016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5713
5714 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5715 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5716 stack-layout-dynamic-1.c: New test.
5717
54158a1a
AK
57182016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5719
5720 * gcc.target/s390/nolrl-1.c: New test.
5721
43068916
FR
57222016-07-17 Fritz Reese <fritzoreese@gmail.com>
5723
5724 PR fortran/71523
5725 * gfortran.dg/pr71523_1.f90: New test.
5726 * gfortran.dg/pr71523_2.f90: New test.
5727
a9356b12
AS
57282016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5729
5730 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5731
a07b81c7 57322016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 5733 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
5734
5735 PR fortran/62125
5736 * gfortran.dg/pr62125.f90: New test.
5737
96c0ec12
BS
57382016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5739
5740 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5741 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5742
479d0ed5
JW
57432016-07-15 Jonathan Wakely <jwakely@redhat.com>
5744
5745 PR c++/58796
5746 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5747 * g++.dg/cpp0x/nullptr35.C: New test.
5748
41c7438e
BC
57492016-07-15 Bin Cheng <bin.cheng@arm.com>
5750
5751 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5752
f7ba880b
CP
57532016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5754
5755 * gfortran.dg/goacc/vector_length.f90: New test.
5756
b9aba0a0
RB
57572016-07-15 Richard Biener <rguenther@suse.de>
5758
5759 PR tree-optimization/71881
5760 * gcc.dg/torture/pr71881.c: New testcase.
5761
9513d5fb
RB
57622016-07-15 Richard Biener <rguenther@suse.de>
5763
5764 PR tree-optimization/71887
5765 * gcc.dg/torture/pr71887.c: New testcase.
5766
ddbbcb19
JJ
57672016-07-15 Jakub Jelinek <jakub@redhat.com>
5768
5769 PR c/71858
5770 * gcc.dg/spellcheck-identifiers-3.c: New test.
5771
29eb509c
AV
57722016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5773
5774 PR fortran/71807
5775 * gfortran.dg/null_9.f90: New test.
5776
43aabfcf
BC
57772016-07-15 Bin Cheng <bin.cheng@arm.com>
5778
5779 * gcc.dg/tree-ssa/loop-41.c: New test.
5780
afc89e58
BC
57812016-07-15 Bin Cheng <bin.cheng@arm.com>
5782
5783 PR tree-optimization/71347
5784 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5785
6fa682ad
SK
57862016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5787
5788 PR fortran/29819
5789 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5790 * gfortran.dg/contains.f90: Ditto.
5791 * gfortran.dg/contains_empty_1.f03: Ditto.
5792 * gfortran.dg/submodule_3.f08: Ditto.
5793
dd36b877
JJ
57942016-07-14 Jakub Jelinek <jakub@redhat.com>
5795
a60a5d31
JJ
5796 PR testsuite/71865
5797 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5798 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5799 expected diagnostics.
5800
dd36b877
JJ
5801 PR c/71858
5802 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5803 * gcc.dg/spellcheck-identifiers-2.c: New test.
5804 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5805 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5806
a241f8ca
JJ
58072016-07-14 Jakub Jelinek <jakub@redhat.com>
5808
5809 PR tree-optimization/71872
5810 * gcc.c-torture/compile/pr71872.c: New test.
5811
d62b809c
TP
58122016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5813
5814 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5815 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5816 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5817 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5818 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5819 * gcc.target/arm/atomic-op-acquire-1.c: This.
5820 * gcc.target/arm/atomic-op-char.c: Rename into ...
5821 * gcc.target/arm/atomic-op-char-1.c: This.
5822 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5823 * gcc.target/arm/atomic-op-consume-1.c: This.
5824 * gcc.target/arm/atomic-op-int.c: Rename into ...
5825 * gcc.target/arm/atomic-op-int-1.c: This.
5826 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5827 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5828 * gcc.target/arm/atomic-op-release.c: Rename into ...
5829 * gcc.target/arm/atomic-op-release-1.c: This.
5830 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5831 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5832 * gcc.target/arm/atomic-op-short.c: Rename into ...
5833 * gcc.target/arm/atomic-op-short-1.c: This.
5834 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5835 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5836 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5837 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5838 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5839 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5840 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5841 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5842 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5843 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5844
1f8dd420
AV
58452016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5846
5847 PR fortran/70842
5848 * gfortran.dg/select_type_35.f03: New test.
5849
53109ba8
KT
58502016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5851
5852 PR target/65951
5853 PR tree-optimization/70923
5854 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5855 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5856 * gcc.dg/vect/pr65951.c: Likewise.
5857 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5858
91f35b7f
DE
58592016-07-14 David Edelsohn <dje.gcc@gmail.com>
5860
5861 * c-c++-common/pr60226.c: Expect maximum object file alignment
5862 error on AIX.
5863
351168fe
RB
58642016-07-14 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/71866
5867 * gcc.dg/torture/pr71866.c: New testcase.
5868
94c32c00
TP
58692016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5870
5871 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5872 selector and enclose boolean expression in curly braces.
5873
b799a481
AM
58742016-07-14 Alan Modra <amodra@gmail.com>
5875
5876 PR target/71733
5877 * gcc.target/powerpc/p9-novsx.c: New.
5878
f63ba78c
AK
58792016-07-13 Andi Kleen <ak@linux.intel.com>
5880
5881 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5882 * g++.dg/tree-prof/morefunc.C: Dito.
5883 * g++.dg/tree-prof/pr35545.C: Dito.
5884 * g++.dg/tree-prof/reorder.C: Dito.
5885 * gcc.dg/tree-prof/20050826-2.c: Dito.
5886 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5887 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5888 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5889 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5890 * gcc.dg/tree-prof/inliner-1.c: Dito.
5891 * gcc.dg/tree-prof/merge_block.c: Dito.
5892 * gcc.dg/tree-prof/stringop-1.c: Dito.
5893 * gcc.dg/tree-prof/stringop-2.c: Dito.
5894 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5895 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5896 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5897 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5898 * gcc.dg/tree-prof/update-loopch.c: Dito.
5899 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5900 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5901 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5902 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5903 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5904 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5905 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5906
f4d5a23d
AK
59072016-07-13 Andi Kleen <ak@linux.intel.com>
5908
5909 * lib/profopt.exp (profopt-execute): Remove .imports files.
5910
ae145898
AK
59112016-07-13 Andi Kleen <ak@linux.intel.com>
5912
0b965526 5913 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 5914
e97bd4f5
AK
59152016-07-13 Andi Kleen <ak@linux.intel.com>
5916
5917 * lib/profopt.exp (dg-final-scan-autofdo,
5918 dg-final-scan-not-autofdo): New functions.
5919
6fa3d4b4
BC
59202016-07-13 Bin Cheng <bin.cheng@arm.com>
5921
5922 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5923 * gcc.dg/vect/vect-35.c: Ditto.
5924 * gcc.dg/vect/vect-alias-check-2.c: New test.
5925
65f18bc6
ML
59262016-07-13 Martin Liska <mliska@suse.cz>
5927
5928 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 5929 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
5930 * gfortran.dg/pr42108.f90: Update expected dump scan.
5931
9737f35b
RB
59322016-07-13 Richard Biener <rguenther@suse.de>
5933
5934 PR tree-optimization/24574
5935 * gcc.dg/pr24574.c: New testcase.
5936
62c0ea4b
SKS
59372016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5938
0b965526 5939 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
5940 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5941 * c-c++-common/pr68833-1.c: Require int32plus.
5942 * gcc.dg/ipa/pr63551.c: Likewise.
5943 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5944 * gcc.dg/ipa/pr64041.c: Require int32plus.
5945
c7ed8938
IE
59462016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5947
5948 PR ipa/71633
5949 * g++.dg/pr71633.C: New test.
5950
5ce15300
TP
59512016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5952
5953 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5954 Add new arm_thumb1_cbz_ok effective target.
5955 * gcc.target/arm/cbz.c: New test.
5956
2b9509a3
TP
59572016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5958
5959 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5960 Define effective target.
5961 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5962 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5963 * gcc.target/arm/movhi_movw.c: New test.
5964 * gcc.target/arm/movsi_movw.c: Likewise.
5965 * gcc.target/arm/movdi_movw.c: Likewise.
5966
7f15b177
RB
59672016-07-13 Richard Biener <rguenther@suse.de>
5968
5969 PR middle-end/71104
5970 * gcc.dg/pr71104-1.c: New testcase.
5971 * gcc.dg/pr71104-2.c: Likewise.
5972
0b0a896e
MM
59732016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5974
5975 PR target/71805
5976 * gcc.target/powerpc/pr71805.c: New test.
5977
f906f5ed
BS
59782016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5979
5980 * gcc.target/powerpc/divkc3-1.c: New.
5981 * gcc.target/powerpc/mulkc3-1.c: New.
5982
9e63c3aa
NS
59832016-07-12 Nathan Sidwell <nathan@acm.org>
5984
5985 * gcc.target/arm/data-rel-1.c: New.
5986 * gcc.target/arm/data-rel-2.c: New.
5987 * gcc.target/arm/data-rel-3.c: New.
5988
f507d202
ML
59892016-07-12 Martin Liska <mliska@suse.cz>
5990
5991 * gcc.dg/params/blocksort-part.c: New test.
5992 * gcc.dg/params/params.exp: New file.
5993
d6f7c125
KT
59942016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5995
5996 PR middle-end/71700
5997 * gcc.c-torture/execute/pr71700.c: New test.
5998
37ccb0ba
SB
59992016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6000 Richard Biener <rguenther@suse.de>
6001
6002 PR tree-optimization/23286
6003 PR tree-optimization/70159
6004 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6005 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6006 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6007 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6008 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6009 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6010 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6011 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6012 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6013 * gcc.dg/pr51879-12.c: Likewise.
6014 * gcc.dg/strlenopt-9.c: Likewise.
6015 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6016 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6017 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6018 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6019 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6020 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6021 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6022 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6023 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6024 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6025 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6026 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6027 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6028 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6029 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6030
712a93d6
RB
60312016-07-12 Richard Biener <rguenther@suse.de>
6032
6033 PR rtl-optimization/68961
6034 * gcc.target/i386/pr68961.c: New testcase.
6035
c392943c
JJ
60362016-07-11 Jakub Jelinek <jakub@redhat.com>
6037
3d56e6a4
JJ
6038 PR middle-end/71758
6039 * c-c++-common/gomp/pr71758.c: New test.
6040 * gfortran.dg/gomp/pr71758.f90: New test.
6041
c392943c
JJ
6042 PR tree-optimization/71823
6043 * gcc.dg/vect/pr71823.c: New test.
6044
741d3be5
DM
60452016-07-11 David Malcolm <dmalcolm@redhat.com>
6046
6047 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6048 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6049 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6050
92fa45b5
L
60512016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6052
6053 PR target/71801
6054 * gcc.target/i386/pr71801.c: New test.
6055
f51606c7
RB
60562016-07-11 Richard Biener <rguenther@suse.de>
6057
6058 PR tree-optimization/71816
6059 * gcc.dg/torture/pr71816.c: New testcase.
6060
36b54ce0
TK
60612016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6062
6063 PR fortran/71783
6064 * gfortran.dg/dependency_46.f90: New test.
6065
d13835b6
VM
60662016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6067
6068 PR rtl-optimization/71621
6069 * gcc.target/i386/pr71621-1.c: New.
6070 * gcc.target/i386/pr71621-2.c: New.
6071
642bcbdf
CP
60722016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6073
6074 * gfortran.dg/goacc/pr71704.f90: New test.
6075
02eb5b8b
BS
60762016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6077
6078 PR target/71297
6079 * gcc.target/powerpc/pr71297.c: New.
6080
8beb9a0d
JW
60812016-07-08 Jiong Wang <jiong.wang@arm.com>
6082
6083 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6084
cef4b650
MM
60852016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6086
6087 PR target/71806
6088 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6089
3c3ecf52
AH
60902016-07-08 Alan Hayward <alan.hayward@arm.com>
6091
6092 PR tree-optimization/71667
6093 * gcc.dg/vect/pr71667.c: New
6094
2660286d
ML
60952016-07-08 Martin Liska <mliska@suse.cz>
6096
6097 * gcc.dg/torture/pr71606.c: New test.
6098
70cdd4ae
JD
60992016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6100
6101 PR fortran/71764
6102 * gfortran.dg/pr71764.f90: New test.
6103
842dc2e6
JJ
61042016-07-07 Jakub Jelinek <jakub@redhat.com>
6105 Kai Tietz <ktietz70@googlemail.com>
6106
6107 PR c++/70869
6108 PR c++/71054
6109 * g++.dg/cpp0x/pr70869.C: New test.
6110 * g++.dg/cpp0x/pr71054.C: New test.
6111
31be4262
DE
61122016-07-07 David Edelsohn <dje.gcc@gmail.com>
6113
6114 * g++.dg/debug/pr71432.C: Fail on AIX.
6115
1c122092
ML
61162016-07-07 Martin Liska <mliska@suse.cz>
6117
6118 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6119 an undefined behavior.
6120 * gfortran.dg/do_3.F90: Likewise.
6121 * gfortran.dg/do_check_11.f90: New test.
6122 * gfortran.dg/do_check_12.f90: New test.
6123 * gfortran.dg/do_corner_warn.f90: New test.
6124
7119f1b1
ML
61252016-07-07 Martin Liska <mliska@suse.cz>
6126
6127 * gfortran.dg/predict-1.f90: Ammend the test.
6128 * gfortran.dg/predict-2.f90: Likewise.
6129
275792f2
IE
61302016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6131
6132 PR ipa/71624
6133 * g++.dg/pr71624.C: New test.
6134
05a437c1
TP
61352016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6136
6137 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6138 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6139 ARMv8-M Mainline architectures.
6140
6f493951
TP
61412016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6142
6143 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6144 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6145
5ddaee94
SB
61462016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6147
6148 PR target/70098
6149 PR target/71763
6150 * gcc.target/powerpc/pr71763.c: New file.
6151
651afdb2
YR
61522016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6153
6154 PR tree-optimization/71518
0b965526 6155 * gcc.dg/pr71518.c: New test.
651afdb2 6156
9df99881
WD
61572016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6158
6159 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6160
7b4e0769
SKS
61612016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6162
0b965526 6163 PR target/50739
7b4e0769
SKS
6164 * gcc.target/avr/pr50739.c: New test.
6165
eb4432f7
JH
61662016-07-05 Jan Hubicka <jh@suse.cz>
6167
6168 * gcc.dg/tree-ssa/scev-14.c: update template.
6169
c01e092f
RS
61702016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6171
6172 * gcc.dg/vect/group-no-gaps-1.c: New test.
6173
8070763a
AK
61742016-07-05 Andi Kleen <ak@linux.intel.com>
6175
6176 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6177 if kernel supports MPX.
6178
3f8257db 61792016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6180
6181 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6182
36a265b1
MM
61832016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6184 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6185
6186 * gcc.target/powerpc/signbit-1.c: New test.
6187 * gcc.target/powerpc/signbit-2.c: New test.
6188 * gcc.target/powerpc/signbit-3.c: New test.
6189
7a98fb6e
KT
61902016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6191
6192 PR rtl-optimization/71594
6193 * gcc.dg/torture/pr71594.c: New test.
6194
1e3d54b4
JH
61952016-07-05 Jan Hubicka <jh@suse.cz>
6196
6197 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6198
84ca3893
DM
61992016-07-05 David Malcolm <dmalcolm@redhat.com>
6200
6201 PR c++/62314
3a146d46 6202 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6203 number of missing semicolon error.
6204 * g++.dg/pr62314-2.C: New test case.
6205
20d0bfce
AF
62062016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6207
6208 * gfortran.dg/coarray_stat_function.f90: New test.
6209 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6210 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6211 to new interfaces.
6212
69aaea06
AV
62132016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6214
6215 PR fortran/71623
6216 * gfortran.dg/deferred_character_17.f90: New test.
6217
f723a43c
CL
62182016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6219
6220 * gcc.target/arm/neon/polytypes.c: Move to ...
6221 * gcc.target/arm/polytypes.c: ... here.
6222 * gcc.target/arm/neon/pr51534.c: Move to ...
6223 * gcc.target/arm/pr51534.c: ... here.
6224 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6225 * gcc.target/arm/vect-vcvt.c: ... here.
6226 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6227 * gcc.target/arm/vect-vcvtq.c: ... here.
6228 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6229 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6230 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6231 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6232 * gcc.target/arm/neon/neon.exp: Delete.
6233 * gcc.target/arm/neon/: Delete.
6234
d73e0ccf
JD
62352016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6236
6237 PR fortran/65575
6238 * gfortran.dg: pr65575.f90: New test.
6239
c20f6223
JD
62402016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6241
6242 PR fortran/35849
6243 * gfortran.dg: pr35849.f90: New test.
6244
2a5537c3
JJ
62452016-07-04 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR c++/71739
6248 * g++.dg/cpp0x/pr71739.C: New test.
6249
740f9751
CL
62502016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6251
6252 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6253
bf749919
DV
62542016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6255
6256 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6257 locr.
6258 * gcc.target/s390/loc-1.c: New test.
6259
430bb38e
YR
62602016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6261
3a146d46
JJ
6262 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6263 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6264
15f6e0da
RR
62652016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6266
6267 PR target/63874
6268 * gcc.target/aarch64/pr63874.c: New test.
6269
79335075
JB
62702016-07-04 Jan Beulich <jbeulich@suse.com>
6271
6272 * g++.dg/header.c: New.
6273 * gcc.dg/header.c: New.
6274
557e8c49
JJ
62752016-07-02 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR c/71719
6278 * c-c++-common/Wunused-var-15.c: New test.
6279
79a592e3
JJ
62802016-07-01 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR fortran/71687
6283 * gfortran.dg/gomp/pr71687.f90: New test.
6284
e2298656
BS
62852016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6286
6287 * gcc.dg/const-float128-ped.c: Require __float128 effective
6288 target and options.
6289 * gcc.dg/const-float128.c: Likewise.
6290 * gcc.dg/torture/float128-cmp-invalid.c: Require
6291 __float128 and base_quadfloat_support effective targets, and
6292 __float128 options.
6293 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6294 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6295 * gcc.dg/torture/float128-nan.c: Likewise.
6296 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6297 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6298 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6299 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6300 (add_options_for___float128): New.
6301 (check_effective_target_base_quadword_support): New.
6302
70c11966
MM
63032016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6304
6305 PR target/71720
6306 * gcc.target/powerpc/pr71720.c: New test.
6307
059541fd
JB
63082016-07-01 Jan Beulich <jbeulich@suse.com>
6309
6310 * gcc.dg/bss.c: New.
6311
2c1e4964
PB
63122016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6313
6314 PR target/71698
6315 * gcc.target/powerpc/pr71698.c: New test.
6316
22e1cb39
GJL
63172016-07-01 Georg-Johann Lay <avr@gjlay.de>
6318
6319 PR target/71151
6320 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6321 instead of ".foo" for its section name.
6322 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6323 depending on MCU's flash size.
6324 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6325 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6326 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6327 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6328 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6329 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6330
466cf574
JB
63312016-07-01 Jan Beulich <jbeulich@suse.com>
6332
6333 * gcc.target/i386/pr65105-2.c: Add -msse2.
6334
351beab7
JJ
63352016-06-30 Jakub Jelinek <jakub@redhat.com>
6336
55a0f21a
JJ
6337 PR tree-optimization/71707
6338 * gcc.dg/strlenopt-29.c: New test.
6339
6245ad72
JJ
6340 PR fortran/71704
6341 * gfortran.dg/gomp/pr71704.f90: New test.
6342
351beab7
JJ
6343 PR fortran/71705
6344 * gfortran.dg/gomp/pr71705.f90: New test.
6345
5a3a6a5e
KN
63462016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6347
6348 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6349 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6350 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6351 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6352 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6353 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6354 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6363 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6364 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6365 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6366 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6367 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6368 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6369 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6370 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6371 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6372 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6373 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6374 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6375 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6376 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6377 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6378 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6379 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6380 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6381 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6382 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6383 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6384 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6385 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6386 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6387 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6388 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6389 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6390 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6391 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6392 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6393 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6394 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6395 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6396 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6397 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6398 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6399 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6400 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6401 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6402 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6403 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6404 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6405 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6406 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6407 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6408 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6409 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6410 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6411 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6412 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6413 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6414 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6415 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6416 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6417 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6418 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6419 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6420 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6421 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6422 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6423 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6424 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6425 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6426 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6427 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6428 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6429
3dfa8071 64302016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 6431 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
6432
6433 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6434
9bd62242 64352016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 6436 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
6437
6438 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6439
603107fb
DM
64402016-06-30 David Malcolm <dmalcolm@redhat.com>
6441
6442 PR driver/71651
6443 * gcc.dg/spellcheck-options-12.c: New test case.
6444
205cccc7
JJ
64452016-06-30 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR middle-end/71693
6448 * gcc.c-torture/compile/pr71693.c: New test.
6449
f4452176
DM
64502016-06-29 David Malcolm <dmalcolm@redhat.com>
6451
6452 * gcc.dg/spellcheck-params.c: New testcase.
6453 * gcc.dg/spellcheck-params-2.c: New testcase.
6454
c5e74d9d
MM
64552016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6456
6457 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6458 vector extract instructions.
6459 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6460
e44ecbfd
JD
64612016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6462
6463 PR fortran/71686
6464 * gfortran.dg/unexpected_eof_2.f90: New test.
6465 * gfortran.dg/unexpected_eof_3.f90: New test.
6466
ee446d9f
JW
64672016-06-29 Jim Wilson <jim.wilson@linaro.org>
6468
6469 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6470
27f67461
CP
64712016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6472
6473 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6474 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6475 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6476
b1206d29
RB
64772016-06-29 Richard Biener <rguenther@suse.de>
6478
6479 PR middle-end/15256
6480 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6481
1af21224
MW
64822016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6483
6484 * gcc.target/arm/aapcs/neon-vect10.c: Require
6485 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6486 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6487 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6488 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6489 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6490 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6491 * gcc.target/arm/fp16-aapcs-1.c: Require
6492 -mfloat-ab=hard. Also simplify the test.
6493 * gcc.target/arm/fp16-aapcs-2.c: New.
6494
7fe43755
MW
64952016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6496
0b965526 6497 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
6498 (add_options_for_arm_fp16_ieee): New.
6499 (add_options_for_arm_fp16_alternative): New.
6500 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6501 long-line.
6502 (effective_target_arm_fp16_hw): New.
6503
264d951a
IE
65042016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6505
6506 PR tree-optimization/71655
6507 * g++.dg/pr71655.C: New test.
6508
5c846a81
ML
65092016-06-29 Martin Liska <mliska@suse.cz>
6510
6511 * gcc.dg/pr71585.c: New test.
6512 * gcc.dg/pr71585-2.c: New test.
6513 * gcc.dg/pr71585-3.c: New test.
6514
fafe9318
YR
65152016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6516
6517 PR tree-optimization/70729
6518 * g++.dg/vect/pr70729.cc: New test.
6519
54d19c3b
TS
65202016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6521
6522 * c-c++-common/gomp/cancel-1.c: Extend.
6523
5f3cd7c3
JJ
65242016-06-29 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR tree-optimization/71625
6527 * gcc.dg/strlenopt-28.c: New test.
6528
4aa83879
RB
65292016-06-29 Richard Biener <rguenther@suse.de>
6530
6531 PR middle-end/71002
6532 * g++.dg/torture/pr71002.C: Adjust testcase.
6533
152ef731
JJ
65342016-06-29 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR c/71685
6537 * gcc.dg/pr71685.c: New test.
6538
65392016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
6540
6541 PR c/71552
6542 * gcc.dg/init-bad-9.c: New test.
6543
d41dc215
BS
65442016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6545
6546 * gcc.target/powerpc/abs128-1.c: Require VSX.
6547 * gcc.target/powerpc/copysign128-1.c: Likewise.
6548 * gcc.target/powerpc/inf128-1.c: Likewise.
6549 * gcc.target/powerpc/nan128-1.c: Likewise.
6550
6a20b538
JJ
65512016-06-28 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR middle-end/71626
6554 * gcc.c-torture/execute/pr71626-1.c: New test.
6555 * gcc.c-torture/execute/pr71626-2.c: New test.
6556
77d93c47
PB
65572016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6558
6559 PR target/71656
6560 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6561
a8264058
SB
65622016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6563
6564 PR target/71670
6565 * gcc.target/powerpc/pr71670.c: New testcase.
6566
0dc47331
PB
65672016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6568
6569 PR target/71656
6570 * gcc.target/powerpc/pr71656-1.c: New test.
6571 * gcc.target/powerpc/pr71656-2.c: New test.
6572
b65ffc79
CL
65732016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6574
6575 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6576 around fp16 code.
6577 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6578 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6579 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6580 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6581 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6582 Add arm_neon_fp16_ok effective target.
0b965526
UB
6583 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6584 Likewise.
6585 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6586 Likewise.
6587 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6588 Likewise.
6589 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6590 Likewise.
6591 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6592 Likewise.
6593 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6594 Likewise.
6595 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6596 Likewise.
6597 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6598 Likewise.
6599 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6600 Likewise.
6601 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6602 Likewise.
6603 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6604 Likewise.
b65ffc79 6605
9bb86f40
JH
66062016-06-26 Jan Hubicka <hubicka@ucw.cz>
6607
6608 * gcc.dg/predict-12.c: New testcase.
6609
46db0fd4
JD
66102016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6611
6612 PR fortran/71649
6613 * gfortran.dg/pr71649.f90: New test.
6614
2a65e70b
JJ
66152016-06-25 Jakub Jelinek <jakub@redhat.com>
6616
f8a06e24
JJ
6617 PR tree-optimization/71643
6618 * g++.dg/opt/pr71643.C: New test.
6619
2a65e70b
JJ
6620 PR tree-optimization/71631
6621 * gcc.c-torture/execute/pr71631.c: New test.
6622
7805417a
JH
66232016-06-24 Jan Hubicka <hubicka@ucw.cz>
6624
6625 * gcc.dg/predict-11.c: New testcase.
6626 * gfortran.dg/predict-2.f90: New testcase.
6627
888ed1a3
JH
66282016-06-24 Jan Hubicka <hubicka@ucw.cz>
6629
6630 * gcc.dg/predict-10.c: New test.
6631
53605f35
BS
66322016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6633
6634 * gcc.target/powerpc/abs128-1.c: New.
6635 * gcc.target/powerpc/copysign128-1.c: New.
6636 * gcc.target/powerpc/inf128-1.c: New.
6637 * gcc.target/powerpc/nan128-1.c: New.
6638
7b22b4c6
EB
66392016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6640
6641 * gfortran.dg/pr71642.f90: New test.
6642
37e373c2
JJ
66432016-06-24 Jakub Jelinek <jakub@redhat.com>
6644
6645 PR tree-optimization/71647
6646 * gcc.target/i386/pr71647.c: New test.
6647
b20b79f2
L
66482016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6649
6650 * gcc.target/i386/noplt-gd-1.c: New test.
6651 * gcc.target/i386/noplt-gd-2.c: Likewise.
6652 * gcc.target/i386/noplt-gd-3.c: Likewise.
6653 * gcc.target/i386/noplt-ld-1.c: Likewise.
6654 * gcc.target/i386/noplt-ld-2.c: Likewise.
6655 * gcc.target/i386/noplt-ld-3.c: Likewise.
6656 * lib/target-supports.exp
6657 (check_effective_target_tls_get_addr_via_got): New.
6658
04619cb8
UB
66592016-06-24 Uros Bizjak <ubizjak@gmail.com>
6660
6661 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6662 testsuite compile flags.
6663 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6664 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6665
66662016-06-24 Uros Bizjak <ubizjak@gmail.com>
6667
6668 * g++dg/vect/pr36684.cc: Add dg-do compile.
6669 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6670 * gcc.dg/vect/pr70021.c: Ditto.
6671 * gcc.dg/vect/pr70138-1.c: Ditto.
6672 * gcc.dg/vect/pr70138-2.c: Ditto.
6673 * gcc.dg/vect/pr70354-1.c: Ditto.
6674 * gcc.dg/vect/pr70354-2.c: Ditto.
6675 * gcc.dg/vect/pr71259.c: Ditto.
6676 * gcc.dg/vect/pr71416-1.c: Ditto.
6677 * gcc.dg/vect/slp-43.c: Ditto.
6678 * gcc.dg/vect/slp-45.c: Ditto.
6679 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6680 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6681 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6682 * gfortran.dg/vect/pr69980.f90: Ditto.
6683
66842016-06-24 Uros Bizjak <ubizjak@gmail.com>
6685
6686 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6687 * gcc.dg/vect/bb-slp-30.c: Ditto.
6688 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6689 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6690 * gcc.dg/vect/pr45902.c: Ditto.
6691 * gcc.dg/vect/pr48172.c: Ditto.
6692 * gcc.dg/vect/pr48377.c: Ditto.
6693 * gcc.dg/vect/pr49038.c: Ditto.
6694 * gcc.dg/vect/pr49771.c: Ditto.
6695 * gcc.dg/vect/pr52091.c: Ditto.
6696 * gcc.dg/vect/pr53185-2.c: Ditto.
6697 * gcc.dg/vect/pr56826.c: Ditto.
6698 * gcc.dg/vect/pr60276.c: Ditto.
6699 * gcc.dg/vect/pr62021.c: Ditto.
6700 * gcc.dg/vect/pr63530.c: Ditto.
6701 * gcc.dg/vect/pr65518.c: Ditto.
6702 * gcc.dg/vect/pr65947-1.c: Ditto.
6703 * gcc.dg/vect/pr65947-10.c: Ditto.
6704 * gcc.dg/vect/pr65947-11.c: Ditto.
6705 * gcc.dg/vect/pr65947-12.c: Ditto.
6706 * gcc.dg/vect/pr65947-13.c: Ditto.
6707 * gcc.dg/vect/pr65947-2.c: Ditto.
6708 * gcc.dg/vect/pr65947-3.c: Ditto.
6709 * gcc.dg/vect/pr65947-4.c: Ditto.
6710 * gcc.dg/vect/pr65947-5.c: Ditto.
6711 * gcc.dg/vect/pr65947-6.c: Ditto.
6712 * gcc.dg/vect/pr65947-7.c: Ditto.
6713 * gcc.dg/vect/pr65947-8.c: Ditto.
6714 * gcc.dg/vect/pr65947-9.c: Ditto.
6715 * gcc.dg/vect/pr71416-1.c: Ditto.
6716 * gcc.dg/vect/pr71439.c: Ditto.
6717 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6718 * gcc.dg/vect/vect-bswap16.c: Ditto.
6719 * gcc.dg/vect/vect-bswap32.c: Ditto.
6720 * gcc.dg/vect/vect-bswap64.c: Ditto.
6721 * gcc.dg/vect/vect-live-1.c: Ditto.
6722 * gcc.dg/vect/vect-live-2.c: Ditto.
6723 * gcc.dg/vect/vect-live-3.c: Ditto.
6724 * gcc.dg/vect/vect-live-4.c: Ditto.
6725 * gcc.dg/vect/vect-live-5.c: Ditto.
6726 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6727 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6728 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6729 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6730 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6731 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6732 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6733 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6734 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6735 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6736 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6737 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6738 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6739 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6740 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6741 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6742 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6743
da224bcb
UB
67442016-06-24 Uros Bizjak <ubizjak@gmail.com>
6745
6746 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6747
dfee2870
L
67482016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6749
6750 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6751 ia32 if R_386_GOT32X relocation is supported.
6752 * gcc.target/i386/noplt-3.c: Likewise.
6753 * gcc.target/i386/noplt-2.c: Likewise.
6754 (main): Renamed to ...
6755 (bar): This.
6756 * gcc.target/i386/noplt-4.c: Likewise.
6757 (main): Renamed to ...
6758 (bar): This.
6759 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6760 * gcc.target/i386/pr67400-5.c: Likewise.
6761
a86451b9
JJ
67622016-06-24 Jakub Jelinek <jakub@redhat.com>
6763
00085092
JJ
6764 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6765 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6766
a86451b9
JJ
6767 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6768 f4): Adjust expected diagnostics.
6769 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6770 (T): If OVFP is defined, redefine to TP.
6771 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6772 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6773 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6774 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6775 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6776 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6777 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6778 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6779 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6780 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6781 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6782 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6783 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6784 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6785 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6786 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6787 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6788 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6789 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6790 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6791 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6792 as last argument to __builtin_add_overflow_p.
6793
7bb5d5f4
UB
67942016-06-23 Uros Bizjak <ubizjak@gmail.com>
6795
6796 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6797 dg-options and remove default vector testsuite compile flags.
6798 * g++.dg/vect/pr33860a.cc: Ditto.
6799 * g++.dg/vect/pr45470-a.cc: Ditto.
6800 * g++.dg/vect/pr45470-b.cc: Ditto.
6801 * g++.dg/vect/pr60896.cc: Ditto.
6802 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6803 * gcc.dg/vect/pr18308.c: Ditto.
6804 * gcc.dg/vect/pr24049.c: Ditto.
6805 * gcc.dg/vect/pr33373.c: Ditto.
6806 * gcc.dg/vect/pr36228.c: Ditto.
6807 * gcc.dg/vect/pr42395.c: Ditto.
6808 * gcc.dg/vect/pr42604.c: Ditto.
6809 * gcc.dg/vect/pr46663.c: Ditto.
6810 * gcc.dg/vect/pr48765.c: Ditto.
6811 * gcc.dg/vect/pr49093.c: Ditto.
6812 * gcc.dg/vect/pr49352.c: Ditto.
6813 * gcc.dg/vect/pr52298.c: Ditto.
6814 * gcc.dg/vect/pr52870.c: Ditto.
6815 * gcc.dg/vect/pr53185.c: Ditto.
6816 * gcc.dg/vect/pr53773.c: Ditto.
6817 * gcc.dg/vect/pr56695.c: Ditto.
6818 * gcc.dg/vect/pr62171.c: Ditto.
6819 * gcc.dg/vect/pr63530.c: Ditto.
6820 * gcc.dg/vect/pr68339.c: Ditto.
6821 * gcc.dg/vect/pr71259.c: Ditto.
6822 * gcc.dg/vect/vect-82_64.c: Ditto.
6823 * gcc.dg/vect/vect-83_64.c: Ditto.
6824 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6825 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6826 * gcc.dg/vect/vect-shift-2.c: Ditto.
6827 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6828 * gfortran.dg/vect/pr39318.f90: Ditto.
6829 * gfortran.dg/vect/pr45714-a.f: Ditto.
6830 * gfortran.dg/vect/pr45714-b.f: Ditto.
6831 * gfortran.dg/vect/pr46213.f90: Ditto.
6832
2d4bb02f
MM
68332016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6834 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6835
6836 * gcc.target/powerpc/p9-splat-5.c: New test.
6837
f6d1b868
UB
68382016-06-23 Uros Bizjak <ubizjak@gmail.com>
6839
6840 PR tree-optimization/71488
6841 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6842 * lib/target-supports.exp: ... here.
6843 (check_sse4_hw_available): New procedure.
6844 (check_effective_target_sse4_runtime): Ditto.
6845 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6846 -march=westmere for sse4_runtime targets.
936ff030 6847 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 6848 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 6849 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 6850 (main): Call check_vect ().
a7898180 6851 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 6852
c0597759
L
68532016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6854
6855 PR target/66232
6856 PR target/67400
6857 * gcc.target/i386/pr66232-14.c: New file.
6858 * gcc.target/i386/pr66232-15.c: Likewise.
6859 * gcc.target/i386/pr66232-16.c: Likewise.
6860 * gcc.target/i386/pr66232-17.c: Likewise.
6861 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6862 ia32 if R_386_GOT32X relocation is supported.
6863 * gcc.target/i386/pr67400-2.c: Likewise.
6864 * gcc.target/i386/pr67400-3.c: Likewise.
6865 * gcc.target/i386/pr67400-4.c: Likewise.
6866 * gcc.target/i386/pr67400-6.c: Likewise.
6867 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 6868 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 6869
5b0e27a7
JD
68702016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6871
6872 PR libgfortran/48852
6873 * gfortran.dg/char4_iunit_1.f03: Update test.
6874 * gfortran.dg/f2003_io_5.f03: Update test.
6875 * gfortran.dg/real_const_3.f90: Update test.
6876
7f586d90
AK
68772016-06-23 Andi Kleen <ak@linux.intel.com>
6878
6879 * g++.dg/bprob/bprob.exp: Support autofdo.
6880 * g++.dg/tree-prof/tree-prof.exp: dito.
6881 * gcc.dg/tree-prof/tree-prof.exp: dito.
6882 * gcc.misc-tests/bprob.exp: dito.
6883 * gfortran.dg/prof/prof.exp: dito.
6884 * lib/profopt.exp: dito.
6885 * lib/target-supports.exp: Check for autofdo.
6886
60fa7862
ML
68872016-06-23 Martin Liska <mliska@suse.cz>
6888
6889 * gcc.dg/pr71619.c: New test.
6890
e3d62871
UB
68912016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6892
6893 PR target/67400
cc901875
UB
6894 * gcc.target/i386/pr67400-1.c: New test.
6895 * gcc.target/i386/pr67400-2.c: Likewise.
6896 * gcc.target/i386/pr67400-3.c: Likewise.
6897 * gcc.target/i386/pr67400-4.c: Likewise.
6898 * gcc.target/i386/pr67400-5.c: Likewise.
6899 * gcc.target/i386/pr67400-6.c: Likewise.
6900 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 6901
ac81cf0b
DM
69022016-06-22 David Malcolm <dmalcolm@redhat.com>
6903
6904 * c-c++-common/missing-header-1.c: New test case.
6905 * c-c++-common/missing-header-2.c: New test case.
6906 * c-c++-common/missing-header-3.c: New test case.
6907 * c-c++-common/missing-header-4.c: New test case.
6908
1a4f11c8
DM
69092016-06-22 David Malcolm <dmalcolm@redhat.com>
6910
6911 PR c/70339
6912 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6913 hint.
6914 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6915 expected results due to builtin "nanl" now being suggested for
6916 "name".
6917 * gcc.dg/pr67580.c: Update expected messages.
6918 * gcc.dg/spellcheck-identifiers.c: New testcase.
6919 * gcc.dg/spellcheck-typenames.c: New testcase.
6920
a93eac6a
DM
69212016-06-22 David Malcolm <dmalcolm@redhat.com>
6922
6923 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6924 file.
6925 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6926 diagnostic-test-show-locus-parseable-fixits.c to sources for
6927 diagnostic_plugin_test_show_locus.c.
6928 * lib/gcc-defs.exp (freeform_regexps): New global.
6929 (dg-regexp): New function.
6930 (handle-dg-regexps): New function.
6931 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6932 freeform_regexps to the empty list.
6933 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6934
49e76ff1
IE
69352016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6936
f6d1b868 6937 PR tree-optimization/71488
49e76ff1
IE
6938 * g++.dg/pr71488.C: New test.
6939 * gcc.dg/vect/vect-bool-cmp.c: New test.
6940
951d8c8a
EB
69412016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6942
6943 * gcc.dg/guality/param-5.c: New test.
6944
b60fc3bd
BE
69452016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6946
6947 * gcc.target/i386/asm-flag-7.c: New test.
6948
0609abda
TS
69492016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6950
6951 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6952 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6953 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6954 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6955 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6956 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6957 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6958 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6959 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6960 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6961 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6962 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6963 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6964 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6965 * lib/target-supports.exp: Likewise.
6966
ee2499b4
TS
69672016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6968
6969 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6970 * gcc.dg/attr-ms_struct-2.c: Likewise.
6971 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6972 * gcc.dg/bf-ms-attrib.c: Likewise.
6973 * gcc.dg/bf-ms-layout-2.c: Likewise.
6974 * gcc.dg/bf-ms-layout-3.c: Likewise.
6975 * gcc.dg/bf-ms-layout.c: Likewise.
6976 * gcc.dg/bf-no-ms-layout.c: Likewise.
6977 * gcc.target/i386/bitfield1.c: Likewise.
6978 * gcc.target/i386/bitfield2.c: Likewise.
6979 * gcc.target/i386/bitfield3.c: Likewise.
6980
caea59ff
KN
69812016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6982
6983 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6984 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6985 override other than -mcpu=power9 command-line option is specified,
6986 or if the target operating system is aix.
6987 * gcc.target/powerpc/darn-1.c: Likewise.
6988 * gcc.target/powerpc/darn-2.c: Likewise.
6989 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6990 test if effective-target is not powerpc_p9vector_ok or if the
6991 target operating system is not defined.
6992 * gcc.target/powerpc/vslv-1.c: Likewise.
6993 * gcc.target/powerpc/vsrv-0.c: Likewise.
6994 * gcc.target/powerpc/vsrv-1.c: Likewise.
6995
63617e30
TB
69962016-06-21 Tobias Burnus <burnus@net-b.de>
6997
6998 PR fortran/71068
6999 * gfortran.dg/coarray/data_1.f90: New.
7000
89192c3c
WD
70012016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7002
7003 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7004 (dg-require-effective-target): Use arm_v8_neon_hw.
7005 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7006 (dg-require-effective-target): Likewise.
7007 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7008 (dg-require-effective-target): Likewise.
7009 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7010 (dg-require-effective-target): Likewise.
7011 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7012 (dg-require-effective-target): Likewise.
7013 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7014 (dg-require-effective-target): Likewise.
7015 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7016 Add AArch64 check.
7017
64ac50e2
WD
70182016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7019
7020 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7021 Set to 3 so test passes.
7022
6252b5db
WD
70232016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7024
7025 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7026
3b9bc511
IV
70272016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7028
7029 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7030 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7031 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7032 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7033
21db1c78
IV
70342016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7035
7036 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7037 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7038
9d30e86f
L
70392016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7040
7041 PR target/71549
7042 * gcc.target/i386/pr71549.c: New test.
7043
448a7c69
KN
70442016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7045
7046 * gcc.target/powerpc/vadsdu-0.c: Replace
7047 dg-require-effective-target directive to allow test to run on more
7048 platforms, and add dg-skip-if directive to disable test on aix
7049 platforms because of known incompatibilities.
7050 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7051 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7052 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7053 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7054 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7055 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7056 * gcc.target/powerpc/vadsdub-2.c: Replace
7057 dg-require-effective-target directive to allow test to run on more
7058 platforms, and add dg-skip-if directive to disable test on aix
7059 platforms because of known incompatibilities.
7060 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7061 with vec_absdb call to differentiate this test from vadsdub-1.c.
7062 * gcc.target/powerpc/vadsduh-1.c: Replace
7063 dg-require-effective-target directive to allow test to run on more
7064 platforms, and add dg-skip-if directive to disable test on aix
7065 platforms because of known incompatibilities.
7066 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7067 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7068 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7069
0ad84f34
JJ
70702016-06-21 Jakub Jelinek <jakub@redhat.com>
7071
7072 PR tree-optimization/71588
7073 * gcc.dg/pr71558.c: New test.
7074
e71e8d94
SKS
70752016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7076
7077 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7078 * c-c++-common/pr68657-2.c: Likewise.
7079 * c-c++-common/pr68657-3.c: Likewise.
7080 * gcc.dg/torture/pr69714.c: Require int32plus support.
7081 * gcc.dg/torture/pr70025.c: Likewise.
7082 * gcc.dg/torture/pr70083.c: Likewise.
7083 * gcc.dg/torture/pr70542.c: Likewise.
7084 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7085
5a578671
JM
70862016-06-20 Joseph Myers <joseph@codesourcery.com>
7087
7088 PR c/71601
7089 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7090
7a9df68e
JJ
70912016-06-20 Jakub Jelinek <jakub@redhat.com>
7092
50aa64d5
JJ
7093 PR middle-end/71581
7094 * gcc.dg/pr71581.c: New test.
7095
7a9df68e
JJ
7096 PR rtl-optimization/71591
7097 * gcc.dg/cpp/pr71591.c: New test.
7098
3947cf19
DR
70992016-06-20 David B. Robins <gcc@davidrobins.net>
7100
7101 PR target/71571
7102 * g++.dg/torture/pr71571.C: New test.
7103
c4ff221e
JJ
71042016-06-20 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR target/71559
7107 * gcc.target/i386/sse2-pr71559.c: New test.
7108 * gcc.target/i386/avx-pr71559.c: New test.
7109 * gcc.target/i386/avx512f-pr71559.c: New test.
7110
f1b5abfb
TB
71112016-06-20 Tobias Burnus <burnus@net-b.de>
7112
7113 PR fortran/71194
7114 * gfortran.dg/pointer_remapping_10.f90: New.
7115
842107e4
DM
71162016-06-20 David Malcolm <dmalcolm@redhat.com>
7117
7118 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7119
d9e8bdfd
MS
71202016-06-20 Martin Sebor <msebor@redhat.com>
7121
7122 PR c/69507
7123 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7124 * gnu90-const-expr-1.c: Same.
7125 * gnu99-const-expr-1.c: Same.
7126 * gnu99-static-1.c: Same.
7127
67785479
RL
71282016-06-20 Renlin Li <renlin.li@arm.com>
7129
29f09b38 7130 PR testsuite/71489
67785479
RL
7131 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7132
636929b8
JG
71332016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7134
7135 * gcc.target/aarch64/vcvt_f64_1.c: New.
7136 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7137 * gcc.target/aarch64/vrecp_f64_1.c: New.
7138
ff7b374b
KT
71392016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7140
7141 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7142 "alignement".
7143
554cfc9e
GJL
71442016-06-20 Georg-Johann Lay <avr@gjlay.de>
7145
7146 PR target/71103
7147 * gcc.target/avr/torture/pr71103-2.c: New test.
7148
94087e88 71492016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7150
7151 PR c/69507
7152 * gcc.dg/alignof.c: New test.
7153
c561b091
PC
71542016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7155
7156 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7157 vs dg-error; test constexpr specifier too.
7158
bf54f123
PC
71592016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7160
7161 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7162
4e53aa97
CL
71632016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7164
7165 * lib/target-supports.exp
7166 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7167 arm_neon_ok and merge flags. Fix temporary test name.
7168 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7169 and merge flags.
7170
69071d86
ML
71712016-06-17 Martin Liska <mliska@suse.cz>
7172
7173 * gcc.dg/predict-9.c: Fix dump scanning.
7174
68b3b858
BC
71752016-06-17 Bin Cheng <bin.cheng@arm.com>
7176
7177 PR tree-optimization/71354
7178 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7179
d3ee260a
BC
71802016-06-17 Bin Cheng <bin.cheng@arm.com>
7181
7182 PR tree-optimization/71347
7183 * gcc.dg/tree-ssa/pr71347.c: New test.
7184
bd8fb114
BC
71852016-06-17 Bin Cheng <bin.cheng@arm.com>
7186
7187 PR tree-optimization/71354
7188 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7189
97816be4
BC
71902016-06-17 Bin Cheng <bin.cheng@arm.com>
7191
7192 * gcc.dg/vect/vect-alias-check-1.c: New test.
7193
2d761a37
SKS
71942016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7195
e0277d6b 7196 PR target/71151
2d761a37
SKS
7197 * gcc.target/avr/pr71151-1.c: New test.
7198 * gcc.target/avr/pr71151-2.c: New test.
7199 * gcc.target/avr/pr71151-3.c: New test.
7200 * gcc.target/avr/pr71151-4.c: New test.
7201 * gcc.target/avr/pr71151-5.c: New test.
7202 * gcc.target/avr/pr71151-6.c: New test.
7203 * gcc.target/avr/pr71151-7.c: New test.
7204 * gcc.target/avr/pr71151-8.c: New test.
7205 * gcc.target/avr/pr71151-common.h: New test.
7206
68fa96d6
ML
72072016-06-16 Martin Liska <mliska@suse.cz>
7208
7209 * gfortran.dg/predict-1.f90: New test.
7210
b6ca982f
UB
72112016-06-16 Uros Bizjak <ubizjak@gmail.com>
7212
7213 PR target/71242
3a146d46 7214 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7215
1dc8d15b
JH
72162016-06-16 Jan Hubicka <hubicka@ucw.cz>
7217
7218 * g++.dg/vect/pr36648.cc: Disable cunrolli
7219
67c25816
JJ
72202016-06-16 Jakub Jelinek <jakub@redhat.com>
7221
c577adb2
JJ
7222 PR target/71554
7223 * gcc.c-torture/execute/pr71554.c: New test.
7224
67c25816
JJ
7225 PR rtl-optimization/71532
7226 * gcc.dg/torture/pr71532.c: New test.
7227
1a3c3ee9
MM
72282016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7229
7230 * gcc.target/powerpc/p9-dimode1.c: New test.
7231 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7232
f29468a7
JJ
72332016-06-15 Jakub Jelinek <jakub@redhat.com>
7234
61daecc4
JJ
7235 * gcc.c-torture/compile/20160615-1.c: New test.
7236
f29468a7
JJ
7237 * g++.dg/cpp0x/ref-qual17.C: New test.
7238
209d1e2d
IE
72392016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7240
7241 PR middle-end/71529
7242 * gcc.target/i386/pr71529.C: New test.
7243
8dc35712
AH
72442016-06-15 Alan Hayward <alan.hayward@arm.com>
7245
7246 PR tree-optimization/71483
7247 * g++.dg/vect/pr71483.c: New
7248
b8911cb8
PC
72492016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7250
7251 PR c++/70202
7252 * g++.dg/inherit/crash6.C: New.
7253 * g++.dg/inherit/union2.C: Likewise.
7254 * g++.dg/inherit/virtual12.C: Likewise.
7255 * g++.dg/inherit/virtual13.C: Likewise.
7256 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7257
cf5d08ab
UB
72582016-06-15 Uros Bizjak <ubizjak@gmail.com>
7259
e3d62871 7260 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7261
8f482165
AH
72622016-06-15 Alan Hayward <alan.hayward@arm.com>
7263
7264 PR tree-optimization/71439
7265 * gcc.dg/vect/pr71439.c: New
7266
3256673f
KT
72672016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7268
7269 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7270
b17dc4d4
RB
72712016-06-15 Richard Biener <rguenther@suse.de>
7272
7273 * gcc.dg/vect/slp-45.c: New testcase.
7274
2a5825f2
RB
72752016-06-15 Richard Biener <rguenther@suse.de>
7276
7277 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7278
6e433d0b
BS
72792016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7280
7281 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7282 requirements, and disable for AIX for now.
7283 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7284
abe7f828
JJ
72852016-06-14 Jakub Jelinek <jakub@redhat.com>
7286
a09c81b4
JJ
7287 PR c++/71528
7288 * g++.dg/opt/pr71528.C: New test.
7289
abe7f828
JJ
7290 PR c++/71516
7291 * g++.dg/init/pr71516.C: New test.
7292
acfadf06
PC
72932016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7294
7295 * g++.dg/init/array46.C: New.
7296
4d568ab2
UB
72972016-06-14 Uros Bizjak <ubizjak@gmail.com>
7298
e3d62871
UB
7299 * gcc.target/i386/float128-3.c: New test.
7300 * gcc.target/i386/quad-sse4.c: Ditto.
7301 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7302 Update scan strings.
4d568ab2 7303
30934c5d
RB
73042016-06-14 Richard Biener <rguenther@suse.de>
7305
7306 PR middle-end/71526
7307 * gfortran.dg/pr71526.f90: New testcase.
7308
3970e545
AV
73092016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7310
7311 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7312 * gcc.dg/zero_bits_compound-1.c: Likewise.
7313
04976c6e
RB
73142016-06-14 Richard Biener <rguenther@suse.de>
7315
7316 PR tree-optimization/71522
7317 * gcc.dg/torture/pr71522.c: New testcase.
7318
23e025db
JJ
73192016-06-14 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR tree-optimization/71520
7322 * gcc.dg/tree-ssa/pr71520.c: New test.
7323
90b72e84
RB
73242016-06-14 Richard Biener <rguenther@suse.de>
7325
7326 PR tree-optimization/71521
86c24ba6 7327 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 7328
ef7cf206
JJ
73292016-06-13 Jakub Jelinek <jakub@redhat.com>
7330
0dda258b
JJ
7331 PR sanitizer/71498
7332 * c-c++-common/ubsan/bounds-13.c: New test.
7333
ef7cf206
JJ
7334 PR preprocessor/71183
7335 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7336
a73786e3
JL
73372016-06-13 Jeff Law <law@redhat.com>
7338
7339 PR tree-optimization/71403
7340 * c-c++-common/ubsan/pr71403-1.c: New test.
7341 * c-c++-common/ubsan/pr71403-2.c: New test.
7342 * c-c++-common/ubsan/pr71403-3.c: New test.
7343
0ac249bf
JJ
73442016-06-13 Jakub Jelinek <jakub@redhat.com>
7345
7346 PR middle-end/71478
7347 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7348 Add -Wno-psabi -w to dg-options.
7349
5408a64a
KN
73502016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7351
7352 * gcc.target/powerpc/vadsdu-0.c: New test.
7353 * gcc.target/powerpc/vadsdu-1.c: New test.
7354 * gcc.target/powerpc/vadsdu-2.c: New test.
7355 * gcc.target/powerpc/vadsdu-3.c: New test.
7356 * gcc.target/powerpc/vadsdu-4.c: New test.
7357 * gcc.target/powerpc/vadsdu-5.c: New test.
7358 * gcc.target/powerpc/vadsdub-1.c: New test.
7359 * gcc.target/powerpc/vadsdub-2.c: New test.
7360 * gcc.target/powerpc/vadsduh-1.c: New test.
7361 * gcc.target/powerpc/vadsduh-2.c: New test.
7362 * gcc.target/powerpc/vadsduw-1.c: New test.
7363 * gcc.target/powerpc/vadsduw-2.c: New test.
7364
f7e4f2e3
DM
73652016-06-13 David Malcolm <dmalcolm@redhat.com>
7366
7367 * gcc.dg/c99-init-2.c (c): Update expected error message.
7368 * gcc.dg/init-bad-8.c (foo): Likewise.
7369 * gcc.dg/spellcheck-fields-3.c: New test case.
7370
ad23a23e
ML
73712016-06-13 Martin Liska <mliska@suse.cz>
7372
7373 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7374 and "guess loop iv compared" heuristics.
7375 * gcc.dg/predict-2.c: Likewise.
7376 * gcc.dg/predict-3.c: Likewise.
7377 * gcc.dg/predict-4.c: Likewise.
7378 * gcc.dg/predict-5.c: Likewise.
7379 * gcc.dg/predict-6.c: Likewise.
7380
146c55da
MP
73812016-06-13 Marek Polacek <polacek@redhat.com>
7382
7383 PR middle-end/71476
7384 * c-c++-common/Wswitch-unreachable-4.c: New test.
7385 * gcc.dg/Wswitch-unreachable-2.c: New test.
7386 * g++.dg/tm/jump1.C: Move dg-warning.
7387
42e77cbc
EB
73882016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7389
7390 * gnat.dg/renaming10.ad[sb]: New test.
7391
7474dcc1
PT
73922016-06-13 Paul Thomas <pault@gcc.gnu.org>
7393
7394 PR fortran/70673
7395 * gfortran.dg/pr70673.f90: New test.
7396
f57f53d3
RB
73972016-06-13 Richard Biener <rguenther@suse.de>
7398
7399 PR middle-end/64516
7400 * gcc.dg/align-3.c: New testcase.
7401
5843a5f0
ML
74022016-06-13 Martin Liska <mliska@suse.cz>
7403
7404 * gcc.target/i386/pr71458.c: New test.
7405
aa8fdb44
UB
74062016-06-12 Uros Bizjak <ubizjak@gmail.com>
7407
7408 PR target/71241
3a146d46 7409 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 7410
2043e4d7
DH
74112016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7412
7413 PR target/60751
7414 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7415 statement.
7416
d3dc025d
DH
74172016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7418
7419 PR target/60751
7420 * gfortran.dg/comma_IO_extension_1.f90: New test.
7421 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7422 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7423 statement.
7424 * gfortran.dg/graphite/pr38083.f90: Likewise.
7425 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7426 missing format.
7427
a31d78c6
EB
74282016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7429
7430 * gnat.dg/case_character.adb: New test.
7431
95c18dd0
SB
74322016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7433
7434 PR middle-end/71310
7435 * gcc.target/powerpc/pr71310.c: New testcase.
7436
b97d37b4
KV
74372016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7438
7439 PR middle-end/71478
7440 * gcc.dg/pr71478.c: New test.
7441
900bcda3
JJ
74422016-06-10 Jakub Jelinek <jakub@redhat.com>
7443
ec1c20db
JJ
7444 PR middle-end/71494
7445 * gcc.c-torture/execute/pr71494.c: New test.
7446
50b15873
JJ
7447 PR c/68657
7448 * gcc.target/i386/pr68657.c: New test.
7449
900bcda3
JJ
7450 PR inline-asm/68843
7451 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7452 (test): Add -masm=intel alternatives.
7453
4d926e34
MS
74542016-06-10 Martin Sebor <msebor@redhat.com>
7455
7456 PR c/71392
7457 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7458
ad071b2b
JL
74592016-06-10 Jeff Law <law@redhat.com>
7460
7461 PR tree-optimization/71335
7462 * gcc.c-torture/execute/pr71335.c: New test.
7463
2704efe8
DM
74642016-06-10 David Malcolm <dmalcolm@redhat.com>
7465
7466 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7467 the various "cannot tail-call: " messages.
7468
18c9b7d4
CL
74692016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7470
7471 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7472 and options.
7473
7cfa10f3
MO
74742016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7475
7476 PR sanitizer/71480
7477 * c-c++-common/asan/pr71480.c: New test.
7478
1f24fd3e
L
74792016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7480
7481 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7482 (ASMNAME2): Likewise.
7483 (main): Replace fn in asm statement with ASMNAME ("fn").
7484 * gcc.dg/guality/pr68037-2.c: Likewise.
7485 * gcc.dg/guality/pr68037-3.c: Likewise.
7486 * gcc.dg/torture/pr68037-1.c: Likewise.
7487 * gcc.dg/torture/pr68037-2.c: Likewise.
7488 * gcc.dg/torture/pr68037-3.c: Likewise.
7489
ad551c07
BE
74902016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7491
7492 PR inline-asm/68843
7493 * gcc.target/i386/pr68843-1.c: New test.
7494 * gcc.target/i386/pr68843-2.c: New test.
7495
4b1ffdb1 74962016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
7497 Cesar Philippidis <cesar@codesourcery.com>
7498
7499 PR middle-end/71373
7500 * gcc.dg/goacc/nested-function-1.c: New file.
7501 * gcc.dg/goacc/nested-function-2.c: Likewise.
7502 * gcc.dg/goacc/pr71373.c: Likewise.
7503 * gfortran.dg/goacc/cray-2.f95: Likewise.
7504 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7505 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7506 * gfortran.dg/goacc/cray.f95: Update.
7507 * gfortran.dg/goacc/loop-1.f95: Likewise.
7508 * gfortran.dg/goacc/loop-3.f95: Likewise.
7509 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7510 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7511
75122016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7513
7514 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7515 for OpenACC tile clauses.
7516 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
7517
7518 PR c/71381
7519 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7520 to...
7521 * c-c++-common/goacc/cache-2.c: ... this new file.
7522 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7523 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7524 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7525 usage.
7526 * gfortran.dg/goacc/cray.f95: Likewise.
7527 * gfortran.dg/goacc/loop-1.f95: Likewise.
7528
89851e4c
AH
75292016-06-10 Alan Hayward <alan.hayward@arm.com>
7530
7531 PR tree-optimization/71407
7532 PR tree-optimization/71416
7533 * gcc.dg/vect/pr71407.c: New
7534 * gcc.dg/vect/pr71416-1.c: New
7535 * gcc.dg/vect/pr71416-2.c: New
7536
200eafbf
RB
75372016-06-10 Richard Biener <rguenther@suse.de>
7538
7539 PR middle-end/71477
7540 * gcc.dg/torture/pr71477.c: New testcase.
7541
4df99d92
JK
75422016-06-09 Julia Koval <julia.koval@intel.com>
7543
7544 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7545 * gcc.target/i386/interrupt-13.c: Likewise.
7546 * gcc.target/i386/interrupt-15.c: Likewise.
7547 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7548 * gcc.target/i386/interrupt-24.c: Likewise.
7549 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7550 * gcc.target/i386/interrupt-9.c: Likewise.
7551 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7552
e01b4e16
MS
75532016-06-09 Martin Sebor <msebor@redhat.com>
7554
7555 PR c/70883
7556 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7557 * gcc.dg/builtin-constant_p-1.c: Same.
7558 * gcc.dg/builtins-error.c: Same.
7559 * gcc.dg/pr70859.c: Same.
7560
9c35db0e
SKS
75612016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7562
7563 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7564 * gcc.dg/torture/pr68067-1.c: Likewise.
7565 * gcc.dg/torture/pr68067-2.c: Likewise.
7566
75672016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7568
7569 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7570 when setting SIZE.
7571
392a81b9
PC
75722016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7573
7574 PR c++/71465
7575 * g++.dg/inherit/crash5.C: New.
7576 Revert:
7577 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 PR c++/70202
7580 * g++.dg/inherit/crash5.C: New.
7581 * g++.dg/inherit/virtual1.C: Adjust.
7582
e49efc14
ML
75832016-06-09 Martin Liska <mliska@suse.cz>
7584
7585 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7586 * g++.dg/predict-loop-exit-2.C: Likewise.
7587 * g++.dg/predict-loop-exit-3.C: Likewise.
7588 * gcc.dg/predict-1.c: Likewise.
7589 * gcc.dg/predict-2.c: Likewise.
7590 * gcc.dg/predict-3.c: Likewise.
7591 * gcc.dg/predict-4.c: Likewise.
7592 * gcc.dg/predict-5.c: Likewise.
7593 * gcc.dg/predict-6.c: Likewise.
7594 * gcc.dg/predict-7.c: Likewise.
7595
36d57986
RB
75962016-06-09 Richard Biener <rguenther@suse.de>
7597
7598 PR tree-optimization/71462
7599 * gcc.dg/torture/pr71462.c: New testcase.
7600
7d82e8e4
MP
76012016-06-09 Marek Polacek <polacek@redhat.com>
7602
7603 PR c/65471
7604 * gcc.dg/c11-generic-3.c: New test.
7605
c8a71589
PC
76062016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7607
7608 * g++.dg/init/array42.C: New.
7609 * g++.dg/init/array43.C: Likewise.
7610 * g++.dg/init/array44.C: Likewise.
7611 * g++.dg/init/array45.C: Likewise.
7612 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7613 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7614 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7615 * g++.dg/gomp/pr35751.C: Likewise.
7616 * g++.dg/init/array23.C: Likewise.
7617 * g++.dg/init/brace2.C: Likewise.
7618 * g++.dg/init/brace6.C: Likewise.
7619
44a845ca
MS
76202016-06-08 Martin Sebor <msebor@redhat.com>
7621 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR c++/70507
7624 PR c/68120
7625 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7626 * c-c++-common/builtin-arith-overflow-2.c: New test.
7627 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7628 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7629 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7630
2ef16b6e
JJ
76312016-06-08 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR c++/71442
7634 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7635
5e3ee346
AL
76362016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7637
7638 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7639 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7640 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7641 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7642 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7643 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7644 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7645 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7646 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7647 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7648 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7649 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7650 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7651
b2ae2814
RB
76522016-06-08 Richard Biener <rguenther@suse.de>
7653
7654 PR tree-optimization/68558
7655 * gcc.dg/vect/slp-44.c: New testcase.
7656
e09b4c37
RB
76572016-06-08 Richard Biener <rguenther@suse.de>
7658
7659 * gcc.dg/vect/slp-43.c: New testcase.
7660
72d50660
RB
76612016-06-08 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/71452
7664 * gcc.dg/torture/pr71452.c: New testcase.
7665
988c115c
JJ
76662016-06-08 Jakub Jelinek <jakub@redhat.com>
7667
7668 PR c++/71448
7669 * g++.dg/torture/pr71448.C: New test.
7670
73d73b48
BS
76712016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7672
7673 PR debug/71432
7674 PR ada/71413
7675 * g++.dg/debug/pr71432.C: New test.
7676
bdd15d0c
PK
76772016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7678
7679 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7680 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7681 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7682
ce0607bb
AH
76832016-06-08 Alan Hayward <alan.hayward@arm.com>
7684
7685 * gcc.dg/vect/vect-live-2.c: Update effective target.
7686 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7687 * lib/target-supports.exp: Add aarch64 to vect_long.
7688
92a5f2ba
MP
76892016-06-08 Marek Polacek <polacek@redhat.com>
7690
7691 PR c/71418
7692 * gcc.dg/noncompile/pr71418.c: New test.
7693
08203f73
MP
7694 PR c/71426
7695 * gcc.dg/noncompile/pr71426.c: New test.
7696
d1fcc2bd
JH
76972016-06-07 Jan Hubicka <hubicka@ucw.cz>
7698
7699 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7700 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7701 * gcc.dg/predict-3.c: Update template.
7702 * gcc.dg/predict-5.c: Update template.
7703 * gcc.dg/predict-6.c: Update template.
7704 * gcc.dg/predict-9.c: Update template.
7705 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7706
a23e6f1c
BS
77072016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7708
7709 * gcc.target/powerpc/vec-mul.c: New test.
7710
6ffd47b7
DM
77112016-06-07 David Malcolm <dmalcolm@redhat.com>
7712
7713 * gcc.dg/spellcheck-fields-2.c: New test case.
7714
bfd67b47
RB
77152016-06-07 Richard Biener <rguenther@suse.de>
7716
7717 PR c/61564
7718 * gcc.dg/Wpragmas-1.c: New testcase.
7719 * gcc.dg/Wattributes-4.c: Likewise.
7720 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7721 entry.
7722
701b9a47
CL
77232016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7724
7725 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7726 spurious debug code.
7727
6b80d6fa
RB
77282016-06-07 Richard Biener <rguenther@suse.de>
7729
7730 PR tree-optimization/71428
7731 * gcc.dg/torture/pr71428.c: New testcase.
7732
0f3f9437
RB
77332016-06-07 Richard Biener <rguenther@suse.de>
7734
7735 PR middle-end/71423
7736 * gcc.dg/torture/pr71423.c: New testcase.
7737
ec963f2a
KV
77382016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7739
7740 PR middle-end/71408
7741 * gcc.dg/tree-ssa/pr71408.c: New test.
7742
46ab5b6e
KV
77432016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7744
7745 PR middle-end/71281
7746 * g++.dg/torture/pr71281.C: New test.
7747
1f40cff3
MP
77482016-06-06 Marek Polacek <polacek@redhat.com>
7749
7750 PR c/71362
7751 * gcc.dg/pr71362.c: New test.
7752
6f5bcd24
JJ
77532016-06-06 Jakub Jelinek <jakub@redhat.com>
7754 Patrick Palka <ppalka@gcc.gnu.org>
7755
7756 PR c++/70847
7757 PR c++/71330
7758 PR c++/71393
7759 * g++.dg/opt/pr70847.C: New test.
7760 * g++.dg/ubsan/pr70847.C: New test.
7761 * g++.dg/ubsan/pr71393.C: New test.
7762
158beb4a
JJ
77632016-06-06 Jakub Jelinek <jakub@redhat.com>
7764
7765 PR tree-optimization/71259
7766 * gcc.dg/vect/pr71259.c: New test.
7767
d9b950dd
DM
77682016-06-06 David Malcolm <dmalcolm@redhat.com>
7769
7770 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7771 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7772 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7773 above.
7774
36f9ad69
KT
77752016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7776
7777 PR middle-end/37780
7778 * gcc.c-torture/execute/pr37780.c: New test.
7779 * gcc.target/aarch64/pr37780_1.c: Likewise.
7780 * gcc.target/arm/pr37780_1.c: Likewise.
7781
5545a907
MP
77822016-06-06 Marek Polacek <polacek@redhat.com>
7783
7784 * c-c++-common/attr-may-alias-1.c: New test.
7785 * c-c++-common/attr-may-alias-2.c: New test.
7786 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7787
93671519
BE
77882016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7789
7790 PR c/24414
7791 * gcc.target/i386/pr24414.c: New test.
7792
690f24b7
JM
77932016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7794
7795 * gcc.target/sparc/vis4misc.c: New file.
7796 * gcc.target/sparc/fpcmp.c: Likewise.
7797 * gcc.target/sparc/fpcmpu.c: Likewise.
7798
31ce6157
AH
77992016-06-06 Alan Hayward <alan.hayward@arm.com>
7800
7801 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7802 * gcc.dg/vect/vect-live-3.c: Likewise.
7803
9fcebb5a
RB
78042016-06-06 Richard Biener <rguenther@suse.de>
7805
7806 PR tree-optimization/71398
7807 * gcc.dg/torture/pr71398.c: New testcase.
7808
903ca97b
UB
78092016-06-06 Uros Bizjak <ubizjak@gmail.com>
7810
7811 PR target/71389
7812 * g++.dg/pr71389.C: New test.
7813
9c1eb332
JD
78142016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7815
7816 PR fortran/71404
7817 * gfortran.dg/fmt_read_5.f: New test.
7818
b2d83bd2
AV
78192016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7820
7821 PR fortran/69659
7822 * gfortran.dg/class_array_22.f03: New test.
7823
ec81960e
JH
78242016-06-05 Jan Hubicka <hubicka@ucw.cz>
7825
7826 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7827
429d2750
JH
78282016-06-05 Jan Hubicka <hubicka@ucw.cz>
7829
7830 * gcc.dg/predict-9.c: Update template.
7831
c1c00983
PC
78322016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7833
7834 PR c++/49377
7835 * g++.dg/template/pr49377.C: New.
7836
1927a963
JJ
78372016-06-04 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR tree-optimization/71405
7840 * g++.dg/torture/pr71405.C: New test.
7841
909a11ad
PC
78422016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7843
7844 PR c++/70202
7845 * g++.dg/inherit/crash5.C: New.
7846 * g++.dg/inherit/virtual1.C: Adjust.
7847
08bbb1f8
JL
78482016-06-03 Jeff Law <law@redhat.com>
7849
7850 PR tree-optimization/71316
7851 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7852
7c35235c
JJ
78532016-06-03 Jakub Jelinek <jakub@redhat.com>
7854
7855 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7856 dg-additional-options with just -fno-tree-scev-cprop in it.
7857 * gcc.dg/vect/vect-live-2.c: Likewise.
7858 * gcc.dg/vect/vect-live-5.c: Likewise.
7859 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7860 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7861 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7862
c8572dd6
PP
78632016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7864
7865 PR c++/27100
7866 * g++.dg/other/friend6.C: New test.
7867
1c7733a7
BS
78682016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7869
7870 * g++.dg/torture/ppc-ldst-array.C: New.
7871
0d2f700f
JM
78722016-06-03 Joseph Myers <joseph@codesourcery.com>
7873
7874 PR target/71276
7875 PR target/71277
7876 * gcc.dg/torture/builtin-fp-int-inexact.c,
7877 gcc.target/i386/387-builtin-fp-int-inexact.c,
7878 gcc.target/i386/387-rint-inline-1.c,
7879 gcc.target/i386/387-rint-inline-2.c,
7880 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7881 gcc.target/i386/sse2-rint-inline-1.c,
7882 gcc.target/i386/sse2-rint-inline-2.c,
7883 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7884 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7885
f8071c05
L
78862016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7887 Julia Koval <julia.koval@intel.com>
7888
7889 PR target/66960
7890 PR target/67630
7891 PR target/67634
7892 PR target/67841
7893 PR target/68037
7894 PR target/68618
7895 PR target/68661
7896 PR target/69575
7897 PR target/69596
7898 PR target/69734
7899 * gcc.dg/guality/pr68037-1.c: New test.
7900 * gcc.dg/guality/pr68037-2.c: Likewise.
7901 * gcc.dg/guality/pr68037-3.c: Likewise.
7902 * gcc.dg/torture/pr68037-1.c: Likewise.
7903 * gcc.dg/torture/pr68037-2.c: Likewise.
7904 * gcc.dg/torture/pr68037-3.c: Likewise.
7905 * gcc.dg/torture/pr68661-1a.c: Likewise.
7906 * gcc.dg/torture/pr68661-1b.c: Likewise.
7907 * gcc.target/i386/interrupt-1.c: Likewise.
7908 * gcc.target/i386/interrupt-2.c: Likewise.
7909 * gcc.target/i386/interrupt-3.c: Likewise.
7910 * gcc.target/i386/interrupt-4.c: Likewise.
7911 * gcc.target/i386/interrupt-5.c: Likewise.
7912 * gcc.target/i386/interrupt-6.c: Likewise.
7913 * gcc.target/i386/interrupt-7.c: Likewise.
7914 * gcc.target/i386/interrupt-8.c: Likewise.
7915 * gcc.target/i386/interrupt-9.c: Likewise.
7916 * gcc.target/i386/interrupt-10.c: Likewise.
7917 * gcc.target/i386/interrupt-11.c: Likewise.
7918 * gcc.target/i386/interrupt-12.c: Likewise.
7919 * gcc.target/i386/interrupt-13.c: Likewise.
7920 * gcc.target/i386/interrupt-14.c: Likewise.
7921 * gcc.target/i386/interrupt-15.c: Likewise.
7922 * gcc.target/i386/interrupt-16.c: Likewise.
7923 * gcc.target/i386/interrupt-17.c: Likewise.
7924 * gcc.target/i386/interrupt-18.c: Likewise.
7925 * gcc.target/i386/interrupt-19.c: Likewise.
7926 * gcc.target/i386/interrupt-20.c: Likewise.
7927 * gcc.target/i386/interrupt-21.c: Likewise.
7928 * gcc.target/i386/interrupt-22.c: Likewise.
7929 * gcc.target/i386/interrupt-23.c: Likewise.
7930 * gcc.target/i386/interrupt-24.c: Likewise.
7931 * gcc.target/i386/interrupt-25.c: Likewise.
7932 * gcc.target/i386/interrupt-26.c: Likewise.
7933 * gcc.target/i386/interrupt-27.c: Likewise.
7934 * gcc.target/i386/interrupt-28.c: Likewise.
7935 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7936 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7937 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7938 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7939 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7940 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7941 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7942 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7943 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7944 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7945 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7946 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7947
36b85e43
BS
79482016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7949
9de2e795
L
7950 PR tree-optimization/52171
7951 * gcc.dg/pr52171.c: New test.
7952 * gcc.target/i386/pr52171.c: New test.
36b85e43 7953
bfeee8ac
JH
79542016-06-03 Jan Hubicka <jh@suse.cz>
7955
7956 * g++.dg/tree-ssa/pred-1.C: New testcase
7957 * gcc.dg/tree-ssa/pred-1.c: New testcase
7958
859b0bae
BS
79592016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7960
7961 PR target/70957
7962 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7963 support.
7964 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7965
3a2edf4c
AH
79662016-06-03 Alan Hayward <alan.hayward@arm.com>
7967
7968 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7969
b28ead45
AH
79702016-06-03 Alan Hayward <alan.hayward@arm.com>
7971
7972 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 7973 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
7974 * gcc.dg/vect/vect-live-1.c: New test.
7975 * gcc.dg/vect/vect-live-2.c: New test.
7976 * gcc.dg/vect/vect-live-3.c: New test.
7977 * gcc.dg/vect/vect-live-4.c: New test.
7978 * gcc.dg/vect/vect-live-5.c: New test.
7979 * gcc.dg/vect/vect-live-slp-1.c: New test.
7980 * gcc.dg/vect/vect-live-slp-2.c: New test.
7981 * gcc.dg/vect/vect-live-slp-3.c: New test.
7982
1f91747b
JJ
79832016-06-03 Jakub Jelinek <jakub@redhat.com>
7984
7985 PR middle-end/71387
7986 * g++.dg/opt/pr71387.C: New test.
7987
47b83923
JL
79882016-06-02 Jeff Law <law@redhat.com>
7989
7990 PR tree-optimization/71328
7991 * gcc.c-torture/compile/pr71328.c: New test.
7992
e96e5f46
JD
79932016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7994
7995 PR fortran/52393
7996 * gfortran.dg/fmt_read_3.f90: Fix typo.
7997 * gfortran.dg/fmt_read_4.f90: New test.
7998
b872d729
PC
79992016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8000
8001 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8002 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8003 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8004 * g++.dg/cpp0x/override2.C: Likewise.
8005 * g++.dg/parse/crash5.C: Likewise.
8006 * g++.dg/parse/error16.C: Likewise.
8007 * g++.dg/parse/error27.C: Likewise.
8008 * g++.dg/template/qualttp15.C: Likewise.
8009 * g++.dg/template/redecl4.C: Likewise.
8010 * g++.old-deja/g++.other/crash39.C: Likewise.
8011 * g++.old-deja/g++.other/struct1.C: Likewise.
8012 * g++.old-deja/g++.pt/m9a.C: Likewise.
8013 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8014
0e535442
JJ
80152016-06-02 Jakub Jelinek <jakub@redhat.com>
8016
0633ee10
JJ
8017 PR c++/71372
8018 * c-c++-common/pr71372.c: New test.
8019
0e535442
JJ
8020 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8021 __TIME__ strings with __builtin_strcmp instead of printf and
8022 dg-output.
8023
f3c5ecc2
ML
80242016-06-02 Martin Liska <mliska@suse.cz>
8025
8026 * gcc.dg/predict-9.c: New test.
8027
a91807c5
JJ
80282016-06-02 Jakub Jelinek <jakub@redhat.com>
8029
8030 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8031 global set_compiler_env_var and global saved_compiler_env_var.
8032
b5bd1978
KT
80332016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8034
8035 PR rtl-optimization/71295
8036 * gcc.c-torture/compile/pr71295.c: New test.
8037
b93b1475
JJ
80382016-06-02 Jakub Jelinek <jakub@redhat.com>
8039
930ebd0e
JJ
8040 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8041
1e021dc3
JJ
8042 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8043 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8044
b93b1475
JJ
8045 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8046 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8047 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8048 alternative number.
8049
58f2fb5c
MM
80502016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8051
8052 * gcc.target/powerpc/p9-splat-4.c: New test.
8053
80542016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8055
8056 PR target/71186
8057 * gcc.target/powerpc/pr71186.c: New test.
8058
4731c9f0
JD
80592016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8060
8061 PR fortran/52393
8062 * gfortran.dg/fmt_read_3.f90: New test.
8063
042dee3e
TP
80642016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8065
8066 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8067 procedure.
8068
15c98b2e
ES
80692016-06-01 Eduard Sanou <dhole@openmailbox.org>
8070
8071 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8072 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8073 env var is set.
8074 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8075 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8076 shown once.
8077 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8078 during compilation.
8079 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8080 vars set by dg-set-compiler-env-var.
8081
6442a6f4
PT
80822016-06-01 Paul Thomas <pault@gcc.gnu.org>
8083
8084 PR fortran/71156
8085 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8086 to the module procedure declaration.
8087 * gfortran.dg/submodule_16.f08: New test.
8088
ab62397a
JJ
80892016-06-01 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR middle-end/71371
8092 * c-c++-common/gomp/pr71371.c: New test.
8093
b66af6ed
RB
80942016-06-01 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/71366
8097 * gcc.dg/torture/pr71366-1.c: New testcase.
8098 * gcc.dg/torture/pr71366-2.c: Likewise.
8099
e342b9d8
KN
81002016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8101
8102 * gcc.target/powerpc/vslv-0.c: New test.
8103 * gcc.target/powerpc/vslv-1.c: New test.
8104 * gcc.target/powerpc/vsrv-0.c: New test.
8105 * gcc.target/powerpc/vsrv-1.c: New test.
8106
721547cd
NS
81072016-06-01 Nathan Sidwell <nathan@acm.org>
8108
8109 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8110 * gcc.target/nvptx/weak.c: New.
8111
fa2c9034
RB
81122016-06-01 Richard Biener <rguenther@suse.de>
8113
8114 PR tree-optimization/71261
8115 * gcc.dg/torture/vect-bool-1.c: New testcase.
8116
3e32893c
JJ
81172016-06-01 Jakub Jelinek <jakub@redhat.com>
8118
8119 * gfortran.dg/gomp/order-1.f90: New test.
8120 * gfortran.dg/gomp/order-2.f90: New test.
8121
8c383600
JH
81222016-06-01 Jan Hubicka <hubicka@ucw.cz>
8123
8124 * gcc.dg/unroll-6.c: Update template.
8125 * gcc.dg/unroll-7.c: New testcase.
8126 * gcc.dg/unroll-8.c: New testcase.
8127
a0dfeef5
EB
81282016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8129
8130 * gnat.dg/opt56.ad[sb]: New test.
8131
48de5701
PC
81322016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 PR c++/66635
8135 * g++.dg/cpp0x/constexpr-ice16.C: New.
8136
827cf695
PP
81372016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8138
8139 PR tree-optimization/71314
8140 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8141 -mbranch-cost=2.
8142
ff66f6e8
PP
81432016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8144
8145 PR tree-optimization/71077
8146 * gcc.dg/tree-ssa/pr71077.c: New test.
8147
050fb209
JH
81482016-05-31 Jan Hubicka <hubicka@ucw.cz>
8149
48de5701
PC
8150 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8151 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8152 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8153
c642d919
PC
81542016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8155
8156 PR c++/71248
8157 * g++.dg/cpp0x/pr71248.C: New.
8158 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8159 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8160 * g++.dg/init/new37.C: Likewise.
8161 * g++.dg/template/static1.C: Likewise.
8162 * g++.dg/template/static2.C: Likewise.
8163
d6439e08
L
81642016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8165
8166 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8167 instead of %rdi.
8168 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8169
780b9dd4
MP
81702016-05-31 Marek Polacek <polacek@redhat.com>
8171
8172 * c-c++-common/Wswitch-unreachable-3.c: New test.
8173 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8174
0d99f8a0
RB
81752016-05-31 Richard Biener <rguenther@suse.de>
8176
8177 PR tree-optimization/71352
8178 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8179
52545641
TP
81802016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8181
8182 * gcc.target/arm/armv5_thumb_isa.c: New test.
8183
5b8c1205
KY
81842016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8185
8186 PR target/71346
8187 * gcc.target/i386/pr71346.c: New test.
8188
7a88cc84
TV
81892016-05-31 Tom de Vries <tom@codesourcery.com>
8190
8191 PR tree-optimization/69068
8192 * gcc.dg/graphite/pr69068.c: New test.
8193
265149a6
MS
81942016-05-27 Martin Sebor <msebor@redhat.com>
8195
8196 PR c++/71306
8197 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8198
00631022
JJ
81992016-05-30 Jakub Jelinek <jakub@redhat.com>
8200
8201 PR c++/71349
8202 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8203 nowait depend(inout: dd[0]) clauses where permitted.
8204
b2f6675b
PC
82052016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8206
8207 PR c++/71238
8208 * g++.dg/parse/pr71238.C: New.
8209 * g++.dg/concepts/friend1.C: Test column numbers too.
8210 * g++.dg/cpp0x/initlist31.C: Likewise.
8211 * g++.dg/cpp0x/pr51420.C: Likewise.
8212 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8213 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8214 * g++.dg/ext/builtin3.C: Likewise.
8215 * g++.dg/lookup/friend12.C: Likewise.
8216 * g++.dg/lookup/friend7.C: Likewise.
8217 * g++.dg/lookup/koenig1.C: Likewise.
8218 * g++.dg/lookup/koenig5.C: Likewise.
8219 * g++.dg/lookup/used-before-declaration.C: Likewise.
8220 * g++.dg/overload/koenig1.C: Likewise.
8221 * g++.dg/template/crash65.C: Likewise.
8222 * g++.dg/template/friend57.C: Likewise.
8223 * g++.dg/warn/Wshadow-5.C: Likewise.
8224 * g++.dg/warn/Wunused-8.C: Likewise.
8225 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8226 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8227 * g++.old-deja/g++.jason/member.C: Likewise.
8228 * g++.old-deja/g++.jason/report.C: Likewise.
8229 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8230 * g++.old-deja/g++.law/visibility20.C: Likewise.
8231 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8232 * g++.old-deja/g++.other/static5.C: Likewise.
8233 * g++.old-deja/g++.pt/overload2.C: Likewise.
8234
a448ff40
JH
82352016-05-30 Jan Hubicka <hubicka@ucw.cz>
8236
8237 * gcc.dg/tree-ssa/peel1.c: New testcase.
8238 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8239 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8240
69be8c91
TV
82412016-05-30 Tom de Vries <tom@codesourcery.com>
8242
8243 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8244 to ce.
8245
a59775a1
PC
82462016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8247
8248 PR c++/71099
8249 * g++.dg/parse/virtual1.C: New.
8250
53d6d955
UB
82512016-05-30 Uros Bizjak <ubizjak@gmail.com>
8252
8253 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8254 Use correct register when clearing %edx.
8255
0557293f
AM
82562016-05-30 Alexander Monakov <amonakov@ispras.ru>
8257
8258 PR tree-optimization/71289
8259 * gcc.dg/pr71289.c: New test.
8260
5d476e35
KV
82612016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8262
8263 PR middle-end/71269
8264 PR middle-end/71292
8265 * gcc.dg/tree-ssa/pr71269.c: New test.
8266 * gcc.dg/tree-ssa/pr71292.c: New test.
8267
db5447ca
KV
82682016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8269
8270 PR middle-end/71252
8271 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8272
98bdbb39
JH
82732016-05-30 Jan Hubicka <hubicka@ucw.cz>
8274
8275 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8276 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8277 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8278
7e012855
TV
82792016-05-30 Tom de Vries <tom@codesourcery.com>
8280
8281 PR tree-optimization/69067
8282 * gcc.dg/graphite/pr69067.c: New test.
8283
beed3701
UB
82842016-05-29 Uros Bizjak <ubizjak@gmail.com>
8285
8286 PR target/71245
8287 * gcc.target/i386/pr71245-1.c: New test.
8288 * gcc.target/i386/pr71245-2.c: Ditto.
8289
b6d4f8e8
PC
82902016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8291
8292 PR c++/71105
8293 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8294 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8295 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8296
00022058
JH
82972016-05-27 Jan Hubicka <hubicka@ucw.cz>
8298
8299 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8300
c8419aca
VV
83012016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8302
8303 Revert:
8304 PR c++/69855
8305 * g++.dg/overload/69855.C: New.
8306 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8307 * g++.old-deja/g++.pt/crash3.C: Likewise.
8308
8008c4d2
PC
83092016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8310
8311 PR c++/60385
8312 * g++.dg/parse/namespace13.C: New.
8313
8b2ef235
JL
83142016-05-26 Jeff Law <law@redhat.com>
8315
8316 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8317 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8318 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8319 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8320 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8321 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8322 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8323 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8324 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8325 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8326 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8327 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8328 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8329
7d67159b
VV
83302016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8331
8332 PR c++/69855
8333 * g++.dg/overload/69855.C: New.
8334 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8335 * g++.old-deja/g++.pt/crash3.C: Likewise.
8336
88e3bdd1
JW
83372016-05-27 Jiong Wang <jiong.wang@arm.com>
8338
8339 PR target/63596
8340 * gcc.target/aarch64/va_arg_1.c: New testcase.
8341 * gcc.target/aarch64/va_arg_2.c: Likewise.
8342 * gcc.target/aarch64/va_arg_3.c: Likewise.
8343
3fd6b9cc
JW
83442016-05-27 Jiong Wang <jiong.wang@arm.com>
8345
8346 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8347 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8348 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8349 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8350 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8351
3cee7e4e
MP
83522016-05-27 Marek Polacek <polacek@redhat.com>
8353
8354 PR middle-end/71308
8355 * g++.dg/torture/pr71308.C: New test.
8356
6a813c96
DV
83572016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8358
8359 * gcc.dg/zero_bits_compound-1.c: New test.
8360 * gcc.dg/zero_bits_compound-2.c: New test.
8361
0561bcfb
IE
83622016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8363
8364 PR middle-end/71279
8365 * gcc.dg/pr71279.c: New test.
8366
21316320
MM
83672016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8368
8369 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8370 floating point min/max/comparison instructions.
8371 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8372
7211a097
JJ
83732016-05-26 Jakub Jelinek <jakub@redhat.com>
8374
8375 * c-c++-common/gomp/schedule-1.c: New test.
8376 * gfortran.dg/gomp/schedule-1.f90: New test.
8377
cac177cf
PP
83782016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8379
8380 PR c++/70822
8381 PR c++/70106
8382 * g++.dg/cpp1y/auto-fn32.C: New test.
8383 * g++.dg/cpp1y/paren4.C: New test.
8384
a2d5b8c9
NS
83852016-05-26 Nathan Sidwell <nathan@acm.org>
8386
8387 * gcc.dg/20060410.c: Xfail on ptx.
8388 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8389 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8390 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8391 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8392 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8393
ffa8b552
TP
83942016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8395
8396 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8397
c7501e00
JJ
83982016-05-26 Jakub Jelinek <jakub@redhat.com>
8399
1875b9a0
JJ
8400 PR tree-optimization/71280
8401 * gcc.dg/pr71280.c: New test.
8402
2116e19f
JJ
8403 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8404
305aef09
JJ
8405 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8406 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8407
c7501e00
JJ
8408 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8409
ca449d26
JW
84102016-05-26 Jiong Wang <jiong.wang@arm.com>
8411
8412 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 8413 kept in memory.
ca449d26 8414
8af01c66
JL
84152016-05-25 Jeff Law <law@redhat.com>
8416
8417 PR tree-optimization/71272
8418 * gcc.c-torture/compile/pr71272.c: new test.
8419
f9d6ce73
BS
84202016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8421
8422 * gcc.target/powerpc/vec-cmpne.c: New test.
8423 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8424
a88a7b22
EB
84252016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8426
8427 * gnat.dg/opt55.ad[sb]: New test.
8428
125f02ed
SKS
84292016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8430
8431 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8432 * c-c++-common/pr60226.c: Require int32plus.
8433 * gcc.c-torture/execute/pr70602.c: Likewise.
8434 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8435 unsigned long for malloc arg type.
8436 * gcc.dg/asr_div1.c: Require int32plus.
8437 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8438 * gcc.dg/pie-1.c: Require pie.
8439 * gcc.dg/pie-2.c: Likewise.
8440 * gcc.dg/pr59471.c: Require int32plus.
8441 * gcc.dg/pr59963-2.c: XFAIL for int16.
8442 * gcc.dg/pr60114.c: Require int32plus.
8443 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8444 unsigned long for typedef of size_t.
8445 * gcc.dg/pr63914.c: Require int32plus.
8446 * gcc.dg/pr64536.c: Require pt32plus.
8447 * gcc.dg/pr65658.c: Likewise.
8448 * gcc.dg/pr67271.c: Require int32plus.
8449 * gcc.dg/pr68112.c: Likewise.
8450 * gcc.dg/pr69071.c: Skip for avr target.
8451 * gcc.dg/pr69973.c: Require int32plus.
8452 * gcc.dg/pr70169.c: Skip for avr target.
8453 * gcc.dg/sso-6.c: Require int32plus.
8454 * gcc.dg/sso-7.c: Likewise.
8455 * gcc.dg/sso-8.c: Likewise.
8456 * gcc.dg/vrp-min-max-2.c: Likewise.
8457
c6e434f5
UB
84582016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8459
8460 PR target/70738
8461 * gcc.target/i386/pr70738-1.c: New test.
8462 * gcc.target/i386/pr70738-2.c: Likewise.
8463 * gcc.target/i386/pr70738-3.c: Likewise.
8464 * gcc.target/i386/pr70738-4.c: Likewise.
8465 * gcc.target/i386/pr70738-5.c: Likewise.
8466 * gcc.target/i386/pr70738-6.c: Likewise.
8467 * gcc.target/i386/pr70738-7.c: Likewise.
8468 * gcc.target/i386/pr70738-8.c: Likewise.
8469 * gcc.target/i386/pr70738-9.c: Likewise.
8470
5c42d341
KT
84712016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8472
8473 PR rtl-optimization/66940
8474 * gcc.c-torture/execute/pr66940.c: New test.
8475
bf9a1a07
IV
84762016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8477
8478 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8479 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8480 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8481 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8482 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8483 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8484 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8485 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8486 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8487 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8488 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8489 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8490 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8491 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8492 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8493 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8494 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8495 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8496 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8497 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8498 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8499 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8500 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8501 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8502
95efe6b6
MP
85032016-05-25 Marek Polacek <polacek@redhat.com>
8504
8505 PR c/71265
8506 * gcc.dg/noncompile/pr71265.c: New test.
8507
a23faf7a
MP
8508 PR c/71266
8509 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8510
69a6d5ad
NS
85112016-05-25 Nathan Sidwell <nathan@acm.org>
8512
8513 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8514
3072d4ea
RB
85152016-05-25 Richard Biener <rguenther@suse.de>
8516
8517 PR tree-optimization/71261
8518 * c-c++-common/torture/pr71261.c: New testcase.
8519
e412ece4
RB
85202016-05-25 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/71264
8523 * gcc.dg/vect/pr71264.c: New testcase.
8524
b9e551ad
PC
85252016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8526
8527 PR c++/55992
8528 * g++.dg/cpp0x/alias-decl-53.C: New.
8529 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8530
6aa1abe5
ML
85312016-05-25 Martin Liska <mliska@suse.cz>
8532
8533 * g++.dg/pr71239.C: New test.
8534
842d162e
RB
85352016-05-25 Richard Biener <rguenther@suse.de>
8536
c87885ca
RO
8537 * gcc.dg/vect/pr58135.c: Rename to ...
8538 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 8539
f184a36c
MP
85402016-05-25 Marek Polacek <polacek@redhat.com>
8541
8542 * g++.dg/pr65295.C: Use target c++14.
8543
021fad86
PC
85442016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8545
53d6d955
UB
8546 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8547 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 8548
c3eaf15a
MM
85492016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8550
8551 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8552 instructions.
8553
e46c7770
CP
85542016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8555
8556 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8557 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8558 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8559 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8560 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8561 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8562 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8563 * c-c++-common/goacc/pcopy.c: Likewise.
8564 * c-c++-common/goacc/pcopyin.c: Likewise.
8565 * c-c++-common/goacc/pcopyout.c: Likewise.
8566 * c-c++-common/goacc/pcreate.c: Likewise.
8567 * c-c++-common/goacc/pr70688.c: New test.
8568 * c-c++-common/goacc/present-1.c: Adjust test.
8569 * c-c++-common/goacc/reduction-5.c: Likewise.
8570 * g++.dg/goacc/data-1.C: New test.
8571
4bfc9db7
MM
85722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8573
8574 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8575 vector parity built-in functions.
8576 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8577 count trailing zeros automatic vectorization.
8578 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8579 count trailing zeros built-in functions.
8580
2bc145af
KV
85812016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8582
8583 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8584
26869fdb
PH
85852016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8586
8587 PR target/71050
8588 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8589
b2dc9c3b
PC
85902016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8591
8592 PR c++/50436
8593 * g++.dg/template/crash123.C: New.
8594 * g++.dg/template/crash124.C: Likewise.
8595
f65e97fd
MS
85962016-05-24 Martin Sebor <msebor@redhat.com>
8597
8598 PR c++/71147
8599 * g++.dg/ext/flexary16.C: New test.
8600
a6f5ac7f
IV
86012016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8602
69a6d5ad
NS
8603 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8604 before math.h is included.
a6f5ac7f
IV
8605 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8606 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8607 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8608 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8609 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8610 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8611 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8612 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8613 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8614 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8615 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8616 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8617 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8618 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8619 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8620 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8621 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8622 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8623 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8624 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8625 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8626 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8627 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8628
27bad558
MM
86292016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8630 Kelvin Nilsen <kelvin@gcc.gnu.org>
8631
8632 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8633 support.
8634
72f382fb
PC
86352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8636
8637 PR c++/69872
8638 * g++.dg/warn/Wno-narrowing1.C: New.
8639
ef2ec9d9
MP
86402016-05-24 Marek Polacek <polacek@redhat.com>
8641
8642 PR c/71249
8643 * c-c++-common/Wswitch-unreachable-2.c: New test.
8644
e90434e3
JJ
86452016-05-24 Jakub Jelinek <jakub@redhat.com>
8646
7adb26f2
JJ
8647 PR c++/71257
8648 * g++.dg/vect/simd-clone-6.cc: New test.
8649 * g++.dg/gomp/declare-simd-6.C: New test.
8650
e90434e3
JJ
8651 PR middle-end/70434
8652 PR c/69504
8653 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8654
b556ea3b
RB
86552016-05-24 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/71240
8658 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8659
e5328f5d
RB
86602016-05-24 Richard Biener <rguenther@suse.de>
8661
8662 PR tree-optimization/71230
8663 * gcc.dg/torture/pr71230.c: New testcase.
8664 * g++.dg/torture/pr71230.C: Likewise.
8665
a04e69c0
TS
86662016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8667
8668 * c-c++-common/goacc/routine-5.c: Add tests.
8669 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8670 * gfortran.dg/goacc/routine-6.f90: Add tests.
8671
30fd2977
RB
86722016-05-24 Richard Biener <rguenther@suse.de>
8673
8674 PR tree-optimization/71253
8675 * gcc.dg/torture/pr71253.c: New testcase.
8676
ca6f60bc
KV
86772016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8678
8679 PR middle-end/71252
8680 * gfortran.dg/pr71252.f90: New test.
8681
d3465d72
RS
86822016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8683
8684 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8685
f17a223d
RB
86862016-05-24 Richard Biener <rguenther@suse.de>
8687
8688 PR middle-end/70434
8689 PR c/69504
8690 * c-c++-common/vector-subscript-4.c: New testcase.
8691 * c-c++-common/vector-subscript-5.c: Likewise.
8692
e3f36534
JD
86932016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694
8695 PR fortran/71123
8696 * gfortran.dg/namelist_90.f: New test
8697
85d5c27d
JD
86982016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8699
8700 PR fortran/66461
8701 * gfortran.dg/unexpected_eof.f: New test
8702
fe3f3340
MM
87032016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8704 Kelvin Nilsen <kelvin@gcc.gnu.org>
8705
8706 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8707 as little endian.
8708
26d6ae55
PC
87092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8710
8711 PR c++/70972
8712 * g++.dg/cpp0x/inh-ctor20.C: New.
8713 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8714
d6c9a06f
PC
87152016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8716
8717 PR c++/69095
8718 * g++.dg/cpp0x/variadic168.C: New.
8719
396a1d10
PC
87202016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8721
8722 * g++.dg/cpp0x/pr31445.C: Test column number too.
8723 * g++.dg/cpp0x/pr32253.C: Likewise.
8724 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8725 * g++.dg/cpp0x/variadic36.C: Likewise.
8726
ece46666
MG
87272016-05-23 Marc Glisse <marc.glisse@inria.fr>
8728
8729 * gcc.dg/fold-notshift-2.c: Adjust.
8730
a7dc5980
MP
87312016-05-23 Marek Polacek <polacek@redhat.com>
8732
8733 PR c/49859
8734 * c-c++-common/Wswitch-unreachable-1.c: New test.
8735 * gcc.dg/Wswitch-unreachable-1.c: New test.
8736 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8737 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8738 * g++.dg/gomp/block-10.C: Likewise.
8739 * gcc.dg/gomp/block-10.c: Likewise.
8740 * g++.dg/gomp/block-9.C: Likewise.
8741 * gcc.dg/gomp/block-9.c: Likewise.
8742 * g++.dg/gomp/target-1.C: Likewise.
8743 * g++.dg/gomp/target-2.C: Likewise.
8744 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 8745 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
8746 * g++.dg/gomp/taskgroup-1.C: Likewise.
8747 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8748 * gcc.dg/gomp/teams-1.c: Likewise.
8749 * g++.dg/gomp/teams-1.C: Likewise.
8750 * g++.dg/overload/error3.C: Likewise.
8751 * g++.dg/tm/jump1.C: Likewise.
8752 * g++.dg/torture/pr40335.C: Likewise.
8753 * gcc.dg/c99-vla-jump-5.c: Likewise.
8754 * gcc.dg/switch-warn-1.c: Likewise.
8755 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8756 * gcc.dg/nested-func-1.c: Likewise.
8757 * gcc.dg/pr67784-4.c: Likewise.
8758
18b54004
RB
87592016-05-23 Richard Biener <rguenther@suse.de>
8760
8761 PR tree-optimization/71230
8762 * gfortran.dg/pr71230-1.f90: New testcase.
8763 * gfortran.dg/pr71230-2.f90: Likewise.
8764
e569db5f
VK
87652016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8766
396a1d10 8767 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
8768 * gcc.dg/vect/pr58135.c: Add new.
8769 * gfortran.dg/pr46519-1.f: Adjust test case.
8770
e4b71114
PC
87712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8772
8773 PR c++/53401
8774 * g++.dg/cpp0x/decltype64.C: New.
8775
a25a8058
CL
87762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8777
8778 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8779 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8780 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8781
0dcfe9ab
CL
87822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8783
8784 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8785 Add poly64x1_t and poly64x2_t cases if supported.
8786 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8787 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8788 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8789 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8790 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8791
ffd70e4a
CL
87922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8793
8794 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8795 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8796 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8797 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8798 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8799 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8800 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8801
4b1f57fe
CL
88022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8803
8804 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8805
16c5ec77
CL
88062016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8807
8808 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8809 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8810
94ad56c7
JJ
88112016-05-22 Jakub Jelinek <jakub@redhat.com>
8812
57748705
JJ
8813 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8814 constraint instead of "r".
8815 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8816 insn instead of vxorpd.
8817 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8818
af120161
JJ
8819 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8820 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8821
355023ce
JJ
8822 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8823
3b48574c
JJ
8824 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8825 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8826
94ad56c7
JJ
8827 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8828
8a85cee2
KV
88292016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8830
8831 PR middle-end/40921
8832 * gcc.dg/tree-ssa/pr40921.c: New test.
8833
8e916b16
PS
88342016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8835
8836 PR target/71103
8837 * gcc.target/avr/pr71103.c: New test.
8838
88aea79f
KV
88392016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8840
8841 PR middle-end/71179
8842 * gcc.dg/tree-ssa/pr71179.c: New test.
8843
79063edd
MS
88442016-05-20 Martin Sebor <msebor@redhat.com>
8845
8846 PR c/71115
8847 * gcc.dg/init-excess-2.c: New test.
8848
55c8849f
EB
88492016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8850
8851 * gnat.dg/opt53.adb: New test.
8852 * gnat.dg/opt54.adb: Likewise.
8853
c91a0948
MJ
88542016-05-20 Martin Jambor <mjambor@suse.cz>
8855
8856 PR tree-optimization/70884
8857 * gcc.dg/tree-ssa/pr70919.c: New test.
8858
9cad20fa
BS
88592016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8860
8861 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8862 formatting.
69a6d5ad
NS
8863 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8864 fix code formatting.
8865
88662016-05-20 Nathan Sidwell <nathan@acm.org>
8867
8868 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8869 non-common cases.
8870 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 8871
15c671a7
DM
88722016-05-20 David Malcolm <dmalcolm@redhat.com>
8873
8874 * jit.dg/all-non-failing-tests.h: Add
8875 test-factorial-must-tail-call.c.
8876 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8877 * jit.dg/test-factorial-must-tail-call.c: New test case.
8878
4f028369
JJ
88792016-05-20 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR fortran/71204
8882 * gfortran.dg/pr71204.f90: New test.
8883
7dea4ab3
CP
88842016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8885
8886 * gcc.target/nvptx/sincos.c: New test.
8887
ef98d365
PC
88882016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8889
8890 PR c++/70572
8891 * g++.dg/cpp1y/auto-fn31.C: New.
8892
92466115
BS
88932016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8894
8895 * gcc.target/powerpc/vec-addec.c: New test.
8896 * gcc.target/powerpc/vec-addec-int128.c: New test.
8897
9a385c2d
DM
88982016-05-20 David Malcolm <dmalcolm@redhat.com>
8899
8900 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8901 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8902 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8903 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8904
77c9d5b4
JH
89052016-05-20 Jan Hubicka <hubicka@ucw.cz>
8906
8907 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8908
68047971
JJ
89092016-05-20 Jakub Jelinek <jakub@redhat.com>
8910
18954840
JJ
8911 PR c++/71210
8912 * g++.dg/opt/pr71210-1.C: New test.
8913 * g++.dg/opt/pr71210-2.C: New test.
8914
68047971
JJ
8915 PR tree-optimization/29756
8916 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8917 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8918 only on selected targets where V4SImode vectors are known to be
8919 supported.
8920
d78789f5
MG
89212016-05-20 Marc Glisse <marc.glisse@inria.fr>
8922
8923 PR tree-optimization/71079
8924 PR tree-optimization/71206
8925 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8926
550fa093
PK
89272016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8928
8929 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8930 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8931 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8932
483c6429
RG
89332016-05-20 Richard Guenther <rguenther@suse.de>
8934
8935 PR tree-optimization/29756
8936 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8937
eb066284
RB
89382016-05-20 Richard Biener <rguenther@suse.de>
8939
8940 PR tree-optimization/71185
8941 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8942
58f10249
RB
89432016-05-20 Richard Biener <rguenther@suse.de>
8944
8945 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8946
2a5569fa
MP
89472016-05-19 Marek Polacek <polacek@redhat.com>
8948
8949 PR c++/71075
8950 * g++.dg/diagnostic/pr71075.C: New test.
8951
5e9a5385
DM
89522016-05-19 David Malcolm <dmalcolm@redhat.com>
8953
8954 PR c++/71184
8955 * g++.dg/pr71184.C: New test case.
8956
4f45da44
KN
89572016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8958
8959 * gcc.target/powerpc/darn-0.c: New test.
8960 * gcc.target/powerpc/darn-1.c: New test.
8961 * gcc.target/powerpc/darn-2.c: New test.
8962
4177437e
MP
89632016-05-19 Marek Polacek <polacek@redhat.com>
8964
8965 PR tree-optimization/71031
8966 * gcc.dg/tree-ssa/vrp100.c: New test.
8967
afb72432
IE
89682016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8969
8970 PR rtl-optimization/71148
8971 * gcc.dg/pr71148.c: New test.
8972
4f83064e
KT
89732016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8974
8975 PR target/71056
8976 * gcc.target/arm/pr71056.c: New test.
8977
4bf8dbe1
BE
89782016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8979
8980 * c-c++-common/pr69669.c: Check the used mode.
8981
f3510625
MO
89822016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8983
8984 PR sanitizer/64354
8985 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8986
43c0068e
RB
89872016-05-19 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/70729
8990 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8991 * gcc.dg/graphite/scop-18.c: Likewise.
8992 * gcc.dg/pr41783.c: Disable LIM.
8993 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8994 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8995 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8996 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8997 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8998 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8999 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9000 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9001 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9002 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9003 * gfortran.dg/pr42108.f90: Likewise.
9004
70f25790
DM
90052016-05-18 David Malcolm <dmalcolm@redhat.com>
9006
9007 PR driver/69265
9008 * gcc.dg/spellcheck-options-11.c: New test case.
9009
960db8ec
JJ
90102016-05-18 Jakub Jelinek <jakub@redhat.com>
9011
9012 PR c++/71100
9013 * g++.dg/opt/pr71100.C: New test.
9014
04643334
MJ
90152016-05-18 Martin Jambor <mjambor@suse.cz>
9016
9017 PR ipa/69708
9018 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9019 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9020 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9021 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9022
91bb9f80
MJ
90232016-05-18 Martin Jambor <mjambor@suse.cz>
9024
9025 PR ipa/69708
9026 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9027 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9028 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9029 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9030 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9031
c584aca6
PC
90322016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9033
9034 PR c++/69793
9035 * g++.dg/template/crash122.C: New.
9036
20309c6e
PC
90372016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9038
9039 PR c++/70466
9040 * g++.dg/template/pr70466-1.C: New.
9041 * g++.dg/template/pr70466-2.C: Likewise.
9042
50c78b9a
MM
90432016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9044
9045 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9046 splat operations and the XXSPLTIB instruction.
9047 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9048 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9049 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9050 xxlxor to clear a register.
9051
cf8be00d
RS
90522016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9053
9054 * gcc.dg/torture/pr71020.c: New test.
9055
848a392a
MJ
90562016-05-18 Martin Jambor <mjambor@suse.cz>
9057
9058 PR ipa/70646
9059 * gcc.dg/ipa/pr70646.c: New test.
9060
1f2ab776
CL
90612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9062
9063 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9064
76489493
CL
90652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9066
9067 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9068 missing tests for vreinterpretq_p{8,16}.
9069
bd79378d
CL
90702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9071
9072 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9073 vsliq_n_s64 and vsliq_n_u64.
9074
81ca3ea0
CL
90752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9076
9077 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9078 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9079
873cb425
CL
90802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9081
9082 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9083 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9084 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9085
9d6e7c21
CL
90862016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9087
9088 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9089 in comment.
9090
b4dbe40e 90912016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9092
9093 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9094 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9095 "blr\t" and switch to scan-assembler-times.
9096
83a5c910
JW
90972016-05-18 Jiong Wang <jiong.wang@arm.com>
9098
53d6d955
UB
9099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9100 with __aarch64__.
9101 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9102 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9103
fb7cbdeb
JJ
91042016-05-18 Jakub Jelinek <jakub@redhat.com>
9105
8ee91165
JJ
9106 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9107 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9108 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9109 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9110 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9111 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9112
cf4d516a
JJ
9113 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9114 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9115
a4f16422
JJ
9116 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9117 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9118
7b37ce10
JJ
9119 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9120 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9121
fb7cbdeb
JJ
9122 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9123
c9326aef
RB
91242016-05-18 Richard Biener <rguenther@suse.de>
9125
9126 PR tree-optimization/71168
9127 * gcc.dg/torture/pr71168.c: New testcase.
9128
df8b0a11
KV
91292016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9130
9131 PR middle-end/63586
9132 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9133 * gcc.dg/tree-ssa/pr63586.c: New test.
9134 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9135
2efd67ed
NS
91362016-05-17 Nathan Sidwell <nathan@acm.org>
9137
9138 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9139 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9140 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9141 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9142
1988b2c2
NS
91432016-05-17 Nathan Sidwell <nathan@acm.org>
9144
9145 * gcc.target/nvptx/abi-vararg-3.c: New.
9146
ad1d92ab
MM
91472016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9148
9149 PR tree-optimization/54579
9150 PR middle-end/55299
9151 * gcc.dg/fold-notrotate-1.c: New test.
9152 * gcc.dg/fold-notshift-1.c: New test.
9153 * gcc.dg/fold-notshift-2.c: New test.
9154
47768df8
MP
91552016-05-17 Marek Polacek <polacek@redhat.com>
9156
9157 PR ipa/71146
9158 * g++.dg/ipa/pr71146.C: New test.
9159
6b5423a5
DM
91602016-05-17 David Malcolm <dmalcolm@redhat.com>
9161
9162 * jit.dg/test-error-array-bounds.c: New test case.
9163
c7986356
MG
91642016-05-17 Marc Glisse <marc.glisse@inria.fr>
9165
9166 * gcc.dg/tree-ssa/and-1.c: New testcase.
9167
d982c5b7
MG
91682016-05-17 Marc Glisse <marc.glisse@inria.fr>
9169
9170 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9171 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9172
0139ba93
MG
91732016-05-17 Marc Glisse <marc.glisse@inria.fr>
9174
9175 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9176 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9177
daab4562
JW
91782016-05-17 Jiong Wang <jiong.wang@arm.com>
9179
9180 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9181
22330033
JW
91822016-05-17 Jiong Wang <jiong.wang@arm.com>
9183
9184 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9185
98b3a5f2
JW
91862016-05-17 Jiong Wang <jiong.wang@arm.com>
9187
9188 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9189 ".2d[index]" when scan the assembly.
9190 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9191 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9192 float64x1.
9193 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9194
b71b7a8e
RB
91952016-05-17 Richard Biener <rguenther@suse.de>
9196
9197 PR tree-optimization/71132
9198 * gcc.dg/torture/pr71132.c: New testcase.
9199
3c51ad46
CL
92002016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9201
9202 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9203
d20faa66
KT
92042016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9205
9206 PR target/70809
9207 * gcc.target/aarch64/pr70809_1.c: New test.
9208
b75cc5a4
KT
92092016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9210
9211 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9212 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9213 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9214 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9215
b28eb195
IE
92162016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9217 Ilya Enkovich <ilya.enkovich@intel.com>
9218
9219 PR target/71114
9220 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9221
0b9004ed
JH
92222016-05-16 Jan Hubicka <hubicka@ucw.cz>
9223
9224 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9225 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9226
1b81a1c1
MW
92272016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9228
9229 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9230 test for __ARM_FP16_ARGS.
9231 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9232 * gcc.target/arm/aapcs/neon-vect10.c: New.
9233 * gcc.target/arm/aapcs/neon-vect9.c: New.
9234 * gcc.target/arm/aapcs/vfp18.c: New.
9235 * gcc.target/arm/aapcs/vfp19.c: New.
9236 * gcc.target/arm/aapcs/vfp20.c: New.
9237 * gcc.target/arm/aapcs/vfp21.c: New.
9238 * gcc.target/arm/fp16-aapcs-1.c: New.
9239 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9240 test for __ARM_FP16_ARGS.
9241 * g++.target/arm/fp16-return-1.c: Update expected output.
9242
921d1e73
JW
92432016-05-16 Jiong Wang <jiong.wang@arm.com>
9244
9245 PR testsuite/70227
9246 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9247
228eb42a
HA
92482016-05-15 Harald Anlauf <anlauf@gmx.de>
9249
9250 PR fortran/69603
9251 * gfortran.dg/pr69603.f90: New testcase.
9252
785abfd3
FR
92532016-05-14 Fritz Reese <fritzoreese@gmail.com>
9254
9255 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9256
e75eb64f
FR
92572016-05-14 Fritz Reese <fritzoreese@gmail.com>
9258
9259 PR fortran/71047
9260 * gfortran.dg/pr71047.f08: New test.
9261
aa4b467b
JM
92622016-05-13 Joseph Myers <joseph@codesourcery.com>
9263
9264 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9265 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9266 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9267
653fb4a2
MS
92682016-05-13 Martin Sebor <msebor@redhat.com>
9269
9270 PR c++/60049
9271 * g++.dg/cpp0x/constexpr-60049.C: New test.
9272
9e37582d
JJ
92732016-05-13 Jakub Jelinek <jakub@redhat.com>
9274
9275 PR bootstrap/71071
9276 * gcc.dg/pr71071.c: New test.
9277
a278aa17
UB
92782016-05-13 Uros Bizjak <ubizjak@gmail.com>
9279
9280 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9281 remove XOP handling.
377eaca7 9282 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9283
ac3d02e2
NS
92842016-05-13 Nathan Sidwell <nathan@acm.org>
9285
9286 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9287 __atomic_is_lock_free declaration.
9288
8ab3bdac
RB
92892016-05-13 Richard Biener <rguenther@suse.de>
9290
9291 PR tree-optimization/42587
9292 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9293
623b8e0a
ML
92942016-05-13 Martin Liska <mliska@suse.cz>
9295
9296 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9297 the new format of dump output.
9298
da7674f6
IE
92992016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9300
9301 * gcc.dg/pr71084.c: New test.
9302
c959db3d
RR
93032016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9304
53d6d955
UB
9305 PR target/53440
9306 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9307
43203dea
RR
93082016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9309
9310 * gcc.target/aarch64/struct_return.c: New test.
9311
4f2e1536
MP
93122016-05-12 Marek Polacek <polacek@redhat.com>
9313
9314 PR c/70756
9315 * c-c++-common/pr70756-2.c: New test.
9316 * c-c++-common/pr70756.c: New test.
9317
1ef33ef3
RB
93182016-05-12 Richard Biener <rguenther@suse.de>
9319
9320 PR tree-optimization/71059
9321 * gcc.dg/torture/pr71059.c: New testcase.
9322
763baff6
RB
93232016-05-12 Richard Biener <rguenther@suse.de>
9324
9325 PR tree-optimization/71062
9326 * gcc.dg/torture/pr71062.c: New testcase.
9327
c4ec1243
IE
93282016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9329
9330 PR tree-optimization/71006
9331 * gcc.dg/pr71006.c: New test.
9332
a5fbf76d
MP
93332016-05-12 Marek Polacek <polacek@redhat.com>
9334
9335 PR driver/71063
9336 * gcc.dg/opts-7.c: New test.
9337
5acc47a4
KT
93382016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9339
9340 PR target/70830
9341 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9342 Add -save-temps to dg-options.
9343 Scan for ldmfd rather than pop instruction.
9344 * gcc.target/arm/interrupt-2.c: Likewise.
9345 * gcc.target/arm/pr70830.c: New test.
9346
40bd4bf9
JJ
93472016-05-12 Jakub Jelinek <jakub@redhat.com>
9348
3cd63842
JJ
9349 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9350 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9351
c05d08f6
JJ
9352 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9353 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9354 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9355
bc27ffae
JJ
9356 PR target/71019
9357 * gcc.target/i386/avx512vl-pack-1.c: New test.
9358 * gcc.target/i386/avx512vl-pack-2.c: New test.
9359 * gcc.target/i386/avx512bw-pack-2.c: New test.
9360
515d7412
JJ
9361 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9362
40bd4bf9
JJ
9363 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9364 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9365 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9366
44ab146a
RB
93672016-05-12 Richard Biener <rguenther@suse.de>
9368
9369 PR tree-optimization/70986
9370 * gcc.dg/torture/pr70986-1.c: New testcase.
9371 * gcc.dg/torture/pr70986-2.c: Likewise.
9372 * gcc.dg/torture/pr70986-3.c: Likewise.
9373
d6e83a8d
MM
93742016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9375
9376 PR c/43651
9377 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9378 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9379
51e67ea3
UB
93802016-05-11 Uros Bizjak <ubizjak@gmail.com>
9381
9382 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9383 directive.
9384 * gcc.target/i386/pr66746.c: Ditto.
9385
3fd2b007
MM
93862016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9387
9388 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9389 support.
9390 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9391 warning when using -mvsx-timode.
9392 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9393 * gcc.target/powerpc/dform-2.c: Likewise.
9394 * gcc.target/powerpc/pr68805.c: Likewise.
9395
5c3a10fb
MP
93962016-05-11 Marek Polacek <polacek@redhat.com>
9397
9398 PR c++/71024
9399 * c-c++-common/attributes-3.c: New test.
9400
7cfb065b
NS
94012016-05-11 Nathan Sidwell <nathan@acm.org>
9402
9403 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9404 * gcc.c-torture/execute/pr68185.c: Likewise.
9405 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9406 * gcc.dg/pr69634.c: Requires scheduling.
9407 * gcc.dg/torture/pr66178.c: Require label values.
9408 * gcc.dg/setjmp-6.c: Require indirect jumps.
9409
f35ea97d
RB
94102016-05-11 Richard Biener <rguenther@suse.de>
9411
9412 PR tree-optimization/71055
9413 * gcc.dg/torture/pr71055.c: New testcase.
9414
dff70323
RB
94152016-05-11 Richard Biener <rguenther@suse.de>
9416
9417 PR debug/71057
9418 * g++.dg/debug/pr71057.C: New testcase.
9419
56a3d28b
JJ
94202016-05-11 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR fortran/70855
9423 * gfortran.dg/gomp/pr70855.f90: New test.
9424
ebc1b29e
RB
94252016-05-11 Richard Biener <rguenther@suse.de>
9426
9427 PR middle-end/71002
9428 * g++.dg/torture/pr71002.C: New testcase.
9429
98ccd1d7
IE
94302016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9431
9432 PR middle-end/70807
9433 * gcc.dg/pr70807.c: New test.
9434
ed29e24b
MS
94352016-05-10 Martin Sebor <msebor@redhat.com>
9436
9437 PR c++/38611
9438 * g++.dg/Wattributes.C: New test.
9439
e39dab2c
MG
94402016-05-10 Marc Glisse <marc.glisse@inria.fr>
9441
9442 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9443 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9444 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9445
d067e238
IE
94462016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9447
9448 PR target/70799
9449 * gcc.target/i386/pr70799-1.c: New test.
9450
cd36c83e
PMR
94512016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9452
9453 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9454
1e3af2a4
IE
94552016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9456
9457 PR middle-end/70877
9458 * gcc.target/i386/pr70877.c: New test.
9459
afc610db
IE
94602016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9461
9462 PR tree-optimization/70786
9463 * gcc.target/i386/pr70876.c: New test.
9464
4b59d19f
JJ
94652016-05-10 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR target/70927
9468 * gcc.target/i386/avx512vl-logic-1.c: New test.
9469 * gcc.target/i386/avx512vl-logic-2.c: New test.
9470 * gcc.target/i386/avx512dq-logic-2.c: New test.
9471
9b5ee426
BS
94722016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9473
9474 PR target/70963
9475 * gcc.target/powerpc/pr70963.c: New.
9476
f3352cab
DM
94772016-05-10 David Malcolm <dmalcolm@redhat.com>
9478
9479 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9480 (test_very_wide_line): Add ruler to expected output.
9481 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9482 (test_very_wide_line): Likewise.
9483 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9484 (test_show_locus): Within the handling of "test_very_wide_line",
9485 enable show_ruler_p on the diagnostic context.
9486
4a3255dd
RB
94872016-05-10 Richard Biener <rguenther@suse.de>
9488
9489 PR tree-optimization/71039
9490 * gcc.dg/torture/pr71039.c: New testcase.
9491
da7c9950
NS
94922016-05-10 Nathan Sidwell <nathan@acm.org>
9493
9494 * gcc.dg/nested-func-10.c: Requires alloca.
9495 * gcc.dg/nested-func-9.c: Requires alloca.
9496 * gcc.c-torture/execute/pr70460.c: Requires labels.
9497 * gcc.c-torture/compile/pr70199.c: Requires labels.
9498 * gcc.target/nvptx/decl.c: Compile only.
9499 * gcc.target/nvptx/trailing-init.c: Compile only.
9500 * gcc.target/nvptx/ary-init.c: Compile only.
9501
cf68d92c
MP
95022016-05-10 Marek Polacek <polacek@redhat.com>
9503
9504 PR c/70255
9505 * gcc.dg/attr-opt-1.c: New test.
9506
64ea4e15
RB
95072016-05-10 Richard Biener <rguenther@suse.de>
9508
9509 PR tree-optimization/70497
9510 PR tree-optimization/28367
9511 * gcc.dg/torture/20160404-1.c: New testcase.
9512 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9513 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9514
5a96dae3
PMR
95152016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9516
9517 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9518
fc97f805
UB
95192016-05-09 Uros Bizjak <ubizjak@gmail.com>
9520
9521 * gcc.target/i386/fabsneg-1.c New test.
9522
a710b1d5
AM
95232016-05-09 Alan Modra <amodra@gmail.com>
9524
9525 PR testsuite/70826
9526 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9527
171f6f05
RB
95282016-05-09 Richard Biener <rguenther@suse.de>
9529
9530 PR tree-optimization/70985
9531 * gcc.dg/torture/pr70985.c: New testcase.
9532
18caa34e
BC
95332016-05-09 Bin Cheng <bin.cheng@arm.com>
9534
9535 * gcc.dg/tree-ssa/ifc-9.c: New test.
9536 * gcc.dg/tree-ssa/ifc-10.c: New test.
9537 * gcc.dg/tree-ssa/ifc-11.c: New test.
9538 * gcc.dg/tree-ssa/ifc-12.c: New test.
9539 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9540 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9541 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9542
7a27d38f
RB
95432016-05-09 Richard Biener <rguenther@suse.de>
9544
9545 PR fortran/70937
9546 * gfortran.dg/pr70937.f90: New testcase.
9547
5ebbbd3d
RO
95482016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9549
9550 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9551
f6288c24
FR
95522016-05-07 Fritz Reese <fritzoreese@gmail.com>
9553
9554 PR fortran/56226
9555 * gfortran.dg/dec_structure_1.f90: New testcase.
9556 * gfortran.dg/dec_structure_2.f90: Ditto.
9557 * gfortran.dg/dec_structure_3.f90: Ditto.
9558 * gfortran.dg/dec_structure_4.f90: Ditto.
9559 * gfortran.dg/dec_structure_5.f90: Ditto.
9560 * gfortran.dg/dec_structure_6.f90: Ditto.
9561 * gfortran.dg/dec_structure_7.f90: Ditto.
9562 * gfortran.dg/dec_structure_8.f90: Ditto.
9563 * gfortran.dg/dec_structure_9.f90: Ditto.
9564 * gfortran.dg/dec_structure_10.f90: Ditto.
9565 * gfortran.dg/dec_structure_11.f90: Ditto.
9566 * gfortran.dg/dec_union_1.f90: Ditto.
9567 * gfortran.dg/dec_union_2.f90: Ditto.
9568 * gfortran.dg/dec_union_3.f90: Ditto.
9569 * gfortran.dg/dec_union_4.f90: Ditto.
9570 * gfortran.dg/dec_union_5.f90: Ditto.
9571 * gfortran.dg/dec_union_6.f90: Ditto.
9572 * gfortran.dg/dec_union_7.f90: Ditto.
9573
5ec4a8cd
TV
95742016-05-07 Tom de Vries <tom@codesourcery.com>
9575
9576 PR tree-optimization/70956
9577 * gcc.dg/graphite/pr70956.c: New test.
9578
58ec1d0e
JJ
95792016-05-06 Jakub Jelinek <jakub@redhat.com>
9580
ccd88fb7
JJ
9581 PR middle-end/70941
9582 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9583 (a, b, c, d): Change type from char to signed char.
9584 (main): Compare against (signed char) -1634678893 instead of
9585 hardcoded -109. Use __builtin_abort instead of abort.
9586
dd3b6464
JJ
9587 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9588 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9589
58ec1d0e
JJ
9590 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9591
19aa23d8
YR
95922016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9593
9594 PR debug/70935
9595 * gcc.dg/torture/pr70935.c: New test.
9596
ae5f0df1
OE
95972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9598
9599 PR target/58219
ce23a8ff 9600 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 9601
078f7e37
RB
96022016-05-06 Richard Biener <rguenther@suse.de>
9603
9604 PR tree-optimization/70960
9605 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9606
765d7b54
OE
96072016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9608
9609 PR target/52933
9610 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9611 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9612 Adjust expected instruction counts.
9613 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9614
29c94e65
MP
96152016-05-06 Marek Polacek <polacek@redhat.com>
9616
9617 PR sanitizer/70875
9618 * gcc.dg/ubsan/bounds-3.c: New test.
9619
3684b02e
OE
96202016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9621
9622 PR target/54089
9623 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9624
8706773f
RB
96252016-05-06 Richard Biener <rguenther@suse.de>
9626
9627 PR middle-end/70931
9628 * gfortran.dg/pr70931.f90: New testcase.
9629
a4f51018
RB
96302016-05-06 Richard Biener <rguenther@suse.de>
9631
9632 PR middle-end/70941
9633 * gcc.dg/torture/pr70941.c: New testcase.
9634
c4f2425f
BC
96352016-05-05 Bin Cheng <bin.cheng@arm.com>
9636
9637 PR tree-optimization/57206
9638 * gcc.dg/vect/pr57206.c: New test.
9639
5dc08197
RO
96402016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9641
9642 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9643
351f85c5
JJ
96442016-05-05 Jakub Jelinek <jakub@redhat.com>
9645
568bac8c
JJ
9646 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9647
351f85c5
JJ
9648 * c-c++-common/Wdangling-else-4.c: New test.
9649
33fd7785
JJ
96502016-05-04 Jakub Jelinek <jakub@redhat.com>
9651
2d1ac15a
JJ
9652 PR c++/70906
9653 PR c++/70933
9654 * g++.dg/opt/pr70906.C: New test.
9655 * g++.dg/opt/pr70933.C: New test.
9656
33fd7785
JJ
9657 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9658
6b715bf6
JH
96592016-05-04 Jan Hubicka <hubicka@ucw.cz>
9660
9661 * gcc.dg/ipa/pure-const-3.c: New testcase.
9662
deef7113
MP
96632016-05-04 Marek Polacek <polacek@redhat.com>
9664
9665 * c-c++-common/Wdangling-else-1.c: New test.
9666 * c-c++-common/Wdangling-else-2.c: New test.
9667 * c-c++-common/Wdangling-else-3.c: New test.
9668
5396db97
KCY
96692016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9670
9671 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9672 flag is present.
9673
de55efd5
MP
96742016-05-04 Marek Polacek <polacek@redhat.com>
9675
9676 PR c/48778
9677 * gcc.dg/Waddress-2.c: New test.
9678
475839b6
AM
96792016-05-04 Alan Modra <amodra@gmail.com>
9680
9681 * gcc.target/powerpc/pr70866.c: New.
9682
b25aad5f
MS
96832016-05-03 Martin Sebor <msebor@redhat.com>
9684
9685 PR c++/66561
9686 * c-c++-common/builtin_location.c: New test.
9687 * g++.dg/cpp1y/builtin_location.C: New test.
9688
79ce98bc
MP
96892016-05-03 Marek Polacek <polacek@redhat.com>
9690
9691 PR c/70859
9692 * gcc.dg/pr70859.c: New test.
9693 * gcc.dg/pr70859-2.c: New test.
9694
402e89f5
PMR
96952016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9696
9697 * gnat.dg/debug5.adb: New testcase.
9698
f3d90045
DV
96992016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9700
9701 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9702 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9703 Procedure to check for z10 instruction set.
9704
1e26cec1
CL
97052016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9706
9707 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9708
71aca5a0
AM
97092016-05-03 Alan Modra <amodra@gmail.com>
9710
9711 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9712
2fd70ec1
JJ
97132016-05-03 Jakub Jelinek <jakub@redhat.com>
9714
9715 * gcc.target/i386/avx512f-cvt-1.c: New test.
9716
e5705cf7
L
97172016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9718
9719 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9720 -fdump-tree-vrp-details.
9721
381cdae4
RB
97222016-05-03 Richard Biener <rguenther@suse.de>
9723
9724 * gcc.dg/pr30172-1.c: Adjust.
9725 * gcc.dg/pr63743.c: Likewise.
9726 * gcc.dg/tm/pr51696.c: Likewise.
9727 * c-c++-common/tm/safe-1.c: Likewise.
9728 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9729 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9730 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9731 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9732
adedd5c1
JJ
97332016-05-03 Jakub Jelinek <jakub@redhat.com>
9734
31ed1665
JJ
9735 PR rtl-optimization/70467
9736 * gcc.target/i386/pr70467-3.c: New test.
9737 * gcc.target/i386/pr70467-4.c: New test.
9738
dea60b59
JJ
9739 PR tree-optimization/70916
9740 * gcc.c-torture/compile/pr70916.c: New test.
9741
adedd5c1
JJ
9742 PR target/49244
9743 * gcc.target/i386/pr49244-1.c: New test.
9744 * gcc.target/i386/pr49244-2.c: New test.
9745
f80041ef
BS
97462016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9747
9748 PR rtl-optimization/44281
9749 * gcc.target/i386/pr44281.c: New test.
9750
1cfcd39e
BC
97512016-05-03 bin cheng <bin.cheng@arm.com>
9752
9753 PR tree-optimization/56541
9754 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9755 * gcc.dg/vect/pr56541.c: new test.
9756
4304ccfd
MM
97572016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9758
9759 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9760 __float128.
9761 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9762
50d94c29
L
97632016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9764
9765 PR testsuite/70520
9766 * c-c++-common/asan/clone-test-1.c (main): Align child process
9767 stack to 16 bytes.
9768
bc1aee87
DM
97692016-05-02 David Malcolm <dmalcolm@redhat.com>
9770
9771 PR c++/62314
9772 * g++.dg/spellcheck-fields-2.C: New test case.
9773
474e0129
DM
97742016-05-02 David Malcolm <dmalcolm@redhat.com>
9775
9776 PR c++/62314
9777 * g++.dg/pr62314.C: New test case.
9778
818b88a7
JH
97792016-05-02 Jan Hubicka <hubicka@ucw.cz>
9780
9781 * gcc.dg/ipa/inline-8.c: New testcase.
9782
dd77684f
JJ
97832016-05-02 Jakub Jelinek <jakub@redhat.com>
9784
9785 PR rtl-optimization/70467
9786 * gcc.target/i386/pr70467-1.c: New test.
9787
72407e00
BE
97882016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9789
9790 * gcc.dg/spec-options.c: Run the test on all targets.
9791 * gcc.dg/foo.specs: Use cpp_unique_options.
9792
dd53d197
MG
97932016-05-02 Marc Glisse <marc.glisse@inria.fr>
9794
9795 * gcc.dg/tree-ssa/unord.c: New testcase.
9796
a8b85ce9
MG
97972016-05-02 Marc Glisse <marc.glisse@inria.fr>
9798
9799 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9800
5b37e866
NS
98012016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9802
9803 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9804
7176a4a0
MP
98052016-05-02 Marek Polacek <polacek@redhat.com>
9806
9807 PR c/70851
9808 * gcc.dg/enum-incomplete-3.c: New test.
9809
6b9933b9
MP
98102016-05-02 Marek Polacek <polacek@redhat.com>
9811 Tom de Vries <tom@codesourcery.com>
9812
9813 PR tree-optimization/70700
9814 * gcc.dg/pr70700.c: New test.
9815
90f82260
UB
98162016-05-01 Uros Bizjak <ubizjak@gmail.com>
9817
9818 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9819 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9820 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9821 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9822 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9823
f73036c1
EB
98242016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9825
9826 * ada/acats/run_acats: Rename into...
9827 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9828 * ada/acats/run_all.sh: Remove redundant test.
9829 (target_run): Move around.
9830 (target_gnatchop): Use newly built executable.
9831 (target_gnatmake): Likewise.
9832 Check that the compilation of impbit succeeds.
9833
85e051a3
OE
98342016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9835
9836 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9837 * gcc.dg/20021029-1.c: Likewise.
9838 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9839 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9840 * gcc.target/sh/cmpstr.c: Likewise.
9841 * gcc.target/sh/cmpstrn.c: Likewise.
9842 * gcc.target/sh/memset.c: Likewise.
9843 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9844 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9845 * gcc.target/sh/pr39423-1.c: Likewise.
9846 * gcc.target/sh/pr49468-di.c: Likewise.
9847 * gcc.target/sh/pr49468-si.c: Likewise.
9848 * gcc.target/sh/pr49880-1.c: Likewise.
9849 * gcc.target/sh/pr49880-2.c: Likewise.
9850 * gcc.target/sh/pr49880-3.c: Likewise.
9851 * gcc.target/sh/pr50751-1.c: Likewise.
9852 * gcc.target/sh/pr50751-4.c: Likewise.
9853 * gcc.target/sh/pr50751-7.c: Likewise.
9854 * gcc.target/sh/pr51244-1.c: Likewise.
9855 * gcc.target/sh/pr51244-10.c: Likewise.
9856 * gcc.target/sh/pr51244-11.c: Likewise.
9857 * gcc.target/sh/pr51244-12.c: Likewise.
9858 * gcc.target/sh/pr51244-13.c: Likewise.
9859 * gcc.target/sh/pr51244-14.c: Likewise.
9860 * gcc.target/sh/pr51244-17.c: Likewise.
9861 * gcc.target/sh/pr51244-18.c: Likewise.
9862 * gcc.target/sh/pr51244-19.c: Likewise.
9863 * gcc.target/sh/pr51244-4.c: Likewise.
9864 * gcc.target/sh/pr51244-5.c: Likewise.
9865 * gcc.target/sh/pr51244-7.c: Likewise.
9866 * gcc.target/sh/pr51244-8.c: Likewise.
9867 * gcc.target/sh/pr51244-9.c: Likewise.
9868 * gcc.target/sh/pr51697.c: Likewise.
9869 * gcc.target/sh/pr52483-1.c: Likewise.
9870 * gcc.target/sh/pr52483-2.c: Likewise.
9871 * gcc.target/sh/pr52483-3.c: Likewise.
9872 * gcc.target/sh/pr52483-5.c: Likewise.
9873 * gcc.target/sh/pr52933-1.c: Likewise.
9874 * gcc.target/sh/pr52933-2.c: Likewise.
9875 * gcc.target/sh/pr52933-3.c: Likewise.
9876 * gcc.target/sh/pr53568-1.c: Likewise.
9877 * gcc.target/sh/pr53976-1.c: Likewise.
9878 * gcc.target/sh/pr53988-1.c: Likewise.
9879 * gcc.target/sh/pr53988.c: Likewise.
9880 * gcc.target/sh/pr54089-1.c: Likewise.
9881 * gcc.target/sh/pr54089-6.c: Likewise.
9882 * gcc.target/sh/pr54089-7.c: Likewise.
9883 * gcc.target/sh/pr54089-8.c: Likewise.
9884 * gcc.target/sh/pr54089-9.c: Likewise.
9885 * gcc.target/sh/pr54236-1.c: Likewise.
9886 * gcc.target/sh/pr54236-2.c: Likewise.
9887 * gcc.target/sh/pr54236-3.c: Likewise.
9888 * gcc.target/sh/pr54236-4.c: Likewise.
9889 * gcc.target/sh/pr54386.c: Likewise.
9890 * gcc.target/sh/pr54602-1.c: Likewise.
9891 * gcc.target/sh/pr54685.c: Likewise.
9892 * gcc.target/sh/pr54760-1.c: Likewise.
9893 * gcc.target/sh/pr54760-2.c: Likewise.
9894 * gcc.target/sh/pr54760-3.c: Likewise.
9895 * gcc.target/sh/pr54760-4.c: Likewise.
9896 * gcc.target/sh/pr54760-5.c: Likewise.
9897 * gcc.target/sh/pr54760-6.c: Likewise.
9898 * gcc.target/sh/pr55146.c: Likewise.
9899 * gcc.target/sh/pr55160.c: Likewise.
9900 * gcc.target/sh/pr59278.c: Likewise.
9901 * gcc.target/sh/pr59401-1.c: Likewise.
9902 * gcc.target/sh/pr59533-1.c: Likewise.
9903 * gcc.target/sh/pr63260.c: Likewise.
9904 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9905 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9906 * gcc.target/sh/strlen.c: Likewise.
9907 * gcc.target/sh/torture/pr30807.c: Likewise.
9908 * gcc.target/sh/torture/pr34777.c: Likewise.
9909 * gcc.target/sh/torture/pr64652.c: Likewise.
9910 * gcc.target/sh/torture/pr65505.c: Likewise.
9911 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9912 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9913
411e5c67
PC
99142016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9915
9916 PR c++/66644
9917 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9918
8fa97501
BS
99192016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9920
9921 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9922 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9923 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9924 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9925
5a956111
PP
99262016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9927
9928 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9929 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9930
e7ff0319
CP
99312016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9932
9933 PR middle-end/70626
9934 * c-c++-common/goacc/combined-reduction.c: New test.
9935 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9936
52d11a4b
L
99372016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9938
9939 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9940 *movdi_internal pattern only if PIC off.
9941 * gcc.target/i386/pr70155-2.c: Likewise.
9942 * gcc.target/i386/pr70155-3.c: Likewise.
9943 * gcc.target/i386/pr70155-4.c: Likewise.
9944 * gcc.target/i386/pr70155-5.c: Likewise.
9945 * gcc.target/i386/pr70155-6.c: Likewise.
9946 * gcc.target/i386/pr70155-7.c: Likewise.
9947 * gcc.target/i386/pr70155-8.c: Likewise.
9948 * gcc.target/i386/pr70155-15.c: Likewise.
9949 * gcc.target/i386/pr70155-17.c: Likewise.
9950 * gcc.target/i386/pr70155-22.c: Likewise.
9951
8960db31
BC
99522016-04-29 Bin Cheng <bin.cheng@arm.com>
9953
9954 PR tree-optimization/70803
9955 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9956
cca535a4
IE
99572016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9958
9959 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9960 optimization of vector loop.
9961 * gcc.target/i386/vect-unpack-3.c: New test.
9962 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9963 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9964 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9965
500ecf4a
MP
99662016-04-29 Marek Polacek <polacek@redhat.com>
9967
9968 PR sanitizer/70342
9969 * g++.dg/ubsan/null-7.C: New test.
9970
2fff3db8
MP
9971 PR c/70852
9972 * gcc.dg/pr70852.c: New test.
9973
509063eb
DV
99742016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9975
9976 PR/69089
9977 * g++.dg/cpp0x/alignas6.C: New test.
9978
83745c0d
DV
99792016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9980
c87885ca
RO
9981 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9982 * gcc.dg/pr27003.c: Likewise.
9983 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9984 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9985 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9986 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
9987 * gcc.target/arc/mxy.c: Likewise.
9988 * gcc.target/arc/mswape.c: Likewise.
9989 * gcc.target/arc/mrtsc.c: Likewise.
9990 * gcc.target/arc/mcrc.c: Likewise.
9991 * gcc.target/arc/mdsp-packa.c: Likewise.
9992 * gcc.target/arc/mdvbf.c: Likewise.
9993 * gcc.target/arc/mlock.c: Likewise.
9994 * gcc.target/arc/mmac-24.c: Likewise.
9995 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9996
849b265d
BS
99972016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9998 Matthijs Kooijman <matthijs@stdin.nl>
9999 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10000
10001 PR target/60040
10002 * gcc.target/avr/pr60040-1.c: New.
10003 * gcc.target/avr/pr60040-2.c: New.
10004
1390536b
RB
100052016-04-29 Richard Biener <rguenther@suse.de>
10006
10007 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10008
98998245
RB
100092016-04-29 Richard Biener <rguenther@suse.de>
10010
10011 PR tree-optimization/13962
10012 PR tree-optimization/65686
10013 * gcc.dg/uninit-pr65686.c: New testcase.
10014
8b80cc21
JJ
100152016-04-29 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR middle-end/70843
10018 * gcc.dg/pr70843.c: New test.
10019
6181bc30
JJ
100202016-04-28 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR target/70858
10023 * gcc.target/i386/pr70858.c: New test.
10024
f4cb3612
AB
100252016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10026
10027 * gcc.target/arc/nps400-1.c: New file.
10028
8ad9df62
JR
100292016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10030 Andrew Burgess <andrew.burgess@embecosm.com>
10031
10032 * gcc.target/arc/movh_cl-1.c: New file.
10033
ceaaa9fe
JR
100342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10035 Andrew Burgess <andrew.burgess@embecosm.com>
10036
10037 * gcc.target/arc/extzv-1.c: New file.
10038 * gcc.target/arc/insv-1.c: New file.
10039 * gcc.target/arc/insv-2.c: New file.
10040 * gcc.target/arc/movb-1.c: New file.
10041 * gcc.target/arc/movb-2.c: New file.
10042 * gcc.target/arc/movb-3.c: New file.
10043 * gcc.target/arc/movb-4.c: New file.
10044 * gcc.target/arc/movb-5.c: New file.
10045 * gcc.target/arc/movb_cl-1.c: New file.
10046 * gcc.target/arc/movb_cl-2.c: New file.
10047 * gcc.target/arc/movbi_cl-1.c: New file.
10048 * gcc.target/arc/movl-1.c: New file.
10049
4d03dc2f
JR
100502016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10051 Andrew Burgess <andrew.burgess@embecosm.com>
10052
10053 * gcc.target/arc/cmem-1.c: New file.
10054 * gcc.target/arc/cmem-2.c: New file.
10055 * gcc.target/arc/cmem-3.c: New file.
10056 * gcc.target/arc/cmem-4.c: New file.
10057 * gcc.target/arc/cmem-5.c: New file.
10058 * gcc.target/arc/cmem-6.c: New file.
10059 * gcc.target/arc/cmem-7.c: New file.
10060 * gcc.target/arc/cmem-ld.inc: New file.
10061 * gcc.target/arc/cmem-st.inc: New file.
10062
81262dad
JJ
100632016-04-28 Jakub Jelinek <jakub@redhat.com>
10064
10065 PR target/70821
10066 * gcc.target/i386/pr70821.c: New test.
10067
0a31a09a
BS
100682016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10069
10070 * gcc.target/powerpc/vec-adde.c: New test.
10071 * gcc.target/powerpc/vec-adde-int128.c: New test.
10072
3ddffba9
JJ
100732016-04-28 Jakub Jelinek <jakub@redhat.com>
10074
10075 * gcc.target/i386/avx-vround-1.c: New test.
10076 * gcc.target/i386/avx-vround-2.c: New test.
10077 * gcc.target/i386/avx512vl-vround-1.c: New test.
10078 * gcc.target/i386/avx512vl-vround-2.c: New test.
10079
713dedcd
RO
100802016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10081
10082 PR testsuite/70595
10083 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10084 (check_effective_target_cilkplus_runtime): ... this.
10085 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10086 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10087
10088 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10089 Require cilkplus_runtime.
10090 Don't add -lcilkrts.
10091 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10092 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10093 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10094 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10095 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10096 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10097 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10098 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10099 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10100 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10101 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10102 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10103 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10104 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10105 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10106 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10107 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10108 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10109 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10110 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10111 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10112 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10113 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10114 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10115 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10116 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10117 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10118 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10119 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10120
10121 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10122 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10123
10124 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10125
10126 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10127 cilkplus_runtime.
10128
3563f78f
MG
101292016-04-27 Marc Glisse <marc.glisse@inria.fr>
10130
10131 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10132 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10133
6bc2bb18
RB
101342015-04-27 Ryan Burn <contact@rnburn.com>
10135
10136 PR c++/69024
10137 PR c++/68997
10138 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10139 diagnostic.
10140 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10141 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10142
1e55d29a
EB
101432016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10144
10145 * gnat.dg/limited_with4.ad[sb]: New test.
10146 * gnat.dg/limited_with4_pkg.ads: New helper.
10147
087146ca
L
101482016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10149
10150 PR target/70155
10151 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10152 and movv1ti_internal patterns
10153 * gcc.target/i386/pr70155-1.c: New test.
10154 * gcc.target/i386/pr70155-2.c: Likewise.
10155 * gcc.target/i386/pr70155-3.c: Likewise.
10156 * gcc.target/i386/pr70155-4.c: Likewise.
10157 * gcc.target/i386/pr70155-5.c: Likewise.
10158 * gcc.target/i386/pr70155-6.c: Likewise.
10159 * gcc.target/i386/pr70155-7.c: Likewise.
10160 * gcc.target/i386/pr70155-8.c: Likewise.
10161 * gcc.target/i386/pr70155-9.c: Likewise.
10162 * gcc.target/i386/pr70155-10.c: Likewise.
10163 * gcc.target/i386/pr70155-11.c: Likewise.
10164 * gcc.target/i386/pr70155-12.c: Likewise.
10165 * gcc.target/i386/pr70155-13.c: Likewise.
10166 * gcc.target/i386/pr70155-14.c: Likewise.
10167 * gcc.target/i386/pr70155-15.c: Likewise.
10168 * gcc.target/i386/pr70155-16.c: Likewise.
10169 * gcc.target/i386/pr70155-17.c: Likewise.
10170 * gcc.target/i386/pr70155-18.c: Likewise.
10171 * gcc.target/i386/pr70155-19.c: Likewise.
10172 * gcc.target/i386/pr70155-20.c: Likewise.
10173 * gcc.target/i386/pr70155-21.c: Likewise.
10174 * gcc.target/i386/pr70155-22.c: Likewise.
10175
92329f9f
L
101762016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10177
10178 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10179 ".{5,6}".
10180
309a0cf6
BC
101812016-04-27 Bin Cheng <bin.cheng@arm.com>
10182
10183 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10184 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10185 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10186 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10187 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10188
72ed2b9c
RB
101892016-04-27 Richard Biener <rguenther@suse.de>
10190
10191 PR ipa/70760
10192 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10193 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10194
3c98ff9b
NS
101952016-04-27 Nathan Sidwell <nathan@acm.org>
10196
10197 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10198 * g++.dg/ubsan/pr63956.C: Adjust error location.
10199
9ec5d66b
NC
102002016-04-27 Nick Clifton <nickc@redhat.com>
10201
10202 PR middle-end/49889
10203 * gcc.dg/pr49889.c: New test.
10204
c1e1f433
BS
102052016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10206
10207 * c-c++-common/memset-array.c: New test.
10208
8ac43293
MS
102092016-04-26 Martin Sebor <msebor@redhat.com>
10210
10211 PR c++/66639
10212 * g++.dg/cpp1y/func_constexpr.C: New test.
10213
843ce8ab
PP
102142016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10215
10216 PR c++/70241
10217 * g++.dg/cpp0x/enum32.C: New test.
10218 * g++.dg/cpp0x/enum33.C: New test.
10219
102202016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10221
10222 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10223 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10224 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10225 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10226 * gcc.c-torture/execute/pr38151.c: Likewise.
10227 * gcc.c-torture/execute/pr66556.c: Likewise.
10228 * gcc.c-torture/execute/pr67781.c: Likewise.
10229 * gcc.c-torture/execute/pr68648.c: Likewise.
10230
ca1206be
MG
102312016-04-26 Marc Glisse <marc.glisse@inria.fr>
10232
10233 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10234
2448a956
MP
102352016-04-26 Marek Polacek <polacek@redhat.com>
10236
10237 PR c/67784
10238 * gcc.dg/pr67784-3.c: New test.
10239 * gcc.dg/pr67784-4.c: New test.
10240 * gcc.dg/pr67784-5.c: New test.
10241
b02a5e26
MP
10242 PR c/70791
10243 * gcc.dg/Wnested-externs-2.c: New test.
10244
6b6aa8d3
MG
102452016-04-26 Marc Glisse <marc.glisse@inria.fr>
10246
10247 * gcc.dg/fold-plusmult.c: Adjust.
10248 * gcc.dg/no-strict-overflow-6.c: Adjust.
10249 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10250
a2095b55
BS
102512016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10252
10253 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10254 number scans.
10255 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10256 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10257 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10258 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10259 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10260 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10261 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10262 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10263 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10264 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10265 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10266 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10267 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10268 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10269 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10270 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10271 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10272 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10273 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10274 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10275 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10276 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10277 scans.
10278 * gcc.target/i386/pr32219-4.c: Likewise.
10279 * gcc.target/i386/pr32219-6.c: Likewise.
10280 * gcc.target/i386/pr32219-8.c: Likewise.
10281
bb0cc5c8
KT
102822016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10283
10284 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10285 associated options.
10286
5a0802ea
MP
102872016-04-26 Marek Polacek <polacek@redhat.com>
10288
10289 PR c++/70744
10290 * g++.dg/ext/cond2.C: New test.
10291
00f615af
BC
102922016-04-26 Bin Cheng <bin.cheng@arm.com>
10293
10294 PR tree-optimization/70771
10295 PR tree-optimization/70775
10296 * gcc.dg/pr70771.c: New test.
25939d34 10297 * gcc.dg/pr70775.c: New test.
00f615af 10298
218155e7
BS
102992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10300
10301 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10302
ab99f467
RB
103032016-04-25 Richard Biener <rguenther@suse.de>
10304
10305 PR tree-optimization/70780
10306 * gcc.dg/torture/pr70780.c: New testcase.
10307
3f8257db 103082016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10309
c87885ca
RO
10310 * gcc.target/arm/neon-vaddws16.c: New test.
10311 * gcc.target/arm/neon-vaddws32.c: New test.
10312 * gcc.target/arm/neon-vaddwu16.c: New test.
10313 * gcc.target/arm/neon-vaddwu32.c: New test.
10314 * gcc.target/arm/neon-vaddwu8.c: New test.
10315 * lib/target-supports.exp
93c590ee
MC
10316 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10317 that arm neon support vector widen sum of HImode TO SImode.
10318
d6c1a7a7
JJ
103192016-04-23 Jakub Jelinek <jakub@redhat.com>
10320
10321 PR sanitizer/70712
10322 * c-c++-common/asan/pr70712.c: New test.
10323
ab0fc037
TS
103242016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10325
10326 * .gitattributes: New file.
10327
2aa64824
CL
103282016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10329
10330 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10331
e7e12d92
DH
103322016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10333
10334 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10335 * gfortran.dg/submodule_15.f08: Likewise.
10336
d1431192
RB
103372016-04-22 Richard Biener <rguenther@suse.de>
10338
10339 PR tree-optimization/70740
10340 * gcc.dg/torture/pr70740.c: New testcase.
10341
04a63c24
L
103422016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10343
10344 PR target/70750
10345 * gcc.target/i386/pr70750-1.c: New test.
10346 * gcc.target/i386/pr70750-2.c: Likewise.
10347
20700098
PC
103482016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10349
10350 PR c++/70540
10351 * g++.dg/cpp0x/auto48.C: New.
10352
aedf4e12
MP
103532016-04-21 Marek Polacek <polacek@redhat.com>
10354
10355 PR c++/70513
10356 * g++.dg/cpp0x/forw_enum12.C: New test.
10357 * g++.dg/cpp0x/forw_enum13.C: New test.
10358
2074d80a
KY
103592016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10360
10361 PR target/70728
10362 * gcc.target/i386/pr70728.c: New test.
10363
aef4aab0
RB
103642016-04-21 Richard Biener <rguenther@suse.de>
10365
10366 PR middle-end/70747
10367 * gcc.dg/pr70747.c: New testcase.
10368
2359e571
BC
103692016-04-21 Bin Cheng <bin.cheng@arm.com>
10370
10371 PR tree-optimization/70715
10372 * gcc.dg/tree-ssa/scev-13.c: New test.
10373
ce0e66ff
MG
103742016-04-21 Marc Glisse <marc.glisse@inria.fr>
10375
10376 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10377
2c2870a1
MG
103782016-04-21 Marc Glisse <marc.glisse@inria.fr>
10379
10380 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10381
a2b056a3
JH
103822016-04-20 Jan Hubicka <jh@suse.cz>
10383
10384 PR ipa/70018
10385 * g++.dg/ipa/nothrow-1.C: New testcase.
10386
ee392fc2
NS
103872016-04-20 Nathan Sidwell <nathan@acm.org>
10388
10389 PR c++/55635
10390 * g++.dg/eh/delete1.C: New.
10391
dda49daf
L
103922016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10393
10394 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10395 -mtune-ctrl=sse_typeless_stores.
10396
8a5b9d5a
L
103972016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10398
10399 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10400
1011119f
BC
104012016-04-20 Bin Cheng <bin.cheng@arm.com>
10402
10403 PR tree-optimization/69489
10404 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10405
477d4906
IV
104062016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10407
10408 PR c++/69363
10409 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10410 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10411 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10412
fad08d12
BC
104132016-04-20 Bin Cheng <bin.cheng@arm.com>
10414
10415 PR tree-optimization/56625
10416 PR tree-optimization/69489
10417 * gcc.dg/vect/pr56625.c: New test.
10418 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10419
9e3e4fab
AP
104202016-04-20 Andrew Pinski <apinski@cavium.com>
10421
10422 PR target/64971
10423 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10424
d7aa24e4
AC
104252016-04-20 Arnaud Charlet <charlet@adacore.com>
10426
10427 * gnat.dg/self1.adb: Remove now incorrect test.
10428
e6d62b46
BC
104292016-04-20 Bin Cheng <bin.cheng@arm.com>
10430
10431 * gcc.dg/tree-ssa/scev-11.c: New test.
10432 * gcc.dg/tree-ssa/scev-12.c: New test.
10433
2697b189
MP
104342016-04-20 Marek Polacek <polacek@redhat.com>
10435
10436 PR tree-optimization/70725
10437 * gcc.dg/pr70725.c: New test.
10438
60d393e8
RB
104392016-04-20 Richard Biener <rguenther@suse.de>
10440
10441 PR tree-optimization/70726
10442 * g++.dg/vect/pr70726.cc: New testcase.
10443
82c6f58a
AK
104442016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10445
10446 PR target/70674
10447 * gcc.target/s390/pr70674.c: New test.
10448
90eeab20
JD
104492016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10450
10451 PR libgfortran/70684
10452 * gfortran.dg/list_read_14.f90: New test.
10453
fc9cf6da
L
104542016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10455
10456 PR target/69201
10457 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10458 extern to force it misaligned.
10459 (b): Likewise.
10460 (c): Likewise.
10461 (d): Likewise.
10462 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10463 Don't check `*' before movv4sf_internal.
10464 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10465 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10466 Don't check `*' before movv16qi_internal.
10467 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10468 extern to force it misaligned.
10469 (b): Likewise.
10470 (c): Likewise.
10471 (d): Likewise.
10472 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10473 Don't check `*' before movv2df_internal.
10474 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10475 extern to force it misaligned.
10476 (b): Likewise.
10477 (c): Likewise.
10478 (d): Likewise.
10479 Check movv8sf_internal instead of avx_storeups256.
10480 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10481
ea8927ea
RB
104822016-04-19 Richard Biener <rguenther@suse.de>
10483
10484 PR tree-optimization/70171
10485 * g++.dg/tree-ssa/pr70171.C: New testcase.
10486
65f52ee9
RB
104872016-04-19 Richard Biener <rguenther@suse.de>
10488
10489 PR tree-optimization/70724
10490 * gcc.dg/torture/pr70724.c: New testcase.
10491
987b67f1
VM
104922016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10493
10494 PR middle-end/70689
c87885ca 10495 * gcc.target/i386/pr70689.c: New.
987b67f1 10496
91a47c39
L
104972016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10498
10499 PR target/70708
10500 * gcc.target/i386/pr70708.c: New test.
10501
8270b82d
RB
105022016-04-18 Richard Biener <rguenther@suse.de>
10503
10504 PR tree-optimization/43434
10505 * gcc.dg/vect/pr43434.c: New testcase.
10506 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10507 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10508 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10509 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10510 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10511 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10512 * gcc.dg/gomp/pr68640.c: Likewise.
10513 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10514 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10515
edd048e2
RB
105162016-04-18 Richard Biener <rguenther@suse.de>
10517
10518 PR tree-optimization/70701
10519 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10520
bd5c7330
TV
105212016-04-18 Tom de Vries <tom@codesourcery.com>
10522
10523 PR testsuite/70699
10524 * gcc.dg/pr70161.c: Add dot-file scans.
10525 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10526 instead of after last dot char.
10527
23f2660f
EB
105282016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10529
10530 * c-c++-common/dump-ada-spec-3.c: New test.
10531 * c-c++-common/dump-ada-spec-4.c: Likewise.
10532
da152c9f
TV
105332016-04-17 Tom de Vries <tom@codesourcery.com>
10534
10535 PR other/70183
10536 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10537
cc950f98
JH
105382016-04-15 Jan Hubicka <jh@suse.cz>
10539
10540 PR ipa/70018
10541 * g++.dg/ipa/pure-const-1.C: New testcase.
10542 * g++.dg/ipa/pure-const-2.C: New testcase.
10543 * g++.dg/ipa/pure-const-3.C: New testcase.
10544
949505a9
MP
105452016-04-15 Marek Polacek <polacek@redhat.com>
10546
10547 PR c/70671
10548 * gcc.dg/bitfld-22.c: New test.
10549
10e547d6
BS
105502016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10551
10552 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10553 x86_64.
10554
1e77281b
MP
105552016-04-15 Marek Polacek <polacek@redhat.com>
10556
10557 PR c/70651
10558 * c-c++-common/pr70651.c: New test.
10559
e501fa8e
KT
105602016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10561
10562 PR rtl-optimization/70681
10563 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10564 dump scan on arm and powerpc.
10565 * gcc.dg/pr10474.c: Likewise.
10566
dda1bf61
JJ
105672016-04-15 Jakub Jelinek <jakub@redhat.com>
10568
ca4ef1ff
JJ
10569 PR c++/69517
10570 PR c++/70019
10571 PR c++/70588
10572 * g++.dg/cpp1y/vla11.C: Revert for real.
10573
dda1bf61
JJ
10574 PR c/70436
10575 * c-c++-common/Wparentheses-1.c: New test.
10576 * c-c++-common/gomp/Wparentheses-1.c: New test.
10577 * c-c++-common/gomp/Wparentheses-2.c: New test.
10578 * c-c++-common/gomp/Wparentheses-3.c: New test.
10579 * c-c++-common/gomp/Wparentheses-4.c: New test.
10580 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10581 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10582 * c-c++-common/goacc/Wparentheses-1.c: New test.
10583
1355e62c
KY
105842016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10585
10586 PR target/70662
10587 * gcc.target/i386/pr70662.c: New test.
10588
0ab34b9e 105892016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 10590 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
10591
10592 PR tree-optimization/70130
10593 * gcc.dg/vect/O3-pr70130.c: New testcase.
10594
bc773aad
MM
105952016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10596
6e9b2286
MM
10597 PR target/70669
10598 * gcc.target/powerpc/pr70669.c: New test.
10599
bc773aad
MM
10600 PR target/70640
10601 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10602 a power7 system that does not have an assembler that supports
10603 power8.
10604
d8747845
MS
106052016-04-14 Martin Sebor <msebor@redhat.com>
10606
10607 PR c++/69517
10608 PR c++/70019
10609 PR c++/70588
10610 * c-c++-common/ubsan/vla-1.c: Revert.
10611 * g++.dg/cpp1y/vla11.C: Same.
10612 * g++.dg/cpp1y/vla12.C: Same.
10613 * g++.dg/cpp1y/vla13.C: Same.
10614 * g++.dg/cpp1y/vla14.C: Same.
10615 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 10616 * g++.dg/init/array24.C: Same.
d8747845
MS
10617 * g++.dg/ubsan/vla-1.C: Same.
10618
85128559
MP
106192016-04-14 Marek Polacek <polacek@redhat.com>
10620 Jan Hubicka <hubicka@ucw.cz>
10621
10622 PR c++/70029
10623 * g++.dg/torture/pr70029.C: New test.
10624
52fbb073
MS
106252016-04-14 Martin Sebor <msebor@redhat.com>
10626
10627 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10628 type size to prevent failures on targets with very low maximum
10629 alignment.
10630
6db61d6f
RB
106312016-04-14 Richard Biener <rguenther@suse.de>
10632
10633 PR tree-optimization/70623
10634 * gcc.dg/torture/pr70623.c: New testcase.
10635 * gcc.dg/torture/pr70623-2.c: Likewise.
10636
342fac95
MS
106372016-04-13 Martin Sebor <msebor@redhat.com>
10638
10639 PR c++/69517
10640 PR c++/70019
10641 PR c++/70588
10642 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10643 * g++.dg/cpp1y/vla11.C: New test.
10644 * g++.dg/cpp1y/vla12.C: New test.
10645 * g++.dg/cpp1y/vla13.C: New test.
10646 * g++.dg/cpp1y/vla14.C: New test.
10647 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 10648 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
10649 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10650
d93c452f
JJ
106512016-04-13 Jakub Jelinek <jakub@redhat.com>
10652
10653 PR c++/70641
10654 * g++.dg/opt/pr70641.C: New test.
10655
85115fb6
RO
106562016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10657
10658 PR rtl-optimization/68749
10659 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10660 effects of argument promotions.
10661 Remove default args to dg-skip-if.
10662
545a4139
PC
106632016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10664
10665 PR c++/70635
10666 * g++.dg/parse/pr70635.C: New.
10667
b3a77f21
MP
106682016-04-13 Marek Polacek <polacek@redhat.com>
10669
10670 PR c++/70639
10671 * c-c++-common/Wmisleading-indentation-4.c: New test.
10672
99cd9857
MP
106732016-04-13 Marek Polacek <polacek@redhat.com>
10674
10675 PR c/70436
c87885ca
RO
10676 * gcc.dg/Wparentheses-12.c: New test.
10677 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 10678
75ca93ec
IE
106792016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10680
10681 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10682 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10683 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10684
3d3f9e7e
JJ
106852016-04-13 Jakub Jelinek <jakub@redhat.com>
10686
37947cd0
JJ
10687 PR middle-end/70633
10688 * gcc.c-torture/compile/pr70633.c: New test.
10689
3d3f9e7e
JJ
10690 PR debug/70628
10691 * gcc.dg/torture/pr70628.c: New test.
10692
92886d3e
PP
106932016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10694
10695 PR c++/70610
10696 * g++.dg/template/pr70610.C: New test.
10697 * g++.dg/template/pr70610-2.C: New test.
10698 * g++.dg/template/pr70610-3.C: New test.
10699 * g++.dg/template/pr70610-4.C: New test.
10700
13bd7c2b
JJ
107012016-04-12 Jakub Jelinek <jakub@redhat.com>
10702
6512fa6d
JJ
10703 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10704 128 instead of 32.
10705
13bd7c2b
JJ
10706 PR c++/70571
10707 * g++.dg/ext/pr70571.C: New test.
10708
20b9851c
MM
107092016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10710
8a434ada 10711 PR target/70640
20b9851c
MM
10712 * gcc.target/powerpc/pr70640.c: New test.
10713
2b2f52bc
PC
107142016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10715
10716 PR c++/68722
10717 * g++.dg/parse/pr68722.C: New.
10718
5901e56a
JJ
107192016-04-12 Jakub Jelinek <jakub@redhat.com>
10720
10721 PR rtl-optimization/70596
10722 * gcc.target/i386/pr70596.c: New test.
10723
d4619dc1
NS
107242016-04-12 Nathan Sidwell <nathan@acm.org>
10725
10726 PR c++/70501
10727 * g++.dg/init/pr70501.C: New.
10728
3df530d3
DW
107292016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10730
10731 * gcc.target/i386/asm-flag-6.c: New test.
10732
b7a120d7
TV
107332016-04-12 Tom de Vries <tom@codesourcery.com>
10734
10735 PR tree-optimization/68756
10736 * gcc.dg/graphite/pr68756.c: New test.
10737
4e0eea75
JJ
107382016-04-12 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR tree-optimization/70602
10741 * gcc.c-torture/execute/pr70602.c: New test.
10742
35fbda43
MM
107432016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10744
10745 PR target/70381
10746 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10747 __float128 emulator is built and runs.
10748 * gcc.target/powerpc/float128-1.c: Likewise.
10749
10750 * lib/target-supports.exp (check_ppc_float128_sw_available):
10751 Rework tests for __float128 software and hardware
10752 availability. Fix exit condition to return 0 on success.
10753
04a99ebe
JG
107542016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10755
10756 PR target/70133
10757 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10758 * gcc.target/aarch64/target_attr_15.c: Likewise.
10759
47cd5a85
PC
107602016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10761
10762 PR c++/69066
10763 * g++.dg/cpp1y/pr69066.C: New.
10764
a5edb32e
JD
107652016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10766
10767 PR fortran/68566
10768 * gfortran.dg/pr36192.f90: Update test.
10769 * gfortran.dg/pr36192_1.f90: Update test.
10770 * gfortran.dg/real_dimension_1.f: Update test.
10771 * gfortran.dg/parameter_array_init_7.f90: New test.
10772
8ef378f8
JDA
107732016-04-09 John David Anglin <danglin@gcc.gnu.org>
10774
c532c871
JDA
10775 PR testsuite/64039
10776 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10777
d34f706f
JDA
10778 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10779
75e1dd9e
JDA
10780 PR rtl-optimization/66669
10781 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10782
8a976f5f
JDA
10783 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10784
da04822a
JDA
10785 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10786 * gcc.dg/pie-1.c: Likewise.
10787 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10788 * gcc.dg/pic-4.c: Likewise.
10789 * gcc.dg/pie-3.c: Likewise.
10790 * gcc.dg/pie-4.c: Likewise.
10791
adfabcf9
JDA
10792 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10793
4a020adf
JDA
10794 PR tree-optimization/68644
10795 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10796
8ef378f8
JDA
10797 PR rtl-optimization/64886
10798 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10799
09bf990e
TV
108002016-04-09 Tom de Vries <tom@codesourcery.com>
10801
10802 PR tree-optimization/68953
10803 * gcc.dg/graphite/pr68953.c: New test.
10804
138c3c1a
DH
108052016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10806
10807 PR fortran/70592
10808 * gfortran.dg/deferred_character_16.f90: New test.
10809
f55460af
JJ
108102016-04-09 Jakub Jelinek <jakub@redhat.com>
10811
10812 PR tree-optimization/70586
10813 * gcc.c-torture/execute/pr70586.c: New test.
10814
0b77bbf3
DH
108152016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10816
10817 PR sanitizer/70573
10818 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10819 with __builtin_memset
10820 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10821
c42cfb5c
CP
108222016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10823
10824 PR lto/70289
10825 PR ipa/70348
10826 PR tree-optimization/70373
10827 PR middle-end/70533
10828 PR middle-end/70534
10829 PR middle-end/70535
10830 * c-c++-common/goacc/reduction-5.c: New test.
10831 * c-c++-common/goacc/reduction-promotions.c: New test.
10832 * gfortran.dg/goacc/reduction-3.f95: New test.
10833 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10834
56cfb596
PP
108352016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10836
10837 PR c++/70590
10838 PR c++/70452
10839 * g++.dg/pr70590.C: New test.
10840 * g++.dg/pr70590-2.C: New test.
10841
1a13c0a2
JJ
108422016-04-08 Jakub Jelinek <jakub@redhat.com>
10843
abc0647a
JJ
10844 PR middle-end/70593
10845 * gcc.target/i386/pr70593.c: New test.
10846
1a13c0a2
JJ
10847 PR rtl-optimization/70574
10848 * gcc.target/i386/avx2-pr70574.c: New test.
10849
c3da4956
MO
108502016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10851
10852 PR sanitizer/70541
10853 * c-c++-common/asan/pr70541.c: New test.
10854
9f1b833b
TV
108552016-04-08 Tom de Vries <tom@codesourcery.com>
10856
10857 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10858 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10859
bae7adda
KT
108602016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10861
10862 PR target/70566
10863 * gcc.c-torture/execute/pr70566.c: New test.
10864
211f3d57
TV
108652016-04-08 Tom de Vries <tom@codesourcery.com>
10866
10867 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10868 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10869
02cf2861
AM
108702016-04-08 Alan Modra <amodra@gmail.com>
10871
10872 * gcc.target/powerpc/pr70117.c: New.
10873
5f490f9f
JJ
108742016-04-07 Jakub Jelinek <jakub@redhat.com>
10875
56e9b710
JJ
10876 PR testsuite/70581
10877 * gcc.dg/lto/simd-function_0.c: New test.
10878
5f490f9f
JJ
10879 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10880 clones.
10881 * c-c++-common/attr-simd-2.c: Likewise.
10882 * c-c++-common/attr-simd-4.c: Likewise.
10883 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10884 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10885
e4ebc74d
TP
108862016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10887
10888 PR testsuite/70553
10889 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10890
9817ae35
TS
108912016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10892 Tom de Vries <tom@codesourcery.com>
10893
10894 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10895 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10896 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10897 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10898 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10899 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10900 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10901 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10902
e292f64d
PP
109032016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10904
10905 PR c/70436
10906 * g++.dg/warn/Wparentheses-29.C: New test.
10907
6b37bdaf
PP
109082016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10909
10910 PR c/70436
10911 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10912 explicit braces to resolve a future -Wparentheses warning.
10913
64824205
RH
109142016-04-06 Richard Henderson <rth@redhat.com>
10915
10916 * gcc.dg/pr61817-1.c: New test.
10917 * gcc.dg/pr61817-2.c: New test.
10918 * gcc.dg/pr69391-1.c: New test.
10919 * gcc.dg/pr69391-2.c: New test.
10920
bc2fc1f3
VM
109212016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10922
10923 PR rtl-optimization/70398
c87885ca 10924 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 10925
41414a02
EB
109262016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10927
10928 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10929
4066ea8a
YR
109302016-04-06 Yvan Roux <yvan.roux@linaro.org>
10931 Pedro Alves <palves@redhat.com>
10932
10933 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10934
ec35ea45
JJ
109352016-04-06 Jakub Jelinek <jakub@redhat.com>
10936
3866f8dd
JJ
10937 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10938 Check for avx512f effective targets instead of avx2.
10939 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10940 for AVX512F clones.
10941 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10942 * g++.dg/gomp/declare-simd-1.C: Likewise.
10943 * g++.dg/gomp/declare-simd-3.C: Likewise.
10944 * g++.dg/gomp/declare-simd-4.C: Likewise.
10945
ec35ea45
JJ
10946 PR middle-end/70550
10947 * c-c++-common/gomp/pr70550-1.c: New test.
10948 * c-c++-common/gomp/pr70550-2.c: New test.
10949
c08d28ac
NS
109502016-04-05 Nathan Sidwell <nathan@acm.org>
10951
10952 PR c++/70512
10953 * g++.dg/ext/attribute-may-alias-5.C: New.
10954
1d510e04
JJ
109552016-04-05 Jakub Jelinek <jakub@redhat.com>
10956
10957 PR c++/70336
10958 * c-c++-common/pr70336.c: New test.
10959 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10960 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10961
84278ed9
JH
109622016-04-05 Jan Hubicka <hubicka@ucw.cz>
10963
10964 PR ipa/66223
10965 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10966
268a0ec4
JJ
109672016-04-05 Jakub Jelinek <jakub@redhat.com>
10968
10969 PR rtl-optimization/70542
10970 * gcc.dg/torture/pr70542.c: New test.
10971 * gcc.target/i386/avx2-pr70542.c: New test.
10972
5e8c2eb1
ZS
109732016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10974
10975 PR tree-optimization/70509
10976 * gcc.target/i386/avx512bw-pr70509.c: New test.
10977
c0daf32d
PP
109782016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10979
10980 PR c++/70452
10981 * g++.dg/ext/constexpr-vla4.C: New test.
10982
bf867841
UB
109832016-04-05 Uros Bizjak <ubizjak@gmail.com>
10984
10985 PR target/70510
10986 * gcc.target/i386/pr70510.c: New test.
10987
3022186a
RB
109882016-04-05 Richard Biener <rguenther@suse.de>
10989
10990 PR tree-optimization/70526
10991 * g++.dg/torture/pr70526.C: New testcase.
10992
55fc79b2
JJ
109932016-04-05 Jakub Jelinek <jakub@redhat.com>
10994
10995 PR target/70525
10996 * gcc.target/i386/pr70525.c: New test.
10997
62b233f2
RB
109982016-04-05 Richard Biener <rguenther@suse.de>
10999
11000 PR middle-end/70499
11001 * g++.dg/torture/pr70499.C: New testcase.
11002
cc05759d
RB
110032016-04-05 Richard Biener <rguenther@suse.de>
11004
11005 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11006 remove XFAIL.
11007
f23f16d4
JJ
110082016-04-04 Jakub Jelinek <jakub@redhat.com>
11009
11010 PR middle-end/70307
11011 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11012 rs6000 ABI warnings.
11013
d27ecc49
JH
110142016-04-04 Jan Hubicka <hubicka@ucw.cz>
11015
11016 PR ipa/66223
11017 * g++.dg/ipa/devirt-51.C: New testcase.
11018
c974c96e 110192016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11020 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11021
11022 PR middle-end/70457
11023 * gcc.dg/torture/pr70457.c: New.
11024
7a85da89
AV
110252016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11026
11027 PR fortran/67538
11028 * gfortran.dg/allocate_with_source_19.f08: New test.
11029
de517e64
AV
110302016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11031
11032 PR fortran/65795
11033 * gfortran.dg/coarray_allocate_6.f08: New test.
11034
43b9f499
RB
110352016-04-04 Richard Biener <rguenther@suse.de>
11036
11037 PR rtl-optimization/70484
11038 * gcc.dg/torture/pr70484.c: New testcase.
11039
f13355da
MP
110402016-04-04 Marek Polacek <polacek@redhat.com>
11041
11042 PR c/70307
11043 * gcc.dg/torture/pr70307.c: New test.
11044
6cc6ed50
OE
110452016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11046
11047 PR target/70416
11048 PR target/67391
11049 * gcc.target/sh/torture/pr70416.c: New.
11050
abdc16c8
MS
110512016-04-02 Martin Sebor <msebor@redhat.com>
11052
11053 PR c++/67376
11054 PR c++/70170
11055 PR c++/70172
11056 PR c++/70228
11057 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11058 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11059 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11060 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11061 * g++.dg/cpp0x/constexpr-string.C: Same.
11062 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11063 * g++.dg/cpp0x/pr65398.C: Same.
11064 * g++.dg/ext/constexpr-vla1.C: Same.
11065 * g++.dg/ext/constexpr-vla2.C: Same.
11066 * g++.dg/ext/constexpr-vla3.C: Same.
11067 * g++.dg/ubsan/pr63956.C: Same.
11068
763cd859
JJ
110692016-04-01 Jakub Jelinek <jakub@redhat.com>
11070
11071 PR rtl-optimization/70467
11072 * gcc.target/i386/pr70467-2.c: New test.
11073
0f875435
JJ
110742016-04-01 Jakub Jelinek <jakub@redhat.com>
11075 Marek Polacek <polacek@redhat.com>
11076
11077 PR c++/70488
11078 * g++.dg/init/new47.C: New test.
11079
41d14659
RR
110802016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11081
11082 PR target/70496
11083 * gcc.target/arm/pr70496.c: New test.
11084
f9bf89bb
NS
110852016-04-01 Nathan Sidwell <nathan@acm.org>
11086
73b9085d
NS
11087 PR c++/68475
11088 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11089
4afdcfaa
IE
110902016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11091
11092 PR target/69890
11093 * gcc.dg/strlenopt.h (memmove): New.
11094 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11095 instead of "string.h".
11096 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11097 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11098 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11099 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11100 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11101 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11102 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11103 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11104 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11105 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11106 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11107 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11108 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11109 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11110 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11111 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11112 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11113 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11114 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11115 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11116
b5d7a29c
RO
111172016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11118
11119 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11120 (Holder::foo): Reflect this.
11121
b660f9ec
IE
111222016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11123
11124 PR target/70442
11125 * gcc.dg/pr70442.c: New test.
11126
88504f34
NS
111272016-03-31 Nathan Sidwell <nathan@acm.org>
11128
11129 PR c++/70393
11130 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11131
95d34b96
KY
111322016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11133
11134 PR target/70453
11135 * gcc.target/i386/pr70453.c: New test.
11136
b4c4967c
AB
111372016-03-31 Andrey Belevantsev <abel@ispras.ru>
11138
11139 PR target/70292
11140 * gcc.c-torture/pr70292.c: New test.
11141
5fde6a45
MP
111422016-03-31 Marek Polacek <polacek@redhat.com>
11143
11144 PR c/70297
11145 * c-c++-common/pr70297.c: New test.
11146 * g++.dg/cpp0x/typedef-redecl.C: New test.
11147 * gcc.dg/typedef-redecl2.c: New test.
11148
97eb24c4
JJ
111492016-03-31 Jakub Jelinek <jakub@redhat.com>
11150
11151 PR rtl-optimization/70460
11152 * gcc.c-torture/execute/pr70460.c: New test.
11153
efc3536f
RB
111542016-03-31 Richard Biener <rguenther@suse.de>
11155
11156 PR c++/70430
11157 * g++.dg/ext/vector30.C: New testcase.
11158
e0876e21
DH
111592016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11160 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11161
11162 * gfortran.dg/fmt_pf.f90: New test.
11163
e9bff8c6
RO
111642016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11165
11166 Forward-port from 5 branch
11167 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11168
11169 PR testsuite/70356
11170 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11171 dg-require-effective-target after dg-do.
11172
11173 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11174
11175 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11176
2620c80d
TS
111772016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11178 Julian Brown <julian@codesourcery.com>
11179 Chung-Lin Tang <cltang@codesourcery.com>
11180 Cesar Philippidis <cesar@codesourcery.com>
11181 James Norris <jnorris@codesourcery.com>
11182 Tom de Vries <tom@codesourcery.com>
11183 Nathan Sidwell <nathan@codesourcery.com>
11184
bf867841 11185 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11186 * c-c++-common/goacc/loop-clauses.c: Likewise.
11187 * g++.dg/goacc/template.C: Likewise.
11188 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11189 * gfortran.dg/goacc/loop-1.f95: Likewise.
11190 * gfortran.dg/goacc/loop-5.f95: Likewise.
11191 * gfortran.dg/goacc/loop-6.f95: Likewise.
11192 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11193 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11194 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11195 * c-c++-common/goacc/clauses-fail.c: Likewise.
11196 * c-c++-common/goacc/parallel-1.c: Likewise.
11197 * c-c++-common/goacc/reduction-1.c: Likewise.
11198 * c-c++-common/goacc/reduction-2.c: Likewise.
11199 * c-c++-common/goacc/reduction-3.c: Likewise.
11200 * c-c++-common/goacc/reduction-4.c: Likewise.
11201 * c-c++-common/goacc/routine-3.c: Likewise.
11202 * c-c++-common/goacc/routine-4.c: Likewise.
11203 * c-c++-common/goacc/routine-5.c: Likewise.
11204 * c-c++-common/goacc/tile.c: Likewise.
11205 * g++.dg/goacc/template.C: Likewise.
11206 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11207 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11208 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11209 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11210 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11211 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11212 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11213 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11214 * c-c++-common/goacc/use_device-1.c: ... this file.
11215 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11216 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11217 * c-c++-common/goacc/host_data-6.c: ... this file.
11218 * c-c++-common/goacc/loop-2-kernels.c: New file.
11219 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11220 * c-c++-common/goacc/loop-3.c: Likewise.
11221 * g++.dg/goacc/reference.C: Likewise.
11222 * g++.dg/goacc/routine-1.C: Likewise.
11223 * g++.dg/goacc/routine-2.C: Likewise.
11224
f6d2d066
RB
112252016-03-30 Richard Biener <rguenther@suse.de>
11226
11227 PR middle-end/70450
11228 * gcc.dg/torture/pr70450.c: New testcase.
11229
d43242b9
JJ
112302016-03-30 Jakub Jelinek <jakub@redhat.com>
11231
11232 PR target/70421
11233 * gcc.dg/torture/pr70421.c: New test.
11234 * gcc.target/i386/avx512f-pr70421.c: New test.
11235
5ce43b77
L
112362016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11237
11238 PR testsuite/70364
11239 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11240 (check): New function.
11241 (bar): Call check.
11242 (foo): Align stack to 16 bytes when calling bar.
11243 * gcc.target/i386/cleanup-2.c: Likewise.
11244
d014a712
PP
112452016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11246
11247 PR tree-optimization/59124
11248 * gcc.dg/Warray-bounds-19.c: New test.
11249
3f8257db 112502016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11251
11252 * lib/prune.exp (escape_regex_chars): New.
11253 (prune_file_path): Update to quote metcharacters for regexp.
11254
3336c6e0
JJ
112552016-03-29 Jakub Jelinek <jakub@redhat.com>
11256
a362f023
JJ
11257 PR rtl-optimization/70429
11258 * gcc.c-torture/execute/pr70429.c: New test.
11259
3336c6e0
JJ
11260 PR tree-optimization/70405
11261 * gcc.dg/pr70405.c: New test.
11262
728557fd
AV
112632016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11264
11265 PR fortran/70397
11266 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11267 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11268
bef977d4
TS
112692016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11270
11271 PR testsuite/64177
11272 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11273 __cilkrts_set_param to set two workers.
11274 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11275 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11276
6f6d25c9
DH
112772016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11278
bf867841 11279 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11280
45733562
KY
112812016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11282
11283 PR target/70406
bf867841 11284 * gcc.target/i386/pr70406.c: New test.
45733562 11285
a1799e5e
EB
112862016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11287
11288 * gnat.dg/specs/double_record_extension3.ads: New test.
11289
5fca7b66
RH
112902016-03-25 Richard Henderson <rth@redhat.com>
11291
11292 PR target/70120
11293 * gcc.target/aarch64/pr70120-1.c: New.
11294 * gcc.target/aarch64/pr70120-2.c: New.
11295 * gcc.target/aarch64/pr70120-3.c: New.
11296
31ce75c6
PP
112972016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11298
11299 PR c++/62212
11300 * g++.dg/template/mangle2.C: The dg-do directive should be
11301 "compile" not "assemble".
11302
3caf0ca1
BS
113032016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11304
11305 PR lto/69650
11306 * gcc.dg/pr69650.c: New test.
11307
634035b6
DE
113082016-03-25 David Edelsohn <dje.gcc@gmail.com>
11309
11310 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11311
45d34276
AM
113122016-03-25 Alan Modra <amodra@gmail.com>
11313
11314 * gcc.dg/dfp/pr70052.c: New test.
11315
8f085166
RH
113162016-03-24 Richard Henderson <rth@redhat.com>
11317
11318 PR middle-end/69845
11319 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11320 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11321
011e5ec3
TV
113222016-03-24 Tom de Vries <tom@codesourcery.com>
11323
11324 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11325
9e3f4551
TV
113262016-03-24 Tom de Vries <tom@codesourcery.com>
11327
11328 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11329 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11330
45780041
TV
113312016-03-24 Tom de Vries <tom@codesourcery.com>
11332
11333 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11334 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11335
887ab4e5
PP
113362016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11337
11338 PR c++/62212
11339 * g++.dg/template/mangle2.C: New test.
11340
69a9a66f
RB
113412016-03-24 Richard Biener <rguenther@suse.de>
11342
11343 PR tree-optimization/70396
11344 * gcc.dg/torture/pr70396.c: New testcase.
11345
ed87de55
RB
113462016-03-24 Richard Biener <rguenther@suse.de>
11347
11348 PR middle-end/70370
11349 * gcc.dg/torture/pr70370.c: New testcase.
11350
ea064934
TV
113512016-03-24 Tom de Vries <tom@codesourcery.com>
11352
11353 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11354 * gfortran.dg/goacc/kernels-tree.f95: Same.
11355 * gfortran.dg/goacc/parallel-tree.f95: Same.
11356
b2a4dd1d
TV
113572016-03-24 Tom de Vries <tom@codesourcery.com>
11358
11359 * c-c++-common/goacc/uninit-if-clause.c: New test.
11360 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11361
72e7cd6e
JJ
113622016-03-24 Jakub Jelinek <jakub@redhat.com>
11363
11364 PR target/70290
bf867841
UB
11365 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11366 Fix formatting.
72e7cd6e 11367
ce9d0c03
RB
113682016-03-24 Richard Biener <rguenther@suse.de>
11369
11370 PR tree-optimization/70372
11371 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11372
426b9428
PP
113732016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11374
11375 PR c++/70347
11376 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11377
cd1588c4
PP
113782016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11379
11380 PR c++/70332
11381 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11382
61637db3
JJ
113832016-03-23 Jakub Jelinek <jakub@redhat.com>
11384
928af3bf
JJ
11385 PR c++/70001
11386 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11387 * g++.dg/cpp1y/pr70001.C: New test.
11388
61637db3
JJ
11389 PR c++/70323
11390 * g++.dg/cpp0x/constexpr-70323.C: New test.
11391
05aca4e7
AO
113922016-03-23 Alexandre Oliva <aoliva@redhat.com>
11393 Jason Merrill <jason@redhat.com>
11394 Jakub Jelinek <jakub@redhat.com>
11395
11396 PR c++/69315
11397 * g++.dg/cpp0x/constexpr-69315.C: New test.
11398 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11399
fbdb6baf
MP
114002016-03-23 Marek Polacek <polacek@redhat.com>
11401
11402 PR c++/69884
11403 * g++.dg/warn/Wignored-attributes-1.C: New test.
11404 * g++.dg/warn/Wignored-attributes-2.C: New test.
11405
d79ee524
TV
114062016-03-23 Tom de Vries <tom@codesourcery.com>
11407
11408 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11409 initialization.
11410 * gfortran.dg/goacc/private-3.f95 (test): Same.
11411 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11412 missing use param.
11413
a59f0bef
KT
114142016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11415
11416 * lib/target-supports.exp: Remove v7ve entry from loop
11417 creating effective target checks.
11418 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11419 (add_options_for_arm_arch_v7ve): Likewise.
11420
0179520a
JJ
114212016-03-23 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR tree-optimization/70354
11424 * gcc.dg/vect/pr70354-1.c: New test.
11425 * gcc.dg/vect/pr70354-2.c: New test.
11426 * gcc.target/i386/avx2-pr70354-1.c: New test.
11427 * gcc.target/i386/avx2-pr70354-2.c: New test.
11428
75bb14d7
JL
114292016-03-22 Jeff Law <law@redhat.com>
11430
11431 PR target/70232
11432 * gcc.dg/tree-ssa/pr70232.c: New test.
11433
72c9526d
IE
114342016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11435
11436 PR target/70302
11437 * gcc.target/i386/pr70302.c: New test.
11438
a3ca1bc5
RB
114392016-03-22 Richard Biener <rguenther@suse.de>
11440
11441 PR middle-end/70251
11442 * g++.dg/torture/pr70251.C: New testcase.
11443
5c240f4d
DM
114442016-03-22 David Malcolm <dmalcolm@redhat.com>
11445
11446 PR c/69993
11447 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11448 Wmisleading-indentation.c.
11449 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11450 reflect change to diagnostic text and order of messages.
11451 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11452
80f6631b
DE
114532016-03-22 David Edelsohn <dje.gcc@gmail.com>
11454
11455 * g++.dg/ext/java-3.C: Don't compile on AIX.
11456
9a10956c
RB
114572016-03-22 Richard Biener <rguenther@suse.de>
11458
11459 PR middle-end/70333
11460 * gcc.dg/torture/pr70333.c: New testcase.
11461
6cedf922
IE
114622016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11463
11464 * g++.dg/ext/pr70290.C: New test.
11465
cd6c27ac
KY
114662016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11467
11468 PR target/70325
11469 * gcc.target/i386/pr70325.c: New test.
11470
4cde512c
JJ
114712016-03-22 Jakub Jelinek <jakub@redhat.com>
11472
b01915ed
JJ
11473 PR target/70329
11474 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11475 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11476
4e3e2cf1
JJ
11477 PR target/70300
11478 * gcc.target/i386/pr70300.c: New test.
11479
4cde512c
JJ
11480 PR c++/70295
11481 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11482 (func2): New function for cond with parens, xfail warning for c++.
11483 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11484
16f6d7dc
PP
114852016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11486
11487 PR c++/70096
11488 * g++.dg/template/ptrmem30.C: New test.
11489
a3e2b438
PP
114902016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11491
11492 PR c++/70204
11493 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11494 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11495
11b6a02e
JJ
114962016-03-21 Jakub Jelinek <jakub@redhat.com>
11497
11498 PR middle-end/70326
11499 * gcc.dg/pr70326.c: New test.
11500
b9407883
MG
115012016-03-21 Marc Glisse <marc.glisse@inria.fr>
11502 Jakub Jelinek <jakub@redhat.com>
11503
11504 PR tree-optimization/70317
11505 * gcc.dg/pr70317.c: New test.
11506
4a148e19
UB
115072016-03-21 Uros Bizjak <ubizjak@gmail.com>
11508
11509 PR target/70327
11510 * gcc.target/i386/pr70327.c: New test.
11511
2a85ddbb
ML
115122016-03-21 Martin Liska <mliska@suse.cz>
11513
7d36fe98 11514 PR ipa/70306
2a85ddbb
ML
11515 * gcc.dg/ipa/pr70306.c: New test.
11516
4a148e19 115172016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
11518
11519 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11520 * gcc.target/arm/attr-align3.c: Likewise.
11521 * gcc.target/arm/attr_arm.c: Likewise.
11522 * gcc.target/arm/flip-thumb.c: Likewise.
11523
6b366948
JJ
115242016-03-21 Jakub Jelinek <jakub@redhat.com>
11525
11526 PR target/70296
11527 * gcc.target/powerpc/altivec-36.c: New test.
11528
2fac8c14
RB
115292016-03-21 Richard Biener <rguenther@suse.de>
11530
11531 PR tree-optimization/70310
11532 * gcc.dg/torture/pr70310.c: New testcase.
11533
e9bde854
KY
115342016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11535
11536 PR target/70293
11537 * gcc.target/i386/pr70293.c: New test.
11538
56bbfaf6
RB
115392016-03-21 Richard Biener <rguenther@suse.de>
11540
11541 PR tree-optimization/70288
11542 * gcc.dg/torture/pr70288-1.c: New testcase.
11543 * gcc.dg/torture/pr70288-2.c: Likewise.
11544
3eee49ed
AB
115452016-03-21 Andrey Belevantsev <abel@ispras.ru>
11546
11547 PR rtl-optimization/69307
11548 * gcc.target/arm/pr69307.c: New test.
4a148e19 11549
8e7816b4
AB
115502016-03-21 Andrey Belevantsev <abel@ispras.ru>
11551
11552 PR rtl-optimization/69102
11553 * gcc.c-torture/compile/pr69102.c: New test.
11554
14d7d4be
JL
115552016-03-18 Jeff Law <law@redhat.com>
11556
11557 PR rtl-optimization/70263
11558 * gcc.c-torture/compile/pr70263-1.c: New test.
11559 * gcc.target/i386/pr70263-2.c: New test.
11560
5c6a601c
BS
115612016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11562
11563 PR rtl-optimization/70278
11564 * gcc.dg/torture/pr70278.c: New test.
11565 * gcc.target/arm/pr70278.c: New test.
11566
4bbf545b
DM
115672016-03-18 David Malcolm <dmalcolm@redhat.com>
11568
11569 PR c/70281
11570 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11571 (test_builtin_types_compatible_p): New test function.
11572 * gcc.dg/pr70281.c: New test case.
11573
dc28bb68
CL
115742016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11575
11576 PR target/70113
11577 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11578
5e8d6dff
IE
115792016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11580
11581 PR tree-optimization/70252
11582 * gcc.dg/pr70252.c: New test.
11583
d0e7e403
TV
115842016-03-18 Tom de Vries <tom@codesourcery.com>
11585
11586 * gcc.dg/pr70161-2.c: New test.
11587 * gcc.dg/pr70161.c: New test.
11588
fa22501a
TV
115892016-03-18 Tom de Vries <tom@codesourcery.com>
11590
11591 PR ipa/70269
11592 * gcc.dg/pr70269.c: New test.
11593
dd125026
JJ
115942016-03-18 Jakub Jelinek <jakub@redhat.com>
11595
11596 PR c++/70267
11597 * g++.dg/ext/java-3.C: New test.
11598
91914f0a
PP
115992016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11600
11601 PR c++/70205
11602 * g++.dg/lookup/pr70205.C: New test.
11603
753a8910
PP
116042016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11605
11606 PR c++/70218
11607 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11608
14ba7b28
MP
116092016-03-17 Marek Polacek <polacek@redhat.com>
11610
11611 PR c/69407
11612 * gcc.dg/atomic-op-6.c: New test.
11613
ded60913
DM
116142016-03-17 David Malcolm <dmalcolm@redhat.com>
11615
11616 PR c/70264
11617 * c-c++-common/pr70264.c: New test case.
11618
a3aad0e6
JJ
116192016-03-17 Jakub Jelinek <jakub@redhat.com>
11620
17366700
JJ
11621 PR c++/70144
11622 * c-c++-common/pr70144-1.c: New test.
11623 * c-c++-common/pr70144-2.c: New test.
11624
a3aad0e6
JJ
11625 PR c++/70272
11626 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11627 * g++.dg/opt/flifetime-dse6.C: New test.
11628 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11629
b57e6e18
L
116302016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11631
11632 PR driver/70192
11633 * gcc.dg/pic-1.c: New test.
11634 * gcc.dg/pic-2.c: Likewise.
11635 * gcc.dg/pic-3.c: Likewise.
11636 * gcc.dg/pic-4.c: Likewise.
11637 * gcc.dg/pie-1.c: Likewise.
11638 * gcc.dg/pie-2.c: Likewise.
11639 * gcc.dg/pie-3.c: Likewise.
11640 * gcc.dg/pie-4.c: Likewise.
11641 * gcc.dg/pie-5.c: Likewise.
11642 * gcc.dg/pie-6.c: Likewise.
11643
b38ba58b
TV
116442016-03-17 Tom de Vries <tom@codesourcery.com>
11645
11646 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11647 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11648
6931b3b7
RB
116492016-03-17 Richard Biener <rguenther@suse.de>
11650
11651 PR debug/70271
11652 * g++.dg/debug/pr70271.C: New testcase.
11653
0c8b64cb
IE
116542016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11655
11656 * gcc.target/i386/pr70251.c: New test.
11657
b1970801
MP
116582016-03-17 Marek Polacek <polacek@redhat.com>
11659
11660 PR c++/70194
11661 * g++.dg/warn/constexpr-70194.C: New test.
11662
820c5eaa
RH
116632016-03-16 Richard Henderson <rth@redhat.com>
11664
11665 PR middle-end/70240
11666 * gcc.c-torture/compile/pr70240.c: New.
11667
da0ad263
SKS
116682016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11669
11670 * gcc.c-torture/compile/20151204.c: Skip for avr.
11671
c73d295c
JJ
116722016-03-16 Jakub Jelinek <jakub@redhat.com>
11673
11674 PR target/70245
11675 * g++.dg/opt/pr70245.C: New test.
11676 * g++.dg/opt/pr70245.h: New file.
11677 * g++.dg/opt/pr70245-aux.cc: New file.
11678
b2794066
MS
116792016-03-16 Martin Sebor <msebor@redhat.com>
11680
11681 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11682
aa43616c
RH
116832016-03-16 Richard Henderson <rth@redhat.com>
11684
11685 PR middle-end/70199
11686 * gcc.c-torture/compile/pr70199.c: New.
11687
59608fe5
L
116882016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11689
11690 * gcc.dg/uninit-19.c: Run dos2unix.
11691
ab4c578f
MP
116922016-03-16 Marek Polacek <polacek@redhat.com>
11693
11694 PR c/70093
11695 * gcc.dg/nested-func-10.c: New test.
11696 * gcc.dg/nested-func-9.c: New test.
11697
f5387e76
JJ
116982016-03-16 Jakub Jelinek <jakub@redhat.com>
11699
11700 PR tree-optimization/68714
11701 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11702
7662b718
TV
117032016-03-16 Tom de Vries <tom@codesourcery.com>
11704
11705 PR tree-optimization/68715
11706 * gcc.dg/graphite/pr68715-2.c: New test.
11707 * gcc.dg/graphite/pr68715.c: New test.
11708 * gfortran.dg/graphite/pr68715.f90: New test.
11709
be7ce7ae
TV
117102016-03-16 Tom de Vries <tom@codesourcery.com>
11711
11712 PR tree-optimization/68809
11713 * gcc.dg/graphite/pr68809-2.c: New test.
11714 * gcc.dg/graphite/pr68809.c: New test.
11715
1935f250
JJ
117162016-03-16 Jakub Jelinek <jakub@redhat.com>
11717
6651c93e
JJ
11718 PR c++/70147
11719 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11720 method call to i () as argument. Adjust expected output.
11721
1935f250
JJ
11722 PR c++/70147
11723 * g++.dg/ubsan/pr70147-1.C: New test.
11724 * g++.dg/ubsan/pr70147-2.C: New test.
11725
ab1caa6e
MS
117262016-03-15 Martin Sebor <msebor@redhat.com>
11727
11728 PR c++/58281
11729 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11730
5c2a1bbb
JDA
117312016-03-15 John David Anglin <danglin@gcc.gnu.org>
11732
cb5d8ad1
JDA
11733 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11734 hppa*-*-hpux*.
11735
b440dd40
JDA
11736 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11737
5c2a1bbb
JDA
11738 PR libfortran/69799
11739 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11740 libatomic_available.
11741
42c729c5
MP
117422016-03-15 Marek Polacek <polacek@redhat.com>
11743
11744 PR c++/70209
11745 * g++.dg/ext/attribute-may-alias-4.C: New test.
11746
82b1c550
AM
117472016-03-15 Alexander Monakov <amonakov@ispras.ru>
11748
11749 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11750 -fvar-tracking-assignments-toggle flag.
11751
4ccbf3a6
PH
117522016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11753
11754 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11755
c39858bd
JJ
117562016-03-15 Jakub Jelinek <jakub@redhat.com>
11757
11758 PR rtl-optimization/70222
11759 * gcc.c-torture/execute/pr70222-1.c: New test.
11760 * gcc.c-torture/execute/pr70222-2.c: New test.
11761
8be119c1
RH
117622016-03-15 Richard Henderson <rth@redhat.com>
11763
11764 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11765
6598bb55
AB
117662016-03-15 Andrey Belevantsev <abel@ispras.ru>
11767
11768 PR rtl-optimization/69032
11769 * gcc.dg/pr69032.c: New test.
11770
81fa2944
AB
117712016-03-15 Andrey Belevantsev <abel@ispras.ru>
11772
11773 PR rtl-optimization/63384
4a148e19 11774 * g++.dg/pr63384.C: New test.
81fa2944 11775
74ea9ab6
AB
117762016-03-15 Andrey Belevantsev <abel@ispras.ru>
11777
11778 PR target/64411
11779 * gcc.target/i386/pr64411.C: New test.
11780
045d5055
TV
117812016-03-15 Tom de Vries <tom@codesourcery.com>
11782
11783 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11784 * gfortran.dg/goacc/kernels-alias.f95: New test.
11785
3ea33585
MS
117862016-03-14 Martin Sebor <msebor@redhat.com>
11787
11788 PR c++/53792
11789 * g++.dg/cpp0x/constexpr-inline.C: New test.
11790 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11791
1df7b330
DE
117922016-03-14 David Edelsohn <dje.gcc@gmail.com>
11793
11794 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11795
79b57d18
JJ
117962016-03-14 Jakub Jelinek <jakub@redhat.com>
11797
11798 PR middle-end/70219
11799 * gcc.dg/pr70219.c: New test.
11800
3cbf012a
BS
118012016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11802
11803 PR target/70083
11804 * gcc.dg/torture/pr70083.c: New test.
11805 * gcc.target/i386/pr70083.c: New test.
11806
a9fee7cd
RB
118072016-03-14 Richard Biener <rguenther@suse.de>
11808
11809 PR tree-optimization/56365
11810 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11811
4799603f
SB
118122016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11813
11814 PR target/70098
11815 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11816 New function.
11817 * g++.dg/pr70098.C: New testcase.
11818
11819
760ca967
TV
118202016-03-14 Tom de Vries <tom@codesourcery.com>
11821
11822 PR tree-optimization/70045
11823 * gcc.dg/graphite/pr70045.c: New test.
11824
44e66a77
JD
118252016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11826
11827 PR fortran/69043
11828 * gfortran.dg/include_9.f90: New test.
11829
a18e0fe1
DH
118302016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11831
11832 PR fortran/45076
11833 gfortran.dg/prof/prof.exp: New script.
11834 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11835
d0aca6ab
AB
118362016-03-12 Andrey Belevantsev <abel@ispras.ru>
11837
11838 PR rtl-optimization/69307
11839 * gcc.dg/pr69307.c: New test.
11840
cefe08a4
VM
118412016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11842
11843 PR target/69614
11844 * gcc.target/arm/pr69614.c: New.
11845
70112e2a
PT
118462016-03-12 Paul Thomas <pault@gcc.gnu.org>
11847
11848 PR fortran/70031
11849 * gfortran.dg/submodule_14.f08: New test
11850
11851 PR fortran/69524
11852 * gfortran.dg/submodule_15.f08: New test
11853
3f1e5d3a
PP
118542016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11855
11856 PR c++/70106
11857 * g++.dg/cpp1y/paren3.C: New test.
11858
a3f6d680
MM
118592016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11860
11861 PR target/70131
11862 * gcc.target/powerpc/ppc-round2.c: New test.
11863
92348f09
BS
118642016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11865
11866 PR target/70123
11867 * gcc.dg/torture/pr70123.c: New test.
11868
cebde9e9
JL
118692016-03-11 Jeff Law <law@redhat.com>
11870
11871 PR tree-optimization/70190
11872 * gcc.c-torture/compile/pr70190.c: New test.
11873
3edc5da4
DM
118742016-03-11 David Malcolm <dmalcolm@redhat.com>
11875
11876 PR c/68187
11877 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11878 case.
11879 (test43_b): Likewise.
11880 (test43_c): Likewise.
11881 (test43_d): Likewise.
11882 (test43_e): Likewise.
11883 (test43_f): Likewise.
11884 (test43_g): Likewise.
11885 (test44_a): Likewise.
11886 (test44_b): Likewise.
11887 (test44_c): Likewise.
11888 (test44_d): Likewise.
11889 (test44_e): Likewise.
11890
318c1204
DM
118912016-03-11 David Malcolm <dmalcolm@redhat.com>
11892
11893 PR c/70085
11894 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11895
bc062234
KT
118962016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11897
11898 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11899 dg-options.
11900
acfc1ac1
KT
119012016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11902
11903 PR target/70002
11904 PR target/69245
11905 * gcc.target/aarch64/pr69245_2.c: New test.
11906
d1e2bb2d
JJ
119072016-03-11 Jakub Jelinek <jakub@redhat.com>
11908
11909 PR tree-optimization/70177
11910 * gcc.dg/pr70177.c: New test.
11911
07350627
AL
119122016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11913
11914 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11915
5c6706f7
AL
119162016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11917
11918 * gcc.dg/tree-ssa/sra-20.c: New.
11919
02d472a2
JJ
119202016-03-11 Jakub Jelinek <jakub@redhat.com>
11921
686d390a
JJ
11922 PR rtl-optimization/70174
11923 * gcc.dg/pr70174.c: New test.
11924
02d472a2
JJ
11925 PR tree-optimization/70169
11926 * gcc.dg/pr70169.c: New test.
11927
0f9befa1
IE
119282016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11929
11930 PR target/70160
11931 * gcc.target/i386/pr70160.c: New test.
11932
432d4670
AK
119332016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11934
11935 * gcc.target/s390/dfp-1.c: New test.
11936
a3dc8760
NC
119372016-03-10 Nick Clifton <nickc@redhat.com>
11938
11939 PR target/70044
11940 * gcc.target/aarch64/pr70044.c: New test.
11941
b87a8d7d
PP
119422016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11943 Jakub Jelinek <jakub@redhat.com>
11944
11945 PR c++/70001
11946 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11947 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11948 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11949
4f4ada6a
JH
119502016-03-10 Jan Hubicka <hubicka@ucw.cz>
11951
11952 PR lto/69589
11953 * g++.dg/lto/pr69589_0.C: New testcase
11954 * g++.dg/lto/pr69589_1.C: New testcase
11955
d49b0aa0
MP
119562016-03-10 Marek Polacek <polacek@redhat.com>
11957
11958 PR c++/70153
11959 * g++.dg/delayedfold/unary-plus1.C: New test.
11960
119612016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
11962
11963 * gcc.target/arm/pr45701-1.c: Escape brackets.
11964 * gcc.target/arm/pr45701-2.c: Likewise.
11965
71017a7b
AL
119662016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11967
11968 * gfortran.dg/unconstrained_commons.f: New.
11969
ba52669f
AM
119702016-03-10 Alan Modra <amodra@gmail.com>
11971
11972 * gcc.dg/pr69195.c: New.
11973 * gcc.dg/pr69238.c: New.
11974
27742332
TV
119752016-03-10 Tom de Vries <tom@codesourcery.com>
11976
11977 PR testsuite/68915
11978 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11979
3a81a594
RB
119802016-03-10 Richard Biener <rguenther@suse.de>
11981
11982 PR tree-optimization/70128
11983 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11984 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11985
3433b975
JJ
119862016-03-09 Jakub Jelinek <jakub@redhat.com>
11987
c2864f02
JJ
11988 PR tree-optimization/70152
11989 * gcc.dg/pr70152.c: New test.
11990
3433b975
JJ
11991 PR target/70086
11992 * gcc.target/i386/pr70086-1.c: New test.
11993 * gcc.target/i386/pr70086-2.c: New test.
11994 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
11995
11996 PR tree-optimization/70127
11997 * gcc.c-torture/execute/pr70127.c: New test.
11998
96b3c82d
CP
119992016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12000
12001 * c-c++-common/goacc/combined-directives-2.c: New test.
12002
b4f3232d
DM
120032016-03-09 David Malcolm <dmalcolm@redhat.com>
12004
12005 PR c/68473
12006 PR c++/70105
12007 * g++.dg/diagnostic/pr70105.C: New test.
12008 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12009 (test_multiple_ordinary_maps): New test function.
12010
40499f81
DM
120112016-03-09 David Malcolm <dmalcolm@redhat.com>
12012
12013 PR c/68473
12014 PR c++/70105
12015 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12016 Drop range information from call to inform_at_rich_loc.
12017 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12018 New.
12019 (test_show_locus): Replace calls to rich_location::add_range with
12020 calls to add_range. Rewrite the tests that used the now-defunct
12021 rich_location ctor taking a source_range. Simplify other tests
12022 by replacing calls to COMBINE_LOCATION_DATA with calls to
12023 make_location.
12024
c9e33662
RB
120252016-03-09 Richard Biener <rguenther@suse.de>
12026 Jakub Jelinek <jakub@redhat.com>
12027
12028 PR tree-optimization/70138
12029 * gcc.dg/vect/pr70138-1.c: New testcase.
12030 * gcc.dg/vect/pr70138-2.c: Likewise.
12031
2c73b764
JJ
120322016-03-09 Jakub Jelinek <jakub@redhat.com>
12033
12034 PR target/70049
12035 * gcc.target/i386/pr70049.c: New test.
12036
c06d25bb
RB
120372016-03-09 Richard Biener <rguenther@suse.de>
12038
12039 PR c/70143
12040 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12041 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12042 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12043
5828a501
RO
120442016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12045
12046 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12047 arm-*-*.
12048
2e141c8d
JJ
120492016-03-09 Jakub Jelinek <jakub@redhat.com>
12050
5a9def37
JJ
12051 PR middle-end/67278
12052 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12053
2e141c8d
JJ
12054 PR target/67278
12055 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12056
12057 PR middle-end/70050
12058 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12059 in testcase comment.
12060
bf751f40
TV
120612016-03-09 Tom de Vries <tom@codesourcery.com>
12062
12063 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12064 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12065 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12066 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12067 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12068 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12069 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12070 * gfortran.dg/goacc/kernels-loop.f95: New test.
12071
e210c999
MS
120722016-03-08 Martin Sebor <msebor@redhat.com>
12073
12074 PR c++/62096
12075 * g++.dg/warn/overflow-warn-7.C: New test.
12076
80aac5c8
JM
120772016-03-08 Jason Merrill <jason@redhat.com>
12078
12079 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12080 * lib/target-supports.exp (check_effective_target_concepts): New.
12081
12b81409
JJ
120822016-03-08 Jakub Jelinek <jakub@redhat.com>
12083
d259b234
JJ
12084 PR c++/70135
12085 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12086 * g++.dg/ubsan/pr70135.C: New test.
12087
12b81409
JJ
12088 PR target/70110
12089 * gcc.dg/pr70110.c: New test.
12090
b4e9f2aa
MJ
120912016-03-07 Martin Jambor <mjambor@suse.cz>
12092
12093 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12094 * c-c++-common/gomp/if-1.c: Likewise.
12095 * c-c++-common/gomp/pr61486-2.c: Likewise.
12096 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12097 to dg-additional-options.
12098 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12099 * g++/gomp/target-teams-1.c: Likewise.
12100 * gcc.dg/gomp/gomp.exp: Likewise.
12101 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12102 dg-additional-options.
12103 * gfortran.dg/gomp/gomp.exp: Likewise.
12104 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12105 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12106 dg-additional-options.
12107 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12108
f86e631e
MJ
121092016-03-07 Martin Jambor <mjambor@suse.cz>
12110
12111 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12112 * c-c++-common/gomp/gridify-1.c: New test.
12113 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12114
94156b3f
AV
121152016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12116
12117 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12118 trigger for cortex-r8, when scanning for register r8.
12119 * gcc.target/arm/pr45701-2.c: Likewise.
12120
a84a49b7 121212016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12122 Jeff Law <law@redhat.com>
a84a49b7
RB
12123
12124 PR tree-optimization/69740
12125 * gcc.c-torture/compile/pr69740-1.c: New test.
12126 * gcc.c-torture/compile/pr69740-2.c: New test.
12127
e41f6c9e
BS
121282016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12129
12130 * lib/target-supports.exp
12131 (check_effective_target_whole_vector_shift): Enable for PPC64.
12132
57548bf5
RB
121332016-03-07 Richard Biener <rguenther@suse.de>
12134
12135 PR tree-optimization/70115
12136 * gcc.dg/torture/pr70115.c: New testcase.
12137
4ae13300
NS
121382016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12139
12140 PR middle-end/69916
12141 * c-c-++-common/goacc/pr69916.c: New.
12142
5edb9853
RH
121432016-03-07 Richard Henderson <rth@redhat.com>
12144
12145 * gcc.c-torture/compile/pr70061.c: New test.
12146
2067a8f3
RB
121472016-03-07 Richard Biener <rguenther@suse.de>
12148
12149 PR testsuite/70109
12150 * gcc.dg/vect/O3-pr36098.c: New testcase.
12151
4145a9b7
CL
121522016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12153
12154 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12155
1878be32
EB
121562016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12157
12158 * gnat.dg/renaming9.ad[sb]: New testcase.
12159
df762bb2
JJ
121602016-03-05 Jakub Jelinek <jakub@redhat.com>
12161
12162 PR c++/70084
12163 * g++.dg/expr/stdarg3.C: New test.
12164
7d461295
JL
121652016-03-04 Jeff Law <law@redhat.com>
12166
12167 PR tree-optimization/69196
12168 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12169 x86_64-*-*.
12170
29b9828f
BS
121712016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12172
b6b552fd
BS
12173 PR c/69973
12174 * gcc.dg/pr69973.c: New test.
12175
201d49e9
BS
12176 PR rtl-optimization/69941
12177 * gcc.dg/torture/pr69941.c: New test.
12178
29b9828f
BS
12179 PR c/69824
12180 * gcc.dg/pr69824.c: New test.
12181
640b7e74
TV
121822016-03-05 Tom de Vries <tom@codesourcery.com>
12183
12184 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12185 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12186 function.
12187
7a3a3fad
PP
121882016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12189
12190 PR c++/66786
12191 * g++.dg/cpp1y/var-templ48.C: New test.
12192 * g++.dg/cpp1y/var-templ49.C: New test.
12193
cd439aec
EB
121942016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12195
12196 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12197
60204554
JJ
121982016-03-04 Jakub Jelinek <jakub@redhat.com>
12199
0c8825de
JJ
12200 PR c++/70035
12201 * g++.dg/ubsan/pr70035.C: New test.
12202
60204554
JJ
12203 PR target/70062
12204 * gcc.target/i386/pr70062.c: New test.
12205
f79d4eab
L
122062016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12207
12208 * g++.dg/template/typename21.C: Remove c++98_only.
12209
ea81ce67
L
122102016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12211
12212 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12213
64b23c13
DM
122142016-03-04 David Malcolm <dmalcolm@redhat.com>
12215
12216 PR c/68187
12217 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12218 function.
12219 (fn_42_b): Likewise.
12220 (fn_42_c): Likewise.
12221
729526f5
DM
122222016-03-04 David Malcolm <dmalcolm@redhat.com>
12223
12224 PR c/68187
12225 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12226 function.
12227 (fn_40_b): Likewise.
12228 (fn_41_a): Likewise.
12229 (fn_41_b): Likewise.
12230
f9ea11ac
JJ
122312016-03-04 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR target/70059
12234 * gcc.target/i386/avx512f-pr70059.c: New test.
12235 * gcc.target/i386/avx512dq-pr70059.c: New test.
12236
b6c38c69
BS
122372016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12238
12239 PR rtl-optimization/57676
12240 * gcc.dg/torture/pr57676.c: New test.
12241
af3cdd34
IE
122422016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12243
12244 * gcc.dg/pr70026.c: New test.
12245
7ff6ca38
MP
122462016-03-04 Marek Polacek <polacek@redhat.com>
12247
12248 PR c/69798
12249 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12250 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12251
a6bf62d5
KT
122522016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12253
12254 PR target/70004
12255 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12256 Delete.
12257 (test_corners_sisd_si): Likewise.
12258 (main): Remove checks of the above.
12259 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12260
ae4cdc6a
EB
122612016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12262
12263 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12264
08455559
CL
122652016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12266
12267 * gcc.dg/torture/pr69951.c: Accept argc==0.
12268
e9a35493
RB
122692016-03-04 Richard Biener <rguenther@suse.de>
12270
12271 PR c++/70054
12272 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12273 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12274
fba054c2
DV
122752016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12276
12277 PR testsuite/69766
12278 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12279 testing multiarch.
12280
f10cdc6c
JJ
122812016-03-04 Jakub Jelinek <jakub@redhat.com>
12282
12283 PR debug/69947
12284 * gcc.dg/guality/pr69947.c: New test.
12285
2e981ba0
JJ
122862016-03-03 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR ada/70017
12289 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12290
0ba3bfa2
KT
122912016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12292
12293 PR rtl-optimization/69904
12294 * gcc.target/arm/pr69904.c: New test.
12295
97ecdb46
JJ
122962016-03-03 Jakub Jelinek <jakub@redhat.com>
12297
12298 PR target/70021
12299 * gcc.dg/vect/pr70021.c: New test.
12300 * gcc.target/i386/pr70021.c: New test.
12301
a2a743a1
MP
123022016-03-03 Marek Polacek <polacek@redhat.com>
12303
12304 PR middle-end/70050
12305 * gcc.dg/pr70050.c: New test.
12306
fa07ecdd
JG
123072016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12308
12309 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12310
23504262
ML
123112016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12312
12313 PR tree-optimization/70043
12314 * gfortran.dg/vect/pr70043.f90: New test.
12315
b7b9e1a9
EB
123162016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12317
12318 * gnat.dg/specs/task1.ads: New test.
12319
cb83ba54
RO
123202016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12321
12322 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12323 Invoke gdb with -batch.
12324 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12325
a75f5e30
RB
123262016-03-03 Richard Biener <rguenther@suse.de>
12327
12328 PR tree-optimization/55936
12329 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12330
268bc320
JL
123312016-03-02 Jeff Law <law@redhat.com>
12332
815f20ab
JL
12333 PR rtl-optimization/69942
12334 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12335 effects of argument promotions.
12336
268bc320
JL
12337 PR tree-optimization/69987
12338 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12339 target does not support -fprefetch-loop-arrays.
12340
171f7de5
UB
123412016-03-02 Uros Bizjak <ubizjak@gmail.com>
12342
12343 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12344
192912db
BC
123452016-03-02 Bin Cheng <bin.cheng@arm.com>
12346
c7908871 12347 PR rtl-optimization/69052
192912db
BC
12348 * gcc.target/i386/pr69052.c: New test.
12349
90a7a40b
AM
123502016-03-02 Alan Modra <amodra@gmail.com>
12351
12352 * gcc.dg/pr69990.c: New.
12353
69fa742f
JJ
123542016-03-02 Jakub Jelinek <jakub@redhat.com>
12355
de752fb0
JJ
12356 PR c/68062
12357 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12358
12359 PR middle-end/70022
12360 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12361
69fa742f
JJ
12362 PR target/70028
12363 * gcc.target/i386/pr70028.c: New test.
12364
7c65bd56
MK
123652016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12366
12367 * c-c++-common/asan/swapcontext-test-1.c,
12368 * c-c++-common/tsan/thread_leak.c,
12369 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12370 * g++.dg/tsan/benign_race.C,
12371 * g++.dg/tsan/fd_close_norace.C,
12372 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12373 races with sanitizer output
12374
37d98220 123752016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 12376 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
12377
12378 PR target/67278
12379 * gcc.dg/simd-8.c: New testcase.
12380
218db463
RB
123812016-03-02 Richard Biener <rguenther@suse.de>
12382
12383 PR middle-end/67278
12384 * gcc.dg/simd-7.c: New testcase.
12385
22c72158
EB
123862016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12387
12388 * gcc.target/i386/pr70007.c: Tweak.
12389
9a790ccc
DV
123902016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12391
12392 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12393
bd02f00f
MP
123942016-03-02 Marek Polacek <polacek@redhat.com>
12395
12396 PR c/67854
12397 * gcc.dg/pr67854.c: New test.
12398
1e840f39
JJ
123992016-03-02 Jakub Jelinek <jakub@redhat.com>
12400
12401 PR middle-end/70025
12402 * gcc.dg/torture/pr70025.c: New test.
12403
bca00241
VK
124042016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12405
12406 PR tree-optimization/68621
12407 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12408
0bca04b8
EB
124092016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12410
12411 * gcc.target/i386/pr70007.c: New test.
12412
2a9afc86
JL
124132016-03-01 Jeff Law <law@redhat.com>
12414
eab2541b 12415 PR tree-optimization/69196
9d83ef71 12416 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 12417
2a9afc86
JL
12418 PR tree-optimization/69196
12419 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12420 duplicating code and spoiling the expected output.
12421
0d39977e
MM
124222016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12423
12424 PR target/70033
12425 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12426 supports power9 before doing tests.
12427 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12428 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12429 * gcc.target/powerpc/p9-permute.c: Likewise.
12430
a0c0699d
UB
124312016-03-01 Uros Bizjak <ubizjak@gmail.com>
12432
12433 PR target/70027
12434 * gcc.target/i386/pr70027.c: New test.
12435
0ae3ef47 124362016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
12437
12438 * gcc.dg/pr70017.c: New test.
12439
686e2237
JJ
124402016-03-01 Jakub Jelinek <jakub@redhat.com>
12441
12442 PR c/69796
12443 PR c/69974
12444 * gcc.dg/pr69796.c: New test.
12445 * gcc.dg/pr69974.c: New test.
12446
f8e4188c
EB
124472016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12448
12449 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12450
5e3f1c7c
JL
124512016-02-29 Jeff Law <law@redhat.com>
12452
12453 PR tree-optimization/69987
12454 * gfortran.dg/pr69987.f90: New test.
12455
12456 PR tree-optimization/69989
12457 * gcc.c-torture/compile/pr69989-2.c: New test.
12458
1be56bc5
MP
124592016-03-01 Marek Polacek <polacek@redhat.com>
12460
12461 PR c++/69795
12462 * g++.dg/parse/invalid1.C: New test.
12463
1b19470d
RB
124642016-03-01 Richard Biener <rguenther@suse.de>
12465
12466 PR middle-end/70022
12467 * gcc.dg/pr70022.c: New testcase.
12468
3ae0661a
IE
124692016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12470
12471 PR tree-optimization/69956
12472 * gcc.dg/pr69956.c: New test.
12473
0f09ab88
BS
124742016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12475
12476 PR target/70011
12477 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12478 XFAIL when hardware supports efficient unaligned storage access.
12479
76d881bf
PP
124802016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12481
12482 PR c++/69961
12483 * g++.dg/template/pr69961a.C: New test.
12484 * g++.dg/template/pr69961b.C: New test.
12485
7168133a
DM
124862016-02-29 David Malcolm <dmalcolm@redhat.com>
12487
12488 PR preprocessor/69985
12489 * gcc.dg/cpp/pr69985.c: New test case.
12490
0c6072a3
JL
124912016-02-29 Jeff Law <law@redhat.com>
12492
e66f219b
JL
12493 PR tree-optimization/70005
12494 * gcc.c-torture/execute/pr70005.c New test.
12495
0c6072a3
JL
12496 PR tree-optimization/69999
12497 * gcc.c-torture/compile/pr69999.c: New test.
12498
fd9fbdb3
YR
124992016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12500
12501 PR tree-optimization/69652
12502 * gcc.dg/torture/pr69652.c: Delete test.
12503 * gcc.dg/vect/pr69652.c: New test.
12504
cbd400b4
RB
125052016-02-19 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/69980
12508 * gfortran.dg/vect/pr69980.f90: New testcase.
12509
84ea0f58
EB
125102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12511
12512 * gcc.target/sparc/20160229-1.c: New test.
12513
5d2a63dc
EB
125142016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12515
12516 * gnat.dg/stack_usage3.adb: New test.
12517 * gnat.dg/stack_usage3_pkg.ads: New helper.
12518
93e708f9
EB
125192016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12520
12521 * gnat.dg/renaming8.adb: New test.
12522 * gnat.dg/renaming8_pkg1.ads: New helper.
12523 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12524 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12525
6512bc93
RB
125262016-02-29 Richard Biener <rguenther@suse.de>
12527
12528 PR tree-optimization/69720
12529 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12530
7b201a88
TK
125312016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12532
12533 PR fortran/68147
12534 PR fortran/47674
12535 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12536
82ee0cf2 125372016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
12538 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12539
12540 PR fortran/56007
12541 * gfortran.dg/coarray_8.f90: Adjust error message.
12542 * gfortran.dg/pr56007.f90: New test.
12543 * gfortran.dg/pr56007.f: New test.
12544
cdc1a2c8
L
125452016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12546
12547 PR tree-optimization/69989
12548 * gcc.dg/torture/pr69989.c: New test.
12549
33505bcf
EB
125502016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12551
12552 * gcc.target/i386/stack-realign-win.c: New test.
12553
524bfb19
HA
125542016-02-28 Harald Anlauf <anlauf@gmx.de>
12555
12556 PR fortran/60126
12557 * gfortran.dg/pr60126.f90: New test.
12558
bd542508
JL
125592016-02-27 Jeff Law <law@redhat.com>
12560
12561 Revert
12562 2016-02-26 Richard Biener <rguenther@suse.de>
12563 Jeff Law <law@redhat.com>
12564
12565 PR tree-optimization/69740
12566 * gcc.c-torture/compile/pr69740-1.c: New test.
12567 * gcc.c-torture/compile/pr69740-2.c: New test.
12568
dd1291e0
JD
125692016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12570
5fb67f8b 12571 PR fortran/69910
dd1291e0
JD
12572 * gfortran.dg/newunit_4.f90: New test.
12573
5cfefb59
JJ
125742016-02-27 Jakub Jelinek <jakub@redhat.com>
12575
12576 PR target/69613
12577 PR rtl-optimization/69886
12578 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12579 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12580 target.
12581
20ba5f33
MS
125822016-02-26 Martin Sebor <msebor@redhat.com>
12583
12584 PR tree-optimization/15826
12585 * gcc.dg/tree-ssa/pr15826.c: New test.
12586
e6fb01b0
JJ
125872016-02-26 Jakub Jelinek <jakub@redhat.com>
12588
12589 PR target/69969
12590 * gcc.target/powerpc/pr69969.c: New test.
12591
e3e0cf64
MS
125922016-02-26 Martin Sebor <msebor@redhat.com>
12593
12594 PR c++/15766
12595 * g++.old-deja/g++.other/decl5.C: Add a test case.
12596
d1f2bea5
SB
125972016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12598
12599 PR target/69946
12600 * gcc.target/powerpc/pr69946.c: New file.
12601
4a4f9d2b 126022016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 12603 Jeff Law <law@redhat.com>
4a4f9d2b 12604
e3e0cf64 12605 PR tree-optimization/69740
4a4f9d2b
RB
12606 * gcc.c-torture/compile/pr69740-1.c: New test.
12607 * gcc.c-torture/compile/pr69740-2.c: New test.
12608
ad2a2706
MJ
126092016-02-26 Martin Jambor <mjambor@suse.cz>
12610
12611 PR middle-end/69920
12612 * gcc.dg/torture/pr69932.c: New test.
12613 * gcc.dg/torture/pr69936.c: Likewise.
12614
1d11f7ce
AK
126152016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12616
12617 PR target/69709
12618 * gcc.target/s390/pr69709.c: New test.
12619
6cfccbb2
KT
126202016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12621
12622 PR target/69245
12623 * gcc.target/aarch64/pr69245_1.c: New test.
12624
ac59ad4e
KT
126252016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12626
12627 PR target/69613
12628 * gcc.dg/torture/pr69613.c: New test.
12629
a2ad54a0
JJ
126302016-02-26 Jakub Jelinek <jakub@redhat.com>
12631
12632 PR rtl-optimization/69891
12633 * gcc.target/i386/pr69891.c: New test.
12634
0884062c 126352016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
12636 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12637
d2369d4f 12638 PR target/61397
c163789b
MM
12639 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12640 functionality for both 32-bit and 64-bit.
12641
5aed7e2c
RB
126422016-02-26 Richard Biener <rguenther@suse.de>
12643
12644 PR tree-optimization/69551
12645 * gcc.dg/torture/pr69951.c: New testcase.
12646
798e2a8e
RB
126472016-02-25 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/48795
12650 * gcc.dg/Warray-bounds-18.c: New testcase.
12651
9559fbac
RO
126522016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12653
12654 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12655
c049b107
JJ
126562016-02-25 Jakub Jelinek <jakub@redhat.com>
12657
12658 PR rtl-optimization/69896
12659 * gcc.dg/pr69896.c: New test.
12660
1137001c
PP
126612016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12662
12663 PR c++/69736
12664 * g++.dg/cpp1y/paren2.C: New test.
12665
2e9c8641
MS
126662016-02-24 Martin Sebor <msebor@redhat.com>
12667
12668 PR c/51147
12669 * gcc.dg/enum-mode-2.c: New test.
12670
03ca8fb3
JJ
126712016-02-24 Jakub Jelinek <jakub@redhat.com>
12672
12673 PR c++/69922
12674 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12675 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12676 * g++.dg/ubsan/pr69922.C: New test.
12677
0b05329b
MP
126782016-02-24 Marek Polacek <polacek@redhat.com>
12679
12680 PR c/69819
12681 * gcc.dg/pr69819.c: New test.
12682
57c2c374
MS
126832016-02-24 Martin Sebor <msebor@redhat.com>
12684
3b96b93a
MS
12685 PR c++/69912
12686 * g++.dg/ext/flexary15.C: New test.
12687
126882016-02-24 Martin Sebor <msebor@redhat.com>
12689
12690 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 12691 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 12692 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 12693
65433bb5
MK
126942016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12695 Charles Baylis <charles.baylis@linaro.org>
12696
12697 PR debug/61033
12698 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12699
f802a424 127002016-02-24 Richard Biener <rguenther@suse.de>
44293580 12701 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
12702
12703 PR middle-end/69760
12704 * gcc.dg/torture/pr69760.c: New testcase.
12705
525f795f
RO
127062016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12707
12708 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12709 pattern on Solaris with as.
12710
cd7bbceb
KT
127112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12712
12713 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12714 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12715 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12716 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12717
89c0c1fd
JJ
127182016-02-24 Jakub Jelinek <jakub@redhat.com>
12719
12720 PR middle-end/69915
12721 * gcc.dg/pr69915.c: New test.
12722
0683fd27
KT
127232016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12724
12725 PR rtl-optimization/69886
12726 * gcc.dg/torture/pr69886.c: New test.
12727
e53d562a
RB
127282016-02-24 Richard Biener <rguenther@suse.de>
12729
12730 PR middle-end/68963
12731 * gcc.dg/torture/pr68963.c: New testcase.
12732
74a00288
KT
127332016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12734
12735 PR target/69875
12736 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12737 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12738 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12739 * gcc.target/arm/atomic_loaddi_1.c: New test.
12740 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12741 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12742 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12743 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12744 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12745 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12746 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12747 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12748
340fd4c9
JJ
127492016-02-24 Jakub Jelinek <jakub@redhat.com>
12750
12751 PR middle-end/69909
12752 * gcc.dg/torture/pr69909.c: New test.
12753
47d3fdb2
RB
127542016-02-24 Richard Biener <rguenther@suse.de>
12755
12756 PR tree-optimization/69907
12757 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12758 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12759 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12760
dab73e73
CB
127612016-02-24 Christian Bruel <christian.bruel@st.com>
12762
12763 * gcc.target/arm/pragma_cpp_fma.c: New test.
12764
7cc5ec65
JD
127652016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12766
12767 PR fortran/61156
12768 * gfortran.dg/include_6.f90: Update test.
12769
067fbd8b
JJ
127702016-02-23 Jakub Jelinek <jakub@redhat.com>
12771
12772 PR objc/69844
12773 * objc.dg/pr69844.m: New test.
12774
64a454d9
JD
127752016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12776
12777 PR libgfortran/69456
12778 * gfortran.dg/namelist_89.f90: New test.
12779 * gfortran.dg/pr59700.f90: Update test..
12780
35886f0b
MS
127812016-02-23 Martin Sebor <msebor@redhat.com>
12782
12783 PR middle-end/69780
12784 * g++.dg/ext/builtin_alloca.C: New test.
12785 * gcc.dg/builtins-68.c: New test.
12786
162cc7e3
RH
127872016-02-23 Richard Henderson <rth@redhat.com>
12788
12789 * gcc.target/i386/addr-space-3.c: Remove test.
12790
196440f8
DM
127912016-02-23 David Malcolm <dmalcolm@redhat.com>
12792
12793 PR preprocessor/69126
12794 PR preprocessor/69543
12795 * c-c++-common/pr69126-2-long.c: New test.
12796 * c-c++-common/pr69126-2-short.c: New test.
12797 * c-c++-common/pr69543-1.c: Remove xfail.
12798
1d3121af
DM
127992016-02-23 David Malcolm <dmalcolm@redhat.com>
12800
12801 PR preprocessor/69126
12802 PR preprocessor/69543
12803 PR preprocessor/69558
12804 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12805 (f): Rename to...
12806 (test_2): ...this, and add leading comment.
12807 (MACRO_3, test_3): New.
12808 (MACRO_4A, MACRO_4B, test_4): New.
12809 (MACRO): Rename to...
12810 (MACRO_5): ...this.
12811 (g): Rename to...
12812 (test_5): ...this, updating for renaming of MACRO, and
12813 add leading comment.
12814 * c-c++-common/pr69543-1.c: New.
12815 * c-c++-common/pr69543-2.c: New.
12816 * c-c++-common/pr69543-3.c: New.
12817 * c-c++-common/pr69543-4.c: New.
12818 * c-c++-common/pr69558-1.c: New.
12819 * c-c++-common/pr69558-2.c: New.
12820 * c-c++-common/pr69558-3.c: New.
12821 * c-c++-common/pr69558-4.c: New.
12822 * gcc.dg/pr69558.c: Move to...
12823 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12824 xfail for c++.
12825
f99c3557
TS
128262016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12827
12828 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12829 to -ftree-parallelize-loops/-fopenacc changes.
12830 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12831 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12832 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12833 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12834 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12835 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12836 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12837 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12838 * c-c++-common/goacc/kernels-loop.c: Likewise.
12839 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12840 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12841 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12842 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12843
c60ec7c2
RO
128442016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12845
12846 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12847
f1a62b6f
JJ
128482016-02-23 Jakub Jelinek <jakub@redhat.com>
12849
e67bf044
JJ
12850 PR c++/69902
12851 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12852
f1a62b6f
JJ
12853 PR c/69900
12854 * gcc.dg/pr69900.c: New test.
12855
20c5e09e
MJ
128562016-02-23 Martin Jambor <mjambor@suse.cz>
12857
12858 PR tree-optimization/69666
12859 * gcc.dg/tree-ssa/pr69666.c: New test.
12860
e457a6fc
AV
128612016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12862
12863 PR fortran/67451
12864 * gfortran.dg/coarray_allocate_5.f08: New test.
12865
d7b574f4
AK
128662016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12867
12868 * gcc.target/s390/vcond-shift.c: Move to ...
12869 * gcc.target/s390/vector/vcond-shift.c: ... here.
12870
58bdeb44
AK
128712016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12872
12873 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12874 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12875
7cd0387b
AK
128762016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12877
12878 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12879
4246c8da
MW
128802016-02-20 Mark Wielaard <mjw@redhat.com>
12881
12882 PR c/28901
12883 * gcc.dg/unused-variable-3.c: New test.
12884
f93bc532
JJ
128852016-02-22 Jakub Jelinek <jakub@redhat.com>
12886
12887 PR target/69888
12888 * gcc.target/i386/pr69888.c: New test.
12889
c4e360f4
RB
128902016-02-22 Richard Biener <rguenther@suse.de>
12891
12892 PR tree-optimization/69882
12893 * gfortran.dg/vect/pr69882.f90: New testcase.
12894
09c92f1c
JJ
128952016-02-22 Jakub Jelinek <jakub@redhat.com>
12896
12897 PR target/69885
12898 * gcc.dg/pr69885.c: New test.
12899
f88d45dc
OE
129002016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12901
12902 PR target/69806
12903 PR target/54089
12904 * gcc.target/sh/pr54089-10.c: New.
12905
ce1ff48e
PT
129062016-02-20 Paul Thomas <pault@gcc.gnu.org>
12907
12908 PR fortran/69423
12909 * gfortran.dg/deferred_character_15.f90 : New test.
12910
bbf27208
DH
129112016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12912
12913 PR fortran/57365
12914 gfortran.dg/allocate_with_source_18.f03: New test.
12915
129162016-02-20 Harald Anlauf <anlauf@gmx.de>
12917
12918 PR fortran/52531
12919 gfortran.dg/gomp/pr52531.f90: New test.
12920
268be88c
BE
129212016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12922
12923 PR c++/69865
12924 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12925 -std=c++03.
12926
4b6c824a
JJ
129272016-02-19 Jakub Jelinek <jakub@redhat.com>
12928
871b3f47
JJ
12929 PR c++/69826
12930 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12931 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12932
7a965d51
JJ
12933 PR c++/69850
12934 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12935
4b6c824a
JJ
12936 PR c++/69851
12937 * g++.dg/torture/pr69851.C: New test.
12938
15fca21a
MS
129392016-02-19 Martin Sebor <msebor@redhat.com>
12940
12941 PR testsuite/69573
12942 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12943
19e21586
JJ
129442016-02-19 Jakub Jelinek <jakub@redhat.com>
12945
03a616ac
JJ
12946 PR c++/69850
12947 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12948 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12949
19e21586
JJ
12950 PR c++/67767
12951 * g++.dg/cpp0x/pr67767.C: New test.
12952
2db16594
KT
129532016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12954
12955 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12956 for fp, simd, crypto, crc, lse.
12957 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12958 above.
12959 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12960 effective target check.
12961
5a7d9d1e
JJ
129622016-02-19 Jakub Jelinek <jakub@redhat.com>
12963
12964 PR target/69820
12965 * gcc.target/i386/pr69820.c: New test.
12966
6448f064
AK
129672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12968
12969 * gcc.target/s390/vector/int128-1.c: New test.
12970
d0a859e6
AK
129712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12972
12973 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12974
9e4eb643
AK
129752016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12976
12977 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12978 instruction pattern name to prevent the testcase from failing with
12979 -march=z13.
12980
859a4c0e
AK
129812016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12982
12983 * gcc.target/s390/md/movstr-2.c: New test.
12984
efc2340b
MK
129852016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12986
12987 * gcc.target/s390/morestack.c: New test.
12988
ca2bfbc2
DV
129892016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12990
12991 PR target/69625
12992 * gcc.target/s390/pr69625.c: Add test case.
12993
efd4bd05
BE
129942016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12995
12996 PR testsuite/68580
12997 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12998
2bf2078a
MM
129992016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13000
13001 PR target/68404
13002 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13003 * gcc.target/powerpc/fusion3.c: Likewise.
13004
f003579e
RB
130052016-02-18 Richard Biener <rguenther@suse.de>
13006
13007 PR middle-end/69553
13008 * g++.dg/torture/pr69553.C: New testcase.
13009
19233914
NC
130102016-02-18 Nick Clifton <nickc@redhat.com>
13011
efd4bd05
BE
13012 PR target/62254
13013 PR target/69610
13014 * gcc.target/arm/pr62554.c: New test.
13015 * gcc.target/arm/pr69610-1.c: New test.
13016 * gcc.target/arm/pr69610-2.c: New test.
19233914 13017
23f27839
RB
130182016-02-18 Richard Biener <rguenther@suse.de>
13019
13020 PR middle-end/69854
13021 * gcc.dg/torture/pr69854.c: New testcase.
13022
932c0da4
JJ
130232016-02-17 Jakub Jelinek <jakub@redhat.com>
13024
13025 PR c++/69850
13026 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13027
1bed93e4
BS
130282012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13029
13030 * gcc.target/powerpc/vec-cg.c: New test.
13031
57bfb134
RB
130322016-02-17 Richard Biener <rguenther@suse.de>
13033
13034 PR testsuite/69586
13035 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13036
a44e0ebb
KT
130372016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13038
13039 PR target/69161
13040 * gcc.c-torture/compile/pr69161.c: New test.
13041
ffacd726
DS
130422016-02-17 David Sherwood <david.sherwood@arm.com>
13043
13044 PR target/69532
13045 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13046 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13047
448db8d2
EB
130482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13049
13050 * gcc.dg/ifcvt-4.c: Skip on Visium.
13051
e2f0522e
EB
130522016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13053
13054 * gnat.dg/atomic8.adb: New test.
13055
bf17fe3f
EB
130562016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13057
13058 * gnat.dg/discr46.ad[sb]: New test.
13059
ecf835e9
KN
130602016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13061
13062 PR Target/48344
13063 * gcc.target/powerpc/pr48344-1.c: New test.
13064
49a1164a
TK
130652015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13066
13067 PR fortran/69742
13068 * gfortran.dg/associate_21.f90: New test.
13069
bf14eba2
JJ
130702016-02-16 Jakub Jelinek <jakub@redhat.com>
13071
13072 PR c/69835
13073 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13074 -Wnonnull in dg-options.
13075 * c-c++-common/nonnull-2.c: New test.
13076
35a093b6
JG
130772016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13078 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13079
13080 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13081
e387d491
JJ
130822016-02-16 Jakub Jelinek <jakub@redhat.com>
13083
13084 PR middle-end/69801
13085 * gcc.dg/pr69801.c: Add empty dg-options.
13086
ba539195
JN
130872016-02-16 James Norris <jnorris@codesourcery.com>
13088
13089 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13090 * g++.dg/goacc/deviceptr-1.c: New file.
13091
2a2b8f64
JJ
130922016-02-16 Jakub Jelinek <jakub@redhat.com>
13093
13094 PR tree-optimization/69820
13095 * gcc.dg/vect/pr69820.c: New test.
13096
87440c29
RB
130972016-02-16 Richard Biener <rguenther@suse.de>
13098
13099 PR tree-optimization/69776
13100 * gcc.dg/torture/pr69776-2.c: New testcase.
13101
6d87c306
BS
131022016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13103
13104 PR tree-optimization/69714
13105 * gcc.dg/torture/pr69714.c: New test.
13106
3824a0a2
JJ
131072016-02-16 Jakub Jelinek <jakub@redhat.com>
13108
13109 PR tree-optimization/69802
13110 * gcc.dg/pr69802.c: New test.
13111
c8cfe96e
RB
131122016-02-16 Richard Biener <rguenther@suse.de>
13113
13114 PR middle-end/69801
13115 * gcc.dg/pr69801.c: New testcase.
13116
fc12098d
JD
131172016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13118
13119 PR libgfortran/69651
13120 * gfortran.dg/read_bang.f90: New test.
13121 * gfortran.dg/read_bang4.f90: New test.
13122
ba6b3795
JJ
131232016-02-15 Jakub Jelinek <jakub@redhat.com>
13124
f0516ca4
JJ
13125 PR c++/69658
13126 * g++.dg/init/pr69658.C: New test.
13127
ba6b3795
JJ
13128 PR c++/69797
13129 * c-c++-common/pr69797.c: New test.
13130
de3f9a2d
PK
131312016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13132
13133 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13134 check for aarch64*-*-*.
13135
17a3b967
RB
131362016-02-15 Richard Biener <rguenther@suse.de>
13137
13138 PR tree-optimization/69783
13139 * gcc.dg/vect/pr69783.c: New testcase.
13140
1c48bff1
RB
131412016-02-15 Richard Biener <rguenther@suse.de>
13142
13143 PR tree-optimization/69776
13144 * gcc.dg/torture/pr69776.c: New testcase.
13145
1e6025b6
TK
131462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13147
13148 PR fortran/60526
13149 * gfortran.dg/type_decl_4.f90: Reinstated.
13150
d3308279
JDA
131512016-02-14 John David Anglin <danglin@gcc.gnu.org>
13152
13153 PR fortran/68746
13154 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13155
b7c56581
TK
131562016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13157
13158 PR fortran/60526
13159 PR bootstrap/69816
13160 * gfortran.dg/type_decl_4.f90: Removed.
13161
60cb4ef5
TK
131622016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13163
13164 PR fortran/60526
13165 * gfortran.dg/type_decl_4.f90: New test.
13166
f6964637
AM
131672016-02-14 Alan Modra <amodra@gmail.com>
13168
1a8849d1 13169 PR testsuite/68886
f6964637
AM
13170 * gcc.c-torture/execute/stkalign.c: Revise test.
13171
f5121920
OE
131722016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13173
13174 PR target/67260
13175 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13176
6cda3ab6
OE
131772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13178
13179 PR target/67260
13180 * gcc.target/sh/torture/pr67260.c: New.
13181
6786e598
JDA
131822016-02-12 John David Anglin <danglin@gcc.gnu.org>
13183
13184 * gcc.dg/pr67964.c: Add dg-require-alias.
13185
7e05dad8
OE
131862016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13187
13188 PR target/67636
13189 PR target/64345
13190 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13191
7f4cc3ce
JD
131922016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13193
13194 PR libgfortran/69668
13195 * gfortran.dg/namelist_88.f90: New test.
13196
955ca6dc
JD
131972016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13198
13199 PR libgfortran/69668
13200 * gfortran.dg/namelist_38.f90: Update test.
13201 * gfortran.dg/namelist_84.f90: Update test.
13202
876217ae
DM
132032016-02-12 David Malcolm <dmalcolm@redhat.com>
13204
13205 PR other/69554
13206 * gcc.dg/pr69554-1.c: New test.
13207 * gfortran.dg/pr69554-1.F90: New test.
13208 * gfortran.dg/pr69554-2.F90: New test.
13209 * lib/gcc-dg.exp (proc dg-locus): New function.
13210 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13211 distinguish between the caret-printing and non-caret-printing
13212 cases. If caret-printing has been explicitly enabled, bail out
13213 without attempting to fix up the output.
13214
61789eed
DM
132152016-02-12 David Malcolm <dmalcolm@redhat.com>
13216
13217 PR driver/69265
13218 PR driver/69453
13219 * gcc.dg/spellcheck-options-3.c: New test case.
13220 * gcc.dg/spellcheck-options-4.c: New test case.
13221 * gcc.dg/spellcheck-options-5.c: New test case.
13222 * gcc.dg/spellcheck-options-6.c: New test case.
13223 * gcc.dg/spellcheck-options-7.c: New test case.
13224 * gcc.dg/spellcheck-options-8.c: New test case.
13225 * gcc.dg/spellcheck-options-9.c: New test case.
13226 * gcc.dg/spellcheck-options-10.c: New test case.
13227
c3090c1f
JJ
132282016-02-12 Jakub Jelinek <jakub@redhat.com>
13229
13230 PR rtl-optimization/69764
13231 PR rtl-optimization/69771
13232 * c-c++-common/pr69764.c: New test.
13233 * gcc.dg/torture/pr69771.c: New test.
13234
8222034d
MP
132352016-02-12 Marek Polacek <polacek@redhat.com>
13236
13237 * g++.dg/torture/init-list1.C: New.
13238
f749f792
MP
132392016-02-12 Marek Polacek <polacek@redhat.com>
13240
13241 * gcc.dg/pr69522.c: Add empty dg-options.
13242
199fb02a
IE
132432016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13244
13245 * g++.dg/lto/lto.exp: Include and init mpx.
13246 * g++.dg/lto/pr69729_0.C: New test.
13247
b69539cb
JJ
132482016-02-12 Jakub Jelinek <jakub@redhat.com>
13249
06ff7000
JJ
13250 PR ipa/69241
13251 * g++.dg/ipa/pr69241-4.C: New test.
13252
b69539cb
JJ
13253 PR ipa/68672
13254 * g++.dg/ipa/pr68672-1.C: New test.
13255 * g++.dg/ipa/pr68672-2.C: New test.
13256 * g++.dg/ipa/pr68672-3.C: New test.
13257
16595a1f
BS
132582016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13259
13260 PR c/69522
6d87c306 13261 * gcc.dg/pr69522.c: New test.
16595a1f 13262
38d795d2
PP
132632016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13264
13265 PR c++/69098
13266 * g++.dg/cpp1y/69098.C: New test.
13267 * g++.dg/cpp1y/69098-2.C: New test.
13268
9c582551
JJ
132692016-02-12 Jakub Jelinek <jakub@redhat.com>
13270
13271 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13272 and neighbour -> neighbor.
13273 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13274 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13275 * c-c++-common/Wvarargs.c: Likewise.
13276 * c-c++-common/goacc/host_data-5.c: Likewise.
13277 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13278 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13279 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13280 * gcc.target/aarch64/pr60697.c: Likewise.
13281 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13282 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13283 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13284 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13285 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13286 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13287 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13288 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13289 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13290 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13291 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13292 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13293 * g++.dg/lookup/koenig5.C: Likewise.
13294 * g++.dg/ext/no-asm-2.C: Likewise.
13295 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13296 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13297 * gfortran.dg/used_types_16.f90: Likewise.
13298 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13299 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13300 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13301 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13302 * gfortran.dg/abstract_type_6.f03: Likewise.
13303 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13304 * gfortran.dg/used_types_15.f90: Likewise.
13305 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13306 * gfortran.dg/exit_3.f08: Likewise.
13307 * gfortran.dg/open_status_2.f90: Likewise.
13308 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13309 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13310 * gfortran.dg/associate_1.f03: Likewise.
13311 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13312 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13313 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13314 * gcc.dg/builtin-object-size-1.c: Likewise.
13315 * gcc.dg/noreturn-6.c: Likewise.
13316 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13317 * gcc.dg/globalalias.c: Likewise.
13318 * gcc.dg/builtins-config.h: Likewise.
13319 * gcc.dg/pr30457.c: Likewise.
13320 * gcc.c-torture/compile/volatile-1.c: Likewise.
13321 * gcc.c-torture/execute/20101011-1.c: Likewise.
13322 * c-c++-common/Waddress-1.c: Likewise.
13323
66756373
JJ
133242016-02-11 Jakub Jelinek <jakub@redhat.com>
13325
13326 PR c/69768
13327 * c-c++-common/Waddress-1.c: New test.
13328
76fe932b
AV
133292016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13330
13331 PR fortran/69296
13332 * gfortran.dg/associate_19.f03: New test.
13333 * gfortran.dg/associate_20.f03: New test.
13334
564c4d4b
OE
133352016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13336
13337 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13338
e1c1ecb0
KT
133392016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13340
13341 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13342 .arch armv8-a\n. Add -dA to dg-options.
13343 * gcc.target/aarch64/assembler_arch_1.c: New test.
13344 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13345
0d7d9458
PC
133462016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13347
13348 PR c++/68726
13349 * g++.dg/cpp0x/pr68726.C: New.
13350
e6208a60
IE
133512016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13352
13353 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13354 test.
13355
281a11eb
RB
133562016-02-11 Richard Biener <rguenther@suse.de>
13357
13358 * g++.dg/tree-ssa/pr61034.C: Adjust.
13359
e03dd765
VM
133602016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13361
4b48faf5 13362 PR target/69148
e03dd765
VM
13363 * gcc.target/s390/pr69148.c: New.
13364
cdc23927
YR
133652016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13366
13367 PR tree-optimization/69652
13368 * gcc.dg/torture/pr69652.c: New test.
13369
e199dd0a
JJ
133702016-02-10 Jakub Jelinek <jakub@redhat.com>
13371 Patrick Palka <ppalka@gcc.gnu.org>
13372
13373 PR ipa/69241
13374 PR c++/69649
13375 * g++.dg/ipa/pr69241-1.C: New test.
13376 * g++.dg/ipa/pr69241-2.C: New test.
13377 * g++.dg/ipa/pr69241-3.C: New test.
13378 * g++.dg/ipa/pr69649.C: New test.
13379
d6b38027
UB
133802016-02-10 Uros Bizjak <ubizjak@gmail.com>
13381
13382 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13383 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13384
13b562c5
BC
133852016-02-10 Bin Cheng <bin.cheng@arm.com>
13386
13387 PR tree-optimization/68021
13388 * gcc.dg/tree-ssa/pr68021.c: New test.
13389
24a179f8
RB
133902016-02-10 Richard Biener <rguenther@suse.de>
13391
13392 PR tree-optimization/69726
13393 * gcc.dg/uninit-22.c: New testcase.
13394
0d99886f
AP
133952016-02-09 Andrew Pinski <apinski@cavium.com>
13396
13397 PR tree-opt/69282
13398 * gcc.c-torture/compile/20160205-1.c: New testcase.
13399
ab04995c
MM
134002016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13401
13402 PR target/68404
13403 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13404 instead accessing a really large arrray.
13405 * gcc.target/powerpc/fusion3.c: Likewise.
13406
4b79ac23
CB
134072016-02-09 Charles Baylis <charles.baylis@linaro.org>
13408
13409 PR target/68532
13410 * gcc.c-torture/execute/pr68532.c: New test.
13411
b890a441
AO
134122016-02-11 Alexandre Oliva <aoliva@redhat.com>
13413
13414 PR target/69634
13415 * gcc.dg/pr69634.c: New.
13416
84a5bef7
RB
134172016-02-09 Richard Biener <rguenther@suse.de>
13418
13419 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13420
1f123759 134212016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 13422
1f123759
AF
13423 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13424
65860c77
YR
134252016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13426
13427 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13428
7e1e8a0a
RB
134292016-02-09 Richard Biener <rguenther@suse.de>
13430
13431 PR tree-optimization/69715
13432 * gcc.dg/torture/pr69715.c: New testcase.
13433
efb45a9f
PP
134342016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13435
13436 PR c++/69139
13437 * g++.dg/cpp0x/trailing12.C: New test.
13438 * g++.dg/cpp0x/trailing13.C: New test.
13439
20a0c6f9
PP
134402016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13441
13442 PR c++/69283
13443 PR c++/67835
13444 * g++.dg/cpp1y/auto-fn29.C: New test.
13445 * g++.dg/cpp1y/auto-fn30.C: New test.
13446
a162f3af
JJ
134472016-02-08 Jakub Jelinek <jakub@redhat.com>
13448
13449 PR tree-optimization/69209
13450 * gcc.c-torture/compile/pr69209.c: New test.
13451
4b4a9fbd
JL
134522016-02-08 Jeff Law <law@redhat.com>
13453
13454 PR tree-optimization/68541
13455 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13456 of statements allowed in join block for path splitting.
13457
cfac5ed2
JJ
134582016-02-08 Jakub Jelinek <jakub@redhat.com>
13459
f68bc23f
JJ
13460 PR c++/59627
13461 * g++.dg/gomp/pr59627.C: New test.
13462
cfac5ed2
JJ
13463 PR ipa/69239
13464 * g++.dg/ipa/pr69239.C: New test.
13465
44714d8c
DM
134662016-02-08 David Malcolm <dmalcolm@redhat.com>
13467
13468 PR preprocessor/69664
13469 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13470 * gcc.dg/cpp/warn-comments.c: Likewise.
13471
eba9e839
MP
134722016-02-08 Marek Polacek <polacek@redhat.com>
13473
13474 PR c++/69688
13475 * g++.dg/init/const12.C: New test.
13476
a011cd92
BS
134772016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13478
13479 PR target/60410
13480 * gcc.dg/lto/pr55113_0.c: Remove test.
13481
5317b1be
RB
134822016-02-08 Richard Biener <rguenther@suse.de>
13483
13484 PR tree-optimization/69719
13485 * gcc.dg/torture/pr69719.c: New testcase.
13486
63998a63
RB
134872016-02-08 Richard Biener <rguenther@suse.de>
13488 Jeff Law <law@redhat.com>
13489
13490 PR target/68273
13491 * gcc.target/mips/pr68273.c: New testcase.
13492
43f4a281
RB
134932016-02-08 Richard Biener <rguenther@suse.de>
13494
13495 PR rtl-optimization/69274
13496 * gcc.target/i386/addr-sel-1.c: XFAIL.
13497
0b604d2d
JL
134982016-02-08 Jeff Law <law@redhat.com>
13499
e8dfe49e
JL
13500 PR tree-optimization/68541
13501 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13502
6daecd7a 13503 PR tree-optimization/65917
0b604d2d
JL
13504 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13505
c0f0e35a
JD
135062016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13507
13508 PR fortran/50555
13509 * gfortran.dg/namelist_args.f90: New test.
13510
8981d712
JL
135112016-02-05 Jeff Law <law@redhat.com>
13512
6daecd7a 13513 PR tree-optimization/68541
8981d712
JL
13514 * gcc.dg/tree-ssa/split-path-2.c: New test.
13515 * gcc.dg/tree-ssa/split-path-3.c: New test.
13516 * gcc.dg/tree-ssa/split-path-4.c: New test.
13517 * gcc.dg/tree-ssa/split-path-5.c: New test.
13518 * gcc.dg/tree-ssa/split-path-6.c: New test.
13519 * gcc.dg/tree-ssa/split-path-7.c: New test.
13520
46cb9332
MS
135212016-02-05 Martin Sebor <msebor@redhat.com>
13522
13523 PR c++/69662
13524 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13525 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13526
be2083ea
RH
135272016-02-06 Richard HEnderson <rth@redhat.com>
13528
13529 PR c/69643
13530 * gcc.target/i386/addr-space-4.c: New.
13531 * gcc.target/i386/addr-space-5.c: New.
13532
711d7c23
MM
135332016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13534
13535 PR fortran/66089
13536 * gfortran.dg/elemental_dependency_6.f90: New.
13537
b5c1c988
JJ
135382016-02-05 Jakub Jelinek <jakub@redhat.com>
13539
861c7bcd
JJ
13540 PR rtl-optimization/69691
13541 * gcc.c-torture/execute/pr69691.c: New test.
13542
b5c1c988
JJ
13543 PR c++/69628
13544 * g++.dg/parse/pr69628.C: New test.
13545
f7dfa966
UB
135462016-02-05 Uros Bizjak <ubizjak@gmail.com>
13547
13548 * gcc.dg/sancov/asan.c: Move to ...
13549 * gcc.dg/asan/sancov-1.c: ... here.
13550
9b143e64
UB
135512016-02-05 Uros Bizjak <ubizjak@gmail.com>
13552
13553 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13554
f5d4b899
L
135552016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13556
13557 PR target/69677
13558 * gcc.target/i386/pr69677.c: New test.
13559
76c85fbb
PP
135602016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13561
13562 PR c++/68948
13563 * g++.dg/template/pr68948.C: New test.
13564
f181bf90
DV
135652016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13566
13567 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13568 (only necessary on s390x).
13569
714fb282
L
135702016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13571
13572 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13573 -mno-accumulate-outgoing-args.
13574
618d6c1c
PP
135752016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13576
13577 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13578
1066e9b5
JJ
135792016-02-04 Jakub Jelinek <jakub@redhat.com>
13580
13581 PR c/69669
13582 * c-c++-common/pr69669.c: New test.
13583
76255d0d
MM
135842016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13585
13586 PR target/69667
13587 * g++.dg/pr69667.C: New file.
13588
e0b059b1
WD
135892016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13590
13591 PR target/69619
13592 * gcc.dg/pr69619.c: Add new test.
13593
2692b5c8
RS
135942016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13595
13596 PR rtl-optimization/69577
13597 * gcc.target/i386/pr69577.c: New test.
13598
7db337c2
ML
135992016-02-04 Martin Liska <mliska@suse.cz>
13600
13601 * g++.dg/asan/pr69276.C: New test.
13602
cc9c0829
KT
136032016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13604
13605 PR target/65932
13606 PR target/67714
13607 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13608 a single smulbb instruction.
13609 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13610 * gcc.target/amr/wmul-2.c: Likewise.
13611
eb9feb52
KT
136122016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13613
13614 PR target/65932
13615 PR target/67714
13616 * gcc.c-torture/execute/pr67714.c: New test.
13617
61f727fe
JJ
136182016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13619
13620 PR target/69454
13621 * gcc.target/i386/pr69454-1.c: New test.
13622 * gcc.target/i386/pr69454-2.c: New test.
13623
05dd97db
MS
136242016-02-03 Martin Sebor <msebor@redhat.com>
13625
13626 PR c++/69251
13627 PR c++/69253
13628 PR c++/69290
13629 PR c++/69277
13630 PR c++/69349
13631 * g++.dg/ext/flexarray-mangle-2.C: New test.
13632 * g++.dg/ext/flexarray-mangle.C: New test.
13633 * g++.dg/ext/flexarray-subst.C: New test.
13634 * g++.dg/ext/flexary11.C: New test.
13635 * g++.dg/ext/flexary12.C: New test.
13636 * g++.dg/ext/flexary13.C: New test.
13637 * g++.dg/ext/flexary14.C: New test.
13638 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13639
dac2fc29
L
136402016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13641
13642 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13643 Define only if CHECK_FLOAT128 is defined.
13644 (main): Properly initialize u5.
13645
eadb8035
JJ
136462016-02-03 Jakub Jelinek <jakub@redhat.com>
13647
0afbb81b
JJ
13648 PR c/69627
13649 * gcc.dg/pr69627.c: New test.
13650
eadb8035
JJ
13651 PR target/69644
13652 * gcc.dg/pr69644.c: New test.
13653
b12d4923
MS
136542016-02-03 Mike Stump <mikestump@comcast.net>
13655
13656 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13657 support for struct-layout-1.exp.
13658
ab4bae0c
PP
136592016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13660
13661 PR c++/69056
618d6c1c 13662 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 13663
95831c01
VM
136642016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13665 Alexandre Oliva <aoliva@redhat.com>
13666
13667 PR target/69461
13668 * gcc.target/powerpc/pr69461.c: New.
13669
ccc71ab8
UB
136702016-02-03 Uros Bizjak <ubizjak@gmail.com>
13671
13672 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13673 works from here ...
13674 (check_effective_target_fsanitize_thread): ... to here. Do not
13675 specify additional compile flags for the test source.
13676 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13677 specify additional compile flags for the test source.
13678
96299640
WD
136792016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13680
13681 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13682
781d83d9
AV
136832016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13684
13685 PR fortran/67451
13686 PR fortran/69418
13687 * gfortran.dg/coarray_allocate_2.f08: New test.
13688 * gfortran.dg/coarray_allocate_3.f08: New test.
13689 * gfortran.dg/coarray_allocate_4.f08: New test.
13690
d8208e6d
AL
136912016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13692
13693 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13694 use same scan-tree-dump-times on all platforms.
13695 * gcc.dg/vect/vect-outer-1.c: Likewise.
13696 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13697 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13698 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13699 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13700 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13701 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13702 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13703
a8394fa0
SB
137042016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13705
13706 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13707 warning.
13708
f3baa1d3
L
137092016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13710
13711 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13712
eb077516
JN
137132016-02-02 James Norris <jnorris@codesourcery.com>
13714
13715 * c-c++-common/goacc/routine-5.c: Add tests.
13716
578fb225
AM
137172016-02-02 Alexander Monakov <amonakov@ispras.ru>
13718
13719 * gcc.target/nvptx/unsigned-cmp.c: New test.
13720
c64f7d37
WD
137212016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13722
13723 * gcc.target/aarch64/scalar_shift_1.c
13724 (test_corners_sisd_di): Improve force to SIMD register.
13725 (test_corners_sisd_si): Likewise.
13726 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13727 Remove scan-assembler check for ldr.
13728
90c6f26c
RB
137292016-02-02 Richard Biener <rguenther@suse.de>
13730
13731 PR tree-optimization/69595
13732 * gcc.dg/Warray-bounds-17.c: New testcase.
13733
9dc03c97
RB
137342016-02-02 Richard Biener <rguenther@suse.de>
13735
13736 PR tree-optimization/69606
13737 * gcc.dg/torture/pr69606.c: New testcase.
13738
2d4dc223
YR
137392016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13740
13741 PR middle-end/68542
13742 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13743 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13744
65c98fde
AM
137452016-02-02 Alan Modra <amodra@gmail.com>
13746
13747 PR target/69548
13748 * gcc.target/powerpc/pr69548.c: New test.
13749
e1b81f2b
JJ
137502016-02-01 Jakub Jelinek <jakub@redhat.com>
13751
d0268b37
JJ
13752 PR rtl-optimization/69592
13753 * gcc.dg/pr69592.c: New test.
13754
e1b81f2b
JJ
13755 PR preprocessor/69543
13756 PR c/69558
13757 * gcc.dg/pr69543.c: New test.
13758 * gcc.dg/pr69558.c: New test.
13759
7dd7780d
UB
137602016-02-01 Uros Bizjak <ubizjak@gmail.com>
13761
bf672ee5
UB
13762 PR testsuite/65940
13763 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 13764
9a7013f8
MS
137652016-02-01 Martin Sebor <msebor@redhat.com>
13766
13767 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13768
e681fb2b
BC
137692016-02-01 Bin Cheng <bin.cheng@arm.com>
13770
13771 PR tree-optimization/67921
13772 * c-c++-common/ubsan/pr67921.c: New test.
13773
ff86345f
RB
137742016-02-01 Richard Biener <rguenther@suse.de>
13775
13776 PR middle-end/69556
13777 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13778
bc369dbd
RB
137792016-02-01 Richard Biener <rguenther@suse.de>
13780
13781 PR tree-optimization/69574
13782 * gcc.dg/torture/pr69574.c: New testcase.
13783
ef318184
RB
137842016-02-01 Richard Biener <rguenther@suse.de>
13785
13786 PR tree-optimization/69579
13787 * gcc.dg/setjmp-6.c: New testcase.
13788
654745e6
JJ
137892016-02-01 Jakub Jelinek <jakub@redhat.com>
13790
13791 PR rtl-optimization/69570
13792 * g++.dg/opt/pr69570.C: New test.
13793
e6c0c44b
RH
137942016-02-01 Richard Henderson <rth@redhat.com>
13795
13796 * gcc.dg/pr69535.c: New test.
13797
6ff3f09a
JDA
137982016-01-31 John David Anglin <danglin@gcc.gnu.org>
13799
2c005538
JDA
13800 PR testsuite/69584
13801 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13802 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13803
61083a4b
JDA
13804 PR debug/68244
13805 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13806
6ff3f09a
JDA
13807 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13808
0c221916
PT
138092016-01-31 Paul Thomas <pault@gcc.gnu.org>
13810
13811 PR fortran/67564
13812 * gfortran.dg/allocate_with_source_17.f03: New test.
13813
db7a2818
JJ
138142016-01-30 Jakub Jelinek <jakub@redhat.com>
13815
13816 PR tree-optimization/69546
13817 * gcc.dg/torture/pr69546.c: New test.
13818
e520d5f0
PT
138192016-01-30 Paul Thomas <pault@gcc.gnu.org>
13820
13821 PR fortran/69566
13822 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13823
343c05d3
MS
138242016-01-30 Martin Sebor <msebor@redhat.com>
13825
13826 PR c++/68490
13827 * g++.dg/ext/flexary10.C: New test.
13828
d6c3a539
DH
138292016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13830
13831 PR fortran/66707
13832 gfortran.dg/common_23.f90: New test.
13833
52d72fcd
BS
138342016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13835
13836 PR target/65546
13837 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13838 condition being checked, and disable it when the target supports
13839 misaligned loads and stores.
13840
3a5d2ba4
JJ
138412016-01-29 Jakub Jelinek <jakub@redhat.com>
13842
13843 PR debug/69518
13844 * gcc.dg/torture/pr69518.c: New test.
13845
6bbacdb5
L
138462016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13847
13848 PR target/69530
13849 * gcc.target/i386/pr69530.c: New test.
13850
af932cdb
SE
138512016-01-29 Steve Ellcey <sellcey@imgtec.com>
13852
13853 PR target/65604
13854 * gcc.target/mips/div-delay.c: New test.
13855
26658b7c
JJ
138562016-01-29 Jakub Jelinek <jakub@redhat.com>
13857
33e89989
JJ
13858 PR target/69551
13859 * gcc.target/i386/pr69551.c: New test.
13860
26658b7c
JJ
13861 PR target/66137
13862 * gcc.target/i386/pr66137.c: New test.
13863
401116b5
AB
138642016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13865
13866 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13867 always built for p5600.
13868 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13869 isa=p5600 dg-option.
13870
d4abfcc5
RB
138712016-01-29 Richard Biener <rguenther@suse.de>
13872
13873 PR tree-optimization/69547
13874 * g++.dg/tree-ssa/pr69547.C: New testcase.
13875
16b77b32
JJ
138762016-01-29 Jakub Jelinek <jakub@redhat.com>
13877
13878 PR debug/66869
13879 * g++.dg/warn/Wunused-function2.C: New test.
13880
a1c95464
DV
138812016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13882
13883 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13884 support for test to succeed.
13885
5453bfed
MP
138862016-01-29 Marek Polacek <polacek@redhat.com>
13887
13888 PR c++/69509
13889 PR c++/69516
13890 * g++.dg/ext/constexpr-vla2.C: New test.
13891 * g++.dg/ext/constexpr-vla3.C: New test.
13892 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13893
452ec2a5
RB
138942016-01-29 Richard Biener <rguenther@suse.de>
13895
13896 PR middle-end/69537
13897 * gcc.dg/uninit-21.c: New testcase.
13898
aec0b19e
UB
138992016-01-28 Uros Bizjak <ubizjak@gmail.com>
13900
13901 PR target/69459
13902 * gcc.target/i386/pr69459.c: New test.
13903
df113ce7
SE
139042016-01-28 Steve Ellcey <sellcey@imgtec.com>
13905
13906 PR target/68400
13907 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13908 * gcc.target/mips/pr68400.c: New test.
13909
494de84f
MS
139102016-01-28 Martin Sebor <msebor@redhat.com>
13911
13912 PR target/17381
13913 * gcc.target/powerpc/pr17381.c: New test.
13914
eb1b1f01
JJ
139152016-01-28 Jakub Jelinek <jakub@redhat.com>
13916
13917 PR middle-end/69542
13918 * gcc.dg/torture/pr69542.c: New test.
13919
6dfeb7ce
WD
139202016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13921
13922 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13923
4b7471a4
DE
139242016-01-28 David Edelsohn <dje.gcc@gmail.com>
13925
13926 * gcc.dg/pr65980.c: Skip on AIX.
13927 * gcc.dg/pr66688.c: Same.
13928
b271fd21
DE
139292016-01-28 David Edelsohn <dje.gcc@gmail.com>
13930
13931 PR target/63679
13932 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13933 * gcc.dg/tree-ssa/sra-18.c: Same.
13934
874108a9
AV
139352016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13936
13937 PR fortran/62536
13938 * gfortran.dg/block_15.f08: New test.
13939 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13940 on incorrectly closed BLOCK.
13941
30480bcd
IE
139422016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13943
13944 * gcc.dg/declare-simd.c: New test.
6905c577 13945
14ba8d6d
RB
139462016-01-28 Richard Biener <rguenther@suse.de>
13947
13948 PR tree-optimization/69466
13949 * gfortran.dg/vect/pr69466.f90: New testcase.
13950
0d4c694e
TP
139512016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13952
13953 * g++.dg/pr67989.C: Remove ARM-specific option.
13954 * gcc.target/arm/pr67989.C: New file.
13955
2aa780da
UB
139562016-01-27 Uros Bizjak <ubizjak@gmail.com>
13957
13958 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13959 and expm1 test for glibc < 2.11.
13960
f75ebe77
RH
139612016-01-27 Richard Henderson <rth@redhat.com>
13962
13963 * gcc.c-torture/execute/pr69447.c: New test.
13964
139652016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 13966
9a175e65 13967 PR fortran/69422
49847d75
PT
13968 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13969
cbdd8ae0
JJ
139702016-01-27 Jakub Jelinek <jakub@redhat.com>
13971
13972 PR debug/66869
13973 * gcc.dg/pr66869.c: New test.
13974
2b572b3c
JL
139752016-01-25 Jeff Law <law@redhat.com>
13976
13977 PR tree-optimization/68398
aec0b19e 13978 PR tree-optimization/69196
2b572b3c
JL
13979 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13980 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13981 path to avoid new heuristic allowing more irreducible regions
13982 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13983 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13984 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13985 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13986 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13987
fa74a4bc
MP
139882016-01-27 Marek Polacek <polacek@redhat.com>
13989
13990 PR c/68062
13991 * c-c++-common/vector-compare-4.c: New test.
13992
0afff540
DM
139932016-01-27 David Malcolm <dmalcolm@redhat.com>
13994
13995 PR preprocessor/69126
13996 * c-c++-common/pr69126.c: New test case.
13997
1a218fc9
ILT
139982016-01-27 Ian Lance Taylor <iant@google.com>
13999
14000 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14001
5d70666e
RB
140022016-01-27 Ryan Burn <contact@rnburn.com>
14003
14004 PR cilkplus/69267
14005 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14006
87ff4d66
UB
140072016-01-27 Uros Bizjak <ubizjak@gmail.com>
14008
14009 PR target/69512
14010 * gcc.target/i386/pr69512.c: New test.
14011
27e23cca
RE
140122016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14013
14014 PR ada/69488
14015 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14016
05bf54c3
MP
140172016-01-27 Marek Polacek <polacek@redhat.com>
14018
14019 PR c++/69379
14020 * g++.dg/pr69379.C: New test.
14021
60214d0d
MS
140222016-01-27 Martin Sebor <msebor@redhat.com>
14023
14024 PR c++/69317
14025 * g++.dg/abi/Wabi-2-2.C: New test.
14026 * g++.dg/abi/Wabi-2-3.C: New test.
14027 * g++.dg/abi/Wabi-3-2.C: New test.
14028 * g++.dg/abi/Wabi-3-3.C: New test.
14029
167c7bfa
RB
140302016-01-27 Richard Biener <rguenther@suse.de>
14031
14032 PR tree-optimization/69166
14033 * gcc.dg/torture/pr69166.c: New testcase.
14034
1430fb1f
MJ
140352016-01-27 Martin Jambor <mjambor@suse.cz>
14036
14037 PR tree-optimization/69355
14038 * gcc.dg/tree-ssa/pr69355.c: New test.
14039
95e3030c
MP
140402016-01-27 Marek Polacek <polacek@redhat.com>
14041
14042 PR c++/69496
14043 * g++.dg/ext/constexpr-vla1.C: New test.
14044
eeb085f3
CB
140452016-01-20 Christian Bruel <christian.bruel@st.com>
14046
14047 PR target/69245
14048 * gcc.target/arm/pr69245.c: New test.
14049
b1652dde
JJ
140502016-01-27 Jakub Jelinek <jakub@redhat.com>
14051
14052 PR tree-optimization/69399
14053 * gcc.dg/torture/pr69399.c: New test.
14054
ce7e8f00
EB
140552016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14056
14057 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14058
e4aac1d1
EB
140592016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14060
14061 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14062
8dfdb419
TV
140632016-01-26 Tom de Vries <tom@codesourcery.com>
14064
14065 PR tree-optimization/69110
14066 * gcc.dg/autopar/pr69110.c: New test.
14067
56f80f54 140682016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14069 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14070
14071 * gcc.dg/graphite/isl-ast-op-select.c: New.
14072
a0909527
PT
140732015-01-26 Paul Thomas <pault@gcc.gnu.org>
14074
14075 PR fortran/69385
14076 * gfortran.dg/allocate_error_6.f90: New test.
14077
ffc445f4
RH
140782016-01-26 Richard Henderson <rth@redhat.com>
14079
14080 * gcc.dg/tm/pr60908.c: New test.
14081
01e1dea3
DM
140822016-01-26 David Malcolm <dmalcolm@redhat.com>
14083
14084 PR other/69006
14085 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14086 directive.
14087 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14088 expected multiline output to reflect the colorization being
14089 disabled before newlines.
14090 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14091 (custom_diagnostic_finalizer): Replace call to
14092 pp_newline_and_flush with call to pp_flush.
14093 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14094 * gfortran.dg/implicit_class_1.f90: Likewise.
14095 * lib/gcc-dg.exp (allow_blank_lines): New global.
14096 (dg-allow-blank-lines-in-output): New procedure.
14097 (gcc-dg-prune): Complain about blank lines in the output, unless
14098 dg-allow-blank-lines-in-output was called.
14099 * lib/multiline.exp (_build_multiline_regex): Only support
14100 arbitrary followup text for non-blank-lines, not for blank lines.
14101
13f92e8d
JJ
141022016-01-26 Jakub Jelinek <jakub@redhat.com>
14103
14104 PR tree-optimization/69483
14105 * gcc.dg/pr69483.c: New test.
14106 * g++.dg/opt/pr69483.C: New test.
14107
92422235
CL
141082016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14109
14110 PR target/68620
14111 * gcc.target/arm/pr68620.c: New test.
14112
0bccf11b
L
141132016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14114
14115 * gcc.target/i386/pr68986-2.c: Remove -m32.
14116
81cd202e
L
141172016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14118
14119 PR target/68986
14120 * gcc.target/i386/pr68986-1.c: New test.
14121 * gcc.target/i386/pr68986-2.c: Likewise.
14122 * gcc.target/i386/pr68986-3.c: Likewise.
14123
213a1c03
CB
141242016-01-26 Christian Bruel <christian.bruel@st.com>
14125
14126 * lib/target-supports.exp
14127 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14128 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14129 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14130
22a08dd1
RB
141312016-01-26 Richard Biener <rguenther@suse.de>
14132
14133 PR tree-optimization/69452
14134 * gcc.dg/torture/pr69452.c: New testcase.
14135
6c06e0e8
JJ
141362016-01-26 Jakub Jelinek <jakub@redhat.com>
14137
14138 PR target/69442
14139 * gcc.dg/pr69442.c: New test.
14140
b96824c4
RFI
141412016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14142
14143 PR target/67896
14144 * gcc.target/aarch64/simd/pr67896.C: New.
14145
5ee31e57
RS
141462016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14147
14148 PR tree-optimization/69400
14149 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14150 function.
14151 (plugin_init): Call it.
14152 * gcc.dg/torture/pr69400.c: New test.
14153
7ddfb31d
CL
141542016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14155
14156 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14157
1e050c90
AK
141582016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14159 Sebastian Pop <s.pop@samsung.com>
14160
14161 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14162 isl-0.15.
14163
c8ee4bf5
AK
141642016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14165 Sebastian Pop <s.pop@samsung.com>
14166
14167 * gcc.dg/graphite/pr69292.c: New.
14168
d902b330
JJ
141692016-01-25 Jakub Jelinek <jakub@redhat.com>
14170
14171 * c-c++-common/goacc/use_device-1.c: New test.
14172
2c89b952
JL
141732016-01-25 Jeff Law <law@redhat.com>
14174
14175 PR tree-optimization/69196
14176 PR tree-optimization/68398
14177 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14178 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14179
685c8785
DE
141802016-01-25 David Edelsohn <dje.gcc@gmail.com>
14181
14182 PR target/69469
14183 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14184 Algorithm.
14185
95cef0c1
RB
141862016-01-25 Richard Biener <rguenther@suse.de>
14187
14188 PR testsuite/69380
14189 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14190
2947d3b2
IE
141912016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14192
14193 PR target/69421
14194 * gcc.dg/pr69421.c: New test.
14195
ae19075a
BB
141962016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14197
14198 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14199 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14200 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14201 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14202 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14203 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14204 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14205 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14206 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14207 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14208
fa4511c2
RB
142092016-01-25 Richard Biener <rguenther@suse.de>
14210
14211 PR tree-optimization/69376
14212 * gcc.dg/torture/pr69376.c: New testcase.
14213
1d101216
JD
142142016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14215
14216 PR fortran/69397
14217 PR fortran/68442
14218 * gfortran.dg/interface_38.f90: New test.
14219 * gfortran.dg/interface_39.f90: New test.
a0909527 14220
a59b92b0
PP
142212016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14222
14223 Revert:
14224 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14225
14226 PR c++/11858
14227 PR c++/24663
14228 PR c++/24664
14229 * g++.dg/template/pr11858.C: New test.
14230 * g++.dg/template/pr24663.C: New test.
14231 * g++.dg/template/unify12.C: New test.
14232 * g++.dg/template/unify13.C: New test.
14233 * g++.dg/template/unify14.C: New test.
14234 * g++.dg/template/unify15.C: New test.
14235 * g++.dg/template/unify16.C: New test.
14236 * g++.dg/template/unify17.C: New test.
14237
16acb1a8
DH
142382016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14239
14240 PR fortran/68283
14241 gfortran.dg/pr68283.f90: New test.
14242
094773e8
TK
142432016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14244
14245 PR fortran/66094
14246 * gfortran.dg/inline_matmul_13.f90: New test.
14247 * gfortran.dg/matmul_bounds_8.f90: New test.
14248 * gfortran.dg/matmul_bounds_9.f90: New test.
14249 * gfortran.dg/matmul_bounds_10.f90: New test.
14250
42fb90d7
TV
142512016-01-23 Tom de Vries <tom@codesourcery.com>
14252
14253 PR tree-optimization/69426
14254 * gcc.dg/autopar/pr69426.c: New test.
14255
69da7802
MS
142562016-01-23 Martin Sebor <msebor@redhat.com>
14257
14258 PR c++/58109
14259 PR c++/69022
14260 * g++.dg/cpp0x/alignas5.C: New test.
14261 * g++.dg/ext/vector29.C: Same.
14262
da17300a
UB
142632016-01-23 Uros Bizjak <ubizjak@gmail.com>
14264
14265 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14266 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14267 _GNU_SOURCE from compile flags to the source.
14268 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14269 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14270 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14271 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14272
62041cfc
JJ
142732016-01-22 Jakub Jelinek <jakub@redhat.com>
14274
14275 PR target/69432
14276 * g++.dg/opt/pr69432.C: New test.
14277
f7d2ad6f
BS
142782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14279
14280 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14281 32-bit targets testing an -m64 multilib.
14282
d403fc9a
WS
142832016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14284
14285 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14286 64-bit support.
14287
4aa16f8d
JG
142882016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14289
14290 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14291
7c816d0f
CB
142922016-01-21 Christian Bruel <christian.bruel@st.com>
14293
14294 PR target/68674
14295 * gcc.target/i386/pr68674.c
14296 * gcc.target/aarch64/pr68674.c
14297 * gcc.target/arm/pr68674.c
14298
fce661e8
KT
142992016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14300
14301 PR target/69403
14302 * gcc.c-torture/execute/pr69403.c: New test.
14303
4696899f
PC
143042016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14305
14306 PR c++/55843
14307 * g++.dg/template/pr55843.C: New.
14308
bac69366
AL
143092016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14310
14311 PR testsuite/66877
14312 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14313 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14314
b57d3a5c
BS
143152016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14316
14317 PR testsuite/67489
da17300a
UB
14318 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14319 from dg-do compile directive, and instead add
14320 { dg-require-effective-target int128 }.
b57d3a5c 14321
9f04a53e
MS
143222016-01-20 Martin Sebor <msebor@redhat.com>
14323
14324 PR c/69405
14325 * gcc.dg/sync-fetch.c: New test.
14326
38a51663
JL
143272016-01-21 Martin Sebor <msebor@redhat.com>
14328
14329 PR target/69252
14330 * gcc.target/powerpc/pr69252.c: New test.
14331
2423a75a
JD
143322016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14333
14334 PR fortran/65996
da17300a 14335 * gfortran.dg/pr65996.f90: New test.
2423a75a 14336
0a76463f
DV
143372016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14338
14339 PR c++/68810
9f04a53e 14340 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 14341 expected to generate an error.
0a76463f 14342
9776e692
BS
143432016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14344
14345 PR middle-end/66178
14346 * gcc.dg/torture/pr66178.c: New test.
14347
c8d3e088
AB
143482016-01-21 Anton Blanchard <anton@samba.org>
14349 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14350
14351 PR target/63354
14352 * gcc.target/powerpc/pr63354.c: New test.
14353
35b707ff
VM
143542016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14355
14356 PR rtl-optimization/68990
14357 * gcc.target/i386/pr68990: New.
14358
157b0829
NC
143592016-01-21 Nick Clifton <nickc@redhat.com>
14360
14361 PR target/69129
14362 * gcc.target/mips/pr69129.c: New.
14363
aede6748
PC
143642016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14365
14366 PR c++/58046
14367 * g++.dg/cpp0x/pr58046.C: New.
14368
5463c2c8
JJ
143692016-01-21 Jakub Jelinek <jakub@redhat.com>
14370
6d31cc75
SS
14371 PR target/69187
14372 PR target/65624
14373 * gcc.target/arm/pr69187.c: New test.
14374
5463c2c8
JJ
14375 PR c++/69355
14376 * g++.dg/torture/pr69355.C: New test.
14377
fa28f32b
AK
143782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14379 Sebastian Pop <s.pop@samsung.com>
14380
14381 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14382
b920a047
AK
143832016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14384 Sebastian Pop <s.pop@samsung.com>
14385
da17300a 14386 * gcc.dg/graphite/pr68976.c: New test.
b920a047 14387
bdd3aea6
JJ
143882016-01-21 Jakub Jelinek <jakub@redhat.com>
14389
14390 PR middle-end/67653
14391 * c-c++-common/pr67653.c: New test.
14392 * gcc.dg/torture/pr29119.c: Add dg-warning.
14393
26a2e6ae
PB
143942016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14395
14396 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14397
d25c7690
PK
143982016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14399
14400 PR c/24293
14401 * gcc.dg/pr24293.c: New test.
14402 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14403 incomplete struct type.
14404 * gcc.dg/declspec-1.c: Likewise.
14405 * gcc.dg/pr63549.c: Likewise.
14406
889d5698
JJ
144072016-01-20 Jakub Jelinek <jakub@redhat.com>
14408
14409 PR tree-optimization/66612
14410 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14411 for bdn instruction.
14412
d7cf3dc7
CL
144132016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14414
14415 * lib/target-supports.exp
14416 (check_effective_target_arm_fp_ok_nocache): New.
14417 (check_effective_target_arm_fp_ok): New.
14418 (add_options_for_arm_fp): New.
14419 (check_effective_target_arm_crypto_ok_nocache): Require
14420 target_arm_v8_neon_ok instead of arm32.
14421 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14422 (check_effective_target_arm_crypto_pragma_ok): New.
14423 (add_options_for_arm_vfp): New.
14424 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14425 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14426 target instead. Force initial fpu to vfp.
14427 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14428 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14429 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14430 dependency.
14431 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14432 use arm_vfp effective target instead. Force initial fpu to vfp.
14433 * gcc.target/arm/attr-neon3.c: Likewise.
14434 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14435 arm_vfp_ok.
14436 * gcc.target/arm/unsigned-float.c: Likewise.
14437 * gcc.target/arm/vfp-1.c: Likewise.
14438 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14439 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14440 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14441 * gcc.target/arm/vfp-ldmias.c: Likewise.
14442 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14443 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14444 * gcc.target/arm/vfp-stmiad.c: Likewise.
14445 * gcc.target/arm/vfp-stmias.c: Likewise.
14446 * gcc.target/arm/vnmul-1.c: Likewise.
14447 * gcc.target/arm/vnmul-2.c: Likewise.
14448 * gcc.target/arm/vnmul-3.c: Likewise.
14449 * gcc.target/arm/vnmul-4.c: Likewise.
14450
01ac9704 144512016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 14452
e84b00da
L
14453 PR testsuite/69366
14454 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14455 the MPX run-time library, for compile-time MPX test.
14456 * gcc.target/i386/chkp-always_inline.c: Likewise.
14457 * gcc.target/i386/chkp-bndret.c: Likewise.
14458 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14459 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14460 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14461 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14462 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14463 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14464 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14465 * gcc.target/i386/chkp-label-address.c: Likewise.
14466 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14467 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14468 * gcc.target/i386/chkp-pr69044.c: Likewise.
14469 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14470 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14471 * gcc.target/i386/chkp-strchr.c: Likewise.
14472 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14473 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14474 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14475 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14476 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14477 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14478 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14479 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14480 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14481 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14482 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14483 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14484 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14485 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14486 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14487 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14488 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14489 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14490 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14491 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14492 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14493 * gcc.target/i386/pr63995-2.c: Likewise.
14494 * gcc.target/i386/pr64805.c: Likewise.
14495 * gcc.target/i386/pr65044.c: Likewise.
14496 * gcc.target/i386/pr65167.c: Likewise.
14497 * gcc.target/i386/pr65183.c: Likewise.
14498 * gcc.target/i386/pr65184.c: Likewise.
14499 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 14500
28b33016
IE
145012016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14502
14503 PR tree-optimization/69328
14504 * gcc.dg/pr69328.c: New test.
14505
bcff0913
JL
145062016-01-20 Jeff Law <law@redhat.com>
14507
bf0bb970 14508 PR target/25114
bcff0913
JL
14509 * gcc.target/m68k/pr25114.c: New test.
14510
a3f69631
AV
145112016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14512
14513 * gcc.target/arm/memset-inline-10.c: Added
14514 dg-require-effective-target arm_thumb2_ok.
14515
af33ba0d
EB
145162016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14517
14518 * gcc.dg/debug/dwarf2/sso.c: New test.
14519
7596d5de
UB
145202016-01-19 Uros Bizjak <ubizjak@gmail.com>
14521
14522 PR testsuite/68820
14523 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14524 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14525 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14526
ceda2c69
JH
145272016-01-19 Jan Hubicka <hubicka@ucw.cz>
14528
14529 PR ipa/66223
14530 * g++.dg/ipa/devirt-50.C: New testcase.
14531
38a979f2
MP
145322016-01-19 Marek Polacek <polacek@redhat.com>
14533
14534 PR c++/68965
14535 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14536 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14537
962801c5
KT
145382016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14539
14540 PR target/69135
14541 * gcc.target/arm/pr69135_1.c: New test.
14542
078fe40a
WD
145432015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14544
14545 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14546
786e3c06
WD
145472015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14548
14549 * gcc.target/aarch64/ccmp_1.c: New testcase.
14550
1e297006
MP
145512016-01-19 Marek Polacek <polacek@redhat.com>
14552
14553 PR c++/68586
14554 * g++.dg/cpp0x/enum30.C: New test.
14555
879c27e3
RB
145562016-01-19 Richard Biener <rguenther@suse.de>
14557
14558 PR tree-optimization/69336
14559 * g++.dg/tree-ssa/pr69336.C: New testcase.
14560
015337d3
JJ
145612016-01-19 Jakub Jelinek <jakub@redhat.com>
14562
14563 PR debug/65779
14564 * gcc.dg/pr65779.c: New test.
14565
e2c768b6
RB
145662016-01-19 Richard Biener <rguenther@suse.de>
14567
14568 PR tree-optimization/69352
14569 * gcc.dg/torture/pr69352.c: New testcase.
14570
569efc34
JJ
145712016-01-19 Jakub Jelinek <jakub@redhat.com>
14572
14573 PR rtl-optimization/68955
14574 PR rtl-optimization/64557
14575 * gcc.dg/torture/pr68955.c: New test.
14576
e49d321f
JH
145772016-01-19 Jan Hubicka <hubicka@ucw.cz>
14578
14579 PR lto/69136
14580 * g++.dg/torture/pr69136.C: New testcase.
14581
e9191ad3
JH
145822016-01-19 Jan Hubicka <hubicka@ucw.cz>
14583
14584 PR lto/69133
14585 * g++.dg/lto/pr69133_0.C: New testcase.
14586 * g++.dg/lto/pr69133_1.C: New testcase.
14587
2bedb645
JL
145882016-01-15 Jeff Law <law@redhat.com>
14589
14590 PR tree-optimization/69320
14591 * gcc.c-torture/pr69320-1.c: New test.
14592 * gcc.c-torture/pr69320-2.c: New test.
14593 * gcc.c-torture/pr69320-3.c: New test.
14594 * gcc.c-torture/pr69320-4.c: New test.
14595
17c15cb9
PP
145962016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14597
14598 PR c++/11858
14599 PR c++/24663
14600 PR c++/24664
14601 * g++.dg/template/pr11858.C: New test.
14602 * g++.dg/template/pr24663.C: New test.
14603 * g++.dg/template/unify12.C: New test.
14604 * g++.dg/template/unify13.C: New test.
14605 * g++.dg/template/unify14.C: New test.
14606 * g++.dg/template/unify15.C: New test.
14607 * g++.dg/template/unify16.C: New test.
14608 * g++.dg/template/unify17.C: New test.
14609
9617fd08
DM
146102016-01-18 David Malcolm <dmalcolm@redhat.com>
14611
14612 PR testsuite/69181
14613 * gcc.dg/pr69181-1.c: New test file.
14614 * gcc.dg/pr69181-2.c: New test file.
14615 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14616 globals by moving it to...
14617 (cleanup-after-saved-dg-test): ...this new function. Add
14618 "global additional_sources_used". Add reset of global
14619 multiline_expected_outputs to the empty list.
14620 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14621 global to...
14622 (multiline_expected_outputs): ...this, and updated comments to
14623 note that it is modified from gcc-dg.exp.
14624 (dg-end-multiline-output): Update for the above renaming.
14625 (handle-multiline-outputs): Likewise. Remove the clearing
14626 of the expected outputs to the empty list.
14627
b555a2e4
RB
146282016-01-18 Richard Biener <rguenther@suse.de>
14629
14630 PR tree-optimization/69297
14631 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14632
96902805
JM
146332016-01-18 Joseph Myers <joseph@codesourcery.com>
14634
14635 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14636 dg-options.
14637 * gcc.target/mips/mips-3d-2.c: Likewise.
14638 * gcc.target/mips/mips-3d-3.c: Likewise.
14639 * gcc.target/mips/mips-3d-4.c: Likewise.
14640 * gcc.target/mips/mips-3d-5.c: Likewise.
14641 * gcc.target/mips/mips-3d-6.c: Likewise.
14642 * gcc.target/mips/mips-3d-7.c: Likewise.
14643 * gcc.target/mips/mips-3d-8.c: Likewise.
14644 * gcc.target/mips/mips-3d-9.c: Likewise.
14645 * gcc.target/mips/mips-ps-1.c: Likewise.
14646 * gcc.target/mips/mips-ps-2.c: Likewise.
14647 * gcc.target/mips/mips-ps-3.c: Likewise.
14648 * gcc.target/mips/mips-ps-4.c: Likewise.
14649 * gcc.target/mips/mips-ps-5.c: Likewise.
14650 * gcc.target/mips/mips-ps-6.c: Likewise.
14651 * gcc.target/mips/mips-ps-7.c: Likewise.
14652 * gcc.target/mips/mips-ps-type.c: Likewise.
14653 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14654 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14655
40e26f94
TV
146562016-01-18 Tom de Vries <tom@codesourcery.com>
14657
14658 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14659 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14660 * c-c++-common/goacc/kernels-empty.c: New test.
14661 * c-c++-common/goacc/kernels-eternal.c: New test.
14662 * c-c++-common/goacc/kernels-loop-2.c: New test.
14663 * c-c++-common/goacc/kernels-loop-3.c: New test.
14664 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14665 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14666 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14667 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14668 * c-c++-common/goacc/kernels-loop-data.c: New test.
14669 * c-c++-common/goacc/kernels-loop-g.c: New test.
14670 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14671 * c-c++-common/goacc/kernels-loop-n.c: New test.
14672 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14673 * c-c++-common/goacc/kernels-loop.c: New test.
14674 * c-c++-common/goacc/kernels-noreturn.c: New test.
14675 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14676 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14677 * c-c++-common/goacc/kernels-reduction.c: New test.
14678
a98d4647
TV
146792016-01-18 Tom de Vries <tom@codesourcery.com>
14680
14681 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14682 * gcc.dg/autopar/outer-2.c: Same.
14683 * gcc.dg/autopar/outer-3.c: Same.
14684 * gcc.dg/autopar/outer-4.c: Same.
14685 * gcc.dg/autopar/outer-5.c: Same.
14686 * gcc.dg/autopar/outer-6.c: Same.
14687 * gcc.dg/autopar/parallelization-1.c: Same.
14688 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14689 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14690 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14691 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14692 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14693 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14694 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14695 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14696 * gcc.dg/autopar/pr39500-1.c: Same.
14697 * gcc.dg/autopar/pr39500-2.c: Same.
14698 * gcc.dg/autopar/pr46193.c: Same.
14699 * gcc.dg/autopar/pr46194.c: Same.
14700 * gcc.dg/autopar/pr49580.c: Same.
14701 * gcc.dg/autopar/pr49960-1.c: Same.
14702 * gcc.dg/autopar/pr49960.c: Same.
14703 * gcc.dg/autopar/pr68373.c: Same.
14704 * gcc.dg/autopar/reduc-1.c: Same.
14705 * gcc.dg/autopar/reduc-1char.c: Same.
14706 * gcc.dg/autopar/reduc-1short.c: Same.
14707 * gcc.dg/autopar/reduc-2.c: Same.
14708 * gcc.dg/autopar/reduc-2char.c: Same.
14709 * gcc.dg/autopar/reduc-2short.c: Same.
14710 * gcc.dg/autopar/reduc-3.c: Same.
14711 * gcc.dg/autopar/reduc-4.c: Same.
14712 * gcc.dg/autopar/reduc-6.c: Same.
14713 * gcc.dg/autopar/reduc-7.c: Same.
14714 * gcc.dg/autopar/reduc-8.c: Same.
14715 * gcc.dg/autopar/reduc-9.c: Same.
14716 * gcc.dg/autopar/uns-outer-4.c: Same.
14717 * gcc.dg/autopar/uns-outer-5.c: Same.
14718 * gcc.dg/autopar/uns-outer-6.c: Same.
14719 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14720 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14721
da976fa8
AL
147222016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14723
14724 PR target/63679
14725 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14726 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14727
70c1e886
AL
147282016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14729
14730 PR target/63679
14731 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14732 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14733 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14734
88bed196
AL
147352016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14736
14737 PR target/63679
14738 * gcc.dg/tree-ssa/sra-17.c: New.
14739 * gcc.dg/tree-ssa/sra-18.c: New.
14740
3dd5f42e
IE
147412016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14742
14743 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14744
ae5a77fa
EB
147452016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14746
14747 * gnat.dg/inline12.adb: New test.
14748
11e57fc6
BC
147492016-01-18 Bin Cheng <bin.cheng@arm.com>
14750
14751 PR tree-optimization/66797
14752 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14753
995b6fe0
RB
147542016-01-18 Richard Biener <rguenther@suse.de>
14755
14756 PR tree-optimization/69170
14757 * gcc.dg/torture/pr69170.c: New testcase.
14758
82ee0cf2 147592016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
14760
14761 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14762
d69da357
TV
147632016-01-16 Tom de Vries <tom@codesourcery.com>
14764
14765 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14766
a3845283
TV
147672016-01-16 Tom de Vries <tom@codesourcery.com>
14768
14769 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14770 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14771 redundant dg-require-effective-target pthread.
14772 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14773 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14774 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14775 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14776 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14777 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14778 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14779
197a6aa6
DE
147802016-01-16 David Edelsohn <dje.gcc@gmail.com>
14781
14782 PR target/68609
14783 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14784 * gcc.target/powerpc/recip-7.c: Same.
14785
ec7886c1
PP
147862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14787
14788 PR c++/69091
14789 * g++.dg/template/pr69091.C: New test.
14790
203484bb
PP
147912016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14792
14793 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14794 dump does not contain an error_mark_node.
14795 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14796 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14797
aa2500e9
PP
147982016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14799
14800 PR c++/68936
14801 * g++.dg/template/pr68936.C: New test.
14802
28621a5c
DE
148032016-01-15 David Edelsohn <dje.gcc@gmail.com>
14804
14805 PR target/68609
14806 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14807 * gcc.target/powerpc/recip-2.c: Same.
14808 * gcc.target/powerpc/recip-3.c: Same.
14809 * gcc.target/powerpc/recip-4.c: Same.
14810 * gcc.target/powerpc/recip-sqrtf.c: Same.
14811
40c43aca
JL
148122016-01-15 Jeff Law <law@redhat.com>
14813
14814 PR tree-optimization/69270
14815 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14816 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14817
afbc5ae8
PT
148182016-01-15 Paul Thomas <pault@gcc.gnu.org>
14819
14820 PR fortran/49630
14821 * gfortran.dg/deferred_character_13.f90: New test for the fix
14822 of comment 3 of the PR.
14823
14824 PR fortran/54070
14825 * gfortran.dg/deferred_character_8.f90: New test
14826 * gfortran.dg/allocate_error_5.f90: New test
14827
14828 PR fortran/60593
14829 * gfortran.dg/deferred_character_10.f90: New test
14830
14831 PR fortran/60795
14832 * gfortran.dg/deferred_character_14.f90: New test
14833
14834 PR fortran/61147
14835 * gfortran.dg/deferred_character_11.f90: New test
14836
14837 PR fortran/64324
14838 * gfortran.dg/deferred_character_9.f90: New test
14839
49abe076
VM
148402016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14841
14842 PR rtl-optimization/69030
14843 * gcc.target/i386/pr69030.c: New.
14844
16d12992
KT
148452016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14846
14847 * gcc.target/aarch64/target_attr_17.c: New test.
14848
78810bd3
RB
148492016-01-15 Richard Biener <rguenther@suse.de>
14850
14851 PR tree-optimization/66856
14852 * gcc.dg/torture/pr66856-1.c: New testcase.
14853 * gcc.dg/torture/pr66856-2.c: Likewise.
14854
2bd847fe
RB
148552016-01-15 Richard Biener <rguenther@suse.de>
14856
14857 PR debug/69137
14858 * g++.dg/lto/pr69137_0.C: New testcase.
14859
a00fe3b7
RS
148602016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14861
14862 PR middle-end/69246
14863 * gcc.target/i386/pr69246.c: New test.
14864
cbb0e83b
DV
148652016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14866
7596d5de 14867 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 14868
5a500ecf
DV
148692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14870
14871 PR c++/56194
14872 * g++.dg/init/const9.C: Disable test on S/390.
14873
5d9bf64f
DV
148742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14875
14876 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14877 * g++.dg/Wno-frame-address.C: Ditto.
14878
e234b19e
DV
148792016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14880
14881 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14882
89483f99
RB
148832016-01-15 Richard Biener <rguenther@suse.de>
14884
14885 PR tree-optimization/68961
14886 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14887
94f37395
IE
148882016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14889
14890 * gcc.target/i386/pr65105-5.c: New test.
14891
82ee0cf2 148922016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
14893
14894 * gcc.c-torture/execute/alias-4.c: New testcase.
14895
82ee0cf2 148962016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
14897
14898 PR ipa/68148
14899 * g++.dg/ipa/devirt-49.C: New testcase.
14900
092f7deb 149012016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
14902
14903 PR target/65837
14904 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14905 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14906 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14907
e93c66bc
RB
149082016-01-15 Richard Biener <rguenther@suse.de>
14909
14910 PR tree-optimization/69117
14911 * gcc.dg/torture/pr69117.c: New testcase.
14912
c47eaca6 149132015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
14914
14915 PR c++/69048
14916 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14917
c3f6914a
FXC
149182016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14919
14920 PR testsuite/67509
14921 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14922 range tests use 100 * maximum instead of maximum + 1.
14923
cd65ae90
JJ
149242016-01-14 Jakub Jelinek <jakub@redhat.com>
14925
14926 PR debug/69244
14927 * gcc.dg/guality/pr69244.c: New test.
14928
19643948
UB
149292016-01-14 Uros Bizjak <ubizjak@gmail.com>
14930
14931 * lib/target-supports.exp (check_effective_target_issignaling):
14932 New procedure.
14933 * gcc.dg/pr61441.c: Require issignaling effective target.
14934
fe79c97e
SB
149352016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14936
14937 PR target/68803
14938 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14939
c7df95d8
DM
149402016-01-14 David Malcolm <dmalcolm@redhat.com>
14941
14942 PR c++/68819
14943 PR preprocessor/69177
14944 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14945 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14946 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14947 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14948
00083992
MP
149492016-01-14 Marek Polacek <polacek@redhat.com>
14950
14951 PR c/69262
14952 * gcc.dg/array-15.c: New test.
14953
0c9b3294
JJ
149542016-01-14 Jakub Jelinek <jakub@redhat.com>
14955
14956 PR middle-end/68146
14957 PR tree-optimization/69155
14958 * gfortran.dg/pr68146.f: New test.
14959 * gfortran.dg/pr69155.f90: New test.
14960
3688e13d
RB
149612016-01-14 Richard Biener <rguenther@suse.de>
14962
14963 PR tree-optimization/68060
14964 * gcc.dg/torture/pr68060-1.c: New testcase.
14965 * gcc.dg/torture/pr68060-2.c: Likewise.
14966
bab0ad3a
NC
149672016-01-14 Nick Clifton <nickc@redhat.com>
14968
14969 * lib/target-supports.exp
14970 (check_effective_target_arm_neon_ok_nocache): Add an option
14971 sequence that includes setting the ARM architecture to ARMv7-A.
14972 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14973 command line options necessary to enable Neon support.
14974 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14975 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14976 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14977 * gcc.target/arm/pr69180.c: Likewise.
14978
947c2ce5
JL
149792016-01-14 Jeff Law <law@redhat.com>
14980
14981 PR tree-optimization/69270
14982 * gcc.dg/tree-ssa/pr69270.c: New test.
14983
3342fd71
BS
149842016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14985
14986 PR c/66208
14987 * c-c++-common/pr66208.c: New file.
14988
2ad3adf1
JJ
149892016-01-13 Jakub Jelinek <jakub@redhat.com>
14990
14991 PR tree-optimization/69156
14992 * gcc.dg/pr69156.c: New test.
14993
398d6feb
L
149942016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14995
14996 * gcc.target/i386/pr69225-7.c: New test.
14997
4c868789
RH
149982016-01-13 Richard Henderson <rth@redhat.com>
14999
15000 * gcc.dg/tm/memopt-13.c: Update expected function.
15001 * gcc.dg/tm/memopt-6.c: Likewise.
15002
ef6d1772
UB
150032016-01-13 Uros Bizjak <ubizjak@gmail.com>
15004
15005 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15006 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15007 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15008 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15009
ef6d1772
UB
150102016-01-13 Tom de Vries <tom@codesourcery.com>
15011
15012 PR tree-optimization/69169
0b4b6ef2
TV
15013 * gcc.dg/pr69169.c: New test.
15014
2ad3adf1 150152016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15016
15017 PR target/69228
15018 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15019 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15020 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15021 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15022 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15023 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15024 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15025 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15026
9060e335
AK
150272016-01-13 Jakub Jelinek <jakub@redhat.com>
15028
15029 PR target/69247
15030 * gcc.dg/pr69247.c: New test.
15031
40311329
RB
150322016-01-13 Richard Biener <rguenther@suse.de>
15033
15034 PR tree-optimization/69242
15035 * gcc.dg/torture/pr69242.c: New testcase.
15036
ccbd7103
RB
150372016-01-13 Richard Biener <rguenther@suse.de>
15038
15039 PR tree-optimization/69186
15040 * gcc.dg/torture/pr69186.c: New testcase.
15041
c6f72a46
JL
150422016-01-13 Jeff Law <law@redhat.com>
15043
15044 PR tree-optimization/67755
15045 * gcc.dg/tree-ssa/pr67755.c: New test.
15046
150472016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15048
15049 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15050 pass number in output by a star.
15051
c446cf07
BC
150522016-01-12 Bin Cheng <bin.cheng@arm.com>
15053
15054 PR tree-optimization/68911
15055 * gcc.c-torture/execute/pr68911.c: New test.
15056
5342156c
MP
150572016-01-12 Marek Polacek <polacek@redhat.com>
15058
15059 PR c++/68979
15060 * g++.dg/warn/permissive-1.C: New test.
15061
65364cc5
JJ
150622016-01-12 Jakub Jelinek <jakub@redhat.com>
15063
15064 PR objc++/68511
15065 PR c++/69213
15066 * g++.dg/opt/pr69213.C: New test.
15067
81b9a3d9
CB
150682016-01-12 Christian Bruel <christian.bruel@st.com>
15069
15070 PR target/69180
15071 * gcc.target/arm/pr69180.c: New test.
15072
3c4e91c9
RB
150732016-01-12 Richard Biener <rguenther@suse.de>
15074
15075 PR lto/69077
15076 * g++.dg/lto/pr69077_0.C: New testcase.
15077 * g++.dg/lto/pr69077_1.C: Likewise.
15078
5664cea1
JJ
150792016-01-12 Jakub Jelinek <jakub@redhat.com>
15080
15081 PR target/69175
15082 * g++.dg/opt/pr69175.C: New test.
15083
86cefc49
AL
150842016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15085
15086 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15087 rather than #including math.h & stdlib.h.
15088 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15089 * gcc.dg/vect/pr49771.c: Likewise.
15090 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15091 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15092 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15093 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15094 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15095 * gcc.dg/vect/pr44507.c: Likewise.
15096 * gcc.dg/vect/pr45902.c: Likewise.
15097 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15098 * gcc.dg/vect/vect-117.c: Likewise.
15099 * gcc.dg/vect/vect-99.c: Likewise.
15100 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15101 * gcc.dg/vect/vect-cond-1.c: Likewise.
15102 * gcc.dg/vect/vect-cond-2.c: Likewise.
15103 * gcc.dg/vect/vect-cond-3.c: Likewise.
15104 * gcc.dg/vect/vect-cond-4.c: Likewise.
15105 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15106 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15107 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15108 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15109 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15110 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15111 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15112 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15113 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15114 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15115 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15116 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15117 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15118 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15119 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15120 include of signal.h.
15121 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15122 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15123 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15124 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15125 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15126 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15127 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15128 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15129 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15130 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15131 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15132 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15133 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15134 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15135 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15136 * gcc.dg/vect/vect-outer-5.c: Likewise.
15137 * gcc.dg/vect/vect-outer-6.c: Likewise.
15138 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15139 include of stdio.h.
15140
b832f61e
NC
151412016-01-12 Nick Clifton <nickc@redhat.com>
15142
15143 PR target/68913
15144 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15145 to fread so that it will be found in all target runtimes.
15146
8eac49b1
RB
151472016-01-12 Richard Biener <rguenther@suse.de>
15148
15149 PR tree-optimization/69053
15150 * g++.dg/torture/pr69053.C: New testcase.
15151
2935d994
RB
151522016-01-12 Richard Biener <rguenther@suse.de>
15153
15154 PR tree-optimization/69168
15155 * gcc.dg/torture/pr69168.c: New testcase.
15156
66c16fd9
RB
151572016-01-12 Richard Biener <rguenther@suse.de>
15158
15159 PR tree-optimization/69157
15160 * gcc.dg/torture/pr69157.c: New testcase.
15161
151622016-01-12 Richard Biener <rguenther@suse.de>
15163
15164 PR tree-optimization/69174
15165 * gcc.dg/torture/pr69174.c: New testcase.
15166
723033a6
JJ
151672016-01-12 Jakub Jelinek <jakub@redhat.com>
15168
15169 PR c++/66808
15170 PR c++/69000
15171 * g++.dg/tls/pr66808.C: New test.
15172 * g++.dg/tls/pr69000.C: New test.
15173
3574cf47
BS
151742016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15175
15176 * gcc.target/powerpc/swaps-p8-23.c: New test.
15177 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15178
feb20787
JDA
151792016-01-11 John David Anglin <danglin@gcc.gnu.org>
15180
15181 PR tree-optimization/68356
15182 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15183
27b1820a
KV
151842016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15185 Jim Wilson <jim.wilson@linaro.org>
15186
15187 PR target/69194
15188 * gcc.target/arm/pr69194.c: New test.
15189
cf4de6af
L
151902016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15191
15192 PR target/69225
15193 * gcc.target/i386/pr69225-1.c: New test.
15194 * gcc.target/i386/pr69225-2.c: Likewise.
15195 * gcc.target/i386/pr69225-3.c: Likewise.
15196 * gcc.target/i386/pr69225-4.c: Likewise.
15197 * gcc.target/i386/pr69225-5.c: Likewise.
15198 * gcc.target/i386/pr69225-6.c: Likewise.
15199
1ebd5558
JJ
152002016-01-11 Jakub Jelinek <jakub@redhat.com>
15201
23552a4d
JJ
15202 PR target/67462
15203 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15204 if lp64.
15205
26ff85b0
JJ
15206 PR target/69071
15207 * gcc.dg/pr69071.c: New test.
15208
9cb6bd74
JJ
15209 PR c++/69211
15210 * g++.dg/opt/pr69211.C: New test.
15211
1ebd5558
JJ
15212 PR tree-optimization/69214
15213 * gcc.c-torture/compile/pr69214.c: New test.
15214
8c18c836
UB
152152016-01-11 Uros Bizjak <ubizjak@gmail.com>
15216
15217 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15218 * gcc.target/i386/pr66232-11.c: Ditto.
15219 * gcc.target/i386/pr66232-12.c: Ditto.
15220 * gcc.target/i386/pr66232-13.c: Ditto.
15221
62446e6e
RB
152222016-01-11 Richard Biener <rguenther@suse.de>
15223
15224 PR tree-optimization/69173
15225 * gcc.dg/torture/pr69173.c: New testcase.
15226
2b8568fe
KT
152272016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15228
15229 PR rtl-optimization/68796
15230 * gcc.target/aarch64/tst_5.c: New test.
15231 * gcc.target/aarch64/tst_6.c: Likewise.
15232
5baf4532
KT
152332016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15234
15235 PR rtl-optimization/68841
15236 * gcc.dg/pr68841.c: New test.
15237 * gcc.c-torture/execute/pr68841.c: New test.
15238
ca90b1ed
YR
152392016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15240
15241 PR rtl-optimization/68920
15242 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15243 for ix86 targets.
15244 * gcc.dg/ifcvt-5.c: New test.
15245
2ad3adf1 152462016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15247
15248 PR bootstrap/69123
15249 * g++.dg/pr69123.C: New.
15250
83834c09
IE
152512016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15252
15253 PR target/69010
15254 * gcc.target/i386/pr69010.c: New test.
15255
dcf89d57
MJ
152562016-01-11 Martin Jambor <mjambor@suse.cz>
15257
15258 PR ipa/69044
15259 * gcc.target/i386/chkp-pr69044.c: New test.
15260
d95167ee
TV
152612016-01-11 Tom de Vries <tom@codesourcery.com>
15262
15263 PR tree-optimization/69109
15264 * gcc.dg/autopar/pr69109-2.c: New test.
15265 * gcc.dg/autopar/pr69109.c: New test.
15266
4f6403a8
TV
152672016-01-11 Tom de Vries <tom@codesourcery.com>
15268
15269 PR tree-optimization/69108
15270 * gcc.dg/autopar/pr69108.c: New test.
15271
21efdd80
PP
152722016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15273
15274 PR c++/69029
15275 * c-c++-common/Wisleading-indentation.c: Augment test.
15276
fd42eed8
TK
152772016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15278
15279 PR fortran/69154
15280 * gfortran.dg/inline_matmul_12.f90: New test.
15281
4f90ee6c
PT
152822016-01-10 Paul Thomas <pault@gcc.gnu.org>
15283
15284 PR fortran/67779
15285 * gfortran.dg/actual_array_offset_1: New test.
15286
3907c6cf
TV
152872016-01-10 Tom de Vries <tom@codesourcery.com>
15288
15289 PR tree-optimization/69062
15290 * gcc.dg/autopar/pr69062.c: New test.
15291
b07b236e
TS
152922016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15293
15294 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15295 * gcc.dg/vect/slp-perm-2.c: Likewise.
15296 * gcc.dg/vect/slp-perm-3.c: Likewise.
15297 * gcc.dg/vect/slp-perm-5.c: Likewise.
15298 * gcc.dg/vect/slp-perm-6.c: Likewise.
15299 * gcc.dg/vect/slp-perm-7.c: Likewise.
15300 * gcc.dg/vect/slp-perm-8.c: Likewise.
15301
23fab8ae
TV
153022016-01-10 Tom de Vries <tom@codesourcery.com>
15303
15304 PR tree-optimization/69039
15305 * gcc.dg/autopar/pr69039.c: New test.
15306
73f0dae2
MP
153072016-01-09 Marek Polacek <polacek@redhat.com>
15308
15309 PR c++/69113
15310 * g++.dg/pr69113.C: New test.
15311
20b8d734
JJ
153122016-01-09 Jakub Jelinek <jakub@redhat.com>
15313
15314 PR middle-end/50865
15315 PR tree-optimization/69097
15316 * gcc.c-torture/execute/pr50865.c: New test.
15317 * gcc.c-torture/execute/pr69097-1.c: New test.
15318 * gcc.c-torture/execute/pr69097-2.c: New test.
15319 * gcc.dg/pr69097-1.c: New test.
15320 * gcc.dg/pr69097-2.c: New test.
15321
c50e614b
JJ
153222016-01-09 Jakub Jelinek <jakub@redhat.com>
15323
15324 PR c++/69164
15325 * g++.dg/opt/pr69164.C: New test.
15326
e0237993
JJ
153272016-01-08 Jakub Jelinek <jakub@redhat.com>
15328
15329 PR tree-optimization/69167
15330 * gcc.dg/pr69167.c: New test.
15331
bd8f5bb2
MP
153322016-01-08 Marek Polacek <polacek@redhat.com>
15333
15334 PR c++/68449
15335 * g++.dg/pr68449.C: New.
15336
bb0f5ca7
AL
153372016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15338
15339 PR tree-optimization/68707
15340 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15341 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15342 on platforms supporting it.
15343 * gcc.dg/vect/slp-perm-2.c: Likewise.
15344 * gcc.dg/vect/slp-perm-3.c: Likewise.
15345 * gcc.dg/vect/slp-perm-5.c: Likewise.
15346 * gcc.dg/vect/slp-perm-7.c: Likewise.
15347 * gcc.dg/vect/slp-perm-8.c: Likewise.
15348 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15349 on platforms supporting it.
15350
22518428
JJ
153512016-01-08 Jakub Jelinek <jakub@redhat.com>
15352
33f0852f
JJ
15353 PR tree-optimization/69162
15354 * gcc.dg/pr69162.c: New test.
15355
22518428
JJ
15356 PR tree-optimization/69172
15357 * gcc.dg/pr69172.c: New test.
15358
80e9b3aa
TP
153592016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15360
15361 PR tree-optimization/67781
15362 * gcc.c-torture/execute/pr67781.c: New file.
15363
262a363f
JJ
153642016-01-08 Jakub Jelinek <jakub@redhat.com>
15365
15366 PR tree-optimization/69083
15367 * gcc.dg/vect/pr69083.c: New test.
15368
6e1f093f
SS
153692016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15370
15371 PR tree-optimization/61441
15372 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15373 Use -fexcess-precision=standard for compiler options.
15374 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15375
53290e07
JJ
153762016-01-08 Jakub Jelinek <jakub@redhat.com>
15377
57bf3072
JJ
15378 PR fortran/69128
15379 * gfortran.dg/gomp/pr69128.f90: New test.
15380
53290e07
JJ
15381 PR c++/69145
15382 * g++.dg/ext/pr69145-1.C: New test.
15383 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15384 * g++.dg/ext/pr69145-2.h: New file.
15385
7a127fa7
MS
153862016-01-07 Martin Sebor <msebor@redhat.com>
15387
15388 PR c/68966
15389 * gcc.dg/atomic-fetch-bool.c: New test.
15390 * gcc.dg/sync-fetch-bool.c: New test.
15391
95918b49
L
153922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15393
15394 PR fortran/66680
15395 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15396
c8e62a9d
NC
153972016-01-07 Nick Clifton <nickc@redhat.com>
15398
15399 PR target/66655
15400 * g++.dg/pr66655.C: New test.
15401 * g++.dg/pr66655_1.cc: Test support file.
15402 * g++.dg/pr66655.h: Test header file.
15403
2ad3adf1 154042016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
15405
15406 PR fortran/66680
15407 gfortran.dg/gomp/pr66680.f90: New test.
15408
4cd9ca92
L
154092016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15410
15411 PR target/69171
15412 * gcc.target/i386/pr69171-1.c: New test.
15413 * gcc.target/i386/pr69171-2.c: Likewise.
15414 * gcc.target/i386/pr69171-3.c: Likewise.
15415 * gcc.target/i386/pr69171-4.c: Likewise.
15416 * gcc.target/i386/pr69171-5.c: Likewise.
15417 * gcc.target/i386/pr69171-6.c: Likewise.
15418
7e33d4dc
BS
154192015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15420
15421 PR middle-end/67639
15422 * c-c++-common/pr67639.c: New test.
15423
fec64afc
JJ
154242016-01-07 Jakub Jelinek <jakub@redhat.com>
15425
15426 PR tree-optimization/69141
15427 * g++.dg/opt/pr69141.C: New test.
15428
f293ad29
EB
154292016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15430
15431 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15432
5027395e
UB
154332016-01-06 Uros Bizjak <ubizjak@gmail.com>
15434
15435 PR target/69140
15436 * gcc.target/i386/pr69140.c: New test
15437
7443cf13
DM
154382016-01-06 David Malcolm <dmalcolm@redhat.com>
15439
15440 * gcc.dg/bad-dereference.c: New test case.
15441
32928931
BS
154422015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15443
15444 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15445
68dd05da
AS
154462016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15447
15448 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15449
6b131d5b
MP
154502016-01-06 Marek Polacek <polacek@redhat.com>
15451
15452 PR sanitizer/69099
15453 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15454
8d9fdb49
MP
154552016-01-05 Marek Polacek <polacek@redhat.com>
15456
15457 PR c/69104
15458 * gcc.dg/atomic-invalid-2.c: New.
15459
acf93f1e
L
154602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15461
15462 PR target/68991
15463 * gcc.target/i386/pr68991.c: New test.
15464
3f50525d
L
154652016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15466
15467 PR target/68991
15468 * g++.dg/pr68991-1.C: New test.
15469 * g++.dg/pr68991-2.C: Likewise.
15470
e0237993 154712016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 15472
e0237993 15473 PR other/60465
face88a1
ST
15474 * gcc.target/ia64/pr60465-gprel64.c: New test.
15475 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15476
a0866eff
KT
154772016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15478
15479 PR rtl-optimization/68651
15480 * gcc.target/aarch64/pr68651_1.c: New test.
15481
c589e975
DM
154822016-01-05 David Malcolm <dmalcolm@redhat.com>
15483
15484 PR c/69122
15485 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15486
929710d9
NS
154872016-01-05 Nathan Sidwell <nathan@acm.org>
15488
ce3e43d7
NS
15489 PR c++/58583
15490 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15491
929710d9
NS
15492 * gcc.dg/alias-15.c: New.
15493
a2faef8e
NC
154942016-01-05 Nick Clifton <nickc@redhat.com>
15495
15496 PR target/68870
15497 * g++.dg/pr68770.C: New test.
15498
4cfa76e3
MS
154992016-01-04 Mike Stump <mikestump@comcast.net>
15500
15501 * lib/target-supports.exp (check_effective_target_cilkplus):
15502 cilkplus targets require pthreads.
4ece61b6 15503 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 15504
4e8a3a35
MM
155052016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15506
15507 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15508 generation.
15509
818ab71a
JJ
155102016-01-04 Jakub Jelinek <jakub@redhat.com>
15511
15512 Update copyright years.
15513
2fe0a208
MP
155142016-01-04 Marek Polacek <polacek@redhat.com>
15515
15516 PR c/68908
15517 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15518 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15519 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15520
9e3b2fe3
EB
155212016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15522
15523 * gcc.target/sparc/20160104-2.c: New test.
15524
e8d65a35
EB
155252016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15526
15527 * gcc.target/sparc/20160104-1.c: New test.
15528
25ccfccd
PT
155292016-01-03 Paul Thomas <pault@gcc.gnu.org>
15530
15531 PR fortran/65045
15532 * gfortran.dg/pr65045.f90: New test.
15533
cb51d382
EB
155342016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15535
15536 * gnat.dg/specs/debug1.ads: Delete.
15537
6eeaad6e
JD
155382016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15539
15540 PR libgfortran/68867
15541 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15542 expression.
15543
2f968603
JD
155442016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15545
15546 PR libgfortran/68867
15547 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15548 PowerPC.
15549
591bb5e4
PT
155502016-01-01 Paul Thomas <pault@gcc.gnu.org>
15551
15552 PR fortran/68864
15553 * gfortran.dg/pr68864.f90: New test.
15554
f1e0620c
JJ
155552016-01-01 Jakub Jelinek <jakub@redhat.com>
15556
942a1319
JJ
15557 PR tree-optimization/69070
15558 * gcc.dg/pr69070.c: New test.
15559
10dff63f
JJ
15560 PR sanitizer/69055
15561 * gfortran.dg/pr69055.f90: New test.
15562
f1e0620c
JJ
15563 PR target/69015
15564 * gcc.dg/pr69015.c: New test.
818ab71a 15565\f
2f883d1c 15566Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
15567
15568Copying and distribution of this file, with or without modification,
15569are permitted in any medium without royalty provided the copyright
15570notice and this notice are preserved.