]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
The second patch updates the Cortex-A57 scheduler now that we can differentiate
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7cacafcf 12016-11-14 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/78312
4 * gcc.dg/torture/pr78312.c: New testcase.
5
3f1786fa 62016-11-14 Georg-Johann Lay <avr@gjlay.de>
7
8 PR target/78093
9 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
10
3d8c7132 112016-11-14 Jakub Jelinek <jakub@redhat.com>
12 Jason Merrill <jason@redhat.com>
13
14 Implement P0217R3 - C++17 structured bindings
15 * g++.dg/cpp1z/decomp1.C: New test.
16 * g++.dg/cpp1z/decomp2.C: New test.
17 * g++.dg/cpp1z/decomp3.C: New test.
18 * g++.dg/cpp1z/decomp4.C: New test.
19 * g++.dg/cpp1z/decomp5.C: New test.
20 * g++.dg/cpp1z/decomp6.C: New test.
21 * g++.dg/cpp1z/decomp7.C: New test.
22 * g++.dg/cpp1z/decomp8.C: New test.
23 * g++.dg/cpp1z/decomp9.C: New test.
24 * g++.dg/cpp1z/decomp10.C: New test.
25
3657b81b 262016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
27
28 * g++.dg/torture/pr78268.C: New test.
29
9bf6a8e0 302016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
31
32 PR c/35503
33 * c-c++-common/pr35503-1.c: New test.
34 * c-c++-common/pr35503-2.c: Likewise.
35 * c-c++-common/pr35503-3.c: Likewise.
36 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
37
f6f8b4f2 382016-11-13 Uros Bizjak <ubizjak@gmail.com>
39
40 PR rtl-optimization/78232
41 PR rtl-optimization/78248
42 * gcc.dg/ubsan/pr78248.c: New test.
43
54efb8ee 442016-11-13 Eric Botcazou <ebotcazou@adacore.com>
45
46 * gnat.dg/address_conv.adb: New test.
47
9ed6bb1c 482016-11-13 Eric Botcazou <ebotcazou@adacore.com>
49
50 * gnat.dg/renaming11.ad[sb]: New test.
51
7907d43b 522016-11-13 Eric Botcazou <ebotcazou@adacore.com>
53
54 * c-c++-common/dump-ada-spec-6.c: New test.
55
80905eec 562016-11-13 Eric Botcazou <ebotcazou@adacore.com>
57
58 * gnat.dg/lto21.adb: New test.
59 * gnat.dg/lto21_pkg1.ads: New helper.
60 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
61
1f302f2e 622016-11-13 Janus Weil <janus@gcc.gnu.org>
63
64 PR fortran/60952
65 * gfortran.dg/typebound_proc_34.f90: New test.
66
abfb4be5 672016-11-13 Janus Weil <janus@gcc.gnu.org>
68
69 PR fortran/66366
70 * gfortran.dg/class_57.f90: Changed error message.
71 * gfortran.dg/class_60.f90: New test.
72
4699a580 732016-11-12 David Edelsohn <dje.gcc@gmail.com>
74
75 * g++.dg/pr78112.C: XFAIL AIX.
76
f7b2c82b 772016-11-12 Janus Weil <janus@gcc.gnu.org>
78
79 PR fortran/77501
80 * gfortran.dg/typebound_generic_16.f90: New test.
81
d16addb3 822016-11-12 Jakub Jelinek <jakub@redhat.com>
83
84 PR c++/71225
85 * g++.dg/cpp0x/pr71225.C: New test.
86
1998c023 872016-11-11 Eric Botcazou <ebotcazou@adacore.com>
88
89 * gcc.target/sparc/20161111-1.c: New test.
90
a3b46c9c 912016-11-11 Uros Bizjak <ubizjak@gmail.com>
92
93 PR target/78310
94 * gcc.target/i386/pr78310.c: New test.
95
0d56015c 962016-11-11 Jeff Law <law@redhat.com>
97
98 * gcc.dg/tree-ssa/isolate-6.c: New test.
99 * gcc.dg/tree-ssa/isolate-7.c: New test.
100
dc9e2118 1012016-11-11 Bin Cheng <bin.cheng@arm.com>
102
103 PR testsuite/78292
104 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
105 vect_max_reduc.
106
9117e2ab 1072016-11-11 Jakub Jelinek <jakub@redhat.com>
108
109 PR c++/72774
110 * g++.dg/parse/pr72774.C: New test.
111
3d8b172a 1122016-11-11 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/71575
115 * gcc.dg/graphite/pr71575-1.c: New testcase.
116 * gcc.dg/graphite/pr71575-2.c: Likewise.
117
36bb9d71 1182016-11-11 Richard Biener <rguenther@suse.de>
119
120 PR middle-end/78295
121 * gcc.dg/uninit-pr78295.c: New testcase.
122
c717a688 1232016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
124
125 PR fortran/78277
126 * gfortran.dg/dec_structure_17.f90: New test.
127
3c57e933 1282016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
129
130 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
131 being allowed in vector registers.
132 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
133 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
134 * gcc.target/powerpc/vsx-himode.c: Likewise.
135 * gcc.target/powerpc/vsx-himode2.c: Likewise.
136 * gcc.target/powerpc/vsx-himode3.c: Likewise.
137 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
138 to allow matching MFVSRD or MFVSRW.
139
b851b8f0 1402016-11-10 Pat Haugen <pthaugen@us.ibm.com>
141
142 PR rtl-optimization/78241
143 * gcc.dg/pr78241.c: New test.
144
a08fc382 1452016-11-10 Jakub Jelinek <jakub@redhat.com>
146
5fca0e1a 147 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
148 201307.
149
a08fc382 150 * g++.dg/cpp1z/noexcept-type14.C: New test.
151 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
152
8c2f9148 1532016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
154
155 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
156 WVAL0S tests added in r241817.
157
44b49e6b 1582016-11-10 Jakub Jelinek <jakub@redhat.com>
159
160 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
161 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
162 no longer allowed and corresponding ordered construct.
163 * gfortran.dg/gomp/linear-1.f90: New test.
164 * gfortran.dg/gomp/declare-simd-2.f90: New test.
165 * gfortran.dg/gomp/declare-target-1.f90: New test.
166 * gfortran.dg/gomp/declare-target-2.f90: New test.
167
65dc2516 1682016-11-10 Martin Liska <mliska@suse.cz>
169
170 PR sanitizer/78270
171 * gcc.dg/asan/pr78270.c: New test.
172
c74b2e3b 1732016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
174 Jakub Jelinek <jakub@redhat.com>
175
176 PR debug/78112
44b49e6b 177 * g++.dg/pr78112.C: New testcase.
c74b2e3b 178
934a0458 1792016-11-09 Jakub Jelinek <jakub@redhat.com>
180
104d9702 181 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
182 -Wno-c++1z-compat.
183 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
184 string in case condition contains % characters.
185
934a0458 186 PR c++/78283
187 * g++.dg/cpp1z/noexcept-type13.C: New test.
188
99f5e97b 1892016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
190
191 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
192 using (HAS_MOVN) with MIPS III.
193
92902736 1942016-11-09 Janus Weil <janus@gcc.gnu.org>
195
196 PR fortran/46459
197 * gfortran.dg/volatile14.f90: New test.
198
c07c7aac 1992016-11-09 Uros Bizjak <ubizjak@gmail.com>
200
201 PR target/78262
202 * gcc.target/i386/pr78262.c: New test.
203
5a0a2447 2042016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
205
206 PR fortran/78259
207 * gfortran.dg/pr78259.f90: New test.
208
c2ee4354 2092016-11-09 Janus Weil <janus@gcc.gnu.org>
210
211 PR fortran/60777
212 * gfortran.dg/spec_expr_7.f90: New test.
213
58721d0c 2142016-11-09 Jakub Jelinek <jakub@redhat.com>
215
092db747 216 PR target/77718
217 * gcc.c-torture/execute/pr77718.c: New test.
218
58721d0c 219 * gcc.dg/ubsan/c99-shift-3.c: New test.
220 * gcc.dg/ubsan/c99-shift-4.c: New test.
221 * gcc.dg/ubsan/c99-shift-5.c: New test.
222 * gcc.dg/ubsan/c99-shift-6.c: New test.
223
61e45f2d 2242016-11-09 Martin Liska <mliska@suse.cz>
225
226 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
227 test-case for memcmp.
228 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
229
0787dd56 2302016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
231
232 PR testsuite/78269
233 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
234
df163634 2352016-11-09 Paul Thomas <pault@gcc.gnu.org>
236
237 * gfortran.dg/move_alloc_18.f90: New test.
238
0c3d1ddf 2392016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
240
241 PR middle-end/78256
242 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
243 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
244
46837445 2452016-11-09 Janus Weil <janus@gcc.gnu.org>
246
247 PR fortran/71894
248 * gfortran.dg/class_59.f90: New test.
249
68d072bb 2502016-11-09 Richard Biener <rguenther@suse.de>
251
252 PR tree-optimization/78007
253 * gcc.dg/vect/vect-bswap32.c: Adjust.
254 * gcc.dg/vect/vect-bswap64.c: Likewise.
255
e0bcc1cc 2562016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
257
258 * gcc.dg/ipa/vrp7.c: New test.
259
166f8178 2602016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
261
262 PR ipa/78121
263 * gcc.dg/ipa/pr78121.c: New test.
264
e7c5f688 2652016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
266
267 * c-c++-common/asan/default_options.h: New file.
268 * c-c++-common/asan/strcasestr-1.c: New test.
269 * c-c++-common/asan/strcasestr-2.c: Likewise.
270 * c-c++-common/asan/strcspn-1.c: Likewise.
271 * c-c++-common/asan/strcspn-2.c: Likewise.
272 * c-c++-common/asan/strpbrk-1.c: Likewise.
273 * c-c++-common/asan/strpbrk-2.c: Likewise.
274 * c-c++-common/asan/strspn-1.c: Likewise.
275 * c-c++-common/asan/strspn-2.c: Likewise.
276 * c-c++-common/asan/strstr-1.c: Likewise.
277 * c-c++-common/asan/strstr-2.c: Likewise.
278 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
279
1350ad47 2802016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
281
282 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
283
a3ba9d54 2842016-11-08 Janus Weil <janus@gcc.gnu.org>
285
286 PR fortran/68440
287 * gfortran.dg/class_58.f90: New test.
288
bcc971fd 2892016-11-08 Uros Bizjak <ubizjak@gmail.com>
290
291 PR target/70799
292 * gcc.target/i386/pr70799-2.c: New test.
293
af1b77d0 2942016-11-08 Janus Weil <janus@gcc.gnu.org>
295
296 PR fortran/77596
297 * gfortran.dg/proc_ptr_comp_46.f90: New test.
298
ed73a6cb 2992016-11-08 Bin Cheng <bin.cheng@arm.com>
300
301 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
302
b887afd7 3032016-11-08 Bin Cheng <bin.cheng@arm.com>
304
305 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
306
4ba8fd25 3072016-11-08 Bin Cheng <bin.cheng@arm.com>
308
309 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
310
d71fcb4d 3112016-11-08 Martin Liska <mliska@suse.cz>
312
313 PR testsuite/78242
314 * g++.dg/asan/use-after-scope-4.C: New test.
315 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
316 * gcc.dg/asan/use-after-scope-8.c: Remove.
317
dc168f1c 3182016-11-08 Richard Biener <rguenther@suse.de>
319
320 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
321
2cda118d 3222016-11-08 Tamar Christina <tamar.christina@arm.com>
323
324 PR testsuite/78136
325 * gcc.dg/cpp/trad/trad.exp
326 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
327 * gcc.dg/cpp/trad/include.c: Use local header file.
328
de8f611c 3292016-11-08 Richard Biener <rguenther@suse.de>
330
331 PR tree-optimization/78205
332 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
333
095c7123 3342016-11-08 Richard Biener <rguenther@suse.de>
335
336 PR tree-optimization/78224
337 * g++.dg/torture/pr78224.C: New testcase.
338
5de86198 3392016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
340
341 * gcc.dg/store_merging_1.c: Require store_merge.
342 * gcc.dg/store_merging_2.c: Likewise.
343 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 344 * gcc.dg/store_merging_5.c: Likewise.
5de86198 345 * gcc.dg/store_merging_6.c: Likewise.
346 * gcc.dg/store_merging_7.c: Likewise.
347 * gcc.dg/store_merging_8.c: Likewise.
348 * lib/target-supports.exp (check_effective_target_store_merge): New.
349
9c118ae0 3502016-11-07 David Edelsohn <dje.gcc@gmail.com>
351
352 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
353 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
354 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
355 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
356 -mvsx -mpower8-vector.
357 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
358 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
359 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
360 -mvsx -mpower8-vector.
361
ded98213 3622016-11-07 David Edelsohn <dje.gcc@gmail.com>
363
364 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
365
366 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
367 * gcc.dg/visibility-14.c: XFAIL AIX.
368 * gcc.dg/visibility-15.c: XFAIL AIX.
369 * gcc.dg/visibility-16.c: XFAIL AIX.
370 * gcc.dg/visibility-17.c: XFAIL AIX.
371 * gcc.dg/visibility-18.c: XFAIL AIX.
372 * gcc.dg/visibility-19.c: XFAIL AIX.
373 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
374 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
375 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
376 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
377
dfeedc5c 3782016-11-07 Jakub Jelinek <jakub@redhat.com>
379
380 PR target/78227
381 * gcc.target/i386/pr78227-1.c: New test.
382 * gcc.target/i386/pr78227-2.c: New test.
383
4a9eb7eb 3842016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
385
386 PR middle-end/35691
387 * gcc.dg/pr35691-1.c: New test-case.
388 * gcc.dg/pr35691-2.c: Likewise.
389
9075517e 3902016-11-07 Bernd Schmidt <bschmidt@redhat.com>
391
392 PR rtl-optimization/77309
393 * gcc.dg/torture/pr77309.c: New test.
394
1764c2f2 3952016-11-07 Jakub Jelinek <jakub@redhat.com>
396
397 PR middle-end/71529
398 * gcc.target/i386/pr71529.C: Moved to ...
399 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
400
401 PR target/64411
402 * gcc.target/i386/pr64411.C: Moved to ...
403 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
404 lp64.
405
406 PR target/65105
407 * gcc.target/i386/pr65105-4.C: Moved to ...
408 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
409 Run into compile test rather than execute test.
410
e3dbe99a 4112016-11-07 Richard Biener <rguenther@suse.de>
412
413 PR target/78229
414 * g++.dg/pr78229.C: New testcase.
415
4de7f8df 4162016-11-07 Richard Biener <rguenther@suse.de>
417
418 PR tree-optimization/78218
419 * gcc.dg/torture/pr78218.c: New testcase.
420
57b2dea1 4212016-11-07 Richard Biener <rguenther@suse.de>
422
423 PR tree-optimization/78228
424 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
425
0c448d00 4262016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
427
428 PR target/77822
429 * g++.dg/torture/pr77822.C: New test.
430
ea86011c 4312016-11-07 Martin Liska <mliska@suse.cz>
432
433 * c-c++-common/asan/force-inline-opt0-1.c: Disable
434 -f-sanitize-address-use-after-scope.
435 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
436 internal fn calls.
437 * g++.dg/asan/use-after-scope-1.C: New test.
438 * g++.dg/asan/use-after-scope-2.C: Likewise.
439 * g++.dg/asan/use-after-scope-3.C: Likewise.
440 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
441 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
442 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
443 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
444 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
445 * g++.dg/asan/use-after-scope-types.h: Likewise.
446 * gcc.dg/asan/use-after-scope-1.c: Likewise.
447 * gcc.dg/asan/use-after-scope-2.c: Likewise.
448 * gcc.dg/asan/use-after-scope-3.c: Likewise.
449 * gcc.dg/asan/use-after-scope-4.c: Likewise.
450 * gcc.dg/asan/use-after-scope-5.c: Likewise.
451 * gcc.dg/asan/use-after-scope-6.c: Likewise.
452 * gcc.dg/asan/use-after-scope-7.c: Likewise.
453 * gcc.dg/asan/use-after-scope-8.c: Likewise.
454 * gcc.dg/asan/use-after-scope-9.c: Likewise.
455 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
456 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
457 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
458 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
459 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
460
82031b11 4612016-11-07 Richard Biener <rguenther@suse.de>
462
463 PR tree-optimization/78189
464 * g++.dg/torture/pr78189.C: New testcase.
465
272c18b8 4662016-11-06 David Edelsohn <dje.gcc@gmail.com>
467
468 * gcc.dg/Wtrampolines.c: XFAIL AIX.
469
5055cc98 4702016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
471
472 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
473 occuring.
474
ddd81c4d 4752016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
476
477 PR fortran/78221
478 * arith.c (gfc_complex2real): Change gfc_warning_now to
479 gfc_warning.
480
ae1fe1c1 4812016-11-05 Paul Thomas <pault@gcc.gnu.org>
482
483 * gfortran.dg/move_alloc_17.f03: New test.
484
1f8787c9 4852016-11-05 Richard Biener <rguenther@suse.de>
486
487 PR bootstrap/78188
488 * g++.dg/ipa/pr78188.C: New test.
489
a3886308 4902016-11-05 Janus Weil <janus@gcc.gnu.org>
491 Dominique d'Humieres <dominiq@lps.ens.fr>
492
493 PR fortran/69495
494 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
495
ae235bb5 4962016-11-05 Paul Thomas <pault@gcc.gnu.org>
497
498 PR fortran/67564
499 * gfortran.dg/select_type_39.f03: New test.
500
5012016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 502
503 PR fortran/64933
504 * gfortran.dg/associate_23.f90: New test.
505
cdf56687 5062016-11-04 Jakub Jelinek <jakub@redhat.com>
507
508 PR target/77834
509 * gcc.dg/pr77834.c: New test.
510
8be5cb78 5112016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
512
513 PR c++/67980
514 * g++.dg/cpp1y/pr67980.C: New.
515
133e5599 5162016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517
518 * gcc.target/powerpc/fold-vec-add-1.c: New.
519 * gcc.target/powerpc/fold-vec-add-2.c: New.
520 * gcc.target/powerpc/fold-vec-add-3.c: New.
521 * gcc.target/powerpc/fold-vec-add-4.c: New.
522 * gcc.target/powerpc/fold-vec-add-5.c: New.
523 * gcc.target/powerpc/fold-vec-add-6.c: New.
524 * gcc.target/powerpc/fold-vec-add-7.c: New.
525
1c518af3 5262016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 527
528 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
529 for -mbranch-likely, infer -mno-branch-likely for R6.
530
25326fef 5312016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
532
533 PR c++/71973
534 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
535 * g++.dg/init/new15.C: Likewise.
536 * g++.dg/ipa/inline-1.C: Likewise.
537 * g++.dg/ipa/inline-2.C: Likewise.
538 * g++.dg/lto/20080908-1_0.C: Likewise.
539 * g++.dg/tc1/dr20.C: Likewise.
540 * g++.dg/tree-ssa/inline-1.C: Likewise.
541 * g++.dg/tree-ssa/inline-2.C: Likewise.
542 * g++.old-deja/g++.law/except1.C: Likewise.
543 * g++.old-deja/g++.other/vbase5.C: Likewise.
544 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
545
e72902d2 5462016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
547
548 PR tree-optimization/78210
549 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
550 possibility of widening multiplies.
551
5b9b62c9 5522016-11-04 Richard Biener <rguenther@suse.de>
553
554 PR middle-end/78185
555 * gcc.dg/pr78185.c: New testcase.
556
5f1e62c6 5572016-10-04 David Edelsohn <dje.gcc@gmail.com>
558
559 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
560 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
561
2034deb9 5622016-11-03 Jakub Jelinek <jakub@redhat.com>
563 Alexandre Oliva <aoliva@redhat.com>
564 Jason Merrill <jason@redhat.com>
565
566 PR debug/28767
567 PR debug/56974
568 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
569 * g++.dg/debug/dwarf2/ref-3.C: New test.
570 * g++.dg/debug/dwarf2/ref-4.C: New test.
571 * g++.dg/debug/dwarf2/refqual-1.C: New test.
572 * g++.dg/debug/dwarf2/refqual-2.C: New test.
573
5742016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 575
576 * gfortran.dg/dec_exp_1.f90: New test.
577 * gfortran.dg/dec_exp_2.f90: Likewise.
578 * gfortran.dg/dec_exp_3.f90: Likewise.
579
2034deb9 5802016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 581
582 * gfortran.dg/dec_parameter_1.f: New test.
583 * gfortran.dg/dec_parameter_2.f90: Likewise.
584 * gfortran.dg/dec_parameter_3.f90: Likewise.
585 * gfortran.dg/dec_parameter_4.f90: Likewise.
586
36ffeeaf 5872016-11-03 Martin Liska <mliska@suse.cz>
588
589 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
590 output.
591 * gcc.dg/tree-prof/time-profiler-3.c: New test.
592
9769a02b 5932016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
594
595 PR libgcc/78067
596 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
597
d9b9f4ab 5982016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
599
600 * gcc.c-torture/execute/pr78170.c: Require int32plus.
601
60cd8c97 6022016-11-02 Max Filippov <jcmvbkbc@gmail.com>
603
604 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
605
e69f2f12 6062016-11-01 Tamar Christina <tamar.christina@arm.com>
607
608 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
609 Check for arm_v8_neon_hw.
610 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
611 Likewise.
612 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
613 Likewise.
614 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
615 Likewise.
616
427223f1 6172016-11-02 Richard Biener <rguenther@suse.de>
618
619 * gcc.dg/store_merging_8.c: New testcase.
620
2034deb9 6212016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 622
623 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
624
134e84c6 6252016-11-02 David Edelsohn <dje.gcc@gmail.com>
626
bbfcea83 627 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
628 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
629 * gcc.dg/addr_equal_1.c: XFAIL AIX.
630 * gcc.dg/pr65779.c: XFAIL AIX.
631 * gcc.dg/pr70405.c: XFAIL AIX.
632
134e84c6 633 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
634 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
635 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
636
0cc844b2 6372016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
638
639 * lib/target-supports.exp (check_gc_sections_available): Use
640 -print-prog-name=ld to determine linker used.
641
5e0b5f08 6422016-11-02 Martin Liska <mliska@suse.cz>
643
644 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
645 test case.
646
5e922e43 6472016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
648
649 PR tree-optimization/78170
650 * gcc.c-torture/execute/pr78170.c: New test.
651
e77557c0 6522016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
653
654 PR tree-optimization/78162
655 * gcc.c-torture/compile/pr78162.c: New test.
656
76bc343a 6572016-11-02 Richard Biener <rguenther@suse.de>
658
659 PR tree-optimization/78035
660 PR tree-optimization/77964
661 * gcc.target/i386/pr78035.c: New testcase.
662
3763b845 6632016-11-02 Richard Biener <rguenther@suse.de>
664
665 * gcc.dg/tree-ssa/vrp111.c: New testcase.
666 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
667 * gcc.dg/tree-ssa/pr21086.c: Likewise.
668 * gcc.dg/tree-ssa/pr58480.c: Likewise.
669 * gcc.dg/tree-ssa/vrp08.c: Likewise.
670
3e41d21b 6712016-11-01 David Edelsohn <dje.gcc@gmail.com>
672
673 * gfortran.dg/pr70937.f90: require-effective-target lto.
674
66d722cc 6752016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
676
677 PR fortran/69544
678 * gfortran.dg/where_6.f90: New test.
679
dcc1dde9 6802016-11-01 Jakub Jelinek <jakub@redhat.com>
681
682 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
683
d28d2da4 6842016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
685
686 PR fortran/69544
687 * gfortran.dg/where_5.f90: New test.
688
94bea3fe 6892016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
690
691 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
692 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
693 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
694 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
695
164d44e8 6962016-11-01 Uros Bizjak <ubizjak@gmail.com>
697
698 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
699 Whitespace fixes.
700 (check_effective_target_vect_cmdline_needed): Check
701 is-effective-target ia32 for x86 targets.
702 (check_effective_target_vect_simd_clones): Simplify condition.
703 (check_effective_target_vect_double): Ditto.
704 (check_effective_target_vect_aligned_arrays): Check
705 is-effective-target ia32 for x86 targets. Simplify condition.
706 (check_effective_target_vect_multiple_sizes): Simplify condition.
707 (check_effective_target_sqrt_insn): Add i?86-*-* target.
708 (check_effective_target_sync_int_128): Simplify condition.
709 (check_effective_target_sync_int_128_runtime): Ditto.
710 (check_effective_target_sync_long_long_runtime): Ditto.
711 (check_effective_target_divmod): Add i?86-*-* target.
712
9fc5a5fc 7132016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
714
715 * gcc.target/powerpc/vsx-extract-4.c: New test.
716 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
717
a5b29676 7182016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
719
720 PR fortran/54679
721 * gfortran.dg/fmt_l.f90: Update test.
722 * gfortran.dg/fmt_l0.f90: New test.
723
e7defe0c 7242016-10-31 Jakub Jelinek <jakub@redhat.com>
725
726 PR c++/78089
727 * c-c++-common/builtin-shuffle-1.c: New test.
728 * g++.dg/cpp0x/addressof3.C: New test.
729
6743ce6f 7302016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
731
732 Add tests for a const member and a reference member for launder.
733 * g++.dg/cpp1z/launder3.C: New.
734 * g++.dg/cpp1z/launder4.C: Likewise.
735 * g++.dg/cpp1z/launder5.C: Likewise.
736 * g++.dg/cpp1z/launder5.cc: Likewise.
737 * g++.dg/cpp1z/launder5.h: Likewise.
738 * g++.dg/cpp1z/launder6.C: Likewise.
739 * g++.dg/cpp1z/launder6.cc: Likewise.
740 * g++.dg/cpp1z/launder6.h: Likewise.
741
c02417ad 7422016-10-31 Jakub Jelinek <jakub@redhat.com>
743
f6f44a1d 744 PR c++/77948
745 * g++.dg/cpp0x/pr77948-1.C: New test.
746 * g++.dg/cpp0x/pr77948-2.C: New test.
747 * g++.dg/cpp0x/pr77948-3.C: New test.
748 * g++.dg/cpp0x/pr77948-4.C: New test.
749 * g++.dg/cpp0x/pr77948-5.C: New test.
750 * g++.dg/cpp0x/pr77948-6.C: New test.
751
c02417ad 752 PR tree-optimization/77860
753 * gcc.dg/pr77860.c: New test.
754
5f5452c2 7552016-10-31 Jakub Jelinek <jakub@redhat.com>
756
757 PR c++/77886
758 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
759
c6c79147 7602016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
761
762 * gcc.dg/lto/pr60449_0.c: Skip for avr.
763
50d3ad71 7642016-10-30 Le-Chun Wu <lcwu@google.com>
765 Mark Wielaard <mjw@redhat.com>
766
767 * gcc.dg/Wshadow-compatible-local-1.c: New test.
768 * gcc.dg/Wshadow-local-1.c: Likewise.
769 * gcc.dg/Wshadow-local-2.c: Likewise.
770 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
771 * g++.dg/warn/Wshadow-local-1.C: Likewise.
772 * g++.dg/warn/Wshadow-local-2.C: Likewise.
773
7f0c2660 7742016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
775
776 PR tree-optimization/71915
777 PR tree-optimization/71490
778 * gcc.dg/tree-ssa/pr54245.c: Delete.
779 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
780 document why.
781
8efd711b 7822016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
783
784 PR fortran/78123
785 * gfortran.dg/fmt_t_9.f: New test.
786
a57f28d2 7872016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
788
789 PR fortran/67219
790 * gfortran.dg/pr67219.f90: New test.
791
f6443ac9 7922016-10-29 Jakub Jelinek <jakub@redhat.com>
793
90ff29c3 794 PR rtl-optimization/77919
795 * g++.dg/torture/pr77919-2.C: New test.
796
f6443ac9 797 PR target/78148
798 * gcc.dg/pr78148.c: New test.
799
97574c57 8002016-10-28 Eric Botcazou <ebotcazou@adacore.com>
801
802 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
803 * gcc.target/sparc/overflow-4.c: ...here.
804 * gcc.target/sparc/overflow-5.c: New test.
805
67f7b566 8062016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
807 Kugan Vivekanandarajah <kuganv@linaro.org>
808 Jim Wilson <jim.wilson@linaro.org>
809
810 PR tree-optimization/43721
811 * lib/target-supports.exp (check_effective_target_divmod): New.
812 (check_effective_target_divmod_simode): Likewise.
813 (check_effective_target_arm_divmod_simode): Likewise.
814 * gcc.dg/divmod-1-simode.c: New test.
815 * gcc.dg/divmod-1.c: Likewise.
816 * gcc.dg/divmod-2-simode.c: Likewise.
817 * gcc.dg/divmod-2.c: Likewise.
818 * gcc.dg/divmod-3-simode.c: Likewise.
819 * gcc.dg/divmod-3.c: Likewise.
820 * gcc.dg/divmod-4-simode.c: Likewise.
821 * gcc.dg/divmod-4.c: Likewise.
822 * gcc.dg/divmod-5.c: Likewise.
823 * gcc.dg/divmod-6-simode.c: Likewise.
824 * gcc.dg/divmod-6.c: Likewise.
825 * gcc.dg/divmod-7.c: Likewise.
826
3d3e04ac 8272016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 828 Jakub Jelinek <jakub@redhat.com>
829 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 830
831 PR middle-end/22141
832 PR rtl-optimization/23684
833 * gcc.c-torture/execute/pr22141-1.c: New test.
834 * gcc.c-torture/execute/pr22141-2.c: Likewise.
835 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
836 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
837 * gcc.dg/store_merging_1.c: New test.
838 * gcc.dg/store_merging_2.c: Likewise.
839 * gcc.dg/store_merging_3.c: Likewise.
840 * gcc.dg/store_merging_4.c: Likewise.
841 * gcc.dg/store_merging_5.c: Likewise.
842 * gcc.dg/store_merging_6.c: Likewise.
843 * gcc.dg/store_merging_7.c: Likewise.
844 * gcc.target/i386/pr22141.c: Likewise.
845 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
846 * g++.dg/init/new17.C: Likewise.
847
2034deb9 8482016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 849
850 PR middle-end/72747
851 * c-c++-common/pr72747-1.c: New test.
852 * c-c++-common/pr72747-2.c: Likewise.
853
987860a9 8542016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
855
856 * gcc.target/s390/oscbreak-1.c: New test.
857
55c01516 8582016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
859
860 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
861
452a353a 8622016-10-28 Jakub Jelinek <jakub@redhat.com>
863
971e7f12 864 PR rtl-optimization/77919
865 * g++.dg/torture/pr77919.C: New test.
866
452a353a 867 PR rtl-optimization/78132
868 * gcc.target/i386/pr78132.c: New test.
869
c8fb4e06 8702016-10-27 Eric Botcazou <ebotcazou@adacore.com>
871
872 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
873
d59ca9c8 8742016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
875
876 * gcc.target/powerpc/vsx-simode.c: New test.
877 * gcc.target/powerpc/vsx-simode2.c: Likewise.
878 * gcc.target/powerpc/vsx-simode3.c: Likewise.
879
b95a2fd4 8802016-10-27 Jakub Jelinek <jakub@redhat.com>
881
bd7b3fc8 882 PR fortran/78026
883 * gfortran.dg/gomp/pr78026.f03: New test.
884 * gfortran.dg/select_type_38.f03: New test.
885
b95a2fd4 886 PR middle-end/78025
887 * g++.dg/gomp/declare-simd-7.C: New test.
888
bd7b3fc8 8892016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 890
891 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
892 * gfortran.dg/dec_init_2.f90: Likewise.
893 * gfortran.dg/dec_init_3.f90: New test.
894 * gfortran.dg/dec_init_4.f90: Likewise.
895
641ae1b8 8962016-10-27 Bin Cheng <bin.cheng@arm.com>
897
898 * gcc.dg/fold-narrowbopcst-1.c: New test.
899
bd7b3fc8 9002016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 901
902 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
903 dg-shouldfail/dg-output instead of XFAIL.
904 * gfortran.dg/dec_io_6.f90: Likewise.
905
84b72a11 9062016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
907
908 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
909 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
910 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
911 * gcc.target/arm/atomic-op-char-3.c: Likewise.
912 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
913 * gcc.target/arm/atomic-op-int-3.c: Likewise.
914 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
915 * gcc.target/arm/atomic-op-release-3.c: Likewise.
916 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
917 * gcc.target/arm/atomic-op-short-3.c: Likewise.
918
15eeb126 9192016-10-27 Bin Cheng <bin.cheng@arm.com>
920
921 * gcc.dg/fold-convmaxconv-1.c: New test.
922 * gcc.dg/fold-convminconv-1.c: New test.
923
2034deb9 9242016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 925
926 PR fortran/78092
927 * gfortran.dg/pr78092.f90: New test.
928
2db725dd 9292016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
930
931 PR target/78056
932 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
933 expected error message.
934 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
935 expected error message.
936 * gcc.target/powerpc/vsu/vec-all-nez-7.c
937 (test_all_not_equal_and_not_zero): Change expected error message.
938
816a8c6d 9392016-10-26 Jakub Jelinek <jakub@redhat.com>
940
941 PR fortran/77973
942 * gfortran.dg/gomp/pr77973.f90: New test.
943
ed09e1d5 9442016-10-26 Paul Thomas <pault@gcc.gnu.org>
945
946 PR fortran/78108
947 * gfortran.dg/submodule_18.f08: New test.
948 * gfortran.dg/submodule_19.f08: New test.
949
a0194feb 9502016-10-26 Michael Matz <matz@suse.de>
951
952 * g++.dg/pr78060.C: New test.
953 * gfortran.dg/pr78061.f: New test.
954 * g++.dg/pr78088.C: New test.
955
bd7b3fc8 9562016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 957
958 * gfortran.dg/dec_io_1.f90: New test.
959 * gfortran.dg/dec_io_2.f90: New test.
960 * gfortran.dg/dec_io_3.f90: New test.
961 * gfortran.dg/dec_io_4.f90: New test.
962 * gfortran.dg/dec_io_5.f90: New test.
963 * gfortran.dg/dec_io_6.f90: New test.
964
83ee671e 9652016-10-25 Jakub Jelinek <jakub@redhat.com>
966
967 PR sanitizer/78106
968 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
969
9702016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 971
972 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
973 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
974
9db5ef21 9752016-10-25 Eric Botcazou <ebotcazou@adacore.com>
976
977 * gnat.dg/opt59.adb: New test.
978 * gnat.dg/opt59_pkg.ad[sb]: New helper.
979
980 * gnat.dg/opt60.adb: New test.
981
255d575a 9822016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
983
984 PR fortran/72770
985 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
986 this pr.
987
6a2e2a85 9882016-10-25 Jakub Jelinek <jakub@redhat.com>
989
990 PR target/78102
991 * gcc.target/i386/pr78102.c: New test.
992
83ee671e 9932016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 994
995 * gfortran.dg/dec_logical_xor_1.f90: New test.
996 * gfortran.dg/dec_logical_xor_2.f90: New test.
997 * gfortran.dg/dec_logical_xor_3.f03: New test.
998
83ee671e 9992016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1000
1001 * gfortran.dg/dec_loc_rval_1.f90: New test.
1002 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1003 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1004
83ee671e 10052016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1006
006943e8 1007 * gfortran.dg/dec_type_print.f90: New testcase.
1008
83ee671e 10092016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1010
1011 * gfortran.dg/feed_1.f90: New test.
1012 * gfortran.dg/feed_2.f90: New test.
501b58b2 1013
a07d5339 10142016-10-25 Martin Liska <mliska@suse.cz>
1015
1016 PR sanitizer/78106
1017 * gcc.dg/asan/pr78106.c: New test.
1018
131ad74b 10192016-10-25 Martin Liska <mliska@suse.cz>
1020
1021 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1022
78e31c4c 10232016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1024
1025 PR target/78041
1026 * gcc.target/arm/pr78041.c: New test.
1027
6e1b2ffb 10282016-10-25 Jakub Jelinek <jakub@redhat.com>
1029
1030 * g++.dg/cpp1z/launder1.C: New test.
1031 * g++.dg/cpp1z/launder2.C: New test.
1032
c9a8ee19 10332016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1034 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1035
1036 PR target/71676
1037 PR target/71678
1038 * gcc.target/avr/pr71676-2.c: New test.
1039
24c7ece1 10402016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1041 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1042
1043 PR target/71676
1044 PR target/71678
1045 * gcc.target/avr/pr71676-1.c: New test.
1046 * gcc.target/avr/pr71676-3.c: New test.
1047 * gcc.target/avr/pr71676.c: New test.
1048 * gcc.target/avr/pr71678.c: New test.
1049
2e2f6914 10502016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1051
1052 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1053 such that cloned verions of tested functions are not created.
1054
0fdad659 10552016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1056
1057 PR fortran/71895
1058 * gfortran.dg/pr71895.f90: New test.
1059
1eaf0150 10602016-10-24 Jakub Jelinek <jakub@redhat.com>
1061
1062 * g++.dg/debug/dwarf2/ref-2.C: New test.
1063
5f64e688 10642016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1065
1066 * c-c++-common/Wint-in-bool-context-3.c: New test.
1067
c62d63d4 10682016-10-24 Martin Sebor <msebor@redhat.com>
1069
1070 PR middle-end/77735
1071 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1072 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1073 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1074 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1075 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1076 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1077 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1078
11cb7700 10792016-10-24 Richard Biener <rguenther@suse.de>
1080
1081 PR testsuite/71491
1082 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1083 * gcc.dg/vect/slp-45.c: Likewise.
1084
c2423c1d 10852016-10-24 Richard Biener <rguenther@suse.de>
1086
1087 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1088 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1089 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1090
2cd66116 10912016-10-24 Georg-Johann Lay <avr@gjlay.de>
1092
1093 PR target/78093
1094 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1095 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1096
8cc18ee3 10972016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1098
1099 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1100
595090de 11012016-10-24 Jakub Jelinek <jakub@redhat.com>
1102
1103 * gcc.target/i386/bmi2-pext-1.c: New test.
1104 * gcc.target/i386/bmi2-pdep-1.c: New test.
1105 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1106 * gcc.target/i386/tbm-bextri-1.c: New test.
1107 * gcc.target/i386/bmi-bextr-6.c: New test.
1108
98d9f593 11092016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1110
1111 PR target/77483
1112 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1113 * gcc.target/i386/pr65105-1.c: Likewise.
1114 * gcc.target/i386/pr65105-2.c: Likewise.
1115 * gcc.target/i386/pr65105-3.c: Likewise.
1116 * gcc.target/i386/pr65105-5.c: Likewise.
1117 * gcc.target/i386/pr67761.c: Likewise.
1118 * gcc.target/i386/pr70799-1.c: Likewise.
1119
020c2754 11202016-10-24 Martin Liska <mliska@suse.cz>
1121
1122 PR sanitizer/77966
1123 * c-c++-common/ubsan/unreachable-3.c: New test.
1124
a484f6fe 11252016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1126
1127 PR fortran/77763
1128 * gfortran.dg/pr77763.f90
1129
1a6627ef 11302016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1131
1132 PR fortran/54730
1133 PR fortran/78033
1134 * gfortran.dg/pr78033.f90: New test.
1135
b0cb70c0 11362016-10-23 Paul Thomas <pault@gcc.gnu.org>
1137
1138 PR fortran/69834
1139 * gfortran.dg/select_type_1.f03: Change error for overlapping
1140 TYPE IS cases.
1141 * gfortran.dg/select_type_36.f03: New test.
1142
11d8d4ee 11432016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1144
1145 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1146
5676fa7f 11472016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1148
1149 PR fortran/78021
1150 * gfortran.dg/string_length_3.f90: New test.
1151
d202d7b5 11522016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1153
d202d7b5 1154 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1155
11562016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1157
1158 PR fortran/43366
1159 PR fortran/57117
1160 PR fortran/61337
1161 * gfortran.dg/alloc_comp_class_5.f03: New test.
1162 * gfortran.dg/class_allocate_21.f90: New test.
1163 * gfortran.dg/class_allocate_22.f90: New test.
1164 * gfortran.dg/realloc_on_assign_27.f08: New test.
1165
5a096987 11662016-10-21 Jeff Law <law@redhat.com>
1167
1168 * PR tree-optimization/71947
1169 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1170 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1171 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1172
6cb5d057 11732016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1174
1175 * gcc.dg/ipa/vrp5.c: New test.
1176 * gcc.dg/ipa/vrp6.c: New test.
1177
0ee6ade7 11782016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1179
1180 * gcc.target/aarch64/test_frame_17.c: New test.
1181
0fe76522 11822016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1183
1184 * gcc.target/aarch64/test_frame_17.c: New test.
1185
4e2173b0 11862016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1187
1188 PR preprocessor/71681
1189 * gcc.dg/cpp/pr71681-1.c: New testcase
1190 * gcc.dg/cpp/pr71681-2.c: Likewise
1191 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1192 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1193 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1194 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1195
4d8040d8 11962016-10-21 Jakub Jelinek <jakub@redhat.com>
1197
1a4cced6 1198 PR target/78057
1199 * gcc.target/i386/pr78057.c: New test.
1200
4d8040d8 1201 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1202
60e91af4 12032016-10-21 Paul Thomas <pault@gcc.gnu.org>
1204
1205 PR fortran/69566
1206 * gfortran.dg/select_type_37.f03: New test.
1207
c2c800fc 12082016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1209
1210 PR target/71627
1211 * gcc.target/avr/pr71627.c: New test
1212
121d313b 12132016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1214
1215 * gcc.target/sparc/overflow-1.c: New test.
1216 * gcc.target/sparc/overflow-2.c: Likewise.
1217 * gcc.target/sparc/overflow-3.c: Likewise.
1218
f1ea412a 12192016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1220
1221 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1222 effective target.
1223
ec85126d 12242016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1225
1226 PR rtl-optimization/78038
1227 * gcc.target/aarch64/pr78038.c: New test.
1228
a3d5ca2a 12292016-10-21 Richard Biener <rguenther@suse.de>
1230
1231 PR tree-optimization/78051
1232 * g++.dg/torture/pr78051.C: New testcase.
1233
127b5b65 12342016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1235
1236 * c-c++-common/wdate-time.c: Restored test case.
1237 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1238
8d379b82 12392016-10-20 Jakub Jelinek <jakub@redhat.com>
1240
1241 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1242
e0a20c9e 12432016-10-20 Uros Bizjak <ubizjak@gmail.com>
1244
1245 PR target/78037
1246 * gcc.target/i386/pr78037.c: New test.
1247
06904722 12482016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1249
1250 * gcc.target/visium/overflow8.c: New.
1251 * gcc.target/visium/overflow16.c: Likewise.
1252 * gcc.target/visium/overflow32: Likewise.
1253
92a2a716 12542016-10-20 Michael Matz <matz@suse.de>
1255
1256 * gcc.dg/loop-split.c: New test.
1257 * gcc.dg/tree-ssa/ifc-9.c: Update.
1258 * gcc.dg/tree-ssa/ifc-10.c: Update.
1259
8a0d346b 12602016-10-20 Richard Biener <rguenther@suse.de>
1261
1262 * gcc.dg/graphite/pr35356-1.c: Update.
1263
bc3bde59 12642016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/77446
1267 * g++.dg/cpp1y/pr77446.C: New.
1268
ab056ef4 12692016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1270
1271 PR tree-optimization/53979
1272 * gcc.dg/pr53979-1.c: New test-case.
1273 * gcc.dg/pr53979-2.c: Likewise.
1274
5c2ba578 12752016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1276
1277 * c-c++-common/Wint-in-bool-context-2.c: New test.
1278
dbbe97e3 12792016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1280
1281 * gfortran.dg/dtio_17.f90: Fix test.
1282
0d05daf3 12832016-10-19 Aldy Hernandez <aldyh@redhat.com>
1284
1285 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1286 * gcc.dg/Walloca-2.c: Same.
1287
e066ee66 12882016-10-19 Aldy Hernandez <aldyh@redhat.com>
1289
1290 * gcc.dg/Wvla-1.c: Rename to...
1291 * gcc.dg/Wvla-larger-than-1.c: ...this.
1292 * gcc.dg/Wvla-2.c: Rename to...
1293 * gcc.dg/Wvla-larger-than-2.c: ...this.
1294 * gcc.dg/Wvla-3.c: Rename to...
1295 * gcc.dg/Walloca-11.c.: ...this.
1296 * gcc.dg/wvla-[1-7].c: Rename to:
1297 * gcc.dg/Wvla-[1-7].c: ...this.
1298
82112bf2 12992016-10-19 Bin Cheng <bin.cheng@arm.com>
1300
1301 PR tree-optimization/78005
1302 * gcc.dg/vect/pr78005.c: New.
1303 * gcc.target/i386/l_fma_float_1.c: Revise test.
1304 * gcc.target/i386/l_fma_float_2.c: Ditto.
1305 * gcc.target/i386/l_fma_float_3.c: Ditto.
1306 * gcc.target/i386/l_fma_float_4.c: Ditto.
1307 * gcc.target/i386/l_fma_float_5.c: Ditto.
1308 * gcc.target/i386/l_fma_float_6.c: Ditto.
1309 * gcc.target/i386/l_fma_double_1.c: Ditto.
1310 * gcc.target/i386/l_fma_double_2.c: Ditto.
1311 * gcc.target/i386/l_fma_double_3.c: Ditto.
1312 * gcc.target/i386/l_fma_double_4.c: Ditto.
1313 * gcc.target/i386/l_fma_double_5.c: Ditto.
1314 * gcc.target/i386/l_fma_double_6.c: Ditto.
1315
b3e3b38b 13162016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1317
1318 PR tree-optimization/78024
1319 * gcc.dg/goacc/loop-processing-1.c: New file.
1320
1227b118 13212016-10-19 Richard Biener <rguenther@suse.de>
1322
1323 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1324
f9debd38 13252016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1326
1327 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1328 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1329 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1330 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1331 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1332 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1333 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1334 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1335 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1336 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1337 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1338 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1339 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1340 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1341 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1342 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1343 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1344 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1345 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1346 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1347 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1348 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1349 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1350 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1351 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1352 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1353 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1354 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1355 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1356 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1357 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1358 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1359 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1360 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1361 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1362 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1363 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1364 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1365 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1366 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1367 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1368 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1369 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1370 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1371 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1372 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1373 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1374 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1375 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1376 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1377 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1378 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1379 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1380 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1381 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1382 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1383 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1384 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1385 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1386 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1387 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1388 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1389 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1390 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1391 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1392 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1393 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1394 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1395 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1396 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1397 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1398 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1399 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1400 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1401 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1402 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1403 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1404 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1405 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1406 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1407 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1408 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1409 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1410 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1411 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1412 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1413 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1414 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1415 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1416 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1417 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1418 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1419 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1420 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1421 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1422 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1423 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1424 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1425 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1426 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1427 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1428 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1429 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1430 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1431 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1432 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1433 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1434 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1435 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1436 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1437 * gcc.target/powerpc/vsu/vsu.exp: New file.
1438
4d7671d9 14392016-10-18 Uros Bizjak <ubizjak@gmail.com>
1440
1441 PR target/77991
1442 * gcc.target/i386/pr77991.c: New test.
1443
ce1813aa 14442016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1445
1446 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1447 LTO is used.
1448
7c57132a 14492016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1450
4d7671d9 1451 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1452
9edca09e 14532016-10-18 Richard Biener <rguenther@suse.de>
1454
1455 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1456 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1457 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1458 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1459 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1460 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1461 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1462 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1463 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1464 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1465 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1466 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1467 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1468 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1469 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1470 * gcc.dg/pr68217.c: Likewise.
1471 * gcc.dg/predict-9.c: Likewise.
1472 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1473 * gcc.dg/predict-1.c: Likewise.
1474
089541f0 14752016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1476
1477 * gfortran.dg/dtio_17.f90: New test.
1478
130a8de2 14792016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1480
1481 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1482
fc323d70 14832016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1484
1485 * gcc.dg/ipa/vrp4.c: New test.
1486
5b48910f 14872016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1488
1489 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1490 * gcc.dg/torture/pr39074.c: Likewise.
1491
946d814a 14922016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1493
1494 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1495 * gnat.dg/trampoline4.adb: Minor tweak.
1496
53cddf24 14972016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1498
1499 PR tree-optimization/77916
1500 * gcc.dg/torture/pr77916.c: New.
1501
443d1195 15022016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1503
1504 PR fortran/77978
1505 * gfortran.dg/pr77978_1.f90: New test.
1506 * gfortran.dg/pr77978_2.f90: Ditto.
1507 * gfortran.dg/pr77978_3.f90: Ditto.
1508
5db34fe5 15092016-10-17 Paul Thomas <pault@gcc.gnu.org>
1510
1511 PR fortran/61420
1512 PR fortran/78013
1513 * gfortran.dg/proc_ptr_49.f90: New test.
1514
a68b3ea1 15152016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1516
1517 PR target/77308
1518 * gcc.target/arm/pr77308.c: New test.
1519
dbd2f085 15202016-10-17 David Edelsohn <dje.gcc@gmail.com>
1521
1522 * lib/target-supports.exp
1523 (check_effective_target_floatn_nx_runtime): Return 0 for
1524 powerpc*-ibm-aix*.
1525
5bcc4152 15262016-10-17 Andrew Pinski <apinski@cavium.com>
1527
1528 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1529 long instead of long.
1530 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1531 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1532 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1533 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1534 * gcc.target/aarch64/pr68102_1.c: Likewise.
1535 * gcc.target/aarch64/target_attr_3.c: Likewise.
1536
6539e0f7 15372016-10-17 Richard Biener <rguenther@suse.de>
1538
1539 PR tree-optimization/77988
1540 * gcc.dg/torture/pr77988.c: New testcase.
1541
6a0d39d6 15422016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1543
1544 * gcc.dg/pr71636-1.c: New test-case.
1545 * gcc.dg/pr71636-2.c: Likewise.
1546
a27e3913 15472016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1548
1549 * gnat.dg/trampoline3.adb: New test.
1550 * gnat.dg/trampoline4.adb: Likewise.
1551
4c3a9c43 15522016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1553
1554 * gfortran.dg/dtio_16.f90: New test.
1555
b39e7130 15562016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1557
1558 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1559 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1560 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1561
e16e12bf 15622016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1563
1564 * gcc.target/sparc/popc.c: Rename to...
1565 * gcc.target/sparc/popc-1.c: ...this.
1566 * gcc.target/sparc/popc-2.c: New test.
1567
f2540a7e 15682016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1569
1570 PR fortran/77972
1571 * gfortran.dg/unexpected_eof_4.f90: New test.
1572
5ba96fdd 15732016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1574
c258c004 1575 PR libfortran/48587
1576 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1577
6b34469c 15782016-10-14 Jakub Jelinek <jakub@redhat.com>
1579
7aeed2e5 1580 PR middle-end/77959
1581 * gfortran.dg/pr77959.f90: New test.
1582
6b34469c 1583 DR 1511 - const volatile variables and ODR
1584 * g++.dg/DRs/dr1511-1.C: New test.
1585 * g++.dg/DRs/dr1511-2.C: New test.
1586
f81df488 15872016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1588
1589 * gnat.dg/debug7.adb (dg-options): Remove -g.
1590 * gnat.dg/debug8.adb (dg-options): Add -margs.
1591 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1592
e5664bb5 15932016-10-14 Richard Biener <rguenther@suse.de>
1594
1595 PR tree-optimization/77979
1596 * gcc.dg/torture/pr77979.c: New testcase.
1597
3b7a15a1 15982016-10-14 Martin Liska <mliska@suse.cz>
1599
1600 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1601 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1602 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1603
2b379696 16042016-10-14 Uros Bizjak <ubizjak@gmail.com>
1605
1606 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1607 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1608 * gcc.dg/torture/pr77937-2.c: Likewise.
1609
0dfdb37a 16102016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1611
1612 * gnat.dg/lto15.adb: Adjust.
1613 * gnat.dg/lto16.adb: Likewise.
1614 * gnat.dg/lto17.adb: Likewise
1615 * gnat.dg/lto18.ad[sb]: New test.
1616 * gnat.dg/lto18_pkg.ads: New helper.
1617 * gnat.dg/lto19.adb: New test.
1618 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1619 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1620 * gnat.dg/lto20.adb: New test.
1621 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1622
30825815 16232016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1624
1625 * gfortran.dg/coarray_38.f90: Expect error message.
1626
f6412f44 16272016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1628
1629 * gcc.target/aarch64/spellcheck_1.c: New test.
1630 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1631 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1632 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1633 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1634 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1635
7a8fd205 16362016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1637
1638 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1639
0512a8c6 16402016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1641
1642 PR tree-optimization/77937
1643 * gcc.dg/torture/pr77937-1.c: New.
1644 * gcc.dg/torture/pr77937-2.c: New.
1645
81f19d90 16462016-10-13 Jakub Jelinek <jakub@redhat.com>
1647
1648 * g++.dg/cpp1z/inline-var1.C: New test.
1649 * g++.dg/cpp1z/inline-var1a.C: New test.
1650 * g++.dg/cpp1z/inline-var1.h: New file.
1651 * g++.dg/cpp1z/inline-var2.C: New test.
1652 * g++.dg/cpp1z/inline-var3.C: New test.
1653 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1654 uninitialized const.
1655
83ee671e 16562016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1657
f3e6118a 1658 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1659 Xscale is specified, not just -march.
1660 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1661 is incompatible with Xscale.
8d16d6ff 1662
2e7b05a3 16632016-10-13 Martin Sebor <msebor@redhat.com>
1664
1665 PR c++/71912
1666 * g++.dg/ext/flexary4.C: Adjust.
1667 * g++.dg/ext/flexary5.C: Same.
1668 * g++.dg/ext/flexary9.C: Same.
1669 * g++.dg/ext/flexary19.C: New test.
1670 * g++.dg/ext/flexary18.C: New test.
1671 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1672 regression test.
4d7671d9 1673 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1674 Avoid generating a flexible array member in an array.
2e7b05a3 1675
ff56abd1 16762016-10-13 Martin Sebor <msebor@redhat.com>
1677
1678 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1679 to placate -Wformat on targets where the type is not int.
1680
c4966203 16812016-10-13 David Malcolm <dmalcolm@redhat.com>
1682
1683 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1684 in INSN_LOCATION.
1685
0655e0e6 16862016-10-13 Bin Cheng <bin.cheng@arm.com>
1687
1688 * gcc.target/i386/l_fma_float_1.c: Revise test.
1689 * gcc.target/i386/l_fma_float_2.c: Ditto.
1690 * gcc.target/i386/l_fma_float_3.c: Ditto.
1691 * gcc.target/i386/l_fma_float_4.c: Ditto.
1692 * gcc.target/i386/l_fma_float_5.c: Ditto.
1693 * gcc.target/i386/l_fma_float_6.c: Ditto.
1694 * gcc.target/i386/l_fma_double_1.c: Ditto.
1695 * gcc.target/i386/l_fma_double_2.c: Ditto.
1696 * gcc.target/i386/l_fma_double_3.c: Ditto.
1697 * gcc.target/i386/l_fma_double_4.c: Ditto.
1698 * gcc.target/i386/l_fma_double_5.c: Ditto.
1699 * gcc.target/i386/l_fma_double_6.c: Ditto.
1700
c4dd22f7 17012016-10-13 Bin Cheng <bin.cheng@arm.com>
1702
1703 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1704
73e363e1 17052016-10-13 Bin Cheng <bin.cheng@arm.com>
1706
1707 * gcc.dg/vect/vect-98.c: Refine test case.
1708 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1709 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1710 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1711
c0f4422f 17122016-10-13 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR c/77946
1715 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1716
5d3eb95a 17172016-10-13 Martin Liska <mliska@suse.cz>
1718
1719 PR tree-optimization/77943
1720 * g++.dg/tree-ssa/pr77943.C: New test.
1721
eb04d24c 17222016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1723
1724 PR fortran/72832
1725 * gfortran.dg/allocate_with_source_22.f03: New test.
1726 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1727 fail.
1728
4c57e30a 17292016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1730
1731 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1732 * gcc.target/arm/movsi_movw.c: Likewise.
1733 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1734 directive to work on big endian targets.
1735
a70bfd3e 17362016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1737
1738 * gcc.dg/tree-ssa/evrp6.c: New test.
1739
ef51c561 17402016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1741
1742 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1743 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1744 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1745
c1276ee1 17462016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1747
1748 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1749 * gcc.target/powerpc/warn-2.c: Ditto.
1750
a5c34f4b 17512016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1752
1753 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1754 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1755 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1756 for -mmsa.
1757 * gcc.target/mips/msa.c: New test.
1758 * gcc.target/mips/msa-builtins.c: Likewise.
1759 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1760 (check_effective_target_mips_msa_runtime): Likewise.
1761 (check_effective_target_mips_msa): Likewise.
1762 (add_options_for_mips_msa): Likewise.
1763 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1764 (check_effective_target_vect_intfloat_cvt): Likewise.
1765 (check_effective_target_vect_uintfloat_cvt): Likewise.
1766 (check_effective_target_vect_floatint_cvt): Likewise.
1767 (check_effective_target_vect_floatuint_cvt): Likewise.
1768 (check_effective_target_vect_shift): Likewise.
1769 (check_effective_target_vect_shift_char): Likewise.
1770 (check_effective_target_vect_long): Likewise.
1771 (check_effective_target_vect_float): Likewise.
1772 (check_effective_target_vect_double): Likewise.
1773 (check_effective_target_vect_long_long): Likewise.
1774 (check_effective_target_vect_perm): Likewise.
1775 (check_effective_target_vect_perm_byte): Likewise.
1776 (check_effective_target_vect_perm_short): Likewise.
1777 (check_effective_target_vect_sdot_qi): Likewise.
1778 (check_effective_target_vect_udot_qi): Likewise.
1779 (check_effective_target_vect_sdot_hi): Likewise.
1780 (check_effective_target_vect_udot_hi): Likewise.
1781 (check_effective_target_vect_pack_trunc): Likewise.
1782 (check_effective_target_vect_unpack): Likewise.
1783 (check_effective_target_vect_hw_misalign): Likewise.
1784 (check_effective_target_vect_condition): Likewise.
1785 (check_effective_target_vect_cond_mixed): Likewise.
1786 (check_effective_target_vect_char_mult): Likewise.
1787 (check_effective_target_vect_short_mult): Likewise.
1788 (check_effective_target_vect_int_mult): Likewise.
1789 (check_effective_target_vect_extract_even_odd): Likewise.
1790 (check_effective_target_vect_interleave): Likewise.
1791 (check_vect_support_and_set_flags): Check if the target supports MSA
1792 and append to the list of EFFECTIVE_TARGETS.
1793
3e7c21b1 17942016-10-12 Richard Biener <rguenther@suse.de>
1795
1796 PR debug/77947
1797 * g++.dg/torture/pr77947.C: New testcase.
1798
bd043173 17992016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1800
1801 * gnat.dg/debug8.adb: New testcase.
1802
dade7ede 18032016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1804
1805 * gnat.dg/debug9.adb: New testcase.
1806
98e16200 18072016-10-12 Richard Biener <rguenther@suse.de>
1808
1809 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1810 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1811 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1812
30855003 18132016-10-12 Richard Biener <rguenther@suse.de>
1814
1815 PR tree-optimization/77920
1816 * gcc.dg/torture/pr77920.c: New testcase.
1817
12663602 18182016-10-12 Jakub Jelinek <jakub@redhat.com>
1819
221d7858 1820 PR tree-optimization/77929
1821 * gcc.c-torture/compile/pr77929.c: New test.
1822
12663602 1823 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1824 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1825 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1826 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1827 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1828 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1829 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1830 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1831 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1832
443a4842 18332016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1834
1835 * gcc.target/sparc/setcc-4.c: Adjust.
1836 * gcc.target/sparc/setcc-5.c: Likewise.
1837 * gcc.target/sparc/setcc-6.c: Likewise.
1838 * gcc.target/sparc/setcc-7.c: Likewise.
1839 * gcc.target/sparc/setcc-8.c: Likewise.
1840 * gcc.target/sparc/setcc-9.c: Likewise.
1841 * gcc.target/sparc/setcc-10.c: Delete.
1842
ffe8440e 18432016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1844
1845 PR fortran/77942
1846 * gfortran.dg/pr77942.f90
1847
f9d86318 18482016-10-11 Fritz Reese <fritzoreese@gmail.com>
1849
1850 * gfortran.dg/dec_math.f90: New testsuite.
1851
aec336e9 18522016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1853
1854 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1855 (main): Declare j as i32 instead of int.
1856
96eb1519 18572016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1858
1859 PR testsuite/PR77710
1860 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1861 target triplet instead of *-*-*-*.
1862
a84cc613 18632016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1864
1865 * gnat.dg/unchecked_convert10.adb: New test.
1866 * gnat.dg/unchecked_convert11.adb: Likewise.
1867 * gnat.dg/unchecked_convert12.adb: Likewise.
1868
94ec1a50 18692016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1870
1871 * gcc.target/sparc/cbcond-1.c: New test.
1872 * gcc.target/sparc/cbcond-2.c: Likewise.
1873 * gcc.target/sparc/movcc-1.c: Likewise.
1874 * gcc.target/sparc/movcc-2.c: Likewise.
1875 * gcc.target/sparc/setcc-1.c: Adjust.
1876 * gcc.target/sparc/setcc-2.c: Likewise.
1877 * gcc.target/sparc/setcc-3.c: Likewise.
1878 * gcc.target/sparc/setcc-4.c: Likewise.
1879 * gcc.target/sparc/setcc-5.c: Likewise.
1880 * gcc.target/sparc/setcc-6.c: New test.
1881 * gcc.target/sparc/setcc-7.c: Likewise.
1882 * gcc.target/sparc/setcc-8.c: Likewise.
1883 * gcc.target/sparc/setcc-9.c: Likewise.
1884 * gcc.target/sparc/setcc-10.c: Likewise.
1885
74cf8d76 18862016-10-10 Jeff Law <law@redhat.com>
1887
1888 PR tree-optimization/71947
1889 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1890 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1891 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1892 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1893 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1894 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1895
8d3bf9df 18962016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1897
1898 PR fortran/77915
1899 * gfortran.dg/matmul_11.f90: New test.
1900
ade2e453 19012016-10-10 Jiong Wang <jiong.wang@arm.com>
1902
1903 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1904 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1905 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1909 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1910 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1911 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1912 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1913 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1914 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1915 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1916 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1917 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1918 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1919 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1920 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1921 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1922 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1923 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1924 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1925 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1926 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1927 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1928 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1929 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1930 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1931 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1932 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1933 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1934 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1935 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1936 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1937 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1938 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1939 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1940 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1941 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1942 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1943 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1944 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1945 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1946 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1947 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1948 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1949 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1950 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1951 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1952 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1953 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1954 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1955 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1957 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1959 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1961 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1962
d9b5db8e 19632016-10-10 Jiong Wang <jiong.wang@arm.com>
1964
1965 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1967 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1969 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1971 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1973 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1975 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1976 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1977 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1978 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1979
67789205 19802016-10-10 Jiong Wang <jiong.wang@arm.com>
1981
1982 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1983 Enable AArch64.
1984 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1985 vdup*_laneq.
1986 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1987 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1988 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1990
6dfe8276 19912016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1992 Jiong Wang <jiong.wang@arm.com>
1993
1994 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1995 AArch64 support.
1996 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1997 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1998 AArch64 targets.
1999 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2000 AArch64 targets.
2001 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2002 targets.
2003 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2004
ec8fd20e 20052016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2006
2007 * gnat.dg/specs/vfa.ads: New test.
2008
6dfe8276 20092016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2010
2011 * gnat.dg/inline13.ad[sb]: New test.
2012 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2013
8fc51369 20142016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2015
2016 * gnat.dg/biased_subtype.adb: New test.
2017
b4d09fc1 20182016-10-09 Jakub Jelinek <jakub@redhat.com>
2019
2020 PR tree-optimization/77901
2021 * gcc.c-torture/compile/pr77901.c: New test.
2022
14964a36 20232016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2024
2025 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2026 * gcc.dg/ipa/propalign-2.c: Likewise
2027 * gcc.dg/ipa/propalign-3.c: Likewise.
2028 * gcc.dg/ipa/propalign-4.c: Likewise.
2029 * gcc.dg/ipa/propalign-5.c: Likewise.
2030
ad0c1dec 20312016-10-08 Jakub Jelinek <jakub@redhat.com>
2032
ae691a10 2033 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2034
4582d852 2035 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2036
ad0c1dec 2037 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2038 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2039
90a2ad05 20402016-10-07 Fritz Reese <fritzoreese@gmail.com>
2041
2042 * gfortran.dg/dec_union_11.f90: New testcase.
2043
4076953a 20442016-10-07 Nathan Sidwell <nathan@acm.org>
2045
2046 PR c++/66443
2047 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2048 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2049 * g++.dg/cpp1y/pr66443-cxx14.C: New
2050 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2051 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2052
cd45162d 20532016-10-07 Jakub Jelinek <jakub@redhat.com>
2054
2055 * g++.dg/cpp0x/addressof1.C: New test.
2056 * g++.dg/cpp0x/addressof2.C: New test.
2057
7d29bba9 20582016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2059
2060 * gcc.target/powerpc/float128-type-1.c: New test to check that
2061 PowerPC 64-bit Linux enables -mfloat128-type by default.
2062 * gcc.target/powerpc/float128-type-2.c: Likewise.
2063 * gcc.target/powerpc/float128-mix.c: Change error message to
2064 reflect that __ibm128 is now #define'ed to be long double.
2065
7d562e89 20662016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2067
2068 PR fortran/77406
2069 * gfortran.dg/pr77406.f90: New test.
2070 * gfortran.dg/assumed_type_3.f90: Update error messages.
2071 * gfortran.dg/defined_operators_1.f90: Ditto.
2072 * gfortran.dg/generic_26.f90: Ditto.
2073 * gfortran.dg/generic_7.f90: Ditto.
2074 * gfortran.dg/gomp/udr5.f90: Ditto.
2075 * gfortran.dg/gomp/udr7.f90: Ditto.
2076 * gfortran.dg/interface_1.f90: Ditto.
2077 * gfortran.dg/interface_37.f90: Ditto.
2078 * gfortran.dg/interface_5.f90: Ditto.
2079 * gfortran.dg/interface_6.f90: Ditto.
2080 * gfortran.dg/interface_7.f90
2081 * gfortran.dg/no_arg_check_3.f90
2082 * gfortran.dg/operator_5.f90
2083 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2084
0365bfa8 20852016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2086
2087 PR c++/77700
2088 * c-c++-common/Wint-in-bool-context.c: Update test.
2089
1941149a 20902016-10-07 Richard Biener <rguenther@suse.de>
2091
2092 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2093 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2094
dc5b5d21 20952016-10-07 Marek Polacek <polacek@redhat.com>
2096
2097 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2098
30ac4925 20992016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2100
2101 PR c++/69733
2102 * c-c++-common/pr69733.c: New test.
2103 * gcc.dg/pr69733.c: New test.
2104 * gcc.target/i386/pr69733.c: New test.
2105
95c0ad19 21062016-10-07 Marek Polacek <polacek@redhat.com>
2107
2108 PR c++/77803
2109 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2110
fafde080 21112016-10-07 Jakub Jelinek <jakub@redhat.com>
2112
2113 PR tree-optimization/77664
2114 * gcc.dg/tree-ssa/pr77664.c: New test.
2115 * gcc.dg/pr77664.c: New test.
2116
21172016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2118
2119 * gfortran.dg/pr69955.f90: New test.
2120
4147af80 21212016_10-06 Louis Krupp <louis.krupp@zoho.com>
2122
2123 PR fortran/57910
2124 * gfortran.dg/pr57910.f90: New test.
2125
adeca879 21262016-10-06 Jakub Jelinek <jakub@redhat.com>
2127
2128 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2129 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2130
fefb1a11 21312016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2132
2133 PR tree-optimization/77862
2134 * gcc.dg/pr77862.c: New test.
2135
f7df25e9 21362016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2137
2138 * gcc.dg/tree-ssa/evrp4.c: New test.
2139
3ff1ad36 21402016-10-06 Jeff Law <law@redhat.com>
2141
2142 PR tree-optimization/71661
2143 * gcc.dg/tree-ssa/pr71661.c: New test.
2144
1424fde5 21452016-10-06 Richard Biener <rguenther@suse.de>
2146
2147 PR tree-optimization/77855
2148 * gcc.dg/torture/pr77855.c: New testcase.
2149
a22dd5ec 21502016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2151 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2152
2153 * g++.dg/other/pr77759.C: New test.
2154
cb1f8eb4 21552016-10-06 Richard Biener <rguenther@suse.de>
2156
2157 PR tree-optimization/77839
2158 * gcc.dg/torture/pr77839.c: New testcase.
2159
bb513366 21602016-10-06 Marek Polacek <polacek@redhat.com>
2161
2162 * g++.dg/cpp1z/init-statement9.C: New test.
2163
26d689f4 21642016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2165
2166 * gcc.target/i386/pcommit-1.c: Deleted.
2167 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2168 * gcc.target/i386/sse-13.c: Ditto.
2169 * gcc.target/i386/sse-14.c: Ditto.
2170 * gcc.target/i386/sse-22.c: Ditto.
2171 * gcc.target/i386/sse-23.c: Ditto.
2172 * g++.dg/other/i386-2.C: Ditto.
2173
847e66cc 21742016-10-05 Uros Bizjak <ubizjak@gmail.com>
2175
2176 * gcc.target/i386/pr77833.c: Require int128 effective target.
2177
670ec524 21782016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2179
2180 PR fortran/58991
2181 PR fortran/58992
2182 * gfortran.dg/associate_22.f90: New test.
2183
fca4e258 21842016-10-05 Fritz Reese <fritzoreese@gmail.com>
2185
2186 * gfortran.dg/dec_union_9.f90: New testcase.
2187 * gfortran.dg/dec_union_10.f90: New testcase.
2188
994fc95f 21892016-10-05 Jakub Jelinek <jakub@redhat.com>
2190
c6958264 2191 PR sanitizer/66343
2192 * gcc.dg/pch/pr66343-3.c: New test.
2193 * gcc.dg/pch/pr66343-3.hs: New file.
2194
994fc95f 2195 PR sanitizer/66343
2196 * gcc.dg/pch/pr66343-1.c: New test.
2197 * gcc.dg/pch/pr66343-1.hs: New file.
2198 * gcc.dg/pch/pr66343-2.c: New test.
2199 * gcc.dg/pch/pr66343-2.hs: New file.
2200
2b6903a5 22012016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2202
2203 * c-c++-common/Wint-in-bool-context.c: Update test.
2204
a9e44c43 22052016-10-05 Marek Polacek <polacek@redhat.com>
2206
2207 * g++.dg/cpp1z/init-statement1.C: New test.
2208 * g++.dg/cpp1z/init-statement2.C: New test.
2209 * g++.dg/cpp1z/init-statement3.C: New test.
2210 * g++.dg/cpp1z/init-statement4.C: New test.
2211 * g++.dg/cpp1z/init-statement5.C: New test.
2212 * g++.dg/cpp1z/init-statement6.C: New test.
2213 * g++.dg/cpp1z/init-statement7.C: New test.
2214 * g++.dg/cpp1z/init-statement8.C: New test.
2215
d0a5b595 22162016-10-05 Louis Krupp <louis.krupp@zoho.com>
2217
2218 PR fortran/67524
2219 * gfortran.dg/pr67524.f90: New test.
2220
c7b01e77 22212016-10-05 Jakub Jelinek <jakub@redhat.com>
2222
2223 PR sanitizer/77823
2224 * c-c++-common/ubsan/shift-9.c: New test.
2225
d204444e 22262016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2227
2228 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2229 of int if __SIZEOF_INT__ is less than 4 bytes.
2230
ea55eab9 22312016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2232
2233 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2234 * gfortran.dg/class_array_20.f03: Likewise.
2235 * gfortran.dg/class_array_21.f03: Likewise.
2236 * gfortran.dg/finalize_29.f08: Likewise.
2237 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2238
bf1426ea 22392016-10-05 Richard Biener <rguenther@suse.de>
2240
2241 PR middle-end/77826
2242 * gcc.dg/torture/pr77826.c: New testcase.
2243
eb93b162 22442016-10-05 Richard Biener <rguenther@suse.de>
2245
2246 * gcc.dg/fold-copysign-1.c: New testcase.
2247
830f8f08 22482016-10-05 Andreas Schwab <schwab@suse.de>
2249
2250 * g++.dg/pr49847-2.C: Remove.
2251
ce229d56 22522016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2253
2254 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2255
d82d27a3 22562016-10-05 Richard Biener <rguenther@suse.de>
2257
2258 PR middle-end/55152
2259 * gcc.dg/pr55152-2.c: New testcase.
2260
29e40d1d 22612016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2262
2263 * gfortran.dg/dtio_15.f90: New test.
2264
78dc0da1 22652016-10-04 Ian Lance Taylor <iant@golang.org>
2266
2267 * gcc.dg/split-7.c: New test.
2268
f72de674 22692016-10-04 Martin Sebor <msebor@redhat.com>
2270
2271 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2272 %lc directive to wint_t to silence -Wformat warnings on targets
2273 where the latter is a distinct type such as long.
2274
c30da209 22752016-10-04 Martin Sebor <msebor@redhat.com>
2276
2277 PR c++/77804
2278 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2279
c93d719b 22802016-10-04 Jakub Jelinek <jakub@redhat.com>
2281
c8887d28 2282 PR c++/77791
2283 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2284
c93d719b 2285 * g++.dg/other/java3.C: Remove.
2286 * g++.dg/other/java1.C: Remove.
2287 * g++.dg/other/error12.C: Remove.
2288 * g++.dg/other/java2.C: Remove.
2289 * g++.dg/warn/Wnvdtor.C: Remove.
2290 * g++.dg/lookup/java1.C: Remove.
2291 * g++.dg/lookup/java2.C: Remove.
2292 * g++.dg/ext/pr34829.C: Remove.
2293 * g++.dg/ext/java-3.C: Remove.
2294 * g++.dg/ext/java-1.C: Remove.
2295 * g++.dg/ext/java-2.C: Remove.
2296 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2297
e62363b1 22982016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2299
2300 PR tree-optimization/77808
2301 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2302
38f18c01 23032016-10-04 Richard Biener <rguenther@suse.de>
2304
2305 PR tree-optimization/77399
2306 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2307
47fd90af 23082016-10-04 Richard Biener <rguenther@suse.de>
2309
2310 PR middle-end/77833
2311 * gcc.target/i386/pr77833.c: New testcase.
2312
2f8d6297 23132016-09-26 Jeff Law <law@redhat.com>
2314
2315 PR tree-optimization/71550
2316 PR tree-optimization/71403
2317 * gcc.c-torture/execute/pr71550.c: New test.
2318
4092cccf 23192016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2320
2321 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2322 option.
2323
8e8fe25a 23242016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2325
2326 Revert
2327 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2328
2329 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2330
fcfa0d6a 23312016-10-03 Marek Polacek <polacek@redhat.com>
2332
2333 * g++.dg/cpp0x/nullptr37.C: New test.
2334
255beb07 23352016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2336
2337 * c-c++-common/Wint-in-bool-context.c: Update test.
2338
16127d51 23392016-10-02 Jakub Jelinek <jakub@redhat.com>
2340
2341 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2342 earlier.
2343 * g++.dg/charset/asm2.c (memmove): Likewise.
2344 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2345 * g++.dg/tls/diag-4.C (foo): Likewise.
2346 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2347 dg-warning, fix up regex.
2348 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2349 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2350 * g++.old-deja/g++.mike/net31.C: Likewise.
2351 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2352 for C++17.
2353 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2354 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2355
c9e875f1 23562016-10-01 Richard Biener <rguenther@suse.de>
2357
2358 PR middle-end/77798
2359 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2360
77daf8b6 23612016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2362
2363 PR fortran/77663
2364 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2365
ff2feb8b 23662016-10-01 Jakub Jelinek <jakub@redhat.com>
2367
2368 PR c/77490
2369 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2370 Add dg-prune-output directive.
2371
fd3720ac 23722016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2373
2374 PR fortran/66643
2375 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2376 * gfortran.fortran-torture/compile/write.f90: Update test.
2377
dd07e329 23782016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2379
2380 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2381 arm_fp16_alternative_ok as the required effective target.
2382 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2383 -mfp16-format=alternative to the dg-options directive and remove
2384 the dg-add-options directive.
2385
580083a2 23862016-09-30 Fritz Reese <fritzoreese@gmail.com>
2387
2388 PR fortran/77764
2389 * gfortran.dg/dec_union_8.f90: New testcase.
2390
f24fcad2 23912016-09-30 Fritz Reese <fritzoreese@gmail.com>
2392
2393 PR fortran/77782
2394 * gfortran.dg/dec_structure_16.f90: New testcase.
2395
e0e00cf4 23962016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2397
2398 * gfortran.dg/coarray_allocate_10.f08: New test.
2399 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2400
44211526 24012016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2402
2403 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2404
e2441cd8 24052016-09-30 Richard Biener <rguenther@suse.de>
2406
2407 PR tree-optimization/77399
2408 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2409
0914a8ef 24102016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2411
5db34fe5 2412 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2413 -fdelete-null-pointer-checks explicit.
2414 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2415 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2416 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2417 * gcc.dg/pic-1.c: Require fpic target support.
2418 * gcc.dg/pic-2.c: Likewise.
2419
c5d89bae 24202016-09-29 Jakub Jelinek <jakub@redhat.com>
2421
2422 Implement P0001R1 - C++17 removal of register storage class specifier
2423 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2424 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2425 C++17.
2426 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2427 keyword if not __SSE2__.
2428 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2429 C++17.
2430 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2431 register keywords.
2432 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2433 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2434 no_erroneous_warning): Expect new warnings for C++17.
2435 * g++.dg/warn/register-var-2.C (f): Likewise.
2436 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2437 * g++.dg/parse/linkage2.C (foo): Likewise.
2438 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2439 keyword on parameters for C++17.
2440 * g++.dg/cpp1z/register1.C: New test.
2441 * g++.dg/cpp1z/register2.C: New test.
2442 * g++.dg/cpp1z/register3.C: New test.
2443
5424b150 24442016-09-29 Uros Bizjak <ubizjak@gmail.com>
2445
2446 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2447 * gcc.target/i386/avx2-check.h (main): Ditto.
2448 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2449 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2450 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2451 * gcc.target/i386/avx512er-check.h (main): Ditto.
2452 * gcc.target/i386/avx512f-check.h (main): Ditto.
2453 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2454 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2455 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2456
132fa33c 24572016-09-29 Uros Bizjak <ubizjak@gmail.com>
2458
2459 PR target/77756
2460 * gcc.target/i386/pr77756.c: New test.
2461
ea72fa65 24622016-09-29 Marek Polacek <polacek@redhat.com>
2463
2464 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2465
40334d1a 24662016-09-29 Marek Polacek <polacek@redhat.com>
2467
2468 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2469 C++14.
2470
2bf721c3 24712016-09-29 Martin Liska <mliska@suse.cz>
2472
2473 * objc/execute/construct1.m: New test.
2474
a8243a97 24752016-09-29 Richard Biener <rguenther@suse.de>
2476
2477 PR tree-optimization/77768
2478 * gcc.dg/torture/pr77768.c: New testcase.
2479
98da8d3b 24802016-09-28 Richard Biener <rguenther@suse.de>
2481
2482 PR middle-end/77407
2483 * gcc.dg/pr77407.c: New testcase.
2484
b0ab3ca0 24852016-09-29 Richard Biener <rguenther@suse.de>
2486
2487 PR middle-end/55152
2488 * gcc.dg/pr55152.c: New testcase.
2489 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2490
f76c9f26 24912016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2492
2493 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2494 (dg-options): Remove -m32.
2495
94d9ba6a 24962016-09-28 Martin Sebor <msebor@redhat.com>
2497
2498 PR middle-end/77721
2499 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2500
d23296dc 25012016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2502
2503 PR libgfortran/77707
2504 * gfortran.dg/inquire_17.f90: New test.
2505
2a2770c6 25062016-09-28 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR c++/77467
2509 * g++.dg/cpp1y/constexpr-77467.C: New test.
2510
3e822015 25112016-09-28 Martin Sebor <msebor@redhat.com>
2512
2513 PR c/77762
2514 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2515 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2516 (test_sprintf_p_const): Adjust line numbers to avoid failures
2517 introduced in r240503.
2518
21ce832f 25192016-09-28 Martin Sebor <msebor@redhat.com>
2520
2521 PR middle-end/77683
2522 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2523
8d9e3eb6 25242016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2525
cfa852a5 2526 PR c++/77748
2527 * g++.dg/pr77550.C: Avoid undefined behavior.
2528
8d9e3eb6 2529 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2530
85dd8d9a 25312016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2532
2533 * gcc.dg/strlenopt-20.c: Update test.
2534 * gcc.dg/strlenopt-21.c: Likewise.
2535 * gcc.dg/strlenopt-22.c: Likewise.
2536 * gcc.dg/strlenopt-22g.c: Likewise.
2537 * gcc.dg/strlenopt-26.c: Likewise.
2538 * gcc.dg/strlenopt-5.c: Likewise.
2539 * gcc.dg/strlenopt-7.c: Likewise.
2540 * gcc.dg/strlenopt-9.c: Likewise.
2541
ce7e2f0e 25422016-09-27 Jakub Jelinek <jakub@redhat.com>
2543
4fd4e9e0 2544 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2545
66108a57 2546 * g++.dg/cpp1z/lambda-this1.C: New test.
2547 * g++.dg/cpp1z/lambda-this2.C: New test.
2548
ce7e2f0e 2549 PR c++/77722
2550 * g++.dg/ubsan/return-4.C: New test.
2551 * g++.dg/ubsan/return-5.C: New test.
2552 * g++.dg/ubsan/return-6.C: New test.
2553
eedf6f96 25542016-09-27 Jiong Wang <jiong.wang@arm.com>
2555
2556 * lib/target-supports.exp
2557 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2558 in function comment.
2559
febf7a45 25602016-09-27 Martin Liska <mliska@suse.cz>
2561
2562 PR gcov-profile/46266
2563 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2564 considered.
2565
1ef012e4 25662016-09-27 Richard Biener <rguenther@suse.de>
2567
2568 PR tree-optimization/77745
2569 * g++.dg/torture/pr77745.C: New testcase.
2570
fcaf08b7 25712016-09-27 Richard Biener <rguenther@suse.de>
2572
2573 PR tree-optimization/77478
2574 * gcc.dg/torture/pr77478.c: New testcase.
2575
db46bcd3 25762016-09-27 Martin Liska <mliska@suse.cz>
2577
2578 PR gcov-profile/7970
2579 PR gcov-profile/16855
2580 PR gcov-profile/44779
2581 * g++.dg/gcov/pr16855.C: New test.
2582
2e0bcd96 25832016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2584
2585 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2586
93768ef7 25872016-09-27 Jakub Jelinek <jakub@redhat.com>
2588
2589 PR fortran/77666
2590 * gfortran.dg/gomp/pr77666.f90: New test.
2591
b09a4365 25922016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2593
2594 PR ipa/77677
2595 * gcc.dg/torture/pr77677-2.c: New test.
2596
85527e8f 25972016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2598
2599 PR fortran/77420
2600 * gfortran.dg/pr77420_1.f90: New test.
2601 * gfortran.dg/pr77420_2.f90: Ditto.
2602 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2603 * gfortran.dg/pr77420_4.f90: this file.
2604
140cd7ff 26052016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2606
2607 PR middle-end/77719
2608 * gfortran.dg/pr77719.f90: New test.
2609
d4d58fc3 26102016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2611
2612 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2613 singular form of byte when quantity is unknown.
d4d58fc3 2614
e997bd3a 26152016-09-26 Marek Polacek <polacek@redhat.com>
2616
2617 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2618
9c7de46a 26192016-09-26 Martin Liska <mliska@suse.cz>
2620
2621 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2622 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2623 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2624 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2625 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2626 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2627 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2628 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2629 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2630
3c77f69c 26312016-09-26 Marek Polacek <polacek@redhat.com>
2632
2633 PR c/7652
2634 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2635 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2636 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2637 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2638 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2639 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2640 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2641 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2642 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2643 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2644 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2645 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2646 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2647 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2648 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2649 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2650 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2651 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2652 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2653 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2654 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2655 * c-c++-common/attr-fallthrough-1.c: New test.
2656 * c-c++-common/attr-fallthrough-2.c: New test.
2657 * g++.dg/cpp0x/fallthrough1.C: New test.
2658 * g++.dg/cpp0x/fallthrough2.C: New test.
2659 * g++.dg/cpp1z/fallthrough1.C: New test.
2660 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2661 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2662 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2663 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2664
40e245e1 26652016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2666
9e9fb49b 2667 PR fortran/77429
40e245e1 2668 * gfortran.dg/pr77429.f90: New test.
2669
cfffcdf4 26702016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2671
2672 PR fortran/77694
2673 * gfortran.dg/pr77694.f90: New test.
2674
223e6ae9 26752016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2676
2677 PR target/51244
2678 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2679
9e932ac2 26802016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2681
2682 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2683 for 32-bit mode.
2684
04f16d28 26852016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2686
2687 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2688 for 32-bit mode.
2689
481ce481 26902016-09-24 Marek Polacek <polacek@redhat.com>
2691
2692 PR c/77490
2693 * c-c++-common/Wbool-operation-1.c: New test.
2694 * gcc.dg/Wbool-operation-1.c: New test.
2695
8e652fcf 26962016-09-23 Fritz Reese <fritzoreese@gmail.com>
2697
2698 * gfortran.dg/dec_static_1.f90: New.
2699 * gfortran.dg/dec_static_2.f90: New.
2700 * gfortran.dg/dec_static_3.f90: New.
2701 * gfortran.dg/dec_static_4.f90: New.
2702
e7c4560c 27032016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2704
2705 PR fortran/48298
2706 * gfortran.dg/negative_unit_check.f90: Update test.
2707 * gfortran.dg/dtio_14.f90: New test.
481ce481 2708
ad020996 27092016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2710
2711 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2712 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2713 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2714 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2715 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2716 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2717 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2718
e2c1228b 27192016-09-23 Martin Sebor <msebor@redhat.com>
2720
2721 PR testsuite/77713
2722 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2723 assuming long double is bigger than double.
2724
9b5db70f 27252016-09-23 Jakub Jelinek <jakub@redhat.com>
2726
2727 Implement P0138R2, C++17 construction rules for enum class values
2728 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2729
a30e370d 27302016-09-23 David Malcolm <dmalcolm@redhat.com>
2731
2732 PR preprocessor/77672
2733 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2734 expected multiline output from first warning to reflect change
2735 in r240434.
2736
15650eb7 27372016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2738
2739 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2740
f886b2b4 27412016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2742 Tom de Vries <tom@codesourcery.com>
2743
2744 PR testsuite/77411
2745 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2746
f74ba31d 27472016-09-23 Marek Polacek <polacek@redhat.com>
2748
2749 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2750 * c-c++-common/gomp/atomic-13.c: Likewise.
2751 * c-c++-common/gomp/atomic-14.c: Likewise.
2752 * c-c++-common/pr60439.c: Remove invalid code.
2753 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2754 * g++.dg/expr/bitfield5.C: Likewise.
2755 * g++.dg/expr/bitfield6.C: Likewise.
2756 * g++.dg/expr/bool1.C: Likewise.
2757 * g++.dg/expr/bool3.C: Likewise.
2758 * g++.dg/expr/lval3.C: Likewise.
2759 * g++.dg/expr/lval4.C: Likewise.
2760 * g++.old-deja/g++.jason/bool5.C: Likewise.
2761
7413e757 27622016-09-23 David Malcolm <dmalcolm@redhat.com>
2763
2764 PR preprocessor/77672
2765 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2766 (test_terminator_location): New function.
2767
81df50de 27682016-09-23 Richard Biener <rguenther@suse.de>
2769
2770 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2771
5f4626d8 27722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2773
2774 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2775 -march=armv8.2-a+fp16 when supported by the hardware.
2776 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2777 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2778 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2779 semi-colons to a macro invocations.
2780 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2781 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2782 defined.
2783 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2784 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2785 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2786 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2787 defined.
2788 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2792 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2795 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2797 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2798 defined.
2799 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2801 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2802 defined.
2803 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2804 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2805 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2806 defined.
2807 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2808 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2809 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2810 defined.
2811 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2812 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2813 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2814 defined. Also fix some white-space.
2815 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2819 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2820 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2821 defined. Also fix some long lines and white-space.
2822 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2823 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2824 defined. Also fix some long lines and white-space.
2825 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2826 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2827 defined.
2828 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2829 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2830 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2831 defined.
2832 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2833 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2834 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2835 defined.
2836 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2837 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2838 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2839 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2840 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2841 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2842 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2843 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2844 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2845 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2846 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2847 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2848 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2849 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2850 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2851 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2852 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2853 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2854 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2855
f2645569 28562016-09-23 Jiong Wang <jiong.wang@arm.com>
2857 Matthew Wahab <matthew.wahab@arm.com>
2858
2859 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2860 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2861 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2862 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2863 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2864 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2865 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2866 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2867 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2868 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2869 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2870 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2871 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2872 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2873 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2874 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2875 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2876 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2877 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2878 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2879 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2880 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2881 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2882 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2883 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2884 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2885 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2886 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2887 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2888 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2889 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2890 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2891 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2892 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2893 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2894 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2895 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2896
66a55fc4 28972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2898
2899 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2900 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2901 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2902 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2903 support.
2904
ada0f4c4 29052016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2906
2907 PR ipa/77677
2908 * gcc.dg/torture/pr77677.c: New test.
2909
8771094d 29102016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2911
2912 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2913 here now.
2914
c959fae1 29152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2916
2917 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2918 options. Add tests for float16x4_t and float16x8_t.
2919
88b594a3 29202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2921
2922 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2923 * gcc.target/s390/risbg-ll-2.c: Ditto.
2924 * gcc.target/s390/risbg-ll-3.c: Ditto.
2925
e4ad661c 29262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2927
2928 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2929 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2930
4005a882 29312016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2932
2933 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2934 output to the simplified instructions.
2935
9854d864 29362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2937
2938 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2939 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2940
388ce7db 29412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2942
2943 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2944 (FP16_SUPPORTED): New
2945 (expected-hfloat-16x4): Make conditional on __fp16 support.
2946 (expected-hfloat-16x8): Likewise.
2947 (vdup_n_f16): Disable for non-AArch64 targets.
2948 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2949 conditional on FP16_SUPPORTED.
2950 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2951 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2952 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2953 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2954 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2955 for testing __fp16.
2956 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2957 conditional on FP16_SUPPORTED.
2958 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2959 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2960
837bb76e 29612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2962
2963 * gcc.target/arm/short-vfp-1.c: New.
2964
e183c2b8 29652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2966
2967 * gcc.target/arm/attr-fp16-arith-1.c: New.
2968
cd6fbed6 29692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2970
2971 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2972 New.
2973 (add_options_for_arm_v8_2a_fp16_neon): New.
2974 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2975 (add_options_for_arm_arch_v8_2a): Auto-generate.
2976 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2977 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2978 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2979 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2980 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2981 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2982 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2983
4961b0ab 29842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2985
2986 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2987 arm_fp16_alternative_ok.
2988 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2989 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 2990 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2991 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 2992 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2993 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2994 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2995 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2996 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2997 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2998 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2999 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3000 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3001 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3002 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3003 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3004 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3005 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3006 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3007 arm_fp16_alternative_ok.
3008 * lib/target-supports.exp
3009 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3010 (check_effective_target_arm_fp16_alternative_ok): New.
3011 (check_effective_target_arm_fp16_none_ok_nocache): New.
3012 (check_effective_target_arm_fp16_none_ok): New.
3013
ce5b3c3b 30142016-09-23 Martin Liska <mliska@suse.cz>
3015
3016 * gcc.dg/ipa/pr77653.c: Replace adress
3017 with address.
3018
d4c65e05 30192016-09-23 Martin Liska <mliska@suse.cz>
3020
3021 * gcc.target/i386/movbe-4.c: New test.
3022
82a47693 30232016-09-23 Martin Liska <mliska@suse.cz>
3024
3025 * gcc.target/i386/crc32-5.c: New test.
3026
0253072a 30272016-09-23 Martin Liska <mliska@suse.cz>
3028
3029 * gcc.target/i386/pr71652.c: New test.
3030 * gcc.target/i386/pr71652-2.c: New test.
3031 * gcc.target/i386/pr71652-3.c: New test.
3032
0bfdbd22 30332016-09-23 Jakub Jelinek <jakub@redhat.com>
3034
3035 * lib/gcc-dg.exp (process-message): Support relative line number
3036 notation - .+4 or .-1 etc.
3037 * gcc.dg/dg-test-1.c: New test.
3038
ff982ab4 30392016-09-22 Martin Sebor <msebor@redhat.com>
3040
3041 PR target/77676
3042 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3043 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3044 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3045 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3046
78299f8d 30472016-09-22 Uros Bizjak <ubizjak@gmail.com>
3048
3049 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3050 * gcc.dg/ifcvt-2.c: Ditto.
3051 * gcc.dg/zero_bits_compound-1.c: Ditto.
3052 * gcc.dg/zero_bits_compound-1.c: Ditto.
3053 * gcc.dg/pr40550.c: Simplify target selectors.
3054 Use dg-additional-options.
3055 * gcc.dg/pr47893.c: Ditto.
3056 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3057 additional options for 32-bit x86 targets.
3058 * gcc.dg/pr70955.c: Move to ...
3059 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3060
ec645283 30612016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/61019
3064 * g++.dg/cpp0x/pr61019.C: New.
3065
9753b549 30662016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3067 Terry Guo <terry.guo@arm.com>
3068
3069 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3070 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3071 * gcc.target/arm/pure-code/pure-code.exp: New.
3072
7dbfb427 30732016-09-22 Uros Bizjak <ubizjak@gmail.com>
3074
3075 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3076 Remove SSE effective target requirement.
3077
7e20dff2 30782016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3079
3080 PR c++/71979
3081 * g++.dg/cpp0x/pr71979.C: New.
3082
05dd002d 30832016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3084
3085 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3086
53769cc8 30872016-09-22 Martin Liska <mliska@suse.cz>
3088
3089 PR ipa/77653
3090 * gcc.dg/ipa/pr77653.c: New test.
3091
51c846d6 30922016-09-22 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR fortran/77665
3095 * gfortran.dg/gomp/pr77665.f90: New test.
3096
51278c1a 30972016-09-22 Paul Thomas <pault@gcc.gnu.org>
3098
3099 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3100 * gfortran.dg/dtio_13.f90: New test.
3101
cde225a2 31022016-09-21 Louis Krupp <louis.krupp@zoho.com>
3103
3104 PR fortran/66107
3105 * gfortran.dg/pr66107.f90: New test.
3106
0d5530d9 31072016-09-21 Ian Lance Taylor <iant@golang.org>
3108
3109 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3110 with call to builtin delete function.
3111
9ca7e933 31122016-09-21 Joseph Myers <joseph@codesourcery.com>
3113
3114 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3115 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3116 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3117 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3118 tests.
3119
451127c6 31202016-09-21 Uros Bizjak <ubizjak@gmail.com>
3121
3122 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3123
98aa0f57 31242016-09-21 Jakub Jelinek <jakub@redhat.com>
3125
3126 PR c++/77651
3127 * g++.dg/cpp1z/aligned-new6.C: New test.
3128
65eeae10 31292016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3130
3131 * gcc.target/arm/fp16-aapcs-3.c: New.
3132 * gcc.target/arm/fp16-aapcs-4.c: New.
3133 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3134 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3135 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3136 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3137
1a39df22 31382016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3139
3140 PR tree-optimization/77550
3141 * g++.dg/pr77550.C: New test.
3142
48bc6fdd 31432016-09-21 Georg-Johann Lay <avr@gjlay.de>
3144
3145 PR target/77326
3146 * gcc.target/avr/torture/pr77326.c: New test.
3147
a09b160b 31482016-09-21 Louis Krupp <louis.krupp@zoho.com>
3149
3150 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3151
91207228 31522016-09-21 Richard Biener <rguenther@suse.de>
3153
3154 PR tree-optimization/77648
3155 * gcc.dg/torture/pr77648-1.c: New testcase.
3156 * gcc.dg/torture/pr77648-2.c: Likewise.
3157
f6aeb966 31582016-09-21 Richard Biener <rguenther@suse.de>
3159 Jakub Jelinek <jakub@redhat.com>
3160
3161 PR tree-optimization/77621
3162 * gcc.dg/pr77621.c: New testcase.
3163
637b3ebb 31642016-09-21 Paul Thomas <pault@gcc.gnu.org>
3165
3166 PR fortran/77657
3167 * gfortran.dg/dtio_12.f90: New test.
3168
b5b88e7a 31692016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3170
3171 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3172
8ccdb0a4 31732016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3174
3175 PR tree-optimization/72835
3176 * gcc.dg/tree-ssa/pr72835.c: New test.
3177
b9833bfd 31782016-09-20 Martin Sebor <msebor@redhat.com>
3179
3180 PR middle-end/49905
3181 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3182 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3183 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3184 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3185 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3186 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3187 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3188
597323ed 31892016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3190
3191 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3192 arguments/compare will be optimized away.
3193 * gcc.dg/torture/ftrapv-1.c: Likewise.
3194
25a8e007 31952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3196
3197 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3198 will be optimized away.
3199 * gcc.dg/ipa/vrp1.c: New test.
3200 * gcc.dg/ipa/vrp2.c: New test.
3201 * gcc.dg/ipa/vrp3.c: New test.
3202
6e93da1b 32032016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3204
3205 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3206 does the same transformation.
3207 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3208 * gcc.dg/tree-ssa/evrp1.c: New test.
3209 * gcc.dg/tree-ssa/evrp2.c: New test.
3210 * gcc.dg/tree-ssa/evrp3.c: New test.
3211 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3212 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3213 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3214 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3215 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3216 foling now happens early.
3217 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3218 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3219 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3220 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3221 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3222
b8b3b645 32232016-09-20 Uros Bizjak <ubizjak@gmail.com>
3224
3225 PR target/77621
3226 * gcc.target/i386/pr77621.c: New test.
3227 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3228 pattern, loop should vectorize with -mtune=atom.
3229
81165554 32302016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3231 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR testsuite/63299
3234 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3235 instead of delete.
3236
2f8a2ead 32372016-09-20 Jakub Jelinek <jakub@redhat.com>
3238
a48667ee 3239 PR c++/77626
3240 * g++.dg/other/pr77626.C: New test.
3241
7e67c6d5 3242 PR c++/77638
3243 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3244
59934ea3 3245 PR c++/77637
3246 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3247
2f8a2ead 3248 PR middle-end/77624
3249 * c-c++-common/pr77624-1.c: New test.
3250 * c-c++-common/pr77624-2.c: New test.
3251
a1268ee1 32522016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3253
3254 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3255 of digits expected.
3256
0b77b2cf 32572016-09-20 Richard Biener <rguenther@suse.de>
3258
3259 PR tree-optimization/77646
3260 * gcc.dg/torture/pr77646.c: New testcase.
3261
bed03df1 32622016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3263
3264 PR c++/77434
3265 * c-c++-common/Wint-in-bool-context.c: New test.
3266
cb19a0da 32672016-09-19 Joseph Myers <joseph@codesourcery.com>
3268
3269 * gcc.dg/cr-decimal-dig-1.c: New test.
3270
9b5c49ef 32712016-09-19 Joseph Myers <joseph@codesourcery.com>
3272
3273 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3274 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3275 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3276 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3277
48d1445d 32782016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3279
3280 PR rtl-optimization/77416
3281 * gcc.target/powerpc/pr77416.c: New.
3282
579f478b 32832016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3284
3285 PR c++/77639
3286 * g++.dg/template/error-recovery4.C: New test.
3287
f2e52448 32882016-09-19 Bin Cheng <bin.cheng@arm.com>
3289
3290 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3291
aaf7d5f8 32922016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3293
3294 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3295 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3296
5f036000 32972016-09-19 Jakub Jelinek <jakub@redhat.com>
3298 Jan Hubicka <jh@suse.cz>
3299
3300 PR target/77587
3301 * gcc.dg/pr77587.c: New test.
3302 * gcc.dg/pr77587a.c: New file.
3303
eee0cf09 33042016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3305
3306 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3307 * gfortran.dg/coarray_38.f90:
3308 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3309 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3310 * gfortran.dg/coarray_allocate_7.f08: New test.
3311 * gfortran.dg/coarray_allocate_8.f08: New test.
3312 * gfortran.dg/coarray_allocate_9.f08: New test.
3313 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3314 new caf_register.
3315 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3316 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3317 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3318 get_by_refs.
3319 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3320 * gfortran.dg/coarray_lock_7.f90: Same.
3321 * gfortran.dg/coarray_poly_5.f90: Same.
3322 * gfortran.dg/coarray_poly_6.f90: Same.
3323 * gfortran.dg/coarray_poly_7.f90: Same.
3324 * gfortran.dg/coarray_poly_8.f90: Same.
3325 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3326
891196d7 33272016-09-19 Fritz Reese <fritzoreese@gmail.com>
3328
3329 PR fortran/77584
3330 * gfortran.dg/dec_structure_15.f90: New testcase.
3331
281da9a3 33322016-09-19 Richard Biener <rguenther@suse.de>
3333
3334 PR middle-end/77605
3335 * gcc.dg/torture/pr77605.c: New testcase.
3336
8a252920 33372016-09-18 Louis Krupp <louis.krupp@zoho.com>
3338
3339 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3340
a18b7a33 33412016-09-17 Jan Hubicka <hubicka@ucw.cz>
3342
3343 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3344 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3345 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3346 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3347 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3348 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3349 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3350 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3351 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3352 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3353 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3354
b868c23d 33552016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3356
3357 * gcc.target/i386/pr68633.c: Fix expected result.
3358
360d7ea8 33592016-09-17 Louis Krupp <louis.krupp@gmail.com>
3360
3361 PR fortran/68078
3362 * gfortran.dg/pr68078.f90: New test.
3363 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3364
d58661cb 33652016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3366
3367 PR target/77613
3368 * gcc.target/powerpc/swaps-p8-25.c: New.
3369
24b3d864 33702016-09-16 Jakub Jelinek <jakub@redhat.com>
3371
e6db887a 3372 PR c++/77482
3373 * g++.dg/cpp0x/constexpr-77482.C: New test.
3374
44df6c11 3375 PR c++/77379
3376 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3377 thunk offsets.
3378 * g++.dg/abi/abi-tag23a.C: Likewise.
3379
53d2f3de 3380 PR c++/77338
3381 * g++.dg/cpp0x/decltype-77338.C: New test.
3382
24b3d864 3383 PR c++/77375
3384 * g++.dg/cpp0x/mutable1.C: New test.
3385
42f172d0 33862016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3387
3388 PR fortran/77612
3389 * gfortran.dg/pr77612.f90: New test.
3390
0665113b 33912016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3392
3393 * gcc.dg/torture/pr70421.c: Require int32plus.
3394
dff10ec9 33952016-09-16 Jakub Jelinek <jakub@redhat.com>
3396
be63912c 3397 PR middle-end/77475
3398 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3399
dff10ec9 3400 PR target/77526
3401 * gcc.target/i386/pr77526.c: New test.
3402
69cdadd9 34032016-09-16 Jakub Jelinek <jakub@redhat.com>
3404 Eric Botcazou <ebotcazou@adacore.com>
3405
3406 PR middle-end/77594
3407 * gcc.target/i386/pr77594.c: New test.
3408
b74250bc 34092016-09-15 Louis Krupp <louis.krupp@zoho.com>
3410
3411 PR fortran/69963
3412 * gfortran.dg/misplaced_implicit_character.f90: New test.
3413
834a2c29 34142016-09-15 Bin Cheng <bin.cheng@arm.com>
3415
3416 PR tree-optimization/77503
3417 * gcc.dg/vect/pr77503.c: New test.
3418
fbcb99d5 34192016-09-15 Richard Biener <rguenther@suse.de>
3420
3421 PR middle-end/77544
3422 * c-c++-common/torture/pr77544.c: New testcase.
3423
3aa4e8c2 34242016-09-15 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR middle-end/77475
3427 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3428 * gcc.dg/march-generic.c: Likewise.
3429 * gcc.target/i386/spellcheck-options-1.c: New test.
3430 * gcc.target/i386/spellcheck-options-2.c: New test.
3431 * gcc.target/i386/spellcheck-options-3.c: New test.
3432 * gcc.target/i386/spellcheck-options-4.c: New test.
3433
e9dea525 34342016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3435
3436 PR fortran/72743
3437 * gfortran.dg/goacc/pr72743.f90: New test.
3438
7270347c 34392016-09-15 Richard Biener <rguenther@suse.de>
3440
3441 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3442
091e8e90 34432016-09-15 Richard Biener <rguenther@suse.de>
3444
3445 PR tree-optimization/77514
3446 * gcc.dg/torture/pr77514.c: New testcase.
3447
8cc08773 34482016-09-14 Jakub Jelinek <jakub@redhat.com>
3449
3450 PR c++/77549
3451 * g++.dg/lookup/pr77549.C: New test.
3452
5be60f03 34532016-09-14 Marek Polacek <polacek@redhat.com>
3454
3455 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3456 * c-c++-common/gomp/atomic-13.c: Likewise.
3457 * c-c++-common/gomp/atomic-14.c: Likewise.
3458 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3459 * g++.dg/cpp1z/bool-increment1.C: New test.
3460 * c-c++-common/pr60439.c: Add dg-warning.
3461 * g++.dg/expr/bitfield4.C: Likewise.
3462 * g++.dg/expr/bitfield5.C: Likewise.
3463 * g++.dg/expr/bitfield6.C: Likewise.
3464 * g++.dg/expr/bool1.C: Likewise.
3465 * g++.dg/expr/bool3.C: Likewise.
3466 * g++.dg/expr/lval3.C: Likewise.
3467 * g++.dg/expr/lval4.C: Likewise.
3468 * g++.old-deja/g++.jason/bool5.C: Likewise.
3469 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3470 * g++.dg/other/error18.C: Likewise.
3471 * g++.dg/gomp/atomic-14.C: Likewise.
3472
f80a245e 34732016-09-14 Nathan Sidwell <nathan@acm.org>
3474
3475 PR c++/77539
3476 * g++.dg/cpp1y/pr77539.C: New.
3477
7b329bca 34782016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3479
3480 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3481 dg-require.
3482 * g++.dg/ext/builtin_alloca.C: Likewise.
3483 * g++.dg/template/spec35.C: Likewise.
3484 * gcc.dg/builtins-68.c: Likewise.
3485 * gcc.misc-tests/gcov-13.c: Likewise.
3486 * gcc.misc-tests/gcov-14.c: Likewise.
3487
0029200d 34882016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3489
3490 * gfortran.dg/dec_structure_14.f90: New testcase.
3491
0975f764 34922016-09-14 Jakub Jelinek <jakub@redhat.com>
3493
3494 PR sanitizer/68260
3495 * c-c++-common/tsan/pr68260.c: New test.
3496
1098c313 34972016-09-13 Joe Seymour <joe.s@somniumtech.com>
3498
3499 PR target/70713
3500 * gcc.target/msp430/function-attributes-1.c: New test.
3501 * gcc.target/msp430/function-attributes-2.c: New test.
3502 * gcc.target/msp430/function-attributes-3.c: New test.
3503
2e7b05a3 35042015-04-18 Martin Sebor <msebor@redhat.com>
3505
3506 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3507 of non-nul characters.
3508 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3509
46fad8d5 35102016-09-13 Jakub Jelinek <jakub@redhat.com>
3511
4bdba715 3512 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3513 * g++.dg/cpp1z/gen-attrs1.C: New test.
3514
99d887de 3515 PR tree-optimization/77454
3516 * gcc.dg/pr77454.c: New test.
3517
46fad8d5 3518 PR c++/77553
3519 * g++.dg/cpp1y/constexpr-77553.C: New test.
3520
68ef907c 35212016-09-13 David Malcolm <dmalcolm@redhat.com>
3522
3523 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3524 (test_show_locus): Replace rich_location::add_fixit_insert calls
3525 with add_fixit_insert_before and add_fixit_insert_after.
3526
2c24fd5e 35272016-09-13 Jason Merrill <jason@redhat.com>
3528 Tom de Vries <tom@codesourcery.com>
3529
3530 PR c++/77427
3531 * g++.dg/pr77427.C: New test.
3532
68b219ee 35332016-09-13 Martin Liska <mliska@suse.cz>
3534
3535 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3536 effective target.
3537 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3538 * lib/target-supports.exp: Define the new target.
3539
c72e91d3 35402016-09-12 Andrew Pinski <apinski@cavium.com>
3541
3542 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3543 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3544
b38c0a37 35452016-09-12 Uros Bizjak <ubizjak@gmail.com>
3546
3547 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3548 variable arguments.
3549 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3550 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3551 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3552 variable argument.
3553 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3554 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3555
7a21b590 35562016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3557
3558 PR c++/77496
3559 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3560 * g++.dg/ext/pr77496.C: New test.
3561 * g++.dg/warn/pr77496.C: New test.
3562
00434032 35632016-09-12 David Malcolm <dmalcolm@redhat.com>
3564
3565 PR c/72858
3566 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3567 to preserve conversion chars, and to preserve prefix information.
3568 * gcc.dg/format/pr72858.c: New test case.
3569
54f56c28 35702016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3571
3572 * gfortran.dg/pr77507.f90: Move to ...
3573 * gfortran.dg/ieee/pr77507.f90: here.
3574
08d6d42c 35752016-08-09 Jan Hubicka <hubicka@ucw.cz>
3576
3577 PR ipa/61159
3578 * compile/pr61159.c: New testcase
3579
35870532 35802016-08-09 Jan Hubicka <hubicka@ucw.cz>
3581
3582 PR ipa/64316
3583 * gcc.dg/ipa/pr63416.c: New testcase.
3584
953b9eef 35852016-09-10 Paul Thomas <pault@gcc.gnu.org>
3586 Steven G. Kargl <kargl@gcc.gnu.org>
3587
3588 PR fortran/77532
c78b1f64 3589 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3590
1aef7c3c 35912016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3592
3593 PR fortran/77507
3594 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3595 * gfortran.dg/c_assoc_4.f90: Ditto.
3596
3bb45f76 35972016-09-10 Tom de Vries <tom@codesourcery.com>
3598
3599 PR C/71602
3600 * c-c++-common/va-arg-va-list-type.c: New test.
3601
9731eaaf 36022016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3603
3604 PR rtl-optimization/77289
3605 * gcc.target/powerpc/pr77289.c: New test.
3606
911ea34a 36072016-09-09 Martin Sebor <msebor@redhat.com>
3608
3609 PR c/77520
3610 PR c/77521
3611 * gcc.dg/pr77520.c: New test.
3612 * gcc.dg/pr77521.c: New test.
3613
edd0f33b 36142016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3615
3616 PR fortran/77506
3617 * gfortran.dg/pr77506.f90: New test.
3618
374777a4 36192016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3620
3621 PR fortran/77507
3622 * gfortran.dg/pr77507.f90: New test.
3623
c5eddaf9 36242016-09-09 Joseph Myers <joseph@codesourcery.com>
3625
3626 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3627
3e7e4e14 36282016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3629 Louis Krupp <lkrupp@gcc.gnu.org>
3630
3631 PR fortran/69514
3632 * gfortran.dg/pr69514_1.f90: New test.
3633 * gfortran.dg/pr69514_2.f90: New test.
3634
51688bb7 36352016-09-08 Jakub Jelinek <jakub@redhat.com>
3636
a34338c9 3637 PR fortran/77500
3638 * gfortran.dg/gomp/pr77500.f90: New test.
3639
51688bb7 3640 PR fortran/77516
3641 * gfortran.dg/gomp/pr77516.f90: New test.
3642
3ecb55e7 36432016-09-07 Jakub Jelinek <jakub@redhat.com>
3644
3645 PR middle-end/77475
3646 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3647 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3648 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3649 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3650 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3651 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3652
3da97ff7 36532016-09-07 David Malcolm <dmalcolm@redhat.com>
3654
3655 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3656 "substring-locations.h".
3657
b55f1f44 36582016-09-07 Richard Biener <rguenther@suse.de>
3659
3660 PR c/77450
3661 * c-c++-common/vector-subscript-8.c: Move ..
3662 * gcc.dg/pr77450.c: ... here.
3663
7d482049 36642016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3665
3666 PR libgfortran/77393
3667 * gfortran.dg/fmt_f0_2.f90: Update test.
3668 * gfortran.dg/fmt_f0_3.f90: New test.
3669
ef3b531c 36702016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3671
3672 PR debug/77389
3673 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3674 in dg-options.
3675
3676 PR debug/57519
3677 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3678
39370ea0 36792016-09-06 Jakub Jelinek <jakub@redhat.com>
3680
3681 PR target/69255
3682 * gcc.target/i386/pr69255-1.c: New test.
3683 * gcc.target/i386/pr69255-2.c: New test.
3684 * gcc.target/i386/pr69255-3.c: New test.
3685
36862016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3687
3688 PR c/77336
3689 * gcc.dg/format/miss-7.c: New test.
3690
88820414 36912016-09-06 Uros Bizjak <ubizjak@gmail.com>
3692
3693 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3694
4c790ba8 36952016-09-06 Martin Liska <mliska@suse.cz>
3696
3697 PR gcov-profile/77378
3698 PR gcov-profile/77466
3699 * gcc.dg/profile-update-warning.c: New test.
3700
43d2460d 37012016-09-06 Richard Biener <rguenther@suse.de>
3702
3703 PR tree-optimization/77479
3704 * gcc.dg/torture/pr77479.c: New testcase.
3705
4c04bcce 37062016-09-06 Richard Biener <rguenther@suse.de>
3707
3708 PR c/77450
3709 * c-c++-common/vector-subscript-7.c: Adjust.
3710 * c-c++-common/vector-subscript-8.c: New testcase.
3711
8925068a 37122016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3713
3714 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3715
daea048c 37162016-09-05 Jakub Jelinek <jakub@redhat.com>
3717
e315ff48 3718 PR target/77476
3719 * gcc.target/i386/avx512f-pr77476.c: New test.
3720 * gcc.target/i386/avx512bw-pr77476.c: New test.
3721 * gcc.target/i386/avx512dq-pr77476.c: New test.
3722
8eeca3ac 3723 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3724 Update comment to mention also avx512f.
3725
daea048c 3726 PR sanitizer/77396
3727 * g++.dg/asan/pr77396-2.C: New test.
3728
a6ffaadf 37292016-09-05 Uros Bizjak <ubizjak@gmail.com>
3730
3731 PR rtl-optimization/77452
3732 * gcc.target/i386/pr77452.c: New test.
3733
8f8828ba 37342016-09-05 Marek Polacek <polacek@redhat.com>
3735
3736 PR c/77423
3737 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3738
65277f2a 37392016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3740
3741 PR fortran/77391
3742 * gfortran.dg/pr77391.f90: New test.
3743
a1cf06b8 37442016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3745
3746 PR fortran/77460
3747 * gfortran.dg/pr77460.f90: New test.
3748
4d261282 37492016-09-03 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR c/65467
3752 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3753
4fc4eb94 37542016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3755
3756 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3757
40a431fa 37582016-09-02 David Malcolm <dmalcolm@redhat.com>
3759
3760 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3761 test case.
3762 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3763 diagnostic-test-show-locus-generate-patch.c to the sources
3764 for diagnostic_plugin_test_show_locus.c.
3765
a940fdc7 37662016-09-02 Jakub Jelinek <jakub@redhat.com>
3767
0b80c4b2 3768 PR c/65467
3769 * gcc.dg/gomp/_Atomic-1.c: New test.
3770 * gcc.dg/gomp/_Atomic-2.c: New test.
3771 * gcc.dg/gomp/_Atomic-3.c: New test.
3772 * gcc.dg/gomp/_Atomic-4.c: New test.
3773 * gcc.dg/gomp/_Atomic-5.c: New test.
3774
a940fdc7 3775 PR sanitizer/77396
3776 * g++.dg/asan/pr77396.C: New test.
3777
37782016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3779
3780 PR tree-optimization/71831
3781 * gcc.dg/builtin-object-size-16.c: New test.
3782 * gcc.dg/builtin-object-size-17.c: New test.
3783
0b404bb4 37842016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3785
3786 PR libgfortran/77393
3787 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3788
8a5817a9 37892016-09-01 Uros Bizjak <ubizjak@gmail.com>
3790
3791 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3792 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3793 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3794 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3795 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3796 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3797 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3798 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3799 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3800 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3801 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3802 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3803 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3804 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3805 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3806 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3807 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3808 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3809
209253ae 38102016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3811
3812 * gnat.dg/opt58.adb: New test.
3813 * gnat.dg/opt58_pkg.ads: New helper.
3814
15182c1d 38152016-09-01 Richard Biener <rguenther@suse.de>
3816
3817 PR middle-end/77436
3818 * gcc.dg/torture/pr77436.c: New testcase.
3819
1c02615c 38202016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3821
3822 * gcc.dg/pr64252.c: Require int32plus.
3823 * gcc.dg/pr66299-1.c: Likewise.
3824 * gcc.dg/pr66299-2.c: Likewise.
3825 * gcc.dg/torture/20131115-1.c: Skip for avr.
3826
08fded5f 38272016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3828
3829 * gcc.target/aarch64/ands_3.c: New test.
3830
a7b3b7c4 38312016-08-31 Jakub Jelinek <jakub@redhat.com>
3832
68c215e4 3833 PR fortran/77352
3834 * gfortran.dg/gomp/pr77352.f90: New test.
3835
a7b3b7c4 3836 PR fortran/77374
3837 * gfortran.dg/gomp/pr77374.f08: New test.
3838
51a43c06 38392016-08-31 Marc Glisse <marc.glisse@inria.fr>
3840
3841 PR tree-optimization/73714
3842 * gcc.dg/tree-ssa/pr73714.c: New test.
3843
01109414 38442016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3845
3846 PR libgfortran/77393
3847 * gfortran.dg/fmt_f0_2.f90: New test.
3848
8036ac7f 38492016-08-31 Marc Glisse <marc.glisse@inria.fr>
3850
3851 * gcc.target/i386/pr59539-2.c: Adapt options.
3852 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3853
b298bde8 38542016-08-31 Paul Thomas <pault@gcc.gnu.org>
3855
3856 PR fortran/77418
3857 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3858 of the associate entity and replace with a pointer to the
3859 intended item on the stack.
3860
9f732c4e 38612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3862 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3863
3864 PR fortran/48298
3865 * gfortran.dg/dtio_1.f90: New test.
3866 * gfortran.dg/dtio_2.f90: New test.
3867 * gfortran.dg/dtio_3.f90: New test.
3868 * gfortran.dg/dtio_4.f90: New test.
3869 * gfortran.dg/dtio_5.f90: New test.
3870 * gfortran.dg/dtio_6.f90: New test.
3871 * gfortran.dg/dtio_7.f90: New test.
3872 * gfortran.dg/dtio_8.f90: New test.
3873 * gfortran.dg/dtio_9.f90: New test.
3874 * gfortran.dg/dtio_10.f90: New test.
3875
d6dd1b60 38762016-08-30 David Malcolm <dmalcolm@redhat.com>
3877
3878 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3879 (test_many_nested_locations): New function.
3880 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3881 (test_show_locus): Handle "test_many_nested_locations".
3882
2e7400df 38832016-08-30 David Malcolm <dmalcolm@redhat.com>
3884
3885 * g++.dg/template/double-greater-than-fixit.C: New test case.
3886
98023bfd 38872016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3888
3889 * gnat.dg/opt57.ad[sb]: New test.
3890 * gnat.dg/opt57_pkg.ads: New helper.
3891
f9723d87 38922016-08-30 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/69047
3895 * gcc.dg/pr69047.c: Fix byte-order check.
3896
77ce6232 38972016-08-30 Jakub Jelinek <jakub@redhat.com>
3898
adca2d16 3899 PR tree-optimization/72866
3900 * gcc.dg/vect/pr72866.c: New test.
3901
06cee168 3902 PR debug/77363
3903 * g++.dg/debug/dwarf2/pr77363.C: New test.
3904
4472e8d1 3905 PR middle-end/77377
3906 * gcc.target/i386/pr77377.c: New test.
3907
77ce6232 3908 PR debug/77389
3909 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3910 in dg-options.
3911
36bda760 39122016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3913
3914 * gfortran.dg/pr77372.f90: Moved to ...
3915 * gfortran.dg/ieee/pr77372.f90: here.
3916
2db6ea89 39172016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3918
3919 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3920 vector short/char initializations.
3921 * gcc.target/powerpc/vec-init-5.c: Likewise.
3922 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3923 vector initialization optimizations.
3924 * gcc.target/powerpc/vec-init-7.c: Likewise.
3925 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3926 vector float/double initializations.
3927 * gcc.target/powerpc/vec-init-9.c: Likewise.
3928
1e4df796 39292016-08-29 Uros Bizjak <ubizjak@gmail.com>
3930
3931 PR target/77403
3932 * gcc.target/i386/pr77403.c: New test.
3933
f293b7f2 39342016-08-29 Marek Polacek <polacek@redhat.com>
3935
3936 PR c/77292
3937 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3938
ea2ec8f6 39392016-08-29 Tom de Vries <tom@codesourcery.com>
3940
3941 PR c/77398
3942 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3943
686436fe 39442016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3945
3946 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3947
686436fe 39482016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3949
3950 * gfortran.dg/dec_structure_13.f90: New testcase.
3951
f1ecf8b3 39522016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3953
3954 PR fortran/77261
3955 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3956 available.
3957
4670f428 39582016-08-28 Tom de Vries <tom@codesourcery.com>
3959
3960 PR lto/70955
3961 * gcc.dg/pr70955.c: New test.
3962 * gcc.dg/lto/pr70955_0.c: Same.
3963 * gcc.dg/lto/pr70955_1.c: Same.
3964
b243b563 39652016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3966
3967 PR tree-optimization/71077
3968 * gcc.target/i386/pr71077.c: New test.
3969
92a44a68 39702016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3971
3972 PR fortran/77380
3973 * gfortran.dg/pr77380.f90: New test.
3974
92a44a68 39752016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3976
3977 PR fortran/77372
3978 gfortran.dg/pr77372.f90: New test.
3979
367964fa 39802016-08-26 David Malcolm <dmalcolm@redhat.com>
3981
3982 * gcc.dg/spellcheck-fields-2.c (test): Move
3983 dg-begin/end-multiline-output within function body.
3984 (test_macro): New function.
3985
df4248fb 39862016-08-26 David Malcolm <dmalcolm@redhat.com>
3987
3988 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3989 (test_fixit_insert): Update expected output.
3990 (test_fixit_remove): Likewise.
3991 (test_fixit_replace): Likewise.
3992
377da6e4 39932016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3994
3995 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3996 Fix typo.
3997
4f16cc83 39982016-08-26 Richard Biener <rguenther@suse.de>
3999
4000 PR tree-optimization/69047
4001 * gcc.dg/pr69047.c: New testcase.
4002
a54071b2 40032016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4004 Martin Jambhor <mjambor@suse.cz>
377da6e4 4005
a54071b2 4006 * gcc.dg/ipa/propbits-1.c: New test-case.
4007 * gcc.dg/ipa/propbits-2.c: Likewise.
4008 * gcc.dg/ipa/propbits-3.c: Likewise.
4009
2ae10c8c 40102016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4011
4012 PR fortran/77351
4013 * gfortran.dg/pr77351.f90: New test.
4014
c4963714 40152016-08-25 Marek Polacek <polacek@redhat.com>
4016
4017 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4018
49e1f4eb 40192016-08-25 Marek Polacek <polacek@redhat.com>
4020
4021 PR c/77323
4022 * gcc.dg/pr77323.c: New test.
4023
984f03c2 40242016-08-24 Paul Thomas <pault@gcc.gnu.org>
4025
4026 PR fortran/77358
4027 * gfortran.dg/submodule_17.f08: New test.
4028
92a44a68 40292016-08-24 Michael Collison <michael.collison@linaro.org>
4030 Michael Collison <michael.collison@arm.com>
f6c98a9a 4031
4032 * gcc.target/arm/builtin_saddl.c: New testcase.
4033 * gcc.target/arm/builtin_saddll.c: New testcase.
4034 * gcc.target/arm/builtin_uaddl.c: New testcase.
4035 * gcc.target/arm/builtin_uaddll.c: New testcase.
4036 * gcc.target/arm/builtin_ssubl.c: New testcase.
4037 * gcc.target/arm/builtin_ssubll.c: New testcase.
4038 * gcc.target/arm/builtin_usubl.c: New testcase.
4039 * gcc.target/arm/builtin_usubll.c: New testcase.
4040
8938d43d 40412016-08-24 Uros Bizjak <ubizjak@gmail.com>
4042
4043 PR target/77270
4044 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4045 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4046 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4047 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4048 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4049 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4050 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4051 effective target. Remove scan-assembler-times directives.
4052 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4053 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4054 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4055
2fb84e50 40562016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4057
4058 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4059 of unsigned int.
4060 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4061
cac7df4e 40622016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4063
4064 PR testsuite/77317
4065 * lib/target-supports.exp
4066 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4067 (check_effective_target_vect_natural_alignment): Ditto.
4068 (check_effective_target_vector_alignment_reachable): Ditto.
4069 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4070
b904831d 40712016-08-23 Ian Lance Taylor <iant@golang.org>
4072
4073 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4074
ff055c48 40752016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4076
4077 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4078 being created from pointers to memory locations.
4079 * gcc.target/powerpc/vec-init-2.c: Likewise.
4080
27af8972 40812016-08-23 Fritz Reese <fritzoreese@gmail.com>
4082
4083 * gfortran.dg/dec_structure_12.f90: New testcase.
4084
bd8ac469 40852016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4086
4087 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4088
434d4291 40892016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4090
4091 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4092 verification.
4093
be0be2de 40942016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4095
4096 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4097 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4098
7feac654 40992016-08-23 Richard Biener <rguenther@suse.de>
4100
4101 PR tree-optimization/27336
4102 * c-c++-common/pr27336.c: New testcase.
4103
364743f3 41042016-08-22 Marek Polacek <polacek@redhat.com>
4105
4106 PR c++/77321
4107 * g++.dg/cpp1y/pr77321.C: New test.
4108
b92c452d 41092016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4110
4111 PR fortran/60774
4112 * gfortran.dg/empty_label.f: Adjust test for new error message.
4113 * gfortran.dg/empty_label.f90: Ditto.
4114 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4115 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4116 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4117
bfbc628a 41182016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4119
4120 PR fortran/61318
4121 * gfortran.dg/pr61318.f90: New test.
4122
99af6e70 41232016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4124
4125 PR fortran/77260
4126 * gfortran.dg/pr77260_1.f90: New test.
4127 * gfortran.dg/pr77260_2.f90: Ditto.
4128
6cfc7001 41292016-08-22 Joseph Myers <joseph@codesourcery.com>
4130
4131 PR middle-end/77269
4132 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4133 __builtin_signbitf and __builtin_signbitl in expected generic
4134 expansion.
4135 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4136 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4137 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4138 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4139 tests.
4140
012f068a 41412016-08-22 Joseph Myers <joseph@codesourcery.com>
4142
4143 * gcc.dg/torture/float128-builtin.c,
4144 gcc.dg/torture/float128-ieee-nan.c,
4145 gcc.dg/torture/float128x-builtin.c,
4146 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4147 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4148 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4149 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4150 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4151 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4152 gcc.dg/torture/floatn-nan.h: New tests.
4153
e2c5b687 41542016-08-22 Joseph Myers <joseph@codesourcery.com>
4155
4156 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4157 macro.
4158 (main): Update calls to TEST_I_F.
4159 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4160 macro.
4161 (main): Update calls to TEST_I_F.
4162
b4635564 41632016-08-22 Joseph Myers <joseph@codesourcery.com>
4164
4165 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4166 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4167 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4168 names in calls to TEST_I_F.
4169
802bc569 41702016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4171
4172 PR c/52952
4173 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4174
70fa7158 41752016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4176
4177 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4178 and !natural_alignment_64.
4179 * gcc.dg/ipa/propalign-2.c: Likewise.
4180 * gcc.dg/ipa/propalign-3.c: Likewise.
4181 * gcc.dg/ipa/propalign-4.c: Likewise.
4182 * gcc.dg/ipa/propalign-5.c: Likewise.
4183 * lib/target-supports.exp
4184 (check_effective_target_natural_alignment_32): Add avr-*-*.
4185
d0346b1a 41862016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4187
4188 PR tree-optimization/61839
4189 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4190 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4191 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4192 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4193
82c85aba 41942016-08-19 Joseph Myers <joseph@codesourcery.com>
4195
4196 PR c/32187
4197 * lib/target-supports.exp (check_effective_target_float16)
4198 (check_effective_target_float32, check_effective_target_float64)
4199 (check_effective_target_float128, check_effective_target_float32x)
4200 (check_effective_target_float64x)
4201 (check_effective_target_float128x)
4202 (check_effective_target_float16_runtime)
4203 (check_effective_target_float32_runtime)
4204 (check_effective_target_float64_runtime)
4205 (check_effective_target_float128_runtime)
4206 (check_effective_target_float32x_runtime)
4207 (check_effective_target_float64x_runtime)
4208 (check_effective_target_float128x_runtime)
4209 (check_effective_target_floatn_nx_runtime)
4210 (add_options_for_float16, add_options_for_float32)
4211 (add_options_for_float64, add_options_for_float128)
4212 (add_options_for_float32x, add_options_for_float64x)
4213 (add_options_for_float128x): New procedures.
4214 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4215 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4216 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4217 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4218 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4219 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4220 gcc.dg/torture/float128-complex.c,
4221 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4222 gcc.dg/torture/float128x-basic.c,
4223 gcc.dg/torture/float128x-complex.c,
4224 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4225 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4226 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4227 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4228 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4229 gcc.dg/torture/float32x-basic.c,
4230 gcc.dg/torture/float32x-complex.c,
4231 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4232 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4233 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4234 gcc.dg/torture/float64x-basic.c,
4235 gcc.dg/torture/float64x-complex.c,
4236 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4237 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4238 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4239 gcc.dg/torture/floatn-tg.h,
4240 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4241 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4242 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4243 gcc.dg/torture/fp-int-convert-float128x.c,
4244 gcc.dg/torture/fp-int-convert-float16-timode.c,
4245 gcc.dg/torture/fp-int-convert-float16.c,
4246 gcc.dg/torture/fp-int-convert-float32-timode.c,
4247 gcc.dg/torture/fp-int-convert-float32.c,
4248 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4249 gcc.dg/torture/fp-int-convert-float32x.c,
4250 gcc.dg/torture/fp-int-convert-float64-timode.c,
4251 gcc.dg/torture/fp-int-convert-float64.c,
4252 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4253 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4254 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4255 maximum exponent of floating-point type. Use it in testing
4256 whether 0x8...0 fits in the floating-point type. Always treat -1
4257 (signed 0xf...f) as fitting in the floating-point type.
4258 (M_OK1): New macro.
4259 * gcc.dg/torture/fp-int-convert-double.c,
4260 gcc.dg/torture/fp-int-convert-float.c,
4261 gcc.dg/torture/fp-int-convert-float128-timode.c,
4262 gcc.dg/torture/fp-int-convert-float128.c,
4263 gcc.dg/torture/fp-int-convert-float80-timode.c,
4264 gcc.dg/torture/fp-int-convert-float80.c,
4265 gcc.dg/torture/fp-int-convert-long-double.c,
4266 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4267
cf0bbc39 42682016-08-19 Jakub Jelinek <jakub@redhat.com>
4269
9354a9a5 4270 PR fortran/72744
4271 * gfortran.dg/gomp/pr72744.f90: New test.
4272
cf0bbc39 4273 PR fortran/69281
4274 * gfortran.dg/gomp/pr69281.f90: New test.
4275
ee0e163a 42762016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4277
1e4df796 4278 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4279 the last special seed value.
4280 * gfortran.dg/random_7.f90: Use size for last array member instead
4281 of hardcoded value.
ee0e163a 4282
6d7de609 42832016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4284
4285 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4286 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4287
e3243c77 42882016-08-19 Richard Biener <rguenther@suse.de>
4289
4290 PR tree-optimization/77286
4291 * gcc.dg/torture/pr77286.c: New testcase.
4292
b983d92d 42932016-08-18 David Malcolm <dmalcolm@redhat.com>
4294
4295 * gcc.dg/verbose-asm-2.c: New test case.
4296
48a7392b 42972016-08-18 David Malcolm <dmalcolm@redhat.com>
4298
4299 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4300 (custom_diagnostic_finalizer): Update for change to
4301 diagnostic_show_locus.
4302
5c8151fa 43032016-08-18 David Malcolm <dmalcolm@redhat.com>
4304
4305 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4306 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4307
26040f06 43082016-08-18 Marek Polacek <polacek@redhat.com>
4309
4310 PR c/71514
4311 * gcc.dg/pr71514.c: New test.
4312
360e911d 43132015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4314
4315 PR target/72839
4316 * gcc.target/i386/pr72839.c: New test.
4317
6de0546d 43182016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4319
4320 PR middle-end/70895
4321 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4322 * c-c++-common/goacc/reduction-1.c: Likewise.
4323 * c-c++-common/goacc/reduction-2.c: Likewise.
4324 * c-c++-common/goacc/reduction-3.c: Likewise.
4325 * c-c++-common/goacc/reduction-4.c: Likewise.
4326
cee80871 43272016-08-18 Alan Modra <amodra@gmail.com>
4328
4329 * gcc.c-torture/compile/pr72771.c: New.
4330
f9c39b65 43312016-08-17 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR fortran/67496
4334 * gfortran.dg/pr67496.f90: New test.
4335
92a44a68 43362015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4337
4338 PR tree-optimization/71752
f9c39b65 4339 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4340
d2392ec3 43412016-08-17 Uros Bizjak <ubizjak@gmail.com>
4342
4343 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4344
c4994c0b 43452016-08-17 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR middle-end/77259
4348 * g++.dg/ipa/devirt-52.C: New test.
4349
f7896ff0 43502016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4351
4352 * c-c++-common/goacc/reduction-6.c: New testcase.
4353
7104d1a8 43542016-08-17 Richard Biener <rguenther@suse.de>
4355
4356 PR tree-optimization/76490
4357 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4358 * gcc.dg/pr52904.c: XFAIL.
4359
cff41b9e 43602016-08-17 Richard Biener <rguenther@suse.de>
4361
4362 PR tree-optimization/23855
4363 * gcc.dg/loop-unswitch-2.c: Adjust.
4364
b1398e47 43652016-08-16 Jakub Jelinek <jakub@redhat.com>
4366
4367 PR tree-optimization/72817
4368 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4369
de41fc22 43702016-08-16 Joseph Myers <joseph@codesourcery.com>
4371
4372 PR libgcc/77265
4373 * gcc.dg/torture/float128-extend-inf.c: New test.
4374
5927e78e 43752016-08-16 David Malcolm <dmalcolm@redhat.com>
4376
4377 PR c/72857
4378 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4379 for embedded NUL.
4380 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4381 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4382 caret placement.
4383 (test_oct): Likewise.
4384 (test_multiple): Likewise.
4385 (test_field_width_specifier): Likewise.
4386 (test_field_width_specifier_2): New function.
4387 (test_field_precision_specifier): New function.
4388 (test_embedded_nul): Update expected caret placement.
4389 (test_non_contiguous_strings): Update line number.
4390 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4391 (__emit_string_literal_range): Add "caret_idx" param.
4392 (test_simple_string_literal): Add value for new param, updating
4393 expected output..
4394 (test_concatenated_string_literal): Likewise.
4395 (test_multiline_string_literal): Likewise.
4396 (test_hex): Likewise.
4397 (test_oct): Likewise.
4398 (test_multiple): Likewise.
4399 (test_ucn4): Likewise.
4400 (test_ucn8): Likewise.
4401 (test_u8): Likewise.
4402 (test_u): Likewise; update expected message, from "range" to
4403 "location".
4404 (test_U): Likewise.
4405 (test_L): Likewise.
4406 (test_macro): Add value for new param.
4407 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4408 (__emit_string_literal_range): Add "caret_idx" param.
4409 (test_stringified_token_1): Add value for new param. Update
4410 expected message, from "range" to "location".
4411 (test_stringized_token_2): Likewise, adding param to macro.
4412 (test_stringified_token_3): Likewise.
4413 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4414 (emit_warning): Convert param from source_range to location_t.
4415 (test_string_literals): Add caret_idx param, and use it when
4416 constructing a substring_loc. Update error message, from
4417 "range" to "location".
4418
b8d94309 44192016-08-16 Jakub Jelinek <jakub@redhat.com>
4420
2e947447 4421 PR target/71910
4422 * g++.dg/gomp/pr71910.C: New test.
4423
9ea71b15 4424 PR middle-end/67485
4425 * gcc.c-torture/compile/pr67485.c: New test.
4426
b8d94309 4427 PR target/72867
4428 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4429
31de5086 44302016-08-16 Bin Cheng <bin.cheng@arm.com>
4431
4432 PR tree-optimization/69848
4433 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4434
a05d3de8 44352016-08-16 Martin Liska <mliska@suse.cz>
4436
4437 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4438 of memory operations so that it can be handled by core2
4439 in 32-bit mode.
4440
b50ad04e 44412016-08-16 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/76783
4444 * gcc.dg/pr76783.c: New testcase.
4445 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4446
b441db40 44472016-08-16 Bin Cheng <bin.cheng@arm.com>
4448
4449 PR tree-optimization/72817
4450 PR tree-optimization/73450
4451 * gcc.dg/tree-ssa/pr72817.c: New test.
4452 * gcc.dg/tree-ssa/pr73450.c: New test.
4453
36d310d0 44542016-08-15 Fritz Reese <fritzoreese@gmail.com>
4455
4456 * gfortran.dg/init_flag_13.f90: New testcase.
4457 * gfortran.dg/init_flag_14.f90: Ditto.
4458 * gfortran.dg/init_flag_15.f03: Ditto.
4459 * gfortran.dg/dec_init_1.f90: Ditto.
4460 * gfortran.dg/dec_init_2.f90: Ditto.
4461
e5ec9f76 44622016-08-15 Uros Bizjak <ubizjak@gmail.com>
4463
4464 PR target/72867
4465 * gcc.target/i386/pr72867.c: New test.
4466
6ce66d38 44672016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4468
4469 * c-c++-common/dump-ada-spec-5.c: New test.
4470
894463cf 44712016-08-15 Richard Biener <rguenther@suse.de>
4472
4473 PR tree-optimization/73434
4474 * gcc.dg/torture/pr73434.c: New testcase.
4475
98b374b4 44762016-08-15 Jakub Jelinek <jakub@redhat.com>
4477
4478 PR tree-optimization/72824
4479 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4480
9b90f118 44812016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4482
4483 PR fortran/70598
4484 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4485 in use_device clause.
4486 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4487 * gfortran.dg/goacc/list.f95: Adjust to catch
4488 "neither a POINTER nor an array" error messages.
4489
1d80868e 44902016-08-14 Uros Bizjak <ubizjak@gmail.com>
4491
4492 PR target/76342
4493 * gcc.target/i386/pr76342.c: New test.
4494
153e4ac1 44952016-08-12 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR c/71512
4498 * g++.dg/ubsan/pr71512.C: New test.
4499 * c-c++-common/ubsan/pr71512-1.c: New test.
4500 * c-c++-common/ubsan/pr71512-2.c: New test.
4501
3c382998 45022016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4503
4504 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4505 vector initialization options.
4506 * gcc.target/powerpc/vec-init-2.c: Likewise.
4507 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4508 is generated on ISA 3.0.
4509
7079d57a 45102016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4511
4512 PR middle-end/71654
4513 * gcc.dg/c-c++-common/pr71654.c: New test.
4514 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4515 dg-options.
4516 * gcc.dg/tree-ssa/vrp24: Likewise.
4517
7175bb2a 45182016-08-12 Jakub Jelinek <jakub@redhat.com>
4519
4520 PR c/67410
4521 * gcc.dg/pr67410.c: New test.
4522
56fb8e9d 45232016-08-12 Bin Cheng <bin.cheng@arm.com>
4524
4525 PR tree-optimization/69848
4526 * gcc.dg/vect/vect-pr69848.c: New test.
4527
1f84b4ab 45282016-08-12 Uros Bizjak <ubizjak@gmail.com>
4529
4530 PR testsuite/71008
4531 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4532 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4533 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4534 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4535
60b349d9 45362016-08-12 Richard Biener <rguenther@suse.de>
4537
4538 PR tree-optimization/57326
4539 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4540 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4541 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4542 * gcc.target/i386/pr45685.c: Likewise.
4543 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4544 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4545 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4546 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4547 * gfortran.dg/pr34163.f90: Likewise.
4548
6d5f72f3 45492016-08-12 Martin Liska <mliska@suse.cz>
4550
4551 * g++.dg/gcov/gcov-16.C: New test.
4552 * lib/gcov.exp: Support new argument for run-gcov function.
4553
b357db2c 45542016-08-12 Martin Liska <mliska@suse.cz>
4555
4556 PR gcov-profile/35590
4557 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4558
08e33f10 45592016-08-12 Richard Biener <rguenther@suse.de>
4560
4561 PR tree-optimization/72851
4562 * gcc.dg/torture/pr72851.c: New testcase.
4563
92a44a68 45642016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4565
832d369d 4566 PR debug/63240
4567 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4568 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4569 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4570 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4571 DW_AT_deleted.
4572
1289a281 4573 PR debug/55641
4574 * g++.dg/debug/dwarf2/ref-1.C: New.
4575
9a478fab 4576 PR debug/49366
4577 * g++.dg/debug/dwarf2/template-params-12.H: New.
4578 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4579 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4580 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4581 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4582 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4583 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4584 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4585
e61229f8 45862016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4587
4588 PR target/72863
4589 * gcc.target/powerpc/pr72863.c: New test.
4590
c7823416 45912016-08-11 Uros Bizjak <ubizjak@gmail.com>
4592
4593 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4594
df15667f 45952015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4596
4597 * gcc.target/i386/pieces-strcpy-1.c: New test.
4598 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4599
83c375ba 46002016-08-11 Jakub Jelinek <jakub@redhat.com>
4601
4602 PR c++/72868
4603 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4604
350f354a 46052015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4606
4607 * gcc.target/i386/pieces-memcpy-1.c: New test.
4608 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4609 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4610 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4611 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4612 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4613
74be5bc1 46142016-08-11 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR c/72816
20fb4916 4617 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4618
40395983 46192016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4620
4621 PR tree-optimization/71083
4622 * gcc.c-torture/execute/pr71083.c: New test.
4623 * gnat.dg/loop_optimization23.adb: New test.
4624 * gnat.dg/loop_optimization23_pkg.ads: New test.
4625 * gnat.dg/loop_optimization23_pkg.adb: New test.
4626
ec969ce4 46272016-08-11 Richard Biener <rguenther@suse.de>
4628
4629 PR tree-optimization/72772
4630 * gcc.dg/graphite/pr35356-1.c: Adjust.
4631 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4632
25482c16 46332016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4634
4635 * gfortran.dg/random_7.f90: Take into account that the last seed
4636 value is the special p value.
4637 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4638
f454033a 46392016-08-11 Richard Biener <rguenther@suse.de>
4640
4641 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4642
2d2b78a1 46432016-08-11 Alan Modra <amodra@gmail.com>
4644
4645 * gcc.target/powerpc/pr71680.c: New.
4646
97468983 46472016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4648
4649 * gcc.target/powerpc/bfp/bfp.exp: New file.
4650 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4651 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4652 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4653 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4654 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4655 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4656 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4657 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4658 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4659 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4660 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4661 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4662 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4663 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4664 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4665 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4666 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4667 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4668 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4669 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4670 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4671 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4672 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4673 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4674 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4675 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4676 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4677 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4678 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4679 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4680 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4681 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4682 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4683 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4684 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4685 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4686 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4687 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4688 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4689 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4690 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4691 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4692 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4693 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4694 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4695 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4696 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4697 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4698 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4699 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4700 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4701 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4702 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4703
23a6fe48 47042016-08-10 Bin Cheng <bin.cheng@arm.com>
4705
4706 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4707 Add aarch64*-*-*.
4708
0cb8f73e 47092016-08-10 Bin Cheng <bin.cheng@arm.com>
4710
4711 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4712
b7ed2a65 47132016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4714
4715 PR target/72853
4716 * gcc.target/powerpc/pr72853.c: New test.
4717
2d2b4107 47182016-08-10 Martin Liska <mliska@suse.cz>
4719
4720 PR gcov-profile/58306
4721 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4722
7132b755 47232016-08-10 Martin Liska <mliska@suse.cz>
4724
4725 * g++.dg/gcov/gcov-threads-1.C: New test.
4726
5186407c 47272016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4728
4729 PR target/71873
4730 * gcc.target/avr/pr71873.c: New test.
4731
44f01555 47322016-08-09 Martin Liska <mliska@suse.cz>
4733
4734 * g++.dg/gcov/gcov-dump-1.C: New test.
4735 * g++.dg/gcov/gcov-dump-2.C: New test.
4736
7d4f18f5 47372016-08-09 Martin Liska <mliska@suse.cz>
4738
4739 * gcc.dg/tree-prof/val-prof-9.c: New test.
4740
defa7026 47412016-08-09 Martin Liska <mliska@suse.cz>
4742
4743 * gcc.dg/tree-prof/val-prof-8.c: New test.
4744
ae7e6062 47452016-08-09 Martin Jambor <mjambor@suse.cz>
4746
0c47dd26 4747 PR ipa/71981
4748 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4749
a69fb570 47502016-08-09 Bin Cheng <bin.cheng@arm.com>
4751
4752 PR tree-optimization/33707
4753 * gcc.dg/vect/pr33707.c: New test.
4754
a031a844 47552016-08-09 Bin Cheng <bin.cheng@arm.com>
4756
4757 PR tree-optimization/pr72772
4758 * gcc.dg/tree-ssa/pr72772.c: New test.
4759
8f1baf0d 47602016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4761
4762 PR rtl-optimization/66669
4763 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4764
53e7aca1 47652016-08-09 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR tree-optimization/72824
4768 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4769
c162fa25 47702016-08-09 Richard Biener <rguenther@suse.de>
4771
4772 PR tree-optimization/71802
4773 * gcc.dg/torture/pr71802.c: New testcase.
4774
87156a7d 47752016-08-09 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR c++/72809
4778 * g++.dg/eh/stdarg1.C: New test.
4779
d0029333 47802016-08-08 Andi Kleen <ak@linux.intel.com>
4781
4782 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4783 test command line in failure log.
4784 (profopt-execute): dito. Make autofdo file names unique.
4785
7af4d06b 47862016-08-08 David Malcolm <dmalcolm@redhat.com>
4787
4788 PR c/64955
4789 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4790 output.
4791
7091ff70 47922016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4793
4794 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4795 c99_runtime.
4796 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4797 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4798 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4799 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4800 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4801 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4802
d189b094 48032016-08-08 David Malcolm <dmalcolm@redhat.com>
4804
4805 PR c/52952
4806 * gcc.dg/cpp/pr66415-1.c: Likewise.
4807 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4808 * gcc.dg/format/c90-printf-1.c: Likewise.
4809 * gcc.dg/format/diagnostic-ranges.c: New test case.
4810
440837fe 48112016-08-08 Jakub Jelinek <jakub@redhat.com>
4812
7cbcf608 4813 PR fortran/72716
4814 * gfortran.dg/gomp/pr72716.f90: New test.
4815
aa1ddb66 4816 PR middle-end/72781
4817 * gcc.dg/gomp/pr72781.c: New test.
4818
440837fe 4819 PR middle-end/68762
4820 * g++.dg/vect/pr68762-1.cc: New test.
4821 * g++.dg/vect/pr68762-2.cc: New test.
4822 * g++.dg/vect/pr68762.h: New file.
4823
eb571c16 48242016-08-08 Martin Sebor <msebor@redhat.com>
4825
4826 PR testsuite/72838
f9c39b65 4827 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4828 * g++.dg/warn/overflow-warn-3.C: Same.
4829 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4830
8ca5189a 48312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4832
4833 PR fortran/71936
4834 * gfortran.dg/allocate_with_source_21.f03: New test.
4835
1495e54c 48362016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4837
4838 PR fortran/72698
4839 * gfortran.dg/allocate_with_source_20.f03: New test.
4840
d1e97886 48412016-08-08 Alan Modra <amodra@gmail.com>
4842
4843 * gcc.c-torture/compile/pr72802.c: New.
4844
9da84a54 48452016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4846
4847 PR fortran/70524
4848 * gfortran.dg/dependency_48.f90: New test.
4849
3f9692a5 48502016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4851
b5b764be 4852 PR fortran/70040
3f9692a5 4853 * gfortran.dg/pr70040.f90: New testcase.
4854
099ec19a 48552016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4856
4857 PR fortran/71961
4858 * gfortran.dg/matmul_10.f90: New testcase.
4859
e8272095 48602016-08-07 Jan Hubicka <hubicka@ucw.cz>
4861
4862 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4863
f5d2c462 48642016-08-07 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR c/72816
4867 * gcc.dg/pr72816.c: New test.
4868
30c60892 48692016-08-06 Jonathan Wakely <jwakely@redhat.com>
4870
4871 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4872 * g++.dg/conversion/pr41426.C: Likewise.
4873 * g++.dg/conversion/pr66211.C: Likewise.
4874 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4875 * g++.dg/init/ref8.C: Likewise.
4876 * g++.old-deja/g++.law/cvt20.C: Likewise.
4877 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4878
2abf3c4a 48792016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4880
4881 PR tree-optimization/18046
4882 * gcc.dg/tree-ssa/vrp105.c: New test.
4883 * gcc.dg/tree-ssa/vrp106.c: New test.
4884
a940fdc7 48852016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4886
4887 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4888 1ul in diagnostics. Remove hyphen from "constant-expression."
4889 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4890 * g++.dg/cpp0x/static_assert3.C: Same.
4891 * g++.dg/cpp1y/constexpr-throw.C: Same.
4892 * g++.dg/template/nontype3.C: Same.
4893 * g++.dg/warn/overflow-warn-1.C: Same.
4894 * g++.dg/warn/overflow-warn-3.C: Same.
4895 * g++.dg/warn/overflow-warn-4.C: Same.
4896
d4166bdc 48972016-08-05 David Malcolm <dmalcolm@redhat.com>
4898
4899 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4900 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4901 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4902 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4903
906dd612 49042016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4905
4906 PR tree-optimization/72810
4907 * gcc.dg/tree-ssa/vrp110.c: New test.
4908
9788fb76 49092016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4910
4911 PR Target/72819
4912 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4913 registers.
4914 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4915 saving the half-precision registers.
4916 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4917 value is returned in h0.
4918 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4919 are passed in FP/SIMD registers.
4920 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4921 passing works corrcetly.
4922 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4923 (hfa_f16x2_t): Likewise.
4924 (hfa_f16x3_t): Likewise.
4925 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4926 are promoted to double and passed in a double register.
4927 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4928 are promoted to double and stacked.
4929 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4930 __fp16 data types.
4931 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4932 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4933 __fp16 first get passed in FP/SIMD registers, then stacked.
4934
30f40fe4 49352016-08-05 Nathan Sidwell <nathan@acm.org>
4936
4937 PR c++/68724
4938 * g++.dg/cpp0x/pr68724.C: New.
4939
8a6540e1 49402016-08-05 Richard Biener <rguenther@suse.de>
4941
4942 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4943
09001ac1 49442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4945
4946 * gcc.dg/tree-ssa/vrp107.c: New test.
4947 * gcc.dg/tree-ssa/vrp108.c: New test.
4948 * gcc.dg/tree-ssa/vrp109.c: New test.
4949
88ab6a9c 49502016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4951
4952 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4953 dg-options.
4954
b2a036e7 49552016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4956
4957 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4958 test-cases.
4959 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4960 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4961 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4962 test-cases.
4963 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4964 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4965 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4966 large_double.
4967
8dbf49cb 49682016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4969
4970 PR c++/72800
4971 * g++.dg/cpp1y/lambda-ice1.C: New.
4972
dcc45aae 49732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4974
4975 PR c++/72759
4976 * g++.dg/cpp1y/pr72759.C: New test.
4977
88fe4062 49782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4979
4980 * gcc.dg/switch-10.c: New test.
4981
a1af716f 49822016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4983
4984 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4985
1fa5d8ba 49862016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4987
4988 * c-c++-common/goacc/routine-5.c: Update.
4989
e8dedc4a 49902016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4991
4992 PR rtl-optimization/70903
4993 * gcc.c-torture/execute/pr70903.c: New test.
4994
7ca5003c 49952016-08-04 Martin Liska <mliska@suse.cz>
4996
4997 * gcc.dg/params/params.exp: Replace file exists with
4998 TESTING_IN_BUILD_TREE.
4999
810702a2 50002016-08-04 Marek Polacek <polacek@redhat.com>
5001
5002 PR c++/70229
5003 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5004
fa8a8f79 50052016-08-04 Richard Biener <rguenther@suse.de>
5006
5007 PR middle-end/71984
5008 * gcc.dg/torture/pr71984.c: Guard correctness check for
5009 little-endian.
5010
9916f5a5 50112016-08-03 Andrew Pinski <apinski@cavium.com>
5012
5013 * gcc.c-torture/compile/20160802-1.c: New testcase.
5014
278b4698 50152016-08-03 Fritz Reese <fritzoreese@gmail.com>
5016
5017 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5018
860c3c85 50192016-08-03 Richard Biener <rguenther@suse.de>
5020
5021 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5022 and remove -O3.
5023 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5024 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5025
0a41d717 50262016-08-03 Richard Biener <rguenther@suse.de>
5027
5028 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5029 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5030 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5031 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5032
52e3c0e8 50332016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5034
5035 * gcc.dg/init-excess-2.c: Require int32plus.
5036 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5037 * gcc.dg/pr59963-2.c: Require int32plus.
5038 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5039 * gcc.dg/unroll-7.c: Require int32plus.
5040
ad8a330c 50412016-08-02 Bin Cheng <bin.cheng@arm.com>
5042
5043 PR tree-optimization/34114
5044 * gcc.dg/tree-ssa/loop-42.c: New test.
5045
d3aa3636 50462016-08-02 Tamar Christina <tamar.christina@arm.com>
5047
5048 * gcc.target/aarch64/vminmaxnm.c: New.
5049 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5050 tests.
5051
c79d3723 50522016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5053
5054 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5055 vec_extract for vector float, vector int, vector short, and vector
5056 char.
5057 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5058 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5059 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5060 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5061
5fc13c39 50622016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5063
5064 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5065 single stack adjustment, no writeback.
5fc13c39 5066 * gcc.target/aarch64/test_frame_12.c: Likewise.
5067 * gcc.target/aarch64/test_frame_13.c: Likewise.
5068 * gcc.target/aarch64/test_frame_15.c: Likewise.
5069 * gcc.target/aarch64/test_frame_6.c: Likewise.
5070 * gcc.target/aarch64/test_frame_7.c: Likewise.
5071 * gcc.target/aarch64/test_frame_8.c: Likewise.
5072 * gcc.target/aarch64/test_frame_16.c: New test.
5073
2eb70c76 50742015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5075
5076 PR target/72748
5077 * gcc.target/i386/pr72748.c: New test.
5078
92a44a68 50792015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5080
5081 PR tree-optimization/71818
5082 * gcc.dg/vect/pr71818.c: New
5083
56e7a293 50842016-08-01 Martin Liska <mliska@suse.cz>
5085
5086 PR tree-optimization/71857
5087 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5088
aa8852cc 50892016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5090
5091 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5092
f3c032a4 50932016-08-01 Jan Beulich <jbeulich@suse.com>
5094
5095 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5096
a1e9d2c3 50972016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5098
5099 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5100 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5101
466045aa 51022016-07-31 Jonathan Wakely <jwakely@redhat.com>
5103
5104 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5105 (check_effective_target_c++): Likewise. Also match for libstdc++.
5106
92a44a68 51072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5108
5109 PR fortran/41922
5110 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5111 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5112 * gfortran.dg/pr41922.f90: New test.
5113
dd13eb1b 51142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5115
5116 PR fortran/68566
5117 * gfortran.dg/pr68566.f90: new test.
5118
a940fdc7 51192016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5120
5121 PR c++/60760
5122 PR c++/71091
5123 * g++.dg/cpp0x/constexpr-cast.C: New test.
5124 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5125 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5126 * g++.dg/ubsan/pr63956.C: Correct.
5127
efa8ff03 51282016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5129
5130 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5131 vector double or vector long where the vector is in memory.
5132 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5133 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5134
0b8113c5 51352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5136
5137 PR fortran/69867
5138 * gfortran.dg/pr69867.f90: New test.
5139
3badc59b 51402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5141
5142 PR fortran/69962
5143 * gfortran.dg/pr69962.f90: New test.
5144
fc8b54ff 51452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5146
5147 PR fortran/70006
5148 * gfortran.dg/pr70006.f90: New test.
5149
165b422e 51502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5151
5152 PR fortran/71730
5153 * gfortran.dg/pr71730.f90: New test.
5154 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5155 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5156 * gfortran.dg/array_constructor_26.f03: Ditto.
5157
0c6334ed 51582016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5159
5160 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5161 * gcc.target/powerpc/pr71763.c: Likewise.
5162
4ebf85be 51632016-07-29 Marek Polacek <polacek@redhat.com>
5164
5165 PR c/71742
5166 * gcc.dg/940510-1.c: Adjust dg-error.
5167 * gcc.dg/c99-flex-array-1.c: Likewise.
5168 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5169
9efe5be6 5170 PR c/71853
5171 * gcc.dg/noncompile/pr71853.c: New test.
5172
4c4548bb 5173 PR c/71573
5174 * gcc.dg/noncompile/pr71573.c: New test.
5175
8ae70602 5176 PR c/71926
5177 * g++.dg/warn/Wparentheses-30.C: New test.
5178 * gcc.dg/Wparentheses-14.c: New test.
5179
cfc1aded 51802016-07-29 Uros Bizjak <ubizjak@gmail.com>
5181
5182 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5183
d5e80d93 51842016-07-29 Bin Cheng <bin.cheng@arm.com>
5185
5186 PR tree-optimization/57558
5187 * gcc.dg/vect/pr57558-1.c: New test.
5188 * gcc.dg/vect/pr57558-2.c: New test.
5189
c7c713ec 51902016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5191
cfc1aded 5192 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5193 to scan forwprop1 dump pass.
5194
34b9af67 51952016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5196
5197 PR c++/51488
5198 * g++.dg/template/pr51488.C: New.
5199
322d4184 52002016-07-29 Jakub Jelinek <jakub@redhat.com>
5201
5202 PR c/71969
5203 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5204 static __inline__.
5205 * gcc.dg/pr71969-1.c: New test.
5206 * gcc.dg/pr71969-2.c: New test.
5207 * gcc.dg/pr71969-3.c: New test.
5208
7648c9c7 52092016-07-29 Marek Polacek <polacek@redhat.com>
5210
5211 PR c/71574
5212 * c-c++-common/pr71574.c: New test.
5213
35fddbd6 5214 PR c/71583
5215 * gcc.dg/noncompile/pr71583.c: New test.
5216
d06bcb87 52172016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5218
5219 PR middle-end/68217
5220 * gcc.dg/pr68217.c: New test.
5221
fb5574d7 52222016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5223
5224 PR fortran/71067
5225 * gfortran.dg/pr71067_1.f90: New test.
5226 * gfortran.dg/pr71067_2.f90: Ditto.
5227
a52bb7a0 52282016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5229
5230 * gcc.target/powerpc/vec-extract-1.c: New test.
5231
42e96823 52322016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5233
5234 PR fortran/71799
5235 * gfortran.dg/pr71799.f90: New test.
5236
d5539c6b 52372016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5238
5239 PR c++/71665
5240 * g++.dg/cpp0x/pr71665-1.C: New.
5241 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5242 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5243 * g++.dg/ext/label10.C: Likewise.
5244 * g++.dg/parse/constant5.C: Likewise.
5245
05995232 52462016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5247
5248 PR fortran/71859
5249 * gfortran.dg/pr71859.f90: New test.
5250 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5251 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5252
7a4429b2 52532016-07-28 Paul Thomas <pault@gcc.gnu.org>
5254
5255 PR fortran/71883
5256 * gfortran.dg/pr71883.f90 : New test.
5257
f339cf78 52582016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5259
5260 PR tree-optimization/71734
cfc1aded 5261 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5262
8311fe26 52632016-07-28 Renlin Li <renlin.li@arm.com>
5264
5265 Revert
5266 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5267
5268 PR fortran/71902
5269 * gfortran.dg/dependency_47.f90: New test.
5270
595e387a 52712016-07-28 Martin Liska <mliska@suse.cz>
5272
5273 PR gcov-profile/68025
5274 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5275
83554604 52762016-07-28 Martin Liska <mliska@suse.cz>
5277
5278 * g++.dg/vect/pr70944.cc: New test.
5279
ec6d2d63 52802016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5281
5282 PR middle-end/71994
5283 * gcc.dg/torture/pr71994.c: New test.
5284
12dabcee 52852016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5286
5287 PR middle-end/71078
5288 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5289 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5290 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5291
262a83d5 52922016-07-27 Richard Biener <rguenther@suse.de>
5293
5294 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5295
3989f1fe 52962016-07-27 Martin Liska <mliska@suse.cz>
5297
5298 * gcc.dg/predict-13.c: New test.
5299 * gcc.dg/predict-14.c: New test.
5300
69a499fa 53012016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5302
7a4429b2 5303 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5304 including stdint.h.
5305 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5306 including stdint.h.
5307
751fef95 53082016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5309
5310 PR target/71869
5311 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5312 IEEE built-in functions handle quiet and signalling NaNs
5313 correctly.
5314
5e07497c 53152016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5316
5317 PR fortran/71862
5318 * gfortran.dg/pr71862.f90: New test.
5319
18928e61 53202016-07-26 Martin Sebor <msebor@redhat.com>
5321
5322 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5323 selector with dg-options.
5324
7e1856f1 53252016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5326
5327 PR tree-optimization/18046
5328 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5329 * gcc.dg/tree-ssa/vrp103.c: New test.
5330 * gcc.dg/tree-ssa/vrp104.c: New test.
5331
08679462 53322016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5333
5334 * gcc.target/powerpc/pr63354.c: Require lp64 since
5335 -mprofile-kernel is not legal with -m32.
5336
8c3efadf 53372016-07-26 Richard Biener <rguenther@suse.de>
5338
5339 PR rtl-optimization/71984
5340 * gcc.dg/torture/pr71984.c: New testcase.
5341
78866ecd 53422016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5343
5344 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5345 g++-dg-runtest via et-dg-runtest.
5346 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5347 * gcc.dg/vect/vect.exp: Likewise.
5348 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5349 gfortran-dg-runtest.
5350 * gfortran.dg/vect/vect.exp: Likewise.
5351 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5352 (check_mips_loongson_hw_available): Likewise.
5353 (check_effective_target_mpaired_single_runtime): Likewise.
5354 (check_effective_target_mips_loongson_runtime): Likewise.
5355 (add_options_for_mpaired_single): Likewise.
5356 (check_effective_target_vect_int): Add global et_index.
5357 Check and save the supported feature for a target selected by
5358 the et_index target. Break long lines where appropriate. Call
5359 et-is-effective-target for MIPS with an argument instead of
5360 check_effective_target_* where appropriate.
5361 (check_effective_target_vect_intfloat_cvt): Likewise.
5362 (check_effective_target_vect_uintfloat_cvt): Likewise.
5363 (check_effective_target_vect_floatint_cvt): Likewise.
5364 (check_effective_target_vect_floatuint_cvt): Likewise.
5365 (check_effective_target_vect_simd_clones): Likewise.
5366 (check_effective_target_vect_shift): ewise.
5367 (check_effective_target_whole_vector_shift): Likewise.
5368 (check_effective_target_vect_bswap): Likewise.
5369 (check_effective_target_vect_shift_char): Likewise.
5370 (check_effective_target_vect_long): Likewise.
5371 (check_effective_target_vect_float): Likewise.
5372 (check_effective_target_vect_double): Likewise.
5373 (check_effective_target_vect_long_long): Likewise.
5374 (check_effective_target_vect_no_int_max): Likewise.
5375 (check_effective_target_vect_no_int_add): Likewise.
5376 (check_effective_target_vect_no_bitwise): Likewise.
5377 (check_effective_target_vect_widen_shift): Likewise.
5378 (check_effective_target_vect_no_align): Likewise.
5379 (check_effective_target_vect_hw_misalign): Likewise.
5380 (check_effective_target_vect_element_align): Likewise.
5381 (check_effective_target_vect_condition): Likewise.
5382 (check_effective_target_vect_cond_mixed): Likewise.
5383 (check_effective_target_vect_char_mult): Likewise.
5384 (check_effective_target_vect_short_mult): Likewise.
5385 (check_effective_target_vect_int_mult): Likewise.
5386 (check_effective_target_vect_extract_even_odd): Likewise.
5387 (check_effective_target_vect_interleave): Likewise.
5388 (check_effective_target_vect_stridedN): Likewise.
5389 (check_effective_target_vect_multiple_sizes): Likewise.
5390 (check_effective_target_vect64): Likewise.
5391 (check_effective_target_vect_call_copysignf): Likewise.
5392 (check_effective_target_vect_call_sqrtf): Likewise.
5393 (check_effective_target_vect_call_btrunc): Likewise.
5394 (check_effective_target_vect_call_btruncf): Likewise.
5395 (check_effective_target_vect_call_ceil): Likewise.
5396 (check_effective_target_vect_call_ceilf): Likewise.
5397 (check_effective_target_vect_call_floor): Likewise.
5398 (check_effective_target_vect_call_floorf): Likewise.
5399 (check_effective_target_vect_call_lceil): Likewise.
5400 (check_effective_target_vect_call_lfloor): Likewise.
5401 (check_effective_target_vect_call_nearbyint): Likewise.
5402 (check_effective_target_vect_call_nearbyintf): Likewise.
5403 (check_effective_target_vect_call_round): Likewise.
5404 (check_effective_target_vect_call_roundf): Likewise.
5405 (check_effective_target_vect_perm): Likewise, but also append *_saved
5406 to the existing global name to properly cache the result.
5407 (check_effective_target_vect_perm_byte): Likewise.
5408 (check_effective_target_vect_perm_short): Likewise.
5409 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5410 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5411 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5412 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5413 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5414 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5415 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5416 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5417 (check_effective_target_vect_sdot_qi): Likewise.
5418 (check_effective_target_vect_udot_qi): Likewise.
5419 (check_effective_target_vect_sdot_hi): Likewise.
5420 (check_effective_target_vect_udot_hi): Likewise.
5421 (check_effective_target_vect_usad_char): Likewise.
5422 (check_effective_target_vect_pack_trunc): Likewise.
5423 (check_effective_target_vect_unpack): Likewise.
5424 (check_effective_target_vect_aligned_arrays): Likewise.
5425 (check_effective_target_vect_natural_alignment): Likewise.
5426 (check_effective_target_vector_alignment_reachable): Likewise.
5427 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5428 (is-effective-target): Initialize et_index if undefined.
5429 (et-dg-runtest): New.
5430 (et-is-effective-target): Likewise.
5431 (check_vect_support_and_set_flags): Add supported MIPS targets to
5432 EFFECTIVE_TARGETS list. Return the number of supported targets.
5433
b2930f09 54342016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5435 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5436
5437 PR middle-end/70920
5438 * gcc.dg/pr70920-1.c: New test-case.
5439 * gcc.dg/pr70902-2.c: Likewise.
5440 * gcc.dg/pr70920-3.c: Likewise.
5441 * gcc.dg/pr70920-4.c: Likewise
5442 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5443 2 instead of 3.
5444
90821294 54452016-07-25 Alexander Monakov <amonakov@ispras.ru>
5446
5447 * gcc.c-torture/execute/pr71494.c: Require label_values.
5448 * gcc.dg/pr16973.c: Ditto.
5449
1660595b 54502016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5451
5452 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5453 * gcc.dg/torture/pr69771.c: Require int32plus.
5454 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5455
5b2b88ce 54562016-07-25 Martin Liska <mliska@suse.cz>
5457
5458 * gcc.dg/torture/pr71987.c: New test.
5459
e2f926e9 54602016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5461
5462 PR fortran/71935
5463 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5464 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5465 * gfortran.dg/pr71935.f90: New test.
5466
a940fdc7 54672016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5468
5469 PR c++/71675
5470 * g++.dg/ext/atomic-3.C: New test.
5471 * gcc.dg/atomic/pr71675.c: New test.
5472
5a43070d 54732016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5474
5475 * gcc.target/i386/mvc8.c: New test.
5476
1b793819 54772016-07-22 Bin Cheng <bin.cheng@arm.com>
5478
5479 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5480 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5481
d4b4c787 54822016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5483
5484 PR fortran/71795
5485 * gfortran.dg/constructor_50.f90: New test.
5486
45648efe 54872016-07-22 Martin Liska <mliska@suse.cz>
5488
5489 PR gcov-profile/69028
5490 PR gcov-profile/62047
5491 * g++.dg/cilk-plus/pr69028.C: New test.
5492
b657bb1f 54932016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5494
5495 * gfortran.dg/coarray_stat_2.f90: New test.
5496
3a421504 54972016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5498
5499 * gcc.target/powerpc/vec-extract.h: New files to check the
5500 vec_extract built-in functions for all vector types, testing
5501 accessing each element, both with constant and variable element
5502 numbers.
5503 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5504 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5505 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5506 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5507 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5508 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5509 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5510 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5511 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5512
d40a1eac 55132016-07-21 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR c++/71728
5516 * g++.dg/other/pr71728.C: New test.
5517
3b0d7293 55182016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5519
5520 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5521 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5522 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5523 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5524 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5525
50953a9f 55262016-07-21 Richard Biener <rguenther@suse.de>
5527
5528 PR tree-optimization/71947
5529 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5530
90261646 55312016-07-21 Bin Cheng <bin.cheng@arm.com>
5532
5533 * gcc.dg/tree-ssa/scev-15.c: New.
5534
5a5a7a90 55352016-07-21 Bin Cheng <bin.cheng@arm.com>
5536
5537 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5538
df0c563f 55392016-07-21 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR c++/71941
5542 * g++.dg/gomp/pr71941.C: New test.
5543
24acd4ab 55442016-07-20 David Malcolm <dmalcolm@redhat.com>
5545
5546 PR c/70339
5547 PR c/71858
5548 * g++.dg/spellcheck-identifiers.C: New test case, based on
5549 gcc.dg/spellcheck-identifiers.c.
5550 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5551 gcc.dg/spellcheck-identifiers-2.c.
5552 * g++.dg/spellcheck-typenames.C: New test case, based on
5553 gcc.dg/spellcheck-typenames.c
5554
8669e753 55552016-07-20 Jonathan Wakely <jwakely@redhat.com>
5556
5557 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5558 pointer to member function and also test catching by reference.
5559
75cb41b8 55602016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5561
5562 * gcc.target/s390/pr67443.c: Fix test case.
5563
07be1239 55642016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5565
5566 * gcc.target/s390/insv-1.c: Xfail some tests.
5567 * gcc.target/s390/insv-2.c: Likewise.
5568
e9b5fdd9 55692016-07-20 Georg-Johann Lay <avr@gjlay.de>
5570
5571 * gcc.target/avr/torture/get-mem.c: New test.
5572 * gcc.target/avr/torture/set-mem.c: New test.
5573
b704b0e1 55742016-07-20 Georg-Johann Lay <avr@gjlay.de>
5575
5576 PR target/71948
5577 * gcc.target/avr/torture/tiny-progmem.c: New test.
5578
051eb924 55792016-07-20 Jakub Jelinek <jakub@redhat.com>
5580
fdb70809 5581 PR c++/71909
5582 * g++.dg/parse/pr71909.C: New test.
5583 * g++.dg/tm/pr71909.C: New test.
5584
051eb924 5585 PR c++/50060
5586 * g++.dg/cpp0x/constexpr-50060.C: New test.
5587 * g++.dg/cpp1y/constexpr-50060.C: New test.
5588
c4e1267c 55892016-07-20 Martin Liska <mliska@suse.cz>
5590
5591 * gfortran.dg/graphite/pr71898.f90: New test.
5592
ecaa5fd4 55932016-07-20 Bin Cheng <bin.cheng@arm.com>
5594
5595 PR tree-optimization/71503
5596 PR tree-optimization/71683
5597 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5598 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5599
f5b88ba1 56002016-07-20 Martin Liska <mliska@suse.cz>
5601
5602 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5603 * gcc.dg/plugin/sreal-test-1.c: Remove.
5604 * gcc.dg/plugin/sreal_plugin.c: Remove.
5605
e889bd11 56062016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5607
5608 PR fortran/71902
5609 * gfortran.dg/dependency_47.f90: New test.
5610
1c6bb1c0 56112016-07-19 Jakub Jelinek <jakub@redhat.com>
5612
94d511af 5613 PR rtl-optimization/71916
5614 * gcc.c-torture/compile/pr71916.c: New test.
5615
54e95a17 5616 PR middle-end/71874
5617 * g++.dg/torture/pr71874.C: New test.
5618
1c6bb1c0 5619 PR middle-end/71734
5620 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5621 (my_alloc): Rewritten to use __builtin_posix_memalign and
5622 __SIZE_TYPE__.
5623 (my_free): Use __builtin_free instead of _mm_free.
5624 (Vec::operator=): Use __builtin_memcpy.
5625
0d565f19 56262016-07-19 Martin Jambor <mjambor@suse.cz>
5627
cfc1aded 5628 PR fortran/71688
5629 * gfortran.dg/pr71688.f90: New test.
0d565f19 5630
2be13cd5 56312016-07-19 Richard Biener <rguenther@suse.de>
5632
5633 * c-c++-common/vector-subscript-6.c: New testcase.
5634 * c-c++-common/vector-subscript-7.c: Likewise.
5635
1697df09 56362016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5637
7a4429b2 5638 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5639 and UInt32 based on __SIZEOF_INT__.
5640
8894566e 56412016-07-19 Richard Biener <rguenther@suse.de>
5642
5643 PR tree-optimization/71901
5644 * gcc.dg/torture/pr71901.c: New testcase.
5645
56462016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5647
5648 PR tree-optimization/71908
5649 * gcc.dg/torture/pr71908.c: New testcase.
5650
106ac76d 56512016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5652
5653 PR target/71493
5654 * gcc.target/powerpc/pr71493-1.c: New test.
5655 * gcc.target/powerpc/pr71493-2.c: Likewise.
5656
e6517a48 56572016-07-18 Jakub Jelinek <jakub@redhat.com>
5658
d1e0c36e 5659 PR c++/71835
5660 * g++.dg/conversion/ambig3.C: New test.
5661
6fe424c2 5662 PR c++/71828
5663 * g++.dg/cpp0x/constexpr-71828.C: New test.
5664
d3dd9e33 5665 PR c++/71826
5666 * g++.dg/template/pr71826.C: New test.
5667
74fd83a9 5668 PR c++/71822
5669 * g++.dg/template/defarg21.C: New test.
5670
e6517a48 5671 PR c++/71871
5672 * g++.dg/ext/vector31.C: New test.
5673
f942bdbf 56742016-07-18 Uros Bizjak <ubizjak@gmail.com>
5675
5676 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5677
4b1425be 56782016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5679
5680 PR tree-optimization/71734
5681 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5682
a80f37e1 56832016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5684
5685 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5686 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5687 stack-layout-dynamic-1.c: New test.
5688
ea283725 56892016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5690
5691 * gcc.target/s390/nolrl-1.c: New test.
5692
14eab729 56932016-07-17 Fritz Reese <fritzoreese@gmail.com>
5694
5695 PR fortran/71523
5696 * gfortran.dg/pr71523_1.f90: New test.
5697 * gfortran.dg/pr71523_2.f90: New test.
5698
3925d644 56992016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5700
5701 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5702
fb9ff4ce 57032016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5704 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5705
5706 PR fortran/62125
5707 * gfortran.dg/pr62125.f90: New test.
5708
95b0f5e9 57092016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5710
5711 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5712 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5713
1913be16 57142016-07-15 Jonathan Wakely <jwakely@redhat.com>
5715
5716 PR c++/58796
5717 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5718 * g++.dg/cpp0x/nullptr35.C: New test.
5719
b4803084 57202016-07-15 Bin Cheng <bin.cheng@arm.com>
5721
5722 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5723
89e3ec3d 57242016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5725
5726 * gfortran.dg/goacc/vector_length.f90: New test.
5727
2084e279 57282016-07-15 Richard Biener <rguenther@suse.de>
5729
5730 PR tree-optimization/71881
5731 * gcc.dg/torture/pr71881.c: New testcase.
5732
2177bb9a 57332016-07-15 Richard Biener <rguenther@suse.de>
5734
5735 PR tree-optimization/71887
5736 * gcc.dg/torture/pr71887.c: New testcase.
5737
0dd7db3b 57382016-07-15 Jakub Jelinek <jakub@redhat.com>
5739
5740 PR c/71858
5741 * gcc.dg/spellcheck-identifiers-3.c: New test.
5742
b41cc4d1 57432016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5744
5745 PR fortran/71807
5746 * gfortran.dg/null_9.f90: New test.
5747
a4d34e5e 57482016-07-15 Bin Cheng <bin.cheng@arm.com>
5749
5750 * gcc.dg/tree-ssa/loop-41.c: New test.
5751
1547c551 57522016-07-15 Bin Cheng <bin.cheng@arm.com>
5753
5754 PR tree-optimization/71347
5755 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5756
b9c2416b 57572016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5758
5759 PR fortran/29819
5760 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5761 * gfortran.dg/contains.f90: Ditto.
5762 * gfortran.dg/contains_empty_1.f03: Ditto.
5763 * gfortran.dg/submodule_3.f08: Ditto.
5764
28413b15 57652016-07-14 Jakub Jelinek <jakub@redhat.com>
5766
661af228 5767 PR testsuite/71865
5768 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5769 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5770 expected diagnostics.
5771
28413b15 5772 PR c/71858
5773 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5774 * gcc.dg/spellcheck-identifiers-2.c: New test.
5775 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5776 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5777
7b3b3a49 57782016-07-14 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR tree-optimization/71872
5781 * gcc.c-torture/compile/pr71872.c: New test.
5782
7c039c44 57832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5784
5785 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5786 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5787 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5788 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5789 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5790 * gcc.target/arm/atomic-op-acquire-1.c: This.
5791 * gcc.target/arm/atomic-op-char.c: Rename into ...
5792 * gcc.target/arm/atomic-op-char-1.c: This.
5793 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5794 * gcc.target/arm/atomic-op-consume-1.c: This.
5795 * gcc.target/arm/atomic-op-int.c: Rename into ...
5796 * gcc.target/arm/atomic-op-int-1.c: This.
5797 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5798 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5799 * gcc.target/arm/atomic-op-release.c: Rename into ...
5800 * gcc.target/arm/atomic-op-release-1.c: This.
5801 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5802 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5803 * gcc.target/arm/atomic-op-short.c: Rename into ...
5804 * gcc.target/arm/atomic-op-short-1.c: This.
5805 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5806 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5807 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5808 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5809 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5810 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5811 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5812 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5813 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5814 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5815
80c5e533 58162016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5817
5818 PR fortran/70842
5819 * gfortran.dg/select_type_35.f03: New test.
5820
c5a9fc7b 58212016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5822
5823 PR target/65951
5824 PR tree-optimization/70923
5825 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5826 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5827 * gcc.dg/vect/pr65951.c: Likewise.
5828 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5829
d1242c94 58302016-07-14 David Edelsohn <dje.gcc@gmail.com>
5831
5832 * c-c++-common/pr60226.c: Expect maximum object file alignment
5833 error on AIX.
5834
97f2a90b 58352016-07-14 Richard Biener <rguenther@suse.de>
5836
5837 PR tree-optimization/71866
5838 * gcc.dg/torture/pr71866.c: New testcase.
5839
6029a910 58402016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5841
5842 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5843 selector and enclose boolean expression in curly braces.
5844
798d22ed 58452016-07-14 Alan Modra <amodra@gmail.com>
5846
5847 PR target/71733
5848 * gcc.target/powerpc/p9-novsx.c: New.
5849
3ffcb27d 58502016-07-13 Andi Kleen <ak@linux.intel.com>
5851
5852 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5853 * g++.dg/tree-prof/morefunc.C: Dito.
5854 * g++.dg/tree-prof/pr35545.C: Dito.
5855 * g++.dg/tree-prof/reorder.C: Dito.
5856 * gcc.dg/tree-prof/20050826-2.c: Dito.
5857 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5858 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5859 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5860 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5861 * gcc.dg/tree-prof/inliner-1.c: Dito.
5862 * gcc.dg/tree-prof/merge_block.c: Dito.
5863 * gcc.dg/tree-prof/stringop-1.c: Dito.
5864 * gcc.dg/tree-prof/stringop-2.c: Dito.
5865 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5866 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5867 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5868 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5869 * gcc.dg/tree-prof/update-loopch.c: Dito.
5870 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5871 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5872 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5873 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5874 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5875 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5876 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5877
9ace90e5 58782016-07-13 Andi Kleen <ak@linux.intel.com>
5879
5880 * lib/profopt.exp (profopt-execute): Remove .imports files.
5881
b75cf198 58822016-07-13 Andi Kleen <ak@linux.intel.com>
5883
f942bdbf 5884 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5885
4d0389a9 58862016-07-13 Andi Kleen <ak@linux.intel.com>
5887
5888 * lib/profopt.exp (dg-final-scan-autofdo,
5889 dg-final-scan-not-autofdo): New functions.
5890
a5af7a75 58912016-07-13 Bin Cheng <bin.cheng@arm.com>
5892
5893 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5894 * gcc.dg/vect/vect-35.c: Ditto.
5895 * gcc.dg/vect/vect-alias-check-2.c: New test.
5896
c6bcae01 58972016-07-13 Martin Liska <mliska@suse.cz>
5898
5899 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5900 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5901 * gfortran.dg/pr42108.f90: Update expected dump scan.
5902
0644c120 59032016-07-13 Richard Biener <rguenther@suse.de>
5904
5905 PR tree-optimization/24574
5906 * gcc.dg/pr24574.c: New testcase.
5907
2bbae5b9 59082016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5909
f942bdbf 5910 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5911 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5912 * c-c++-common/pr68833-1.c: Require int32plus.
5913 * gcc.dg/ipa/pr63551.c: Likewise.
5914 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5915 * gcc.dg/ipa/pr64041.c: Require int32plus.
5916
839a6560 59172016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5918
5919 PR ipa/71633
5920 * g++.dg/pr71633.C: New test.
5921
8f5f2788 59222016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5923
5924 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5925 Add new arm_thumb1_cbz_ok effective target.
5926 * gcc.target/arm/cbz.c: New test.
5927
417e5cc5 59282016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5929
5930 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5931 Define effective target.
5932 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5933 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5934 * gcc.target/arm/movhi_movw.c: New test.
5935 * gcc.target/arm/movsi_movw.c: Likewise.
5936 * gcc.target/arm/movdi_movw.c: Likewise.
5937
68a5143e 59382016-07-13 Richard Biener <rguenther@suse.de>
5939
5940 PR middle-end/71104
5941 * gcc.dg/pr71104-1.c: New testcase.
5942 * gcc.dg/pr71104-2.c: Likewise.
5943
69e8d259 59442016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5945
5946 PR target/71805
5947 * gcc.target/powerpc/pr71805.c: New test.
5948
244f142f 59492016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5950
5951 * gcc.target/powerpc/divkc3-1.c: New.
5952 * gcc.target/powerpc/mulkc3-1.c: New.
5953
6fc56f1f 59542016-07-12 Nathan Sidwell <nathan@acm.org>
5955
5956 * gcc.target/arm/data-rel-1.c: New.
5957 * gcc.target/arm/data-rel-2.c: New.
5958 * gcc.target/arm/data-rel-3.c: New.
5959
94ee1e9c 59602016-07-12 Martin Liska <mliska@suse.cz>
5961
5962 * gcc.dg/params/blocksort-part.c: New test.
5963 * gcc.dg/params/params.exp: New file.
5964
cd32d747 59652016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5966
5967 PR middle-end/71700
5968 * gcc.c-torture/execute/pr71700.c: New test.
5969
ad010d47 59702016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5971 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/23286
5974 PR tree-optimization/70159
5975 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5976 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5977 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5978 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5979 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5980 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5981 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5982 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5983 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5984 * gcc.dg/pr51879-12.c: Likewise.
5985 * gcc.dg/strlenopt-9.c: Likewise.
5986 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5987 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5988 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5989 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5990 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5991 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5992 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5993 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5994 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5995 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5996 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5997 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5998 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5999 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6000 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6001
9aece49e 60022016-07-12 Richard Biener <rguenther@suse.de>
6003
6004 PR rtl-optimization/68961
6005 * gcc.target/i386/pr68961.c: New testcase.
6006
8f05fee9 60072016-07-11 Jakub Jelinek <jakub@redhat.com>
6008
4a6cc5cd 6009 PR middle-end/71758
6010 * c-c++-common/gomp/pr71758.c: New test.
6011 * gfortran.dg/gomp/pr71758.f90: New test.
6012
8f05fee9 6013 PR tree-optimization/71823
6014 * gcc.dg/vect/pr71823.c: New test.
6015
b73690a4 60162016-07-11 David Malcolm <dmalcolm@redhat.com>
6017
6018 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6019 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6020 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6021
675f4c6b 60222016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6023
6024 PR target/71801
6025 * gcc.target/i386/pr71801.c: New test.
6026
9aaf7e3e 60272016-07-11 Richard Biener <rguenther@suse.de>
6028
6029 PR tree-optimization/71816
6030 * gcc.dg/torture/pr71816.c: New testcase.
6031
dd58bf21 60322016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6033
6034 PR fortran/71783
6035 * gfortran.dg/dependency_46.f90: New test.
6036
a2ebcb84 60372016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6038
6039 PR rtl-optimization/71621
6040 * gcc.target/i386/pr71621-1.c: New.
6041 * gcc.target/i386/pr71621-2.c: New.
6042
6cedf97e 60432016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6044
6045 * gfortran.dg/goacc/pr71704.f90: New test.
6046
dc71c755 60472016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6048
6049 PR target/71297
6050 * gcc.target/powerpc/pr71297.c: New.
6051
288161af 60522016-07-08 Jiong Wang <jiong.wang@arm.com>
6053
6054 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6055
98e771d6 60562016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6057
6058 PR target/71806
6059 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6060
c3d27339 60612016-07-08 Alan Hayward <alan.hayward@arm.com>
6062
6063 PR tree-optimization/71667
6064 * gcc.dg/vect/pr71667.c: New
6065
b1b5042a 60662016-07-08 Martin Liska <mliska@suse.cz>
6067
6068 * gcc.dg/torture/pr71606.c: New test.
6069
5cdc40a0 60702016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6071
6072 PR fortran/71764
6073 * gfortran.dg/pr71764.f90: New test.
6074
bcc4d868 60752016-07-07 Jakub Jelinek <jakub@redhat.com>
6076 Kai Tietz <ktietz70@googlemail.com>
6077
6078 PR c++/70869
6079 PR c++/71054
6080 * g++.dg/cpp0x/pr70869.C: New test.
6081 * g++.dg/cpp0x/pr71054.C: New test.
6082
b39328b2 60832016-07-07 David Edelsohn <dje.gcc@gmail.com>
6084
6085 * g++.dg/debug/pr71432.C: Fail on AIX.
6086
95c9caad 60872016-07-07 Martin Liska <mliska@suse.cz>
6088
6089 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6090 an undefined behavior.
6091 * gfortran.dg/do_3.F90: Likewise.
6092 * gfortran.dg/do_check_11.f90: New test.
6093 * gfortran.dg/do_check_12.f90: New test.
6094 * gfortran.dg/do_corner_warn.f90: New test.
6095
8e976d11 60962016-07-07 Martin Liska <mliska@suse.cz>
6097
6098 * gfortran.dg/predict-1.f90: Ammend the test.
6099 * gfortran.dg/predict-2.f90: Likewise.
6100
26716fc7 61012016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6102
6103 PR ipa/71624
6104 * g++.dg/pr71624.C: New test.
6105
2d079cbf 61062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6107
6108 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6109 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6110 ARMv8-M Mainline architectures.
6111
9e6f4af4 61122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6113
6114 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6115 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6116
d490b07a 61172016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6118
6119 PR target/70098
6120 PR target/71763
6121 * gcc.target/powerpc/pr71763.c: New file.
6122
798fc305 61232016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6124
6125 PR tree-optimization/71518
f942bdbf 6126 * gcc.dg/pr71518.c: New test.
798fc305 6127
97e4cbac 61282016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6129
6130 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6131
19aea164 61322016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6133
f942bdbf 6134 PR target/50739
19aea164 6135 * gcc.target/avr/pr50739.c: New test.
6136
105e9dfc 61372016-07-05 Jan Hubicka <jh@suse.cz>
6138
6139 * gcc.dg/tree-ssa/scev-14.c: update template.
6140
1137da9c 61412016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6142
6143 * gcc.dg/vect/group-no-gaps-1.c: New test.
6144
ce393063 61452016-07-05 Andi Kleen <ak@linux.intel.com>
6146
6147 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6148 if kernel supports MPX.
6149
92a44a68 61502016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6151
6152 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6153
f2ccdf8e 61542016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6155 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6156
6157 * gcc.target/powerpc/signbit-1.c: New test.
6158 * gcc.target/powerpc/signbit-2.c: New test.
6159 * gcc.target/powerpc/signbit-3.c: New test.
6160
0215a22c 61612016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6162
6163 PR rtl-optimization/71594
6164 * gcc.dg/torture/pr71594.c: New test.
6165
30a39817 61662016-07-05 Jan Hubicka <jh@suse.cz>
6167
6168 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6169
b65b8df2 61702016-07-05 David Malcolm <dmalcolm@redhat.com>
6171
6172 PR c++/62314
f9c39b65 6173 * g++.dg/parse/error5.C: Update column
b65b8df2 6174 number of missing semicolon error.
6175 * g++.dg/pr62314-2.C: New test case.
6176
6b5471d8 61772016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6178
6179 * gfortran.dg/coarray_stat_function.f90: New test.
6180 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6181 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6182 to new interfaces.
6183
35b3a8dd 61842016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6185
6186 PR fortran/71623
6187 * gfortran.dg/deferred_character_17.f90: New test.
6188
b84c1ddf 61892016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6190
6191 * gcc.target/arm/neon/polytypes.c: Move to ...
6192 * gcc.target/arm/polytypes.c: ... here.
6193 * gcc.target/arm/neon/pr51534.c: Move to ...
6194 * gcc.target/arm/pr51534.c: ... here.
6195 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6196 * gcc.target/arm/vect-vcvt.c: ... here.
6197 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6198 * gcc.target/arm/vect-vcvtq.c: ... here.
6199 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6200 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6201 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6202 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6203 * gcc.target/arm/neon/neon.exp: Delete.
6204 * gcc.target/arm/neon/: Delete.
6205
7e9136f1 62062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6207
6208 PR fortran/65575
6209 * gfortran.dg: pr65575.f90: New test.
6210
18b42a28 62112016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6212
6213 PR fortran/35849
6214 * gfortran.dg: pr35849.f90: New test.
6215
f8765404 62162016-07-04 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR c++/71739
6219 * g++.dg/cpp0x/pr71739.C: New test.
6220
e3422b3a 62212016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6222
6223 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6224
2da1c9f7 62252016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6226
6227 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6228 locr.
6229 * gcc.target/s390/loc-1.c: New test.
6230
6125d36e 62312016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6232
f9c39b65 6233 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6234 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6235
42797d4b 62362016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6237
6238 PR target/63874
6239 * gcc.target/aarch64/pr63874.c: New test.
6240
9d9fe66a 62412016-07-04 Jan Beulich <jbeulich@suse.com>
6242
6243 * g++.dg/header.c: New.
6244 * gcc.dg/header.c: New.
6245
c364d0f3 62462016-07-02 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR c/71719
6249 * c-c++-common/Wunused-var-15.c: New test.
6250
267f3c67 62512016-07-01 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR fortran/71687
6254 * gfortran.dg/gomp/pr71687.f90: New test.
6255
8297c70b 62562016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6257
6258 * gcc.dg/const-float128-ped.c: Require __float128 effective
6259 target and options.
6260 * gcc.dg/const-float128.c: Likewise.
6261 * gcc.dg/torture/float128-cmp-invalid.c: Require
6262 __float128 and base_quadfloat_support effective targets, and
6263 __float128 options.
6264 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6265 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6266 * gcc.dg/torture/float128-nan.c: Likewise.
6267 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6268 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6269 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6270 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6271 (add_options_for___float128): New.
6272 (check_effective_target_base_quadword_support): New.
6273
eab79b94 62742016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6275
6276 PR target/71720
6277 * gcc.target/powerpc/pr71720.c: New test.
6278
4ce6622a 62792016-07-01 Jan Beulich <jbeulich@suse.com>
6280
6281 * gcc.dg/bss.c: New.
6282
0b6f1914 62832016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6284
6285 PR target/71698
6286 * gcc.target/powerpc/pr71698.c: New test.
6287
4d28a470 62882016-07-01 Georg-Johann Lay <avr@gjlay.de>
6289
6290 PR target/71151
6291 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6292 instead of ".foo" for its section name.
6293 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6294 depending on MCU's flash size.
6295 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6296 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6297 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6298 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6299 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6300 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6301
ed8613ec 63022016-07-01 Jan Beulich <jbeulich@suse.com>
6303
6304 * gcc.target/i386/pr65105-2.c: Add -msse2.
6305
720a0bce 63062016-06-30 Jakub Jelinek <jakub@redhat.com>
6307
c54ee83c 6308 PR tree-optimization/71707
6309 * gcc.dg/strlenopt-29.c: New test.
6310
a845ae6c 6311 PR fortran/71704
6312 * gfortran.dg/gomp/pr71704.f90: New test.
6313
720a0bce 6314 PR fortran/71705
6315 * gfortran.dg/gomp/pr71705.f90: New test.
6316
17c32c4a 63172016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6318
6319 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6320 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6321 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6322 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6323 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6324 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6325 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6326 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6327 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6328 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6329 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6330 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6331 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6332 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6333 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6334 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6335 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6336 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6337 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6338 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6339 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6340 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6341 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6342 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6343 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6344 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6345 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6346 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6347 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6348 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6349 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6350 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6351 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6352 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6353 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6354 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6355 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6356 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6357 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6358 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6359 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6360 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6361 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6362 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6363 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6364 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6365 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6366 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6367 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6368 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6369 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6370 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6371 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6372 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6373 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6374 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6375 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6376 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6377 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6378 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6379 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6380 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6381 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6382 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6383 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6384 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6385 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6386 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6387 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6388 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6389 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6390 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6391 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6392 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6393 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6394 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6395 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6396 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6397 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6398 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6399 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6400
443405c9 64012016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6402 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6403
6404 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6405
6e3a3de2 64062016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6407 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6408
6409 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6410
413c4f6c 64112016-06-30 David Malcolm <dmalcolm@redhat.com>
6412
6413 PR driver/71651
6414 * gcc.dg/spellcheck-options-12.c: New test case.
6415
4c4e99c3 64162016-06-30 Jakub Jelinek <jakub@redhat.com>
6417
6418 PR middle-end/71693
6419 * gcc.c-torture/compile/pr71693.c: New test.
6420
26a2e993 64212016-06-29 David Malcolm <dmalcolm@redhat.com>
6422
6423 * gcc.dg/spellcheck-params.c: New testcase.
6424 * gcc.dg/spellcheck-params-2.c: New testcase.
6425
63abcf45 64262016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6427
6428 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6429 vector extract instructions.
6430 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6431
5f1d49ac 64322016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6433
6434 PR fortran/71686
6435 * gfortran.dg/unexpected_eof_2.f90: New test.
6436 * gfortran.dg/unexpected_eof_3.f90: New test.
6437
0dc00113 64382016-06-29 Jim Wilson <jim.wilson@linaro.org>
6439
6440 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6441
4b975445 64422016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6443
6444 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6445 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6446 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6447
e276a6b9 64482016-06-29 Richard Biener <rguenther@suse.de>
6449
6450 PR middle-end/15256
6451 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6452
c02f3e35 64532016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6454
6455 * gcc.target/arm/aapcs/neon-vect10.c: Require
6456 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6457 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6458 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6459 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6460 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6461 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6462 * gcc.target/arm/fp16-aapcs-1.c: Require
6463 -mfloat-ab=hard. Also simplify the test.
6464 * gcc.target/arm/fp16-aapcs-2.c: New.
6465
d0c2a3dd 64662016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6467
f942bdbf 6468 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6469 (add_options_for_arm_fp16_ieee): New.
6470 (add_options_for_arm_fp16_alternative): New.
6471 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6472 long-line.
6473 (effective_target_arm_fp16_hw): New.
6474
162fed22 64752016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6476
6477 PR tree-optimization/71655
6478 * g++.dg/pr71655.C: New test.
6479
9ed0eb00 64802016-06-29 Martin Liska <mliska@suse.cz>
6481
6482 * gcc.dg/pr71585.c: New test.
6483 * gcc.dg/pr71585-2.c: New test.
6484 * gcc.dg/pr71585-3.c: New test.
6485
641b1c86 64862016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6487
6488 PR tree-optimization/70729
6489 * g++.dg/vect/pr70729.cc: New test.
6490
44e775d8 64912016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6492
6493 * c-c++-common/gomp/cancel-1.c: Extend.
6494
83b23cdf 64952016-06-29 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR tree-optimization/71625
6498 * gcc.dg/strlenopt-28.c: New test.
6499
b6a4a0f5 65002016-06-29 Richard Biener <rguenther@suse.de>
6501
6502 PR middle-end/71002
6503 * g++.dg/torture/pr71002.C: Adjust testcase.
6504
1af10ce6 65052016-06-29 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR c/71685
6508 * gcc.dg/pr71685.c: New test.
6509
65102016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6511
6512 PR c/71552
6513 * gcc.dg/init-bad-9.c: New test.
6514
043457fd 65152016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6516
6517 * gcc.target/powerpc/abs128-1.c: Require VSX.
6518 * gcc.target/powerpc/copysign128-1.c: Likewise.
6519 * gcc.target/powerpc/inf128-1.c: Likewise.
6520 * gcc.target/powerpc/nan128-1.c: Likewise.
6521
d378e319 65222016-06-28 Jakub Jelinek <jakub@redhat.com>
6523
6524 PR middle-end/71626
6525 * gcc.c-torture/execute/pr71626-1.c: New test.
6526 * gcc.c-torture/execute/pr71626-2.c: New test.
6527
10ef7949 65282016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6529
6530 PR target/71656
6531 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6532
1fcfb8f7 65332016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6534
6535 PR target/71670
6536 * gcc.target/powerpc/pr71670.c: New testcase.
6537
35fd0c10 65382016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6539
6540 PR target/71656
6541 * gcc.target/powerpc/pr71656-1.c: New test.
6542 * gcc.target/powerpc/pr71656-2.c: New test.
6543
584757bc 65442016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6545
6546 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6547 around fp16 code.
6548 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6549 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6550 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6551 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6552 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6553 Add arm_neon_fp16_ok effective target.
f942bdbf 6554 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6555 Likewise.
6556 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6557 Likewise.
6558 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6559 Likewise.
6560 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6561 Likewise.
6562 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6563 Likewise.
6564 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6565 Likewise.
6566 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6567 Likewise.
6568 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6569 Likewise.
6570 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6571 Likewise.
6572 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6573 Likewise.
6574 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6575 Likewise.
584757bc 6576
cbcc4297 65772016-06-26 Jan Hubicka <hubicka@ucw.cz>
6578
6579 * gcc.dg/predict-12.c: New testcase.
6580
0aa73965 65812016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6582
6583 PR fortran/71649
6584 * gfortran.dg/pr71649.f90: New test.
6585
9977f724 65862016-06-25 Jakub Jelinek <jakub@redhat.com>
6587
a5c54f33 6588 PR tree-optimization/71643
6589 * g++.dg/opt/pr71643.C: New test.
6590
9977f724 6591 PR tree-optimization/71631
6592 * gcc.c-torture/execute/pr71631.c: New test.
6593
e09883e4 65942016-06-24 Jan Hubicka <hubicka@ucw.cz>
6595
6596 * gcc.dg/predict-11.c: New testcase.
6597 * gfortran.dg/predict-2.f90: New testcase.
6598
89beffc9 65992016-06-24 Jan Hubicka <hubicka@ucw.cz>
6600
6601 * gcc.dg/predict-10.c: New test.
6602
2275a11d 66032016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6604
6605 * gcc.target/powerpc/abs128-1.c: New.
6606 * gcc.target/powerpc/copysign128-1.c: New.
6607 * gcc.target/powerpc/inf128-1.c: New.
6608 * gcc.target/powerpc/nan128-1.c: New.
6609
37681b7f 66102016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6611
6612 * gfortran.dg/pr71642.f90: New test.
6613
9cf2d600 66142016-06-24 Jakub Jelinek <jakub@redhat.com>
6615
6616 PR tree-optimization/71647
6617 * gcc.target/i386/pr71647.c: New test.
6618
eea332b9 66192016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6620
6621 * gcc.target/i386/noplt-gd-1.c: New test.
6622 * gcc.target/i386/noplt-gd-2.c: Likewise.
6623 * gcc.target/i386/noplt-gd-3.c: Likewise.
6624 * gcc.target/i386/noplt-ld-1.c: Likewise.
6625 * gcc.target/i386/noplt-ld-2.c: Likewise.
6626 * gcc.target/i386/noplt-ld-3.c: Likewise.
6627 * lib/target-supports.exp
6628 (check_effective_target_tls_get_addr_via_got): New.
6629
b6d48a78 66302016-06-24 Uros Bizjak <ubizjak@gmail.com>
6631
6632 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6633 testsuite compile flags.
6634 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6635 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6636
66372016-06-24 Uros Bizjak <ubizjak@gmail.com>
6638
6639 * g++dg/vect/pr36684.cc: Add dg-do compile.
6640 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6641 * gcc.dg/vect/pr70021.c: Ditto.
6642 * gcc.dg/vect/pr70138-1.c: Ditto.
6643 * gcc.dg/vect/pr70138-2.c: Ditto.
6644 * gcc.dg/vect/pr70354-1.c: Ditto.
6645 * gcc.dg/vect/pr70354-2.c: Ditto.
6646 * gcc.dg/vect/pr71259.c: Ditto.
6647 * gcc.dg/vect/pr71416-1.c: Ditto.
6648 * gcc.dg/vect/slp-43.c: Ditto.
6649 * gcc.dg/vect/slp-45.c: Ditto.
6650 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6651 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6652 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6653 * gfortran.dg/vect/pr69980.f90: Ditto.
6654
66552016-06-24 Uros Bizjak <ubizjak@gmail.com>
6656
6657 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6658 * gcc.dg/vect/bb-slp-30.c: Ditto.
6659 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6660 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6661 * gcc.dg/vect/pr45902.c: Ditto.
6662 * gcc.dg/vect/pr48172.c: Ditto.
6663 * gcc.dg/vect/pr48377.c: Ditto.
6664 * gcc.dg/vect/pr49038.c: Ditto.
6665 * gcc.dg/vect/pr49771.c: Ditto.
6666 * gcc.dg/vect/pr52091.c: Ditto.
6667 * gcc.dg/vect/pr53185-2.c: Ditto.
6668 * gcc.dg/vect/pr56826.c: Ditto.
6669 * gcc.dg/vect/pr60276.c: Ditto.
6670 * gcc.dg/vect/pr62021.c: Ditto.
6671 * gcc.dg/vect/pr63530.c: Ditto.
6672 * gcc.dg/vect/pr65518.c: Ditto.
6673 * gcc.dg/vect/pr65947-1.c: Ditto.
6674 * gcc.dg/vect/pr65947-10.c: Ditto.
6675 * gcc.dg/vect/pr65947-11.c: Ditto.
6676 * gcc.dg/vect/pr65947-12.c: Ditto.
6677 * gcc.dg/vect/pr65947-13.c: Ditto.
6678 * gcc.dg/vect/pr65947-2.c: Ditto.
6679 * gcc.dg/vect/pr65947-3.c: Ditto.
6680 * gcc.dg/vect/pr65947-4.c: Ditto.
6681 * gcc.dg/vect/pr65947-5.c: Ditto.
6682 * gcc.dg/vect/pr65947-6.c: Ditto.
6683 * gcc.dg/vect/pr65947-7.c: Ditto.
6684 * gcc.dg/vect/pr65947-8.c: Ditto.
6685 * gcc.dg/vect/pr65947-9.c: Ditto.
6686 * gcc.dg/vect/pr71416-1.c: Ditto.
6687 * gcc.dg/vect/pr71439.c: Ditto.
6688 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6689 * gcc.dg/vect/vect-bswap16.c: Ditto.
6690 * gcc.dg/vect/vect-bswap32.c: Ditto.
6691 * gcc.dg/vect/vect-bswap64.c: Ditto.
6692 * gcc.dg/vect/vect-live-1.c: Ditto.
6693 * gcc.dg/vect/vect-live-2.c: Ditto.
6694 * gcc.dg/vect/vect-live-3.c: Ditto.
6695 * gcc.dg/vect/vect-live-4.c: Ditto.
6696 * gcc.dg/vect/vect-live-5.c: Ditto.
6697 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6698 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6699 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6700 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6701 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6702 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6703 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6704 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6705 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6706 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6707 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6708 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6709 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6710 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6711 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6712 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6713 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6714
d4213166 67152016-06-24 Uros Bizjak <ubizjak@gmail.com>
6716
6717 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6718
5aaec397 67192016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6720
6721 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6722 ia32 if R_386_GOT32X relocation is supported.
6723 * gcc.target/i386/noplt-3.c: Likewise.
6724 * gcc.target/i386/noplt-2.c: Likewise.
6725 (main): Renamed to ...
6726 (bar): This.
6727 * gcc.target/i386/noplt-4.c: Likewise.
6728 (main): Renamed to ...
6729 (bar): This.
6730 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6731 * gcc.target/i386/pr67400-5.c: Likewise.
6732
77104764 67332016-06-24 Jakub Jelinek <jakub@redhat.com>
6734
7318e591 6735 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6736 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6737
77104764 6738 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6739 f4): Adjust expected diagnostics.
6740 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6741 (T): If OVFP is defined, redefine to TP.
6742 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6743 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6744 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6745 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6746 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6747 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6748 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6749 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6750 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6751 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6752 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6753 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6754 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6755 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6756 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6757 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6758 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6759 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6760 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6761 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6762 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6763 as last argument to __builtin_add_overflow_p.
6764
ddf08519 67652016-06-23 Uros Bizjak <ubizjak@gmail.com>
6766
6767 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6768 dg-options and remove default vector testsuite compile flags.
6769 * g++.dg/vect/pr33860a.cc: Ditto.
6770 * g++.dg/vect/pr45470-a.cc: Ditto.
6771 * g++.dg/vect/pr45470-b.cc: Ditto.
6772 * g++.dg/vect/pr60896.cc: Ditto.
6773 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6774 * gcc.dg/vect/pr18308.c: Ditto.
6775 * gcc.dg/vect/pr24049.c: Ditto.
6776 * gcc.dg/vect/pr33373.c: Ditto.
6777 * gcc.dg/vect/pr36228.c: Ditto.
6778 * gcc.dg/vect/pr42395.c: Ditto.
6779 * gcc.dg/vect/pr42604.c: Ditto.
6780 * gcc.dg/vect/pr46663.c: Ditto.
6781 * gcc.dg/vect/pr48765.c: Ditto.
6782 * gcc.dg/vect/pr49093.c: Ditto.
6783 * gcc.dg/vect/pr49352.c: Ditto.
6784 * gcc.dg/vect/pr52298.c: Ditto.
6785 * gcc.dg/vect/pr52870.c: Ditto.
6786 * gcc.dg/vect/pr53185.c: Ditto.
6787 * gcc.dg/vect/pr53773.c: Ditto.
6788 * gcc.dg/vect/pr56695.c: Ditto.
6789 * gcc.dg/vect/pr62171.c: Ditto.
6790 * gcc.dg/vect/pr63530.c: Ditto.
6791 * gcc.dg/vect/pr68339.c: Ditto.
6792 * gcc.dg/vect/pr71259.c: Ditto.
6793 * gcc.dg/vect/vect-82_64.c: Ditto.
6794 * gcc.dg/vect/vect-83_64.c: Ditto.
6795 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6796 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6797 * gcc.dg/vect/vect-shift-2.c: Ditto.
6798 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6799 * gfortran.dg/vect/pr39318.f90: Ditto.
6800 * gfortran.dg/vect/pr45714-a.f: Ditto.
6801 * gfortran.dg/vect/pr45714-b.f: Ditto.
6802 * gfortran.dg/vect/pr46213.f90: Ditto.
6803
81883aeb 68042016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6805 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6806
6807 * gcc.target/powerpc/p9-splat-5.c: New test.
6808
affe5c16 68092016-06-23 Uros Bizjak <ubizjak@gmail.com>
6810
6811 PR tree-optimization/71488
6812 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6813 * lib/target-supports.exp: ... here.
6814 (check_sse4_hw_available): New procedure.
6815 (check_effective_target_sse4_runtime): Ditto.
6816 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6817 -march=westmere for sse4_runtime targets.
547fdd3e 6818 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6819 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6820 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6821 (main): Call check_vect ().
e50240d3 6822 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6823
6fb2f181 68242016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6825
6826 PR target/66232
6827 PR target/67400
6828 * gcc.target/i386/pr66232-14.c: New file.
6829 * gcc.target/i386/pr66232-15.c: Likewise.
6830 * gcc.target/i386/pr66232-16.c: Likewise.
6831 * gcc.target/i386/pr66232-17.c: Likewise.
6832 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6833 ia32 if R_386_GOT32X relocation is supported.
6834 * gcc.target/i386/pr67400-2.c: Likewise.
6835 * gcc.target/i386/pr67400-3.c: Likewise.
6836 * gcc.target/i386/pr67400-4.c: Likewise.
6837 * gcc.target/i386/pr67400-6.c: Likewise.
6838 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6839 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6840
88be2b3c 68412016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6842
6843 PR libgfortran/48852
6844 * gfortran.dg/char4_iunit_1.f03: Update test.
6845 * gfortran.dg/f2003_io_5.f03: Update test.
6846 * gfortran.dg/real_const_3.f90: Update test.
6847
ff600f64 68482016-06-23 Andi Kleen <ak@linux.intel.com>
6849
6850 * g++.dg/bprob/bprob.exp: Support autofdo.
6851 * g++.dg/tree-prof/tree-prof.exp: dito.
6852 * gcc.dg/tree-prof/tree-prof.exp: dito.
6853 * gcc.misc-tests/bprob.exp: dito.
6854 * gfortran.dg/prof/prof.exp: dito.
6855 * lib/profopt.exp: dito.
6856 * lib/target-supports.exp: Check for autofdo.
6857
afa7ed87 68582016-06-23 Martin Liska <mliska@suse.cz>
6859
6860 * gcc.dg/pr71619.c: New test.
6861
0941fba8 68622016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6863
6864 PR target/67400
56896ed3 6865 * gcc.target/i386/pr67400-1.c: New test.
6866 * gcc.target/i386/pr67400-2.c: Likewise.
6867 * gcc.target/i386/pr67400-3.c: Likewise.
6868 * gcc.target/i386/pr67400-4.c: Likewise.
6869 * gcc.target/i386/pr67400-5.c: Likewise.
6870 * gcc.target/i386/pr67400-6.c: Likewise.
6871 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6872
e557fc7f 68732016-06-22 David Malcolm <dmalcolm@redhat.com>
6874
6875 * c-c++-common/missing-header-1.c: New test case.
6876 * c-c++-common/missing-header-2.c: New test case.
6877 * c-c++-common/missing-header-3.c: New test case.
6878 * c-c++-common/missing-header-4.c: New test case.
6879
8469aece 68802016-06-22 David Malcolm <dmalcolm@redhat.com>
6881
6882 PR c/70339
6883 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6884 hint.
6885 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6886 expected results due to builtin "nanl" now being suggested for
6887 "name".
6888 * gcc.dg/pr67580.c: Update expected messages.
6889 * gcc.dg/spellcheck-identifiers.c: New testcase.
6890 * gcc.dg/spellcheck-typenames.c: New testcase.
6891
6628b04d 68922016-06-22 David Malcolm <dmalcolm@redhat.com>
6893
6894 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6895 file.
6896 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6897 diagnostic-test-show-locus-parseable-fixits.c to sources for
6898 diagnostic_plugin_test_show_locus.c.
6899 * lib/gcc-defs.exp (freeform_regexps): New global.
6900 (dg-regexp): New function.
6901 (handle-dg-regexps): New function.
6902 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6903 freeform_regexps to the empty list.
6904 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6905
82ccd33e 69062016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6907
affe5c16 6908 PR tree-optimization/71488
82ccd33e 6909 * g++.dg/pr71488.C: New test.
6910 * gcc.dg/vect/vect-bool-cmp.c: New test.
6911
2c21de58 69122016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6913
6914 * gcc.dg/guality/param-5.c: New test.
6915
fadfd5fc 69162016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6917
6918 * gcc.target/i386/asm-flag-7.c: New test.
6919
03fee1f8 69202016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6921
6922 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6923 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6924 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6925 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6926 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6927 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6928 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6929 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6931 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6932 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6933 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6934 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6935 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6936 * lib/target-supports.exp: Likewise.
6937
6905db52 69382016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6939
6940 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6941 * gcc.dg/attr-ms_struct-2.c: Likewise.
6942 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6943 * gcc.dg/bf-ms-attrib.c: Likewise.
6944 * gcc.dg/bf-ms-layout-2.c: Likewise.
6945 * gcc.dg/bf-ms-layout-3.c: Likewise.
6946 * gcc.dg/bf-ms-layout.c: Likewise.
6947 * gcc.dg/bf-no-ms-layout.c: Likewise.
6948 * gcc.target/i386/bitfield1.c: Likewise.
6949 * gcc.target/i386/bitfield2.c: Likewise.
6950 * gcc.target/i386/bitfield3.c: Likewise.
6951
a6f93fc2 69522016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6953
6954 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6955 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6956 override other than -mcpu=power9 command-line option is specified,
6957 or if the target operating system is aix.
6958 * gcc.target/powerpc/darn-1.c: Likewise.
6959 * gcc.target/powerpc/darn-2.c: Likewise.
6960 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6961 test if effective-target is not powerpc_p9vector_ok or if the
6962 target operating system is not defined.
6963 * gcc.target/powerpc/vslv-1.c: Likewise.
6964 * gcc.target/powerpc/vsrv-0.c: Likewise.
6965 * gcc.target/powerpc/vsrv-1.c: Likewise.
6966
1cb2b4d3 69672016-06-21 Tobias Burnus <burnus@net-b.de>
6968
6969 PR fortran/71068
6970 * gfortran.dg/coarray/data_1.f90: New.
6971
66ff0c67 69722016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6973
6974 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6975 (dg-require-effective-target): Use arm_v8_neon_hw.
6976 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6977 (dg-require-effective-target): Likewise.
6978 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6979 (dg-require-effective-target): Likewise.
6980 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6981 (dg-require-effective-target): Likewise.
6982 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6983 (dg-require-effective-target): Likewise.
6984 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6985 (dg-require-effective-target): Likewise.
6986 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6987 Add AArch64 check.
6988
949bfed4 69892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6990
6991 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6992 Set to 3 so test passes.
6993
a20f6cd4 69942016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6995
6996 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6997
12792843 69982016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6999
7000 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7001 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7002 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7003 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7004
49763db6 70052016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7006
7007 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7008 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7009
ada61167 70102016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7011
7012 PR target/71549
7013 * gcc.target/i386/pr71549.c: New test.
7014
a15584d4 70152016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7016
7017 * gcc.target/powerpc/vadsdu-0.c: Replace
7018 dg-require-effective-target directive to allow test to run on more
7019 platforms, and add dg-skip-if directive to disable test on aix
7020 platforms because of known incompatibilities.
7021 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7022 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7023 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7024 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7025 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7026 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7027 * gcc.target/powerpc/vadsdub-2.c: Replace
7028 dg-require-effective-target directive to allow test to run on more
7029 platforms, and add dg-skip-if directive to disable test on aix
7030 platforms because of known incompatibilities.
7031 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7032 with vec_absdb call to differentiate this test from vadsdub-1.c.
7033 * gcc.target/powerpc/vadsduh-1.c: Replace
7034 dg-require-effective-target directive to allow test to run on more
7035 platforms, and add dg-skip-if directive to disable test on aix
7036 platforms because of known incompatibilities.
7037 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7038 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7039 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7040
ec15ec36 70412016-06-21 Jakub Jelinek <jakub@redhat.com>
7042
7043 PR tree-optimization/71588
7044 * gcc.dg/pr71558.c: New test.
7045
faeffe49 70462016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7047
7048 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7049 * c-c++-common/pr68657-2.c: Likewise.
7050 * c-c++-common/pr68657-3.c: Likewise.
7051 * gcc.dg/torture/pr69714.c: Require int32plus support.
7052 * gcc.dg/torture/pr70025.c: Likewise.
7053 * gcc.dg/torture/pr70083.c: Likewise.
7054 * gcc.dg/torture/pr70542.c: Likewise.
7055 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7056
e218d07f 70572016-06-20 Joseph Myers <joseph@codesourcery.com>
7058
7059 PR c/71601
7060 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7061
232a3df7 70622016-06-20 Jakub Jelinek <jakub@redhat.com>
7063
d7f45b87 7064 PR middle-end/71581
7065 * gcc.dg/pr71581.c: New test.
7066
232a3df7 7067 PR rtl-optimization/71591
7068 * gcc.dg/cpp/pr71591.c: New test.
7069
dbddef42 70702016-06-20 David B. Robins <gcc@davidrobins.net>
7071
7072 PR target/71571
7073 * g++.dg/torture/pr71571.C: New test.
7074
03129ccb 70752016-06-20 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR target/71559
7078 * gcc.target/i386/sse2-pr71559.c: New test.
7079 * gcc.target/i386/avx-pr71559.c: New test.
7080 * gcc.target/i386/avx512f-pr71559.c: New test.
7081
a40b4b62 70822016-06-20 Tobias Burnus <burnus@net-b.de>
7083
7084 PR fortran/71194
7085 * gfortran.dg/pointer_remapping_10.f90: New.
7086
ecbea05a 70872016-06-20 David Malcolm <dmalcolm@redhat.com>
7088
7089 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7090
0f61dae9 70912016-06-20 Martin Sebor <msebor@redhat.com>
7092
7093 PR c/69507
7094 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7095 * gnu90-const-expr-1.c: Same.
7096 * gnu99-const-expr-1.c: Same.
7097 * gnu99-static-1.c: Same.
7098
e458dfd8 70992016-06-20 Renlin Li <renlin.li@arm.com>
7100
2c0c0c9b 7101 PR testsuite/71489
e458dfd8 7102 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7103
7ab71cb3 71042016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7105
7106 * gcc.target/aarch64/vcvt_f64_1.c: New.
7107 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7108 * gcc.target/aarch64/vrecp_f64_1.c: New.
7109
34d36b7a 71102016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7111
7112 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7113 "alignement".
7114
ed7f4748 71152016-06-20 Georg-Johann Lay <avr@gjlay.de>
7116
7117 PR target/71103
7118 * gcc.target/avr/torture/pr71103-2.c: New test.
7119
a940fdc7 71202016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7121
7122 PR c/69507
7123 * gcc.dg/alignof.c: New test.
7124
98683d85 71252016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7126
7127 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7128 vs dg-error; test constexpr specifier too.
7129
358cee25 71302016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7131
7132 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7133
c3d7ceb6 71342016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7135
7136 * lib/target-supports.exp
7137 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7138 arm_neon_ok and merge flags. Fix temporary test name.
7139 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7140 and merge flags.
7141
1176073c 71422016-06-17 Martin Liska <mliska@suse.cz>
7143
7144 * gcc.dg/predict-9.c: Fix dump scanning.
7145
f3e2969a 71462016-06-17 Bin Cheng <bin.cheng@arm.com>
7147
7148 PR tree-optimization/71354
7149 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7150
7fdca647 71512016-06-17 Bin Cheng <bin.cheng@arm.com>
7152
7153 PR tree-optimization/71347
7154 * gcc.dg/tree-ssa/pr71347.c: New test.
7155
a338a226 71562016-06-17 Bin Cheng <bin.cheng@arm.com>
7157
7158 PR tree-optimization/71354
7159 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7160
c1e75671 71612016-06-17 Bin Cheng <bin.cheng@arm.com>
7162
7163 * gcc.dg/vect/vect-alias-check-1.c: New test.
7164
365ba13d 71652016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7166
59bde511 7167 PR target/71151
365ba13d 7168 * gcc.target/avr/pr71151-1.c: New test.
7169 * gcc.target/avr/pr71151-2.c: New test.
7170 * gcc.target/avr/pr71151-3.c: New test.
7171 * gcc.target/avr/pr71151-4.c: New test.
7172 * gcc.target/avr/pr71151-5.c: New test.
7173 * gcc.target/avr/pr71151-6.c: New test.
7174 * gcc.target/avr/pr71151-7.c: New test.
7175 * gcc.target/avr/pr71151-8.c: New test.
7176 * gcc.target/avr/pr71151-common.h: New test.
7177
db48d95b 71782016-06-16 Martin Liska <mliska@suse.cz>
7179
7180 * gfortran.dg/predict-1.f90: New test.
7181
4c780a59 71822016-06-16 Uros Bizjak <ubizjak@gmail.com>
7183
7184 PR target/71242
f9c39b65 7185 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7186
8c1879bc 71872016-06-16 Jan Hubicka <hubicka@ucw.cz>
7188
7189 * g++.dg/vect/pr36648.cc: Disable cunrolli
7190
33698dfe 71912016-06-16 Jakub Jelinek <jakub@redhat.com>
7192
745f2db6 7193 PR target/71554
7194 * gcc.c-torture/execute/pr71554.c: New test.
7195
33698dfe 7196 PR rtl-optimization/71532
7197 * gcc.dg/torture/pr71532.c: New test.
7198
b42322b9 71992016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7200
7201 * gcc.target/powerpc/p9-dimode1.c: New test.
7202 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7203
412b298a 72042016-06-15 Jakub Jelinek <jakub@redhat.com>
7205
93479f99 7206 * gcc.c-torture/compile/20160615-1.c: New test.
7207
412b298a 7208 * g++.dg/cpp0x/ref-qual17.C: New test.
7209
3ec40531 72102016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7211
7212 PR middle-end/71529
7213 * gcc.target/i386/pr71529.C: New test.
7214
edfe7670 72152016-06-15 Alan Hayward <alan.hayward@arm.com>
7216
7217 PR tree-optimization/71483
7218 * g++.dg/vect/pr71483.c: New
7219
6e52ac17 72202016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7221
7222 PR c++/70202
7223 * g++.dg/inherit/crash6.C: New.
7224 * g++.dg/inherit/union2.C: Likewise.
7225 * g++.dg/inherit/virtual12.C: Likewise.
7226 * g++.dg/inherit/virtual13.C: Likewise.
7227 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7228
aed35af2 72292016-06-15 Uros Bizjak <ubizjak@gmail.com>
7230
0941fba8 7231 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7232
6f710392 72332016-06-15 Alan Hayward <alan.hayward@arm.com>
7234
7235 PR tree-optimization/71439
7236 * gcc.dg/vect/pr71439.c: New
7237
d1cedfd3 72382016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7239
7240 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7241
ee8fd158 72422016-06-15 Richard Biener <rguenther@suse.de>
7243
7244 * gcc.dg/vect/slp-45.c: New testcase.
7245
5695a690 72462016-06-15 Richard Biener <rguenther@suse.de>
7247
7248 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7249
267ae3ee 72502016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7251
7252 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7253 requirements, and disable for AIX for now.
7254 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7255
a6d0e20a 72562016-06-14 Jakub Jelinek <jakub@redhat.com>
7257
b2efd162 7258 PR c++/71528
7259 * g++.dg/opt/pr71528.C: New test.
7260
a6d0e20a 7261 PR c++/71516
7262 * g++.dg/init/pr71516.C: New test.
7263
035778de 72642016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7265
7266 * g++.dg/init/array46.C: New.
7267
7c9dc58e 72682016-06-14 Uros Bizjak <ubizjak@gmail.com>
7269
0941fba8 7270 * gcc.target/i386/float128-3.c: New test.
7271 * gcc.target/i386/quad-sse4.c: Ditto.
7272 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7273 Update scan strings.
7c9dc58e 7274
412640c9 72752016-06-14 Richard Biener <rguenther@suse.de>
7276
7277 PR middle-end/71526
7278 * gfortran.dg/pr71526.f90: New testcase.
7279
1b9fde85 72802016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7281
7282 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7283 * gcc.dg/zero_bits_compound-1.c: Likewise.
7284
306097e3 72852016-06-14 Richard Biener <rguenther@suse.de>
7286
7287 PR tree-optimization/71522
7288 * gcc.dg/torture/pr71522.c: New testcase.
7289
566255a8 72902016-06-14 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR tree-optimization/71520
7293 * gcc.dg/tree-ssa/pr71520.c: New test.
7294
eb912adb 72952016-06-14 Richard Biener <rguenther@suse.de>
7296
7297 PR tree-optimization/71521
56d35455 7298 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7299
9720103d 73002016-06-13 Jakub Jelinek <jakub@redhat.com>
7301
12cb8367 7302 PR sanitizer/71498
7303 * c-c++-common/ubsan/bounds-13.c: New test.
7304
9720103d 7305 PR preprocessor/71183
7306 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7307
5965fbcc 73082016-06-13 Jeff Law <law@redhat.com>
7309
7310 PR tree-optimization/71403
7311 * c-c++-common/ubsan/pr71403-1.c: New test.
7312 * c-c++-common/ubsan/pr71403-2.c: New test.
7313 * c-c++-common/ubsan/pr71403-3.c: New test.
7314
04537049 73152016-06-13 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR middle-end/71478
7318 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7319 Add -Wno-psabi -w to dg-options.
7320
412f195f 73212016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7322
7323 * gcc.target/powerpc/vadsdu-0.c: New test.
7324 * gcc.target/powerpc/vadsdu-1.c: New test.
7325 * gcc.target/powerpc/vadsdu-2.c: New test.
7326 * gcc.target/powerpc/vadsdu-3.c: New test.
7327 * gcc.target/powerpc/vadsdu-4.c: New test.
7328 * gcc.target/powerpc/vadsdu-5.c: New test.
7329 * gcc.target/powerpc/vadsdub-1.c: New test.
7330 * gcc.target/powerpc/vadsdub-2.c: New test.
7331 * gcc.target/powerpc/vadsduh-1.c: New test.
7332 * gcc.target/powerpc/vadsduh-2.c: New test.
7333 * gcc.target/powerpc/vadsduw-1.c: New test.
7334 * gcc.target/powerpc/vadsduw-2.c: New test.
7335
527790c1 73362016-06-13 David Malcolm <dmalcolm@redhat.com>
7337
7338 * gcc.dg/c99-init-2.c (c): Update expected error message.
7339 * gcc.dg/init-bad-8.c (foo): Likewise.
7340 * gcc.dg/spellcheck-fields-3.c: New test case.
7341
102e67eb 73422016-06-13 Martin Liska <mliska@suse.cz>
7343
7344 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7345 and "guess loop iv compared" heuristics.
7346 * gcc.dg/predict-2.c: Likewise.
7347 * gcc.dg/predict-3.c: Likewise.
7348 * gcc.dg/predict-4.c: Likewise.
7349 * gcc.dg/predict-5.c: Likewise.
7350 * gcc.dg/predict-6.c: Likewise.
7351
1a54d3be 73522016-06-13 Marek Polacek <polacek@redhat.com>
7353
7354 PR middle-end/71476
7355 * c-c++-common/Wswitch-unreachable-4.c: New test.
7356 * gcc.dg/Wswitch-unreachable-2.c: New test.
7357 * g++.dg/tm/jump1.C: Move dg-warning.
7358
5b7401b8 73592016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7360
7361 * gnat.dg/renaming10.ad[sb]: New test.
7362
1c93151c 73632016-06-13 Paul Thomas <pault@gcc.gnu.org>
7364
7365 PR fortran/70673
7366 * gfortran.dg/pr70673.f90: New test.
7367
249865a0 73682016-06-13 Richard Biener <rguenther@suse.de>
7369
7370 PR middle-end/64516
7371 * gcc.dg/align-3.c: New testcase.
7372
776d9b14 73732016-06-13 Martin Liska <mliska@suse.cz>
7374
7375 * gcc.target/i386/pr71458.c: New test.
7376
0cf5c551 73772016-06-12 Uros Bizjak <ubizjak@gmail.com>
7378
7379 PR target/71241
f9c39b65 7380 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7381
34de0a35 73822016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7383
7384 PR target/60751
7385 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7386 statement.
7387
0cc8bc98 73882016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7389
7390 PR target/60751
7391 * gfortran.dg/comma_IO_extension_1.f90: New test.
7392 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7393 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7394 statement.
7395 * gfortran.dg/graphite/pr38083.f90: Likewise.
7396 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7397 missing format.
7398
0ff78c86 73992016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7400
7401 * gnat.dg/case_character.adb: New test.
7402
6c38863e 74032016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7404
7405 PR middle-end/71310
7406 * gcc.target/powerpc/pr71310.c: New testcase.
7407
24c41395 74082016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7409
7410 PR middle-end/71478
7411 * gcc.dg/pr71478.c: New test.
7412
aeb26fb6 74132016-06-10 Jakub Jelinek <jakub@redhat.com>
7414
702b3575 7415 PR middle-end/71494
7416 * gcc.c-torture/execute/pr71494.c: New test.
7417
8ec29807 7418 PR c/68657
7419 * gcc.target/i386/pr68657.c: New test.
7420
aeb26fb6 7421 PR inline-asm/68843
7422 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7423 (test): Add -masm=intel alternatives.
7424
1dc4d519 74252016-06-10 Martin Sebor <msebor@redhat.com>
7426
7427 PR c/71392
7428 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7429
6385d6d3 74302016-06-10 Jeff Law <law@redhat.com>
7431
7432 PR tree-optimization/71335
7433 * gcc.c-torture/execute/pr71335.c: New test.
7434
041a412b 74352016-06-10 David Malcolm <dmalcolm@redhat.com>
7436
7437 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7438 the various "cannot tail-call: " messages.
7439
4a5edbb2 74402016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7441
7442 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7443 and options.
7444
9cf3aec3 74452016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7446
7447 PR sanitizer/71480
7448 * c-c++-common/asan/pr71480.c: New test.
7449
61724718 74502016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7451
7452 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7453 (ASMNAME2): Likewise.
7454 (main): Replace fn in asm statement with ASMNAME ("fn").
7455 * gcc.dg/guality/pr68037-2.c: Likewise.
7456 * gcc.dg/guality/pr68037-3.c: Likewise.
7457 * gcc.dg/torture/pr68037-1.c: Likewise.
7458 * gcc.dg/torture/pr68037-2.c: Likewise.
7459 * gcc.dg/torture/pr68037-3.c: Likewise.
7460
1807f6fb 74612016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7462
7463 PR inline-asm/68843
7464 * gcc.target/i386/pr68843-1.c: New test.
7465 * gcc.target/i386/pr68843-2.c: New test.
7466
ccfa030f 74672016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7468 Cesar Philippidis <cesar@codesourcery.com>
7469
7470 PR middle-end/71373
7471 * gcc.dg/goacc/nested-function-1.c: New file.
7472 * gcc.dg/goacc/nested-function-2.c: Likewise.
7473 * gcc.dg/goacc/pr71373.c: Likewise.
7474 * gfortran.dg/goacc/cray-2.f95: Likewise.
7475 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7476 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7477 * gfortran.dg/goacc/cray.f95: Update.
7478 * gfortran.dg/goacc/loop-1.f95: Likewise.
7479 * gfortran.dg/goacc/loop-3.f95: Likewise.
7480 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7481 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7482
74832016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7484
7485 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7486 for OpenACC tile clauses.
7487 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7488
7489 PR c/71381
7490 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7491 to...
7492 * c-c++-common/goacc/cache-2.c: ... this new file.
7493 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7494 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7495 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7496 usage.
7497 * gfortran.dg/goacc/cray.f95: Likewise.
7498 * gfortran.dg/goacc/loop-1.f95: Likewise.
7499
bb038f3e 75002016-06-10 Alan Hayward <alan.hayward@arm.com>
7501
7502 PR tree-optimization/71407
7503 PR tree-optimization/71416
7504 * gcc.dg/vect/pr71407.c: New
7505 * gcc.dg/vect/pr71416-1.c: New
7506 * gcc.dg/vect/pr71416-2.c: New
7507
332409d3 75082016-06-10 Richard Biener <rguenther@suse.de>
7509
7510 PR middle-end/71477
7511 * gcc.dg/torture/pr71477.c: New testcase.
7512
03cf727c 75132016-06-09 Julia Koval <julia.koval@intel.com>
7514
7515 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7516 * gcc.target/i386/interrupt-13.c: Likewise.
7517 * gcc.target/i386/interrupt-15.c: Likewise.
7518 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7519 * gcc.target/i386/interrupt-24.c: Likewise.
7520 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7521 * gcc.target/i386/interrupt-9.c: Likewise.
7522 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7523
23b101c5 75242016-06-09 Martin Sebor <msebor@redhat.com>
7525
7526 PR c/70883
7527 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7528 * gcc.dg/builtin-constant_p-1.c: Same.
7529 * gcc.dg/builtins-error.c: Same.
7530 * gcc.dg/pr70859.c: Same.
7531
188d6bbb 75322016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7533
7534 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7535 * gcc.dg/torture/pr68067-1.c: Likewise.
7536 * gcc.dg/torture/pr68067-2.c: Likewise.
7537
75382016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7539
7540 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7541 when setting SIZE.
7542
ff8886bd 75432016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7544
7545 PR c++/71465
7546 * g++.dg/inherit/crash5.C: New.
7547 Revert:
7548 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7549
7550 PR c++/70202
7551 * g++.dg/inherit/crash5.C: New.
7552 * g++.dg/inherit/virtual1.C: Adjust.
7553
3f76cceb 75542016-06-09 Martin Liska <mliska@suse.cz>
7555
7556 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7557 * g++.dg/predict-loop-exit-2.C: Likewise.
7558 * g++.dg/predict-loop-exit-3.C: Likewise.
7559 * gcc.dg/predict-1.c: Likewise.
7560 * gcc.dg/predict-2.c: Likewise.
7561 * gcc.dg/predict-3.c: Likewise.
7562 * gcc.dg/predict-4.c: Likewise.
7563 * gcc.dg/predict-5.c: Likewise.
7564 * gcc.dg/predict-6.c: Likewise.
7565 * gcc.dg/predict-7.c: Likewise.
7566
59ae3d1b 75672016-06-09 Richard Biener <rguenther@suse.de>
7568
7569 PR tree-optimization/71462
7570 * gcc.dg/torture/pr71462.c: New testcase.
7571
8c2d2acf 75722016-06-09 Marek Polacek <polacek@redhat.com>
7573
7574 PR c/65471
7575 * gcc.dg/c11-generic-3.c: New test.
7576
224cb6b7 75772016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7578
7579 * g++.dg/init/array42.C: New.
7580 * g++.dg/init/array43.C: Likewise.
7581 * g++.dg/init/array44.C: Likewise.
7582 * g++.dg/init/array45.C: Likewise.
7583 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7584 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7585 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7586 * g++.dg/gomp/pr35751.C: Likewise.
7587 * g++.dg/init/array23.C: Likewise.
7588 * g++.dg/init/brace2.C: Likewise.
7589 * g++.dg/init/brace6.C: Likewise.
7590
732905bb 75912016-06-08 Martin Sebor <msebor@redhat.com>
7592 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR c++/70507
7595 PR c/68120
7596 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7597 * c-c++-common/builtin-arith-overflow-2.c: New test.
7598 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7599 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7600 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7601
7ddaa622 76022016-06-08 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR c++/71442
7605 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7606
84ee0905 76072016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7608
7609 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7610 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7611 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7612 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7613 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7614 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7615 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7616 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7617 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7618 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7619 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7620 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7621 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7622
2876af98 76232016-06-08 Richard Biener <rguenther@suse.de>
7624
7625 PR tree-optimization/68558
7626 * gcc.dg/vect/slp-44.c: New testcase.
7627
acbb0d03 76282016-06-08 Richard Biener <rguenther@suse.de>
7629
7630 * gcc.dg/vect/slp-43.c: New testcase.
7631
f8689010 76322016-06-08 Richard Biener <rguenther@suse.de>
7633
7634 PR tree-optimization/71452
7635 * gcc.dg/torture/pr71452.c: New testcase.
7636
52d393eb 76372016-06-08 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR c++/71448
7640 * g++.dg/torture/pr71448.C: New test.
7641
9d700ce4 76422016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7643
7644 PR debug/71432
7645 PR ada/71413
7646 * g++.dg/debug/pr71432.C: New test.
7647
eb96ef65 76482016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7649
7650 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7651 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7652 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7653
a4753cdd 76542016-06-08 Alan Hayward <alan.hayward@arm.com>
7655
7656 * gcc.dg/vect/vect-live-2.c: Update effective target.
7657 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7658 * lib/target-supports.exp: Add aarch64 to vect_long.
7659
bafc7b1d 76602016-06-08 Marek Polacek <polacek@redhat.com>
7661
7662 PR c/71418
7663 * gcc.dg/noncompile/pr71418.c: New test.
7664
06e590e7 7665 PR c/71426
7666 * gcc.dg/noncompile/pr71426.c: New test.
7667
d3cb49c9 76682016-06-07 Jan Hubicka <hubicka@ucw.cz>
7669
7670 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7671 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7672 * gcc.dg/predict-3.c: Update template.
7673 * gcc.dg/predict-5.c: Update template.
7674 * gcc.dg/predict-6.c: Update template.
7675 * gcc.dg/predict-9.c: Update template.
7676 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7677
2d76c36a 76782016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7679
7680 * gcc.target/powerpc/vec-mul.c: New test.
7681
7cfde92a 76822016-06-07 David Malcolm <dmalcolm@redhat.com>
7683
7684 * gcc.dg/spellcheck-fields-2.c: New test case.
7685
b032c4dd 76862016-06-07 Richard Biener <rguenther@suse.de>
7687
7688 PR c/61564
7689 * gcc.dg/Wpragmas-1.c: New testcase.
7690 * gcc.dg/Wattributes-4.c: Likewise.
7691 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7692 entry.
7693
a7056369 76942016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7695
7696 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7697 spurious debug code.
7698
123c61e0 76992016-06-07 Richard Biener <rguenther@suse.de>
7700
7701 PR tree-optimization/71428
7702 * gcc.dg/torture/pr71428.c: New testcase.
7703
5819d47b 77042016-06-07 Richard Biener <rguenther@suse.de>
7705
7706 PR middle-end/71423
7707 * gcc.dg/torture/pr71423.c: New testcase.
7708
6cec5c6b 77092016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7710
7711 PR middle-end/71408
7712 * gcc.dg/tree-ssa/pr71408.c: New test.
7713
40bbfc17 77142016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7715
7716 PR middle-end/71281
7717 * g++.dg/torture/pr71281.C: New test.
7718
61f1f80c 77192016-06-06 Marek Polacek <polacek@redhat.com>
7720
7721 PR c/71362
7722 * gcc.dg/pr71362.c: New test.
7723
0406b32f 77242016-06-06 Jakub Jelinek <jakub@redhat.com>
7725 Patrick Palka <ppalka@gcc.gnu.org>
7726
7727 PR c++/70847
7728 PR c++/71330
7729 PR c++/71393
7730 * g++.dg/opt/pr70847.C: New test.
7731 * g++.dg/ubsan/pr70847.C: New test.
7732 * g++.dg/ubsan/pr71393.C: New test.
7733
b1445999 77342016-06-06 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR tree-optimization/71259
7737 * gcc.dg/vect/pr71259.c: New test.
7738
99b4f3a2 77392016-06-06 David Malcolm <dmalcolm@redhat.com>
7740
7741 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7742 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7743 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7744 above.
7745
837679bc 77462016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7747
7748 PR middle-end/37780
7749 * gcc.c-torture/execute/pr37780.c: New test.
7750 * gcc.target/aarch64/pr37780_1.c: Likewise.
7751 * gcc.target/arm/pr37780_1.c: Likewise.
7752
e4b92538 77532016-06-06 Marek Polacek <polacek@redhat.com>
7754
7755 * c-c++-common/attr-may-alias-1.c: New test.
7756 * c-c++-common/attr-may-alias-2.c: New test.
7757 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7758
43ac2f2f 77592016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7760
7761 PR c/24414
7762 * gcc.target/i386/pr24414.c: New test.
7763
7e1786b2 77642016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7765
7766 * gcc.target/sparc/vis4misc.c: New file.
7767 * gcc.target/sparc/fpcmp.c: Likewise.
7768 * gcc.target/sparc/fpcmpu.c: Likewise.
7769
f593ccb2 77702016-06-06 Alan Hayward <alan.hayward@arm.com>
7771
7772 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7773 * gcc.dg/vect/vect-live-3.c: Likewise.
7774
be6d8ddc 77752016-06-06 Richard Biener <rguenther@suse.de>
7776
7777 PR tree-optimization/71398
7778 * gcc.dg/torture/pr71398.c: New testcase.
7779
78f27916 77802016-06-06 Uros Bizjak <ubizjak@gmail.com>
7781
7782 PR target/71389
7783 * g++.dg/pr71389.C: New test.
7784
c5899606 77852016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7786
7787 PR fortran/71404
7788 * gfortran.dg/fmt_read_5.f: New test.
7789
8e3cd305 77902016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7791
7792 PR fortran/69659
7793 * gfortran.dg/class_array_22.f03: New test.
7794
703c0a09 77952016-06-05 Jan Hubicka <hubicka@ucw.cz>
7796
7797 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7798
d07b2b6f 77992016-06-05 Jan Hubicka <hubicka@ucw.cz>
7800
7801 * gcc.dg/predict-9.c: Update template.
7802
4a7ec4ac 78032016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 PR c++/49377
7806 * g++.dg/template/pr49377.C: New.
7807
7499ef4a 78082016-06-04 Jakub Jelinek <jakub@redhat.com>
7809
7810 PR tree-optimization/71405
7811 * g++.dg/torture/pr71405.C: New test.
7812
558c800d 78132016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 PR c++/70202
7816 * g++.dg/inherit/crash5.C: New.
7817 * g++.dg/inherit/virtual1.C: Adjust.
7818
4ee7cf4b 78192016-06-03 Jeff Law <law@redhat.com>
7820
7821 PR tree-optimization/71316
7822 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7823
b12ae762 78242016-06-03 Jakub Jelinek <jakub@redhat.com>
7825
7826 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7827 dg-additional-options with just -fno-tree-scev-cprop in it.
7828 * gcc.dg/vect/vect-live-2.c: Likewise.
7829 * gcc.dg/vect/vect-live-5.c: Likewise.
7830 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7831 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7832 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7833
e09a5ee3 78342016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7835
7836 PR c++/27100
7837 * g++.dg/other/friend6.C: New test.
7838
f14b1922 78392016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7840
7841 * g++.dg/torture/ppc-ldst-array.C: New.
7842
20702ea3 78432016-06-03 Joseph Myers <joseph@codesourcery.com>
7844
7845 PR target/71276
7846 PR target/71277
7847 * gcc.dg/torture/builtin-fp-int-inexact.c,
7848 gcc.target/i386/387-builtin-fp-int-inexact.c,
7849 gcc.target/i386/387-rint-inline-1.c,
7850 gcc.target/i386/387-rint-inline-2.c,
7851 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7852 gcc.target/i386/sse2-rint-inline-1.c,
7853 gcc.target/i386/sse2-rint-inline-2.c,
7854 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7855 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7856
5ed3cc7b 78572016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7858 Julia Koval <julia.koval@intel.com>
7859
7860 PR target/66960
7861 PR target/67630
7862 PR target/67634
7863 PR target/67841
7864 PR target/68037
7865 PR target/68618
7866 PR target/68661
7867 PR target/69575
7868 PR target/69596
7869 PR target/69734
7870 * gcc.dg/guality/pr68037-1.c: New test.
7871 * gcc.dg/guality/pr68037-2.c: Likewise.
7872 * gcc.dg/guality/pr68037-3.c: Likewise.
7873 * gcc.dg/torture/pr68037-1.c: Likewise.
7874 * gcc.dg/torture/pr68037-2.c: Likewise.
7875 * gcc.dg/torture/pr68037-3.c: Likewise.
7876 * gcc.dg/torture/pr68661-1a.c: Likewise.
7877 * gcc.dg/torture/pr68661-1b.c: Likewise.
7878 * gcc.target/i386/interrupt-1.c: Likewise.
7879 * gcc.target/i386/interrupt-2.c: Likewise.
7880 * gcc.target/i386/interrupt-3.c: Likewise.
7881 * gcc.target/i386/interrupt-4.c: Likewise.
7882 * gcc.target/i386/interrupt-5.c: Likewise.
7883 * gcc.target/i386/interrupt-6.c: Likewise.
7884 * gcc.target/i386/interrupt-7.c: Likewise.
7885 * gcc.target/i386/interrupt-8.c: Likewise.
7886 * gcc.target/i386/interrupt-9.c: Likewise.
7887 * gcc.target/i386/interrupt-10.c: Likewise.
7888 * gcc.target/i386/interrupt-11.c: Likewise.
7889 * gcc.target/i386/interrupt-12.c: Likewise.
7890 * gcc.target/i386/interrupt-13.c: Likewise.
7891 * gcc.target/i386/interrupt-14.c: Likewise.
7892 * gcc.target/i386/interrupt-15.c: Likewise.
7893 * gcc.target/i386/interrupt-16.c: Likewise.
7894 * gcc.target/i386/interrupt-17.c: Likewise.
7895 * gcc.target/i386/interrupt-18.c: Likewise.
7896 * gcc.target/i386/interrupt-19.c: Likewise.
7897 * gcc.target/i386/interrupt-20.c: Likewise.
7898 * gcc.target/i386/interrupt-21.c: Likewise.
7899 * gcc.target/i386/interrupt-22.c: Likewise.
7900 * gcc.target/i386/interrupt-23.c: Likewise.
7901 * gcc.target/i386/interrupt-24.c: Likewise.
7902 * gcc.target/i386/interrupt-25.c: Likewise.
7903 * gcc.target/i386/interrupt-26.c: Likewise.
7904 * gcc.target/i386/interrupt-27.c: Likewise.
7905 * gcc.target/i386/interrupt-28.c: Likewise.
7906 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7907 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7908 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7909 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7910 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7911 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7912 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7913 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7914 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7915 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7916 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7917 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7918
3e346f54 79192016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7920
f27c52fb 7921 PR tree-optimization/52171
7922 * gcc.dg/pr52171.c: New test.
7923 * gcc.target/i386/pr52171.c: New test.
3e346f54 7924
22e029d2 79252016-06-03 Jan Hubicka <jh@suse.cz>
7926
7927 * g++.dg/tree-ssa/pred-1.C: New testcase
7928 * gcc.dg/tree-ssa/pred-1.c: New testcase
7929
41ce74ed 79302016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7931
7932 PR target/70957
7933 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7934 support.
7935 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7936
cf573a72 79372016-06-03 Alan Hayward <alan.hayward@arm.com>
7938
7939 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7940
75aae5b4 79412016-06-03 Alan Hayward <alan.hayward@arm.com>
7942
7943 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7944 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7945 * gcc.dg/vect/vect-live-1.c: New test.
7946 * gcc.dg/vect/vect-live-2.c: New test.
7947 * gcc.dg/vect/vect-live-3.c: New test.
7948 * gcc.dg/vect/vect-live-4.c: New test.
7949 * gcc.dg/vect/vect-live-5.c: New test.
7950 * gcc.dg/vect/vect-live-slp-1.c: New test.
7951 * gcc.dg/vect/vect-live-slp-2.c: New test.
7952 * gcc.dg/vect/vect-live-slp-3.c: New test.
7953
eba6788d 79542016-06-03 Jakub Jelinek <jakub@redhat.com>
7955
7956 PR middle-end/71387
7957 * g++.dg/opt/pr71387.C: New test.
7958
5a653985 79592016-06-02 Jeff Law <law@redhat.com>
7960
7961 PR tree-optimization/71328
7962 * gcc.c-torture/compile/pr71328.c: New test.
7963
f92f6941 79642016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7965
7966 PR fortran/52393
7967 * gfortran.dg/fmt_read_3.f90: Fix typo.
7968 * gfortran.dg/fmt_read_4.f90: New test.
7969
0d29e152 79702016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7971
7972 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7973 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7974 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7975 * g++.dg/cpp0x/override2.C: Likewise.
7976 * g++.dg/parse/crash5.C: Likewise.
7977 * g++.dg/parse/error16.C: Likewise.
7978 * g++.dg/parse/error27.C: Likewise.
7979 * g++.dg/template/qualttp15.C: Likewise.
7980 * g++.dg/template/redecl4.C: Likewise.
7981 * g++.old-deja/g++.other/crash39.C: Likewise.
7982 * g++.old-deja/g++.other/struct1.C: Likewise.
7983 * g++.old-deja/g++.pt/m9a.C: Likewise.
7984 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7985
2740a1a5 79862016-06-02 Jakub Jelinek <jakub@redhat.com>
7987
89f17a65 7988 PR c++/71372
7989 * c-c++-common/pr71372.c: New test.
7990
2740a1a5 7991 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7992 __TIME__ strings with __builtin_strcmp instead of printf and
7993 dg-output.
7994
9ae89a4e 79952016-06-02 Martin Liska <mliska@suse.cz>
7996
7997 * gcc.dg/predict-9.c: New test.
7998
41258f9c 79992016-06-02 Jakub Jelinek <jakub@redhat.com>
8000
8001 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8002 global set_compiler_env_var and global saved_compiler_env_var.
8003
dad46eb8 80042016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8005
8006 PR rtl-optimization/71295
8007 * gcc.c-torture/compile/pr71295.c: New test.
8008
9cc8a892 80092016-06-02 Jakub Jelinek <jakub@redhat.com>
8010
98e7c96c 8011 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8012
4a5a4de2 8013 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8014 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8015
9cc8a892 8016 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8017 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8018 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8019 alternative number.
8020
46819a36 80212016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8022
8023 * gcc.target/powerpc/p9-splat-4.c: New test.
8024
80252016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8026
8027 PR target/71186
8028 * gcc.target/powerpc/pr71186.c: New test.
8029
d9820cc5 80302016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8031
8032 PR fortran/52393
8033 * gfortran.dg/fmt_read_3.f90: New test.
8034
2f14ca3e 80352016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8036
8037 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8038 procedure.
8039
dfa5c0d3 80402016-06-01 Eduard Sanou <dhole@openmailbox.org>
8041
8042 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8043 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8044 env var is set.
8045 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8046 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8047 shown once.
8048 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8049 during compilation.
8050 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8051 vars set by dg-set-compiler-env-var.
8052
7d7125df 80532016-06-01 Paul Thomas <pault@gcc.gnu.org>
8054
8055 PR fortran/71156
8056 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8057 to the module procedure declaration.
8058 * gfortran.dg/submodule_16.f08: New test.
8059
6ab9cde4 80602016-06-01 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR middle-end/71371
8063 * c-c++-common/gomp/pr71371.c: New test.
8064
0cfe7a23 80652016-06-01 Richard Biener <rguenther@suse.de>
8066
8067 PR tree-optimization/71366
8068 * gcc.dg/torture/pr71366-1.c: New testcase.
8069 * gcc.dg/torture/pr71366-2.c: Likewise.
8070
5a5b02e1 80712016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8072
8073 * gcc.target/powerpc/vslv-0.c: New test.
8074 * gcc.target/powerpc/vslv-1.c: New test.
8075 * gcc.target/powerpc/vsrv-0.c: New test.
8076 * gcc.target/powerpc/vsrv-1.c: New test.
8077
d27a79f6 80782016-06-01 Nathan Sidwell <nathan@acm.org>
8079
8080 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8081 * gcc.target/nvptx/weak.c: New.
8082
6172a9fd 80832016-06-01 Richard Biener <rguenther@suse.de>
8084
8085 PR tree-optimization/71261
8086 * gcc.dg/torture/vect-bool-1.c: New testcase.
8087
f9aaabb2 80882016-06-01 Jakub Jelinek <jakub@redhat.com>
8089
8090 * gfortran.dg/gomp/order-1.f90: New test.
8091 * gfortran.dg/gomp/order-2.f90: New test.
8092
53b01069 80932016-06-01 Jan Hubicka <hubicka@ucw.cz>
8094
8095 * gcc.dg/unroll-6.c: Update template.
8096 * gcc.dg/unroll-7.c: New testcase.
8097 * gcc.dg/unroll-8.c: New testcase.
8098
36757397 80992016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8100
8101 * gnat.dg/opt56.ad[sb]: New test.
8102
7f93bd6e 81032016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8104
8105 PR c++/66635
8106 * g++.dg/cpp0x/constexpr-ice16.C: New.
8107
9f41a2ce 81082016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8109
8110 PR tree-optimization/71314
8111 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8112 -mbranch-cost=2.
8113
31e02373 81142016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8115
8116 PR tree-optimization/71077
8117 * gcc.dg/tree-ssa/pr71077.c: New test.
8118
76f8f901 81192016-05-31 Jan Hubicka <hubicka@ucw.cz>
8120
7f93bd6e 8121 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8122 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8123 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8124
04f5f923 81252016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/71248
8128 * g++.dg/cpp0x/pr71248.C: New.
8129 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8130 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8131 * g++.dg/init/new37.C: Likewise.
8132 * g++.dg/template/static1.C: Likewise.
8133 * g++.dg/template/static2.C: Likewise.
8134
4ffddf28 81352016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8136
8137 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8138 instead of %rdi.
8139 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8140
4ff7bd21 81412016-05-31 Marek Polacek <polacek@redhat.com>
8142
8143 * c-c++-common/Wswitch-unreachable-3.c: New test.
8144 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8145
e1f7cc4b 81462016-05-31 Richard Biener <rguenther@suse.de>
8147
8148 PR tree-optimization/71352
8149 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8150
02978bd1 81512016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8152
8153 * gcc.target/arm/armv5_thumb_isa.c: New test.
8154
cfce8164 81552016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8156
8157 PR target/71346
8158 * gcc.target/i386/pr71346.c: New test.
8159
7a51c705 81602016-05-31 Tom de Vries <tom@codesourcery.com>
8161
8162 PR tree-optimization/69068
8163 * gcc.dg/graphite/pr69068.c: New test.
8164
8c1ac106 81652016-05-27 Martin Sebor <msebor@redhat.com>
8166
8167 PR c++/71306
8168 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8169
b6431756 81702016-05-30 Jakub Jelinek <jakub@redhat.com>
8171
8172 PR c++/71349
8173 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8174 nowait depend(inout: dd[0]) clauses where permitted.
8175
f6203294 81762016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8177
8178 PR c++/71238
8179 * g++.dg/parse/pr71238.C: New.
8180 * g++.dg/concepts/friend1.C: Test column numbers too.
8181 * g++.dg/cpp0x/initlist31.C: Likewise.
8182 * g++.dg/cpp0x/pr51420.C: Likewise.
8183 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8184 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8185 * g++.dg/ext/builtin3.C: Likewise.
8186 * g++.dg/lookup/friend12.C: Likewise.
8187 * g++.dg/lookup/friend7.C: Likewise.
8188 * g++.dg/lookup/koenig1.C: Likewise.
8189 * g++.dg/lookup/koenig5.C: Likewise.
8190 * g++.dg/lookup/used-before-declaration.C: Likewise.
8191 * g++.dg/overload/koenig1.C: Likewise.
8192 * g++.dg/template/crash65.C: Likewise.
8193 * g++.dg/template/friend57.C: Likewise.
8194 * g++.dg/warn/Wshadow-5.C: Likewise.
8195 * g++.dg/warn/Wunused-8.C: Likewise.
8196 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8197 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8198 * g++.old-deja/g++.jason/member.C: Likewise.
8199 * g++.old-deja/g++.jason/report.C: Likewise.
8200 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8201 * g++.old-deja/g++.law/visibility20.C: Likewise.
8202 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8203 * g++.old-deja/g++.other/static5.C: Likewise.
8204 * g++.old-deja/g++.pt/overload2.C: Likewise.
8205
b96f8145 82062016-05-30 Jan Hubicka <hubicka@ucw.cz>
8207
8208 * gcc.dg/tree-ssa/peel1.c: New testcase.
8209 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8210 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8211
ed5bca7a 82122016-05-30 Tom de Vries <tom@codesourcery.com>
8213
8214 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8215 to ce.
8216
c0aa0333 82172016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8218
8219 PR c++/71099
8220 * g++.dg/parse/virtual1.C: New.
8221
231010db 82222016-05-30 Uros Bizjak <ubizjak@gmail.com>
8223
8224 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8225 Use correct register when clearing %edx.
8226
765557c0 82272016-05-30 Alexander Monakov <amonakov@ispras.ru>
8228
8229 PR tree-optimization/71289
8230 * gcc.dg/pr71289.c: New test.
8231
fc3b1c44 82322016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8233
8234 PR middle-end/71269
8235 PR middle-end/71292
8236 * gcc.dg/tree-ssa/pr71269.c: New test.
8237 * gcc.dg/tree-ssa/pr71292.c: New test.
8238
ce352457 82392016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8240
8241 PR middle-end/71252
8242 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8243
eedd711b 82442016-05-30 Jan Hubicka <hubicka@ucw.cz>
8245
8246 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8247 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8248 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8249
8c061890 82502016-05-30 Tom de Vries <tom@codesourcery.com>
8251
8252 PR tree-optimization/69067
8253 * gcc.dg/graphite/pr69067.c: New test.
8254
a6b0884c 82552016-05-29 Uros Bizjak <ubizjak@gmail.com>
8256
8257 PR target/71245
8258 * gcc.target/i386/pr71245-1.c: New test.
8259 * gcc.target/i386/pr71245-2.c: Ditto.
8260
2369edfc 82612016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8262
8263 PR c++/71105
8264 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8265 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8266 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8267
b6ab3f43 82682016-05-27 Jan Hubicka <hubicka@ucw.cz>
8269
8270 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8271
0192662b 82722016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8273
8274 Revert:
8275 PR c++/69855
8276 * g++.dg/overload/69855.C: New.
8277 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8278 * g++.old-deja/g++.pt/crash3.C: Likewise.
8279
fce78c50 82802016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8281
8282 PR c++/60385
8283 * g++.dg/parse/namespace13.C: New.
8284
372172fe 82852016-05-26 Jeff Law <law@redhat.com>
8286
8287 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8288 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8289 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8290 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8291 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8292 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8293 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8294 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8295 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8296 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8297 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8298 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8299 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8300
5d8a8944 83012016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8302
8303 PR c++/69855
8304 * g++.dg/overload/69855.C: New.
8305 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8306 * g++.old-deja/g++.pt/crash3.C: Likewise.
8307
29602b75 83082016-05-27 Jiong Wang <jiong.wang@arm.com>
8309
8310 PR target/63596
8311 * gcc.target/aarch64/va_arg_1.c: New testcase.
8312 * gcc.target/aarch64/va_arg_2.c: Likewise.
8313 * gcc.target/aarch64/va_arg_3.c: Likewise.
8314
c900b732 83152016-05-27 Jiong Wang <jiong.wang@arm.com>
8316
8317 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8318 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8319 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8320 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8321 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8322
73ef73bd 83232016-05-27 Marek Polacek <polacek@redhat.com>
8324
8325 PR middle-end/71308
8326 * g++.dg/torture/pr71308.C: New test.
8327
a6031633 83282016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8329
8330 * gcc.dg/zero_bits_compound-1.c: New test.
8331 * gcc.dg/zero_bits_compound-2.c: New test.
8332
1fbdc7ae 83332016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8334
8335 PR middle-end/71279
8336 * gcc.dg/pr71279.c: New test.
8337
2e196ca8 83382016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8339
8340 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8341 floating point min/max/comparison instructions.
8342 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8343
6feab9ce 83442016-05-26 Jakub Jelinek <jakub@redhat.com>
8345
8346 * c-c++-common/gomp/schedule-1.c: New test.
8347 * gfortran.dg/gomp/schedule-1.f90: New test.
8348
978cea8f 83492016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8350
8351 PR c++/70822
8352 PR c++/70106
8353 * g++.dg/cpp1y/auto-fn32.C: New test.
8354 * g++.dg/cpp1y/paren4.C: New test.
8355
0478d9ed 83562016-05-26 Nathan Sidwell <nathan@acm.org>
8357
8358 * gcc.dg/20060410.c: Xfail on ptx.
8359 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8360 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8361 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8362 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8363 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8364
5fd1c174 83652016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8366
8367 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8368
c5e8b3e2 83692016-05-26 Jakub Jelinek <jakub@redhat.com>
8370
0db93a5b 8371 PR tree-optimization/71280
8372 * gcc.dg/pr71280.c: New test.
8373
7199c05c 8374 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8375
76c786ac 8376 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8377 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8378
c5e8b3e2 8379 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8380
e9bcea2f 83812016-05-26 Jiong Wang <jiong.wang@arm.com>
8382
8383 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8384 kept in memory.
e9bcea2f 8385
955d947b 83862016-05-25 Jeff Law <law@redhat.com>
8387
8388 PR tree-optimization/71272
8389 * gcc.c-torture/compile/pr71272.c: new test.
8390
77102dbe 83912016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8392
8393 * gcc.target/powerpc/vec-cmpne.c: New test.
8394 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8395
552821b4 83962016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8397
8398 * gnat.dg/opt55.ad[sb]: New test.
8399
0113f3c5 84002016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8401
8402 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8403 * c-c++-common/pr60226.c: Require int32plus.
8404 * gcc.c-torture/execute/pr70602.c: Likewise.
8405 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8406 unsigned long for malloc arg type.
8407 * gcc.dg/asr_div1.c: Require int32plus.
8408 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8409 * gcc.dg/pie-1.c: Require pie.
8410 * gcc.dg/pie-2.c: Likewise.
8411 * gcc.dg/pr59471.c: Require int32plus.
8412 * gcc.dg/pr59963-2.c: XFAIL for int16.
8413 * gcc.dg/pr60114.c: Require int32plus.
8414 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8415 unsigned long for typedef of size_t.
8416 * gcc.dg/pr63914.c: Require int32plus.
8417 * gcc.dg/pr64536.c: Require pt32plus.
8418 * gcc.dg/pr65658.c: Likewise.
8419 * gcc.dg/pr67271.c: Require int32plus.
8420 * gcc.dg/pr68112.c: Likewise.
8421 * gcc.dg/pr69071.c: Skip for avr target.
8422 * gcc.dg/pr69973.c: Require int32plus.
8423 * gcc.dg/pr70169.c: Skip for avr target.
8424 * gcc.dg/sso-6.c: Require int32plus.
8425 * gcc.dg/sso-7.c: Likewise.
8426 * gcc.dg/sso-8.c: Likewise.
8427 * gcc.dg/vrp-min-max-2.c: Likewise.
8428
f4094380 84292016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8430
8431 PR target/70738
8432 * gcc.target/i386/pr70738-1.c: New test.
8433 * gcc.target/i386/pr70738-2.c: Likewise.
8434 * gcc.target/i386/pr70738-3.c: Likewise.
8435 * gcc.target/i386/pr70738-4.c: Likewise.
8436 * gcc.target/i386/pr70738-5.c: Likewise.
8437 * gcc.target/i386/pr70738-6.c: Likewise.
8438 * gcc.target/i386/pr70738-7.c: Likewise.
8439 * gcc.target/i386/pr70738-8.c: Likewise.
8440 * gcc.target/i386/pr70738-9.c: Likewise.
8441
239a4bea 84422016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8443
8444 PR rtl-optimization/66940
8445 * gcc.c-torture/execute/pr66940.c: New test.
8446
bf6382ba 84472016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8448
8449 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8450 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8451 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8452 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8453 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8454 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8455 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8456 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8457 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8458 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8459 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8460 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8461 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8462 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8463 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8464 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8465 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8466 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8467 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8468 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8469 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8470 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8471 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8472 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8473
2c995da9 84742016-05-25 Marek Polacek <polacek@redhat.com>
8475
8476 PR c/71265
8477 * gcc.dg/noncompile/pr71265.c: New test.
8478
abfbb5b5 8479 PR c/71266
8480 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8481
f6871bbd 84822016-05-25 Nathan Sidwell <nathan@acm.org>
8483
8484 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8485
de04e83e 84862016-05-25 Richard Biener <rguenther@suse.de>
8487
8488 PR tree-optimization/71261
8489 * c-c++-common/torture/pr71261.c: New testcase.
8490
b35931f7 84912016-05-25 Richard Biener <rguenther@suse.de>
8492
8493 PR tree-optimization/71264
8494 * gcc.dg/vect/pr71264.c: New testcase.
8495
166c3089 84962016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8497
8498 PR c++/55992
8499 * g++.dg/cpp0x/alias-decl-53.C: New.
8500 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8501
14240409 85022016-05-25 Martin Liska <mliska@suse.cz>
8503
8504 * g++.dg/pr71239.C: New test.
8505
bc47d9f6 85062016-05-25 Richard Biener <rguenther@suse.de>
8507
4860a6bf 8508 * gcc.dg/vect/pr58135.c: Rename to ...
8509 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8510
d8a3f157 85112016-05-25 Marek Polacek <polacek@redhat.com>
8512
8513 * g++.dg/pr65295.C: Use target c++14.
8514
3af16045 85152016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8516
231010db 8517 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8518 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8519
949479b2 85202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8521
8522 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8523 instructions.
8524
6d6a3fc3 85252016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8526
8527 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8528 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8529 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8530 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8531 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8532 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8533 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8534 * c-c++-common/goacc/pcopy.c: Likewise.
8535 * c-c++-common/goacc/pcopyin.c: Likewise.
8536 * c-c++-common/goacc/pcopyout.c: Likewise.
8537 * c-c++-common/goacc/pcreate.c: Likewise.
8538 * c-c++-common/goacc/pr70688.c: New test.
8539 * c-c++-common/goacc/present-1.c: Adjust test.
8540 * c-c++-common/goacc/reduction-5.c: Likewise.
8541 * g++.dg/goacc/data-1.C: New test.
8542
af648be2 85432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8544
8545 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8546 vector parity built-in functions.
8547 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8548 count trailing zeros automatic vectorization.
8549 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8550 count trailing zeros built-in functions.
8551
4e173d60 85522016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8553
8554 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8555
a0c02a52 85562016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8557
8558 PR target/71050
8559 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8560
64c52e9c 85612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8562
8563 PR c++/50436
8564 * g++.dg/template/crash123.C: New.
8565 * g++.dg/template/crash124.C: Likewise.
8566
752b5a4c 85672016-05-24 Martin Sebor <msebor@redhat.com>
8568
8569 PR c++/71147
8570 * g++.dg/ext/flexary16.C: New test.
8571
a36dd683 85722016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8573
f6871bbd 8574 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8575 before math.h is included.
a36dd683 8576 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8577 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8578 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8579 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8580 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8581 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8582 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8583 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8584 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8585 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8586 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8587 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8588 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8589 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8590 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8591 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8592 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8593 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8594 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8595 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8596 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8597 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8598 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8599
d60e1df7 86002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8601 Kelvin Nilsen <kelvin@gcc.gnu.org>
8602
8603 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8604 support.
8605
22d09025 86062016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8607
8608 PR c++/69872
8609 * g++.dg/warn/Wno-narrowing1.C: New.
8610
6ef0143d 86112016-05-24 Marek Polacek <polacek@redhat.com>
8612
8613 PR c/71249
8614 * c-c++-common/Wswitch-unreachable-2.c: New test.
8615
962a2062 86162016-05-24 Jakub Jelinek <jakub@redhat.com>
8617
ead77194 8618 PR c++/71257
8619 * g++.dg/vect/simd-clone-6.cc: New test.
8620 * g++.dg/gomp/declare-simd-6.C: New test.
8621
962a2062 8622 PR middle-end/70434
8623 PR c/69504
8624 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8625
23edc6d1 86262016-05-24 Richard Biener <rguenther@suse.de>
8627
8628 PR tree-optimization/71240
8629 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8630
30633bcc 86312016-05-24 Richard Biener <rguenther@suse.de>
8632
8633 PR tree-optimization/71230
8634 * gcc.dg/torture/pr71230.c: New testcase.
8635 * g++.dg/torture/pr71230.C: Likewise.
8636
c9d624bd 86372016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8638
8639 * c-c++-common/goacc/routine-5.c: Add tests.
8640 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8641 * gfortran.dg/goacc/routine-6.f90: Add tests.
8642
ce143ff0 86432016-05-24 Richard Biener <rguenther@suse.de>
8644
8645 PR tree-optimization/71253
8646 * gcc.dg/torture/pr71253.c: New testcase.
8647
3bdaecd5 86482016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8649
8650 PR middle-end/71252
8651 * gfortran.dg/pr71252.f90: New test.
8652
856b494d 86532016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8654
8655 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8656
7345b977 86572016-05-24 Richard Biener <rguenther@suse.de>
8658
8659 PR middle-end/70434
8660 PR c/69504
8661 * c-c++-common/vector-subscript-4.c: New testcase.
8662 * c-c++-common/vector-subscript-5.c: Likewise.
8663
6f065267 86642016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8665
8666 PR fortran/71123
8667 * gfortran.dg/namelist_90.f: New test
8668
fd6757da 86692016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8670
8671 PR fortran/66461
8672 * gfortran.dg/unexpected_eof.f: New test
8673
7d5555a8 86742016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8675 Kelvin Nilsen <kelvin@gcc.gnu.org>
8676
8677 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8678 as little endian.
8679
ae6744c9 86802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8681
8682 PR c++/70972
8683 * g++.dg/cpp0x/inh-ctor20.C: New.
8684 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8685
f0d91a85 86862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8687
8688 PR c++/69095
8689 * g++.dg/cpp0x/variadic168.C: New.
8690
1618ffe5 86912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 * g++.dg/cpp0x/pr31445.C: Test column number too.
8694 * g++.dg/cpp0x/pr32253.C: Likewise.
8695 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8696 * g++.dg/cpp0x/variadic36.C: Likewise.
8697
c0205bab 86982016-05-23 Marc Glisse <marc.glisse@inria.fr>
8699
8700 * gcc.dg/fold-notshift-2.c: Adjust.
8701
1398da0f 87022016-05-23 Marek Polacek <polacek@redhat.com>
8703
8704 PR c/49859
8705 * c-c++-common/Wswitch-unreachable-1.c: New test.
8706 * gcc.dg/Wswitch-unreachable-1.c: New test.
8707 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8708 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8709 * g++.dg/gomp/block-10.C: Likewise.
8710 * gcc.dg/gomp/block-10.c: Likewise.
8711 * g++.dg/gomp/block-9.C: Likewise.
8712 * gcc.dg/gomp/block-9.c: Likewise.
8713 * g++.dg/gomp/target-1.C: Likewise.
8714 * g++.dg/gomp/target-2.C: Likewise.
8715 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8716 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8717 * g++.dg/gomp/taskgroup-1.C: Likewise.
8718 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8719 * gcc.dg/gomp/teams-1.c: Likewise.
8720 * g++.dg/gomp/teams-1.C: Likewise.
8721 * g++.dg/overload/error3.C: Likewise.
8722 * g++.dg/tm/jump1.C: Likewise.
8723 * g++.dg/torture/pr40335.C: Likewise.
8724 * gcc.dg/c99-vla-jump-5.c: Likewise.
8725 * gcc.dg/switch-warn-1.c: Likewise.
8726 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8727 * gcc.dg/nested-func-1.c: Likewise.
8728 * gcc.dg/pr67784-4.c: Likewise.
8729
5403ed8b 87302016-05-23 Richard Biener <rguenther@suse.de>
8731
8732 PR tree-optimization/71230
8733 * gfortran.dg/pr71230-1.f90: New testcase.
8734 * gfortran.dg/pr71230-2.f90: Likewise.
8735
27510941 87362016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8737
1618ffe5 8738 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8739 * gcc.dg/vect/pr58135.c: Add new.
8740 * gfortran.dg/pr46519-1.f: Adjust test case.
8741
a41c605d 87422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8743
8744 PR c++/53401
8745 * g++.dg/cpp0x/decltype64.C: New.
8746
3eb254ab 87472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8748
8749 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8750 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8751 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8752
a75fffe1 87532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8754
8755 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8756 Add poly64x1_t and poly64x2_t cases if supported.
8757 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8758 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8759 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8760 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8761 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8762
56979b12 87632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8764
8765 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8766 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8767 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8768 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8769 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8770 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8771 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8772
dc5e98db 87732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8774
8775 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8776
c0f383ae 87772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8778
8779 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8780 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8781
2a4d70a2 87822016-05-22 Jakub Jelinek <jakub@redhat.com>
8783
4c109025 8784 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8785 constraint instead of "r".
8786 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8787 insn instead of vxorpd.
8788 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8789
bad891ce 8790 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8791 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8792
ac23ddb9 8793 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8794
9dac9579 8795 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8796 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8797
2a4d70a2 8798 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8799
9eafdd7b 88002016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8801
8802 PR middle-end/40921
8803 * gcc.dg/tree-ssa/pr40921.c: New test.
8804
93df190d 88052016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8806
8807 PR target/71103
8808 * gcc.target/avr/pr71103.c: New test.
8809
933b9f7f 88102016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8811
8812 PR middle-end/71179
8813 * gcc.dg/tree-ssa/pr71179.c: New test.
8814
8bdfbc08 88152016-05-20 Martin Sebor <msebor@redhat.com>
8816
8817 PR c/71115
8818 * gcc.dg/init-excess-2.c: New test.
8819
6827ab42 88202016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8821
8822 * gnat.dg/opt53.adb: New test.
8823 * gnat.dg/opt54.adb: Likewise.
8824
58a5f4c0 88252016-05-20 Martin Jambor <mjambor@suse.cz>
8826
8827 PR tree-optimization/70884
8828 * gcc.dg/tree-ssa/pr70919.c: New test.
8829
bb7145f6 88302016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8831
8832 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8833 formatting.
f6871bbd 8834 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8835 fix code formatting.
8836
88372016-05-20 Nathan Sidwell <nathan@acm.org>
8838
8839 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8840 non-common cases.
8841 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8842
9954d230 88432016-05-20 David Malcolm <dmalcolm@redhat.com>
8844
8845 * jit.dg/all-non-failing-tests.h: Add
8846 test-factorial-must-tail-call.c.
8847 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8848 * jit.dg/test-factorial-must-tail-call.c: New test case.
8849
08a161f9 88502016-05-20 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR fortran/71204
8853 * gfortran.dg/pr71204.f90: New test.
8854
3d380077 88552016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8856
8857 * gcc.target/nvptx/sincos.c: New test.
8858
0f104d56 88592016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8860
8861 PR c++/70572
8862 * g++.dg/cpp1y/auto-fn31.C: New.
8863
61736a1b 88642016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8865
8866 * gcc.target/powerpc/vec-addec.c: New test.
8867 * gcc.target/powerpc/vec-addec-int128.c: New test.
8868
b4a61e77 88692016-05-20 David Malcolm <dmalcolm@redhat.com>
8870
8871 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8872 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8873 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8874 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8875
9a2ace10 88762016-05-20 Jan Hubicka <hubicka@ucw.cz>
8877
8878 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8879
45cdf8c6 88802016-05-20 Jakub Jelinek <jakub@redhat.com>
8881
b9a1dcd5 8882 PR c++/71210
8883 * g++.dg/opt/pr71210-1.C: New test.
8884 * g++.dg/opt/pr71210-2.C: New test.
8885
45cdf8c6 8886 PR tree-optimization/29756
8887 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8888 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8889 only on selected targets where V4SImode vectors are known to be
8890 supported.
8891
92e3ffbf 88922016-05-20 Marc Glisse <marc.glisse@inria.fr>
8893
8894 PR tree-optimization/71079
8895 PR tree-optimization/71206
8896 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8897
5da368e3 88982016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8899
8900 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8901 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8902 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8903
2506d97a 89042016-05-20 Richard Guenther <rguenther@suse.de>
8905
8906 PR tree-optimization/29756
8907 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8908
adade307 89092016-05-20 Richard Biener <rguenther@suse.de>
8910
8911 PR tree-optimization/71185
8912 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8913
c3deca25 89142016-05-20 Richard Biener <rguenther@suse.de>
8915
8916 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8917
8b0bef14 89182016-05-19 Marek Polacek <polacek@redhat.com>
8919
8920 PR c++/71075
8921 * g++.dg/diagnostic/pr71075.C: New test.
8922
08025288 89232016-05-19 David Malcolm <dmalcolm@redhat.com>
8924
8925 PR c++/71184
8926 * g++.dg/pr71184.C: New test case.
8927
26a51591 89282016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8929
8930 * gcc.target/powerpc/darn-0.c: New test.
8931 * gcc.target/powerpc/darn-1.c: New test.
8932 * gcc.target/powerpc/darn-2.c: New test.
8933
d8d3e75a 89342016-05-19 Marek Polacek <polacek@redhat.com>
8935
8936 PR tree-optimization/71031
8937 * gcc.dg/tree-ssa/vrp100.c: New test.
8938
c28211ae 89392016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8940
8941 PR rtl-optimization/71148
8942 * gcc.dg/pr71148.c: New test.
8943
3f5ea43a 89442016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8945
8946 PR target/71056
8947 * gcc.target/arm/pr71056.c: New test.
8948
2a7d4c20 89492016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8950
8951 * c-c++-common/pr69669.c: Check the used mode.
8952
ed0b0569 89532016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8954
8955 PR sanitizer/64354
8956 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8957
410372fe 89582016-05-19 Richard Biener <rguenther@suse.de>
8959
8960 PR tree-optimization/70729
8961 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8962 * gcc.dg/graphite/scop-18.c: Likewise.
8963 * gcc.dg/pr41783.c: Disable LIM.
8964 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8965 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8966 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8967 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8968 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8969 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8970 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8971 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8972 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8973 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8974 * gfortran.dg/pr42108.f90: Likewise.
8975
56f34f03 89762016-05-18 David Malcolm <dmalcolm@redhat.com>
8977
8978 PR driver/69265
8979 * gcc.dg/spellcheck-options-11.c: New test case.
8980
e6481cd1 89812016-05-18 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR c++/71100
8984 * g++.dg/opt/pr71100.C: New test.
8985
be951c59 89862016-05-18 Martin Jambor <mjambor@suse.cz>
8987
8988 PR ipa/69708
8989 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8990 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8991 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8992 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8993
665ff45b 89942016-05-18 Martin Jambor <mjambor@suse.cz>
8995
8996 PR ipa/69708
8997 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8998 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8999 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9000 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9001 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9002
485be62c 90032016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9004
9005 PR c++/69793
9006 * g++.dg/template/crash122.C: New.
9007
b251d5f5 90082016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9009
9010 PR c++/70466
9011 * g++.dg/template/pr70466-1.C: New.
9012 * g++.dg/template/pr70466-2.C: Likewise.
9013
c93e9931 90142016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9015
9016 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9017 splat operations and the XXSPLTIB instruction.
9018 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9019 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9020 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9021 xxlxor to clear a register.
9022
8ba6639c 90232016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9024
9025 * gcc.dg/torture/pr71020.c: New test.
9026
ec6e3005 90272016-05-18 Martin Jambor <mjambor@suse.cz>
9028
9029 PR ipa/70646
9030 * gcc.dg/ipa/pr70646.c: New test.
9031
5ef3c918 90322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9033
9034 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9035
70a88eab 90362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9037
9038 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9039 missing tests for vreinterpretq_p{8,16}.
9040
b52a930c 90412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9042
9043 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9044 vsliq_n_s64 and vsliq_n_u64.
9045
bdd4080b 90462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9047
9048 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9049 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9050
37814bf5 90512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9052
9053 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9054 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9055 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9056
764af2e0 90572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9058
9059 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9060 in comment.
9061
ffe01a83 90622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9063
9064 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9065 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9066 "blr\t" and switch to scan-assembler-times.
9067
fab6dae9 90682016-05-18 Jiong Wang <jiong.wang@arm.com>
9069
231010db 9070 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9071 with __aarch64__.
9072 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9073 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9074
4eb0c566 90752016-05-18 Jakub Jelinek <jakub@redhat.com>
9076
442f18f1 9077 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9078 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9079 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9080 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9081 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9082 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9083
4d83b36b 9084 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9085 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9086
a4528eec 9087 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9088 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9089
f0066139 9090 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9091 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9092
4eb0c566 9093 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9094
303e9267 90952016-05-18 Richard Biener <rguenther@suse.de>
9096
9097 PR tree-optimization/71168
9098 * gcc.dg/torture/pr71168.c: New testcase.
9099
0d7ddd44 91002016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9101
9102 PR middle-end/63586
9103 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9104 * gcc.dg/tree-ssa/pr63586.c: New test.
9105 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9106
899bcc0f 91072016-05-17 Nathan Sidwell <nathan@acm.org>
9108
9109 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9110 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9111 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9112 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9113
a2246979 91142016-05-17 Nathan Sidwell <nathan@acm.org>
9115
9116 * gcc.target/nvptx/abi-vararg-3.c: New.
9117
2f6a4d21 91182016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9119
9120 PR tree-optimization/54579
9121 PR middle-end/55299
9122 * gcc.dg/fold-notrotate-1.c: New test.
9123 * gcc.dg/fold-notshift-1.c: New test.
9124 * gcc.dg/fold-notshift-2.c: New test.
9125
27bdad45 91262016-05-17 Marek Polacek <polacek@redhat.com>
9127
9128 PR ipa/71146
9129 * g++.dg/ipa/pr71146.C: New test.
9130
f33a295a 91312016-05-17 David Malcolm <dmalcolm@redhat.com>
9132
9133 * jit.dg/test-error-array-bounds.c: New test case.
9134
b6dd53bf 91352016-05-17 Marc Glisse <marc.glisse@inria.fr>
9136
9137 * gcc.dg/tree-ssa/and-1.c: New testcase.
9138
a8719545 91392016-05-17 Marc Glisse <marc.glisse@inria.fr>
9140
9141 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9142 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9143
34806102 91442016-05-17 Marc Glisse <marc.glisse@inria.fr>
9145
9146 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9147 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9148
25fe08a8 91492016-05-17 Jiong Wang <jiong.wang@arm.com>
9150
9151 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9152
abf1a837 91532016-05-17 Jiong Wang <jiong.wang@arm.com>
9154
9155 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9156
666b9dd3 91572016-05-17 Jiong Wang <jiong.wang@arm.com>
9158
9159 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9160 ".2d[index]" when scan the assembly.
9161 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9162 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9163 float64x1.
9164 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9165
77d095c0 91662016-05-17 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/71132
9169 * gcc.dg/torture/pr71132.c: New testcase.
9170
28adcc23 91712016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9172
9173 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9174
2439931e 91752016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9176
9177 PR target/70809
9178 * gcc.target/aarch64/pr70809_1.c: New test.
9179
5ec2ff80 91802016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9181
9182 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9183 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9184 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9185 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9186
17fd1c7a 91872016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9188 Ilya Enkovich <ilya.enkovich@intel.com>
9189
9190 PR target/71114
9191 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9192
46729204 91932016-05-16 Jan Hubicka <hubicka@ucw.cz>
9194
9195 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9196 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9197
2a1125d6 91982016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9199
9200 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9201 test for __ARM_FP16_ARGS.
9202 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9203 * gcc.target/arm/aapcs/neon-vect10.c: New.
9204 * gcc.target/arm/aapcs/neon-vect9.c: New.
9205 * gcc.target/arm/aapcs/vfp18.c: New.
9206 * gcc.target/arm/aapcs/vfp19.c: New.
9207 * gcc.target/arm/aapcs/vfp20.c: New.
9208 * gcc.target/arm/aapcs/vfp21.c: New.
9209 * gcc.target/arm/fp16-aapcs-1.c: New.
9210 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9211 test for __ARM_FP16_ARGS.
9212 * g++.target/arm/fp16-return-1.c: Update expected output.
9213
ea3d2d74 92142016-05-16 Jiong Wang <jiong.wang@arm.com>
9215
9216 PR testsuite/70227
9217 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9218
6989e05f 92192016-05-15 Harald Anlauf <anlauf@gmx.de>
9220
9221 PR fortran/69603
9222 * gfortran.dg/pr69603.f90: New testcase.
9223
a5f52592 92242016-05-14 Fritz Reese <fritzoreese@gmail.com>
9225
9226 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9227
88f949ab 92282016-05-14 Fritz Reese <fritzoreese@gmail.com>
9229
9230 PR fortran/71047
9231 * gfortran.dg/pr71047.f08: New test.
9232
90c88567 92332016-05-13 Joseph Myers <joseph@codesourcery.com>
9234
9235 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9236 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9237 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9238
00a690cc 92392016-05-13 Martin Sebor <msebor@redhat.com>
9240
9241 PR c++/60049
9242 * g++.dg/cpp0x/constexpr-60049.C: New test.
9243
ec8b6af7 92442016-05-13 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR bootstrap/71071
9247 * gcc.dg/pr71071.c: New test.
9248
f54d1d7b 92492016-05-13 Uros Bizjak <ubizjak@gmail.com>
9250
9251 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9252 remove XOP handling.
2f3af60f 9253 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9254
a39a0392 92552016-05-13 Nathan Sidwell <nathan@acm.org>
9256
9257 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9258 __atomic_is_lock_free declaration.
9259
42333dd9 92602016-05-13 Richard Biener <rguenther@suse.de>
9261
9262 PR tree-optimization/42587
9263 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9264
c5442454 92652016-05-13 Martin Liska <mliska@suse.cz>
9266
9267 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9268 the new format of dump output.
9269
03a400fb 92702016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9271
9272 * gcc.dg/pr71084.c: New test.
9273
69278c3f 92742016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9275
231010db 9276 PR target/53440
9277 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9278
8138f11b 92792016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9280
9281 * gcc.target/aarch64/struct_return.c: New test.
9282
22a3f7bd 92832016-05-12 Marek Polacek <polacek@redhat.com>
9284
9285 PR c/70756
9286 * c-c++-common/pr70756-2.c: New test.
9287 * c-c++-common/pr70756.c: New test.
9288
9bcd42cc 92892016-05-12 Richard Biener <rguenther@suse.de>
9290
9291 PR tree-optimization/71059
9292 * gcc.dg/torture/pr71059.c: New testcase.
9293
5ffb4a0d 92942016-05-12 Richard Biener <rguenther@suse.de>
9295
9296 PR tree-optimization/71062
9297 * gcc.dg/torture/pr71062.c: New testcase.
9298
2ab65c31 92992016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9300
9301 PR tree-optimization/71006
9302 * gcc.dg/pr71006.c: New test.
9303
f0158fc0 93042016-05-12 Marek Polacek <polacek@redhat.com>
9305
9306 PR driver/71063
9307 * gcc.dg/opts-7.c: New test.
9308
0f56938b 93092016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9310
9311 PR target/70830
9312 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9313 Add -save-temps to dg-options.
9314 Scan for ldmfd rather than pop instruction.
9315 * gcc.target/arm/interrupt-2.c: Likewise.
9316 * gcc.target/arm/pr70830.c: New test.
9317
e10946d5 93182016-05-12 Jakub Jelinek <jakub@redhat.com>
9319
9fa8e468 9320 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9321 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9322
9ce62bbe 9323 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9324 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9325 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9326
708ae1b1 9327 PR target/71019
9328 * gcc.target/i386/avx512vl-pack-1.c: New test.
9329 * gcc.target/i386/avx512vl-pack-2.c: New test.
9330 * gcc.target/i386/avx512bw-pack-2.c: New test.
9331
a461f32e 9332 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9333
e10946d5 9334 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9335 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9336 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9337
f52a3ef6 93382016-05-12 Richard Biener <rguenther@suse.de>
9339
9340 PR tree-optimization/70986
9341 * gcc.dg/torture/pr70986-1.c: New testcase.
9342 * gcc.dg/torture/pr70986-2.c: Likewise.
9343 * gcc.dg/torture/pr70986-3.c: Likewise.
9344
54c4d22e 93452016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9346
9347 PR c/43651
9348 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9349 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9350
57215d5b 93512016-05-11 Uros Bizjak <ubizjak@gmail.com>
9352
9353 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9354 directive.
9355 * gcc.target/i386/pr66746.c: Ditto.
9356
67d3121c 93572016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9358
9359 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9360 support.
9361 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9362 warning when using -mvsx-timode.
9363 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9364 * gcc.target/powerpc/dform-2.c: Likewise.
9365 * gcc.target/powerpc/pr68805.c: Likewise.
9366
7f8012a5 93672016-05-11 Marek Polacek <polacek@redhat.com>
9368
9369 PR c++/71024
9370 * c-c++-common/attributes-3.c: New test.
9371
3e8567ce 93722016-05-11 Nathan Sidwell <nathan@acm.org>
9373
9374 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9375 * gcc.c-torture/execute/pr68185.c: Likewise.
9376 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9377 * gcc.dg/pr69634.c: Requires scheduling.
9378 * gcc.dg/torture/pr66178.c: Require label values.
9379 * gcc.dg/setjmp-6.c: Require indirect jumps.
9380
3739ac00 93812016-05-11 Richard Biener <rguenther@suse.de>
9382
9383 PR tree-optimization/71055
9384 * gcc.dg/torture/pr71055.c: New testcase.
9385
1ff8b385 93862016-05-11 Richard Biener <rguenther@suse.de>
9387
9388 PR debug/71057
9389 * g++.dg/debug/pr71057.C: New testcase.
9390
77126efa 93912016-05-11 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR fortran/70855
9394 * gfortran.dg/gomp/pr70855.f90: New test.
9395
6fcaaf9b 93962016-05-11 Richard Biener <rguenther@suse.de>
9397
9398 PR middle-end/71002
9399 * g++.dg/torture/pr71002.C: New testcase.
9400
bfa8ea12 94012016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9402
9403 PR middle-end/70807
9404 * gcc.dg/pr70807.c: New test.
9405
87632549 94062016-05-10 Martin Sebor <msebor@redhat.com>
9407
9408 PR c++/38611
9409 * g++.dg/Wattributes.C: New test.
9410
f9153689 94112016-05-10 Marc Glisse <marc.glisse@inria.fr>
9412
9413 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9414 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9415 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9416
a44ed58a 94172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9418
9419 PR target/70799
9420 * gcc.target/i386/pr70799-1.c: New test.
9421
d6c90d89 94222016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9423
9424 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9425
c1f73044 94262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9427
9428 PR middle-end/70877
9429 * gcc.target/i386/pr70877.c: New test.
9430
e66d763a 94312016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9432
9433 PR tree-optimization/70786
9434 * gcc.target/i386/pr70876.c: New test.
9435
a30ff73a 94362016-05-10 Jakub Jelinek <jakub@redhat.com>
9437
9438 PR target/70927
9439 * gcc.target/i386/avx512vl-logic-1.c: New test.
9440 * gcc.target/i386/avx512vl-logic-2.c: New test.
9441 * gcc.target/i386/avx512dq-logic-2.c: New test.
9442
4b3fd38f 94432016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9444
9445 PR target/70963
9446 * gcc.target/powerpc/pr70963.c: New.
9447
abf93a25 94482016-05-10 David Malcolm <dmalcolm@redhat.com>
9449
9450 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9451 (test_very_wide_line): Add ruler to expected output.
9452 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9453 (test_very_wide_line): Likewise.
9454 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9455 (test_show_locus): Within the handling of "test_very_wide_line",
9456 enable show_ruler_p on the diagnostic context.
9457
d614888f 94582016-05-10 Richard Biener <rguenther@suse.de>
9459
9460 PR tree-optimization/71039
9461 * gcc.dg/torture/pr71039.c: New testcase.
9462
dbca5ed9 94632016-05-10 Nathan Sidwell <nathan@acm.org>
9464
9465 * gcc.dg/nested-func-10.c: Requires alloca.
9466 * gcc.dg/nested-func-9.c: Requires alloca.
9467 * gcc.c-torture/execute/pr70460.c: Requires labels.
9468 * gcc.c-torture/compile/pr70199.c: Requires labels.
9469 * gcc.target/nvptx/decl.c: Compile only.
9470 * gcc.target/nvptx/trailing-init.c: Compile only.
9471 * gcc.target/nvptx/ary-init.c: Compile only.
9472
3fa82609 94732016-05-10 Marek Polacek <polacek@redhat.com>
9474
9475 PR c/70255
9476 * gcc.dg/attr-opt-1.c: New test.
9477
76825907 94782016-05-10 Richard Biener <rguenther@suse.de>
9479
9480 PR tree-optimization/70497
9481 PR tree-optimization/28367
9482 * gcc.dg/torture/20160404-1.c: New testcase.
9483 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9484 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9485
68255819 94862016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9487
9488 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9489
d9aa8cdb 94902016-05-09 Uros Bizjak <ubizjak@gmail.com>
9491
9492 * gcc.target/i386/fabsneg-1.c New test.
9493
7cc16f50 94942016-05-09 Alan Modra <amodra@gmail.com>
9495
9496 PR testsuite/70826
9497 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9498
a83b7b63 94992016-05-09 Richard Biener <rguenther@suse.de>
9500
9501 PR tree-optimization/70985
9502 * gcc.dg/torture/pr70985.c: New testcase.
9503
189d0706 95042016-05-09 Bin Cheng <bin.cheng@arm.com>
9505
9506 * gcc.dg/tree-ssa/ifc-9.c: New test.
9507 * gcc.dg/tree-ssa/ifc-10.c: New test.
9508 * gcc.dg/tree-ssa/ifc-11.c: New test.
9509 * gcc.dg/tree-ssa/ifc-12.c: New test.
9510 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9511 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9512 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9513
1ec957b0 95142016-05-09 Richard Biener <rguenther@suse.de>
9515
9516 PR fortran/70937
9517 * gfortran.dg/pr70937.f90: New testcase.
9518
923c7714 95192016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9520
9521 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9522
d7cd448a 95232016-05-07 Fritz Reese <fritzoreese@gmail.com>
9524
9525 PR fortran/56226
9526 * gfortran.dg/dec_structure_1.f90: New testcase.
9527 * gfortran.dg/dec_structure_2.f90: Ditto.
9528 * gfortran.dg/dec_structure_3.f90: Ditto.
9529 * gfortran.dg/dec_structure_4.f90: Ditto.
9530 * gfortran.dg/dec_structure_5.f90: Ditto.
9531 * gfortran.dg/dec_structure_6.f90: Ditto.
9532 * gfortran.dg/dec_structure_7.f90: Ditto.
9533 * gfortran.dg/dec_structure_8.f90: Ditto.
9534 * gfortran.dg/dec_structure_9.f90: Ditto.
9535 * gfortran.dg/dec_structure_10.f90: Ditto.
9536 * gfortran.dg/dec_structure_11.f90: Ditto.
9537 * gfortran.dg/dec_union_1.f90: Ditto.
9538 * gfortran.dg/dec_union_2.f90: Ditto.
9539 * gfortran.dg/dec_union_3.f90: Ditto.
9540 * gfortran.dg/dec_union_4.f90: Ditto.
9541 * gfortran.dg/dec_union_5.f90: Ditto.
9542 * gfortran.dg/dec_union_6.f90: Ditto.
9543 * gfortran.dg/dec_union_7.f90: Ditto.
9544
f681e29b 95452016-05-07 Tom de Vries <tom@codesourcery.com>
9546
9547 PR tree-optimization/70956
9548 * gcc.dg/graphite/pr70956.c: New test.
9549
68d7f375 95502016-05-06 Jakub Jelinek <jakub@redhat.com>
9551
faf39348 9552 PR middle-end/70941
9553 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9554 (a, b, c, d): Change type from char to signed char.
9555 (main): Compare against (signed char) -1634678893 instead of
9556 hardcoded -109. Use __builtin_abort instead of abort.
9557
b768b13a 9558 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9559 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9560
68d7f375 9561 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9562
5dda16ea 95632016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9564
9565 PR debug/70935
9566 * gcc.dg/torture/pr70935.c: New test.
9567
13ede1b5 95682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9569
9570 PR target/58219
7fc878c4 9571 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9572
96d94be2 95732016-05-06 Richard Biener <rguenther@suse.de>
9574
9575 PR tree-optimization/70960
9576 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9577
e5d9f15d 95782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9579
9580 PR target/52933
9581 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9582 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9583 Adjust expected instruction counts.
9584 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9585
2dd7705f 95862016-05-06 Marek Polacek <polacek@redhat.com>
9587
9588 PR sanitizer/70875
9589 * gcc.dg/ubsan/bounds-3.c: New test.
9590
cb8bc632 95912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9592
9593 PR target/54089
9594 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9595
b343c173 95962016-05-06 Richard Biener <rguenther@suse.de>
9597
9598 PR middle-end/70931
9599 * gfortran.dg/pr70931.f90: New testcase.
9600
1e3db0b1 96012016-05-06 Richard Biener <rguenther@suse.de>
9602
9603 PR middle-end/70941
9604 * gcc.dg/torture/pr70941.c: New testcase.
9605
bdd54b6d 96062016-05-05 Bin Cheng <bin.cheng@arm.com>
9607
9608 PR tree-optimization/57206
9609 * gcc.dg/vect/pr57206.c: New test.
9610
499adcfd 96112016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9612
9613 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9614
871164c4 96152016-05-05 Jakub Jelinek <jakub@redhat.com>
9616
ecb23e00 9617 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9618
871164c4 9619 * c-c++-common/Wdangling-else-4.c: New test.
9620
70cf83ba 96212016-05-04 Jakub Jelinek <jakub@redhat.com>
9622
858c9470 9623 PR c++/70906
9624 PR c++/70933
9625 * g++.dg/opt/pr70906.C: New test.
9626 * g++.dg/opt/pr70933.C: New test.
9627
70cf83ba 9628 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9629
aaa36a78 96302016-05-04 Jan Hubicka <hubicka@ucw.cz>
9631
9632 * gcc.dg/ipa/pure-const-3.c: New testcase.
9633
1d52c456 96342016-05-04 Marek Polacek <polacek@redhat.com>
9635
9636 * c-c++-common/Wdangling-else-1.c: New test.
9637 * c-c++-common/Wdangling-else-2.c: New test.
9638 * c-c++-common/Wdangling-else-3.c: New test.
9639
dc581573 96402016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9641
9642 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9643 flag is present.
9644
a64030fe 96452016-05-04 Marek Polacek <polacek@redhat.com>
9646
9647 PR c/48778
9648 * gcc.dg/Waddress-2.c: New test.
9649
b461b04a 96502016-05-04 Alan Modra <amodra@gmail.com>
9651
9652 * gcc.target/powerpc/pr70866.c: New.
9653
c388a0cf 96542016-05-03 Martin Sebor <msebor@redhat.com>
9655
9656 PR c++/66561
9657 * c-c++-common/builtin_location.c: New test.
9658 * g++.dg/cpp1y/builtin_location.C: New test.
9659
5d4db8ef 96602016-05-03 Marek Polacek <polacek@redhat.com>
9661
9662 PR c/70859
9663 * gcc.dg/pr70859.c: New test.
9664 * gcc.dg/pr70859-2.c: New test.
9665
ca938765 96662016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9667
9668 * gnat.dg/debug5.adb: New testcase.
9669
60b27d5f 96702016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9671
9672 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9673 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9674 Procedure to check for z10 instruction set.
9675
5ab325d0 96762016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9677
9678 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9679
c548a0ad 96802016-05-03 Alan Modra <amodra@gmail.com>
9681
9682 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9683
d5ecd946 96842016-05-03 Jakub Jelinek <jakub@redhat.com>
9685
9686 * gcc.target/i386/avx512f-cvt-1.c: New test.
9687
35b0a053 96882016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9689
9690 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9691 -fdump-tree-vrp-details.
9692
9ae1b28a 96932016-05-03 Richard Biener <rguenther@suse.de>
9694
9695 * gcc.dg/pr30172-1.c: Adjust.
9696 * gcc.dg/pr63743.c: Likewise.
9697 * gcc.dg/tm/pr51696.c: Likewise.
9698 * c-c++-common/tm/safe-1.c: Likewise.
9699 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9700 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9701 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9702 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9703
9c1a31e4 97042016-05-03 Jakub Jelinek <jakub@redhat.com>
9705
fe69bcb9 9706 PR rtl-optimization/70467
9707 * gcc.target/i386/pr70467-3.c: New test.
9708 * gcc.target/i386/pr70467-4.c: New test.
9709
9082c4a4 9710 PR tree-optimization/70916
9711 * gcc.c-torture/compile/pr70916.c: New test.
9712
9c1a31e4 9713 PR target/49244
9714 * gcc.target/i386/pr49244-1.c: New test.
9715 * gcc.target/i386/pr49244-2.c: New test.
9716
69105acc 97172016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9718
9719 PR rtl-optimization/44281
9720 * gcc.target/i386/pr44281.c: New test.
9721
9ab8df54 97222016-05-03 bin cheng <bin.cheng@arm.com>
9723
9724 PR tree-optimization/56541
9725 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9726 * gcc.dg/vect/pr56541.c: new test.
9727
3c62cae0 97282016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9729
9730 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9731 __float128.
9732 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9733
91abc161 97342016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9735
9736 PR testsuite/70520
9737 * c-c++-common/asan/clone-test-1.c (main): Align child process
9738 stack to 16 bytes.
9739
aa3d1155 97402016-05-02 David Malcolm <dmalcolm@redhat.com>
9741
9742 PR c++/62314
9743 * g++.dg/spellcheck-fields-2.C: New test case.
9744
002c3f28 97452016-05-02 David Malcolm <dmalcolm@redhat.com>
9746
9747 PR c++/62314
9748 * g++.dg/pr62314.C: New test case.
9749
46e5dccc 97502016-05-02 Jan Hubicka <hubicka@ucw.cz>
9751
9752 * gcc.dg/ipa/inline-8.c: New testcase.
9753
663f4248 97542016-05-02 Jakub Jelinek <jakub@redhat.com>
9755
9756 PR rtl-optimization/70467
9757 * gcc.target/i386/pr70467-1.c: New test.
9758
efe8bdf5 97592016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9760
9761 * gcc.dg/spec-options.c: Run the test on all targets.
9762 * gcc.dg/foo.specs: Use cpp_unique_options.
9763
47ef9633 97642016-05-02 Marc Glisse <marc.glisse@inria.fr>
9765
9766 * gcc.dg/tree-ssa/unord.c: New testcase.
9767
eb1a077c 97682016-05-02 Marc Glisse <marc.glisse@inria.fr>
9769
9770 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9771
28e869d0 97722016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9773
9774 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9775
dd185f6e 97762016-05-02 Marek Polacek <polacek@redhat.com>
9777
9778 PR c/70851
9779 * gcc.dg/enum-incomplete-3.c: New test.
9780
773d09b9 97812016-05-02 Marek Polacek <polacek@redhat.com>
9782 Tom de Vries <tom@codesourcery.com>
9783
9784 PR tree-optimization/70700
9785 * gcc.dg/pr70700.c: New test.
9786
f0dc3286 97872016-05-01 Uros Bizjak <ubizjak@gmail.com>
9788
9789 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9790 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9791 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9792 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9793 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9794
7f931827 97952016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9796
9797 * ada/acats/run_acats: Rename into...
9798 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9799 * ada/acats/run_all.sh: Remove redundant test.
9800 (target_run): Move around.
9801 (target_gnatchop): Use newly built executable.
9802 (target_gnatmake): Likewise.
9803 Check that the compilation of impbit succeeds.
9804
1c492b4e 98052016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9806
9807 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9808 * gcc.dg/20021029-1.c: Likewise.
9809 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9810 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9811 * gcc.target/sh/cmpstr.c: Likewise.
9812 * gcc.target/sh/cmpstrn.c: Likewise.
9813 * gcc.target/sh/memset.c: Likewise.
9814 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9815 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9816 * gcc.target/sh/pr39423-1.c: Likewise.
9817 * gcc.target/sh/pr49468-di.c: Likewise.
9818 * gcc.target/sh/pr49468-si.c: Likewise.
9819 * gcc.target/sh/pr49880-1.c: Likewise.
9820 * gcc.target/sh/pr49880-2.c: Likewise.
9821 * gcc.target/sh/pr49880-3.c: Likewise.
9822 * gcc.target/sh/pr50751-1.c: Likewise.
9823 * gcc.target/sh/pr50751-4.c: Likewise.
9824 * gcc.target/sh/pr50751-7.c: Likewise.
9825 * gcc.target/sh/pr51244-1.c: Likewise.
9826 * gcc.target/sh/pr51244-10.c: Likewise.
9827 * gcc.target/sh/pr51244-11.c: Likewise.
9828 * gcc.target/sh/pr51244-12.c: Likewise.
9829 * gcc.target/sh/pr51244-13.c: Likewise.
9830 * gcc.target/sh/pr51244-14.c: Likewise.
9831 * gcc.target/sh/pr51244-17.c: Likewise.
9832 * gcc.target/sh/pr51244-18.c: Likewise.
9833 * gcc.target/sh/pr51244-19.c: Likewise.
9834 * gcc.target/sh/pr51244-4.c: Likewise.
9835 * gcc.target/sh/pr51244-5.c: Likewise.
9836 * gcc.target/sh/pr51244-7.c: Likewise.
9837 * gcc.target/sh/pr51244-8.c: Likewise.
9838 * gcc.target/sh/pr51244-9.c: Likewise.
9839 * gcc.target/sh/pr51697.c: Likewise.
9840 * gcc.target/sh/pr52483-1.c: Likewise.
9841 * gcc.target/sh/pr52483-2.c: Likewise.
9842 * gcc.target/sh/pr52483-3.c: Likewise.
9843 * gcc.target/sh/pr52483-5.c: Likewise.
9844 * gcc.target/sh/pr52933-1.c: Likewise.
9845 * gcc.target/sh/pr52933-2.c: Likewise.
9846 * gcc.target/sh/pr52933-3.c: Likewise.
9847 * gcc.target/sh/pr53568-1.c: Likewise.
9848 * gcc.target/sh/pr53976-1.c: Likewise.
9849 * gcc.target/sh/pr53988-1.c: Likewise.
9850 * gcc.target/sh/pr53988.c: Likewise.
9851 * gcc.target/sh/pr54089-1.c: Likewise.
9852 * gcc.target/sh/pr54089-6.c: Likewise.
9853 * gcc.target/sh/pr54089-7.c: Likewise.
9854 * gcc.target/sh/pr54089-8.c: Likewise.
9855 * gcc.target/sh/pr54089-9.c: Likewise.
9856 * gcc.target/sh/pr54236-1.c: Likewise.
9857 * gcc.target/sh/pr54236-2.c: Likewise.
9858 * gcc.target/sh/pr54236-3.c: Likewise.
9859 * gcc.target/sh/pr54236-4.c: Likewise.
9860 * gcc.target/sh/pr54386.c: Likewise.
9861 * gcc.target/sh/pr54602-1.c: Likewise.
9862 * gcc.target/sh/pr54685.c: Likewise.
9863 * gcc.target/sh/pr54760-1.c: Likewise.
9864 * gcc.target/sh/pr54760-2.c: Likewise.
9865 * gcc.target/sh/pr54760-3.c: Likewise.
9866 * gcc.target/sh/pr54760-4.c: Likewise.
9867 * gcc.target/sh/pr54760-5.c: Likewise.
9868 * gcc.target/sh/pr54760-6.c: Likewise.
9869 * gcc.target/sh/pr55146.c: Likewise.
9870 * gcc.target/sh/pr55160.c: Likewise.
9871 * gcc.target/sh/pr59278.c: Likewise.
9872 * gcc.target/sh/pr59401-1.c: Likewise.
9873 * gcc.target/sh/pr59533-1.c: Likewise.
9874 * gcc.target/sh/pr63260.c: Likewise.
9875 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9876 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9877 * gcc.target/sh/strlen.c: Likewise.
9878 * gcc.target/sh/torture/pr30807.c: Likewise.
9879 * gcc.target/sh/torture/pr34777.c: Likewise.
9880 * gcc.target/sh/torture/pr64652.c: Likewise.
9881 * gcc.target/sh/torture/pr65505.c: Likewise.
9882 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9883 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9884
0c4005be 98852016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9886
9887 PR c++/66644
9888 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9889
d94e6223 98902016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9891
9892 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9893 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9894 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9895 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9896
46f37836 98972016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9898
9899 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9900 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9901
4d0a8bac 99022016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9903
9904 PR middle-end/70626
9905 * c-c++-common/goacc/combined-reduction.c: New test.
9906 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9907
b98e0db3 99082016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9909
9910 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9911 *movdi_internal pattern only if PIC off.
9912 * gcc.target/i386/pr70155-2.c: Likewise.
9913 * gcc.target/i386/pr70155-3.c: Likewise.
9914 * gcc.target/i386/pr70155-4.c: Likewise.
9915 * gcc.target/i386/pr70155-5.c: Likewise.
9916 * gcc.target/i386/pr70155-6.c: Likewise.
9917 * gcc.target/i386/pr70155-7.c: Likewise.
9918 * gcc.target/i386/pr70155-8.c: Likewise.
9919 * gcc.target/i386/pr70155-15.c: Likewise.
9920 * gcc.target/i386/pr70155-17.c: Likewise.
9921 * gcc.target/i386/pr70155-22.c: Likewise.
9922
8b066242 99232016-04-29 Bin Cheng <bin.cheng@arm.com>
9924
9925 PR tree-optimization/70803
9926 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9927
22912e73 99282016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9929
9930 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9931 optimization of vector loop.
9932 * gcc.target/i386/vect-unpack-3.c: New test.
9933 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9934 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9935 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9936
568128c6 99372016-04-29 Marek Polacek <polacek@redhat.com>
9938
9939 PR sanitizer/70342
9940 * g++.dg/ubsan/null-7.C: New test.
9941
025dd1e0 9942 PR c/70852
9943 * gcc.dg/pr70852.c: New test.
9944
eb16928e 99452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9946
9947 PR/69089
9948 * g++.dg/cpp0x/alignas6.C: New test.
9949
d7377ee9 99502016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9951
4860a6bf 9952 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9953 * gcc.dg/pr27003.c: Likewise.
9954 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9955 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9956 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9957 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9958 * gcc.target/arc/mxy.c: Likewise.
9959 * gcc.target/arc/mswape.c: Likewise.
9960 * gcc.target/arc/mrtsc.c: Likewise.
9961 * gcc.target/arc/mcrc.c: Likewise.
9962 * gcc.target/arc/mdsp-packa.c: Likewise.
9963 * gcc.target/arc/mdvbf.c: Likewise.
9964 * gcc.target/arc/mlock.c: Likewise.
9965 * gcc.target/arc/mmac-24.c: Likewise.
9966 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9967
efa1b7ab 99682016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9969 Matthijs Kooijman <matthijs@stdin.nl>
9970 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9971
9972 PR target/60040
9973 * gcc.target/avr/pr60040-1.c: New.
9974 * gcc.target/avr/pr60040-2.c: New.
9975
00371d68 99762016-04-29 Richard Biener <rguenther@suse.de>
9977
9978 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9979
73447cc5 99802016-04-29 Richard Biener <rguenther@suse.de>
9981
9982 PR tree-optimization/13962
9983 PR tree-optimization/65686
9984 * gcc.dg/uninit-pr65686.c: New testcase.
9985
c2087b56 99862016-04-29 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR middle-end/70843
9989 * gcc.dg/pr70843.c: New test.
9990
cdd06d5a 99912016-04-28 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR target/70858
9994 * gcc.target/i386/pr70858.c: New test.
9995
1a60079e 99962016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9997
9998 * gcc.target/arc/nps400-1.c: New file.
9999
11bc2894 100002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10001 Andrew Burgess <andrew.burgess@embecosm.com>
10002
10003 * gcc.target/arc/movh_cl-1.c: New file.
10004
dd9bf0b5 100052016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10006 Andrew Burgess <andrew.burgess@embecosm.com>
10007
10008 * gcc.target/arc/extzv-1.c: New file.
10009 * gcc.target/arc/insv-1.c: New file.
10010 * gcc.target/arc/insv-2.c: New file.
10011 * gcc.target/arc/movb-1.c: New file.
10012 * gcc.target/arc/movb-2.c: New file.
10013 * gcc.target/arc/movb-3.c: New file.
10014 * gcc.target/arc/movb-4.c: New file.
10015 * gcc.target/arc/movb-5.c: New file.
10016 * gcc.target/arc/movb_cl-1.c: New file.
10017 * gcc.target/arc/movb_cl-2.c: New file.
10018 * gcc.target/arc/movbi_cl-1.c: New file.
10019 * gcc.target/arc/movl-1.c: New file.
10020
a22e4209 100212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10022 Andrew Burgess <andrew.burgess@embecosm.com>
10023
10024 * gcc.target/arc/cmem-1.c: New file.
10025 * gcc.target/arc/cmem-2.c: New file.
10026 * gcc.target/arc/cmem-3.c: New file.
10027 * gcc.target/arc/cmem-4.c: New file.
10028 * gcc.target/arc/cmem-5.c: New file.
10029 * gcc.target/arc/cmem-6.c: New file.
10030 * gcc.target/arc/cmem-7.c: New file.
10031 * gcc.target/arc/cmem-ld.inc: New file.
10032 * gcc.target/arc/cmem-st.inc: New file.
10033
287c3982 100342016-04-28 Jakub Jelinek <jakub@redhat.com>
10035
10036 PR target/70821
10037 * gcc.target/i386/pr70821.c: New test.
10038
e40e5340 100392016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10040
10041 * gcc.target/powerpc/vec-adde.c: New test.
10042 * gcc.target/powerpc/vec-adde-int128.c: New test.
10043
cf977d50 100442016-04-28 Jakub Jelinek <jakub@redhat.com>
10045
10046 * gcc.target/i386/avx-vround-1.c: New test.
10047 * gcc.target/i386/avx-vround-2.c: New test.
10048 * gcc.target/i386/avx512vl-vround-1.c: New test.
10049 * gcc.target/i386/avx512vl-vround-2.c: New test.
10050
572f8300 100512016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10052
10053 PR testsuite/70595
10054 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10055 (check_effective_target_cilkplus_runtime): ... this.
10056 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10057 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10058
10059 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10060 Require cilkplus_runtime.
10061 Don't add -lcilkrts.
10062 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10063 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10064 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10065 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10066 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10067 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10068 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10069 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10070 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10071 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10072 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10073 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10074 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10075 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10076 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10077 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10078 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10079 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10080 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10081 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10082 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10083 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10084 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10085 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10086 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10087 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10088 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10089 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10090 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10091
10092 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10093 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10094
10095 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10096
10097 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10098 cilkplus_runtime.
10099
dfba0905 101002016-04-27 Marc Glisse <marc.glisse@inria.fr>
10101
10102 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10103 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10104
605a4556 101052015-04-27 Ryan Burn <contact@rnburn.com>
10106
10107 PR c++/69024
10108 PR c++/68997
10109 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10110 diagnostic.
10111 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10112 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10113
6a1231a5 101142016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10115
10116 * gnat.dg/limited_with4.ad[sb]: New test.
10117 * gnat.dg/limited_with4_pkg.ads: New helper.
10118
4dad9e09 101192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10120
10121 PR target/70155
10122 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10123 and movv1ti_internal patterns
10124 * gcc.target/i386/pr70155-1.c: New test.
10125 * gcc.target/i386/pr70155-2.c: Likewise.
10126 * gcc.target/i386/pr70155-3.c: Likewise.
10127 * gcc.target/i386/pr70155-4.c: Likewise.
10128 * gcc.target/i386/pr70155-5.c: Likewise.
10129 * gcc.target/i386/pr70155-6.c: Likewise.
10130 * gcc.target/i386/pr70155-7.c: Likewise.
10131 * gcc.target/i386/pr70155-8.c: Likewise.
10132 * gcc.target/i386/pr70155-9.c: Likewise.
10133 * gcc.target/i386/pr70155-10.c: Likewise.
10134 * gcc.target/i386/pr70155-11.c: Likewise.
10135 * gcc.target/i386/pr70155-12.c: Likewise.
10136 * gcc.target/i386/pr70155-13.c: Likewise.
10137 * gcc.target/i386/pr70155-14.c: Likewise.
10138 * gcc.target/i386/pr70155-15.c: Likewise.
10139 * gcc.target/i386/pr70155-16.c: Likewise.
10140 * gcc.target/i386/pr70155-17.c: Likewise.
10141 * gcc.target/i386/pr70155-18.c: Likewise.
10142 * gcc.target/i386/pr70155-19.c: Likewise.
10143 * gcc.target/i386/pr70155-20.c: Likewise.
10144 * gcc.target/i386/pr70155-21.c: Likewise.
10145 * gcc.target/i386/pr70155-22.c: Likewise.
10146
a80f3f45 101472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10148
10149 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10150 ".{5,6}".
10151
279305d1 101522016-04-27 Bin Cheng <bin.cheng@arm.com>
10153
10154 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10155 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10156 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10157 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10158 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10159
8974b625 101602016-04-27 Richard Biener <rguenther@suse.de>
10161
10162 PR ipa/70760
10163 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10164 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10165
886d5463 101662016-04-27 Nathan Sidwell <nathan@acm.org>
10167
10168 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10169 * g++.dg/ubsan/pr63956.C: Adjust error location.
10170
f0e35aa9 101712016-04-27 Nick Clifton <nickc@redhat.com>
10172
10173 PR middle-end/49889
10174 * gcc.dg/pr49889.c: New test.
10175
40385231 101762016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10177
10178 * c-c++-common/memset-array.c: New test.
10179
37229a71 101802016-04-26 Martin Sebor <msebor@redhat.com>
10181
10182 PR c++/66639
10183 * g++.dg/cpp1y/func_constexpr.C: New test.
10184
3eedf9bd 101852016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10186
10187 PR c++/70241
10188 * g++.dg/cpp0x/enum32.C: New test.
10189 * g++.dg/cpp0x/enum33.C: New test.
10190
101912016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10192
10193 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10194 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10195 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10196 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10197 * gcc.c-torture/execute/pr38151.c: Likewise.
10198 * gcc.c-torture/execute/pr66556.c: Likewise.
10199 * gcc.c-torture/execute/pr67781.c: Likewise.
10200 * gcc.c-torture/execute/pr68648.c: Likewise.
10201
8c51f92f 102022016-04-26 Marc Glisse <marc.glisse@inria.fr>
10203
10204 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10205
fa20ebd3 102062016-04-26 Marek Polacek <polacek@redhat.com>
10207
10208 PR c/67784
10209 * gcc.dg/pr67784-3.c: New test.
10210 * gcc.dg/pr67784-4.c: New test.
10211 * gcc.dg/pr67784-5.c: New test.
10212
9db47803 10213 PR c/70791
10214 * gcc.dg/Wnested-externs-2.c: New test.
10215
bff407f2 102162016-04-26 Marc Glisse <marc.glisse@inria.fr>
10217
10218 * gcc.dg/fold-plusmult.c: Adjust.
10219 * gcc.dg/no-strict-overflow-6.c: Adjust.
10220 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10221
78d0c69e 102222016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10223
10224 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10225 number scans.
10226 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10227 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10228 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10229 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10230 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10231 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10232 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10233 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10234 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10235 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10236 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10237 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10238 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10239 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10240 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10241 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10242 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10243 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10244 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10245 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10246 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10247 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10248 scans.
10249 * gcc.target/i386/pr32219-4.c: Likewise.
10250 * gcc.target/i386/pr32219-6.c: Likewise.
10251 * gcc.target/i386/pr32219-8.c: Likewise.
10252
221d6722 102532016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10254
10255 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10256 associated options.
10257
514727a9 102582016-04-26 Marek Polacek <polacek@redhat.com>
10259
10260 PR c++/70744
10261 * g++.dg/ext/cond2.C: New test.
10262
e6ee4c61 102632016-04-26 Bin Cheng <bin.cheng@arm.com>
10264
10265 PR tree-optimization/70771
10266 PR tree-optimization/70775
10267 * gcc.dg/pr70771.c: New test.
3730828c 10268 * gcc.dg/pr70775.c: New test.
e6ee4c61 10269
b3d72796 102702016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10271
10272 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10273
c11ece29 102742016-04-25 Richard Biener <rguenther@suse.de>
10275
10276 PR tree-optimization/70780
10277 * gcc.dg/torture/pr70780.c: New testcase.
10278
92a44a68 102792016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10280
4860a6bf 10281 * gcc.target/arm/neon-vaddws16.c: New test.
10282 * gcc.target/arm/neon-vaddws32.c: New test.
10283 * gcc.target/arm/neon-vaddwu16.c: New test.
10284 * gcc.target/arm/neon-vaddwu32.c: New test.
10285 * gcc.target/arm/neon-vaddwu8.c: New test.
10286 * lib/target-supports.exp
d40b10b2 10287 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10288 that arm neon support vector widen sum of HImode TO SImode.
10289
4bbfd6c2 102902016-04-23 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR sanitizer/70712
10293 * c-c++-common/asan/pr70712.c: New test.
10294
524df596 102952016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10296
10297 * .gitattributes: New file.
10298
426c75c3 102992016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10300
10301 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10302
c052a8d5 103032016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10304
10305 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10306 * gfortran.dg/submodule_15.f08: Likewise.
10307
c08d4612 103082016-04-22 Richard Biener <rguenther@suse.de>
10309
10310 PR tree-optimization/70740
10311 * gcc.dg/torture/pr70740.c: New testcase.
10312
fd3211e1 103132016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10314
10315 PR target/70750
10316 * gcc.target/i386/pr70750-1.c: New test.
10317 * gcc.target/i386/pr70750-2.c: Likewise.
10318
15acd78c 103192016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10320
10321 PR c++/70540
10322 * g++.dg/cpp0x/auto48.C: New.
10323
192bf59c 103242016-04-21 Marek Polacek <polacek@redhat.com>
10325
10326 PR c++/70513
10327 * g++.dg/cpp0x/forw_enum12.C: New test.
10328 * g++.dg/cpp0x/forw_enum13.C: New test.
10329
5d429e99 103302016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10331
10332 PR target/70728
10333 * gcc.target/i386/pr70728.c: New test.
10334
06777d85 103352016-04-21 Richard Biener <rguenther@suse.de>
10336
10337 PR middle-end/70747
10338 * gcc.dg/pr70747.c: New testcase.
10339
7434c6fb 103402016-04-21 Bin Cheng <bin.cheng@arm.com>
10341
10342 PR tree-optimization/70715
10343 * gcc.dg/tree-ssa/scev-13.c: New test.
10344
f3ec0970 103452016-04-21 Marc Glisse <marc.glisse@inria.fr>
10346
10347 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10348
523f3a9d 103492016-04-21 Marc Glisse <marc.glisse@inria.fr>
10350
10351 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10352
ace7bf06 103532016-04-20 Jan Hubicka <jh@suse.cz>
10354
10355 PR ipa/70018
10356 * g++.dg/ipa/nothrow-1.C: New testcase.
10357
2b073aa6 103582016-04-20 Nathan Sidwell <nathan@acm.org>
10359
10360 PR c++/55635
10361 * g++.dg/eh/delete1.C: New.
10362
8a574c11 103632016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10364
10365 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10366 -mtune-ctrl=sse_typeless_stores.
10367
e3400750 103682016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10369
10370 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10371
4bd8a059 103722016-04-20 Bin Cheng <bin.cheng@arm.com>
10373
10374 PR tree-optimization/69489
10375 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10376
70574e60 103772016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10378
10379 PR c++/69363
10380 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10381 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10382 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10383
bd6f374c 103842016-04-20 Bin Cheng <bin.cheng@arm.com>
10385
10386 PR tree-optimization/56625
10387 PR tree-optimization/69489
10388 * gcc.dg/vect/pr56625.c: New test.
10389 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10390
482539ee 103912016-04-20 Andrew Pinski <apinski@cavium.com>
10392
10393 PR target/64971
10394 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10395
b4672800 103962016-04-20 Arnaud Charlet <charlet@adacore.com>
10397
10398 * gnat.dg/self1.adb: Remove now incorrect test.
10399
4fb48737 104002016-04-20 Bin Cheng <bin.cheng@arm.com>
10401
10402 * gcc.dg/tree-ssa/scev-11.c: New test.
10403 * gcc.dg/tree-ssa/scev-12.c: New test.
10404
97efb92e 104052016-04-20 Marek Polacek <polacek@redhat.com>
10406
10407 PR tree-optimization/70725
10408 * gcc.dg/pr70725.c: New test.
10409
9d2d4060 104102016-04-20 Richard Biener <rguenther@suse.de>
10411
10412 PR tree-optimization/70726
10413 * g++.dg/vect/pr70726.cc: New testcase.
10414
54530437 104152016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10416
10417 PR target/70674
10418 * gcc.target/s390/pr70674.c: New test.
10419
acda2210 104202016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10421
10422 PR libgfortran/70684
10423 * gfortran.dg/list_read_14.f90: New test.
10424
b7040bb0 104252016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10426
10427 PR target/69201
10428 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10429 extern to force it misaligned.
10430 (b): Likewise.
10431 (c): Likewise.
10432 (d): Likewise.
10433 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10434 Don't check `*' before movv4sf_internal.
10435 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10436 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10437 Don't check `*' before movv16qi_internal.
10438 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10439 extern to force it misaligned.
10440 (b): Likewise.
10441 (c): Likewise.
10442 (d): Likewise.
10443 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10444 Don't check `*' before movv2df_internal.
10445 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10446 extern to force it misaligned.
10447 (b): Likewise.
10448 (c): Likewise.
10449 (d): Likewise.
10450 Check movv8sf_internal instead of avx_storeups256.
10451 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10452
263b5475 104532016-04-19 Richard Biener <rguenther@suse.de>
10454
10455 PR tree-optimization/70171
10456 * g++.dg/tree-ssa/pr70171.C: New testcase.
10457
222ac318 104582016-04-19 Richard Biener <rguenther@suse.de>
10459
10460 PR tree-optimization/70724
10461 * gcc.dg/torture/pr70724.c: New testcase.
10462
003000a4 104632016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10464
10465 PR middle-end/70689
4860a6bf 10466 * gcc.target/i386/pr70689.c: New.
003000a4 10467
3f6e13de 104682016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10469
10470 PR target/70708
10471 * gcc.target/i386/pr70708.c: New test.
10472
10abddbd 104732016-04-18 Richard Biener <rguenther@suse.de>
10474
10475 PR tree-optimization/43434
10476 * gcc.dg/vect/pr43434.c: New testcase.
10477 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10478 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10479 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10480 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10481 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10482 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10483 * gcc.dg/gomp/pr68640.c: Likewise.
10484 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10485 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10486
950db54a 104872016-04-18 Richard Biener <rguenther@suse.de>
10488
10489 PR tree-optimization/70701
10490 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10491
67ccbf39 104922016-04-18 Tom de Vries <tom@codesourcery.com>
10493
10494 PR testsuite/70699
10495 * gcc.dg/pr70161.c: Add dot-file scans.
10496 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10497 instead of after last dot char.
10498
021ad2f3 104992016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10500
10501 * c-c++-common/dump-ada-spec-3.c: New test.
10502 * c-c++-common/dump-ada-spec-4.c: Likewise.
10503
d572fcfd 105042016-04-17 Tom de Vries <tom@codesourcery.com>
10505
10506 PR other/70183
10507 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10508
8b4ee73c 105092016-04-15 Jan Hubicka <jh@suse.cz>
10510
10511 PR ipa/70018
10512 * g++.dg/ipa/pure-const-1.C: New testcase.
10513 * g++.dg/ipa/pure-const-2.C: New testcase.
10514 * g++.dg/ipa/pure-const-3.C: New testcase.
10515
eac243e7 105162016-04-15 Marek Polacek <polacek@redhat.com>
10517
10518 PR c/70671
10519 * gcc.dg/bitfld-22.c: New test.
10520
64c1df32 105212016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10522
10523 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10524 x86_64.
10525
926f9422 105262016-04-15 Marek Polacek <polacek@redhat.com>
10527
10528 PR c/70651
10529 * c-c++-common/pr70651.c: New test.
10530
309bbaa3 105312016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10532
10533 PR rtl-optimization/70681
10534 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10535 dump scan on arm and powerpc.
10536 * gcc.dg/pr10474.c: Likewise.
10537
b4ba8358 105382016-04-15 Jakub Jelinek <jakub@redhat.com>
10539
ed92874a 10540 PR c++/69517
10541 PR c++/70019
10542 PR c++/70588
10543 * g++.dg/cpp1y/vla11.C: Revert for real.
10544
b4ba8358 10545 PR c/70436
10546 * c-c++-common/Wparentheses-1.c: New test.
10547 * c-c++-common/gomp/Wparentheses-1.c: New test.
10548 * c-c++-common/gomp/Wparentheses-2.c: New test.
10549 * c-c++-common/gomp/Wparentheses-3.c: New test.
10550 * c-c++-common/gomp/Wparentheses-4.c: New test.
10551 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10552 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10553 * c-c++-common/goacc/Wparentheses-1.c: New test.
10554
65717bb5 105552016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10556
10557 PR target/70662
10558 * gcc.target/i386/pr70662.c: New test.
10559
ca1a4077 105602016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10561 Alan Modra <amodra@gmail.com>
ca1a4077 10562
10563 PR tree-optimization/70130
10564 * gcc.dg/vect/O3-pr70130.c: New testcase.
10565
dbe1794c 105662016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10567
11836644 10568 PR target/70669
10569 * gcc.target/powerpc/pr70669.c: New test.
10570
dbe1794c 10571 PR target/70640
10572 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10573 a power7 system that does not have an assembler that supports
10574 power8.
10575
4c1007f1 105762016-04-14 Martin Sebor <msebor@redhat.com>
10577
10578 PR c++/69517
10579 PR c++/70019
10580 PR c++/70588
10581 * c-c++-common/ubsan/vla-1.c: Revert.
10582 * g++.dg/cpp1y/vla11.C: Same.
10583 * g++.dg/cpp1y/vla12.C: Same.
10584 * g++.dg/cpp1y/vla13.C: Same.
10585 * g++.dg/cpp1y/vla14.C: Same.
10586 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10587 * g++.dg/init/array24.C: Same.
4c1007f1 10588 * g++.dg/ubsan/vla-1.C: Same.
10589
22dcab66 105902016-04-14 Marek Polacek <polacek@redhat.com>
10591 Jan Hubicka <hubicka@ucw.cz>
10592
10593 PR c++/70029
10594 * g++.dg/torture/pr70029.C: New test.
10595
3e74b025 105962016-04-14 Martin Sebor <msebor@redhat.com>
10597
10598 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10599 type size to prevent failures on targets with very low maximum
10600 alignment.
10601
1d2e0f2a 106022016-04-14 Richard Biener <rguenther@suse.de>
10603
10604 PR tree-optimization/70623
10605 * gcc.dg/torture/pr70623.c: New testcase.
10606 * gcc.dg/torture/pr70623-2.c: Likewise.
10607
9aed0626 106082016-04-13 Martin Sebor <msebor@redhat.com>
10609
10610 PR c++/69517
10611 PR c++/70019
10612 PR c++/70588
10613 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10614 * g++.dg/cpp1y/vla11.C: New test.
10615 * g++.dg/cpp1y/vla12.C: New test.
10616 * g++.dg/cpp1y/vla13.C: New test.
10617 * g++.dg/cpp1y/vla14.C: New test.
10618 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10619 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10620 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10621
fd499010 106222016-04-13 Jakub Jelinek <jakub@redhat.com>
10623
10624 PR c++/70641
10625 * g++.dg/opt/pr70641.C: New test.
10626
87fa7252 106272016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10628
10629 PR rtl-optimization/68749
10630 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10631 effects of argument promotions.
10632 Remove default args to dg-skip-if.
10633
6c40e18b 106342016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10635
10636 PR c++/70635
10637 * g++.dg/parse/pr70635.C: New.
10638
92c53257 106392016-04-13 Marek Polacek <polacek@redhat.com>
10640
10641 PR c++/70639
10642 * c-c++-common/Wmisleading-indentation-4.c: New test.
10643
0241e4dc 106442016-04-13 Marek Polacek <polacek@redhat.com>
10645
10646 PR c/70436
4860a6bf 10647 * gcc.dg/Wparentheses-12.c: New test.
10648 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10649
92bda444 106502016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10651
10652 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10653 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10654 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10655
38ea8a26 106562016-04-13 Jakub Jelinek <jakub@redhat.com>
10657
d08aa032 10658 PR middle-end/70633
10659 * gcc.c-torture/compile/pr70633.c: New test.
10660
38ea8a26 10661 PR debug/70628
10662 * gcc.dg/torture/pr70628.c: New test.
10663
9231d5c2 106642016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10665
10666 PR c++/70610
10667 * g++.dg/template/pr70610.C: New test.
10668 * g++.dg/template/pr70610-2.C: New test.
10669 * g++.dg/template/pr70610-3.C: New test.
10670 * g++.dg/template/pr70610-4.C: New test.
10671
249ca944 106722016-04-12 Jakub Jelinek <jakub@redhat.com>
10673
7f2ea2fb 10674 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10675 128 instead of 32.
10676
249ca944 10677 PR c++/70571
10678 * g++.dg/ext/pr70571.C: New test.
10679
8ca5a97d 106802016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10681
bf32a52d 10682 PR target/70640
8ca5a97d 10683 * gcc.target/powerpc/pr70640.c: New test.
10684
e971b45f 106852016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10686
10687 PR c++/68722
10688 * g++.dg/parse/pr68722.C: New.
10689
0b54d964 106902016-04-12 Jakub Jelinek <jakub@redhat.com>
10691
10692 PR rtl-optimization/70596
10693 * gcc.target/i386/pr70596.c: New test.
10694
d2dd85e3 106952016-04-12 Nathan Sidwell <nathan@acm.org>
10696
10697 PR c++/70501
10698 * g++.dg/init/pr70501.C: New.
10699
2d0001b0 107002016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10701
10702 * gcc.target/i386/asm-flag-6.c: New test.
10703
6c4df0d1 107042016-04-12 Tom de Vries <tom@codesourcery.com>
10705
10706 PR tree-optimization/68756
10707 * gcc.dg/graphite/pr68756.c: New test.
10708
0d60da57 107092016-04-12 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR tree-optimization/70602
10712 * gcc.c-torture/execute/pr70602.c: New test.
10713
62735984 107142016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10715
10716 PR target/70381
10717 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10718 __float128 emulator is built and runs.
10719 * gcc.target/powerpc/float128-1.c: Likewise.
10720
10721 * lib/target-supports.exp (check_ppc_float128_sw_available):
10722 Rework tests for __float128 software and hardware
10723 availability. Fix exit condition to return 0 on success.
10724
a702492c 107252016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10726
10727 PR target/70133
10728 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10729 * gcc.target/aarch64/target_attr_15.c: Likewise.
10730
a8c5ce92 107312016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10732
10733 PR c++/69066
10734 * g++.dg/cpp1y/pr69066.C: New.
10735
5ecab913 107362016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10737
10738 PR fortran/68566
10739 * gfortran.dg/pr36192.f90: Update test.
10740 * gfortran.dg/pr36192_1.f90: Update test.
10741 * gfortran.dg/real_dimension_1.f: Update test.
10742 * gfortran.dg/parameter_array_init_7.f90: New test.
10743
6cb5ef70 107442016-04-09 John David Anglin <danglin@gcc.gnu.org>
10745
4edfdd23 10746 PR testsuite/64039
10747 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10748
964f71e3 10749 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10750
5d61c198 10751 PR rtl-optimization/66669
10752 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10753
16eaaf58 10754 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10755
0b68802d 10756 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10757 * gcc.dg/pie-1.c: Likewise.
10758 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10759 * gcc.dg/pic-4.c: Likewise.
10760 * gcc.dg/pie-3.c: Likewise.
10761 * gcc.dg/pie-4.c: Likewise.
10762
9c0dd509 10763 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10764
03b2d3c1 10765 PR tree-optimization/68644
10766 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10767
6cb5ef70 10768 PR rtl-optimization/64886
10769 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10770
07de41ba 107712016-04-09 Tom de Vries <tom@codesourcery.com>
10772
10773 PR tree-optimization/68953
10774 * gcc.dg/graphite/pr68953.c: New test.
10775
d294e3fb 107762016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10777
10778 PR fortran/70592
10779 * gfortran.dg/deferred_character_16.f90: New test.
10780
3cb15094 107812016-04-09 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR tree-optimization/70586
10784 * gcc.c-torture/execute/pr70586.c: New test.
10785
a02dc66f 107862016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10787
10788 PR sanitizer/70573
10789 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10790 with __builtin_memset
10791 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10792
0c302595 107932016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10794
10795 PR lto/70289
10796 PR ipa/70348
10797 PR tree-optimization/70373
10798 PR middle-end/70533
10799 PR middle-end/70534
10800 PR middle-end/70535
10801 * c-c++-common/goacc/reduction-5.c: New test.
10802 * c-c++-common/goacc/reduction-promotions.c: New test.
10803 * gfortran.dg/goacc/reduction-3.f95: New test.
10804 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10805
c6c0523b 108062016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10807
10808 PR c++/70590
10809 PR c++/70452
10810 * g++.dg/pr70590.C: New test.
10811 * g++.dg/pr70590-2.C: New test.
10812
3ac399da 108132016-04-08 Jakub Jelinek <jakub@redhat.com>
10814
e97d1706 10815 PR middle-end/70593
10816 * gcc.target/i386/pr70593.c: New test.
10817
3ac399da 10818 PR rtl-optimization/70574
10819 * gcc.target/i386/avx2-pr70574.c: New test.
10820
fcfbb129 108212016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10822
10823 PR sanitizer/70541
10824 * c-c++-common/asan/pr70541.c: New test.
10825
0aabcddf 108262016-04-08 Tom de Vries <tom@codesourcery.com>
10827
10828 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10829 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10830
bec0c1e8 108312016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10832
10833 PR target/70566
10834 * gcc.c-torture/execute/pr70566.c: New test.
10835
87c791f5 108362016-04-08 Tom de Vries <tom@codesourcery.com>
10837
10838 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10839 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10840
7f38718f 108412016-04-08 Alan Modra <amodra@gmail.com>
10842
10843 * gcc.target/powerpc/pr70117.c: New.
10844
a96a7710 108452016-04-07 Jakub Jelinek <jakub@redhat.com>
10846
7a6265d1 10847 PR testsuite/70581
10848 * gcc.dg/lto/simd-function_0.c: New test.
10849
a96a7710 10850 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10851 clones.
10852 * c-c++-common/attr-simd-2.c: Likewise.
10853 * c-c++-common/attr-simd-4.c: Likewise.
10854 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10855 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10856
508dd607 108572016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10858
10859 PR testsuite/70553
10860 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10861
1b61585a 108622016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10863 Tom de Vries <tom@codesourcery.com>
10864
10865 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10866 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10867 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10868 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10869 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10870 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10871 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10872 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10873
5f060aa8 108742016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10875
10876 PR c/70436
10877 * g++.dg/warn/Wparentheses-29.C: New test.
10878
d3831f71 108792016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10880
10881 PR c/70436
10882 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10883 explicit braces to resolve a future -Wparentheses warning.
10884
382ece2d 108852016-04-06 Richard Henderson <rth@redhat.com>
10886
10887 * gcc.dg/pr61817-1.c: New test.
10888 * gcc.dg/pr61817-2.c: New test.
10889 * gcc.dg/pr69391-1.c: New test.
10890 * gcc.dg/pr69391-2.c: New test.
10891
72234ee9 108922016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10893
10894 PR rtl-optimization/70398
4860a6bf 10895 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10896
5547150a 108972016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10898
10899 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10900
15b70121 109012016-04-06 Yvan Roux <yvan.roux@linaro.org>
10902 Pedro Alves <palves@redhat.com>
10903
10904 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10905
585aefbb 109062016-04-06 Jakub Jelinek <jakub@redhat.com>
10907
0cbb513b 10908 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10909 Check for avx512f effective targets instead of avx2.
10910 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10911 for AVX512F clones.
10912 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10913 * g++.dg/gomp/declare-simd-1.C: Likewise.
10914 * g++.dg/gomp/declare-simd-3.C: Likewise.
10915 * g++.dg/gomp/declare-simd-4.C: Likewise.
10916
585aefbb 10917 PR middle-end/70550
10918 * c-c++-common/gomp/pr70550-1.c: New test.
10919 * c-c++-common/gomp/pr70550-2.c: New test.
10920
0b91cceb 109212016-04-05 Nathan Sidwell <nathan@acm.org>
10922
10923 PR c++/70512
10924 * g++.dg/ext/attribute-may-alias-5.C: New.
10925
645a9d8e 109262016-04-05 Jakub Jelinek <jakub@redhat.com>
10927
10928 PR c++/70336
10929 * c-c++-common/pr70336.c: New test.
10930 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10931 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10932
bdf23925 109332016-04-05 Jan Hubicka <hubicka@ucw.cz>
10934
10935 PR ipa/66223
10936 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10937
aaff837c 109382016-04-05 Jakub Jelinek <jakub@redhat.com>
10939
10940 PR rtl-optimization/70542
10941 * gcc.dg/torture/pr70542.c: New test.
10942 * gcc.target/i386/avx2-pr70542.c: New test.
10943
2eac58a0 109442016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10945
10946 PR tree-optimization/70509
10947 * gcc.target/i386/avx512bw-pr70509.c: New test.
10948
4f7ebe46 109492016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10950
10951 PR c++/70452
10952 * g++.dg/ext/constexpr-vla4.C: New test.
10953
305d86a0 109542016-04-05 Uros Bizjak <ubizjak@gmail.com>
10955
10956 PR target/70510
10957 * gcc.target/i386/pr70510.c: New test.
10958
eec3b789 109592016-04-05 Richard Biener <rguenther@suse.de>
10960
10961 PR tree-optimization/70526
10962 * g++.dg/torture/pr70526.C: New testcase.
10963
ca943582 109642016-04-05 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR target/70525
10967 * gcc.target/i386/pr70525.c: New test.
10968
87825cd5 109692016-04-05 Richard Biener <rguenther@suse.de>
10970
10971 PR middle-end/70499
10972 * g++.dg/torture/pr70499.C: New testcase.
10973
14638828 109742016-04-05 Richard Biener <rguenther@suse.de>
10975
10976 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10977 remove XFAIL.
10978
967a90d5 109792016-04-04 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR middle-end/70307
10982 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10983 rs6000 ABI warnings.
10984
d374a3a3 109852016-04-04 Jan Hubicka <hubicka@ucw.cz>
10986
10987 PR ipa/66223
10988 * g++.dg/ipa/devirt-51.C: New testcase.
10989
8ff377a6 109902016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10991 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10992
10993 PR middle-end/70457
10994 * gcc.dg/torture/pr70457.c: New.
10995
f567b44f 109962016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10997
10998 PR fortran/67538
10999 * gfortran.dg/allocate_with_source_19.f08: New test.
11000
89d4ebfa 110012016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11002
11003 PR fortran/65795
11004 * gfortran.dg/coarray_allocate_6.f08: New test.
11005
68ab33a6 110062016-04-04 Richard Biener <rguenther@suse.de>
11007
11008 PR rtl-optimization/70484
11009 * gcc.dg/torture/pr70484.c: New testcase.
11010
c4f5465d 110112016-04-04 Marek Polacek <polacek@redhat.com>
11012
11013 PR c/70307
11014 * gcc.dg/torture/pr70307.c: New test.
11015
bfec6609 110162016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11017
11018 PR target/70416
11019 PR target/67391
11020 * gcc.target/sh/torture/pr70416.c: New.
11021
40df9099 110222016-04-02 Martin Sebor <msebor@redhat.com>
11023
11024 PR c++/67376
11025 PR c++/70170
11026 PR c++/70172
11027 PR c++/70228
11028 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11029 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11030 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11031 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11032 * g++.dg/cpp0x/constexpr-string.C: Same.
11033 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11034 * g++.dg/cpp0x/pr65398.C: Same.
11035 * g++.dg/ext/constexpr-vla1.C: Same.
11036 * g++.dg/ext/constexpr-vla2.C: Same.
11037 * g++.dg/ext/constexpr-vla3.C: Same.
11038 * g++.dg/ubsan/pr63956.C: Same.
11039
0edb9bfe 110402016-04-01 Jakub Jelinek <jakub@redhat.com>
11041
11042 PR rtl-optimization/70467
11043 * gcc.target/i386/pr70467-2.c: New test.
11044
e5b1a1d9 110452016-04-01 Jakub Jelinek <jakub@redhat.com>
11046 Marek Polacek <polacek@redhat.com>
11047
11048 PR c++/70488
11049 * g++.dg/init/new47.C: New test.
11050
b2ca3fb0 110512016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11052
11053 PR target/70496
11054 * gcc.target/arm/pr70496.c: New test.
11055
4c3bd1e3 110562016-04-01 Nathan Sidwell <nathan@acm.org>
11057
47de69ad 11058 PR c++/68475
11059 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11060
313d569f 110612016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11062
11063 PR target/69890
11064 * gcc.dg/strlenopt.h (memmove): New.
11065 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11066 instead of "string.h".
11067 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11068 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11069 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11070 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11071 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11072 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11073 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11074 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11075 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11076 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11077 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11078 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11079 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11080 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11081 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11082 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11083 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11084 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11085 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11086 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11087
5469facd 110882016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11089
11090 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11091 (Holder::foo): Reflect this.
11092
503de754 110932016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11094
11095 PR target/70442
11096 * gcc.dg/pr70442.c: New test.
11097
13ee2de7 110982016-03-31 Nathan Sidwell <nathan@acm.org>
11099
11100 PR c++/70393
11101 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11102
5e0d03a8 111032016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11104
11105 PR target/70453
11106 * gcc.target/i386/pr70453.c: New test.
11107
8cb82ed4 111082016-03-31 Andrey Belevantsev <abel@ispras.ru>
11109
11110 PR target/70292
11111 * gcc.c-torture/pr70292.c: New test.
11112
7952b661 111132016-03-31 Marek Polacek <polacek@redhat.com>
11114
11115 PR c/70297
11116 * c-c++-common/pr70297.c: New test.
11117 * g++.dg/cpp0x/typedef-redecl.C: New test.
11118 * gcc.dg/typedef-redecl2.c: New test.
11119
1607cc74 111202016-03-31 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR rtl-optimization/70460
11123 * gcc.c-torture/execute/pr70460.c: New test.
11124
c689c252 111252016-03-31 Richard Biener <rguenther@suse.de>
11126
11127 PR c++/70430
11128 * g++.dg/ext/vector30.C: New testcase.
11129
91c9586d 111302016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11131 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11132
11133 * gfortran.dg/fmt_pf.f90: New test.
11134
afa5c1b8 111352016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11136
11137 Forward-port from 5 branch
11138 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11139
11140 PR testsuite/70356
11141 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11142 dg-require-effective-target after dg-do.
11143
11144 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11145
11146 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11147
6a5dcab3 111482016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11149 Julian Brown <julian@codesourcery.com>
11150 Chung-Lin Tang <cltang@codesourcery.com>
11151 Cesar Philippidis <cesar@codesourcery.com>
11152 James Norris <jnorris@codesourcery.com>
11153 Tom de Vries <tom@codesourcery.com>
11154 Nathan Sidwell <nathan@codesourcery.com>
11155
305d86a0 11156 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11157 * c-c++-common/goacc/loop-clauses.c: Likewise.
11158 * g++.dg/goacc/template.C: Likewise.
11159 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11160 * gfortran.dg/goacc/loop-1.f95: Likewise.
11161 * gfortran.dg/goacc/loop-5.f95: Likewise.
11162 * gfortran.dg/goacc/loop-6.f95: Likewise.
11163 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11164 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11165 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11166 * c-c++-common/goacc/clauses-fail.c: Likewise.
11167 * c-c++-common/goacc/parallel-1.c: Likewise.
11168 * c-c++-common/goacc/reduction-1.c: Likewise.
11169 * c-c++-common/goacc/reduction-2.c: Likewise.
11170 * c-c++-common/goacc/reduction-3.c: Likewise.
11171 * c-c++-common/goacc/reduction-4.c: Likewise.
11172 * c-c++-common/goacc/routine-3.c: Likewise.
11173 * c-c++-common/goacc/routine-4.c: Likewise.
11174 * c-c++-common/goacc/routine-5.c: Likewise.
11175 * c-c++-common/goacc/tile.c: Likewise.
11176 * g++.dg/goacc/template.C: Likewise.
11177 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11178 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11179 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11180 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11181 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11182 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11183 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11184 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11185 * c-c++-common/goacc/use_device-1.c: ... this file.
11186 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11187 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11188 * c-c++-common/goacc/host_data-6.c: ... this file.
11189 * c-c++-common/goacc/loop-2-kernels.c: New file.
11190 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11191 * c-c++-common/goacc/loop-3.c: Likewise.
11192 * g++.dg/goacc/reference.C: Likewise.
11193 * g++.dg/goacc/routine-1.C: Likewise.
11194 * g++.dg/goacc/routine-2.C: Likewise.
11195
932c0baa 111962016-03-30 Richard Biener <rguenther@suse.de>
11197
11198 PR middle-end/70450
11199 * gcc.dg/torture/pr70450.c: New testcase.
11200
7f7c4659 112012016-03-30 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR target/70421
11204 * gcc.dg/torture/pr70421.c: New test.
11205 * gcc.target/i386/avx512f-pr70421.c: New test.
11206
9cbfe80c 112072016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11208
11209 PR testsuite/70364
11210 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11211 (check): New function.
11212 (bar): Call check.
11213 (foo): Align stack to 16 bytes when calling bar.
11214 * gcc.target/i386/cleanup-2.c: Likewise.
11215
f56c7d36 112162016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11217
11218 PR tree-optimization/59124
11219 * gcc.dg/Warray-bounds-19.c: New test.
11220
92a44a68 112212016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11222
11223 * lib/prune.exp (escape_regex_chars): New.
11224 (prune_file_path): Update to quote metcharacters for regexp.
11225
a3daa269 112262016-03-29 Jakub Jelinek <jakub@redhat.com>
11227
24e1ba3d 11228 PR rtl-optimization/70429
11229 * gcc.c-torture/execute/pr70429.c: New test.
11230
a3daa269 11231 PR tree-optimization/70405
11232 * gcc.dg/pr70405.c: New test.
11233
3ef41a6e 112342016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11235
11236 PR fortran/70397
11237 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11238 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11239
4abd9410 112402016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11241
11242 PR testsuite/64177
11243 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11244 __cilkrts_set_param to set two workers.
11245 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11246 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11247
b58e5f0f 112482016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11249
305d86a0 11250 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11251
bff53658 112522016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11253
11254 PR target/70406
305d86a0 11255 * gcc.target/i386/pr70406.c: New test.
bff53658 11256
bb2c9c15 112572016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11258
11259 * gnat.dg/specs/double_record_extension3.ads: New test.
11260
f12c84ab 112612016-03-25 Richard Henderson <rth@redhat.com>
11262
11263 PR target/70120
11264 * gcc.target/aarch64/pr70120-1.c: New.
11265 * gcc.target/aarch64/pr70120-2.c: New.
11266 * gcc.target/aarch64/pr70120-3.c: New.
11267
b0bf58c4 112682016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11269
11270 PR c++/62212
11271 * g++.dg/template/mangle2.C: The dg-do directive should be
11272 "compile" not "assemble".
11273
f175ba0f 112742016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11275
11276 PR lto/69650
11277 * gcc.dg/pr69650.c: New test.
11278
4cc3295f 112792016-03-25 David Edelsohn <dje.gcc@gmail.com>
11280
11281 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11282
0cf40600 112832016-03-25 Alan Modra <amodra@gmail.com>
11284
11285 * gcc.dg/dfp/pr70052.c: New test.
11286
3aebf099 112872016-03-24 Richard Henderson <rth@redhat.com>
11288
11289 PR middle-end/69845
11290 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11291 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11292
83245bd3 112932016-03-24 Tom de Vries <tom@codesourcery.com>
11294
11295 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11296
108e7ee4 112972016-03-24 Tom de Vries <tom@codesourcery.com>
11298
11299 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11300 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11301
17af0b14 113022016-03-24 Tom de Vries <tom@codesourcery.com>
11303
11304 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11305 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11306
6c8770ee 113072016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11308
11309 PR c++/62212
11310 * g++.dg/template/mangle2.C: New test.
11311
a7e21b7b 113122016-03-24 Richard Biener <rguenther@suse.de>
11313
11314 PR tree-optimization/70396
11315 * gcc.dg/torture/pr70396.c: New testcase.
11316
f365d297 113172016-03-24 Richard Biener <rguenther@suse.de>
11318
11319 PR middle-end/70370
11320 * gcc.dg/torture/pr70370.c: New testcase.
11321
da7aeb13 113222016-03-24 Tom de Vries <tom@codesourcery.com>
11323
11324 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11325 * gfortran.dg/goacc/kernels-tree.f95: Same.
11326 * gfortran.dg/goacc/parallel-tree.f95: Same.
11327
80b30de0 113282016-03-24 Tom de Vries <tom@codesourcery.com>
11329
11330 * c-c++-common/goacc/uninit-if-clause.c: New test.
11331 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11332
cb9b6b99 113332016-03-24 Jakub Jelinek <jakub@redhat.com>
11334
11335 PR target/70290
305d86a0 11336 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11337 Fix formatting.
cb9b6b99 11338
a4225fff 113392016-03-24 Richard Biener <rguenther@suse.de>
11340
11341 PR tree-optimization/70372
11342 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11343
5a869ab8 113442016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11345
11346 PR c++/70347
11347 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11348
36ce5faa 113492016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11350
11351 PR c++/70332
11352 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11353
c4fa85c9 113542016-03-23 Jakub Jelinek <jakub@redhat.com>
11355
d9377ad5 11356 PR c++/70001
11357 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11358 * g++.dg/cpp1y/pr70001.C: New test.
11359
c4fa85c9 11360 PR c++/70323
11361 * g++.dg/cpp0x/constexpr-70323.C: New test.
11362
0a2062da 113632016-03-23 Alexandre Oliva <aoliva@redhat.com>
11364 Jason Merrill <jason@redhat.com>
11365 Jakub Jelinek <jakub@redhat.com>
11366
11367 PR c++/69315
11368 * g++.dg/cpp0x/constexpr-69315.C: New test.
11369 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11370
62d2a6dc 113712016-03-23 Marek Polacek <polacek@redhat.com>
11372
11373 PR c++/69884
11374 * g++.dg/warn/Wignored-attributes-1.C: New test.
11375 * g++.dg/warn/Wignored-attributes-2.C: New test.
11376
a82d6246 113772016-03-23 Tom de Vries <tom@codesourcery.com>
11378
11379 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11380 initialization.
11381 * gfortran.dg/goacc/private-3.f95 (test): Same.
11382 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11383 missing use param.
11384
dc834ba1 113852016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11386
11387 * lib/target-supports.exp: Remove v7ve entry from loop
11388 creating effective target checks.
11389 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11390 (add_options_for_arm_arch_v7ve): Likewise.
11391
7e83fd1f 113922016-03-23 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR tree-optimization/70354
11395 * gcc.dg/vect/pr70354-1.c: New test.
11396 * gcc.dg/vect/pr70354-2.c: New test.
11397 * gcc.target/i386/avx2-pr70354-1.c: New test.
11398 * gcc.target/i386/avx2-pr70354-2.c: New test.
11399
4e4da058 114002016-03-22 Jeff Law <law@redhat.com>
11401
11402 PR target/70232
11403 * gcc.dg/tree-ssa/pr70232.c: New test.
11404
6855137b 114052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11406
11407 PR target/70302
11408 * gcc.target/i386/pr70302.c: New test.
11409
19db1ec8 114102016-03-22 Richard Biener <rguenther@suse.de>
11411
11412 PR middle-end/70251
11413 * g++.dg/torture/pr70251.C: New testcase.
11414
4baec9f2 114152016-03-22 David Malcolm <dmalcolm@redhat.com>
11416
11417 PR c/69993
11418 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11419 Wmisleading-indentation.c.
11420 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11421 reflect change to diagnostic text and order of messages.
11422 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11423
fcfec126 114242016-03-22 David Edelsohn <dje.gcc@gmail.com>
11425
11426 * g++.dg/ext/java-3.C: Don't compile on AIX.
11427
aa30728a 114282016-03-22 Richard Biener <rguenther@suse.de>
11429
11430 PR middle-end/70333
11431 * gcc.dg/torture/pr70333.c: New testcase.
11432
46ec4eb4 114332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11434
11435 * g++.dg/ext/pr70290.C: New test.
11436
4880f878 114372016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11438
11439 PR target/70325
11440 * gcc.target/i386/pr70325.c: New test.
11441
3d78ea44 114422016-03-22 Jakub Jelinek <jakub@redhat.com>
11443
5934fb8f 11444 PR target/70329
11445 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11446 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11447
b6436f79 11448 PR target/70300
11449 * gcc.target/i386/pr70300.c: New test.
11450
3d78ea44 11451 PR c++/70295
11452 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11453 (func2): New function for cond with parens, xfail warning for c++.
11454 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11455
b60244f6 114562016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11457
11458 PR c++/70096
11459 * g++.dg/template/ptrmem30.C: New test.
11460
c8e3e744 114612016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11462
11463 PR c++/70204
11464 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11465 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11466
2715f63a 114672016-03-21 Jakub Jelinek <jakub@redhat.com>
11468
11469 PR middle-end/70326
11470 * gcc.dg/pr70326.c: New test.
11471
2daa2cda 114722016-03-21 Marc Glisse <marc.glisse@inria.fr>
11473 Jakub Jelinek <jakub@redhat.com>
11474
11475 PR tree-optimization/70317
11476 * gcc.dg/pr70317.c: New test.
11477
d9aa5a50 114782016-03-21 Uros Bizjak <ubizjak@gmail.com>
11479
11480 PR target/70327
11481 * gcc.target/i386/pr70327.c: New test.
11482
e1a88bf4 114832016-03-21 Martin Liska <mliska@suse.cz>
11484
61941425 11485 PR ipa/70306
e1a88bf4 11486 * gcc.dg/ipa/pr70306.c: New test.
11487
d9aa5a50 114882016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11489
11490 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11491 * gcc.target/arm/attr-align3.c: Likewise.
11492 * gcc.target/arm/attr_arm.c: Likewise.
11493 * gcc.target/arm/flip-thumb.c: Likewise.
11494
afdde20c 114952016-03-21 Jakub Jelinek <jakub@redhat.com>
11496
11497 PR target/70296
11498 * gcc.target/powerpc/altivec-36.c: New test.
11499
3f2ef661 115002016-03-21 Richard Biener <rguenther@suse.de>
11501
11502 PR tree-optimization/70310
11503 * gcc.dg/torture/pr70310.c: New testcase.
11504
08b2b692 115052016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11506
11507 PR target/70293
11508 * gcc.target/i386/pr70293.c: New test.
11509
93505d22 115102016-03-21 Richard Biener <rguenther@suse.de>
11511
11512 PR tree-optimization/70288
11513 * gcc.dg/torture/pr70288-1.c: New testcase.
11514 * gcc.dg/torture/pr70288-2.c: Likewise.
11515
06fd1914 115162016-03-21 Andrey Belevantsev <abel@ispras.ru>
11517
11518 PR rtl-optimization/69307
11519 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11520
b628775e 115212016-03-21 Andrey Belevantsev <abel@ispras.ru>
11522
11523 PR rtl-optimization/69102
11524 * gcc.c-torture/compile/pr69102.c: New test.
11525
1421f43c 115262016-03-18 Jeff Law <law@redhat.com>
11527
11528 PR rtl-optimization/70263
11529 * gcc.c-torture/compile/pr70263-1.c: New test.
11530 * gcc.target/i386/pr70263-2.c: New test.
11531
e7142ce1 115322016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11533
11534 PR rtl-optimization/70278
11535 * gcc.dg/torture/pr70278.c: New test.
11536 * gcc.target/arm/pr70278.c: New test.
11537
5539bc70 115382016-03-18 David Malcolm <dmalcolm@redhat.com>
11539
11540 PR c/70281
11541 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11542 (test_builtin_types_compatible_p): New test function.
11543 * gcc.dg/pr70281.c: New test case.
11544
296a290a 115452016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11546
11547 PR target/70113
11548 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11549
666094f0 115502016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11551
11552 PR tree-optimization/70252
11553 * gcc.dg/pr70252.c: New test.
11554
350514e8 115552016-03-18 Tom de Vries <tom@codesourcery.com>
11556
11557 * gcc.dg/pr70161-2.c: New test.
11558 * gcc.dg/pr70161.c: New test.
11559
011e0cea 115602016-03-18 Tom de Vries <tom@codesourcery.com>
11561
11562 PR ipa/70269
11563 * gcc.dg/pr70269.c: New test.
11564
292a09de 115652016-03-18 Jakub Jelinek <jakub@redhat.com>
11566
11567 PR c++/70267
11568 * g++.dg/ext/java-3.C: New test.
11569
efc86c4c 115702016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11571
11572 PR c++/70205
11573 * g++.dg/lookup/pr70205.C: New test.
11574
a28dd575 115752016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11576
11577 PR c++/70218
11578 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11579
92e7ab1e 115802016-03-17 Marek Polacek <polacek@redhat.com>
11581
11582 PR c/69407
11583 * gcc.dg/atomic-op-6.c: New test.
11584
7378dbfb 115852016-03-17 David Malcolm <dmalcolm@redhat.com>
11586
11587 PR c/70264
11588 * c-c++-common/pr70264.c: New test case.
11589
f7995d7d 115902016-03-17 Jakub Jelinek <jakub@redhat.com>
11591
e2895b76 11592 PR c++/70144
11593 * c-c++-common/pr70144-1.c: New test.
11594 * c-c++-common/pr70144-2.c: New test.
11595
f7995d7d 11596 PR c++/70272
11597 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11598 * g++.dg/opt/flifetime-dse6.C: New test.
11599 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11600
5ec4a949 116012016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11602
11603 PR driver/70192
11604 * gcc.dg/pic-1.c: New test.
11605 * gcc.dg/pic-2.c: Likewise.
11606 * gcc.dg/pic-3.c: Likewise.
11607 * gcc.dg/pic-4.c: Likewise.
11608 * gcc.dg/pie-1.c: Likewise.
11609 * gcc.dg/pie-2.c: Likewise.
11610 * gcc.dg/pie-3.c: Likewise.
11611 * gcc.dg/pie-4.c: Likewise.
11612 * gcc.dg/pie-5.c: Likewise.
11613 * gcc.dg/pie-6.c: Likewise.
11614
c28550e1 116152016-03-17 Tom de Vries <tom@codesourcery.com>
11616
11617 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11618 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11619
be3296cb 116202016-03-17 Richard Biener <rguenther@suse.de>
11621
11622 PR debug/70271
11623 * g++.dg/debug/pr70271.C: New testcase.
11624
9b60ef21 116252016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11626
11627 * gcc.target/i386/pr70251.c: New test.
11628
9a80bc1a 116292016-03-17 Marek Polacek <polacek@redhat.com>
11630
11631 PR c++/70194
11632 * g++.dg/warn/constexpr-70194.C: New test.
11633
733d7ff9 116342016-03-16 Richard Henderson <rth@redhat.com>
11635
11636 PR middle-end/70240
11637 * gcc.c-torture/compile/pr70240.c: New.
11638
3e6f12bf 116392016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11640
11641 * gcc.c-torture/compile/20151204.c: Skip for avr.
11642
867c9e99 116432016-03-16 Jakub Jelinek <jakub@redhat.com>
11644
11645 PR target/70245
11646 * g++.dg/opt/pr70245.C: New test.
11647 * g++.dg/opt/pr70245.h: New file.
11648 * g++.dg/opt/pr70245-aux.cc: New file.
11649
8ced6ab7 116502016-03-16 Martin Sebor <msebor@redhat.com>
11651
11652 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11653
37af779a 116542016-03-16 Richard Henderson <rth@redhat.com>
11655
11656 PR middle-end/70199
11657 * gcc.c-torture/compile/pr70199.c: New.
11658
78ed999c 116592016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11660
11661 * gcc.dg/uninit-19.c: Run dos2unix.
11662
462ca422 116632016-03-16 Marek Polacek <polacek@redhat.com>
11664
11665 PR c/70093
11666 * gcc.dg/nested-func-10.c: New test.
11667 * gcc.dg/nested-func-9.c: New test.
11668
fe58aacc 116692016-03-16 Jakub Jelinek <jakub@redhat.com>
11670
11671 PR tree-optimization/68714
11672 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11673
27a53872 116742016-03-16 Tom de Vries <tom@codesourcery.com>
11675
11676 PR tree-optimization/68715
11677 * gcc.dg/graphite/pr68715-2.c: New test.
11678 * gcc.dg/graphite/pr68715.c: New test.
11679 * gfortran.dg/graphite/pr68715.f90: New test.
11680
95049c3c 116812016-03-16 Tom de Vries <tom@codesourcery.com>
11682
11683 PR tree-optimization/68809
11684 * gcc.dg/graphite/pr68809-2.c: New test.
11685 * gcc.dg/graphite/pr68809.c: New test.
11686
09eddd70 116872016-03-16 Jakub Jelinek <jakub@redhat.com>
11688
81fc5915 11689 PR c++/70147
11690 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11691 method call to i () as argument. Adjust expected output.
11692
09eddd70 11693 PR c++/70147
11694 * g++.dg/ubsan/pr70147-1.C: New test.
11695 * g++.dg/ubsan/pr70147-2.C: New test.
11696
6373d2a2 116972016-03-15 Martin Sebor <msebor@redhat.com>
11698
11699 PR c++/58281
11700 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11701
d27a0c11 117022016-03-15 John David Anglin <danglin@gcc.gnu.org>
11703
9908039d 11704 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11705 hppa*-*-hpux*.
11706
45cdc3a6 11707 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11708
d27a0c11 11709 PR libfortran/69799
11710 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11711 libatomic_available.
11712
0dd1d57f 117132016-03-15 Marek Polacek <polacek@redhat.com>
11714
11715 PR c++/70209
11716 * g++.dg/ext/attribute-may-alias-4.C: New test.
11717
0ce02c07 117182016-03-15 Alexander Monakov <amonakov@ispras.ru>
11719
11720 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11721 -fvar-tracking-assignments-toggle flag.
11722
f6e39b30 117232016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11724
11725 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11726
167f93a2 117272016-03-15 Jakub Jelinek <jakub@redhat.com>
11728
11729 PR rtl-optimization/70222
11730 * gcc.c-torture/execute/pr70222-1.c: New test.
11731 * gcc.c-torture/execute/pr70222-2.c: New test.
11732
08a8af4a 117332016-03-15 Richard Henderson <rth@redhat.com>
11734
11735 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11736
738eb905 117372016-03-15 Andrey Belevantsev <abel@ispras.ru>
11738
11739 PR rtl-optimization/69032
11740 * gcc.dg/pr69032.c: New test.
11741
dd148b3a 117422016-03-15 Andrey Belevantsev <abel@ispras.ru>
11743
11744 PR rtl-optimization/63384
d9aa5a50 11745 * g++.dg/pr63384.C: New test.
dd148b3a 11746
acf58115 117472016-03-15 Andrey Belevantsev <abel@ispras.ru>
11748
11749 PR target/64411
11750 * gcc.target/i386/pr64411.C: New test.
11751
a2897dc4 117522016-03-15 Tom de Vries <tom@codesourcery.com>
11753
11754 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11755 * gfortran.dg/goacc/kernels-alias.f95: New test.
11756
7bad2faf 117572016-03-14 Martin Sebor <msebor@redhat.com>
11758
11759 PR c++/53792
11760 * g++.dg/cpp0x/constexpr-inline.C: New test.
11761 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11762
d65fa8d9 117632016-03-14 David Edelsohn <dje.gcc@gmail.com>
11764
11765 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11766
2b3c633f 117672016-03-14 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR middle-end/70219
11770 * gcc.dg/pr70219.c: New test.
11771
e947f9c3 117722016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11773
11774 PR target/70083
11775 * gcc.dg/torture/pr70083.c: New test.
11776 * gcc.target/i386/pr70083.c: New test.
11777
74201dc2 117782016-03-14 Richard Biener <rguenther@suse.de>
11779
11780 PR tree-optimization/56365
11781 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11782
88aea41e 117832016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11784
11785 PR target/70098
11786 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11787 New function.
11788 * g++.dg/pr70098.C: New testcase.
11789
11790
1bd2aefd 117912016-03-14 Tom de Vries <tom@codesourcery.com>
11792
11793 PR tree-optimization/70045
11794 * gcc.dg/graphite/pr70045.c: New test.
11795
922c7033 117962016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11797
11798 PR fortran/69043
11799 * gfortran.dg/include_9.f90: New test.
11800
fd4ab6d9 118012016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11802
11803 PR fortran/45076
11804 gfortran.dg/prof/prof.exp: New script.
11805 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11806
7d7218d3 118072016-03-12 Andrey Belevantsev <abel@ispras.ru>
11808
11809 PR rtl-optimization/69307
11810 * gcc.dg/pr69307.c: New test.
11811
02ffd664 118122016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11813
11814 PR target/69614
11815 * gcc.target/arm/pr69614.c: New.
11816
76e207a9 118172016-03-12 Paul Thomas <pault@gcc.gnu.org>
11818
11819 PR fortran/70031
11820 * gfortran.dg/submodule_14.f08: New test
11821
11822 PR fortran/69524
11823 * gfortran.dg/submodule_15.f08: New test
11824
490ee78a 118252016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11826
11827 PR c++/70106
11828 * g++.dg/cpp1y/paren3.C: New test.
11829
04e137ff 118302016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11831
11832 PR target/70131
11833 * gcc.target/powerpc/ppc-round2.c: New test.
11834
27b2c1c4 118352016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11836
11837 PR target/70123
11838 * gcc.dg/torture/pr70123.c: New test.
11839
84116671 118402016-03-11 Jeff Law <law@redhat.com>
11841
11842 PR tree-optimization/70190
11843 * gcc.c-torture/compile/pr70190.c: New test.
11844
cfa58bc8 118452016-03-11 David Malcolm <dmalcolm@redhat.com>
11846
11847 PR c/68187
11848 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11849 case.
11850 (test43_b): Likewise.
11851 (test43_c): Likewise.
11852 (test43_d): Likewise.
11853 (test43_e): Likewise.
11854 (test43_f): Likewise.
11855 (test43_g): Likewise.
11856 (test44_a): Likewise.
11857 (test44_b): Likewise.
11858 (test44_c): Likewise.
11859 (test44_d): Likewise.
11860 (test44_e): Likewise.
11861
ce234f27 118622016-03-11 David Malcolm <dmalcolm@redhat.com>
11863
11864 PR c/70085
11865 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11866
e4756b48 118672016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11868
11869 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11870 dg-options.
11871
1f5ef87e 118722016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11873
11874 PR target/70002
11875 PR target/69245
11876 * gcc.target/aarch64/pr69245_2.c: New test.
11877
f9c352a1 118782016-03-11 Jakub Jelinek <jakub@redhat.com>
11879
11880 PR tree-optimization/70177
11881 * gcc.dg/pr70177.c: New test.
11882
4dd92ac6 118832016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11884
11885 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11886
331e4fdb 118872016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11888
11889 * gcc.dg/tree-ssa/sra-20.c: New.
11890
69262824 118912016-03-11 Jakub Jelinek <jakub@redhat.com>
11892
6f9a7425 11893 PR rtl-optimization/70174
11894 * gcc.dg/pr70174.c: New test.
11895
69262824 11896 PR tree-optimization/70169
11897 * gcc.dg/pr70169.c: New test.
11898
4637a847 118992016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11900
11901 PR target/70160
11902 * gcc.target/i386/pr70160.c: New test.
11903
5a86d754 119042016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11905
11906 * gcc.target/s390/dfp-1.c: New test.
11907
af4c8290 119082016-03-10 Nick Clifton <nickc@redhat.com>
11909
11910 PR target/70044
11911 * gcc.target/aarch64/pr70044.c: New test.
11912
98dfd328 119132016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11914 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR c++/70001
11917 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11918 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11919 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11920
75e72311 119212016-03-10 Jan Hubicka <hubicka@ucw.cz>
11922
11923 PR lto/69589
11924 * g++.dg/lto/pr69589_0.C: New testcase
11925 * g++.dg/lto/pr69589_1.C: New testcase
11926
a2eb1271 119272016-03-10 Marek Polacek <polacek@redhat.com>
11928
11929 PR c++/70153
11930 * g++.dg/delayedfold/unary-plus1.C: New test.
11931
119322016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11933
11934 * gcc.target/arm/pr45701-1.c: Escape brackets.
11935 * gcc.target/arm/pr45701-2.c: Likewise.
11936
5ab2987f 119372016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11938
11939 * gfortran.dg/unconstrained_commons.f: New.
11940
6972afac 119412016-03-10 Alan Modra <amodra@gmail.com>
11942
11943 * gcc.dg/pr69195.c: New.
11944 * gcc.dg/pr69238.c: New.
11945
c82c99ec 119462016-03-10 Tom de Vries <tom@codesourcery.com>
11947
11948 PR testsuite/68915
11949 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11950
a2389d4a 119512016-03-10 Richard Biener <rguenther@suse.de>
11952
11953 PR tree-optimization/70128
11954 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11955 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11956
c272412d 119572016-03-09 Jakub Jelinek <jakub@redhat.com>
11958
a0451069 11959 PR tree-optimization/70152
11960 * gcc.dg/pr70152.c: New test.
11961
c272412d 11962 PR target/70086
11963 * gcc.target/i386/pr70086-1.c: New test.
11964 * gcc.target/i386/pr70086-2.c: New test.
11965 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11966
11967 PR tree-optimization/70127
11968 * gcc.c-torture/execute/pr70127.c: New test.
11969
27dcb7a8 119702016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11971
11972 * c-c++-common/goacc/combined-directives-2.c: New test.
11973
c24757cf 119742016-03-09 David Malcolm <dmalcolm@redhat.com>
11975
11976 PR c/68473
11977 PR c++/70105
11978 * g++.dg/diagnostic/pr70105.C: New test.
11979 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11980 (test_multiple_ordinary_maps): New test function.
11981
83108969 119822016-03-09 David Malcolm <dmalcolm@redhat.com>
11983
11984 PR c/68473
11985 PR c++/70105
11986 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11987 Drop range information from call to inform_at_rich_loc.
11988 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11989 New.
11990 (test_show_locus): Replace calls to rich_location::add_range with
11991 calls to add_range. Rewrite the tests that used the now-defunct
11992 rich_location ctor taking a source_range. Simplify other tests
11993 by replacing calls to COMBINE_LOCATION_DATA with calls to
11994 make_location.
11995
6733c0e8 119962016-03-09 Richard Biener <rguenther@suse.de>
11997 Jakub Jelinek <jakub@redhat.com>
11998
11999 PR tree-optimization/70138
12000 * gcc.dg/vect/pr70138-1.c: New testcase.
12001 * gcc.dg/vect/pr70138-2.c: Likewise.
12002
96abb9f5 120032016-03-09 Jakub Jelinek <jakub@redhat.com>
12004
12005 PR target/70049
12006 * gcc.target/i386/pr70049.c: New test.
12007
42bb3bfb 120082016-03-09 Richard Biener <rguenther@suse.de>
12009
12010 PR c/70143
12011 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12012 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12013 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12014
27527428 120152016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12016
12017 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12018 arm-*-*.
12019
248449f2 120202016-03-09 Jakub Jelinek <jakub@redhat.com>
12021
1bd49ced 12022 PR middle-end/67278
12023 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12024
248449f2 12025 PR target/67278
12026 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12027
12028 PR middle-end/70050
12029 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12030 in testcase comment.
12031
dfc460ff 120322016-03-09 Tom de Vries <tom@codesourcery.com>
12033
12034 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12035 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12036 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12037 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12038 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12039 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12040 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12041 * gfortran.dg/goacc/kernels-loop.f95: New test.
12042
0377fc7f 120432016-03-08 Martin Sebor <msebor@redhat.com>
12044
12045 PR c++/62096
12046 * g++.dg/warn/overflow-warn-7.C: New test.
12047
3556aa80 120482016-03-08 Jason Merrill <jason@redhat.com>
12049
12050 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12051 * lib/target-supports.exp (check_effective_target_concepts): New.
12052
e5096208 120532016-03-08 Jakub Jelinek <jakub@redhat.com>
12054
5370eb8d 12055 PR c++/70135
12056 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12057 * g++.dg/ubsan/pr70135.C: New test.
12058
e5096208 12059 PR target/70110
12060 * gcc.dg/pr70110.c: New test.
12061
cc37120d 120622016-03-07 Martin Jambor <mjambor@suse.cz>
12063
12064 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12065 * c-c++-common/gomp/if-1.c: Likewise.
12066 * c-c++-common/gomp/pr61486-2.c: Likewise.
12067 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12068 to dg-additional-options.
12069 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12070 * g++/gomp/target-teams-1.c: Likewise.
12071 * gcc.dg/gomp/gomp.exp: Likewise.
12072 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12073 dg-additional-options.
12074 * gfortran.dg/gomp/gomp.exp: Likewise.
12075 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12076 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12077 dg-additional-options.
12078 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12079
53c248d8 120802016-03-07 Martin Jambor <mjambor@suse.cz>
12081
12082 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12083 * c-c++-common/gomp/gridify-1.c: New test.
12084 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12085
541e79a0 120862016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12087
12088 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12089 trigger for cortex-r8, when scanning for register r8.
12090 * gcc.target/arm/pr45701-2.c: Likewise.
12091
4dfabd94 120922016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12093 Jeff Law <law@redhat.com>
4dfabd94 12094
12095 PR tree-optimization/69740
12096 * gcc.c-torture/compile/pr69740-1.c: New test.
12097 * gcc.c-torture/compile/pr69740-2.c: New test.
12098
1b63a87b 120992016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12100
12101 * lib/target-supports.exp
12102 (check_effective_target_whole_vector_shift): Enable for PPC64.
12103
d33914da 121042016-03-07 Richard Biener <rguenther@suse.de>
12105
12106 PR tree-optimization/70115
12107 * gcc.dg/torture/pr70115.c: New testcase.
12108
584fba4b 121092016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12110
12111 PR middle-end/69916
12112 * c-c-++-common/goacc/pr69916.c: New.
12113
7f2f5ec0 121142016-03-07 Richard Henderson <rth@redhat.com>
12115
12116 * gcc.c-torture/compile/pr70061.c: New test.
12117
f530e7c4 121182016-03-07 Richard Biener <rguenther@suse.de>
12119
12120 PR testsuite/70109
12121 * gcc.dg/vect/O3-pr36098.c: New testcase.
12122
a3855fed 121232016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12124
12125 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12126
091ffc31 121272016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12128
12129 * gnat.dg/renaming9.ad[sb]: New testcase.
12130
2941b871 121312016-03-05 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR c++/70084
12134 * g++.dg/expr/stdarg3.C: New test.
12135
5173ce42 121362016-03-04 Jeff Law <law@redhat.com>
12137
12138 PR tree-optimization/69196
12139 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12140 x86_64-*-*.
12141
2d1d2e55 121422016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12143
0e43078e 12144 PR c/69973
12145 * gcc.dg/pr69973.c: New test.
12146
d8ec06ae 12147 PR rtl-optimization/69941
12148 * gcc.dg/torture/pr69941.c: New test.
12149
2d1d2e55 12150 PR c/69824
12151 * gcc.dg/pr69824.c: New test.
12152
32f692e2 121532016-03-05 Tom de Vries <tom@codesourcery.com>
12154
12155 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12156 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12157 function.
12158
1c699e9a 121592016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12160
12161 PR c++/66786
12162 * g++.dg/cpp1y/var-templ48.C: New test.
12163 * g++.dg/cpp1y/var-templ49.C: New test.
12164
358448c6 121652016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12166
12167 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12168
01dc3c45 121692016-03-04 Jakub Jelinek <jakub@redhat.com>
12170
e968ff6d 12171 PR c++/70035
12172 * g++.dg/ubsan/pr70035.C: New test.
12173
01dc3c45 12174 PR target/70062
12175 * gcc.target/i386/pr70062.c: New test.
12176
3937d618 121772016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12178
12179 * g++.dg/template/typename21.C: Remove c++98_only.
12180
c58ac7f8 121812016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12182
12183 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12184
0060768a 121852016-03-04 David Malcolm <dmalcolm@redhat.com>
12186
12187 PR c/68187
12188 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12189 function.
12190 (fn_42_b): Likewise.
12191 (fn_42_c): Likewise.
12192
74c6fd40 121932016-03-04 David Malcolm <dmalcolm@redhat.com>
12194
12195 PR c/68187
12196 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12197 function.
12198 (fn_40_b): Likewise.
12199 (fn_41_a): Likewise.
12200 (fn_41_b): Likewise.
12201
31b11359 122022016-03-04 Jakub Jelinek <jakub@redhat.com>
12203
12204 PR target/70059
12205 * gcc.target/i386/avx512f-pr70059.c: New test.
12206 * gcc.target/i386/avx512dq-pr70059.c: New test.
12207
c5b93452 122082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12209
12210 PR rtl-optimization/57676
12211 * gcc.dg/torture/pr57676.c: New test.
12212
268fbd56 122132016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12214
12215 * gcc.dg/pr70026.c: New test.
12216
6560d1ad 122172016-03-04 Marek Polacek <polacek@redhat.com>
12218
12219 PR c/69798
12220 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12221 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12222
cc7dfddf 122232016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12224
12225 PR target/70004
12226 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12227 Delete.
12228 (test_corners_sisd_si): Likewise.
12229 (main): Remove checks of the above.
12230 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12231
e9663bd4 122322016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12233
12234 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12235
dcdd684e 122362016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12237
12238 * gcc.dg/torture/pr69951.c: Accept argc==0.
12239
e692d332 122402016-03-04 Richard Biener <rguenther@suse.de>
12241
12242 PR c++/70054
12243 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12244 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12245
af77b7e6 122462016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12247
12248 PR testsuite/69766
12249 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12250 testing multiarch.
12251
290da96e 122522016-03-04 Jakub Jelinek <jakub@redhat.com>
12253
12254 PR debug/69947
12255 * gcc.dg/guality/pr69947.c: New test.
12256
e51ce713 122572016-03-03 Jakub Jelinek <jakub@redhat.com>
12258
12259 PR ada/70017
12260 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12261
1feed892 122622016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12263
12264 PR rtl-optimization/69904
12265 * gcc.target/arm/pr69904.c: New test.
12266
c32bda69 122672016-03-03 Jakub Jelinek <jakub@redhat.com>
12268
12269 PR target/70021
12270 * gcc.dg/vect/pr70021.c: New test.
12271 * gcc.target/i386/pr70021.c: New test.
12272
1bc579ed 122732016-03-03 Marek Polacek <polacek@redhat.com>
12274
12275 PR middle-end/70050
12276 * gcc.dg/pr70050.c: New test.
12277
cfa8d638 122782016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12279
12280 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12281
1b889259 122822016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12283
12284 PR tree-optimization/70043
12285 * gfortran.dg/vect/pr70043.f90: New test.
12286
f756dfa3 122872016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12288
12289 * gnat.dg/specs/task1.ads: New test.
12290
5cb4863d 122912016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12292
12293 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12294 Invoke gdb with -batch.
12295 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12296
5dd12e43 122972016-03-03 Richard Biener <rguenther@suse.de>
12298
12299 PR tree-optimization/55936
12300 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12301
d97ba4ca 123022016-03-02 Jeff Law <law@redhat.com>
12303
5d23c86f 12304 PR rtl-optimization/69942
12305 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12306 effects of argument promotions.
12307
d97ba4ca 12308 PR tree-optimization/69987
12309 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12310 target does not support -fprefetch-loop-arrays.
12311
901faaa0 123122016-03-02 Uros Bizjak <ubizjak@gmail.com>
12313
12314 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12315
51f6fdce 123162016-03-02 Bin Cheng <bin.cheng@arm.com>
12317
6bc7872f 12318 PR rtl-optimization/69052
51f6fdce 12319 * gcc.target/i386/pr69052.c: New test.
12320
31d31e07 123212016-03-02 Alan Modra <amodra@gmail.com>
12322
12323 * gcc.dg/pr69990.c: New.
12324
04faee95 123252016-03-02 Jakub Jelinek <jakub@redhat.com>
12326
270d0117 12327 PR c/68062
12328 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12329
12330 PR middle-end/70022
12331 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12332
04faee95 12333 PR target/70028
12334 * gcc.target/i386/pr70028.c: New test.
12335
a2cc9e8e 123362016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12337
12338 * c-c++-common/asan/swapcontext-test-1.c,
12339 * c-c++-common/tsan/thread_leak.c,
12340 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12341 * g++.dg/tsan/benign_race.C,
12342 * g++.dg/tsan/fd_close_norace.C,
12343 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12344 races with sanitizer output
12345
dd4bd263 123462016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12347 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12348
12349 PR target/67278
12350 * gcc.dg/simd-8.c: New testcase.
12351
b5fe3a49 123522016-03-02 Richard Biener <rguenther@suse.de>
12353
12354 PR middle-end/67278
12355 * gcc.dg/simd-7.c: New testcase.
12356
23601f67 123572016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12358
12359 * gcc.target/i386/pr70007.c: Tweak.
12360
f66f65e7 123612016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12362
12363 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12364
60773515 123652016-03-02 Marek Polacek <polacek@redhat.com>
12366
12367 PR c/67854
12368 * gcc.dg/pr67854.c: New test.
12369
6c094cb1 123702016-03-02 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR middle-end/70025
12373 * gcc.dg/torture/pr70025.c: New test.
12374
7627bb56 123752016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12376
12377 PR tree-optimization/68621
12378 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12379
066c8e94 123802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12381
12382 * gcc.target/i386/pr70007.c: New test.
12383
d3b819ad 123842016-03-01 Jeff Law <law@redhat.com>
12385
d4b9ad56 12386 PR tree-optimization/69196
7e217344 12387 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12388
d3b819ad 12389 PR tree-optimization/69196
12390 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12391 duplicating code and spoiling the expected output.
12392
4f37285d 123932016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12394
12395 PR target/70033
12396 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12397 supports power9 before doing tests.
12398 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12399 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12400 * gcc.target/powerpc/p9-permute.c: Likewise.
12401
3e9c4f6c 124022016-03-01 Uros Bizjak <ubizjak@gmail.com>
12403
12404 PR target/70027
12405 * gcc.target/i386/pr70027.c: New test.
12406
e324729e 124072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12408
12409 * gcc.dg/pr70017.c: New test.
12410
40e9ce2d 124112016-03-01 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR c/69796
12414 PR c/69974
12415 * gcc.dg/pr69796.c: New test.
12416 * gcc.dg/pr69974.c: New test.
12417
e8b016ea 124182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12419
12420 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12421
24d3127c 124222016-02-29 Jeff Law <law@redhat.com>
12423
12424 PR tree-optimization/69987
12425 * gfortran.dg/pr69987.f90: New test.
12426
12427 PR tree-optimization/69989
12428 * gcc.c-torture/compile/pr69989-2.c: New test.
12429
12cc1225 124302016-03-01 Marek Polacek <polacek@redhat.com>
12431
12432 PR c++/69795
12433 * g++.dg/parse/invalid1.C: New test.
12434
d99a947c 124352016-03-01 Richard Biener <rguenther@suse.de>
12436
12437 PR middle-end/70022
12438 * gcc.dg/pr70022.c: New testcase.
12439
395dbc60 124402016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12441
12442 PR tree-optimization/69956
12443 * gcc.dg/pr69956.c: New test.
12444
40a35c55 124452016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12446
12447 PR target/70011
12448 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12449 XFAIL when hardware supports efficient unaligned storage access.
12450
4edc90b0 124512016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12452
12453 PR c++/69961
12454 * g++.dg/template/pr69961a.C: New test.
12455 * g++.dg/template/pr69961b.C: New test.
12456
1ed1f69a 124572016-02-29 David Malcolm <dmalcolm@redhat.com>
12458
12459 PR preprocessor/69985
12460 * gcc.dg/cpp/pr69985.c: New test case.
12461
01c5d15d 124622016-02-29 Jeff Law <law@redhat.com>
12463
3a4d3de5 12464 PR tree-optimization/70005
12465 * gcc.c-torture/execute/pr70005.c New test.
12466
01c5d15d 12467 PR tree-optimization/69999
12468 * gcc.c-torture/compile/pr69999.c: New test.
12469
1bf66b54 124702016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12471
12472 PR tree-optimization/69652
12473 * gcc.dg/torture/pr69652.c: Delete test.
12474 * gcc.dg/vect/pr69652.c: New test.
12475
b4d653d5 124762016-02-19 Richard Biener <rguenther@suse.de>
12477
12478 PR tree-optimization/69980
12479 * gfortran.dg/vect/pr69980.f90: New testcase.
12480
35bc4745 124812016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12482
12483 * gcc.target/sparc/20160229-1.c: New test.
12484
bb54a538 124852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12486
12487 * gnat.dg/stack_usage3.adb: New test.
12488 * gnat.dg/stack_usage3_pkg.ads: New helper.
12489
95164e71 124902016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12491
12492 * gnat.dg/renaming8.adb: New test.
12493 * gnat.dg/renaming8_pkg1.ads: New helper.
12494 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12495 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12496
a890896f 124972016-02-29 Richard Biener <rguenther@suse.de>
12498
12499 PR tree-optimization/69720
12500 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12501
5c70403a 125022016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12503
12504 PR fortran/68147
12505 PR fortran/47674
12506 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12507
dfb6d139 125082016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12509 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12510
12511 PR fortran/56007
12512 * gfortran.dg/coarray_8.f90: Adjust error message.
12513 * gfortran.dg/pr56007.f90: New test.
12514 * gfortran.dg/pr56007.f: New test.
12515
536508db 125162016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12517
12518 PR tree-optimization/69989
12519 * gcc.dg/torture/pr69989.c: New test.
12520
eec75e45 125212016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12522
12523 * gcc.target/i386/stack-realign-win.c: New test.
12524
0175e45a 125252016-02-28 Harald Anlauf <anlauf@gmx.de>
12526
12527 PR fortran/60126
12528 * gfortran.dg/pr60126.f90: New test.
12529
2a703589 125302016-02-27 Jeff Law <law@redhat.com>
12531
12532 Revert
12533 2016-02-26 Richard Biener <rguenther@suse.de>
12534 Jeff Law <law@redhat.com>
12535
12536 PR tree-optimization/69740
12537 * gcc.c-torture/compile/pr69740-1.c: New test.
12538 * gcc.c-torture/compile/pr69740-2.c: New test.
12539
359b4c18 125402016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12541
1c96765a 12542 PR fortran/69910
359b4c18 12543 * gfortran.dg/newunit_4.f90: New test.
12544
49462d93 125452016-02-27 Jakub Jelinek <jakub@redhat.com>
12546
12547 PR target/69613
12548 PR rtl-optimization/69886
12549 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12550 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12551 target.
12552
c4ac733e 125532016-02-26 Martin Sebor <msebor@redhat.com>
12554
12555 PR tree-optimization/15826
12556 * gcc.dg/tree-ssa/pr15826.c: New test.
12557
da8c4b5d 125582016-02-26 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR target/69969
12561 * gcc.target/powerpc/pr69969.c: New test.
12562
0a4558eb 125632016-02-26 Martin Sebor <msebor@redhat.com>
12564
12565 PR c++/15766
12566 * g++.old-deja/g++.other/decl5.C: Add a test case.
12567
5b500299 125682016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12569
12570 PR target/69946
12571 * gcc.target/powerpc/pr69946.c: New file.
12572
565f533b 125732016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12574 Jeff Law <law@redhat.com>
565f533b 12575
0a4558eb 12576 PR tree-optimization/69740
565f533b 12577 * gcc.c-torture/compile/pr69740-1.c: New test.
12578 * gcc.c-torture/compile/pr69740-2.c: New test.
12579
ff67cbea 125802016-02-26 Martin Jambor <mjambor@suse.cz>
12581
12582 PR middle-end/69920
12583 * gcc.dg/torture/pr69932.c: New test.
12584 * gcc.dg/torture/pr69936.c: Likewise.
12585
e400d817 125862016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12587
12588 PR target/69709
12589 * gcc.target/s390/pr69709.c: New test.
12590
126a5a2d 125912016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12592
12593 PR target/69245
12594 * gcc.target/aarch64/pr69245_1.c: New test.
12595
59c58860 125962016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12597
12598 PR target/69613
12599 * gcc.dg/torture/pr69613.c: New test.
12600
9441fa4e 126012016-02-26 Jakub Jelinek <jakub@redhat.com>
12602
12603 PR rtl-optimization/69891
12604 * gcc.target/i386/pr69891.c: New test.
12605
e48fcde0 126062016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12607 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12608
35ed600a 12609 PR target/61397
f41208a1 12610 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12611 functionality for both 32-bit and 64-bit.
12612
c86aaa0e 126132016-02-26 Richard Biener <rguenther@suse.de>
12614
12615 PR tree-optimization/69551
12616 * gcc.dg/torture/pr69951.c: New testcase.
12617
38e71a65 126182016-02-25 Richard Biener <rguenther@suse.de>
12619
12620 PR tree-optimization/48795
12621 * gcc.dg/Warray-bounds-18.c: New testcase.
12622
03331e69 126232016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12624
12625 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12626
f14d8d6a 126272016-02-25 Jakub Jelinek <jakub@redhat.com>
12628
12629 PR rtl-optimization/69896
12630 * gcc.dg/pr69896.c: New test.
12631
4003c807 126322016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12633
12634 PR c++/69736
12635 * g++.dg/cpp1y/paren2.C: New test.
12636
a0573328 126372016-02-24 Martin Sebor <msebor@redhat.com>
12638
12639 PR c/51147
12640 * gcc.dg/enum-mode-2.c: New test.
12641
2cde02ad 126422016-02-24 Jakub Jelinek <jakub@redhat.com>
12643
12644 PR c++/69922
12645 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12646 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12647 * g++.dg/ubsan/pr69922.C: New test.
12648
f0ea75d1 126492016-02-24 Marek Polacek <polacek@redhat.com>
12650
12651 PR c/69819
12652 * gcc.dg/pr69819.c: New test.
12653
05027366 126542016-02-24 Martin Sebor <msebor@redhat.com>
12655
34ed562b 12656 PR c++/69912
12657 * g++.dg/ext/flexary15.C: New test.
12658
126592016-02-24 Martin Sebor <msebor@redhat.com>
12660
12661 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12662 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12663 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12664
650c3ad5 126652016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12666 Charles Baylis <charles.baylis@linaro.org>
12667
12668 PR debug/61033
12669 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12670
596070e8 126712016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12672 Jakub Jelinek <jakub@redhat.com>
596070e8 12673
12674 PR middle-end/69760
12675 * gcc.dg/torture/pr69760.c: New testcase.
12676
d6b92d9f 126772016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12678
12679 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12680 pattern on Solaris with as.
12681
90436d9d 126822016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12683
12684 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12685 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12686 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12687 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12688
7c749495 126892016-02-24 Jakub Jelinek <jakub@redhat.com>
12690
12691 PR middle-end/69915
12692 * gcc.dg/pr69915.c: New test.
12693
9c9680b5 126942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12695
12696 PR rtl-optimization/69886
12697 * gcc.dg/torture/pr69886.c: New test.
12698
36d081ee 126992016-02-24 Richard Biener <rguenther@suse.de>
12700
12701 PR middle-end/68963
12702 * gcc.dg/torture/pr68963.c: New testcase.
12703
2a0accb9 127042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12705
12706 PR target/69875
12707 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12708 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12709 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12710 * gcc.target/arm/atomic_loaddi_1.c: New test.
12711 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12712 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12713 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12714 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12715 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12716 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12717 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12718 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12719
f0e92ef1 127202016-02-24 Jakub Jelinek <jakub@redhat.com>
12721
12722 PR middle-end/69909
12723 * gcc.dg/torture/pr69909.c: New test.
12724
6907286f 127252016-02-24 Richard Biener <rguenther@suse.de>
12726
12727 PR tree-optimization/69907
12728 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12729 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12730 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12731
e6ab7475 127322016-02-24 Christian Bruel <christian.bruel@st.com>
12733
12734 * gcc.target/arm/pragma_cpp_fma.c: New test.
12735
47587450 127362016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12737
12738 PR fortran/61156
12739 * gfortran.dg/include_6.f90: Update test.
12740
d41ab738 127412016-02-23 Jakub Jelinek <jakub@redhat.com>
12742
12743 PR objc/69844
12744 * objc.dg/pr69844.m: New test.
12745
4772d9d5 127462016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12747
12748 PR libgfortran/69456
12749 * gfortran.dg/namelist_89.f90: New test.
12750 * gfortran.dg/pr59700.f90: Update test..
12751
8c38d887 127522016-02-23 Martin Sebor <msebor@redhat.com>
12753
12754 PR middle-end/69780
12755 * g++.dg/ext/builtin_alloca.C: New test.
12756 * gcc.dg/builtins-68.c: New test.
12757
ee1bfdb0 127582016-02-23 Richard Henderson <rth@redhat.com>
12759
12760 * gcc.target/i386/addr-space-3.c: Remove test.
12761
52609ec3 127622016-02-23 David Malcolm <dmalcolm@redhat.com>
12763
12764 PR preprocessor/69126
12765 PR preprocessor/69543
12766 * c-c++-common/pr69126-2-long.c: New test.
12767 * c-c++-common/pr69126-2-short.c: New test.
12768 * c-c++-common/pr69543-1.c: Remove xfail.
12769
d5bf2cc8 127702016-02-23 David Malcolm <dmalcolm@redhat.com>
12771
12772 PR preprocessor/69126
12773 PR preprocessor/69543
12774 PR preprocessor/69558
12775 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12776 (f): Rename to...
12777 (test_2): ...this, and add leading comment.
12778 (MACRO_3, test_3): New.
12779 (MACRO_4A, MACRO_4B, test_4): New.
12780 (MACRO): Rename to...
12781 (MACRO_5): ...this.
12782 (g): Rename to...
12783 (test_5): ...this, updating for renaming of MACRO, and
12784 add leading comment.
12785 * c-c++-common/pr69543-1.c: New.
12786 * c-c++-common/pr69543-2.c: New.
12787 * c-c++-common/pr69543-3.c: New.
12788 * c-c++-common/pr69543-4.c: New.
12789 * c-c++-common/pr69558-1.c: New.
12790 * c-c++-common/pr69558-2.c: New.
12791 * c-c++-common/pr69558-3.c: New.
12792 * c-c++-common/pr69558-4.c: New.
12793 * gcc.dg/pr69558.c: Move to...
12794 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12795 xfail for c++.
12796
3a37a410 127972016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12798
12799 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12800 to -ftree-parallelize-loops/-fopenacc changes.
12801 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12802 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12803 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12804 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12805 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12806 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12807 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12808 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12809 * c-c++-common/goacc/kernels-loop.c: Likewise.
12810 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12811 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12812 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12813 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12814
ecca180f 128152016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12816
12817 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12818
eec0fa3f 128192016-02-23 Jakub Jelinek <jakub@redhat.com>
12820
f1f91c07 12821 PR c++/69902
12822 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12823
eec0fa3f 12824 PR c/69900
12825 * gcc.dg/pr69900.c: New test.
12826
e045424d 128272016-02-23 Martin Jambor <mjambor@suse.cz>
12828
12829 PR tree-optimization/69666
12830 * gcc.dg/tree-ssa/pr69666.c: New test.
12831
f482dff6 128322016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12833
12834 PR fortran/67451
12835 * gfortran.dg/coarray_allocate_5.f08: New test.
12836
57ed698b 128372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12838
12839 * gcc.target/s390/vcond-shift.c: Move to ...
12840 * gcc.target/s390/vector/vcond-shift.c: ... here.
12841
990e443c 128422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12843
12844 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12845 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12846
296c5f01 128472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12848
12849 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12850
e53f41d5 128512016-02-20 Mark Wielaard <mjw@redhat.com>
12852
12853 PR c/28901
12854 * gcc.dg/unused-variable-3.c: New test.
12855
13af201d 128562016-02-22 Jakub Jelinek <jakub@redhat.com>
12857
12858 PR target/69888
12859 * gcc.target/i386/pr69888.c: New test.
12860
682c90f9 128612016-02-22 Richard Biener <rguenther@suse.de>
12862
12863 PR tree-optimization/69882
12864 * gfortran.dg/vect/pr69882.f90: New testcase.
12865
b8cd18c3 128662016-02-22 Jakub Jelinek <jakub@redhat.com>
12867
12868 PR target/69885
12869 * gcc.dg/pr69885.c: New test.
12870
09343379 128712016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12872
12873 PR target/69806
12874 PR target/54089
12875 * gcc.target/sh/pr54089-10.c: New.
12876
b345a09f 128772016-02-20 Paul Thomas <pault@gcc.gnu.org>
12878
12879 PR fortran/69423
12880 * gfortran.dg/deferred_character_15.f90 : New test.
12881
51385aed 128822016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12883
12884 PR fortran/57365
12885 gfortran.dg/allocate_with_source_18.f03: New test.
12886
128872016-02-20 Harald Anlauf <anlauf@gmx.de>
12888
12889 PR fortran/52531
12890 gfortran.dg/gomp/pr52531.f90: New test.
12891
9cce8384 128922016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12893
12894 PR c++/69865
12895 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12896 -std=c++03.
12897
d91f5fbb 128982016-02-19 Jakub Jelinek <jakub@redhat.com>
12899
563d5cb8 12900 PR c++/69826
12901 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12902 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12903
0a04aac9 12904 PR c++/69850
12905 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12906
d91f5fbb 12907 PR c++/69851
12908 * g++.dg/torture/pr69851.C: New test.
12909
5fe1f282 129102016-02-19 Martin Sebor <msebor@redhat.com>
12911
12912 PR testsuite/69573
12913 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12914
a45bce11 129152016-02-19 Jakub Jelinek <jakub@redhat.com>
12916
6263dde1 12917 PR c++/69850
12918 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12919 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12920
a45bce11 12921 PR c++/67767
12922 * g++.dg/cpp0x/pr67767.C: New test.
12923
cf2ed1b7 129242016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12925
12926 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12927 for fp, simd, crypto, crc, lse.
12928 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12929 above.
12930 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12931 effective target check.
12932
f6cc34b0 129332016-02-19 Jakub Jelinek <jakub@redhat.com>
12934
12935 PR target/69820
12936 * gcc.target/i386/pr69820.c: New test.
12937
6c678e78 129382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12939
12940 * gcc.target/s390/vector/int128-1.c: New test.
12941
b088ff4b 129422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12943
12944 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12945
b11e60a4 129462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12947
12948 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12949 instruction pattern name to prevent the testcase from failing with
12950 -march=z13.
12951
664ff6a0 129522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12953
12954 * gcc.target/s390/md/movstr-2.c: New test.
12955
e80be24b 129562016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12957
12958 * gcc.target/s390/morestack.c: New test.
12959
9839f350 129602016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12961
12962 PR target/69625
12963 * gcc.target/s390/pr69625.c: Add test case.
12964
4550fbd0 129652016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12966
12967 PR testsuite/68580
12968 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12969
57d00b6a 129702016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12971
12972 PR target/68404
12973 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12974 * gcc.target/powerpc/fusion3.c: Likewise.
12975
63ad69d6 129762016-02-18 Richard Biener <rguenther@suse.de>
12977
12978 PR middle-end/69553
12979 * g++.dg/torture/pr69553.C: New testcase.
12980
d92404ed 129812016-02-18 Nick Clifton <nickc@redhat.com>
12982
4550fbd0 12983 PR target/62254
12984 PR target/69610
12985 * gcc.target/arm/pr62554.c: New test.
12986 * gcc.target/arm/pr69610-1.c: New test.
12987 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12988
0808dfce 129892016-02-18 Richard Biener <rguenther@suse.de>
12990
12991 PR middle-end/69854
12992 * gcc.dg/torture/pr69854.c: New testcase.
12993
fc3527e3 129942016-02-17 Jakub Jelinek <jakub@redhat.com>
12995
12996 PR c++/69850
12997 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12998
e3c24279 129992012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13000
13001 * gcc.target/powerpc/vec-cg.c: New test.
13002
c9732c2b 130032016-02-17 Richard Biener <rguenther@suse.de>
13004
13005 PR testsuite/69586
13006 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13007
51bf9f9b 130082016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13009
13010 PR target/69161
13011 * gcc.c-torture/compile/pr69161.c: New test.
13012
6baedca3 130132016-02-17 David Sherwood <david.sherwood@arm.com>
13014
13015 PR target/69532
13016 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13017 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13018
4f240715 130192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13020
13021 * gcc.dg/ifcvt-4.c: Skip on Visium.
13022
e0c0515d 130232016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13024
13025 * gnat.dg/atomic8.adb: New test.
13026
7b319ee6 130272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13028
13029 * gnat.dg/discr46.ad[sb]: New test.
13030
48a7e3d1 130312016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13032
13033 PR Target/48344
13034 * gcc.target/powerpc/pr48344-1.c: New test.
13035
3f844f15 130362015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13037
13038 PR fortran/69742
13039 * gfortran.dg/associate_21.f90: New test.
13040
7675e968 130412016-02-16 Jakub Jelinek <jakub@redhat.com>
13042
13043 PR c/69835
13044 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13045 -Wnonnull in dg-options.
13046 * c-c++-common/nonnull-2.c: New test.
13047
d6faee88 130482016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13049 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13050
13051 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13052
3a2a72aa 130532016-02-16 Jakub Jelinek <jakub@redhat.com>
13054
13055 PR middle-end/69801
13056 * gcc.dg/pr69801.c: Add empty dg-options.
13057
28072426 130582016-02-16 James Norris <jnorris@codesourcery.com>
13059
13060 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13061 * g++.dg/goacc/deviceptr-1.c: New file.
13062
37fffac2 130632016-02-16 Jakub Jelinek <jakub@redhat.com>
13064
13065 PR tree-optimization/69820
13066 * gcc.dg/vect/pr69820.c: New test.
13067
f72a5e61 130682016-02-16 Richard Biener <rguenther@suse.de>
13069
13070 PR tree-optimization/69776
13071 * gcc.dg/torture/pr69776-2.c: New testcase.
13072
50e0cd76 130732016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13074
13075 PR tree-optimization/69714
13076 * gcc.dg/torture/pr69714.c: New test.
13077
14a72c4e 130782016-02-16 Jakub Jelinek <jakub@redhat.com>
13079
13080 PR tree-optimization/69802
13081 * gcc.dg/pr69802.c: New test.
13082
fd808c11 130832016-02-16 Richard Biener <rguenther@suse.de>
13084
13085 PR middle-end/69801
13086 * gcc.dg/pr69801.c: New testcase.
13087
49a549ca 130882016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13089
13090 PR libgfortran/69651
13091 * gfortran.dg/read_bang.f90: New test.
13092 * gfortran.dg/read_bang4.f90: New test.
13093
77454e6e 130942016-02-15 Jakub Jelinek <jakub@redhat.com>
13095
2074f21c 13096 PR c++/69658
13097 * g++.dg/init/pr69658.C: New test.
13098
77454e6e 13099 PR c++/69797
13100 * c-c++-common/pr69797.c: New test.
13101
4ef4d764 131022016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13103
13104 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13105 check for aarch64*-*-*.
13106
4a45fe0f 131072016-02-15 Richard Biener <rguenther@suse.de>
13108
13109 PR tree-optimization/69783
13110 * gcc.dg/vect/pr69783.c: New testcase.
13111
0b3619e6 131122016-02-15 Richard Biener <rguenther@suse.de>
13113
13114 PR tree-optimization/69776
13115 * gcc.dg/torture/pr69776.c: New testcase.
13116
9b49c3cb 131172016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13118
13119 PR fortran/60526
13120 * gfortran.dg/type_decl_4.f90: Reinstated.
13121
e46faff9 131222016-02-14 John David Anglin <danglin@gcc.gnu.org>
13123
13124 PR fortran/68746
13125 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13126
a96c809a 131272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13128
13129 PR fortran/60526
13130 PR bootstrap/69816
13131 * gfortran.dg/type_decl_4.f90: Removed.
13132
fdec7e88 131332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13134
13135 PR fortran/60526
13136 * gfortran.dg/type_decl_4.f90: New test.
13137
a72095c4 131382016-02-14 Alan Modra <amodra@gmail.com>
13139
bc436924 13140 PR testsuite/68886
a72095c4 13141 * gcc.c-torture/execute/stkalign.c: Revise test.
13142
73bb5f8b 131432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13144
13145 PR target/67260
13146 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13147
beb13161 131482016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13149
13150 PR target/67260
13151 * gcc.target/sh/torture/pr67260.c: New.
13152
67cab04e 131532016-02-12 John David Anglin <danglin@gcc.gnu.org>
13154
13155 * gcc.dg/pr67964.c: Add dg-require-alias.
13156
44a59bb1 131572016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13158
13159 PR target/67636
13160 PR target/64345
13161 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13162
38c9bd3a 131632016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13164
13165 PR libgfortran/69668
13166 * gfortran.dg/namelist_88.f90: New test.
13167
1774ff82 131682016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13169
13170 PR libgfortran/69668
13171 * gfortran.dg/namelist_38.f90: Update test.
13172 * gfortran.dg/namelist_84.f90: Update test.
13173
aec1f4bd 131742016-02-12 David Malcolm <dmalcolm@redhat.com>
13175
13176 PR other/69554
13177 * gcc.dg/pr69554-1.c: New test.
13178 * gfortran.dg/pr69554-1.F90: New test.
13179 * gfortran.dg/pr69554-2.F90: New test.
13180 * lib/gcc-dg.exp (proc dg-locus): New function.
13181 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13182 distinguish between the caret-printing and non-caret-printing
13183 cases. If caret-printing has been explicitly enabled, bail out
13184 without attempting to fix up the output.
13185
da7d5066 131862016-02-12 David Malcolm <dmalcolm@redhat.com>
13187
13188 PR driver/69265
13189 PR driver/69453
13190 * gcc.dg/spellcheck-options-3.c: New test case.
13191 * gcc.dg/spellcheck-options-4.c: New test case.
13192 * gcc.dg/spellcheck-options-5.c: New test case.
13193 * gcc.dg/spellcheck-options-6.c: New test case.
13194 * gcc.dg/spellcheck-options-7.c: New test case.
13195 * gcc.dg/spellcheck-options-8.c: New test case.
13196 * gcc.dg/spellcheck-options-9.c: New test case.
13197 * gcc.dg/spellcheck-options-10.c: New test case.
13198
fcce1b0b 131992016-02-12 Jakub Jelinek <jakub@redhat.com>
13200
13201 PR rtl-optimization/69764
13202 PR rtl-optimization/69771
13203 * c-c++-common/pr69764.c: New test.
13204 * gcc.dg/torture/pr69771.c: New test.
13205
6d609290 132062016-02-12 Marek Polacek <polacek@redhat.com>
13207
13208 * g++.dg/torture/init-list1.C: New.
13209
7d75fb56 132102016-02-12 Marek Polacek <polacek@redhat.com>
13211
13212 * gcc.dg/pr69522.c: Add empty dg-options.
13213
52543fda 132142016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13215
13216 * g++.dg/lto/lto.exp: Include and init mpx.
13217 * g++.dg/lto/pr69729_0.C: New test.
13218
34947478 132192016-02-12 Jakub Jelinek <jakub@redhat.com>
13220
9181a4ec 13221 PR ipa/69241
13222 * g++.dg/ipa/pr69241-4.C: New test.
13223
34947478 13224 PR ipa/68672
13225 * g++.dg/ipa/pr68672-1.C: New test.
13226 * g++.dg/ipa/pr68672-2.C: New test.
13227 * g++.dg/ipa/pr68672-3.C: New test.
13228
74a4140f 132292016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13230
13231 PR c/69522
50e0cd76 13232 * gcc.dg/pr69522.c: New test.
74a4140f 13233
9ddb20d6 132342016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13235
13236 PR c++/69098
13237 * g++.dg/cpp1y/69098.C: New test.
13238 * g++.dg/cpp1y/69098-2.C: New test.
13239
67cf9b55 132402016-02-12 Jakub Jelinek <jakub@redhat.com>
13241
13242 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13243 and neighbour -> neighbor.
13244 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13245 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13246 * c-c++-common/Wvarargs.c: Likewise.
13247 * c-c++-common/goacc/host_data-5.c: Likewise.
13248 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13249 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13250 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13251 * gcc.target/aarch64/pr60697.c: Likewise.
13252 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13253 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13254 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13255 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13256 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13257 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13258 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13259 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13260 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13261 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13262 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13263 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13264 * g++.dg/lookup/koenig5.C: Likewise.
13265 * g++.dg/ext/no-asm-2.C: Likewise.
13266 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13267 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13268 * gfortran.dg/used_types_16.f90: Likewise.
13269 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13270 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13271 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13272 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13273 * gfortran.dg/abstract_type_6.f03: Likewise.
13274 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13275 * gfortran.dg/used_types_15.f90: Likewise.
13276 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13277 * gfortran.dg/exit_3.f08: Likewise.
13278 * gfortran.dg/open_status_2.f90: Likewise.
13279 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13280 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13281 * gfortran.dg/associate_1.f03: Likewise.
13282 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13283 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13284 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13285 * gcc.dg/builtin-object-size-1.c: Likewise.
13286 * gcc.dg/noreturn-6.c: Likewise.
13287 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13288 * gcc.dg/globalalias.c: Likewise.
13289 * gcc.dg/builtins-config.h: Likewise.
13290 * gcc.dg/pr30457.c: Likewise.
13291 * gcc.c-torture/compile/volatile-1.c: Likewise.
13292 * gcc.c-torture/execute/20101011-1.c: Likewise.
13293 * c-c++-common/Waddress-1.c: Likewise.
13294
40b38ace 132952016-02-11 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR c/69768
13298 * c-c++-common/Waddress-1.c: New test.
13299
42c87ca9 133002016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13301
13302 PR fortran/69296
13303 * gfortran.dg/associate_19.f03: New test.
13304 * gfortran.dg/associate_20.f03: New test.
13305
acb7939f 133062016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13307
13308 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13309
6defe3c5 133102016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13311
13312 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13313 .arch armv8-a\n. Add -dA to dg-options.
13314 * gcc.target/aarch64/assembler_arch_1.c: New test.
13315 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13316
63f63318 133172016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13318
13319 PR c++/68726
13320 * g++.dg/cpp0x/pr68726.C: New.
13321
1cddf457 133222016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13323
13324 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13325 test.
13326
b86fba37 133272016-02-11 Richard Biener <rguenther@suse.de>
13328
13329 * g++.dg/tree-ssa/pr61034.C: Adjust.
13330
ec4ec95a 133312016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13332
be7c31e9 13333 PR target/69148
ec4ec95a 13334 * gcc.target/s390/pr69148.c: New.
13335
f64416ca 133362016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13337
13338 PR tree-optimization/69652
13339 * gcc.dg/torture/pr69652.c: New test.
13340
e5d1ea31 133412016-02-10 Jakub Jelinek <jakub@redhat.com>
13342 Patrick Palka <ppalka@gcc.gnu.org>
13343
13344 PR ipa/69241
13345 PR c++/69649
13346 * g++.dg/ipa/pr69241-1.C: New test.
13347 * g++.dg/ipa/pr69241-2.C: New test.
13348 * g++.dg/ipa/pr69241-3.C: New test.
13349 * g++.dg/ipa/pr69649.C: New test.
13350
fa03b19d 133512016-02-10 Uros Bizjak <ubizjak@gmail.com>
13352
13353 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13354 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13355
14485c8a 133562016-02-10 Bin Cheng <bin.cheng@arm.com>
13357
13358 PR tree-optimization/68021
13359 * gcc.dg/tree-ssa/pr68021.c: New test.
13360
79f1ed25 133612016-02-10 Richard Biener <rguenther@suse.de>
13362
13363 PR tree-optimization/69726
13364 * gcc.dg/uninit-22.c: New testcase.
13365
58f74eff 133662016-02-09 Andrew Pinski <apinski@cavium.com>
13367
13368 PR tree-opt/69282
13369 * gcc.c-torture/compile/20160205-1.c: New testcase.
13370
600c00f7 133712016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13372
13373 PR target/68404
13374 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13375 instead accessing a really large arrray.
13376 * gcc.target/powerpc/fusion3.c: Likewise.
13377
0771836e 133782016-02-09 Charles Baylis <charles.baylis@linaro.org>
13379
13380 PR target/68532
13381 * gcc.c-torture/execute/pr68532.c: New test.
13382
4ccd644f 133832016-02-11 Alexandre Oliva <aoliva@redhat.com>
13384
13385 PR target/69634
13386 * gcc.dg/pr69634.c: New.
13387
2e980a39 133882016-02-09 Richard Biener <rguenther@suse.de>
13389
13390 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13391
aacf7102 133922016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13393
aacf7102 13394 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13395
a1856ddf 133962016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13397
13398 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13399
d4d3da7e 134002016-02-09 Richard Biener <rguenther@suse.de>
13401
13402 PR tree-optimization/69715
13403 * gcc.dg/torture/pr69715.c: New testcase.
13404
9cc6714f 134052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13406
13407 PR c++/69139
13408 * g++.dg/cpp0x/trailing12.C: New test.
13409 * g++.dg/cpp0x/trailing13.C: New test.
13410
83d5062b 134112016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13412
13413 PR c++/69283
13414 PR c++/67835
13415 * g++.dg/cpp1y/auto-fn29.C: New test.
13416 * g++.dg/cpp1y/auto-fn30.C: New test.
13417
394a86f3 134182016-02-08 Jakub Jelinek <jakub@redhat.com>
13419
13420 PR tree-optimization/69209
13421 * gcc.c-torture/compile/pr69209.c: New test.
13422
93b124b4 134232016-02-08 Jeff Law <law@redhat.com>
13424
13425 PR tree-optimization/68541
13426 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13427 of statements allowed in join block for path splitting.
13428
26abce13 134292016-02-08 Jakub Jelinek <jakub@redhat.com>
13430
0acb2d6e 13431 PR c++/59627
13432 * g++.dg/gomp/pr59627.C: New test.
13433
26abce13 13434 PR ipa/69239
13435 * g++.dg/ipa/pr69239.C: New test.
13436
86e0b129 134372016-02-08 David Malcolm <dmalcolm@redhat.com>
13438
13439 PR preprocessor/69664
13440 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13441 * gcc.dg/cpp/warn-comments.c: Likewise.
13442
f553d9f8 134432016-02-08 Marek Polacek <polacek@redhat.com>
13444
13445 PR c++/69688
13446 * g++.dg/init/const12.C: New test.
13447
600695e0 134482016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13449
13450 PR target/60410
13451 * gcc.dg/lto/pr55113_0.c: Remove test.
13452
c4f4b1e8 134532016-02-08 Richard Biener <rguenther@suse.de>
13454
13455 PR tree-optimization/69719
13456 * gcc.dg/torture/pr69719.c: New testcase.
13457
5a987d87 134582016-02-08 Richard Biener <rguenther@suse.de>
13459 Jeff Law <law@redhat.com>
13460
13461 PR target/68273
13462 * gcc.target/mips/pr68273.c: New testcase.
13463
0418e71d 134642016-02-08 Richard Biener <rguenther@suse.de>
13465
13466 PR rtl-optimization/69274
13467 * gcc.target/i386/addr-sel-1.c: XFAIL.
13468
07c0f1ca 134692016-02-08 Jeff Law <law@redhat.com>
13470
40d85f4c 13471 PR tree-optimization/68541
13472 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13473
140e093f 13474 PR tree-optimization/65917
07c0f1ca 13475 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13476
16430acf 134772016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13478
13479 PR fortran/50555
13480 * gfortran.dg/namelist_args.f90: New test.
13481
3f0ff0d8 134822016-02-05 Jeff Law <law@redhat.com>
13483
140e093f 13484 PR tree-optimization/68541
3f0ff0d8 13485 * gcc.dg/tree-ssa/split-path-2.c: New test.
13486 * gcc.dg/tree-ssa/split-path-3.c: New test.
13487 * gcc.dg/tree-ssa/split-path-4.c: New test.
13488 * gcc.dg/tree-ssa/split-path-5.c: New test.
13489 * gcc.dg/tree-ssa/split-path-6.c: New test.
13490 * gcc.dg/tree-ssa/split-path-7.c: New test.
13491
a7cc1f94 134922016-02-05 Martin Sebor <msebor@redhat.com>
13493
13494 PR c++/69662
13495 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13496 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13497
fcb25f28 134982016-02-06 Richard HEnderson <rth@redhat.com>
13499
13500 PR c/69643
13501 * gcc.target/i386/addr-space-4.c: New.
13502 * gcc.target/i386/addr-space-5.c: New.
13503
3a2545a1 135042016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13505
13506 PR fortran/66089
13507 * gfortran.dg/elemental_dependency_6.f90: New.
13508
1e302465 135092016-02-05 Jakub Jelinek <jakub@redhat.com>
13510
66feb54c 13511 PR rtl-optimization/69691
13512 * gcc.c-torture/execute/pr69691.c: New test.
13513
1e302465 13514 PR c++/69628
13515 * g++.dg/parse/pr69628.C: New test.
13516
9c28a298 135172016-02-05 Uros Bizjak <ubizjak@gmail.com>
13518
13519 * gcc.dg/sancov/asan.c: Move to ...
13520 * gcc.dg/asan/sancov-1.c: ... here.
13521
a854e286 135222016-02-05 Uros Bizjak <ubizjak@gmail.com>
13523
13524 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13525
d4f0b240 135262016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13527
13528 PR target/69677
13529 * gcc.target/i386/pr69677.c: New test.
13530
235d8723 135312016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13532
13533 PR c++/68948
13534 * g++.dg/template/pr68948.C: New test.
13535
f390cf65 135362016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13537
13538 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13539 (only necessary on s390x).
13540
ab99f104 135412016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13542
13543 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13544 -mno-accumulate-outgoing-args.
13545
f7ef5392 135462016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13547
13548 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13549
6b098e91 135502016-02-04 Jakub Jelinek <jakub@redhat.com>
13551
13552 PR c/69669
13553 * c-c++-common/pr69669.c: New test.
13554
f0146cf3 135552016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13556
13557 PR target/69667
13558 * g++.dg/pr69667.C: New file.
13559
08fd6cf5 135602016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13561
13562 PR target/69619
13563 * gcc.dg/pr69619.c: Add new test.
13564
a6f3f39f 135652016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13566
13567 PR rtl-optimization/69577
13568 * gcc.target/i386/pr69577.c: New test.
13569
774068a0 135702016-02-04 Martin Liska <mliska@suse.cz>
13571
13572 * g++.dg/asan/pr69276.C: New test.
13573
f50a7894 135742016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13575
13576 PR target/65932
13577 PR target/67714
13578 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13579 a single smulbb instruction.
13580 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13581 * gcc.target/amr/wmul-2.c: Likewise.
13582
6b722eb3 135832016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13584
13585 PR target/65932
13586 PR target/67714
13587 * gcc.c-torture/execute/pr67714.c: New test.
13588
1f1475a7 135892016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13590
13591 PR target/69454
13592 * gcc.target/i386/pr69454-1.c: New test.
13593 * gcc.target/i386/pr69454-2.c: New test.
13594
6b94e133 135952016-02-03 Martin Sebor <msebor@redhat.com>
13596
13597 PR c++/69251
13598 PR c++/69253
13599 PR c++/69290
13600 PR c++/69277
13601 PR c++/69349
13602 * g++.dg/ext/flexarray-mangle-2.C: New test.
13603 * g++.dg/ext/flexarray-mangle.C: New test.
13604 * g++.dg/ext/flexarray-subst.C: New test.
13605 * g++.dg/ext/flexary11.C: New test.
13606 * g++.dg/ext/flexary12.C: New test.
13607 * g++.dg/ext/flexary13.C: New test.
13608 * g++.dg/ext/flexary14.C: New test.
13609 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13610
342ed0ac 136112016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13612
13613 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13614 Define only if CHECK_FLOAT128 is defined.
13615 (main): Properly initialize u5.
13616
edf6c4d2 136172016-02-03 Jakub Jelinek <jakub@redhat.com>
13618
415d5641 13619 PR c/69627
13620 * gcc.dg/pr69627.c: New test.
13621
edf6c4d2 13622 PR target/69644
13623 * gcc.dg/pr69644.c: New test.
13624
cf8f3ba0 136252016-02-03 Mike Stump <mikestump@comcast.net>
13626
13627 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13628 support for struct-layout-1.exp.
13629
c90d55dd 136302016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13631
13632 PR c++/69056
f7ef5392 13633 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13634
401bd0c8 136352016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13636 Alexandre Oliva <aoliva@redhat.com>
13637
13638 PR target/69461
13639 * gcc.target/powerpc/pr69461.c: New.
13640
277d9d1d 136412016-02-03 Uros Bizjak <ubizjak@gmail.com>
13642
13643 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13644 works from here ...
13645 (check_effective_target_fsanitize_thread): ... to here. Do not
13646 specify additional compile flags for the test source.
13647 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13648 specify additional compile flags for the test source.
13649
e69ad94a 136502016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13651
13652 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13653
a4454da2 136542016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13655
13656 PR fortran/67451
13657 PR fortran/69418
13658 * gfortran.dg/coarray_allocate_2.f08: New test.
13659 * gfortran.dg/coarray_allocate_3.f08: New test.
13660 * gfortran.dg/coarray_allocate_4.f08: New test.
13661
88cab2dd 136622016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13663
13664 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13665 use same scan-tree-dump-times on all platforms.
13666 * gcc.dg/vect/vect-outer-1.c: Likewise.
13667 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13668 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13669 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13670 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13671 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13672 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13673 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13674
66ea75c4 136752016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13676
13677 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13678 warning.
13679
4eef8df7 136802016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13681
13682 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13683
665fbc2f 136842016-02-02 James Norris <jnorris@codesourcery.com>
13685
13686 * c-c++-common/goacc/routine-5.c: Add tests.
13687
b10e3d47 136882016-02-02 Alexander Monakov <amonakov@ispras.ru>
13689
13690 * gcc.target/nvptx/unsigned-cmp.c: New test.
13691
12ad66dd 136922016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13693
13694 * gcc.target/aarch64/scalar_shift_1.c
13695 (test_corners_sisd_di): Improve force to SIMD register.
13696 (test_corners_sisd_si): Likewise.
13697 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13698 Remove scan-assembler check for ldr.
13699
f9ec342f 137002016-02-02 Richard Biener <rguenther@suse.de>
13701
13702 PR tree-optimization/69595
13703 * gcc.dg/Warray-bounds-17.c: New testcase.
13704
32f2925a 137052016-02-02 Richard Biener <rguenther@suse.de>
13706
13707 PR tree-optimization/69606
13708 * gcc.dg/torture/pr69606.c: New testcase.
13709
cfd9ca84 137102016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13711
13712 PR middle-end/68542
13713 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13714 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13715
19bf08e2 137162016-02-02 Alan Modra <amodra@gmail.com>
13717
13718 PR target/69548
13719 * gcc.target/powerpc/pr69548.c: New test.
13720
6f13b088 137212016-02-01 Jakub Jelinek <jakub@redhat.com>
13722
dcddc5af 13723 PR rtl-optimization/69592
13724 * gcc.dg/pr69592.c: New test.
13725
6f13b088 13726 PR preprocessor/69543
13727 PR c/69558
13728 * gcc.dg/pr69543.c: New test.
13729 * gcc.dg/pr69558.c: New test.
13730
d090e5c2 137312016-02-01 Uros Bizjak <ubizjak@gmail.com>
13732
fcb317c5 13733 PR testsuite/65940
13734 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13735
aaf527dc 137362016-02-01 Martin Sebor <msebor@redhat.com>
13737
13738 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13739
1674217b 137402016-02-01 Bin Cheng <bin.cheng@arm.com>
13741
13742 PR tree-optimization/67921
13743 * c-c++-common/ubsan/pr67921.c: New test.
13744
b4007655 137452016-02-01 Richard Biener <rguenther@suse.de>
13746
13747 PR middle-end/69556
13748 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13749
88a477bb 137502016-02-01 Richard Biener <rguenther@suse.de>
13751
13752 PR tree-optimization/69574
13753 * gcc.dg/torture/pr69574.c: New testcase.
13754
2eaaa4e7 137552016-02-01 Richard Biener <rguenther@suse.de>
13756
13757 PR tree-optimization/69579
13758 * gcc.dg/setjmp-6.c: New testcase.
13759
e3882c44 137602016-02-01 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR rtl-optimization/69570
13763 * g++.dg/opt/pr69570.C: New test.
13764
f80aff47 137652016-02-01 Richard Henderson <rth@redhat.com>
13766
13767 * gcc.dg/pr69535.c: New test.
13768
240568aa 137692016-01-31 John David Anglin <danglin@gcc.gnu.org>
13770
6009b3b8 13771 PR testsuite/69584
13772 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13773 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13774
1fdf7177 13775 PR debug/68244
13776 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13777
240568aa 13778 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13779
cb3e5ac0 137802016-01-31 Paul Thomas <pault@gcc.gnu.org>
13781
13782 PR fortran/67564
13783 * gfortran.dg/allocate_with_source_17.f03: New test.
13784
3b8b902b 137852016-01-30 Jakub Jelinek <jakub@redhat.com>
13786
13787 PR tree-optimization/69546
13788 * gcc.dg/torture/pr69546.c: New test.
13789
17985abe 137902016-01-30 Paul Thomas <pault@gcc.gnu.org>
13791
13792 PR fortran/69566
13793 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13794
b5239e80 137952016-01-30 Martin Sebor <msebor@redhat.com>
13796
13797 PR c++/68490
13798 * g++.dg/ext/flexary10.C: New test.
13799
e8f03010 138002016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13801
13802 PR fortran/66707
13803 gfortran.dg/common_23.f90: New test.
13804
dc93691a 138052016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13806
13807 PR target/65546
13808 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13809 condition being checked, and disable it when the target supports
13810 misaligned loads and stores.
13811
ff5e28e9 138122016-01-29 Jakub Jelinek <jakub@redhat.com>
13813
13814 PR debug/69518
13815 * gcc.dg/torture/pr69518.c: New test.
13816
b0d8930a 138172016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13818
13819 PR target/69530
13820 * gcc.target/i386/pr69530.c: New test.
13821
21601fc7 138222016-01-29 Steve Ellcey <sellcey@imgtec.com>
13823
13824 PR target/65604
13825 * gcc.target/mips/div-delay.c: New test.
13826
ca6c7317 138272016-01-29 Jakub Jelinek <jakub@redhat.com>
13828
4758dc39 13829 PR target/69551
13830 * gcc.target/i386/pr69551.c: New test.
13831
ca6c7317 13832 PR target/66137
13833 * gcc.target/i386/pr66137.c: New test.
13834
e3078da6 138352016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13836
13837 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13838 always built for p5600.
13839 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13840 isa=p5600 dg-option.
13841
b622ec25 138422016-01-29 Richard Biener <rguenther@suse.de>
13843
13844 PR tree-optimization/69547
13845 * g++.dg/tree-ssa/pr69547.C: New testcase.
13846
d2a60e99 138472016-01-29 Jakub Jelinek <jakub@redhat.com>
13848
13849 PR debug/66869
13850 * g++.dg/warn/Wunused-function2.C: New test.
13851
ae849d2b 138522016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13853
13854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13855 support for test to succeed.
13856
ce6a6978 138572016-01-29 Marek Polacek <polacek@redhat.com>
13858
13859 PR c++/69509
13860 PR c++/69516
13861 * g++.dg/ext/constexpr-vla2.C: New test.
13862 * g++.dg/ext/constexpr-vla3.C: New test.
13863 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13864
7550d855 138652016-01-29 Richard Biener <rguenther@suse.de>
13866
13867 PR middle-end/69537
13868 * gcc.dg/uninit-21.c: New testcase.
13869
f11bb279 138702016-01-28 Uros Bizjak <ubizjak@gmail.com>
13871
13872 PR target/69459
13873 * gcc.target/i386/pr69459.c: New test.
13874
c80c12c8 138752016-01-28 Steve Ellcey <sellcey@imgtec.com>
13876
13877 PR target/68400
13878 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13879 * gcc.target/mips/pr68400.c: New test.
13880
c649bacc 138812016-01-28 Martin Sebor <msebor@redhat.com>
13882
13883 PR target/17381
13884 * gcc.target/powerpc/pr17381.c: New test.
13885
f4881661 138862016-01-28 Jakub Jelinek <jakub@redhat.com>
13887
13888 PR middle-end/69542
13889 * gcc.dg/torture/pr69542.c: New test.
13890
d66fdd75 138912016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13892
13893 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13894
d4a78818 138952016-01-28 David Edelsohn <dje.gcc@gmail.com>
13896
13897 * gcc.dg/pr65980.c: Skip on AIX.
13898 * gcc.dg/pr66688.c: Same.
13899
21329e97 139002016-01-28 David Edelsohn <dje.gcc@gmail.com>
13901
13902 PR target/63679
13903 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13904 * gcc.dg/tree-ssa/sra-18.c: Same.
13905
cc7124a6 139062016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13907
13908 PR fortran/62536
13909 * gfortran.dg/block_15.f08: New test.
13910 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13911 on incorrectly closed BLOCK.
13912
358dfcb4 139132016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13914
13915 * gcc.dg/declare-simd.c: New test.
2034deb9 13916
e87502d6 139172016-01-28 Richard Biener <rguenther@suse.de>
13918
13919 PR tree-optimization/69466
13920 * gfortran.dg/vect/pr69466.f90: New testcase.
13921
44e7334b 139222016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13923
13924 * g++.dg/pr67989.C: Remove ARM-specific option.
13925 * gcc.target/arm/pr67989.C: New file.
13926
5ce8f551 139272016-01-27 Uros Bizjak <ubizjak@gmail.com>
13928
13929 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13930 and expm1 test for glibc < 2.11.
13931
fa6e6b15 139322016-01-27 Richard Henderson <rth@redhat.com>
13933
13934 * gcc.c-torture/execute/pr69447.c: New test.
13935
139362016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13937
7b8122c6 13938 PR fortran/69422
147b2f9b 13939 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13940
78e516eb 139412016-01-27 Jakub Jelinek <jakub@redhat.com>
13942
13943 PR debug/66869
13944 * gcc.dg/pr66869.c: New test.
13945
9b849350 139462016-01-25 Jeff Law <law@redhat.com>
13947
13948 PR tree-optimization/68398
f11bb279 13949 PR tree-optimization/69196
9b849350 13950 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13951 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13952 path to avoid new heuristic allowing more irreducible regions
13953 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13954 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13955 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13956 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13957 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13958
fee5e491 139592016-01-27 Marek Polacek <polacek@redhat.com>
13960
13961 PR c/68062
13962 * c-c++-common/vector-compare-4.c: New test.
13963
eec96426 139642016-01-27 David Malcolm <dmalcolm@redhat.com>
13965
13966 PR preprocessor/69126
13967 * c-c++-common/pr69126.c: New test case.
13968
5068be18 139692016-01-27 Ian Lance Taylor <iant@google.com>
13970
13971 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13972
5fa82c11 139732016-01-27 Ryan Burn <contact@rnburn.com>
13974
13975 PR cilkplus/69267
13976 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13977
b3df0219 139782016-01-27 Uros Bizjak <ubizjak@gmail.com>
13979
13980 PR target/69512
13981 * gcc.target/i386/pr69512.c: New test.
13982
d46a16d4 139832016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13984
13985 PR ada/69488
13986 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13987
6a9b35ef 139882016-01-27 Marek Polacek <polacek@redhat.com>
13989
13990 PR c++/69379
13991 * g++.dg/pr69379.C: New test.
13992
18e9663b 139932016-01-27 Martin Sebor <msebor@redhat.com>
13994
13995 PR c++/69317
13996 * g++.dg/abi/Wabi-2-2.C: New test.
13997 * g++.dg/abi/Wabi-2-3.C: New test.
13998 * g++.dg/abi/Wabi-3-2.C: New test.
13999 * g++.dg/abi/Wabi-3-3.C: New test.
14000
c88301ad 140012016-01-27 Richard Biener <rguenther@suse.de>
14002
14003 PR tree-optimization/69166
14004 * gcc.dg/torture/pr69166.c: New testcase.
14005
8ca47550 140062016-01-27 Martin Jambor <mjambor@suse.cz>
14007
14008 PR tree-optimization/69355
14009 * gcc.dg/tree-ssa/pr69355.c: New test.
14010
5cb23e3c 140112016-01-27 Marek Polacek <polacek@redhat.com>
14012
14013 PR c++/69496
14014 * g++.dg/ext/constexpr-vla1.C: New test.
14015
7b0c1b6d 140162016-01-20 Christian Bruel <christian.bruel@st.com>
14017
14018 PR target/69245
14019 * gcc.target/arm/pr69245.c: New test.
14020
220112fc 140212016-01-27 Jakub Jelinek <jakub@redhat.com>
14022
14023 PR tree-optimization/69399
14024 * gcc.dg/torture/pr69399.c: New test.
14025
16294490 140262016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14027
14028 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14029
8abd3d0c 140302016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14031
14032 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14033
7cf9b895 140342016-01-26 Tom de Vries <tom@codesourcery.com>
14035
14036 PR tree-optimization/69110
14037 * gcc.dg/autopar/pr69110.c: New test.
14038
557c1942 140392016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14040 Sebastian Pop <s.pop@samsung.com>
557c1942 14041
14042 * gcc.dg/graphite/isl-ast-op-select.c: New.
14043
80adbd96 140442015-01-26 Paul Thomas <pault@gcc.gnu.org>
14045
14046 PR fortran/69385
14047 * gfortran.dg/allocate_error_6.f90: New test.
14048
c3f86f60 140492016-01-26 Richard Henderson <rth@redhat.com>
14050
14051 * gcc.dg/tm/pr60908.c: New test.
14052
3752e5b1 140532016-01-26 David Malcolm <dmalcolm@redhat.com>
14054
14055 PR other/69006
14056 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14057 directive.
14058 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14059 expected multiline output to reflect the colorization being
14060 disabled before newlines.
14061 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14062 (custom_diagnostic_finalizer): Replace call to
14063 pp_newline_and_flush with call to pp_flush.
14064 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14065 * gfortran.dg/implicit_class_1.f90: Likewise.
14066 * lib/gcc-dg.exp (allow_blank_lines): New global.
14067 (dg-allow-blank-lines-in-output): New procedure.
14068 (gcc-dg-prune): Complain about blank lines in the output, unless
14069 dg-allow-blank-lines-in-output was called.
14070 * lib/multiline.exp (_build_multiline_regex): Only support
14071 arbitrary followup text for non-blank-lines, not for blank lines.
14072
9bbfd060 140732016-01-26 Jakub Jelinek <jakub@redhat.com>
14074
14075 PR tree-optimization/69483
14076 * gcc.dg/pr69483.c: New test.
14077 * g++.dg/opt/pr69483.C: New test.
14078
53773057 140792016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14080
14081 PR target/68620
14082 * gcc.target/arm/pr68620.c: New test.
14083
442a556f 140842016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14085
14086 * gcc.target/i386/pr68986-2.c: Remove -m32.
14087
d513c683 140882016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14089
14090 PR target/68986
14091 * gcc.target/i386/pr68986-1.c: New test.
14092 * gcc.target/i386/pr68986-2.c: Likewise.
14093 * gcc.target/i386/pr68986-3.c: Likewise.
14094
976877a5 140952016-01-26 Christian Bruel <christian.bruel@st.com>
14096
14097 * lib/target-supports.exp
14098 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14099 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14100 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14101
2c7b2f88 141022016-01-26 Richard Biener <rguenther@suse.de>
14103
14104 PR tree-optimization/69452
14105 * gcc.dg/torture/pr69452.c: New testcase.
14106
f7fc06e7 141072016-01-26 Jakub Jelinek <jakub@redhat.com>
14108
14109 PR target/69442
14110 * gcc.dg/pr69442.c: New test.
14111
d1dae587 141122016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14113
14114 PR target/67896
14115 * gcc.target/aarch64/simd/pr67896.C: New.
14116
ef7be7f8 141172016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14118
14119 PR tree-optimization/69400
14120 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14121 function.
14122 (plugin_init): Call it.
14123 * gcc.dg/torture/pr69400.c: New test.
14124
648433a4 141252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14126
14127 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14128
45fc5243 141292016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14130 Sebastian Pop <s.pop@samsung.com>
14131
14132 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14133 isl-0.15.
14134
c699f6a1 141352016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14136 Sebastian Pop <s.pop@samsung.com>
14137
14138 * gcc.dg/graphite/pr69292.c: New.
14139
b86e24ea 141402016-01-25 Jakub Jelinek <jakub@redhat.com>
14141
14142 * c-c++-common/goacc/use_device-1.c: New test.
14143
105cb8d7 141442016-01-25 Jeff Law <law@redhat.com>
14145
14146 PR tree-optimization/69196
14147 PR tree-optimization/68398
14148 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14149 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14150
44562749 141512016-01-25 David Edelsohn <dje.gcc@gmail.com>
14152
14153 PR target/69469
14154 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14155 Algorithm.
14156
6837fee7 141572016-01-25 Richard Biener <rguenther@suse.de>
14158
14159 PR testsuite/69380
14160 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14161
fe500d65 141622016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14163
14164 PR target/69421
14165 * gcc.dg/pr69421.c: New test.
14166
8eacba94 141672016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14168
14169 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14170 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14171 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14172 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14173 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14174 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14175 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14176 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14177 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14178 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14179
af09d40d 141802016-01-25 Richard Biener <rguenther@suse.de>
14181
14182 PR tree-optimization/69376
14183 * gcc.dg/torture/pr69376.c: New testcase.
14184
d65063f5 141852016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14186
14187 PR fortran/69397
14188 PR fortran/68442
14189 * gfortran.dg/interface_38.f90: New test.
14190 * gfortran.dg/interface_39.f90: New test.
80adbd96 14191
08c7bfb4 141922016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14193
14194 Revert:
14195 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14196
14197 PR c++/11858
14198 PR c++/24663
14199 PR c++/24664
14200 * g++.dg/template/pr11858.C: New test.
14201 * g++.dg/template/pr24663.C: New test.
14202 * g++.dg/template/unify12.C: New test.
14203 * g++.dg/template/unify13.C: New test.
14204 * g++.dg/template/unify14.C: New test.
14205 * g++.dg/template/unify15.C: New test.
14206 * g++.dg/template/unify16.C: New test.
14207 * g++.dg/template/unify17.C: New test.
14208
c2e7d2be 142092016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14210
14211 PR fortran/68283
14212 gfortran.dg/pr68283.f90: New test.
14213
9f2e8617 142142016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14215
14216 PR fortran/66094
14217 * gfortran.dg/inline_matmul_13.f90: New test.
14218 * gfortran.dg/matmul_bounds_8.f90: New test.
14219 * gfortran.dg/matmul_bounds_9.f90: New test.
14220 * gfortran.dg/matmul_bounds_10.f90: New test.
14221
a4838119 142222016-01-23 Tom de Vries <tom@codesourcery.com>
14223
14224 PR tree-optimization/69426
14225 * gcc.dg/autopar/pr69426.c: New test.
14226
feddf0dc 142272016-01-23 Martin Sebor <msebor@redhat.com>
14228
14229 PR c++/58109
14230 PR c++/69022
14231 * g++.dg/cpp0x/alignas5.C: New test.
14232 * g++.dg/ext/vector29.C: Same.
14233
132731fb 142342016-01-23 Uros Bizjak <ubizjak@gmail.com>
14235
14236 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14237 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14238 _GNU_SOURCE from compile flags to the source.
14239 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14240 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14241 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14242 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14243
51aec681 142442016-01-22 Jakub Jelinek <jakub@redhat.com>
14245
14246 PR target/69432
14247 * g++.dg/opt/pr69432.C: New test.
14248
147aa3e3 142492016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14250
14251 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14252 32-bit targets testing an -m64 multilib.
14253
4d04e35e 142542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14255
14256 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14257 64-bit support.
14258
86f38d0c 142592016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14260
14261 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14262
f776e712 142632016-01-21 Christian Bruel <christian.bruel@st.com>
14264
14265 PR target/68674
14266 * gcc.target/i386/pr68674.c
14267 * gcc.target/aarch64/pr68674.c
14268 * gcc.target/arm/pr68674.c
14269
7b9de435 142702016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14271
14272 PR target/69403
14273 * gcc.c-torture/execute/pr69403.c: New test.
14274
9935a0ba 142752016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14276
14277 PR c++/55843
14278 * g++.dg/template/pr55843.C: New.
14279
06b94aa1 142802016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14281
14282 PR testsuite/66877
14283 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14284 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14285
b68773a8 142862016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14287
14288 PR testsuite/67489
132731fb 14289 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14290 from dg-do compile directive, and instead add
14291 { dg-require-effective-target int128 }.
b68773a8 14292
bbbbe8ab 142932016-01-20 Martin Sebor <msebor@redhat.com>
14294
14295 PR c/69405
14296 * gcc.dg/sync-fetch.c: New test.
14297
f3a6a26f 142982016-01-21 Martin Sebor <msebor@redhat.com>
14299
14300 PR target/69252
14301 * gcc.target/powerpc/pr69252.c: New test.
14302
d1565a03 143032016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14304
14305 PR fortran/65996
132731fb 14306 * gfortran.dg/pr65996.f90: New test.
d1565a03 14307
15a5a905 143082016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14309
14310 PR c++/68810
bbbbe8ab 14311 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14312 expected to generate an error.
15a5a905 14313
e4538af5 143142016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14315
14316 PR middle-end/66178
14317 * gcc.dg/torture/pr66178.c: New test.
14318
4d4180ce 143192016-01-21 Anton Blanchard <anton@samba.org>
14320 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14321
14322 PR target/63354
14323 * gcc.target/powerpc/pr63354.c: New test.
14324
86e16058 143252016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14326
14327 PR rtl-optimization/68990
14328 * gcc.target/i386/pr68990: New.
14329
b11b85e4 143302016-01-21 Nick Clifton <nickc@redhat.com>
14331
14332 PR target/69129
14333 * gcc.target/mips/pr69129.c: New.
14334
62dd9f85 143352016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14336
14337 PR c++/58046
14338 * g++.dg/cpp0x/pr58046.C: New.
14339
ac7d424b 143402016-01-21 Jakub Jelinek <jakub@redhat.com>
14341
47c0bea3 14342 PR target/69187
14343 PR target/65624
14344 * gcc.target/arm/pr69187.c: New test.
14345
ac7d424b 14346 PR c++/69355
14347 * g++.dg/torture/pr69355.C: New test.
14348
9e18b252 143492016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14350 Sebastian Pop <s.pop@samsung.com>
14351
14352 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14353
de862e2f 143542016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14355 Sebastian Pop <s.pop@samsung.com>
14356
132731fb 14357 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14358
f55f9344 143592016-01-21 Jakub Jelinek <jakub@redhat.com>
14360
14361 PR middle-end/67653
14362 * c-c++-common/pr67653.c: New test.
14363 * gcc.dg/torture/pr29119.c: Add dg-warning.
14364
62752e71 143652016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14366
14367 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14368
16d4186f 143692016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14370
14371 PR c/24293
14372 * gcc.dg/pr24293.c: New test.
14373 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14374 incomplete struct type.
14375 * gcc.dg/declspec-1.c: Likewise.
14376 * gcc.dg/pr63549.c: Likewise.
14377
58219d13 143782016-01-20 Jakub Jelinek <jakub@redhat.com>
14379
14380 PR tree-optimization/66612
14381 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14382 for bdn instruction.
14383
a7b5688a 143842016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14385
14386 * lib/target-supports.exp
14387 (check_effective_target_arm_fp_ok_nocache): New.
14388 (check_effective_target_arm_fp_ok): New.
14389 (add_options_for_arm_fp): New.
14390 (check_effective_target_arm_crypto_ok_nocache): Require
14391 target_arm_v8_neon_ok instead of arm32.
14392 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14393 (check_effective_target_arm_crypto_pragma_ok): New.
14394 (add_options_for_arm_vfp): New.
14395 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14396 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14397 target instead. Force initial fpu to vfp.
14398 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14399 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14400 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14401 dependency.
14402 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14403 use arm_vfp effective target instead. Force initial fpu to vfp.
14404 * gcc.target/arm/attr-neon3.c: Likewise.
14405 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14406 arm_vfp_ok.
14407 * gcc.target/arm/unsigned-float.c: Likewise.
14408 * gcc.target/arm/vfp-1.c: Likewise.
14409 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14410 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14411 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14412 * gcc.target/arm/vfp-ldmias.c: Likewise.
14413 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14414 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14415 * gcc.target/arm/vfp-stmiad.c: Likewise.
14416 * gcc.target/arm/vfp-stmias.c: Likewise.
14417 * gcc.target/arm/vnmul-1.c: Likewise.
14418 * gcc.target/arm/vnmul-2.c: Likewise.
14419 * gcc.target/arm/vnmul-3.c: Likewise.
14420 * gcc.target/arm/vnmul-4.c: Likewise.
14421
7ca56ca8 144222016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14423
7fb75b57 14424 PR testsuite/69366
14425 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14426 the MPX run-time library, for compile-time MPX test.
14427 * gcc.target/i386/chkp-always_inline.c: Likewise.
14428 * gcc.target/i386/chkp-bndret.c: Likewise.
14429 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14430 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14431 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14432 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14433 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14434 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14435 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14436 * gcc.target/i386/chkp-label-address.c: Likewise.
14437 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14438 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14439 * gcc.target/i386/chkp-pr69044.c: Likewise.
14440 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14441 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14442 * gcc.target/i386/chkp-strchr.c: Likewise.
14443 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14444 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14445 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14446 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14447 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14448 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14449 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14450 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14451 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14452 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14453 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14454 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14455 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14456 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14457 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14458 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14459 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14460 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14461 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14462 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14463 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14464 * gcc.target/i386/pr63995-2.c: Likewise.
14465 * gcc.target/i386/pr64805.c: Likewise.
14466 * gcc.target/i386/pr65044.c: Likewise.
14467 * gcc.target/i386/pr65167.c: Likewise.
14468 * gcc.target/i386/pr65183.c: Likewise.
14469 * gcc.target/i386/pr65184.c: Likewise.
14470 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14471
f2da0b99 144722016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14473
14474 PR tree-optimization/69328
14475 * gcc.dg/pr69328.c: New test.
14476
4d379676 144772016-01-20 Jeff Law <law@redhat.com>
14478
4a11f145 14479 PR target/25114
4d379676 14480 * gcc.target/m68k/pr25114.c: New test.
14481
0754bad1 144822016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14483
14484 * gcc.target/arm/memset-inline-10.c: Added
14485 dg-require-effective-target arm_thumb2_ok.
14486
63bd5c2d 144872016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14488
14489 * gcc.dg/debug/dwarf2/sso.c: New test.
14490
a9c01e81 144912016-01-19 Uros Bizjak <ubizjak@gmail.com>
14492
14493 PR testsuite/68820
14494 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14495 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14496 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14497
53fa0e54 144982016-01-19 Jan Hubicka <hubicka@ucw.cz>
14499
14500 PR ipa/66223
14501 * g++.dg/ipa/devirt-50.C: New testcase.
14502
e035a62c 145032016-01-19 Marek Polacek <polacek@redhat.com>
14504
14505 PR c++/68965
14506 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14507 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14508
885cc3ea 145092016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14510
14511 PR target/69135
14512 * gcc.target/arm/pr69135_1.c: New test.
14513
07bd240e 145142015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14515
14516 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14517
9f60d257 145182015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14519
14520 * gcc.target/aarch64/ccmp_1.c: New testcase.
14521
a0c919f7 145222016-01-19 Marek Polacek <polacek@redhat.com>
14523
14524 PR c++/68586
14525 * g++.dg/cpp0x/enum30.C: New test.
14526
dc5d6d17 145272016-01-19 Richard Biener <rguenther@suse.de>
14528
14529 PR tree-optimization/69336
14530 * g++.dg/tree-ssa/pr69336.C: New testcase.
14531
6dd156e0 145322016-01-19 Jakub Jelinek <jakub@redhat.com>
14533
14534 PR debug/65779
14535 * gcc.dg/pr65779.c: New test.
14536
3e0d45b9 145372016-01-19 Richard Biener <rguenther@suse.de>
14538
14539 PR tree-optimization/69352
14540 * gcc.dg/torture/pr69352.c: New testcase.
14541
7a3cf64d 145422016-01-19 Jakub Jelinek <jakub@redhat.com>
14543
14544 PR rtl-optimization/68955
14545 PR rtl-optimization/64557
14546 * gcc.dg/torture/pr68955.c: New test.
14547
8be55b33 145482016-01-19 Jan Hubicka <hubicka@ucw.cz>
14549
14550 PR lto/69136
14551 * g++.dg/torture/pr69136.C: New testcase.
14552
72a985d7 145532016-01-19 Jan Hubicka <hubicka@ucw.cz>
14554
14555 PR lto/69133
14556 * g++.dg/lto/pr69133_0.C: New testcase.
14557 * g++.dg/lto/pr69133_1.C: New testcase.
14558
56778b62 145592016-01-15 Jeff Law <law@redhat.com>
14560
14561 PR tree-optimization/69320
14562 * gcc.c-torture/pr69320-1.c: New test.
14563 * gcc.c-torture/pr69320-2.c: New test.
14564 * gcc.c-torture/pr69320-3.c: New test.
14565 * gcc.c-torture/pr69320-4.c: New test.
14566
ced41b93 145672016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14568
14569 PR c++/11858
14570 PR c++/24663
14571 PR c++/24664
14572 * g++.dg/template/pr11858.C: New test.
14573 * g++.dg/template/pr24663.C: New test.
14574 * g++.dg/template/unify12.C: New test.
14575 * g++.dg/template/unify13.C: New test.
14576 * g++.dg/template/unify14.C: New test.
14577 * g++.dg/template/unify15.C: New test.
14578 * g++.dg/template/unify16.C: New test.
14579 * g++.dg/template/unify17.C: New test.
14580
7f8cbcaf 145812016-01-18 David Malcolm <dmalcolm@redhat.com>
14582
14583 PR testsuite/69181
14584 * gcc.dg/pr69181-1.c: New test file.
14585 * gcc.dg/pr69181-2.c: New test file.
14586 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14587 globals by moving it to...
14588 (cleanup-after-saved-dg-test): ...this new function. Add
14589 "global additional_sources_used". Add reset of global
14590 multiline_expected_outputs to the empty list.
14591 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14592 global to...
14593 (multiline_expected_outputs): ...this, and updated comments to
14594 note that it is modified from gcc-dg.exp.
14595 (dg-end-multiline-output): Update for the above renaming.
14596 (handle-multiline-outputs): Likewise. Remove the clearing
14597 of the expected outputs to the empty list.
14598
3c7cbfc0 145992016-01-18 Richard Biener <rguenther@suse.de>
14600
14601 PR tree-optimization/69297
14602 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14603
81d49cc1 146042016-01-18 Joseph Myers <joseph@codesourcery.com>
14605
14606 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14607 dg-options.
14608 * gcc.target/mips/mips-3d-2.c: Likewise.
14609 * gcc.target/mips/mips-3d-3.c: Likewise.
14610 * gcc.target/mips/mips-3d-4.c: Likewise.
14611 * gcc.target/mips/mips-3d-5.c: Likewise.
14612 * gcc.target/mips/mips-3d-6.c: Likewise.
14613 * gcc.target/mips/mips-3d-7.c: Likewise.
14614 * gcc.target/mips/mips-3d-8.c: Likewise.
14615 * gcc.target/mips/mips-3d-9.c: Likewise.
14616 * gcc.target/mips/mips-ps-1.c: Likewise.
14617 * gcc.target/mips/mips-ps-2.c: Likewise.
14618 * gcc.target/mips/mips-ps-3.c: Likewise.
14619 * gcc.target/mips/mips-ps-4.c: Likewise.
14620 * gcc.target/mips/mips-ps-5.c: Likewise.
14621 * gcc.target/mips/mips-ps-6.c: Likewise.
14622 * gcc.target/mips/mips-ps-7.c: Likewise.
14623 * gcc.target/mips/mips-ps-type.c: Likewise.
14624 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14625 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14626
03c4ff3a 146272016-01-18 Tom de Vries <tom@codesourcery.com>
14628
14629 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14630 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14631 * c-c++-common/goacc/kernels-empty.c: New test.
14632 * c-c++-common/goacc/kernels-eternal.c: New test.
14633 * c-c++-common/goacc/kernels-loop-2.c: New test.
14634 * c-c++-common/goacc/kernels-loop-3.c: New test.
14635 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14636 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14637 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14638 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14639 * c-c++-common/goacc/kernels-loop-data.c: New test.
14640 * c-c++-common/goacc/kernels-loop-g.c: New test.
14641 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14642 * c-c++-common/goacc/kernels-loop-n.c: New test.
14643 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14644 * c-c++-common/goacc/kernels-loop.c: New test.
14645 * c-c++-common/goacc/kernels-noreturn.c: New test.
14646 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14647 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14648 * c-c++-common/goacc/kernels-reduction.c: New test.
14649
22e3dcee 146502016-01-18 Tom de Vries <tom@codesourcery.com>
14651
14652 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14653 * gcc.dg/autopar/outer-2.c: Same.
14654 * gcc.dg/autopar/outer-3.c: Same.
14655 * gcc.dg/autopar/outer-4.c: Same.
14656 * gcc.dg/autopar/outer-5.c: Same.
14657 * gcc.dg/autopar/outer-6.c: Same.
14658 * gcc.dg/autopar/parallelization-1.c: Same.
14659 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14660 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14661 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14662 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14663 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14664 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14665 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14666 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14667 * gcc.dg/autopar/pr39500-1.c: Same.
14668 * gcc.dg/autopar/pr39500-2.c: Same.
14669 * gcc.dg/autopar/pr46193.c: Same.
14670 * gcc.dg/autopar/pr46194.c: Same.
14671 * gcc.dg/autopar/pr49580.c: Same.
14672 * gcc.dg/autopar/pr49960-1.c: Same.
14673 * gcc.dg/autopar/pr49960.c: Same.
14674 * gcc.dg/autopar/pr68373.c: Same.
14675 * gcc.dg/autopar/reduc-1.c: Same.
14676 * gcc.dg/autopar/reduc-1char.c: Same.
14677 * gcc.dg/autopar/reduc-1short.c: Same.
14678 * gcc.dg/autopar/reduc-2.c: Same.
14679 * gcc.dg/autopar/reduc-2char.c: Same.
14680 * gcc.dg/autopar/reduc-2short.c: Same.
14681 * gcc.dg/autopar/reduc-3.c: Same.
14682 * gcc.dg/autopar/reduc-4.c: Same.
14683 * gcc.dg/autopar/reduc-6.c: Same.
14684 * gcc.dg/autopar/reduc-7.c: Same.
14685 * gcc.dg/autopar/reduc-8.c: Same.
14686 * gcc.dg/autopar/reduc-9.c: Same.
14687 * gcc.dg/autopar/uns-outer-4.c: Same.
14688 * gcc.dg/autopar/uns-outer-5.c: Same.
14689 * gcc.dg/autopar/uns-outer-6.c: Same.
14690 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14691 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14692
fd5cbe2f 146932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14694
14695 PR target/63679
14696 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14697 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14698
fa75ab55 146992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14700
14701 PR target/63679
14702 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14703 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14704 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14705
214b2582 147062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14707
14708 PR target/63679
14709 * gcc.dg/tree-ssa/sra-17.c: New.
14710 * gcc.dg/tree-ssa/sra-18.c: New.
14711
13146837 147122016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14713
14714 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14715
6ccd18c2 147162016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14717
14718 * gnat.dg/inline12.adb: New test.
14719
8872b95f 147202016-01-18 Bin Cheng <bin.cheng@arm.com>
14721
14722 PR tree-optimization/66797
14723 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14724
971514e3 147252016-01-18 Richard Biener <rguenther@suse.de>
14726
14727 PR tree-optimization/69170
14728 * gcc.dg/torture/pr69170.c: New testcase.
14729
dfb6d139 147302016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14731
14732 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14733
164d84c2 147342016-01-16 Tom de Vries <tom@codesourcery.com>
14735
14736 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14737
4c33b769 147382016-01-16 Tom de Vries <tom@codesourcery.com>
14739
14740 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14741 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14742 redundant dg-require-effective-target pthread.
14743 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14744 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14745 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14746 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14747 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14748 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14749 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14750
673441b0 147512016-01-16 David Edelsohn <dje.gcc@gmail.com>
14752
14753 PR target/68609
14754 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14755 * gcc.target/powerpc/recip-7.c: Same.
14756
90153ae7 147572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14758
14759 PR c++/69091
14760 * g++.dg/template/pr69091.C: New test.
14761
bc24d01d 147622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14763
14764 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14765 dump does not contain an error_mark_node.
14766 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14767 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14768
4067c0fd 147692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14770
14771 PR c++/68936
14772 * g++.dg/template/pr68936.C: New test.
14773
27c6dbdd 147742016-01-15 David Edelsohn <dje.gcc@gmail.com>
14775
14776 PR target/68609
14777 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14778 * gcc.target/powerpc/recip-2.c: Same.
14779 * gcc.target/powerpc/recip-3.c: Same.
14780 * gcc.target/powerpc/recip-4.c: Same.
14781 * gcc.target/powerpc/recip-sqrtf.c: Same.
14782
e390c57d 147832016-01-15 Jeff Law <law@redhat.com>
14784
14785 PR tree-optimization/69270
14786 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14787 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14788
ddcfeaf1 147892016-01-15 Paul Thomas <pault@gcc.gnu.org>
14790
14791 PR fortran/49630
14792 * gfortran.dg/deferred_character_13.f90: New test for the fix
14793 of comment 3 of the PR.
14794
14795 PR fortran/54070
14796 * gfortran.dg/deferred_character_8.f90: New test
14797 * gfortran.dg/allocate_error_5.f90: New test
14798
14799 PR fortran/60593
14800 * gfortran.dg/deferred_character_10.f90: New test
14801
14802 PR fortran/60795
14803 * gfortran.dg/deferred_character_14.f90: New test
14804
14805 PR fortran/61147
14806 * gfortran.dg/deferred_character_11.f90: New test
14807
14808 PR fortran/64324
14809 * gfortran.dg/deferred_character_9.f90: New test
14810
81be349c 148112016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14812
14813 PR rtl-optimization/69030
14814 * gcc.target/i386/pr69030.c: New.
14815
998456c5 148162016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14817
14818 * gcc.target/aarch64/target_attr_17.c: New test.
14819
0d85be19 148202016-01-15 Richard Biener <rguenther@suse.de>
14821
14822 PR tree-optimization/66856
14823 * gcc.dg/torture/pr66856-1.c: New testcase.
14824 * gcc.dg/torture/pr66856-2.c: Likewise.
14825
321d36c8 148262016-01-15 Richard Biener <rguenther@suse.de>
14827
14828 PR debug/69137
14829 * g++.dg/lto/pr69137_0.C: New testcase.
14830
d94a1f53 148312016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14832
14833 PR middle-end/69246
14834 * gcc.target/i386/pr69246.c: New test.
14835
5fe9a861 148362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14837
a9c01e81 14838 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14839
3d05a5e9 148402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14841
14842 PR c++/56194
14843 * g++.dg/init/const9.C: Disable test on S/390.
14844
5e8132b5 148452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14846
14847 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14848 * g++.dg/Wno-frame-address.C: Ditto.
14849
32307cdf 148502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14851
14852 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14853
1ca28250 148542016-01-15 Richard Biener <rguenther@suse.de>
14855
14856 PR tree-optimization/68961
14857 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14858
6271bd93 148592016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14860
14861 * gcc.target/i386/pr65105-5.c: New test.
14862
dfb6d139 148632016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14864
14865 * gcc.c-torture/execute/alias-4.c: New testcase.
14866
dfb6d139 148672016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14868
14869 PR ipa/68148
14870 * g++.dg/ipa/devirt-49.C: New testcase.
14871
7bbac464 148722016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14873
14874 PR target/65837
14875 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14876 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14877 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14878
4345b868 148792016-01-15 Richard Biener <rguenther@suse.de>
14880
14881 PR tree-optimization/69117
14882 * gcc.dg/torture/pr69117.c: New testcase.
14883
580357e7 148842015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14885
14886 PR c++/69048
14887 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14888
612baa31 148892016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14890
14891 PR testsuite/67509
14892 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14893 range tests use 100 * maximum instead of maximum + 1.
14894
44e09bc4 148952016-01-14 Jakub Jelinek <jakub@redhat.com>
14896
14897 PR debug/69244
14898 * gcc.dg/guality/pr69244.c: New test.
14899
96962ae4 149002016-01-14 Uros Bizjak <ubizjak@gmail.com>
14901
14902 * lib/target-supports.exp (check_effective_target_issignaling):
14903 New procedure.
14904 * gcc.dg/pr61441.c: Require issignaling effective target.
14905
ab9c400b 149062016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14907
14908 PR target/68803
14909 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14910
a7ed4583 149112016-01-14 David Malcolm <dmalcolm@redhat.com>
14912
14913 PR c++/68819
14914 PR preprocessor/69177
14915 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14916 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14917 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14918 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14919
77f35cec 149202016-01-14 Marek Polacek <polacek@redhat.com>
14921
14922 PR c/69262
14923 * gcc.dg/array-15.c: New test.
14924
915d0950 149252016-01-14 Jakub Jelinek <jakub@redhat.com>
14926
14927 PR middle-end/68146
14928 PR tree-optimization/69155
14929 * gfortran.dg/pr68146.f: New test.
14930 * gfortran.dg/pr69155.f90: New test.
14931
24651fb7 149322016-01-14 Richard Biener <rguenther@suse.de>
14933
14934 PR tree-optimization/68060
14935 * gcc.dg/torture/pr68060-1.c: New testcase.
14936 * gcc.dg/torture/pr68060-2.c: Likewise.
14937
2f63f950 149382016-01-14 Nick Clifton <nickc@redhat.com>
14939
14940 * lib/target-supports.exp
14941 (check_effective_target_arm_neon_ok_nocache): Add an option
14942 sequence that includes setting the ARM architecture to ARMv7-A.
14943 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14944 command line options necessary to enable Neon support.
14945 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14946 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14947 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14948 * gcc.target/arm/pr69180.c: Likewise.
14949
3ce0acde 149502016-01-14 Jeff Law <law@redhat.com>
14951
14952 PR tree-optimization/69270
14953 * gcc.dg/tree-ssa/pr69270.c: New test.
14954
bda05c57 149552016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14956
14957 PR c/66208
14958 * c-c++-common/pr66208.c: New file.
14959
9b657cf1 149602016-01-13 Jakub Jelinek <jakub@redhat.com>
14961
14962 PR tree-optimization/69156
14963 * gcc.dg/pr69156.c: New test.
14964
58ba1b9d 149652016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14966
14967 * gcc.target/i386/pr69225-7.c: New test.
14968
e5fee0fe 149692016-01-13 Richard Henderson <rth@redhat.com>
14970
14971 * gcc.dg/tm/memopt-13.c: Update expected function.
14972 * gcc.dg/tm/memopt-6.c: Likewise.
14973
3f0e9745 149742016-01-13 Uros Bizjak <ubizjak@gmail.com>
14975
14976 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14977 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14978 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14979 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14980
3f0e9745 149812016-01-13 Tom de Vries <tom@codesourcery.com>
14982
14983 PR tree-optimization/69169
7a6ddc0d 14984 * gcc.dg/pr69169.c: New test.
14985
9b657cf1 149862016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14987
14988 PR target/69228
14989 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14990 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14991 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14992 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14993 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14994 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14995 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14996 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14997
f704d701 149982016-01-13 Jakub Jelinek <jakub@redhat.com>
14999
15000 PR target/69247
15001 * gcc.dg/pr69247.c: New test.
15002
e966d6b9 150032016-01-13 Richard Biener <rguenther@suse.de>
15004
15005 PR tree-optimization/69242
15006 * gcc.dg/torture/pr69242.c: New testcase.
15007
1ca1d9b2 150082016-01-13 Richard Biener <rguenther@suse.de>
15009
15010 PR tree-optimization/69186
15011 * gcc.dg/torture/pr69186.c: New testcase.
15012
d07cbccc 150132016-01-13 Jeff Law <law@redhat.com>
15014
15015 PR tree-optimization/67755
15016 * gcc.dg/tree-ssa/pr67755.c: New test.
15017
150182016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15019
15020 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15021 pass number in output by a star.
15022
b95d41cf 150232016-01-12 Bin Cheng <bin.cheng@arm.com>
15024
15025 PR tree-optimization/68911
15026 * gcc.c-torture/execute/pr68911.c: New test.
15027
91d87e22 150282016-01-12 Marek Polacek <polacek@redhat.com>
15029
15030 PR c++/68979
15031 * g++.dg/warn/permissive-1.C: New test.
15032
8a9401a4 150332016-01-12 Jakub Jelinek <jakub@redhat.com>
15034
15035 PR objc++/68511
15036 PR c++/69213
15037 * g++.dg/opt/pr69213.C: New test.
15038
b9cb7a67 150392016-01-12 Christian Bruel <christian.bruel@st.com>
15040
15041 PR target/69180
15042 * gcc.target/arm/pr69180.c: New test.
15043
e4c96992 150442016-01-12 Richard Biener <rguenther@suse.de>
15045
15046 PR lto/69077
15047 * g++.dg/lto/pr69077_0.C: New testcase.
15048 * g++.dg/lto/pr69077_1.C: Likewise.
15049
90525f61 150502016-01-12 Jakub Jelinek <jakub@redhat.com>
15051
15052 PR target/69175
15053 * g++.dg/opt/pr69175.C: New test.
15054
9e7edfd3 150552016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15056
15057 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15058 rather than #including math.h & stdlib.h.
15059 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15060 * gcc.dg/vect/pr49771.c: Likewise.
15061 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15062 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15063 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15064 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15065 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15066 * gcc.dg/vect/pr44507.c: Likewise.
15067 * gcc.dg/vect/pr45902.c: Likewise.
15068 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15069 * gcc.dg/vect/vect-117.c: Likewise.
15070 * gcc.dg/vect/vect-99.c: Likewise.
15071 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15072 * gcc.dg/vect/vect-cond-1.c: Likewise.
15073 * gcc.dg/vect/vect-cond-2.c: Likewise.
15074 * gcc.dg/vect/vect-cond-3.c: Likewise.
15075 * gcc.dg/vect/vect-cond-4.c: Likewise.
15076 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15077 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15078 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15079 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15080 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15081 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15082 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15083 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15084 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15085 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15086 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15087 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15088 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15089 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15090 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15091 include of signal.h.
15092 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15093 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15094 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15095 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15096 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15097 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15098 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15099 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15100 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15101 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15102 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15103 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15104 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15105 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15106 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15107 * gcc.dg/vect/vect-outer-5.c: Likewise.
15108 * gcc.dg/vect/vect-outer-6.c: Likewise.
15109 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15110 include of stdio.h.
15111
3368873d 151122016-01-12 Nick Clifton <nickc@redhat.com>
15113
15114 PR target/68913
15115 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15116 to fread so that it will be found in all target runtimes.
15117
0464ea95 151182016-01-12 Richard Biener <rguenther@suse.de>
15119
15120 PR tree-optimization/69053
15121 * g++.dg/torture/pr69053.C: New testcase.
15122
7819730f 151232016-01-12 Richard Biener <rguenther@suse.de>
15124
15125 PR tree-optimization/69168
15126 * gcc.dg/torture/pr69168.c: New testcase.
15127
995bfebf 151282016-01-12 Richard Biener <rguenther@suse.de>
15129
15130 PR tree-optimization/69157
15131 * gcc.dg/torture/pr69157.c: New testcase.
15132
151332016-01-12 Richard Biener <rguenther@suse.de>
15134
15135 PR tree-optimization/69174
15136 * gcc.dg/torture/pr69174.c: New testcase.
15137
1d10d64c 151382016-01-12 Jakub Jelinek <jakub@redhat.com>
15139
15140 PR c++/66808
15141 PR c++/69000
15142 * g++.dg/tls/pr66808.C: New test.
15143 * g++.dg/tls/pr69000.C: New test.
15144
f0b79faf 151452016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15146
15147 * gcc.target/powerpc/swaps-p8-23.c: New test.
15148 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15149
04cf75a4 151502016-01-11 John David Anglin <danglin@gcc.gnu.org>
15151
15152 PR tree-optimization/68356
15153 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15154
0eb4264c 151552016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15156 Jim Wilson <jim.wilson@linaro.org>
15157
15158 PR target/69194
15159 * gcc.target/arm/pr69194.c: New test.
15160
2f66de64 151612016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15162
15163 PR target/69225
15164 * gcc.target/i386/pr69225-1.c: New test.
15165 * gcc.target/i386/pr69225-2.c: Likewise.
15166 * gcc.target/i386/pr69225-3.c: Likewise.
15167 * gcc.target/i386/pr69225-4.c: Likewise.
15168 * gcc.target/i386/pr69225-5.c: Likewise.
15169 * gcc.target/i386/pr69225-6.c: Likewise.
15170
36105e82 151712016-01-11 Jakub Jelinek <jakub@redhat.com>
15172
1c78ce2e 15173 PR target/67462
15174 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15175 if lp64.
15176
a4a87320 15177 PR target/69071
15178 * gcc.dg/pr69071.c: New test.
15179
91fbd04f 15180 PR c++/69211
15181 * g++.dg/opt/pr69211.C: New test.
15182
36105e82 15183 PR tree-optimization/69214
15184 * gcc.c-torture/compile/pr69214.c: New test.
15185
e934c380 151862016-01-11 Uros Bizjak <ubizjak@gmail.com>
15187
15188 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15189 * gcc.target/i386/pr66232-11.c: Ditto.
15190 * gcc.target/i386/pr66232-12.c: Ditto.
15191 * gcc.target/i386/pr66232-13.c: Ditto.
15192
3ff1b153 151932016-01-11 Richard Biener <rguenther@suse.de>
15194
15195 PR tree-optimization/69173
15196 * gcc.dg/torture/pr69173.c: New testcase.
15197
04e1504c 151982016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15199
15200 PR rtl-optimization/68796
15201 * gcc.target/aarch64/tst_5.c: New test.
15202 * gcc.target/aarch64/tst_6.c: Likewise.
15203
ae8718b5 152042016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15205
15206 PR rtl-optimization/68841
15207 * gcc.dg/pr68841.c: New test.
15208 * gcc.c-torture/execute/pr68841.c: New test.
15209
bd8bece2 152102016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15211
15212 PR rtl-optimization/68920
15213 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15214 for ix86 targets.
15215 * gcc.dg/ifcvt-5.c: New test.
15216
9b657cf1 152172016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15218
15219 PR bootstrap/69123
15220 * g++.dg/pr69123.C: New.
15221
7a158352 152222016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15223
15224 PR target/69010
15225 * gcc.target/i386/pr69010.c: New test.
15226
ff375d11 152272016-01-11 Martin Jambor <mjambor@suse.cz>
15228
15229 PR ipa/69044
15230 * gcc.target/i386/chkp-pr69044.c: New test.
15231
9eb890f1 152322016-01-11 Tom de Vries <tom@codesourcery.com>
15233
15234 PR tree-optimization/69109
15235 * gcc.dg/autopar/pr69109-2.c: New test.
15236 * gcc.dg/autopar/pr69109.c: New test.
15237
c4157ee5 152382016-01-11 Tom de Vries <tom@codesourcery.com>
15239
15240 PR tree-optimization/69108
15241 * gcc.dg/autopar/pr69108.c: New test.
15242
b933e511 152432016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15244
15245 PR c++/69029
15246 * c-c++-common/Wisleading-indentation.c: Augment test.
15247
efb73de1 152482016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15249
15250 PR fortran/69154
15251 * gfortran.dg/inline_matmul_12.f90: New test.
15252
40c86c3b 152532016-01-10 Paul Thomas <pault@gcc.gnu.org>
15254
15255 PR fortran/67779
15256 * gfortran.dg/actual_array_offset_1: New test.
15257
a006c0bb 152582016-01-10 Tom de Vries <tom@codesourcery.com>
15259
15260 PR tree-optimization/69062
15261 * gcc.dg/autopar/pr69062.c: New test.
15262
880ed4be 152632016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15264
15265 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15266 * gcc.dg/vect/slp-perm-2.c: Likewise.
15267 * gcc.dg/vect/slp-perm-3.c: Likewise.
15268 * gcc.dg/vect/slp-perm-5.c: Likewise.
15269 * gcc.dg/vect/slp-perm-6.c: Likewise.
15270 * gcc.dg/vect/slp-perm-7.c: Likewise.
15271 * gcc.dg/vect/slp-perm-8.c: Likewise.
15272
d95e1856 152732016-01-10 Tom de Vries <tom@codesourcery.com>
15274
15275 PR tree-optimization/69039
15276 * gcc.dg/autopar/pr69039.c: New test.
15277
0f8f48d0 152782016-01-09 Marek Polacek <polacek@redhat.com>
15279
15280 PR c++/69113
15281 * g++.dg/pr69113.C: New test.
15282
7dff0499 152832016-01-09 Jakub Jelinek <jakub@redhat.com>
15284
15285 PR middle-end/50865
15286 PR tree-optimization/69097
15287 * gcc.c-torture/execute/pr50865.c: New test.
15288 * gcc.c-torture/execute/pr69097-1.c: New test.
15289 * gcc.c-torture/execute/pr69097-2.c: New test.
15290 * gcc.dg/pr69097-1.c: New test.
15291 * gcc.dg/pr69097-2.c: New test.
15292
18431e78 152932016-01-09 Jakub Jelinek <jakub@redhat.com>
15294
15295 PR c++/69164
15296 * g++.dg/opt/pr69164.C: New test.
15297
1943a4a2 152982016-01-08 Jakub Jelinek <jakub@redhat.com>
15299
15300 PR tree-optimization/69167
15301 * gcc.dg/pr69167.c: New test.
15302
a143e277 153032016-01-08 Marek Polacek <polacek@redhat.com>
15304
15305 PR c++/68449
15306 * g++.dg/pr68449.C: New.
15307
44c01906 153082016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15309
15310 PR tree-optimization/68707
15311 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15312 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15313 on platforms supporting it.
15314 * gcc.dg/vect/slp-perm-2.c: Likewise.
15315 * gcc.dg/vect/slp-perm-3.c: Likewise.
15316 * gcc.dg/vect/slp-perm-5.c: Likewise.
15317 * gcc.dg/vect/slp-perm-7.c: Likewise.
15318 * gcc.dg/vect/slp-perm-8.c: Likewise.
15319 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15320 on platforms supporting it.
15321
c437d1e8 153222016-01-08 Jakub Jelinek <jakub@redhat.com>
15323
c9595c51 15324 PR tree-optimization/69162
15325 * gcc.dg/pr69162.c: New test.
15326
c437d1e8 15327 PR tree-optimization/69172
15328 * gcc.dg/pr69172.c: New test.
15329
6a46a28c 153302016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15331
15332 PR tree-optimization/67781
15333 * gcc.c-torture/execute/pr67781.c: New file.
15334
62ad9a04 153352016-01-08 Jakub Jelinek <jakub@redhat.com>
15336
15337 PR tree-optimization/69083
15338 * gcc.dg/vect/pr69083.c: New test.
15339
9e0e8c2a 153402016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15341
15342 PR tree-optimization/61441
15343 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15344 Use -fexcess-precision=standard for compiler options.
15345 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15346
5d034e37 153472016-01-08 Jakub Jelinek <jakub@redhat.com>
15348
5013f740 15349 PR fortran/69128
15350 * gfortran.dg/gomp/pr69128.f90: New test.
15351
5d034e37 15352 PR c++/69145
15353 * g++.dg/ext/pr69145-1.C: New test.
15354 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15355 * g++.dg/ext/pr69145-2.h: New file.
15356
517906ff 153572016-01-07 Martin Sebor <msebor@redhat.com>
15358
15359 PR c/68966
15360 * gcc.dg/atomic-fetch-bool.c: New test.
15361 * gcc.dg/sync-fetch-bool.c: New test.
15362
cdbb524c 153632016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15364
15365 PR fortran/66680
15366 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15367
ec3aba9e 153682016-01-07 Nick Clifton <nickc@redhat.com>
15369
15370 PR target/66655
15371 * g++.dg/pr66655.C: New test.
15372 * g++.dg/pr66655_1.cc: Test support file.
15373 * g++.dg/pr66655.h: Test header file.
15374
9b657cf1 153752016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15376
15377 PR fortran/66680
15378 gfortran.dg/gomp/pr66680.f90: New test.
15379
cd45d7a5 153802016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15381
15382 PR target/69171
15383 * gcc.target/i386/pr69171-1.c: New test.
15384 * gcc.target/i386/pr69171-2.c: Likewise.
15385 * gcc.target/i386/pr69171-3.c: Likewise.
15386 * gcc.target/i386/pr69171-4.c: Likewise.
15387 * gcc.target/i386/pr69171-5.c: Likewise.
15388 * gcc.target/i386/pr69171-6.c: Likewise.
15389
4a86a91a 153902015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15391
15392 PR middle-end/67639
15393 * c-c++-common/pr67639.c: New test.
15394
34c05552 153952016-01-07 Jakub Jelinek <jakub@redhat.com>
15396
15397 PR tree-optimization/69141
15398 * g++.dg/opt/pr69141.C: New test.
15399
f08d6895 154002016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15401
15402 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15403
32ec4173 154042016-01-06 Uros Bizjak <ubizjak@gmail.com>
15405
15406 PR target/69140
15407 * gcc.target/i386/pr69140.c: New test
15408
d74214f3 154092016-01-06 David Malcolm <dmalcolm@redhat.com>
15410
15411 * gcc.dg/bad-dereference.c: New test case.
15412
73991cab 154132015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15414
15415 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15416
fc8cc457 154172016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15418
15419 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15420
be3c9981 154212016-01-06 Marek Polacek <polacek@redhat.com>
15422
15423 PR sanitizer/69099
15424 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15425
2cb724f9 154262016-01-05 Marek Polacek <polacek@redhat.com>
15427
15428 PR c/69104
15429 * gcc.dg/atomic-invalid-2.c: New.
15430
233a53ed 154312016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15432
15433 PR target/68991
15434 * gcc.target/i386/pr68991.c: New test.
15435
ea87c5e3 154362016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15437
15438 PR target/68991
15439 * g++.dg/pr68991-1.C: New test.
15440 * g++.dg/pr68991-2.C: Likewise.
15441
1943a4a2 154422016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15443
1943a4a2 15444 PR other/60465
afe82e5b 15445 * gcc.target/ia64/pr60465-gprel64.c: New test.
15446 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15447
1e9147dd 154482016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15449
15450 PR rtl-optimization/68651
15451 * gcc.target/aarch64/pr68651_1.c: New test.
15452
d42aa619 154532016-01-05 David Malcolm <dmalcolm@redhat.com>
15454
15455 PR c/69122
15456 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15457
1776de76 154582016-01-05 Nathan Sidwell <nathan@acm.org>
15459
2d7d361d 15460 PR c++/58583
15461 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15462
1776de76 15463 * gcc.dg/alias-15.c: New.
15464
5beb12c0 154652016-01-05 Nick Clifton <nickc@redhat.com>
15466
15467 PR target/68870
15468 * g++.dg/pr68770.C: New test.
15469
d8cca921 154702016-01-04 Mike Stump <mikestump@comcast.net>
15471
15472 * lib/target-supports.exp (check_effective_target_cilkplus):
15473 cilkplus targets require pthreads.
afc907ef 15474 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15475
8427dff3 154762016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15477
15478 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15479 generation.
15480
f1717362 154812016-01-04 Jakub Jelinek <jakub@redhat.com>
15482
15483 Update copyright years.
15484
d7d6a3ab 154852016-01-04 Marek Polacek <polacek@redhat.com>
15486
15487 PR c/68908
15488 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15489 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15490 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15491
b8f4a5f9 154922016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15493
15494 * gcc.target/sparc/20160104-2.c: New test.
15495
6b5c028f 154962016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15497
15498 * gcc.target/sparc/20160104-1.c: New test.
15499
300e1002 155002016-01-03 Paul Thomas <pault@gcc.gnu.org>
15501
15502 PR fortran/65045
15503 * gfortran.dg/pr65045.f90: New test.
15504
855b105f 155052016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15506
15507 * gnat.dg/specs/debug1.ads: Delete.
15508
bdc177dc 155092016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15510
15511 PR libgfortran/68867
15512 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15513 expression.
15514
48aaffae 155152016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15516
15517 PR libgfortran/68867
15518 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15519 PowerPC.
15520
19a468b8 155212016-01-01 Paul Thomas <pault@gcc.gnu.org>
15522
15523 PR fortran/68864
15524 * gfortran.dg/pr68864.f90: New test.
15525
25371c91 155262016-01-01 Jakub Jelinek <jakub@redhat.com>
15527
2a659064 15528 PR tree-optimization/69070
15529 * gcc.dg/pr69070.c: New test.
15530
57aa9851 15531 PR sanitizer/69055
15532 * gfortran.dg/pr69055.f90: New test.
15533
25371c91 15534 PR target/69015
15535 * gcc.dg/pr69015.c: New test.
f1717362 15536\f
fb2c1edd 15537Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15538
15539Copying and distribution of this file, with or without modification,
15540are permitted in any medium without royalty provided the copyright
15541notice and this notice are preserved.