]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Add std::future_error constructor from future_errc
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d16addb3 12016-11-12 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/71225
4 * g++.dg/cpp0x/pr71225.C: New test.
5
1998c023 62016-11-11 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gcc.target/sparc/20161111-1.c: New test.
9
a3b46c9c 102016-11-11 Uros Bizjak <ubizjak@gmail.com>
11
12 PR target/78310
13 * gcc.target/i386/pr78310.c: New test.
14
0d56015c 152016-11-11 Jeff Law <law@redhat.com>
16
17 * gcc.dg/tree-ssa/isolate-6.c: New test.
18 * gcc.dg/tree-ssa/isolate-7.c: New test.
19
dc9e2118 202016-11-11 Bin Cheng <bin.cheng@arm.com>
21
22 PR testsuite/78292
23 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
24 vect_max_reduc.
25
9117e2ab 262016-11-11 Jakub Jelinek <jakub@redhat.com>
27
28 PR c++/72774
29 * g++.dg/parse/pr72774.C: New test.
30
3d8b172a 312016-11-11 Richard Biener <rguenther@suse.de>
32
33 PR tree-optimization/71575
34 * gcc.dg/graphite/pr71575-1.c: New testcase.
35 * gcc.dg/graphite/pr71575-2.c: Likewise.
36
36bb9d71 372016-11-11 Richard Biener <rguenther@suse.de>
38
39 PR middle-end/78295
40 * gcc.dg/uninit-pr78295.c: New testcase.
41
c717a688 422016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
43
44 PR fortran/78277
45 * gfortran.dg/dec_structure_17.f90: New test.
46
3c57e933 472016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
48
49 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
50 being allowed in vector registers.
51 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
52 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
53 * gcc.target/powerpc/vsx-himode.c: Likewise.
54 * gcc.target/powerpc/vsx-himode2.c: Likewise.
55 * gcc.target/powerpc/vsx-himode3.c: Likewise.
56 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
57 to allow matching MFVSRD or MFVSRW.
58
b851b8f0 592016-11-10 Pat Haugen <pthaugen@us.ibm.com>
60
61 PR rtl-optimization/78241
62 * gcc.dg/pr78241.c: New test.
63
a08fc382 642016-11-10 Jakub Jelinek <jakub@redhat.com>
65
5fca0e1a 66 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
67 201307.
68
a08fc382 69 * g++.dg/cpp1z/noexcept-type14.C: New test.
70 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
71
8c2f9148 722016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
73
74 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
75 WVAL0S tests added in r241817.
76
44b49e6b 772016-11-10 Jakub Jelinek <jakub@redhat.com>
78
79 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
80 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
81 no longer allowed and corresponding ordered construct.
82 * gfortran.dg/gomp/linear-1.f90: New test.
83 * gfortran.dg/gomp/declare-simd-2.f90: New test.
84 * gfortran.dg/gomp/declare-target-1.f90: New test.
85 * gfortran.dg/gomp/declare-target-2.f90: New test.
86
65dc2516 872016-11-10 Martin Liska <mliska@suse.cz>
88
89 PR sanitizer/78270
90 * gcc.dg/asan/pr78270.c: New test.
91
c74b2e3b 922016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
93 Jakub Jelinek <jakub@redhat.com>
94
95 PR debug/78112
44b49e6b 96 * g++.dg/pr78112.C: New testcase.
c74b2e3b 97
934a0458 982016-11-09 Jakub Jelinek <jakub@redhat.com>
99
104d9702 100 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
101 -Wno-c++1z-compat.
102 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
103 string in case condition contains % characters.
104
934a0458 105 PR c++/78283
106 * g++.dg/cpp1z/noexcept-type13.C: New test.
107
99f5e97b 1082016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
109
110 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
111 using (HAS_MOVN) with MIPS III.
112
92902736 1132016-11-09 Janus Weil <janus@gcc.gnu.org>
114
115 PR fortran/46459
116 * gfortran.dg/volatile14.f90: New test.
117
c07c7aac 1182016-11-09 Uros Bizjak <ubizjak@gmail.com>
119
120 PR target/78262
121 * gcc.target/i386/pr78262.c: New test.
122
5a0a2447 1232016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
124
125 PR fortran/78259
126 * gfortran.dg/pr78259.f90: New test.
127
c2ee4354 1282016-11-09 Janus Weil <janus@gcc.gnu.org>
129
130 PR fortran/60777
131 * gfortran.dg/spec_expr_7.f90: New test.
132
58721d0c 1332016-11-09 Jakub Jelinek <jakub@redhat.com>
134
092db747 135 PR target/77718
136 * gcc.c-torture/execute/pr77718.c: New test.
137
58721d0c 138 * gcc.dg/ubsan/c99-shift-3.c: New test.
139 * gcc.dg/ubsan/c99-shift-4.c: New test.
140 * gcc.dg/ubsan/c99-shift-5.c: New test.
141 * gcc.dg/ubsan/c99-shift-6.c: New test.
142
61e45f2d 1432016-11-09 Martin Liska <mliska@suse.cz>
144
145 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
146 test-case for memcmp.
147 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
148
0787dd56 1492016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
150
151 PR testsuite/78269
152 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
153
df163634 1542016-11-09 Paul Thomas <pault@gcc.gnu.org>
155
156 * gfortran.dg/move_alloc_18.f90: New test.
157
0c3d1ddf 1582016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
159
160 PR middle-end/78256
161 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
162 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
163
46837445 1642016-11-09 Janus Weil <janus@gcc.gnu.org>
165
166 PR fortran/71894
167 * gfortran.dg/class_59.f90: New test.
168
68d072bb 1692016-11-09 Richard Biener <rguenther@suse.de>
170
171 PR tree-optimization/78007
172 * gcc.dg/vect/vect-bswap32.c: Adjust.
173 * gcc.dg/vect/vect-bswap64.c: Likewise.
174
e0bcc1cc 1752016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
176
177 * gcc.dg/ipa/vrp7.c: New test.
178
166f8178 1792016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
180
181 PR ipa/78121
182 * gcc.dg/ipa/pr78121.c: New test.
183
e7c5f688 1842016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
185
186 * c-c++-common/asan/default_options.h: New file.
187 * c-c++-common/asan/strcasestr-1.c: New test.
188 * c-c++-common/asan/strcasestr-2.c: Likewise.
189 * c-c++-common/asan/strcspn-1.c: Likewise.
190 * c-c++-common/asan/strcspn-2.c: Likewise.
191 * c-c++-common/asan/strpbrk-1.c: Likewise.
192 * c-c++-common/asan/strpbrk-2.c: Likewise.
193 * c-c++-common/asan/strspn-1.c: Likewise.
194 * c-c++-common/asan/strspn-2.c: Likewise.
195 * c-c++-common/asan/strstr-1.c: Likewise.
196 * c-c++-common/asan/strstr-2.c: Likewise.
197 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
198
1350ad47 1992016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
200
201 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
202
a3ba9d54 2032016-11-08 Janus Weil <janus@gcc.gnu.org>
204
205 PR fortran/68440
206 * gfortran.dg/class_58.f90: New test.
207
bcc971fd 2082016-11-08 Uros Bizjak <ubizjak@gmail.com>
209
210 PR target/70799
211 * gcc.target/i386/pr70799-2.c: New test.
212
af1b77d0 2132016-11-08 Janus Weil <janus@gcc.gnu.org>
214
215 PR fortran/77596
216 * gfortran.dg/proc_ptr_comp_46.f90: New test.
217
ed73a6cb 2182016-11-08 Bin Cheng <bin.cheng@arm.com>
219
220 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
221
b887afd7 2222016-11-08 Bin Cheng <bin.cheng@arm.com>
223
224 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
225
4ba8fd25 2262016-11-08 Bin Cheng <bin.cheng@arm.com>
227
228 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
229
d71fcb4d 2302016-11-08 Martin Liska <mliska@suse.cz>
231
232 PR testsuite/78242
233 * g++.dg/asan/use-after-scope-4.C: New test.
234 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
235 * gcc.dg/asan/use-after-scope-8.c: Remove.
236
dc168f1c 2372016-11-08 Richard Biener <rguenther@suse.de>
238
239 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
240
2cda118d 2412016-11-08 Tamar Christina <tamar.christina@arm.com>
242
243 PR testsuite/78136
244 * gcc.dg/cpp/trad/trad.exp
245 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
246 * gcc.dg/cpp/trad/include.c: Use local header file.
247
de8f611c 2482016-11-08 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/78205
251 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
252
095c7123 2532016-11-08 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/78224
256 * g++.dg/torture/pr78224.C: New testcase.
257
5de86198 2582016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
259
260 * gcc.dg/store_merging_1.c: Require store_merge.
261 * gcc.dg/store_merging_2.c: Likewise.
262 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 263 * gcc.dg/store_merging_5.c: Likewise.
5de86198 264 * gcc.dg/store_merging_6.c: Likewise.
265 * gcc.dg/store_merging_7.c: Likewise.
266 * gcc.dg/store_merging_8.c: Likewise.
267 * lib/target-supports.exp (check_effective_target_store_merge): New.
268
9c118ae0 2692016-11-07 David Edelsohn <dje.gcc@gmail.com>
270
271 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
272 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
273 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
274 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
275 -mvsx -mpower8-vector.
276 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
277 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
278 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
279 -mvsx -mpower8-vector.
280
ded98213 2812016-11-07 David Edelsohn <dje.gcc@gmail.com>
282
283 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
284
285 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
286 * gcc.dg/visibility-14.c: XFAIL AIX.
287 * gcc.dg/visibility-15.c: XFAIL AIX.
288 * gcc.dg/visibility-16.c: XFAIL AIX.
289 * gcc.dg/visibility-17.c: XFAIL AIX.
290 * gcc.dg/visibility-18.c: XFAIL AIX.
291 * gcc.dg/visibility-19.c: XFAIL AIX.
292 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
293 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
294 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
295 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
296
dfeedc5c 2972016-11-07 Jakub Jelinek <jakub@redhat.com>
298
299 PR target/78227
300 * gcc.target/i386/pr78227-1.c: New test.
301 * gcc.target/i386/pr78227-2.c: New test.
302
4a9eb7eb 3032016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
304
305 PR middle-end/35691
306 * gcc.dg/pr35691-1.c: New test-case.
307 * gcc.dg/pr35691-2.c: Likewise.
308
9075517e 3092016-11-07 Bernd Schmidt <bschmidt@redhat.com>
310
311 PR rtl-optimization/77309
312 * gcc.dg/torture/pr77309.c: New test.
313
1764c2f2 3142016-11-07 Jakub Jelinek <jakub@redhat.com>
315
316 PR middle-end/71529
317 * gcc.target/i386/pr71529.C: Moved to ...
318 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
319
320 PR target/64411
321 * gcc.target/i386/pr64411.C: Moved to ...
322 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
323 lp64.
324
325 PR target/65105
326 * gcc.target/i386/pr65105-4.C: Moved to ...
327 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
328 Run into compile test rather than execute test.
329
e3dbe99a 3302016-11-07 Richard Biener <rguenther@suse.de>
331
332 PR target/78229
333 * g++.dg/pr78229.C: New testcase.
334
4de7f8df 3352016-11-07 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/78218
338 * gcc.dg/torture/pr78218.c: New testcase.
339
57b2dea1 3402016-11-07 Richard Biener <rguenther@suse.de>
341
342 PR tree-optimization/78228
343 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
344
0c448d00 3452016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
346
347 PR target/77822
348 * g++.dg/torture/pr77822.C: New test.
349
ea86011c 3502016-11-07 Martin Liska <mliska@suse.cz>
351
352 * c-c++-common/asan/force-inline-opt0-1.c: Disable
353 -f-sanitize-address-use-after-scope.
354 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
355 internal fn calls.
356 * g++.dg/asan/use-after-scope-1.C: New test.
357 * g++.dg/asan/use-after-scope-2.C: Likewise.
358 * g++.dg/asan/use-after-scope-3.C: Likewise.
359 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
360 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
361 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
362 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
363 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
364 * g++.dg/asan/use-after-scope-types.h: Likewise.
365 * gcc.dg/asan/use-after-scope-1.c: Likewise.
366 * gcc.dg/asan/use-after-scope-2.c: Likewise.
367 * gcc.dg/asan/use-after-scope-3.c: Likewise.
368 * gcc.dg/asan/use-after-scope-4.c: Likewise.
369 * gcc.dg/asan/use-after-scope-5.c: Likewise.
370 * gcc.dg/asan/use-after-scope-6.c: Likewise.
371 * gcc.dg/asan/use-after-scope-7.c: Likewise.
372 * gcc.dg/asan/use-after-scope-8.c: Likewise.
373 * gcc.dg/asan/use-after-scope-9.c: Likewise.
374 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
375 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
376 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
377 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
378 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
379
82031b11 3802016-11-07 Richard Biener <rguenther@suse.de>
381
382 PR tree-optimization/78189
383 * g++.dg/torture/pr78189.C: New testcase.
384
272c18b8 3852016-11-06 David Edelsohn <dje.gcc@gmail.com>
386
387 * gcc.dg/Wtrampolines.c: XFAIL AIX.
388
5055cc98 3892016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
390
391 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
392 occuring.
393
ddd81c4d 3942016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
395
396 PR fortran/78221
397 * arith.c (gfc_complex2real): Change gfc_warning_now to
398 gfc_warning.
399
ae1fe1c1 4002016-11-05 Paul Thomas <pault@gcc.gnu.org>
401
402 * gfortran.dg/move_alloc_17.f03: New test.
403
1f8787c9 4042016-11-05 Richard Biener <rguenther@suse.de>
405
406 PR bootstrap/78188
407 * g++.dg/ipa/pr78188.C: New test.
408
a3886308 4092016-11-05 Janus Weil <janus@gcc.gnu.org>
410 Dominique d'Humieres <dominiq@lps.ens.fr>
411
412 PR fortran/69495
413 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
414
ae235bb5 4152016-11-05 Paul Thomas <pault@gcc.gnu.org>
416
417 PR fortran/67564
418 * gfortran.dg/select_type_39.f03: New test.
419
4202016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 421
422 PR fortran/64933
423 * gfortran.dg/associate_23.f90: New test.
424
cdf56687 4252016-11-04 Jakub Jelinek <jakub@redhat.com>
426
427 PR target/77834
428 * gcc.dg/pr77834.c: New test.
429
8be5cb78 4302016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
431
432 PR c++/67980
433 * g++.dg/cpp1y/pr67980.C: New.
434
133e5599 4352016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
436
437 * gcc.target/powerpc/fold-vec-add-1.c: New.
438 * gcc.target/powerpc/fold-vec-add-2.c: New.
439 * gcc.target/powerpc/fold-vec-add-3.c: New.
440 * gcc.target/powerpc/fold-vec-add-4.c: New.
441 * gcc.target/powerpc/fold-vec-add-5.c: New.
442 * gcc.target/powerpc/fold-vec-add-6.c: New.
443 * gcc.target/powerpc/fold-vec-add-7.c: New.
444
1c518af3 4452016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 446
447 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
448 for -mbranch-likely, infer -mno-branch-likely for R6.
449
25326fef 4502016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
451
452 PR c++/71973
453 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
454 * g++.dg/init/new15.C: Likewise.
455 * g++.dg/ipa/inline-1.C: Likewise.
456 * g++.dg/ipa/inline-2.C: Likewise.
457 * g++.dg/lto/20080908-1_0.C: Likewise.
458 * g++.dg/tc1/dr20.C: Likewise.
459 * g++.dg/tree-ssa/inline-1.C: Likewise.
460 * g++.dg/tree-ssa/inline-2.C: Likewise.
461 * g++.old-deja/g++.law/except1.C: Likewise.
462 * g++.old-deja/g++.other/vbase5.C: Likewise.
463 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
464
e72902d2 4652016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
466
467 PR tree-optimization/78210
468 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
469 possibility of widening multiplies.
470
5b9b62c9 4712016-11-04 Richard Biener <rguenther@suse.de>
472
473 PR middle-end/78185
474 * gcc.dg/pr78185.c: New testcase.
475
5f1e62c6 4762016-10-04 David Edelsohn <dje.gcc@gmail.com>
477
478 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
479 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
480
2034deb9 4812016-11-03 Jakub Jelinek <jakub@redhat.com>
482 Alexandre Oliva <aoliva@redhat.com>
483 Jason Merrill <jason@redhat.com>
484
485 PR debug/28767
486 PR debug/56974
487 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
488 * g++.dg/debug/dwarf2/ref-3.C: New test.
489 * g++.dg/debug/dwarf2/ref-4.C: New test.
490 * g++.dg/debug/dwarf2/refqual-1.C: New test.
491 * g++.dg/debug/dwarf2/refqual-2.C: New test.
492
4932016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 494
495 * gfortran.dg/dec_exp_1.f90: New test.
496 * gfortran.dg/dec_exp_2.f90: Likewise.
497 * gfortran.dg/dec_exp_3.f90: Likewise.
498
2034deb9 4992016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 500
501 * gfortran.dg/dec_parameter_1.f: New test.
502 * gfortran.dg/dec_parameter_2.f90: Likewise.
503 * gfortran.dg/dec_parameter_3.f90: Likewise.
504 * gfortran.dg/dec_parameter_4.f90: Likewise.
505
36ffeeaf 5062016-11-03 Martin Liska <mliska@suse.cz>
507
508 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
509 output.
510 * gcc.dg/tree-prof/time-profiler-3.c: New test.
511
9769a02b 5122016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
513
514 PR libgcc/78067
515 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
516
d9b9f4ab 5172016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
518
519 * gcc.c-torture/execute/pr78170.c: Require int32plus.
520
60cd8c97 5212016-11-02 Max Filippov <jcmvbkbc@gmail.com>
522
523 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
524
e69f2f12 5252016-11-01 Tamar Christina <tamar.christina@arm.com>
526
527 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
528 Check for arm_v8_neon_hw.
529 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
530 Likewise.
531 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
532 Likewise.
533 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
534 Likewise.
535
427223f1 5362016-11-02 Richard Biener <rguenther@suse.de>
537
538 * gcc.dg/store_merging_8.c: New testcase.
539
2034deb9 5402016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 541
542 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
543
134e84c6 5442016-11-02 David Edelsohn <dje.gcc@gmail.com>
545
bbfcea83 546 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
547 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
548 * gcc.dg/addr_equal_1.c: XFAIL AIX.
549 * gcc.dg/pr65779.c: XFAIL AIX.
550 * gcc.dg/pr70405.c: XFAIL AIX.
551
134e84c6 552 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
553 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
554 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
555
0cc844b2 5562016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
557
558 * lib/target-supports.exp (check_gc_sections_available): Use
559 -print-prog-name=ld to determine linker used.
560
5e0b5f08 5612016-11-02 Martin Liska <mliska@suse.cz>
562
563 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
564 test case.
565
5e922e43 5662016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
567
568 PR tree-optimization/78170
569 * gcc.c-torture/execute/pr78170.c: New test.
570
e77557c0 5712016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
572
573 PR tree-optimization/78162
574 * gcc.c-torture/compile/pr78162.c: New test.
575
76bc343a 5762016-11-02 Richard Biener <rguenther@suse.de>
577
578 PR tree-optimization/78035
579 PR tree-optimization/77964
580 * gcc.target/i386/pr78035.c: New testcase.
581
3763b845 5822016-11-02 Richard Biener <rguenther@suse.de>
583
584 * gcc.dg/tree-ssa/vrp111.c: New testcase.
585 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
586 * gcc.dg/tree-ssa/pr21086.c: Likewise.
587 * gcc.dg/tree-ssa/pr58480.c: Likewise.
588 * gcc.dg/tree-ssa/vrp08.c: Likewise.
589
3e41d21b 5902016-11-01 David Edelsohn <dje.gcc@gmail.com>
591
592 * gfortran.dg/pr70937.f90: require-effective-target lto.
593
66d722cc 5942016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
595
596 PR fortran/69544
597 * gfortran.dg/where_6.f90: New test.
598
dcc1dde9 5992016-11-01 Jakub Jelinek <jakub@redhat.com>
600
601 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
602
d28d2da4 6032016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
604
605 PR fortran/69544
606 * gfortran.dg/where_5.f90: New test.
607
94bea3fe 6082016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
609
610 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
611 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
612 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
613 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
614
164d44e8 6152016-11-01 Uros Bizjak <ubizjak@gmail.com>
616
617 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
618 Whitespace fixes.
619 (check_effective_target_vect_cmdline_needed): Check
620 is-effective-target ia32 for x86 targets.
621 (check_effective_target_vect_simd_clones): Simplify condition.
622 (check_effective_target_vect_double): Ditto.
623 (check_effective_target_vect_aligned_arrays): Check
624 is-effective-target ia32 for x86 targets. Simplify condition.
625 (check_effective_target_vect_multiple_sizes): Simplify condition.
626 (check_effective_target_sqrt_insn): Add i?86-*-* target.
627 (check_effective_target_sync_int_128): Simplify condition.
628 (check_effective_target_sync_int_128_runtime): Ditto.
629 (check_effective_target_sync_long_long_runtime): Ditto.
630 (check_effective_target_divmod): Add i?86-*-* target.
631
9fc5a5fc 6322016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
633
634 * gcc.target/powerpc/vsx-extract-4.c: New test.
635 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
636
a5b29676 6372016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
638
639 PR fortran/54679
640 * gfortran.dg/fmt_l.f90: Update test.
641 * gfortran.dg/fmt_l0.f90: New test.
642
e7defe0c 6432016-10-31 Jakub Jelinek <jakub@redhat.com>
644
645 PR c++/78089
646 * c-c++-common/builtin-shuffle-1.c: New test.
647 * g++.dg/cpp0x/addressof3.C: New test.
648
6743ce6f 6492016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
650
651 Add tests for a const member and a reference member for launder.
652 * g++.dg/cpp1z/launder3.C: New.
653 * g++.dg/cpp1z/launder4.C: Likewise.
654 * g++.dg/cpp1z/launder5.C: Likewise.
655 * g++.dg/cpp1z/launder5.cc: Likewise.
656 * g++.dg/cpp1z/launder5.h: Likewise.
657 * g++.dg/cpp1z/launder6.C: Likewise.
658 * g++.dg/cpp1z/launder6.cc: Likewise.
659 * g++.dg/cpp1z/launder6.h: Likewise.
660
c02417ad 6612016-10-31 Jakub Jelinek <jakub@redhat.com>
662
f6f44a1d 663 PR c++/77948
664 * g++.dg/cpp0x/pr77948-1.C: New test.
665 * g++.dg/cpp0x/pr77948-2.C: New test.
666 * g++.dg/cpp0x/pr77948-3.C: New test.
667 * g++.dg/cpp0x/pr77948-4.C: New test.
668 * g++.dg/cpp0x/pr77948-5.C: New test.
669 * g++.dg/cpp0x/pr77948-6.C: New test.
670
c02417ad 671 PR tree-optimization/77860
672 * gcc.dg/pr77860.c: New test.
673
5f5452c2 6742016-10-31 Jakub Jelinek <jakub@redhat.com>
675
676 PR c++/77886
677 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
678
c6c79147 6792016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
680
681 * gcc.dg/lto/pr60449_0.c: Skip for avr.
682
50d3ad71 6832016-10-30 Le-Chun Wu <lcwu@google.com>
684 Mark Wielaard <mjw@redhat.com>
685
686 * gcc.dg/Wshadow-compatible-local-1.c: New test.
687 * gcc.dg/Wshadow-local-1.c: Likewise.
688 * gcc.dg/Wshadow-local-2.c: Likewise.
689 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
690 * g++.dg/warn/Wshadow-local-1.C: Likewise.
691 * g++.dg/warn/Wshadow-local-2.C: Likewise.
692
7f0c2660 6932016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
694
695 PR tree-optimization/71915
696 PR tree-optimization/71490
697 * gcc.dg/tree-ssa/pr54245.c: Delete.
698 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
699 document why.
700
8efd711b 7012016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
702
703 PR fortran/78123
704 * gfortran.dg/fmt_t_9.f: New test.
705
a57f28d2 7062016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
707
708 PR fortran/67219
709 * gfortran.dg/pr67219.f90: New test.
710
f6443ac9 7112016-10-29 Jakub Jelinek <jakub@redhat.com>
712
90ff29c3 713 PR rtl-optimization/77919
714 * g++.dg/torture/pr77919-2.C: New test.
715
f6443ac9 716 PR target/78148
717 * gcc.dg/pr78148.c: New test.
718
97574c57 7192016-10-28 Eric Botcazou <ebotcazou@adacore.com>
720
721 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
722 * gcc.target/sparc/overflow-4.c: ...here.
723 * gcc.target/sparc/overflow-5.c: New test.
724
67f7b566 7252016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
726 Kugan Vivekanandarajah <kuganv@linaro.org>
727 Jim Wilson <jim.wilson@linaro.org>
728
729 PR tree-optimization/43721
730 * lib/target-supports.exp (check_effective_target_divmod): New.
731 (check_effective_target_divmod_simode): Likewise.
732 (check_effective_target_arm_divmod_simode): Likewise.
733 * gcc.dg/divmod-1-simode.c: New test.
734 * gcc.dg/divmod-1.c: Likewise.
735 * gcc.dg/divmod-2-simode.c: Likewise.
736 * gcc.dg/divmod-2.c: Likewise.
737 * gcc.dg/divmod-3-simode.c: Likewise.
738 * gcc.dg/divmod-3.c: Likewise.
739 * gcc.dg/divmod-4-simode.c: Likewise.
740 * gcc.dg/divmod-4.c: Likewise.
741 * gcc.dg/divmod-5.c: Likewise.
742 * gcc.dg/divmod-6-simode.c: Likewise.
743 * gcc.dg/divmod-6.c: Likewise.
744 * gcc.dg/divmod-7.c: Likewise.
745
3d3e04ac 7462016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 747 Jakub Jelinek <jakub@redhat.com>
748 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 749
750 PR middle-end/22141
751 PR rtl-optimization/23684
752 * gcc.c-torture/execute/pr22141-1.c: New test.
753 * gcc.c-torture/execute/pr22141-2.c: Likewise.
754 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
755 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
756 * gcc.dg/store_merging_1.c: New test.
757 * gcc.dg/store_merging_2.c: Likewise.
758 * gcc.dg/store_merging_3.c: Likewise.
759 * gcc.dg/store_merging_4.c: Likewise.
760 * gcc.dg/store_merging_5.c: Likewise.
761 * gcc.dg/store_merging_6.c: Likewise.
762 * gcc.dg/store_merging_7.c: Likewise.
763 * gcc.target/i386/pr22141.c: Likewise.
764 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
765 * g++.dg/init/new17.C: Likewise.
766
2034deb9 7672016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 768
769 PR middle-end/72747
770 * c-c++-common/pr72747-1.c: New test.
771 * c-c++-common/pr72747-2.c: Likewise.
772
987860a9 7732016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
774
775 * gcc.target/s390/oscbreak-1.c: New test.
776
55c01516 7772016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
778
779 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
780
452a353a 7812016-10-28 Jakub Jelinek <jakub@redhat.com>
782
971e7f12 783 PR rtl-optimization/77919
784 * g++.dg/torture/pr77919.C: New test.
785
452a353a 786 PR rtl-optimization/78132
787 * gcc.target/i386/pr78132.c: New test.
788
c8fb4e06 7892016-10-27 Eric Botcazou <ebotcazou@adacore.com>
790
791 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
792
d59ca9c8 7932016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
794
795 * gcc.target/powerpc/vsx-simode.c: New test.
796 * gcc.target/powerpc/vsx-simode2.c: Likewise.
797 * gcc.target/powerpc/vsx-simode3.c: Likewise.
798
b95a2fd4 7992016-10-27 Jakub Jelinek <jakub@redhat.com>
800
bd7b3fc8 801 PR fortran/78026
802 * gfortran.dg/gomp/pr78026.f03: New test.
803 * gfortran.dg/select_type_38.f03: New test.
804
b95a2fd4 805 PR middle-end/78025
806 * g++.dg/gomp/declare-simd-7.C: New test.
807
bd7b3fc8 8082016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 809
810 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
811 * gfortran.dg/dec_init_2.f90: Likewise.
812 * gfortran.dg/dec_init_3.f90: New test.
813 * gfortran.dg/dec_init_4.f90: Likewise.
814
641ae1b8 8152016-10-27 Bin Cheng <bin.cheng@arm.com>
816
817 * gcc.dg/fold-narrowbopcst-1.c: New test.
818
bd7b3fc8 8192016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 820
821 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
822 dg-shouldfail/dg-output instead of XFAIL.
823 * gfortran.dg/dec_io_6.f90: Likewise.
824
84b72a11 8252016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
826
827 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
828 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
829 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
830 * gcc.target/arm/atomic-op-char-3.c: Likewise.
831 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
832 * gcc.target/arm/atomic-op-int-3.c: Likewise.
833 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
834 * gcc.target/arm/atomic-op-release-3.c: Likewise.
835 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
836 * gcc.target/arm/atomic-op-short-3.c: Likewise.
837
15eeb126 8382016-10-27 Bin Cheng <bin.cheng@arm.com>
839
840 * gcc.dg/fold-convmaxconv-1.c: New test.
841 * gcc.dg/fold-convminconv-1.c: New test.
842
2034deb9 8432016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 844
845 PR fortran/78092
846 * gfortran.dg/pr78092.f90: New test.
847
2db725dd 8482016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
849
850 PR target/78056
851 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
852 expected error message.
853 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
854 expected error message.
855 * gcc.target/powerpc/vsu/vec-all-nez-7.c
856 (test_all_not_equal_and_not_zero): Change expected error message.
857
816a8c6d 8582016-10-26 Jakub Jelinek <jakub@redhat.com>
859
860 PR fortran/77973
861 * gfortran.dg/gomp/pr77973.f90: New test.
862
ed09e1d5 8632016-10-26 Paul Thomas <pault@gcc.gnu.org>
864
865 PR fortran/78108
866 * gfortran.dg/submodule_18.f08: New test.
867 * gfortran.dg/submodule_19.f08: New test.
868
a0194feb 8692016-10-26 Michael Matz <matz@suse.de>
870
871 * g++.dg/pr78060.C: New test.
872 * gfortran.dg/pr78061.f: New test.
873 * g++.dg/pr78088.C: New test.
874
bd7b3fc8 8752016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 876
877 * gfortran.dg/dec_io_1.f90: New test.
878 * gfortran.dg/dec_io_2.f90: New test.
879 * gfortran.dg/dec_io_3.f90: New test.
880 * gfortran.dg/dec_io_4.f90: New test.
881 * gfortran.dg/dec_io_5.f90: New test.
882 * gfortran.dg/dec_io_6.f90: New test.
883
83ee671e 8842016-10-25 Jakub Jelinek <jakub@redhat.com>
885
886 PR sanitizer/78106
887 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
888
8892016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 890
891 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
892 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
893
9db5ef21 8942016-10-25 Eric Botcazou <ebotcazou@adacore.com>
895
896 * gnat.dg/opt59.adb: New test.
897 * gnat.dg/opt59_pkg.ad[sb]: New helper.
898
899 * gnat.dg/opt60.adb: New test.
900
255d575a 9012016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
902
903 PR fortran/72770
904 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
905 this pr.
906
6a2e2a85 9072016-10-25 Jakub Jelinek <jakub@redhat.com>
908
909 PR target/78102
910 * gcc.target/i386/pr78102.c: New test.
911
83ee671e 9122016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 913
914 * gfortran.dg/dec_logical_xor_1.f90: New test.
915 * gfortran.dg/dec_logical_xor_2.f90: New test.
916 * gfortran.dg/dec_logical_xor_3.f03: New test.
917
83ee671e 9182016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 919
920 * gfortran.dg/dec_loc_rval_1.f90: New test.
921 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 922 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 923
83ee671e 9242016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 925
006943e8 926 * gfortran.dg/dec_type_print.f90: New testcase.
927
83ee671e 9282016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 929
930 * gfortran.dg/feed_1.f90: New test.
931 * gfortran.dg/feed_2.f90: New test.
501b58b2 932
a07d5339 9332016-10-25 Martin Liska <mliska@suse.cz>
934
935 PR sanitizer/78106
936 * gcc.dg/asan/pr78106.c: New test.
937
131ad74b 9382016-10-25 Martin Liska <mliska@suse.cz>
939
940 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
941
78e31c4c 9422016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
943
944 PR target/78041
945 * gcc.target/arm/pr78041.c: New test.
946
6e1b2ffb 9472016-10-25 Jakub Jelinek <jakub@redhat.com>
948
949 * g++.dg/cpp1z/launder1.C: New test.
950 * g++.dg/cpp1z/launder2.C: New test.
951
c9a8ee19 9522016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 953 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 954
955 PR target/71676
956 PR target/71678
957 * gcc.target/avr/pr71676-2.c: New test.
958
24c7ece1 9592016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 960 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 961
962 PR target/71676
963 PR target/71678
964 * gcc.target/avr/pr71676-1.c: New test.
965 * gcc.target/avr/pr71676-3.c: New test.
966 * gcc.target/avr/pr71676.c: New test.
967 * gcc.target/avr/pr71678.c: New test.
968
2e2f6914 9692016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
970
971 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
972 such that cloned verions of tested functions are not created.
973
0fdad659 9742016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
975
976 PR fortran/71895
977 * gfortran.dg/pr71895.f90: New test.
978
1eaf0150 9792016-10-24 Jakub Jelinek <jakub@redhat.com>
980
981 * g++.dg/debug/dwarf2/ref-2.C: New test.
982
5f64e688 9832016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
984
985 * c-c++-common/Wint-in-bool-context-3.c: New test.
986
c62d63d4 9872016-10-24 Martin Sebor <msebor@redhat.com>
988
989 PR middle-end/77735
990 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
991 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
992 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
993 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
994 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
995 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
996 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
997
11cb7700 9982016-10-24 Richard Biener <rguenther@suse.de>
999
1000 PR testsuite/71491
1001 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1002 * gcc.dg/vect/slp-45.c: Likewise.
1003
c2423c1d 10042016-10-24 Richard Biener <rguenther@suse.de>
1005
1006 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1007 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1008 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1009
2cd66116 10102016-10-24 Georg-Johann Lay <avr@gjlay.de>
1011
1012 PR target/78093
1013 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1014 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1015
8cc18ee3 10162016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1017
1018 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1019
595090de 10202016-10-24 Jakub Jelinek <jakub@redhat.com>
1021
1022 * gcc.target/i386/bmi2-pext-1.c: New test.
1023 * gcc.target/i386/bmi2-pdep-1.c: New test.
1024 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1025 * gcc.target/i386/tbm-bextri-1.c: New test.
1026 * gcc.target/i386/bmi-bextr-6.c: New test.
1027
98d9f593 10282016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1029
1030 PR target/77483
1031 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1032 * gcc.target/i386/pr65105-1.c: Likewise.
1033 * gcc.target/i386/pr65105-2.c: Likewise.
1034 * gcc.target/i386/pr65105-3.c: Likewise.
1035 * gcc.target/i386/pr65105-5.c: Likewise.
1036 * gcc.target/i386/pr67761.c: Likewise.
1037 * gcc.target/i386/pr70799-1.c: Likewise.
1038
020c2754 10392016-10-24 Martin Liska <mliska@suse.cz>
1040
1041 PR sanitizer/77966
1042 * c-c++-common/ubsan/unreachable-3.c: New test.
1043
a484f6fe 10442016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1045
1046 PR fortran/77763
1047 * gfortran.dg/pr77763.f90
1048
1a6627ef 10492016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1050
1051 PR fortran/54730
1052 PR fortran/78033
1053 * gfortran.dg/pr78033.f90: New test.
1054
b0cb70c0 10552016-10-23 Paul Thomas <pault@gcc.gnu.org>
1056
1057 PR fortran/69834
1058 * gfortran.dg/select_type_1.f03: Change error for overlapping
1059 TYPE IS cases.
1060 * gfortran.dg/select_type_36.f03: New test.
1061
11d8d4ee 10622016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1063
1064 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1065
5676fa7f 10662016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1067
1068 PR fortran/78021
1069 * gfortran.dg/string_length_3.f90: New test.
1070
d202d7b5 10712016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1072
d202d7b5 1073 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1074
10752016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1076
1077 PR fortran/43366
1078 PR fortran/57117
1079 PR fortran/61337
1080 * gfortran.dg/alloc_comp_class_5.f03: New test.
1081 * gfortran.dg/class_allocate_21.f90: New test.
1082 * gfortran.dg/class_allocate_22.f90: New test.
1083 * gfortran.dg/realloc_on_assign_27.f08: New test.
1084
5a096987 10852016-10-21 Jeff Law <law@redhat.com>
1086
1087 * PR tree-optimization/71947
1088 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1089 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1090 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1091
6cb5d057 10922016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1093
1094 * gcc.dg/ipa/vrp5.c: New test.
1095 * gcc.dg/ipa/vrp6.c: New test.
1096
0ee6ade7 10972016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1098
1099 * gcc.target/aarch64/test_frame_17.c: New test.
1100
0fe76522 11012016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1102
1103 * gcc.target/aarch64/test_frame_17.c: New test.
1104
4e2173b0 11052016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1106
1107 PR preprocessor/71681
1108 * gcc.dg/cpp/pr71681-1.c: New testcase
1109 * gcc.dg/cpp/pr71681-2.c: Likewise
1110 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1111 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1112 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1113 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1114
4d8040d8 11152016-10-21 Jakub Jelinek <jakub@redhat.com>
1116
1a4cced6 1117 PR target/78057
1118 * gcc.target/i386/pr78057.c: New test.
1119
4d8040d8 1120 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1121
60e91af4 11222016-10-21 Paul Thomas <pault@gcc.gnu.org>
1123
1124 PR fortran/69566
1125 * gfortran.dg/select_type_37.f03: New test.
1126
c2c800fc 11272016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1128
1129 PR target/71627
1130 * gcc.target/avr/pr71627.c: New test
1131
121d313b 11322016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1133
1134 * gcc.target/sparc/overflow-1.c: New test.
1135 * gcc.target/sparc/overflow-2.c: Likewise.
1136 * gcc.target/sparc/overflow-3.c: Likewise.
1137
f1ea412a 11382016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1139
1140 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1141 effective target.
1142
ec85126d 11432016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1144
1145 PR rtl-optimization/78038
1146 * gcc.target/aarch64/pr78038.c: New test.
1147
a3d5ca2a 11482016-10-21 Richard Biener <rguenther@suse.de>
1149
1150 PR tree-optimization/78051
1151 * g++.dg/torture/pr78051.C: New testcase.
1152
127b5b65 11532016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1154
1155 * c-c++-common/wdate-time.c: Restored test case.
1156 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1157
8d379b82 11582016-10-20 Jakub Jelinek <jakub@redhat.com>
1159
1160 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1161
e0a20c9e 11622016-10-20 Uros Bizjak <ubizjak@gmail.com>
1163
1164 PR target/78037
1165 * gcc.target/i386/pr78037.c: New test.
1166
06904722 11672016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1168
1169 * gcc.target/visium/overflow8.c: New.
1170 * gcc.target/visium/overflow16.c: Likewise.
1171 * gcc.target/visium/overflow32: Likewise.
1172
92a2a716 11732016-10-20 Michael Matz <matz@suse.de>
1174
1175 * gcc.dg/loop-split.c: New test.
1176 * gcc.dg/tree-ssa/ifc-9.c: Update.
1177 * gcc.dg/tree-ssa/ifc-10.c: Update.
1178
8a0d346b 11792016-10-20 Richard Biener <rguenther@suse.de>
1180
1181 * gcc.dg/graphite/pr35356-1.c: Update.
1182
bc3bde59 11832016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/77446
1186 * g++.dg/cpp1y/pr77446.C: New.
1187
ab056ef4 11882016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1189
1190 PR tree-optimization/53979
1191 * gcc.dg/pr53979-1.c: New test-case.
1192 * gcc.dg/pr53979-2.c: Likewise.
1193
5c2ba578 11942016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1195
1196 * c-c++-common/Wint-in-bool-context-2.c: New test.
1197
dbbe97e3 11982016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1199
1200 * gfortran.dg/dtio_17.f90: Fix test.
1201
0d05daf3 12022016-10-19 Aldy Hernandez <aldyh@redhat.com>
1203
1204 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1205 * gcc.dg/Walloca-2.c: Same.
1206
e066ee66 12072016-10-19 Aldy Hernandez <aldyh@redhat.com>
1208
1209 * gcc.dg/Wvla-1.c: Rename to...
1210 * gcc.dg/Wvla-larger-than-1.c: ...this.
1211 * gcc.dg/Wvla-2.c: Rename to...
1212 * gcc.dg/Wvla-larger-than-2.c: ...this.
1213 * gcc.dg/Wvla-3.c: Rename to...
1214 * gcc.dg/Walloca-11.c.: ...this.
1215 * gcc.dg/wvla-[1-7].c: Rename to:
1216 * gcc.dg/Wvla-[1-7].c: ...this.
1217
82112bf2 12182016-10-19 Bin Cheng <bin.cheng@arm.com>
1219
1220 PR tree-optimization/78005
1221 * gcc.dg/vect/pr78005.c: New.
1222 * gcc.target/i386/l_fma_float_1.c: Revise test.
1223 * gcc.target/i386/l_fma_float_2.c: Ditto.
1224 * gcc.target/i386/l_fma_float_3.c: Ditto.
1225 * gcc.target/i386/l_fma_float_4.c: Ditto.
1226 * gcc.target/i386/l_fma_float_5.c: Ditto.
1227 * gcc.target/i386/l_fma_float_6.c: Ditto.
1228 * gcc.target/i386/l_fma_double_1.c: Ditto.
1229 * gcc.target/i386/l_fma_double_2.c: Ditto.
1230 * gcc.target/i386/l_fma_double_3.c: Ditto.
1231 * gcc.target/i386/l_fma_double_4.c: Ditto.
1232 * gcc.target/i386/l_fma_double_5.c: Ditto.
1233 * gcc.target/i386/l_fma_double_6.c: Ditto.
1234
b3e3b38b 12352016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1236
1237 PR tree-optimization/78024
1238 * gcc.dg/goacc/loop-processing-1.c: New file.
1239
1227b118 12402016-10-19 Richard Biener <rguenther@suse.de>
1241
1242 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1243
f9debd38 12442016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1245
1246 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1247 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1248 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1249 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1250 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1251 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1252 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1253 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1254 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1255 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1256 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1257 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1258 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1259 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1260 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1261 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1262 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1263 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1264 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1265 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1266 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1267 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1268 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1269 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1270 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1271 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1272 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1273 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1274 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1275 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1276 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1277 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1278 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1279 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1280 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1281 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1282 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1283 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1284 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1285 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1286 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1287 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1288 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1289 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1290 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1291 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1292 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1293 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1294 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1295 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1296 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1297 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1298 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1299 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1300 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1301 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1302 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1303 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1304 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1305 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1306 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1307 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1308 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1309 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1310 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1311 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1312 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1313 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1314 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1315 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1316 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1317 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1318 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1319 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1320 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1321 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1322 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1323 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1324 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1325 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1326 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1327 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1328 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1329 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1330 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1331 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1332 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1333 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1334 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1335 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1336 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1337 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1338 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1339 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1340 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1341 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1342 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1343 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1344 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1345 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1346 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1347 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1348 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1349 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1350 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1351 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1352 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1353 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1354 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1355 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1356 * gcc.target/powerpc/vsu/vsu.exp: New file.
1357
4d7671d9 13582016-10-18 Uros Bizjak <ubizjak@gmail.com>
1359
1360 PR target/77991
1361 * gcc.target/i386/pr77991.c: New test.
1362
ce1813aa 13632016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1364
1365 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1366 LTO is used.
1367
7c57132a 13682016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1369
4d7671d9 1370 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1371
9edca09e 13722016-10-18 Richard Biener <rguenther@suse.de>
1373
1374 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1375 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1376 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1377 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1378 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1379 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1380 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1381 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1382 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1383 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1384 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1385 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1386 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1387 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1388 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1389 * gcc.dg/pr68217.c: Likewise.
1390 * gcc.dg/predict-9.c: Likewise.
1391 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1392 * gcc.dg/predict-1.c: Likewise.
1393
089541f0 13942016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1395
1396 * gfortran.dg/dtio_17.f90: New test.
1397
130a8de2 13982016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1399
1400 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1401
fc323d70 14022016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1403
1404 * gcc.dg/ipa/vrp4.c: New test.
1405
5b48910f 14062016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1407
1408 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1409 * gcc.dg/torture/pr39074.c: Likewise.
1410
946d814a 14112016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1412
1413 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1414 * gnat.dg/trampoline4.adb: Minor tweak.
1415
53cddf24 14162016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1417
1418 PR tree-optimization/77916
1419 * gcc.dg/torture/pr77916.c: New.
1420
443d1195 14212016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1422
1423 PR fortran/77978
1424 * gfortran.dg/pr77978_1.f90: New test.
1425 * gfortran.dg/pr77978_2.f90: Ditto.
1426 * gfortran.dg/pr77978_3.f90: Ditto.
1427
5db34fe5 14282016-10-17 Paul Thomas <pault@gcc.gnu.org>
1429
1430 PR fortran/61420
1431 PR fortran/78013
1432 * gfortran.dg/proc_ptr_49.f90: New test.
1433
a68b3ea1 14342016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1435
1436 PR target/77308
1437 * gcc.target/arm/pr77308.c: New test.
1438
dbd2f085 14392016-10-17 David Edelsohn <dje.gcc@gmail.com>
1440
1441 * lib/target-supports.exp
1442 (check_effective_target_floatn_nx_runtime): Return 0 for
1443 powerpc*-ibm-aix*.
1444
5bcc4152 14452016-10-17 Andrew Pinski <apinski@cavium.com>
1446
1447 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
1448 long instead of long.
1449 * gcc.target/aarch64/cinc_common_1.c: Likewise.
1450 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
1451 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
1452 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1453 * gcc.target/aarch64/pr68102_1.c: Likewise.
1454 * gcc.target/aarch64/target_attr_3.c: Likewise.
1455
6539e0f7 14562016-10-17 Richard Biener <rguenther@suse.de>
1457
1458 PR tree-optimization/77988
1459 * gcc.dg/torture/pr77988.c: New testcase.
1460
6a0d39d6 14612016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1462
1463 * gcc.dg/pr71636-1.c: New test-case.
1464 * gcc.dg/pr71636-2.c: Likewise.
1465
a27e3913 14662016-10-16 Eric Botcazou <ebotcazou@adacore.com>
1467
1468 * gnat.dg/trampoline3.adb: New test.
1469 * gnat.dg/trampoline4.adb: Likewise.
1470
4c3a9c43 14712016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1472
1473 * gfortran.dg/dtio_16.f90: New test.
1474
b39e7130 14752016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * gcc.target/sparc/bmaskbshuf.c: Rename to...
1478 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
1479 * gcc.target/sparc/bmaskbshuf-2.c: New test.
1480
e16e12bf 14812016-10-15 Eric Botcazou <ebotcazou@adacore.com>
1482
1483 * gcc.target/sparc/popc.c: Rename to...
1484 * gcc.target/sparc/popc-1.c: ...this.
1485 * gcc.target/sparc/popc-2.c: New test.
1486
f2540a7e 14872016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1488
1489 PR fortran/77972
1490 * gfortran.dg/unexpected_eof_4.f90: New test.
1491
5ba96fdd 14922016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
1493
c258c004 1494 PR libfortran/48587
1495 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 1496
6b34469c 14972016-10-14 Jakub Jelinek <jakub@redhat.com>
1498
7aeed2e5 1499 PR middle-end/77959
1500 * gfortran.dg/pr77959.f90: New test.
1501
6b34469c 1502 DR 1511 - const volatile variables and ODR
1503 * g++.dg/DRs/dr1511-1.C: New test.
1504 * g++.dg/DRs/dr1511-2.C: New test.
1505
f81df488 15062016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1507
1508 * gnat.dg/debug7.adb (dg-options): Remove -g.
1509 * gnat.dg/debug8.adb (dg-options): Add -margs.
1510 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
1511
e5664bb5 15122016-10-14 Richard Biener <rguenther@suse.de>
1513
1514 PR tree-optimization/77979
1515 * gcc.dg/torture/pr77979.c: New testcase.
1516
3b7a15a1 15172016-10-14 Martin Liska <mliska@suse.cz>
1518
1519 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
1520 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1521 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
1522
2b379696 15232016-10-14 Uros Bizjak <ubizjak@gmail.com>
1524
1525 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
1526 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
1527 * gcc.dg/torture/pr77937-2.c: Likewise.
1528
0dfdb37a 15292016-10-14 Eric Botcazou <ebotcazou@adacore.com>
1530
1531 * gnat.dg/lto15.adb: Adjust.
1532 * gnat.dg/lto16.adb: Likewise.
1533 * gnat.dg/lto17.adb: Likewise
1534 * gnat.dg/lto18.ad[sb]: New test.
1535 * gnat.dg/lto18_pkg.ads: New helper.
1536 * gnat.dg/lto19.adb: New test.
1537 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
1538 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
1539 * gnat.dg/lto20.adb: New test.
1540 * gnat.dg/lto20_pkg.ad[sb]: New helper.
1541
30825815 15422016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
1543
1544 * gfortran.dg/coarray_38.f90: Expect error message.
1545
f6412f44 15462016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1547
1548 * gcc.target/aarch64/spellcheck_1.c: New test.
1549 * gcc.target/aarch64/spellcheck_2.c: Likewise.
1550 * gcc.target/aarch64/spellcheck_3.c: Likewise.
1551 * gcc.target/aarch64/spellcheck_4.c: Likewise.
1552 * gcc.target/aarch64/spellcheck_5.c: Likewise.
1553 * gcc.target/aarch64/spellcheck_6.c: Likewise.
1554
7a8fd205 15552016-10-13 Andreas Schwab <schwab@linux-m68k.org>
1556
1557 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
1558
0512a8c6 15592016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1560
1561 PR tree-optimization/77937
1562 * gcc.dg/torture/pr77937-1.c: New.
1563 * gcc.dg/torture/pr77937-2.c: New.
1564
81f19d90 15652016-10-13 Jakub Jelinek <jakub@redhat.com>
1566
1567 * g++.dg/cpp1z/inline-var1.C: New test.
1568 * g++.dg/cpp1z/inline-var1a.C: New test.
1569 * g++.dg/cpp1z/inline-var1.h: New file.
1570 * g++.dg/cpp1z/inline-var2.C: New test.
1571 * g++.dg/cpp1z/inline-var3.C: New test.
1572 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
1573 uninitialized const.
1574
83ee671e 15752016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 1576
f3e6118a 1577 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
1578 Xscale is specified, not just -march.
1579 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
1580 is incompatible with Xscale.
8d16d6ff 1581
2e7b05a3 15822016-10-13 Martin Sebor <msebor@redhat.com>
1583
1584 PR c++/71912
1585 * g++.dg/ext/flexary4.C: Adjust.
1586 * g++.dg/ext/flexary5.C: Same.
1587 * g++.dg/ext/flexary9.C: Same.
1588 * g++.dg/ext/flexary19.C: New test.
1589 * g++.dg/ext/flexary18.C: New test.
1590 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
1591 regression test.
4d7671d9 1592 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
1593 Avoid generating a flexible array member in an array.
2e7b05a3 1594
ff56abd1 15952016-10-13 Martin Sebor <msebor@redhat.com>
1596
1597 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
1598 to placate -Wformat on targets where the type is not int.
1599
c4966203 16002016-10-13 David Malcolm <dmalcolm@redhat.com>
1601
1602 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
1603 in INSN_LOCATION.
1604
0655e0e6 16052016-10-13 Bin Cheng <bin.cheng@arm.com>
1606
1607 * gcc.target/i386/l_fma_float_1.c: Revise test.
1608 * gcc.target/i386/l_fma_float_2.c: Ditto.
1609 * gcc.target/i386/l_fma_float_3.c: Ditto.
1610 * gcc.target/i386/l_fma_float_4.c: Ditto.
1611 * gcc.target/i386/l_fma_float_5.c: Ditto.
1612 * gcc.target/i386/l_fma_float_6.c: Ditto.
1613 * gcc.target/i386/l_fma_double_1.c: Ditto.
1614 * gcc.target/i386/l_fma_double_2.c: Ditto.
1615 * gcc.target/i386/l_fma_double_3.c: Ditto.
1616 * gcc.target/i386/l_fma_double_4.c: Ditto.
1617 * gcc.target/i386/l_fma_double_5.c: Ditto.
1618 * gcc.target/i386/l_fma_double_6.c: Ditto.
1619
c4dd22f7 16202016-10-13 Bin Cheng <bin.cheng@arm.com>
1621
1622 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
1623
73e363e1 16242016-10-13 Bin Cheng <bin.cheng@arm.com>
1625
1626 * gcc.dg/vect/vect-98.c: Refine test case.
1627 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
1628 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
1629 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
1630
c0f4422f 16312016-10-13 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR c/77946
1634 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
1635
5d3eb95a 16362016-10-13 Martin Liska <mliska@suse.cz>
1637
1638 PR tree-optimization/77943
1639 * g++.dg/tree-ssa/pr77943.C: New test.
1640
eb04d24c 16412016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
1642
1643 PR fortran/72832
1644 * gfortran.dg/allocate_with_source_22.f03: New test.
1645 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
1646 fail.
1647
4c57e30a 16482016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1649
1650 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
1651 * gcc.target/arm/movsi_movw.c: Likewise.
1652 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
1653 directive to work on big endian targets.
1654
a70bfd3e 16552016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
1656
1657 * gcc.dg/tree-ssa/evrp6.c: New test.
1658
ef51c561 16592016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1660
1661 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
1662 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
1663 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
1664
c1276ee1 16652016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
1666
1667 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
1668 * gcc.target/powerpc/warn-2.c: Ditto.
1669
a5c34f4b 16702016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
1671
1672 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
1673 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
1674 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
1675 for -mmsa.
1676 * gcc.target/mips/msa.c: New test.
1677 * gcc.target/mips/msa-builtins.c: Likewise.
1678 * lib/target-supports.exp (check_mips_msa_hw_available): New.
1679 (check_effective_target_mips_msa_runtime): Likewise.
1680 (check_effective_target_mips_msa): Likewise.
1681 (add_options_for_mips_msa): Likewise.
1682 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
1683 (check_effective_target_vect_intfloat_cvt): Likewise.
1684 (check_effective_target_vect_uintfloat_cvt): Likewise.
1685 (check_effective_target_vect_floatint_cvt): Likewise.
1686 (check_effective_target_vect_floatuint_cvt): Likewise.
1687 (check_effective_target_vect_shift): Likewise.
1688 (check_effective_target_vect_shift_char): Likewise.
1689 (check_effective_target_vect_long): Likewise.
1690 (check_effective_target_vect_float): Likewise.
1691 (check_effective_target_vect_double): Likewise.
1692 (check_effective_target_vect_long_long): Likewise.
1693 (check_effective_target_vect_perm): Likewise.
1694 (check_effective_target_vect_perm_byte): Likewise.
1695 (check_effective_target_vect_perm_short): Likewise.
1696 (check_effective_target_vect_sdot_qi): Likewise.
1697 (check_effective_target_vect_udot_qi): Likewise.
1698 (check_effective_target_vect_sdot_hi): Likewise.
1699 (check_effective_target_vect_udot_hi): Likewise.
1700 (check_effective_target_vect_pack_trunc): Likewise.
1701 (check_effective_target_vect_unpack): Likewise.
1702 (check_effective_target_vect_hw_misalign): Likewise.
1703 (check_effective_target_vect_condition): Likewise.
1704 (check_effective_target_vect_cond_mixed): Likewise.
1705 (check_effective_target_vect_char_mult): Likewise.
1706 (check_effective_target_vect_short_mult): Likewise.
1707 (check_effective_target_vect_int_mult): Likewise.
1708 (check_effective_target_vect_extract_even_odd): Likewise.
1709 (check_effective_target_vect_interleave): Likewise.
1710 (check_vect_support_and_set_flags): Check if the target supports MSA
1711 and append to the list of EFFECTIVE_TARGETS.
1712
3e7c21b1 17132016-10-12 Richard Biener <rguenther@suse.de>
1714
1715 PR debug/77947
1716 * g++.dg/torture/pr77947.C: New testcase.
1717
bd043173 17182016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1719
1720 * gnat.dg/debug8.adb: New testcase.
1721
dade7ede 17222016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
1723
1724 * gnat.dg/debug9.adb: New testcase.
1725
98e16200 17262016-10-12 Richard Biener <rguenther@suse.de>
1727
1728 * gcc.dg/tree-ssa/vrp35.c: Adjust.
1729 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1730 * gcc.dg/tree-ssa/vrp46.c: Likewise.
1731
30855003 17322016-10-12 Richard Biener <rguenther@suse.de>
1733
1734 PR tree-optimization/77920
1735 * gcc.dg/torture/pr77920.c: New testcase.
1736
12663602 17372016-10-12 Jakub Jelinek <jakub@redhat.com>
1738
221d7858 1739 PR tree-optimization/77929
1740 * gcc.c-torture/compile/pr77929.c: New test.
1741
12663602 1742 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
1743 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
1744 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
1745 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
1746 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
1747 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
1748 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
1749 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
1750 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
1751
443a4842 17522016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1753
1754 * gcc.target/sparc/setcc-4.c: Adjust.
1755 * gcc.target/sparc/setcc-5.c: Likewise.
1756 * gcc.target/sparc/setcc-6.c: Likewise.
1757 * gcc.target/sparc/setcc-7.c: Likewise.
1758 * gcc.target/sparc/setcc-8.c: Likewise.
1759 * gcc.target/sparc/setcc-9.c: Likewise.
1760 * gcc.target/sparc/setcc-10.c: Delete.
1761
ffe8440e 17622016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
1763
1764 PR fortran/77942
1765 * gfortran.dg/pr77942.f90
1766
f9d86318 17672016-10-11 Fritz Reese <fritzoreese@gmail.com>
1768
1769 * gfortran.dg/dec_math.f90: New testsuite.
1770
aec336e9 17712016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1772
1773 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
1774 (main): Declare j as i32 instead of int.
1775
96eb1519 17762016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1777
1778 PR testsuite/PR77710
1779 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
1780 target triplet instead of *-*-*-*.
1781
a84cc613 17822016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1783
1784 * gnat.dg/unchecked_convert10.adb: New test.
1785 * gnat.dg/unchecked_convert11.adb: Likewise.
1786 * gnat.dg/unchecked_convert12.adb: Likewise.
1787
94ec1a50 17882016-10-11 Eric Botcazou <ebotcazou@adacore.com>
1789
1790 * gcc.target/sparc/cbcond-1.c: New test.
1791 * gcc.target/sparc/cbcond-2.c: Likewise.
1792 * gcc.target/sparc/movcc-1.c: Likewise.
1793 * gcc.target/sparc/movcc-2.c: Likewise.
1794 * gcc.target/sparc/setcc-1.c: Adjust.
1795 * gcc.target/sparc/setcc-2.c: Likewise.
1796 * gcc.target/sparc/setcc-3.c: Likewise.
1797 * gcc.target/sparc/setcc-4.c: Likewise.
1798 * gcc.target/sparc/setcc-5.c: Likewise.
1799 * gcc.target/sparc/setcc-6.c: New test.
1800 * gcc.target/sparc/setcc-7.c: Likewise.
1801 * gcc.target/sparc/setcc-8.c: Likewise.
1802 * gcc.target/sparc/setcc-9.c: Likewise.
1803 * gcc.target/sparc/setcc-10.c: Likewise.
1804
74cf8d76 18052016-10-10 Jeff Law <law@redhat.com>
1806
1807 PR tree-optimization/71947
1808 * gcc.dg/tree-ssa/pr71947-1.c: New test.
1809 * gcc.dg/tree-ssa/pr71947-2.c: New test.
1810 * gcc.dg/tree-ssa/pr71947-3.c: New test.
1811 * gcc.dg/tree-ssa/pr71947-4.c: New test.
1812 * gcc.dg/tree-ssa/pr71947-5.c: New test.
1813 * gcc.dg/tree-ssa/pr71947-6.c: New test.
1814
8d3bf9df 18152016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1816
1817 PR fortran/77915
1818 * gfortran.dg/matmul_11.f90: New test.
1819
ade2e453 18202016-10-10 Jiong Wang <jiong.wang@arm.com>
1821
1822 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
1823 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
1832 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
1838 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
1839 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
1840 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
1841 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
1842 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
1843 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
1844 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
1845 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
1846 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
1847 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
1848 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
1849 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
1850 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
1851 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
1852 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
1853 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
1854 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
1855 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
1856 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
1857 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
1858 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
1859 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
1860 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
1861 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
1862 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
1863 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
1864 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
1865 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
1866 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
1867 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
1868 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
1869 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
1870 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
1871 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
1872 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
1873 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
1874 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
1875 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
1876 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
1877 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
1878 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
1879 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
1880 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
1881
d9b5db8e 18822016-10-10 Jiong Wang <jiong.wang@arm.com>
1883
1884 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
1885 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
1886 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
1887 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
1888 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
1889 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
1890 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
1891 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
1892 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
1893 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
1894 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
1895 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
1896 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
1897 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
1898
67789205 18992016-10-10 Jiong Wang <jiong.wang@arm.com>
1900
1901 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
1902 Enable AArch64.
1903 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
1904 vdup*_laneq.
1905 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
1906 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
1907 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
1908 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
1909
6dfe8276 19102016-10-10 Matthew Wahab <matthew.wahab@arm.com>
1911 Jiong Wang <jiong.wang@arm.com>
1912
1913 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
1914 AArch64 support.
1915 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
1916 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
1917 AArch64 targets.
1918 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
1919 AArch64 targets.
1920 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
1921 targets.
1922 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
1923
ec8fd20e 19242016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1925
1926 * gnat.dg/specs/vfa.ads: New test.
1927
6dfe8276 19282016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 1929
1930 * gnat.dg/inline13.ad[sb]: New test.
1931 * gnat.dg/inline13_pkg.ad[sb]: New helper.
1932
8fc51369 19332016-10-10 Eric Botcazou <ebotcazou@adacore.com>
1934
1935 * gnat.dg/biased_subtype.adb: New test.
1936
b4d09fc1 19372016-10-09 Jakub Jelinek <jakub@redhat.com>
1938
1939 PR tree-optimization/77901
1940 * gcc.c-torture/compile/pr77901.c: New test.
1941
14964a36 19422016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1943
1944 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
1945 * gcc.dg/ipa/propalign-2.c: Likewise
1946 * gcc.dg/ipa/propalign-3.c: Likewise.
1947 * gcc.dg/ipa/propalign-4.c: Likewise.
1948 * gcc.dg/ipa/propalign-5.c: Likewise.
1949
ad0c1dec 19502016-10-08 Jakub Jelinek <jakub@redhat.com>
1951
ae691a10 1952 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1953
4582d852 1954 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
1955
ad0c1dec 1956 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
1957 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
1958
90a2ad05 19592016-10-07 Fritz Reese <fritzoreese@gmail.com>
1960
1961 * gfortran.dg/dec_union_11.f90: New testcase.
1962
4076953a 19632016-10-07 Nathan Sidwell <nathan@acm.org>
1964
1965 PR c++/66443
1966 * g++.dg/cpp0x/pr66443-cxx11.C: New.
1967 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
1968 * g++.dg/cpp1y/pr66443-cxx14.C: New
1969 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
1970 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
1971
cd45162d 19722016-10-07 Jakub Jelinek <jakub@redhat.com>
1973
1974 * g++.dg/cpp0x/addressof1.C: New test.
1975 * g++.dg/cpp0x/addressof2.C: New test.
1976
7d29bba9 19772016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1978
1979 * gcc.target/powerpc/float128-type-1.c: New test to check that
1980 PowerPC 64-bit Linux enables -mfloat128-type by default.
1981 * gcc.target/powerpc/float128-type-2.c: Likewise.
1982 * gcc.target/powerpc/float128-mix.c: Change error message to
1983 reflect that __ibm128 is now #define'ed to be long double.
1984
7d562e89 19852016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1986
1987 PR fortran/77406
1988 * gfortran.dg/pr77406.f90: New test.
1989 * gfortran.dg/assumed_type_3.f90: Update error messages.
1990 * gfortran.dg/defined_operators_1.f90: Ditto.
1991 * gfortran.dg/generic_26.f90: Ditto.
1992 * gfortran.dg/generic_7.f90: Ditto.
1993 * gfortran.dg/gomp/udr5.f90: Ditto.
1994 * gfortran.dg/gomp/udr7.f90: Ditto.
1995 * gfortran.dg/interface_1.f90: Ditto.
1996 * gfortran.dg/interface_37.f90: Ditto.
1997 * gfortran.dg/interface_5.f90: Ditto.
1998 * gfortran.dg/interface_6.f90: Ditto.
1999 * gfortran.dg/interface_7.f90
2000 * gfortran.dg/no_arg_check_3.f90
2001 * gfortran.dg/operator_5.f90
2002 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2003
0365bfa8 20042016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2005
2006 PR c++/77700
2007 * c-c++-common/Wint-in-bool-context.c: Update test.
2008
1941149a 20092016-10-07 Richard Biener <rguenther@suse.de>
2010
2011 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2012 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2013
dc5b5d21 20142016-10-07 Marek Polacek <polacek@redhat.com>
2015
2016 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2017
30ac4925 20182016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2019
2020 PR c++/69733
2021 * c-c++-common/pr69733.c: New test.
2022 * gcc.dg/pr69733.c: New test.
2023 * gcc.target/i386/pr69733.c: New test.
2024
95c0ad19 20252016-10-07 Marek Polacek <polacek@redhat.com>
2026
2027 PR c++/77803
2028 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2029
fafde080 20302016-10-07 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR tree-optimization/77664
2033 * gcc.dg/tree-ssa/pr77664.c: New test.
2034 * gcc.dg/pr77664.c: New test.
2035
20362016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2037
2038 * gfortran.dg/pr69955.f90: New test.
2039
4147af80 20402016_10-06 Louis Krupp <louis.krupp@zoho.com>
2041
2042 PR fortran/57910
2043 * gfortran.dg/pr57910.f90: New test.
2044
adeca879 20452016-10-06 Jakub Jelinek <jakub@redhat.com>
2046
2047 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2048 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2049
fefb1a11 20502016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2051
2052 PR tree-optimization/77862
2053 * gcc.dg/pr77862.c: New test.
2054
f7df25e9 20552016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2056
2057 * gcc.dg/tree-ssa/evrp4.c: New test.
2058
3ff1ad36 20592016-10-06 Jeff Law <law@redhat.com>
2060
2061 PR tree-optimization/71661
2062 * gcc.dg/tree-ssa/pr71661.c: New test.
2063
1424fde5 20642016-10-06 Richard Biener <rguenther@suse.de>
2065
2066 PR tree-optimization/77855
2067 * gcc.dg/torture/pr77855.c: New testcase.
2068
a22dd5ec 20692016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2070 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2071
2072 * g++.dg/other/pr77759.C: New test.
2073
cb1f8eb4 20742016-10-06 Richard Biener <rguenther@suse.de>
2075
2076 PR tree-optimization/77839
2077 * gcc.dg/torture/pr77839.c: New testcase.
2078
bb513366 20792016-10-06 Marek Polacek <polacek@redhat.com>
2080
2081 * g++.dg/cpp1z/init-statement9.C: New test.
2082
26d689f4 20832016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2084
2085 * gcc.target/i386/pcommit-1.c: Deleted.
2086 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2087 * gcc.target/i386/sse-13.c: Ditto.
2088 * gcc.target/i386/sse-14.c: Ditto.
2089 * gcc.target/i386/sse-22.c: Ditto.
2090 * gcc.target/i386/sse-23.c: Ditto.
2091 * g++.dg/other/i386-2.C: Ditto.
2092
847e66cc 20932016-10-05 Uros Bizjak <ubizjak@gmail.com>
2094
2095 * gcc.target/i386/pr77833.c: Require int128 effective target.
2096
670ec524 20972016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2098
2099 PR fortran/58991
2100 PR fortran/58992
2101 * gfortran.dg/associate_22.f90: New test.
2102
fca4e258 21032016-10-05 Fritz Reese <fritzoreese@gmail.com>
2104
2105 * gfortran.dg/dec_union_9.f90: New testcase.
2106 * gfortran.dg/dec_union_10.f90: New testcase.
2107
994fc95f 21082016-10-05 Jakub Jelinek <jakub@redhat.com>
2109
c6958264 2110 PR sanitizer/66343
2111 * gcc.dg/pch/pr66343-3.c: New test.
2112 * gcc.dg/pch/pr66343-3.hs: New file.
2113
994fc95f 2114 PR sanitizer/66343
2115 * gcc.dg/pch/pr66343-1.c: New test.
2116 * gcc.dg/pch/pr66343-1.hs: New file.
2117 * gcc.dg/pch/pr66343-2.c: New test.
2118 * gcc.dg/pch/pr66343-2.hs: New file.
2119
2b6903a5 21202016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2121
2122 * c-c++-common/Wint-in-bool-context.c: Update test.
2123
a9e44c43 21242016-10-05 Marek Polacek <polacek@redhat.com>
2125
2126 * g++.dg/cpp1z/init-statement1.C: New test.
2127 * g++.dg/cpp1z/init-statement2.C: New test.
2128 * g++.dg/cpp1z/init-statement3.C: New test.
2129 * g++.dg/cpp1z/init-statement4.C: New test.
2130 * g++.dg/cpp1z/init-statement5.C: New test.
2131 * g++.dg/cpp1z/init-statement6.C: New test.
2132 * g++.dg/cpp1z/init-statement7.C: New test.
2133 * g++.dg/cpp1z/init-statement8.C: New test.
2134
d0a5b595 21352016-10-05 Louis Krupp <louis.krupp@zoho.com>
2136
2137 PR fortran/67524
2138 * gfortran.dg/pr67524.f90: New test.
2139
c7b01e77 21402016-10-05 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR sanitizer/77823
2143 * c-c++-common/ubsan/shift-9.c: New test.
2144
d204444e 21452016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2146
2147 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2148 of int if __SIZEOF_INT__ is less than 4 bytes.
2149
ea55eab9 21502016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2151
2152 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2153 * gfortran.dg/class_array_20.f03: Likewise.
2154 * gfortran.dg/class_array_21.f03: Likewise.
2155 * gfortran.dg/finalize_29.f08: Likewise.
2156 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2157
bf1426ea 21582016-10-05 Richard Biener <rguenther@suse.de>
2159
2160 PR middle-end/77826
2161 * gcc.dg/torture/pr77826.c: New testcase.
2162
eb93b162 21632016-10-05 Richard Biener <rguenther@suse.de>
2164
2165 * gcc.dg/fold-copysign-1.c: New testcase.
2166
830f8f08 21672016-10-05 Andreas Schwab <schwab@suse.de>
2168
2169 * g++.dg/pr49847-2.C: Remove.
2170
ce229d56 21712016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2172
2173 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2174
d82d27a3 21752016-10-05 Richard Biener <rguenther@suse.de>
2176
2177 PR middle-end/55152
2178 * gcc.dg/pr55152-2.c: New testcase.
2179
29e40d1d 21802016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2181
2182 * gfortran.dg/dtio_15.f90: New test.
2183
78dc0da1 21842016-10-04 Ian Lance Taylor <iant@golang.org>
2185
2186 * gcc.dg/split-7.c: New test.
2187
f72de674 21882016-10-04 Martin Sebor <msebor@redhat.com>
2189
2190 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2191 %lc directive to wint_t to silence -Wformat warnings on targets
2192 where the latter is a distinct type such as long.
2193
c30da209 21942016-10-04 Martin Sebor <msebor@redhat.com>
2195
2196 PR c++/77804
2197 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2198
c93d719b 21992016-10-04 Jakub Jelinek <jakub@redhat.com>
2200
c8887d28 2201 PR c++/77791
2202 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2203
c93d719b 2204 * g++.dg/other/java3.C: Remove.
2205 * g++.dg/other/java1.C: Remove.
2206 * g++.dg/other/error12.C: Remove.
2207 * g++.dg/other/java2.C: Remove.
2208 * g++.dg/warn/Wnvdtor.C: Remove.
2209 * g++.dg/lookup/java1.C: Remove.
2210 * g++.dg/lookup/java2.C: Remove.
2211 * g++.dg/ext/pr34829.C: Remove.
2212 * g++.dg/ext/java-3.C: Remove.
2213 * g++.dg/ext/java-1.C: Remove.
2214 * g++.dg/ext/java-2.C: Remove.
2215 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2216
e62363b1 22172016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2218
2219 PR tree-optimization/77808
2220 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2221
38f18c01 22222016-10-04 Richard Biener <rguenther@suse.de>
2223
2224 PR tree-optimization/77399
2225 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2226
47fd90af 22272016-10-04 Richard Biener <rguenther@suse.de>
2228
2229 PR middle-end/77833
2230 * gcc.target/i386/pr77833.c: New testcase.
2231
2f8d6297 22322016-09-26 Jeff Law <law@redhat.com>
2233
2234 PR tree-optimization/71550
2235 PR tree-optimization/71403
2236 * gcc.c-torture/execute/pr71550.c: New test.
2237
4092cccf 22382016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2239
2240 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2241 option.
2242
8e8fe25a 22432016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2244
2245 Revert
2246 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2247
2248 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2249
fcfa0d6a 22502016-10-03 Marek Polacek <polacek@redhat.com>
2251
2252 * g++.dg/cpp0x/nullptr37.C: New test.
2253
255beb07 22542016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2255
2256 * c-c++-common/Wint-in-bool-context.c: Update test.
2257
16127d51 22582016-10-02 Jakub Jelinek <jakub@redhat.com>
2259
2260 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2261 earlier.
2262 * g++.dg/charset/asm2.c (memmove): Likewise.
2263 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2264 * g++.dg/tls/diag-4.C (foo): Likewise.
2265 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2266 dg-warning, fix up regex.
2267 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2268 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2269 * g++.old-deja/g++.mike/net31.C: Likewise.
2270 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2271 for C++17.
2272 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2273 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2274
c9e875f1 22752016-10-01 Richard Biener <rguenther@suse.de>
2276
2277 PR middle-end/77798
2278 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2279
77daf8b6 22802016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2281
2282 PR fortran/77663
2283 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2284
ff2feb8b 22852016-10-01 Jakub Jelinek <jakub@redhat.com>
2286
2287 PR c/77490
2288 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2289 Add dg-prune-output directive.
2290
fd3720ac 22912016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2292
2293 PR fortran/66643
2294 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2295 * gfortran.fortran-torture/compile/write.f90: Update test.
2296
dd07e329 22972016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2298
2299 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2300 arm_fp16_alternative_ok as the required effective target.
2301 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2302 -mfp16-format=alternative to the dg-options directive and remove
2303 the dg-add-options directive.
2304
580083a2 23052016-09-30 Fritz Reese <fritzoreese@gmail.com>
2306
2307 PR fortran/77764
2308 * gfortran.dg/dec_union_8.f90: New testcase.
2309
f24fcad2 23102016-09-30 Fritz Reese <fritzoreese@gmail.com>
2311
2312 PR fortran/77782
2313 * gfortran.dg/dec_structure_16.f90: New testcase.
2314
e0e00cf4 23152016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2316
2317 * gfortran.dg/coarray_allocate_10.f08: New test.
2318 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2319
44211526 23202016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2321
2322 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2323
e2441cd8 23242016-09-30 Richard Biener <rguenther@suse.de>
2325
2326 PR tree-optimization/77399
2327 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2328
0914a8ef 23292016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2330
5db34fe5 2331 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2332 -fdelete-null-pointer-checks explicit.
2333 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2334 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2335 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2336 * gcc.dg/pic-1.c: Require fpic target support.
2337 * gcc.dg/pic-2.c: Likewise.
2338
c5d89bae 23392016-09-29 Jakub Jelinek <jakub@redhat.com>
2340
2341 Implement P0001R1 - C++17 removal of register storage class specifier
2342 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2343 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2344 C++17.
2345 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2346 keyword if not __SSE2__.
2347 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2348 C++17.
2349 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2350 register keywords.
2351 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2352 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2353 no_erroneous_warning): Expect new warnings for C++17.
2354 * g++.dg/warn/register-var-2.C (f): Likewise.
2355 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2356 * g++.dg/parse/linkage2.C (foo): Likewise.
2357 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2358 keyword on parameters for C++17.
2359 * g++.dg/cpp1z/register1.C: New test.
2360 * g++.dg/cpp1z/register2.C: New test.
2361 * g++.dg/cpp1z/register3.C: New test.
2362
5424b150 23632016-09-29 Uros Bizjak <ubizjak@gmail.com>
2364
2365 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2366 * gcc.target/i386/avx2-check.h (main): Ditto.
2367 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2368 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2369 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2370 * gcc.target/i386/avx512er-check.h (main): Ditto.
2371 * gcc.target/i386/avx512f-check.h (main): Ditto.
2372 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2373 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2374 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2375
132fa33c 23762016-09-29 Uros Bizjak <ubizjak@gmail.com>
2377
2378 PR target/77756
2379 * gcc.target/i386/pr77756.c: New test.
2380
ea72fa65 23812016-09-29 Marek Polacek <polacek@redhat.com>
2382
2383 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2384
40334d1a 23852016-09-29 Marek Polacek <polacek@redhat.com>
2386
2387 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2388 C++14.
2389
2bf721c3 23902016-09-29 Martin Liska <mliska@suse.cz>
2391
2392 * objc/execute/construct1.m: New test.
2393
a8243a97 23942016-09-29 Richard Biener <rguenther@suse.de>
2395
2396 PR tree-optimization/77768
2397 * gcc.dg/torture/pr77768.c: New testcase.
2398
98da8d3b 23992016-09-28 Richard Biener <rguenther@suse.de>
2400
2401 PR middle-end/77407
2402 * gcc.dg/pr77407.c: New testcase.
2403
b0ab3ca0 24042016-09-29 Richard Biener <rguenther@suse.de>
2405
2406 PR middle-end/55152
2407 * gcc.dg/pr55152.c: New testcase.
2408 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2409
f76c9f26 24102016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2411
2412 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2413 (dg-options): Remove -m32.
2414
94d9ba6a 24152016-09-28 Martin Sebor <msebor@redhat.com>
2416
2417 PR middle-end/77721
2418 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2419
d23296dc 24202016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2421
2422 PR libgfortran/77707
2423 * gfortran.dg/inquire_17.f90: New test.
2424
2a2770c6 24252016-09-28 Jakub Jelinek <jakub@redhat.com>
2426
2427 PR c++/77467
2428 * g++.dg/cpp1y/constexpr-77467.C: New test.
2429
3e822015 24302016-09-28 Martin Sebor <msebor@redhat.com>
2431
2432 PR c/77762
2433 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
2434 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
2435 (test_sprintf_p_const): Adjust line numbers to avoid failures
2436 introduced in r240503.
2437
21ce832f 24382016-09-28 Martin Sebor <msebor@redhat.com>
2439
2440 PR middle-end/77683
2441 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
2442
8d9e3eb6 24432016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2444
cfa852a5 2445 PR c++/77748
2446 * g++.dg/pr77550.C: Avoid undefined behavior.
2447
8d9e3eb6 2448 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
2449
85dd8d9a 24502016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
2451
2452 * gcc.dg/strlenopt-20.c: Update test.
2453 * gcc.dg/strlenopt-21.c: Likewise.
2454 * gcc.dg/strlenopt-22.c: Likewise.
2455 * gcc.dg/strlenopt-22g.c: Likewise.
2456 * gcc.dg/strlenopt-26.c: Likewise.
2457 * gcc.dg/strlenopt-5.c: Likewise.
2458 * gcc.dg/strlenopt-7.c: Likewise.
2459 * gcc.dg/strlenopt-9.c: Likewise.
2460
ce7e2f0e 24612016-09-27 Jakub Jelinek <jakub@redhat.com>
2462
4fd4e9e0 2463 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
2464
66108a57 2465 * g++.dg/cpp1z/lambda-this1.C: New test.
2466 * g++.dg/cpp1z/lambda-this2.C: New test.
2467
ce7e2f0e 2468 PR c++/77722
2469 * g++.dg/ubsan/return-4.C: New test.
2470 * g++.dg/ubsan/return-5.C: New test.
2471 * g++.dg/ubsan/return-6.C: New test.
2472
eedf6f96 24732016-09-27 Jiong Wang <jiong.wang@arm.com>
2474
2475 * lib/target-supports.exp
2476 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
2477 in function comment.
2478
febf7a45 24792016-09-27 Martin Liska <mliska@suse.cz>
2480
2481 PR gcov-profile/46266
2482 * lib/gcov.exp: Verify that <built-in>.gcov file is not
2483 considered.
2484
1ef012e4 24852016-09-27 Richard Biener <rguenther@suse.de>
2486
2487 PR tree-optimization/77745
2488 * g++.dg/torture/pr77745.C: New testcase.
2489
fcaf08b7 24902016-09-27 Richard Biener <rguenther@suse.de>
2491
2492 PR tree-optimization/77478
2493 * gcc.dg/torture/pr77478.c: New testcase.
2494
db46bcd3 24952016-09-27 Martin Liska <mliska@suse.cz>
2496
2497 PR gcov-profile/7970
2498 PR gcov-profile/16855
2499 PR gcov-profile/44779
2500 * g++.dg/gcov/pr16855.C: New test.
2501
2e0bcd96 25022016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2503
2504 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
2505
93768ef7 25062016-09-27 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR fortran/77666
2509 * gfortran.dg/gomp/pr77666.f90: New test.
2510
b09a4365 25112016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
2512
2513 PR ipa/77677
2514 * gcc.dg/torture/pr77677-2.c: New test.
2515
85527e8f 25162016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2517
2518 PR fortran/77420
2519 * gfortran.dg/pr77420_1.f90: New test.
2520 * gfortran.dg/pr77420_2.f90: Ditto.
2521 * gfortran.dg/pr77420_3.f90: New test. Requires ...
2522 * gfortran.dg/pr77420_4.f90: this file.
2523
140cd7ff 25242016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
2525
2526 PR middle-end/77719
2527 * gfortran.dg/pr77719.f90: New test.
2528
d4d58fc3 25292016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
2530
2531 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 2532 singular form of byte when quantity is unknown.
d4d58fc3 2533
e997bd3a 25342016-09-26 Marek Polacek <polacek@redhat.com>
2535
2536 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
2537
9c7de46a 25382016-09-26 Martin Liska <mliska@suse.cz>
2539
2540 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
2541 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
2542 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
2543 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
2544 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
2545 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
2546 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
2547 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
2548 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
2549
3c77f69c 25502016-09-26 Marek Polacek <polacek@redhat.com>
2551
2552 PR c/7652
2553 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
2554 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
2555 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
2556 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
2557 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
2558 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
2559 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
2560 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
2561 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
2562 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
2563 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
2564 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
2565 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
2566 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
2567 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
2568 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
2569 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
2570 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
2571 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
2572 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
2573 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
2574 * c-c++-common/attr-fallthrough-1.c: New test.
2575 * c-c++-common/attr-fallthrough-2.c: New test.
2576 * g++.dg/cpp0x/fallthrough1.C: New test.
2577 * g++.dg/cpp0x/fallthrough2.C: New test.
2578 * g++.dg/cpp1z/fallthrough1.C: New test.
2579 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
2580 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
2581 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
2582 * objc.dg/Wimplicit-fallthrough-1.m: New test.
2583
40e245e1 25842016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2585
9e9fb49b 2586 PR fortran/77429
40e245e1 2587 * gfortran.dg/pr77429.f90: New test.
2588
cfffcdf4 25892016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2590
2591 PR fortran/77694
2592 * gfortran.dg/pr77694.f90: New test.
2593
223e6ae9 25942016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2595
2596 PR target/51244
2597 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
2598
9e932ac2 25992016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2600
2601 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
2602 for 32-bit mode.
2603
04f16d28 26042016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
2605
2606 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
2607 for 32-bit mode.
2608
481ce481 26092016-09-24 Marek Polacek <polacek@redhat.com>
2610
2611 PR c/77490
2612 * c-c++-common/Wbool-operation-1.c: New test.
2613 * gcc.dg/Wbool-operation-1.c: New test.
2614
8e652fcf 26152016-09-23 Fritz Reese <fritzoreese@gmail.com>
2616
2617 * gfortran.dg/dec_static_1.f90: New.
2618 * gfortran.dg/dec_static_2.f90: New.
2619 * gfortran.dg/dec_static_3.f90: New.
2620 * gfortran.dg/dec_static_4.f90: New.
2621
e7c4560c 26222016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2623
2624 PR fortran/48298
2625 * gfortran.dg/negative_unit_check.f90: Update test.
2626 * gfortran.dg/dtio_14.f90: New test.
481ce481 2627
ad020996 26282016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2629
2630 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
2631 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2632 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2633 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2634 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2635 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2636 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2637
e2c1228b 26382016-09-23 Martin Sebor <msebor@redhat.com>
2639
2640 PR testsuite/77713
2641 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
2642 assuming long double is bigger than double.
2643
9b5db70f 26442016-09-23 Jakub Jelinek <jakub@redhat.com>
2645
2646 Implement P0138R2, C++17 construction rules for enum class values
2647 * g++.dg/cpp1z/direct-enum-init1.C: New test.
2648
a30e370d 26492016-09-23 David Malcolm <dmalcolm@redhat.com>
2650
2651 PR preprocessor/77672
2652 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
2653 expected multiline output from first warning to reflect change
2654 in r240434.
2655
15650eb7 26562016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
2657
2658 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
2659
f886b2b4 26602016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
2661 Tom de Vries <tom@codesourcery.com>
2662
2663 PR testsuite/77411
2664 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
2665
f74ba31d 26662016-09-23 Marek Polacek <polacek@redhat.com>
2667
2668 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
2669 * c-c++-common/gomp/atomic-13.c: Likewise.
2670 * c-c++-common/gomp/atomic-14.c: Likewise.
2671 * c-c++-common/pr60439.c: Remove invalid code.
2672 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
2673 * g++.dg/expr/bitfield5.C: Likewise.
2674 * g++.dg/expr/bitfield6.C: Likewise.
2675 * g++.dg/expr/bool1.C: Likewise.
2676 * g++.dg/expr/bool3.C: Likewise.
2677 * g++.dg/expr/lval3.C: Likewise.
2678 * g++.dg/expr/lval4.C: Likewise.
2679 * g++.old-deja/g++.jason/bool5.C: Likewise.
2680
7413e757 26812016-09-23 David Malcolm <dmalcolm@redhat.com>
2682
2683 PR preprocessor/77672
2684 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2685 (test_terminator_location): New function.
2686
81df50de 26872016-09-23 Richard Biener <rguenther@suse.de>
2688
2689 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
2690
5f4626d8 26912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2692
2693 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
2694 -march=armv8.2-a+fp16 when supported by the hardware.
2695 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
2696 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
2697 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
2698 semi-colons to a macro invocations.
2699 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
2700 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2701 defined.
2702 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
2703 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
2704 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
2705 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2706 defined.
2707 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2708 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2709 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2711 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2712 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2713 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2714 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
2715 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
2716 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2717 defined.
2718 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
2719 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
2720 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2721 defined.
2722 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
2723 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
2724 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2725 defined.
2726 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
2727 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
2728 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2729 defined.
2730 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
2731 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
2732 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2733 defined. Also fix some white-space.
2734 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
2738 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
2739 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2740 defined. Also fix some long lines and white-space.
2741 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
2742 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2743 defined. Also fix some long lines and white-space.
2744 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
2745 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2746 defined.
2747 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
2748 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
2749 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2750 defined.
2751 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
2752 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
2753 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
2754 defined.
2755 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 2756 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
2757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 2758 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 2759 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
2760 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
2761 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
2762 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
2763 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
2764 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 2765 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 2766 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
2767 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
2768 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
2769 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
2770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 2771 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
2772 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 2773 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 2774
f2645569 27752016-09-23 Jiong Wang <jiong.wang@arm.com>
2776 Matthew Wahab <matthew.wahab@arm.com>
2777
2778 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
2779 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
2780 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
2781 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
2782 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
2783 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
2784 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
2785 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
2786 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
2787 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
2790 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
2791 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
2792 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
2793 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
2794 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
2795 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
2796 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
2797 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
2798 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
2799 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
2800 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
2801 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
2802 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
2803 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
2804 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
2805 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
2806 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
2815
66a55fc4 28162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2817
2818 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
2819 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
2820 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
2821 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
2822 support.
2823
ada0f4c4 28242016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2825
2826 PR ipa/77677
2827 * gcc.dg/torture/pr77677.c: New test.
2828
8771094d 28292016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
2830
2831 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
2832 here now.
2833
c959fae1 28342016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2835
2836 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
2837 options. Add tests for float16x4_t and float16x8_t.
2838
88b594a3 28392016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2840
2841 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
2842 * gcc.target/s390/risbg-ll-2.c: Ditto.
2843 * gcc.target/s390/risbg-ll-3.c: Ditto.
2844
e4ad661c 28452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2846
2847 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
2848 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
2849
4005a882 28502016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2851
2852 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
2853 output to the simplified instructions.
2854
9854d864 28552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2856
2857 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
2858 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
2859
388ce7db 28602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2861
2862 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2863 (FP16_SUPPORTED): New
2864 (expected-hfloat-16x4): Make conditional on __fp16 support.
2865 (expected-hfloat-16x8): Likewise.
2866 (vdup_n_f16): Disable for non-AArch64 targets.
2867 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
2868 conditional on FP16_SUPPORTED.
2869 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
2870 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
2871 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
2872 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
2873 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
2874 for testing __fp16.
2875 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
2876 conditional on FP16_SUPPORTED.
2877 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2878 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2879
837bb76e 28802016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2881
2882 * gcc.target/arm/short-vfp-1.c: New.
2883
e183c2b8 28842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2885
2886 * gcc.target/arm/attr-fp16-arith-1.c: New.
2887
cd6fbed6 28882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2889
2890 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
2891 New.
2892 (add_options_for_arm_v8_2a_fp16_neon): New.
2893 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
2894 (add_options_for_arm_arch_v8_2a): Auto-generate.
2895 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
2896 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
2897 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
2898 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
2899 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
2900 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
2901 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
2902
4961b0ab 29032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
2904
2905 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
2906 arm_fp16_alternative_ok.
2907 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
2908 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 2909 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
2910 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 2911 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
2912 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
2913 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
2914 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
2915 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
2916 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
2917 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
2918 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
2919 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
2920 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
2921 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
2922 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
2923 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
2924 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
2925 * gcc.target/arm/fp16-rounding-alt-1.c: Use
2926 arm_fp16_alternative_ok.
2927 * lib/target-supports.exp
2928 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
2929 (check_effective_target_arm_fp16_alternative_ok): New.
2930 (check_effective_target_arm_fp16_none_ok_nocache): New.
2931 (check_effective_target_arm_fp16_none_ok): New.
2932
ce5b3c3b 29332016-09-23 Martin Liska <mliska@suse.cz>
2934
2935 * gcc.dg/ipa/pr77653.c: Replace adress
2936 with address.
2937
d4c65e05 29382016-09-23 Martin Liska <mliska@suse.cz>
2939
2940 * gcc.target/i386/movbe-4.c: New test.
2941
82a47693 29422016-09-23 Martin Liska <mliska@suse.cz>
2943
2944 * gcc.target/i386/crc32-5.c: New test.
2945
0253072a 29462016-09-23 Martin Liska <mliska@suse.cz>
2947
2948 * gcc.target/i386/pr71652.c: New test.
2949 * gcc.target/i386/pr71652-2.c: New test.
2950 * gcc.target/i386/pr71652-3.c: New test.
2951
0bfdbd22 29522016-09-23 Jakub Jelinek <jakub@redhat.com>
2953
2954 * lib/gcc-dg.exp (process-message): Support relative line number
2955 notation - .+4 or .-1 etc.
2956 * gcc.dg/dg-test-1.c: New test.
2957
ff982ab4 29582016-09-22 Martin Sebor <msebor@redhat.com>
2959
2960 PR target/77676
2961 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
2962 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
2963 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
2964 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
2965
78299f8d 29662016-09-22 Uros Bizjak <ubizjak@gmail.com>
2967
2968 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
2969 * gcc.dg/ifcvt-2.c: Ditto.
2970 * gcc.dg/zero_bits_compound-1.c: Ditto.
2971 * gcc.dg/zero_bits_compound-1.c: Ditto.
2972 * gcc.dg/pr40550.c: Simplify target selectors.
2973 Use dg-additional-options.
2974 * gcc.dg/pr47893.c: Ditto.
2975 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2976 additional options for 32-bit x86 targets.
2977 * gcc.dg/pr70955.c: Move to ...
2978 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2979
ec645283 29802016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2981
2982 PR c++/61019
2983 * g++.dg/cpp0x/pr61019.C: New.
2984
9753b549 29852016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2986 Terry Guo <terry.guo@arm.com>
2987
2988 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2989 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2990 * gcc.target/arm/pure-code/pure-code.exp: New.
2991
7dbfb427 29922016-09-22 Uros Bizjak <ubizjak@gmail.com>
2993
2994 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2995 Remove SSE effective target requirement.
2996
7e20dff2 29972016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 PR c++/71979
3000 * g++.dg/cpp0x/pr71979.C: New.
3001
05dd002d 30022016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3003
3004 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3005
53769cc8 30062016-09-22 Martin Liska <mliska@suse.cz>
3007
3008 PR ipa/77653
3009 * gcc.dg/ipa/pr77653.c: New test.
3010
51c846d6 30112016-09-22 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR fortran/77665
3014 * gfortran.dg/gomp/pr77665.f90: New test.
3015
51278c1a 30162016-09-22 Paul Thomas <pault@gcc.gnu.org>
3017
3018 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3019 * gfortran.dg/dtio_13.f90: New test.
3020
cde225a2 30212016-09-21 Louis Krupp <louis.krupp@zoho.com>
3022
3023 PR fortran/66107
3024 * gfortran.dg/pr66107.f90: New test.
3025
0d5530d9 30262016-09-21 Ian Lance Taylor <iant@golang.org>
3027
3028 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3029 with call to builtin delete function.
3030
9ca7e933 30312016-09-21 Joseph Myers <joseph@codesourcery.com>
3032
3033 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3034 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3035 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3036 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3037 tests.
3038
451127c6 30392016-09-21 Uros Bizjak <ubizjak@gmail.com>
3040
3041 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3042
98aa0f57 30432016-09-21 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR c++/77651
3046 * g++.dg/cpp1z/aligned-new6.C: New test.
3047
65eeae10 30482016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3049
3050 * gcc.target/arm/fp16-aapcs-3.c: New.
3051 * gcc.target/arm/fp16-aapcs-4.c: New.
3052 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3053 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3054 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3055 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3056
1a39df22 30572016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3058
3059 PR tree-optimization/77550
3060 * g++.dg/pr77550.C: New test.
3061
48bc6fdd 30622016-09-21 Georg-Johann Lay <avr@gjlay.de>
3063
3064 PR target/77326
3065 * gcc.target/avr/torture/pr77326.c: New test.
3066
a09b160b 30672016-09-21 Louis Krupp <louis.krupp@zoho.com>
3068
3069 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3070
91207228 30712016-09-21 Richard Biener <rguenther@suse.de>
3072
3073 PR tree-optimization/77648
3074 * gcc.dg/torture/pr77648-1.c: New testcase.
3075 * gcc.dg/torture/pr77648-2.c: Likewise.
3076
f6aeb966 30772016-09-21 Richard Biener <rguenther@suse.de>
3078 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR tree-optimization/77621
3081 * gcc.dg/pr77621.c: New testcase.
3082
637b3ebb 30832016-09-21 Paul Thomas <pault@gcc.gnu.org>
3084
3085 PR fortran/77657
3086 * gfortran.dg/dtio_12.f90: New test.
3087
b5b88e7a 30882016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3089
3090 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3091
8ccdb0a4 30922016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3093
3094 PR tree-optimization/72835
3095 * gcc.dg/tree-ssa/pr72835.c: New test.
3096
b9833bfd 30972016-09-20 Martin Sebor <msebor@redhat.com>
3098
3099 PR middle-end/49905
3100 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3101 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3102 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3103 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3104 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3105 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3106 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3107
597323ed 31082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3109
3110 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3111 arguments/compare will be optimized away.
3112 * gcc.dg/torture/ftrapv-1.c: Likewise.
3113
25a8e007 31142016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3115
3116 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3117 will be optimized away.
3118 * gcc.dg/ipa/vrp1.c: New test.
3119 * gcc.dg/ipa/vrp2.c: New test.
3120 * gcc.dg/ipa/vrp3.c: New test.
3121
6e93da1b 31222016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3123
3124 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3125 does the same transformation.
3126 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3127 * gcc.dg/tree-ssa/evrp1.c: New test.
3128 * gcc.dg/tree-ssa/evrp2.c: New test.
3129 * gcc.dg/tree-ssa/evrp3.c: New test.
3130 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3131 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3132 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3133 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3134 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3135 foling now happens early.
3136 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3137 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3138 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3139 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3140 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3141
b8b3b645 31422016-09-20 Uros Bizjak <ubizjak@gmail.com>
3143
3144 PR target/77621
3145 * gcc.target/i386/pr77621.c: New test.
3146 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3147 pattern, loop should vectorize with -mtune=atom.
3148
81165554 31492016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3150 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR testsuite/63299
3153 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3154 instead of delete.
3155
2f8a2ead 31562016-09-20 Jakub Jelinek <jakub@redhat.com>
3157
a48667ee 3158 PR c++/77626
3159 * g++.dg/other/pr77626.C: New test.
3160
7e67c6d5 3161 PR c++/77638
3162 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3163
59934ea3 3164 PR c++/77637
3165 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3166
2f8a2ead 3167 PR middle-end/77624
3168 * c-c++-common/pr77624-1.c: New test.
3169 * c-c++-common/pr77624-2.c: New test.
3170
a1268ee1 31712016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3172
3173 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3174 of digits expected.
3175
0b77b2cf 31762016-09-20 Richard Biener <rguenther@suse.de>
3177
3178 PR tree-optimization/77646
3179 * gcc.dg/torture/pr77646.c: New testcase.
3180
bed03df1 31812016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3182
3183 PR c++/77434
3184 * c-c++-common/Wint-in-bool-context.c: New test.
3185
cb19a0da 31862016-09-19 Joseph Myers <joseph@codesourcery.com>
3187
3188 * gcc.dg/cr-decimal-dig-1.c: New test.
3189
9b5c49ef 31902016-09-19 Joseph Myers <joseph@codesourcery.com>
3191
3192 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3193 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3194 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3195 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3196
48d1445d 31972016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3198
3199 PR rtl-optimization/77416
3200 * gcc.target/powerpc/pr77416.c: New.
3201
579f478b 32022016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3203
3204 PR c++/77639
3205 * g++.dg/template/error-recovery4.C: New test.
3206
f2e52448 32072016-09-19 Bin Cheng <bin.cheng@arm.com>
3208
3209 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3210
aaf7d5f8 32112016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3212
3213 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3214 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3215
5f036000 32162016-09-19 Jakub Jelinek <jakub@redhat.com>
3217 Jan Hubicka <jh@suse.cz>
3218
3219 PR target/77587
3220 * gcc.dg/pr77587.c: New test.
3221 * gcc.dg/pr77587a.c: New file.
3222
eee0cf09 32232016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3224
3225 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3226 * gfortran.dg/coarray_38.f90:
3227 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3228 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3229 * gfortran.dg/coarray_allocate_7.f08: New test.
3230 * gfortran.dg/coarray_allocate_8.f08: New test.
3231 * gfortran.dg/coarray_allocate_9.f08: New test.
3232 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3233 new caf_register.
3234 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3235 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3236 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3237 get_by_refs.
3238 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3239 * gfortran.dg/coarray_lock_7.f90: Same.
3240 * gfortran.dg/coarray_poly_5.f90: Same.
3241 * gfortran.dg/coarray_poly_6.f90: Same.
3242 * gfortran.dg/coarray_poly_7.f90: Same.
3243 * gfortran.dg/coarray_poly_8.f90: Same.
3244 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3245
891196d7 32462016-09-19 Fritz Reese <fritzoreese@gmail.com>
3247
3248 PR fortran/77584
3249 * gfortran.dg/dec_structure_15.f90: New testcase.
3250
281da9a3 32512016-09-19 Richard Biener <rguenther@suse.de>
3252
3253 PR middle-end/77605
3254 * gcc.dg/torture/pr77605.c: New testcase.
3255
8a252920 32562016-09-18 Louis Krupp <louis.krupp@zoho.com>
3257
3258 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3259
a18b7a33 32602016-09-17 Jan Hubicka <hubicka@ucw.cz>
3261
3262 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3263 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3264 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3265 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3266 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3267 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3268 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3269 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3270 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3271 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3272 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3273
b868c23d 32742016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3275
3276 * gcc.target/i386/pr68633.c: Fix expected result.
3277
360d7ea8 32782016-09-17 Louis Krupp <louis.krupp@gmail.com>
3279
3280 PR fortran/68078
3281 * gfortran.dg/pr68078.f90: New test.
3282 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3283
d58661cb 32842016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3285
3286 PR target/77613
3287 * gcc.target/powerpc/swaps-p8-25.c: New.
3288
24b3d864 32892016-09-16 Jakub Jelinek <jakub@redhat.com>
3290
e6db887a 3291 PR c++/77482
3292 * g++.dg/cpp0x/constexpr-77482.C: New test.
3293
44df6c11 3294 PR c++/77379
3295 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3296 thunk offsets.
3297 * g++.dg/abi/abi-tag23a.C: Likewise.
3298
53d2f3de 3299 PR c++/77338
3300 * g++.dg/cpp0x/decltype-77338.C: New test.
3301
24b3d864 3302 PR c++/77375
3303 * g++.dg/cpp0x/mutable1.C: New test.
3304
42f172d0 33052016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3306
3307 PR fortran/77612
3308 * gfortran.dg/pr77612.f90: New test.
3309
0665113b 33102016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3311
3312 * gcc.dg/torture/pr70421.c: Require int32plus.
3313
dff10ec9 33142016-09-16 Jakub Jelinek <jakub@redhat.com>
3315
be63912c 3316 PR middle-end/77475
3317 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3318
dff10ec9 3319 PR target/77526
3320 * gcc.target/i386/pr77526.c: New test.
3321
69cdadd9 33222016-09-16 Jakub Jelinek <jakub@redhat.com>
3323 Eric Botcazou <ebotcazou@adacore.com>
3324
3325 PR middle-end/77594
3326 * gcc.target/i386/pr77594.c: New test.
3327
b74250bc 33282016-09-15 Louis Krupp <louis.krupp@zoho.com>
3329
3330 PR fortran/69963
3331 * gfortran.dg/misplaced_implicit_character.f90: New test.
3332
834a2c29 33332016-09-15 Bin Cheng <bin.cheng@arm.com>
3334
3335 PR tree-optimization/77503
3336 * gcc.dg/vect/pr77503.c: New test.
3337
fbcb99d5 33382016-09-15 Richard Biener <rguenther@suse.de>
3339
3340 PR middle-end/77544
3341 * c-c++-common/torture/pr77544.c: New testcase.
3342
3aa4e8c2 33432016-09-15 Jakub Jelinek <jakub@redhat.com>
3344
3345 PR middle-end/77475
3346 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3347 * gcc.dg/march-generic.c: Likewise.
3348 * gcc.target/i386/spellcheck-options-1.c: New test.
3349 * gcc.target/i386/spellcheck-options-2.c: New test.
3350 * gcc.target/i386/spellcheck-options-3.c: New test.
3351 * gcc.target/i386/spellcheck-options-4.c: New test.
3352
e9dea525 33532016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3354
3355 PR fortran/72743
3356 * gfortran.dg/goacc/pr72743.f90: New test.
3357
7270347c 33582016-09-15 Richard Biener <rguenther@suse.de>
3359
3360 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3361
091e8e90 33622016-09-15 Richard Biener <rguenther@suse.de>
3363
3364 PR tree-optimization/77514
3365 * gcc.dg/torture/pr77514.c: New testcase.
3366
8cc08773 33672016-09-14 Jakub Jelinek <jakub@redhat.com>
3368
3369 PR c++/77549
3370 * g++.dg/lookup/pr77549.C: New test.
3371
5be60f03 33722016-09-14 Marek Polacek <polacek@redhat.com>
3373
3374 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3375 * c-c++-common/gomp/atomic-13.c: Likewise.
3376 * c-c++-common/gomp/atomic-14.c: Likewise.
3377 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3378 * g++.dg/cpp1z/bool-increment1.C: New test.
3379 * c-c++-common/pr60439.c: Add dg-warning.
3380 * g++.dg/expr/bitfield4.C: Likewise.
3381 * g++.dg/expr/bitfield5.C: Likewise.
3382 * g++.dg/expr/bitfield6.C: Likewise.
3383 * g++.dg/expr/bool1.C: Likewise.
3384 * g++.dg/expr/bool3.C: Likewise.
3385 * g++.dg/expr/lval3.C: Likewise.
3386 * g++.dg/expr/lval4.C: Likewise.
3387 * g++.old-deja/g++.jason/bool5.C: Likewise.
3388 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3389 * g++.dg/other/error18.C: Likewise.
3390 * g++.dg/gomp/atomic-14.C: Likewise.
3391
f80a245e 33922016-09-14 Nathan Sidwell <nathan@acm.org>
3393
3394 PR c++/77539
3395 * g++.dg/cpp1y/pr77539.C: New.
3396
7b329bca 33972016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3398
3399 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3400 dg-require.
3401 * g++.dg/ext/builtin_alloca.C: Likewise.
3402 * g++.dg/template/spec35.C: Likewise.
3403 * gcc.dg/builtins-68.c: Likewise.
3404 * gcc.misc-tests/gcov-13.c: Likewise.
3405 * gcc.misc-tests/gcov-14.c: Likewise.
3406
0029200d 34072016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3408
3409 * gfortran.dg/dec_structure_14.f90: New testcase.
3410
0975f764 34112016-09-14 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR sanitizer/68260
3414 * c-c++-common/tsan/pr68260.c: New test.
3415
1098c313 34162016-09-13 Joe Seymour <joe.s@somniumtech.com>
3417
3418 PR target/70713
3419 * gcc.target/msp430/function-attributes-1.c: New test.
3420 * gcc.target/msp430/function-attributes-2.c: New test.
3421 * gcc.target/msp430/function-attributes-3.c: New test.
3422
2e7b05a3 34232015-04-18 Martin Sebor <msebor@redhat.com>
3424
3425 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3426 of non-nul characters.
3427 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3428
46fad8d5 34292016-09-13 Jakub Jelinek <jakub@redhat.com>
3430
4bdba715 3431 * g++.dg/cpp0x/gen-attrs-61.C: New test.
3432 * g++.dg/cpp1z/gen-attrs1.C: New test.
3433
99d887de 3434 PR tree-optimization/77454
3435 * gcc.dg/pr77454.c: New test.
3436
46fad8d5 3437 PR c++/77553
3438 * g++.dg/cpp1y/constexpr-77553.C: New test.
3439
68ef907c 34402016-09-13 David Malcolm <dmalcolm@redhat.com>
3441
3442 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3443 (test_show_locus): Replace rich_location::add_fixit_insert calls
3444 with add_fixit_insert_before and add_fixit_insert_after.
3445
2c24fd5e 34462016-09-13 Jason Merrill <jason@redhat.com>
3447 Tom de Vries <tom@codesourcery.com>
3448
3449 PR c++/77427
3450 * g++.dg/pr77427.C: New test.
3451
68b219ee 34522016-09-13 Martin Liska <mliska@suse.cz>
3453
3454 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
3455 effective target.
3456 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
3457 * lib/target-supports.exp: Define the new target.
3458
c72e91d3 34592016-09-12 Andrew Pinski <apinski@cavium.com>
3460
3461 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
3462 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
3463
b38c0a37 34642016-09-12 Uros Bizjak <ubizjak@gmail.com>
3465
3466 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
3467 variable arguments.
3468 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
3469 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
3470 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
3471 variable argument.
3472 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
3473 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
3474
7a21b590 34752016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
3476
3477 PR c++/77496
3478 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
3479 * g++.dg/ext/pr77496.C: New test.
3480 * g++.dg/warn/pr77496.C: New test.
3481
00434032 34822016-09-12 David Malcolm <dmalcolm@redhat.com>
3483
3484 PR c/72858
3485 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
3486 to preserve conversion chars, and to preserve prefix information.
3487 * gcc.dg/format/pr72858.c: New test case.
3488
54f56c28 34892016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
3490
3491 * gfortran.dg/pr77507.f90: Move to ...
3492 * gfortran.dg/ieee/pr77507.f90: here.
3493
08d6d42c 34942016-08-09 Jan Hubicka <hubicka@ucw.cz>
3495
3496 PR ipa/61159
3497 * compile/pr61159.c: New testcase
3498
35870532 34992016-08-09 Jan Hubicka <hubicka@ucw.cz>
3500
3501 PR ipa/64316
3502 * gcc.dg/ipa/pr63416.c: New testcase.
3503
953b9eef 35042016-09-10 Paul Thomas <pault@gcc.gnu.org>
3505 Steven G. Kargl <kargl@gcc.gnu.org>
3506
3507 PR fortran/77532
c78b1f64 3508 * gfortran.dg/dtio_11.f90: new test.
953b9eef 3509
1aef7c3c 35102016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
3511
3512 PR fortran/77507
3513 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
3514 * gfortran.dg/c_assoc_4.f90: Ditto.
3515
3bb45f76 35162016-09-10 Tom de Vries <tom@codesourcery.com>
3517
3518 PR C/71602
3519 * c-c++-common/va-arg-va-list-type.c: New test.
3520
9731eaaf 35212016-09-09 Peter Bergner <bergner@vnet.ibm.com>
3522
3523 PR rtl-optimization/77289
3524 * gcc.target/powerpc/pr77289.c: New test.
3525
911ea34a 35262016-09-09 Martin Sebor <msebor@redhat.com>
3527
3528 PR c/77520
3529 PR c/77521
3530 * gcc.dg/pr77520.c: New test.
3531 * gcc.dg/pr77521.c: New test.
3532
edd0f33b 35332016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3534
3535 PR fortran/77506
3536 * gfortran.dg/pr77506.f90: New test.
3537
374777a4 35382016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
3539
3540 PR fortran/77507
3541 * gfortran.dg/pr77507.f90: New test.
3542
c5eddaf9 35432016-09-09 Joseph Myers <joseph@codesourcery.com>
3544
3545 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
3546
3e7e4e14 35472016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
3548 Louis Krupp <lkrupp@gcc.gnu.org>
3549
3550 PR fortran/69514
3551 * gfortran.dg/pr69514_1.f90: New test.
3552 * gfortran.dg/pr69514_2.f90: New test.
3553
51688bb7 35542016-09-08 Jakub Jelinek <jakub@redhat.com>
3555
a34338c9 3556 PR fortran/77500
3557 * gfortran.dg/gomp/pr77500.f90: New test.
3558
51688bb7 3559 PR fortran/77516
3560 * gfortran.dg/gomp/pr77516.f90: New test.
3561
3ecb55e7 35622016-09-07 Jakub Jelinek <jakub@redhat.com>
3563
3564 PR middle-end/77475
3565 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
3566 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
3567 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
3568 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3569 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3570 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3571
3da97ff7 35722016-09-07 David Malcolm <dmalcolm@redhat.com>
3573
3574 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
3575 "substring-locations.h".
3576
b55f1f44 35772016-09-07 Richard Biener <rguenther@suse.de>
3578
3579 PR c/77450
3580 * c-c++-common/vector-subscript-8.c: Move ..
3581 * gcc.dg/pr77450.c: ... here.
3582
7d482049 35832016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 3584
3585 PR libgfortran/77393
3586 * gfortran.dg/fmt_f0_2.f90: Update test.
3587 * gfortran.dg/fmt_f0_3.f90: New test.
3588
ef3b531c 35892016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3590
3591 PR debug/77389
3592 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
3593 in dg-options.
3594
3595 PR debug/57519
3596 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
3597
39370ea0 35982016-09-06 Jakub Jelinek <jakub@redhat.com>
3599
3600 PR target/69255
3601 * gcc.target/i386/pr69255-1.c: New test.
3602 * gcc.target/i386/pr69255-2.c: New test.
3603 * gcc.target/i386/pr69255-3.c: New test.
3604
36052016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 3606
3607 PR c/77336
3608 * gcc.dg/format/miss-7.c: New test.
3609
88820414 36102016-09-06 Uros Bizjak <ubizjak@gmail.com>
3611
3612 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
3613
4c790ba8 36142016-09-06 Martin Liska <mliska@suse.cz>
3615
3616 PR gcov-profile/77378
3617 PR gcov-profile/77466
3618 * gcc.dg/profile-update-warning.c: New test.
3619
43d2460d 36202016-09-06 Richard Biener <rguenther@suse.de>
3621
3622 PR tree-optimization/77479
3623 * gcc.dg/torture/pr77479.c: New testcase.
3624
4c04bcce 36252016-09-06 Richard Biener <rguenther@suse.de>
3626
3627 PR c/77450
3628 * c-c++-common/vector-subscript-7.c: Adjust.
3629 * c-c++-common/vector-subscript-8.c: New testcase.
3630
8925068a 36312016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3632
3633 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
3634
daea048c 36352016-09-05 Jakub Jelinek <jakub@redhat.com>
3636
e315ff48 3637 PR target/77476
3638 * gcc.target/i386/avx512f-pr77476.c: New test.
3639 * gcc.target/i386/avx512bw-pr77476.c: New test.
3640 * gcc.target/i386/avx512dq-pr77476.c: New test.
3641
8eeca3ac 3642 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
3643 Update comment to mention also avx512f.
3644
daea048c 3645 PR sanitizer/77396
3646 * g++.dg/asan/pr77396-2.C: New test.
3647
a6ffaadf 36482016-09-05 Uros Bizjak <ubizjak@gmail.com>
3649
3650 PR rtl-optimization/77452
3651 * gcc.target/i386/pr77452.c: New test.
3652
8f8828ba 36532016-09-05 Marek Polacek <polacek@redhat.com>
3654
3655 PR c/77423
3656 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
3657
65277f2a 36582016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3659
3660 PR fortran/77391
3661 * gfortran.dg/pr77391.f90: New test.
3662
a1cf06b8 36632016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
3664
3665 PR fortran/77460
3666 * gfortran.dg/pr77460.f90: New test.
3667
4d261282 36682016-09-03 Jakub Jelinek <jakub@redhat.com>
3669
3670 PR c/65467
3671 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
3672
4fc4eb94 36732016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
3674
3675 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
3676
40a431fa 36772016-09-02 David Malcolm <dmalcolm@redhat.com>
3678
3679 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
3680 test case.
3681 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3682 diagnostic-test-show-locus-generate-patch.c to the sources
3683 for diagnostic_plugin_test_show_locus.c.
3684
a940fdc7 36852016-09-02 Jakub Jelinek <jakub@redhat.com>
3686
0b80c4b2 3687 PR c/65467
3688 * gcc.dg/gomp/_Atomic-1.c: New test.
3689 * gcc.dg/gomp/_Atomic-2.c: New test.
3690 * gcc.dg/gomp/_Atomic-3.c: New test.
3691 * gcc.dg/gomp/_Atomic-4.c: New test.
3692 * gcc.dg/gomp/_Atomic-5.c: New test.
3693
a940fdc7 3694 PR sanitizer/77396
3695 * g++.dg/asan/pr77396.C: New test.
3696
36972016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 3698
3699 PR tree-optimization/71831
3700 * gcc.dg/builtin-object-size-16.c: New test.
3701 * gcc.dg/builtin-object-size-17.c: New test.
3702
0b404bb4 37032016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3704
3705 PR libgfortran/77393
3706 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
3707
8a5817a9 37082016-09-01 Uros Bizjak <ubizjak@gmail.com>
3709
3710 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
3711 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
3712 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
3713 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
3714 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
3715 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
3716 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
3717 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
3718 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
3719 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
3720 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
3721 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
3722 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
3723 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
3724 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
3725 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
3726 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
3727 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
3728
209253ae 37292016-09-01 Eric Botcazou <ebotcazou@adacore.com>
3730
3731 * gnat.dg/opt58.adb: New test.
3732 * gnat.dg/opt58_pkg.ads: New helper.
3733
15182c1d 37342016-09-01 Richard Biener <rguenther@suse.de>
3735
3736 PR middle-end/77436
3737 * gcc.dg/torture/pr77436.c: New testcase.
3738
1c02615c 37392016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3740
3741 * gcc.dg/pr64252.c: Require int32plus.
3742 * gcc.dg/pr66299-1.c: Likewise.
3743 * gcc.dg/pr66299-2.c: Likewise.
3744 * gcc.dg/torture/20131115-1.c: Skip for avr.
3745
08fded5f 37462016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3747
3748 * gcc.target/aarch64/ands_3.c: New test.
3749
a7b3b7c4 37502016-08-31 Jakub Jelinek <jakub@redhat.com>
3751
68c215e4 3752 PR fortran/77352
3753 * gfortran.dg/gomp/pr77352.f90: New test.
3754
a7b3b7c4 3755 PR fortran/77374
3756 * gfortran.dg/gomp/pr77374.f08: New test.
3757
51a43c06 37582016-08-31 Marc Glisse <marc.glisse@inria.fr>
3759
3760 PR tree-optimization/73714
3761 * gcc.dg/tree-ssa/pr73714.c: New test.
3762
01109414 37632016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3764
3765 PR libgfortran/77393
3766 * gfortran.dg/fmt_f0_2.f90: New test.
3767
8036ac7f 37682016-08-31 Marc Glisse <marc.glisse@inria.fr>
3769
3770 * gcc.target/i386/pr59539-2.c: Adapt options.
3771 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
3772
b298bde8 37732016-08-31 Paul Thomas <pault@gcc.gnu.org>
3774
3775 PR fortran/77418
3776 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
3777 of the associate entity and replace with a pointer to the
3778 intended item on the stack.
3779
9f732c4e 37802016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 3781 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 3782
3783 PR fortran/48298
3784 * gfortran.dg/dtio_1.f90: New test.
3785 * gfortran.dg/dtio_2.f90: New test.
3786 * gfortran.dg/dtio_3.f90: New test.
3787 * gfortran.dg/dtio_4.f90: New test.
3788 * gfortran.dg/dtio_5.f90: New test.
3789 * gfortran.dg/dtio_6.f90: New test.
3790 * gfortran.dg/dtio_7.f90: New test.
3791 * gfortran.dg/dtio_8.f90: New test.
3792 * gfortran.dg/dtio_9.f90: New test.
3793 * gfortran.dg/dtio_10.f90: New test.
3794
d6dd1b60 37952016-08-30 David Malcolm <dmalcolm@redhat.com>
3796
3797 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3798 (test_many_nested_locations): New function.
3799 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3800 (test_show_locus): Handle "test_many_nested_locations".
3801
2e7400df 38022016-08-30 David Malcolm <dmalcolm@redhat.com>
3803
3804 * g++.dg/template/double-greater-than-fixit.C: New test case.
3805
98023bfd 38062016-08-30 Eric Botcazou <ebotcazou@adacore.com>
3807
3808 * gnat.dg/opt57.ad[sb]: New test.
3809 * gnat.dg/opt57_pkg.ads: New helper.
3810
f9723d87 38112016-08-30 Richard Biener <rguenther@suse.de>
3812
3813 PR tree-optimization/69047
3814 * gcc.dg/pr69047.c: Fix byte-order check.
3815
77ce6232 38162016-08-30 Jakub Jelinek <jakub@redhat.com>
3817
adca2d16 3818 PR tree-optimization/72866
3819 * gcc.dg/vect/pr72866.c: New test.
3820
06cee168 3821 PR debug/77363
3822 * g++.dg/debug/dwarf2/pr77363.C: New test.
3823
4472e8d1 3824 PR middle-end/77377
3825 * gcc.target/i386/pr77377.c: New test.
3826
77ce6232 3827 PR debug/77389
3828 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
3829 in dg-options.
3830
36bda760 38312016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
3832
3833 * gfortran.dg/pr77372.f90: Moved to ...
3834 * gfortran.dg/ieee/pr77372.f90: here.
3835
2db6ea89 38362016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3837
3838 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
3839 vector short/char initializations.
3840 * gcc.target/powerpc/vec-init-5.c: Likewise.
3841 * gcc.target/powerpc/vec-init-6.c: New compile time test for
3842 vector initialization optimizations.
3843 * gcc.target/powerpc/vec-init-7.c: Likewise.
3844 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
3845 vector float/double initializations.
3846 * gcc.target/powerpc/vec-init-9.c: Likewise.
3847
1e4df796 38482016-08-29 Uros Bizjak <ubizjak@gmail.com>
3849
3850 PR target/77403
3851 * gcc.target/i386/pr77403.c: New test.
3852
f293b7f2 38532016-08-29 Marek Polacek <polacek@redhat.com>
3854
3855 PR c/77292
3856 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
3857
ea2ec8f6 38582016-08-29 Tom de Vries <tom@codesourcery.com>
3859
3860 PR c/77398
3861 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
3862
686436fe 38632016-08-29 Eric Botcazou <ebotcazou@adacore.com>
3864
3865 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 3866
686436fe 38672016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 3868
3869 * gfortran.dg/dec_structure_13.f90: New testcase.
3870
f1ecf8b3 38712016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
3872
3873 PR fortran/77261
3874 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
3875 available.
3876
4670f428 38772016-08-28 Tom de Vries <tom@codesourcery.com>
3878
3879 PR lto/70955
3880 * gcc.dg/pr70955.c: New test.
3881 * gcc.dg/lto/pr70955_0.c: Same.
3882 * gcc.dg/lto/pr70955_1.c: Same.
3883
b243b563 38842016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
3885
3886 PR tree-optimization/71077
3887 * gcc.target/i386/pr71077.c: New test.
3888
92a44a68 38892016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 3890
3891 PR fortran/77380
3892 * gfortran.dg/pr77380.f90: New test.
3893
92a44a68 38942016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 3895
3896 PR fortran/77372
3897 gfortran.dg/pr77372.f90: New test.
3898
367964fa 38992016-08-26 David Malcolm <dmalcolm@redhat.com>
3900
3901 * gcc.dg/spellcheck-fields-2.c (test): Move
3902 dg-begin/end-multiline-output within function body.
3903 (test_macro): New function.
3904
df4248fb 39052016-08-26 David Malcolm <dmalcolm@redhat.com>
3906
3907 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3908 (test_fixit_insert): Update expected output.
3909 (test_fixit_remove): Likewise.
3910 (test_fixit_replace): Likewise.
3911
377da6e4 39122016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3913
3914 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
3915 Fix typo.
3916
4f16cc83 39172016-08-26 Richard Biener <rguenther@suse.de>
3918
3919 PR tree-optimization/69047
3920 * gcc.dg/pr69047.c: New testcase.
3921
a54071b2 39222016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3923 Martin Jambhor <mjambor@suse.cz>
377da6e4 3924
a54071b2 3925 * gcc.dg/ipa/propbits-1.c: New test-case.
3926 * gcc.dg/ipa/propbits-2.c: Likewise.
3927 * gcc.dg/ipa/propbits-3.c: Likewise.
3928
2ae10c8c 39292016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
3930
3931 PR fortran/77351
3932 * gfortran.dg/pr77351.f90: New test.
3933
c4963714 39342016-08-25 Marek Polacek <polacek@redhat.com>
3935
3936 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
3937
49e1f4eb 39382016-08-25 Marek Polacek <polacek@redhat.com>
3939
3940 PR c/77323
3941 * gcc.dg/pr77323.c: New test.
3942
984f03c2 39432016-08-24 Paul Thomas <pault@gcc.gnu.org>
3944
3945 PR fortran/77358
3946 * gfortran.dg/submodule_17.f08: New test.
3947
92a44a68 39482016-08-24 Michael Collison <michael.collison@linaro.org>
3949 Michael Collison <michael.collison@arm.com>
f6c98a9a 3950
3951 * gcc.target/arm/builtin_saddl.c: New testcase.
3952 * gcc.target/arm/builtin_saddll.c: New testcase.
3953 * gcc.target/arm/builtin_uaddl.c: New testcase.
3954 * gcc.target/arm/builtin_uaddll.c: New testcase.
3955 * gcc.target/arm/builtin_ssubl.c: New testcase.
3956 * gcc.target/arm/builtin_ssubll.c: New testcase.
3957 * gcc.target/arm/builtin_usubl.c: New testcase.
3958 * gcc.target/arm/builtin_usubll.c: New testcase.
3959
8938d43d 39602016-08-24 Uros Bizjak <ubizjak@gmail.com>
3961
3962 PR target/77270
3963 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
3964 (dg-options): Use -march=amdfam10 instead of -march=athlon.
3965 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
3966 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
3967 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
3968 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
3969 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
3970 effective target. Remove scan-assembler-times directives.
3971 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
3972 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3973 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3974
2fb84e50 39752016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3976
3977 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3978 of unsigned int.
3979 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3980
cac7df4e 39812016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3982
3983 PR testsuite/77317
3984 * lib/target-supports.exp
3985 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3986 (check_effective_target_vect_natural_alignment): Ditto.
3987 (check_effective_target_vector_alignment_reachable): Ditto.
3988 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3989
b904831d 39902016-08-23 Ian Lance Taylor <iant@golang.org>
3991
3992 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3993
ff055c48 39942016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3995
3996 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3997 being created from pointers to memory locations.
3998 * gcc.target/powerpc/vec-init-2.c: Likewise.
3999
27af8972 40002016-08-23 Fritz Reese <fritzoreese@gmail.com>
4001
4002 * gfortran.dg/dec_structure_12.f90: New testcase.
4003
bd8ac469 40042016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4005
4006 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4007
434d4291 40082016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4009
4010 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4011 verification.
4012
be0be2de 40132016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4014
4015 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4016 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4017
7feac654 40182016-08-23 Richard Biener <rguenther@suse.de>
4019
4020 PR tree-optimization/27336
4021 * c-c++-common/pr27336.c: New testcase.
4022
364743f3 40232016-08-22 Marek Polacek <polacek@redhat.com>
4024
4025 PR c++/77321
4026 * g++.dg/cpp1y/pr77321.C: New test.
4027
b92c452d 40282016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4029
4030 PR fortran/60774
4031 * gfortran.dg/empty_label.f: Adjust test for new error message.
4032 * gfortran.dg/empty_label.f90: Ditto.
4033 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4034 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4035 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4036
bfbc628a 40372016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4038
4039 PR fortran/61318
4040 * gfortran.dg/pr61318.f90: New test.
4041
99af6e70 40422016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4043
4044 PR fortran/77260
4045 * gfortran.dg/pr77260_1.f90: New test.
4046 * gfortran.dg/pr77260_2.f90: Ditto.
4047
6cfc7001 40482016-08-22 Joseph Myers <joseph@codesourcery.com>
4049
4050 PR middle-end/77269
4051 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4052 __builtin_signbitf and __builtin_signbitl in expected generic
4053 expansion.
4054 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4055 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4056 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4057 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4058 tests.
4059
012f068a 40602016-08-22 Joseph Myers <joseph@codesourcery.com>
4061
4062 * gcc.dg/torture/float128-builtin.c,
4063 gcc.dg/torture/float128-ieee-nan.c,
4064 gcc.dg/torture/float128x-builtin.c,
4065 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4066 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4067 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4068 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4069 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4070 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4071 gcc.dg/torture/floatn-nan.h: New tests.
4072
e2c5b687 40732016-08-22 Joseph Myers <joseph@codesourcery.com>
4074
4075 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4076 macro.
4077 (main): Update calls to TEST_I_F.
4078 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4079 macro.
4080 (main): Update calls to TEST_I_F.
4081
b4635564 40822016-08-22 Joseph Myers <joseph@codesourcery.com>
4083
4084 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4085 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4086 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4087 names in calls to TEST_I_F.
4088
802bc569 40892016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4090
4091 PR c/52952
4092 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4093
70fa7158 40942016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4095
4096 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4097 and !natural_alignment_64.
4098 * gcc.dg/ipa/propalign-2.c: Likewise.
4099 * gcc.dg/ipa/propalign-3.c: Likewise.
4100 * gcc.dg/ipa/propalign-4.c: Likewise.
4101 * gcc.dg/ipa/propalign-5.c: Likewise.
4102 * lib/target-supports.exp
4103 (check_effective_target_natural_alignment_32): Add avr-*-*.
4104
d0346b1a 41052016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4106
4107 PR tree-optimization/61839
4108 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4109 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4110 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4111 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4112
82c85aba 41132016-08-19 Joseph Myers <joseph@codesourcery.com>
4114
4115 PR c/32187
4116 * lib/target-supports.exp (check_effective_target_float16)
4117 (check_effective_target_float32, check_effective_target_float64)
4118 (check_effective_target_float128, check_effective_target_float32x)
4119 (check_effective_target_float64x)
4120 (check_effective_target_float128x)
4121 (check_effective_target_float16_runtime)
4122 (check_effective_target_float32_runtime)
4123 (check_effective_target_float64_runtime)
4124 (check_effective_target_float128_runtime)
4125 (check_effective_target_float32x_runtime)
4126 (check_effective_target_float64x_runtime)
4127 (check_effective_target_float128x_runtime)
4128 (check_effective_target_floatn_nx_runtime)
4129 (add_options_for_float16, add_options_for_float32)
4130 (add_options_for_float64, add_options_for_float128)
4131 (add_options_for_float32x, add_options_for_float64x)
4132 (add_options_for_float128x): New procedures.
4133 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4134 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4135 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4136 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4137 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4138 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4139 gcc.dg/torture/float128-complex.c,
4140 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4141 gcc.dg/torture/float128x-basic.c,
4142 gcc.dg/torture/float128x-complex.c,
4143 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4144 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4145 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4146 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4147 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4148 gcc.dg/torture/float32x-basic.c,
4149 gcc.dg/torture/float32x-complex.c,
4150 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4151 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4152 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4153 gcc.dg/torture/float64x-basic.c,
4154 gcc.dg/torture/float64x-complex.c,
4155 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4156 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4157 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4158 gcc.dg/torture/floatn-tg.h,
4159 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4160 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4161 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4162 gcc.dg/torture/fp-int-convert-float128x.c,
4163 gcc.dg/torture/fp-int-convert-float16-timode.c,
4164 gcc.dg/torture/fp-int-convert-float16.c,
4165 gcc.dg/torture/fp-int-convert-float32-timode.c,
4166 gcc.dg/torture/fp-int-convert-float32.c,
4167 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4168 gcc.dg/torture/fp-int-convert-float32x.c,
4169 gcc.dg/torture/fp-int-convert-float64-timode.c,
4170 gcc.dg/torture/fp-int-convert-float64.c,
4171 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4172 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4173 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4174 maximum exponent of floating-point type. Use it in testing
4175 whether 0x8...0 fits in the floating-point type. Always treat -1
4176 (signed 0xf...f) as fitting in the floating-point type.
4177 (M_OK1): New macro.
4178 * gcc.dg/torture/fp-int-convert-double.c,
4179 gcc.dg/torture/fp-int-convert-float.c,
4180 gcc.dg/torture/fp-int-convert-float128-timode.c,
4181 gcc.dg/torture/fp-int-convert-float128.c,
4182 gcc.dg/torture/fp-int-convert-float80-timode.c,
4183 gcc.dg/torture/fp-int-convert-float80.c,
4184 gcc.dg/torture/fp-int-convert-long-double.c,
4185 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4186
cf0bbc39 41872016-08-19 Jakub Jelinek <jakub@redhat.com>
4188
9354a9a5 4189 PR fortran/72744
4190 * gfortran.dg/gomp/pr72744.f90: New test.
4191
cf0bbc39 4192 PR fortran/69281
4193 * gfortran.dg/gomp/pr69281.f90: New test.
4194
ee0e163a 41952016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4196
1e4df796 4197 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4198 the last special seed value.
4199 * gfortran.dg/random_7.f90: Use size for last array member instead
4200 of hardcoded value.
ee0e163a 4201
6d7de609 42022016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4203
4204 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4205 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4206
e3243c77 42072016-08-19 Richard Biener <rguenther@suse.de>
4208
4209 PR tree-optimization/77286
4210 * gcc.dg/torture/pr77286.c: New testcase.
4211
b983d92d 42122016-08-18 David Malcolm <dmalcolm@redhat.com>
4213
4214 * gcc.dg/verbose-asm-2.c: New test case.
4215
48a7392b 42162016-08-18 David Malcolm <dmalcolm@redhat.com>
4217
4218 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4219 (custom_diagnostic_finalizer): Update for change to
4220 diagnostic_show_locus.
4221
5c8151fa 42222016-08-18 David Malcolm <dmalcolm@redhat.com>
4223
4224 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4225 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4226
26040f06 42272016-08-18 Marek Polacek <polacek@redhat.com>
4228
4229 PR c/71514
4230 * gcc.dg/pr71514.c: New test.
4231
360e911d 42322015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4233
4234 PR target/72839
4235 * gcc.target/i386/pr72839.c: New test.
4236
6de0546d 42372016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4238
4239 PR middle-end/70895
4240 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4241 * c-c++-common/goacc/reduction-1.c: Likewise.
4242 * c-c++-common/goacc/reduction-2.c: Likewise.
4243 * c-c++-common/goacc/reduction-3.c: Likewise.
4244 * c-c++-common/goacc/reduction-4.c: Likewise.
4245
cee80871 42462016-08-18 Alan Modra <amodra@gmail.com>
4247
4248 * gcc.c-torture/compile/pr72771.c: New.
4249
f9c39b65 42502016-08-17 Jakub Jelinek <jakub@redhat.com>
4251
4252 PR fortran/67496
4253 * gfortran.dg/pr67496.f90: New test.
4254
92a44a68 42552015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4256
4257 PR tree-optimization/71752
f9c39b65 4258 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4259
d2392ec3 42602016-08-17 Uros Bizjak <ubizjak@gmail.com>
4261
4262 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4263
c4994c0b 42642016-08-17 Jakub Jelinek <jakub@redhat.com>
4265
4266 PR middle-end/77259
4267 * g++.dg/ipa/devirt-52.C: New test.
4268
f7896ff0 42692016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4270
4271 * c-c++-common/goacc/reduction-6.c: New testcase.
4272
7104d1a8 42732016-08-17 Richard Biener <rguenther@suse.de>
4274
4275 PR tree-optimization/76490
4276 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4277 * gcc.dg/pr52904.c: XFAIL.
4278
cff41b9e 42792016-08-17 Richard Biener <rguenther@suse.de>
4280
4281 PR tree-optimization/23855
4282 * gcc.dg/loop-unswitch-2.c: Adjust.
4283
b1398e47 42842016-08-16 Jakub Jelinek <jakub@redhat.com>
4285
4286 PR tree-optimization/72817
4287 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4288
de41fc22 42892016-08-16 Joseph Myers <joseph@codesourcery.com>
4290
4291 PR libgcc/77265
4292 * gcc.dg/torture/float128-extend-inf.c: New test.
4293
5927e78e 42942016-08-16 David Malcolm <dmalcolm@redhat.com>
4295
4296 PR c/72857
4297 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4298 for embedded NUL.
4299 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4300 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4301 caret placement.
4302 (test_oct): Likewise.
4303 (test_multiple): Likewise.
4304 (test_field_width_specifier): Likewise.
4305 (test_field_width_specifier_2): New function.
4306 (test_field_precision_specifier): New function.
4307 (test_embedded_nul): Update expected caret placement.
4308 (test_non_contiguous_strings): Update line number.
4309 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4310 (__emit_string_literal_range): Add "caret_idx" param.
4311 (test_simple_string_literal): Add value for new param, updating
4312 expected output..
4313 (test_concatenated_string_literal): Likewise.
4314 (test_multiline_string_literal): Likewise.
4315 (test_hex): Likewise.
4316 (test_oct): Likewise.
4317 (test_multiple): Likewise.
4318 (test_ucn4): Likewise.
4319 (test_ucn8): Likewise.
4320 (test_u8): Likewise.
4321 (test_u): Likewise; update expected message, from "range" to
4322 "location".
4323 (test_U): Likewise.
4324 (test_L): Likewise.
4325 (test_macro): Add value for new param.
4326 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4327 (__emit_string_literal_range): Add "caret_idx" param.
4328 (test_stringified_token_1): Add value for new param. Update
4329 expected message, from "range" to "location".
4330 (test_stringized_token_2): Likewise, adding param to macro.
4331 (test_stringified_token_3): Likewise.
4332 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4333 (emit_warning): Convert param from source_range to location_t.
4334 (test_string_literals): Add caret_idx param, and use it when
4335 constructing a substring_loc. Update error message, from
4336 "range" to "location".
4337
b8d94309 43382016-08-16 Jakub Jelinek <jakub@redhat.com>
4339
2e947447 4340 PR target/71910
4341 * g++.dg/gomp/pr71910.C: New test.
4342
9ea71b15 4343 PR middle-end/67485
4344 * gcc.c-torture/compile/pr67485.c: New test.
4345
b8d94309 4346 PR target/72867
4347 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4348
31de5086 43492016-08-16 Bin Cheng <bin.cheng@arm.com>
4350
4351 PR tree-optimization/69848
4352 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4353
a05d3de8 43542016-08-16 Martin Liska <mliska@suse.cz>
4355
4356 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4357 of memory operations so that it can be handled by core2
4358 in 32-bit mode.
4359
b50ad04e 43602016-08-16 Richard Biener <rguenther@suse.de>
4361
4362 PR tree-optimization/76783
4363 * gcc.dg/pr76783.c: New testcase.
4364 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4365
b441db40 43662016-08-16 Bin Cheng <bin.cheng@arm.com>
4367
4368 PR tree-optimization/72817
4369 PR tree-optimization/73450
4370 * gcc.dg/tree-ssa/pr72817.c: New test.
4371 * gcc.dg/tree-ssa/pr73450.c: New test.
4372
36d310d0 43732016-08-15 Fritz Reese <fritzoreese@gmail.com>
4374
4375 * gfortran.dg/init_flag_13.f90: New testcase.
4376 * gfortran.dg/init_flag_14.f90: Ditto.
4377 * gfortran.dg/init_flag_15.f03: Ditto.
4378 * gfortran.dg/dec_init_1.f90: Ditto.
4379 * gfortran.dg/dec_init_2.f90: Ditto.
4380
e5ec9f76 43812016-08-15 Uros Bizjak <ubizjak@gmail.com>
4382
4383 PR target/72867
4384 * gcc.target/i386/pr72867.c: New test.
4385
6ce66d38 43862016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4387
4388 * c-c++-common/dump-ada-spec-5.c: New test.
4389
894463cf 43902016-08-15 Richard Biener <rguenther@suse.de>
4391
4392 PR tree-optimization/73434
4393 * gcc.dg/torture/pr73434.c: New testcase.
4394
98b374b4 43952016-08-15 Jakub Jelinek <jakub@redhat.com>
4396
4397 PR tree-optimization/72824
4398 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4399
9b90f118 44002016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4401
4402 PR fortran/70598
4403 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4404 in use_device clause.
4405 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4406 * gfortran.dg/goacc/list.f95: Adjust to catch
4407 "neither a POINTER nor an array" error messages.
4408
1d80868e 44092016-08-14 Uros Bizjak <ubizjak@gmail.com>
4410
4411 PR target/76342
4412 * gcc.target/i386/pr76342.c: New test.
4413
153e4ac1 44142016-08-12 Jakub Jelinek <jakub@redhat.com>
4415
4416 PR c/71512
4417 * g++.dg/ubsan/pr71512.C: New test.
4418 * c-c++-common/ubsan/pr71512-1.c: New test.
4419 * c-c++-common/ubsan/pr71512-2.c: New test.
4420
3c382998 44212016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4422
4423 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4424 vector initialization options.
4425 * gcc.target/powerpc/vec-init-2.c: Likewise.
4426 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4427 is generated on ISA 3.0.
4428
7079d57a 44292016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
4430
4431 PR middle-end/71654
4432 * gcc.dg/c-c++-common/pr71654.c: New test.
4433 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
4434 dg-options.
4435 * gcc.dg/tree-ssa/vrp24: Likewise.
4436
7175bb2a 44372016-08-12 Jakub Jelinek <jakub@redhat.com>
4438
4439 PR c/67410
4440 * gcc.dg/pr67410.c: New test.
4441
56fb8e9d 44422016-08-12 Bin Cheng <bin.cheng@arm.com>
4443
4444 PR tree-optimization/69848
4445 * gcc.dg/vect/vect-pr69848.c: New test.
4446
1f84b4ab 44472016-08-12 Uros Bizjak <ubizjak@gmail.com>
4448
4449 PR testsuite/71008
4450 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
4451 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
4452 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
4453 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
4454
60b349d9 44552016-08-12 Richard Biener <rguenther@suse.de>
4456
4457 PR tree-optimization/57326
4458 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
4459 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
4460 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4461 * gcc.target/i386/pr45685.c: Likewise.
4462 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
4463 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4464 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
4465 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
4466 * gfortran.dg/pr34163.f90: Likewise.
4467
6d5f72f3 44682016-08-12 Martin Liska <mliska@suse.cz>
4469
4470 * g++.dg/gcov/gcov-16.C: New test.
4471 * lib/gcov.exp: Support new argument for run-gcov function.
4472
b357db2c 44732016-08-12 Martin Liska <mliska@suse.cz>
4474
4475 PR gcov-profile/35590
4476 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
4477
08e33f10 44782016-08-12 Richard Biener <rguenther@suse.de>
4479
4480 PR tree-optimization/72851
4481 * gcc.dg/torture/pr72851.c: New testcase.
4482
92a44a68 44832016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 4484
832d369d 4485 PR debug/63240
4486 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
4487 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
4488 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
4489 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
4490 DW_AT_deleted.
4491
1289a281 4492 PR debug/55641
4493 * g++.dg/debug/dwarf2/ref-1.C: New.
4494
9a478fab 4495 PR debug/49366
4496 * g++.dg/debug/dwarf2/template-params-12.H: New.
4497 * g++.dg/debug/dwarf2/template-params-12f.C: New.
4498 * g++.dg/debug/dwarf2/template-params-12g.C: New.
4499 * g++.dg/debug/dwarf2/template-params-12n.C: New.
4500 * g++.dg/debug/dwarf2/template-params-12s.C: New.
4501 * g++.dg/debug/dwarf2/template-params-12u.C: New.
4502 * g++.dg/debug/dwarf2/template-params-12v.C: New.
4503 * g++.dg/debug/dwarf2/template-params-12w.C: New.
4504
e61229f8 45052016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4506
4507 PR target/72863
4508 * gcc.target/powerpc/pr72863.c: New test.
4509
c7823416 45102016-08-11 Uros Bizjak <ubizjak@gmail.com>
4511
4512 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
4513
df15667f 45142015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4515
4516 * gcc.target/i386/pieces-strcpy-1.c: New test.
4517 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
4518
83c375ba 45192016-08-11 Jakub Jelinek <jakub@redhat.com>
4520
4521 PR c++/72868
4522 * g++.dg/cpp1y/constexpr-switch4.C: New test.
4523
350f354a 45242015-08-11 H.J. Lu <hongjiu.lu@intel.com>
4525
4526 * gcc.target/i386/pieces-memcpy-1.c: New test.
4527 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
4528 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
4529 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
4530 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
4531 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
4532
74be5bc1 45332016-08-11 Jakub Jelinek <jakub@redhat.com>
4534
4535 PR c/72816
20fb4916 4536 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 4537
40395983 45382016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
4539
4540 PR tree-optimization/71083
4541 * gcc.c-torture/execute/pr71083.c: New test.
4542 * gnat.dg/loop_optimization23.adb: New test.
4543 * gnat.dg/loop_optimization23_pkg.ads: New test.
4544 * gnat.dg/loop_optimization23_pkg.adb: New test.
4545
ec969ce4 45462016-08-11 Richard Biener <rguenther@suse.de>
4547
4548 PR tree-optimization/72772
4549 * gcc.dg/graphite/pr35356-1.c: Adjust.
4550 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4551
25482c16 45522016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
4553
4554 * gfortran.dg/random_7.f90: Take into account that the last seed
4555 value is the special p value.
4556 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
4557
f454033a 45582016-08-11 Richard Biener <rguenther@suse.de>
4559
4560 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4561
2d2b78a1 45622016-08-11 Alan Modra <amodra@gmail.com>
4563
4564 * gcc.target/powerpc/pr71680.c: New.
4565
97468983 45662016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4567
4568 * gcc.target/powerpc/bfp/bfp.exp: New file.
4569 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
4570 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
4571 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
4572 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
4573 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
4574 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
4575 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
4576 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
4577 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
4578 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
4579 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
4580 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
4581 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
4582 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
4583 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
4584 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
4585 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
4586 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
4587 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
4588 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
4589 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
4590 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
4591 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
4592 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
4593 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
4594 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
4595 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
4596 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
4597 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
4598 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
4599 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
4600 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
4601 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
4602 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
4603 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
4604 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
4605 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
4606 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
4607 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
4608 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
4609 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
4610 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
4611 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
4612 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
4613 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
4614 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
4615 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
4616 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
4617 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
4618 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
4619 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
4620 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
4621 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
4622
23a6fe48 46232016-08-10 Bin Cheng <bin.cheng@arm.com>
4624
4625 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
4626 Add aarch64*-*-*.
4627
0cb8f73e 46282016-08-10 Bin Cheng <bin.cheng@arm.com>
4629
4630 * gcc.target/aarch64/simd/vcond-ne.c: New test.
4631
b7ed2a65 46322016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4633
4634 PR target/72853
4635 * gcc.target/powerpc/pr72853.c: New test.
4636
2d2b4107 46372016-08-10 Martin Liska <mliska@suse.cz>
4638
4639 PR gcov-profile/58306
4640 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
4641
7132b755 46422016-08-10 Martin Liska <mliska@suse.cz>
4643
4644 * g++.dg/gcov/gcov-threads-1.C: New test.
4645
5186407c 46462016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4647
4648 PR target/71873
4649 * gcc.target/avr/pr71873.c: New test.
4650
44f01555 46512016-08-09 Martin Liska <mliska@suse.cz>
4652
4653 * g++.dg/gcov/gcov-dump-1.C: New test.
4654 * g++.dg/gcov/gcov-dump-2.C: New test.
4655
7d4f18f5 46562016-08-09 Martin Liska <mliska@suse.cz>
4657
4658 * gcc.dg/tree-prof/val-prof-9.c: New test.
4659
defa7026 46602016-08-09 Martin Liska <mliska@suse.cz>
4661
4662 * gcc.dg/tree-prof/val-prof-8.c: New test.
4663
ae7e6062 46642016-08-09 Martin Jambor <mjambor@suse.cz>
4665
0c47dd26 4666 PR ipa/71981
4667 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 4668
a69fb570 46692016-08-09 Bin Cheng <bin.cheng@arm.com>
4670
4671 PR tree-optimization/33707
4672 * gcc.dg/vect/pr33707.c: New test.
4673
a031a844 46742016-08-09 Bin Cheng <bin.cheng@arm.com>
4675
4676 PR tree-optimization/pr72772
4677 * gcc.dg/tree-ssa/pr72772.c: New test.
4678
8f1baf0d 46792016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
4680
4681 PR rtl-optimization/66669
4682 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
4683
53e7aca1 46842016-08-09 Jakub Jelinek <jakub@redhat.com>
4685
4686 PR tree-optimization/72824
4687 * gcc.c-torture/execute/ieee/pr72824.c: New test.
4688
c162fa25 46892016-08-09 Richard Biener <rguenther@suse.de>
4690
4691 PR tree-optimization/71802
4692 * gcc.dg/torture/pr71802.c: New testcase.
4693
87156a7d 46942016-08-09 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR c++/72809
4697 * g++.dg/eh/stdarg1.C: New test.
4698
d0029333 46992016-08-08 Andi Kleen <ak@linux.intel.com>
4700
4701 * lib/profopt.exp: (auto-profopt-execute): Don't include full
4702 test command line in failure log.
4703 (profopt-execute): dito. Make autofdo file names unique.
4704
7af4d06b 47052016-08-08 David Malcolm <dmalcolm@redhat.com>
4706
4707 PR c/64955
4708 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
4709 output.
4710
7091ff70 47112016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4712
4713 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
4714 c99_runtime.
4715 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
4716 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4717 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4718 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
4719 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4720 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4721
d189b094 47222016-08-08 David Malcolm <dmalcolm@redhat.com>
4723
4724 PR c/52952
4725 * gcc.dg/cpp/pr66415-1.c: Likewise.
4726 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
4727 * gcc.dg/format/c90-printf-1.c: Likewise.
4728 * gcc.dg/format/diagnostic-ranges.c: New test case.
4729
440837fe 47302016-08-08 Jakub Jelinek <jakub@redhat.com>
4731
7cbcf608 4732 PR fortran/72716
4733 * gfortran.dg/gomp/pr72716.f90: New test.
4734
aa1ddb66 4735 PR middle-end/72781
4736 * gcc.dg/gomp/pr72781.c: New test.
4737
440837fe 4738 PR middle-end/68762
4739 * g++.dg/vect/pr68762-1.cc: New test.
4740 * g++.dg/vect/pr68762-2.cc: New test.
4741 * g++.dg/vect/pr68762.h: New file.
4742
eb571c16 47432016-08-08 Martin Sebor <msebor@redhat.com>
4744
4745 PR testsuite/72838
f9c39b65 4746 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
4747 * g++.dg/warn/overflow-warn-3.C: Same.
4748 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 4749
8ca5189a 47502016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4751
4752 PR fortran/71936
4753 * gfortran.dg/allocate_with_source_21.f03: New test.
4754
1495e54c 47552016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4756
4757 PR fortran/72698
4758 * gfortran.dg/allocate_with_source_20.f03: New test.
4759
d1e97886 47602016-08-08 Alan Modra <amodra@gmail.com>
4761
4762 * gcc.c-torture/compile/pr72802.c: New.
4763
9da84a54 47642016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
4765
4766 PR fortran/70524
4767 * gfortran.dg/dependency_48.f90: New test.
4768
3f9692a5 47692016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4770
b5b764be 4771 PR fortran/70040
3f9692a5 4772 * gfortran.dg/pr70040.f90: New testcase.
4773
099ec19a 47742016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4775
4776 PR fortran/71961
4777 * gfortran.dg/matmul_10.f90: New testcase.
4778
e8272095 47792016-08-07 Jan Hubicka <hubicka@ucw.cz>
4780
4781 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
4782
f5d2c462 47832016-08-07 Jakub Jelinek <jakub@redhat.com>
4784
4785 PR c/72816
4786 * gcc.dg/pr72816.c: New test.
4787
30c60892 47882016-08-06 Jonathan Wakely <jwakely@redhat.com>
4789
4790 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
4791 * g++.dg/conversion/pr41426.C: Likewise.
4792 * g++.dg/conversion/pr66211.C: Likewise.
4793 * g++.dg/cpp1y/lambda-init9.C: Likewise.
4794 * g++.dg/init/ref8.C: Likewise.
4795 * g++.old-deja/g++.law/cvt20.C: Likewise.
4796 * g++.old-deja/g++.mike/p9732c.C: Likewise.
4797
2abf3c4a 47982016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4799
4800 PR tree-optimization/18046
4801 * gcc.dg/tree-ssa/vrp105.c: New test.
4802 * gcc.dg/tree-ssa/vrp106.c: New test.
4803
a940fdc7 48042016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 4805
4806 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
4807 1ul in diagnostics. Remove hyphen from "constant-expression."
4808 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
4809 * g++.dg/cpp0x/static_assert3.C: Same.
4810 * g++.dg/cpp1y/constexpr-throw.C: Same.
4811 * g++.dg/template/nontype3.C: Same.
4812 * g++.dg/warn/overflow-warn-1.C: Same.
4813 * g++.dg/warn/overflow-warn-3.C: Same.
4814 * g++.dg/warn/overflow-warn-4.C: Same.
4815
d4166bdc 48162016-08-05 David Malcolm <dmalcolm@redhat.com>
4817
4818 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
4819 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
4820 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
4821 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
4822
906dd612 48232016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
4824
4825 PR tree-optimization/72810
4826 * gcc.dg/tree-ssa/vrp110.c: New test.
4827
9788fb76 48282016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
4829
4830 PR Target/72819
4831 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
4832 registers.
4833 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
4834 saving the half-precision registers.
4835 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
4836 value is returned in h0.
4837 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
4838 are passed in FP/SIMD registers.
4839 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
4840 passing works corrcetly.
4841 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
4842 (hfa_f16x2_t): Likewise.
4843 (hfa_f16x3_t): Likewise.
4844 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
4845 are promoted to double and passed in a double register.
4846 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
4847 are promoted to double and stacked.
4848 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
4849 __fp16 data types.
4850 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
4851 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
4852 __fp16 first get passed in FP/SIMD registers, then stacked.
4853
30f40fe4 48542016-08-05 Nathan Sidwell <nathan@acm.org>
4855
4856 PR c++/68724
4857 * g++.dg/cpp0x/pr68724.C: New.
4858
8a6540e1 48592016-08-05 Richard Biener <rguenther@suse.de>
4860
4861 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
4862
09001ac1 48632016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4864
4865 * gcc.dg/tree-ssa/vrp107.c: New test.
4866 * gcc.dg/tree-ssa/vrp108.c: New test.
4867 * gcc.dg/tree-ssa/vrp109.c: New test.
4868
88ab6a9c 48692016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4870
4871 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
4872 dg-options.
4873
b2a036e7 48742016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4875
4876 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
4877 test-cases.
4878 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
4879 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
4880 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
4881 test-cases.
4882 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
4883 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
4884 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
4885 large_double.
4886
8dbf49cb 48872016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4888
4889 PR c++/72800
4890 * g++.dg/cpp1y/lambda-ice1.C: New.
4891
dcc45aae 48922016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4893
4894 PR c++/72759
4895 * g++.dg/cpp1y/pr72759.C: New test.
4896
88fe4062 48972016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
4898
4899 * gcc.dg/switch-10.c: New test.
4900
a1af716f 49012016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
4902
4903 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
4904
1fa5d8ba 49052016-08-04 Thomas Schwinge <thomas@codesourcery.com>
4906
4907 * c-c++-common/goacc/routine-5.c: Update.
4908
e8dedc4a 49092016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4910
4911 PR rtl-optimization/70903
4912 * gcc.c-torture/execute/pr70903.c: New test.
4913
7ca5003c 49142016-08-04 Martin Liska <mliska@suse.cz>
4915
4916 * gcc.dg/params/params.exp: Replace file exists with
4917 TESTING_IN_BUILD_TREE.
4918
810702a2 49192016-08-04 Marek Polacek <polacek@redhat.com>
4920
4921 PR c++/70229
4922 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
4923
fa8a8f79 49242016-08-04 Richard Biener <rguenther@suse.de>
4925
4926 PR middle-end/71984
4927 * gcc.dg/torture/pr71984.c: Guard correctness check for
4928 little-endian.
4929
9916f5a5 49302016-08-03 Andrew Pinski <apinski@cavium.com>
4931
4932 * gcc.c-torture/compile/20160802-1.c: New testcase.
4933
278b4698 49342016-08-03 Fritz Reese <fritzoreese@gmail.com>
4935
4936 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
4937
860c3c85 49382016-08-03 Richard Biener <rguenther@suse.de>
4939
4940 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
4941 and remove -O3.
4942 * c-c++-common/ubsan/pr71403-2.c: Likewise.
4943 * c-c++-common/ubsan/pr71403-3.c: Likewise.
4944
0a41d717 49452016-08-03 Richard Biener <rguenther@suse.de>
4946
4947 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
4948 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
4949 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
4950 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
4951
52e3c0e8 49522016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4953
4954 * gcc.dg/init-excess-2.c: Require int32plus.
4955 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
4956 * gcc.dg/pr59963-2.c: Require int32plus.
4957 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
4958 * gcc.dg/unroll-7.c: Require int32plus.
4959
ad8a330c 49602016-08-02 Bin Cheng <bin.cheng@arm.com>
4961
4962 PR tree-optimization/34114
4963 * gcc.dg/tree-ssa/loop-42.c: New test.
4964
d3aa3636 49652016-08-02 Tamar Christina <tamar.christina@arm.com>
4966
4967 * gcc.target/aarch64/vminmaxnm.c: New.
4968 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
4969 tests.
4970
c79d3723 49712016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4972
4973 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4974 vec_extract for vector float, vector int, vector short, and vector
4975 char.
4976 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4977 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4978 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4979 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4980
5fc13c39 49812016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4982
4983 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 4984 single stack adjustment, no writeback.
5fc13c39 4985 * gcc.target/aarch64/test_frame_12.c: Likewise.
4986 * gcc.target/aarch64/test_frame_13.c: Likewise.
4987 * gcc.target/aarch64/test_frame_15.c: Likewise.
4988 * gcc.target/aarch64/test_frame_6.c: Likewise.
4989 * gcc.target/aarch64/test_frame_7.c: Likewise.
4990 * gcc.target/aarch64/test_frame_8.c: Likewise.
4991 * gcc.target/aarch64/test_frame_16.c: New test.
4992
2eb70c76 49932015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4994
4995 PR target/72748
4996 * gcc.target/i386/pr72748.c: New test.
4997
92a44a68 49982015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 4999
5000 PR tree-optimization/71818
5001 * gcc.dg/vect/pr71818.c: New
5002
56e7a293 50032016-08-01 Martin Liska <mliska@suse.cz>
5004
5005 PR tree-optimization/71857
5006 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5007
aa8852cc 50082016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5009
5010 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5011
f3c032a4 50122016-08-01 Jan Beulich <jbeulich@suse.com>
5013
5014 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5015
a1e9d2c3 50162016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5017
5018 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5019 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5020
466045aa 50212016-07-31 Jonathan Wakely <jwakely@redhat.com>
5022
5023 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5024 (check_effective_target_c++): Likewise. Also match for libstdc++.
5025
92a44a68 50262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5027
5028 PR fortran/41922
5029 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5030 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5031 * gfortran.dg/pr41922.f90: New test.
5032
dd13eb1b 50332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5034
5035 PR fortran/68566
5036 * gfortran.dg/pr68566.f90: new test.
5037
a940fdc7 50382016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5039
5040 PR c++/60760
5041 PR c++/71091
5042 * g++.dg/cpp0x/constexpr-cast.C: New test.
5043 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5044 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5045 * g++.dg/ubsan/pr63956.C: Correct.
5046
efa8ff03 50472016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5048
5049 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5050 vector double or vector long where the vector is in memory.
5051 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5052 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5053
0b8113c5 50542016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5055
5056 PR fortran/69867
5057 * gfortran.dg/pr69867.f90: New test.
5058
3badc59b 50592016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5060
5061 PR fortran/69962
5062 * gfortran.dg/pr69962.f90: New test.
5063
fc8b54ff 50642016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5065
5066 PR fortran/70006
5067 * gfortran.dg/pr70006.f90: New test.
5068
165b422e 50692016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5070
5071 PR fortran/71730
5072 * gfortran.dg/pr71730.f90: New test.
5073 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5074 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5075 * gfortran.dg/array_constructor_26.f03: Ditto.
5076
0c6334ed 50772016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5078
5079 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5080 * gcc.target/powerpc/pr71763.c: Likewise.
5081
4ebf85be 50822016-07-29 Marek Polacek <polacek@redhat.com>
5083
5084 PR c/71742
5085 * gcc.dg/940510-1.c: Adjust dg-error.
5086 * gcc.dg/c99-flex-array-1.c: Likewise.
5087 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5088
9efe5be6 5089 PR c/71853
5090 * gcc.dg/noncompile/pr71853.c: New test.
5091
4c4548bb 5092 PR c/71573
5093 * gcc.dg/noncompile/pr71573.c: New test.
5094
8ae70602 5095 PR c/71926
5096 * g++.dg/warn/Wparentheses-30.C: New test.
5097 * gcc.dg/Wparentheses-14.c: New test.
5098
cfc1aded 50992016-07-29 Uros Bizjak <ubizjak@gmail.com>
5100
5101 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5102
d5e80d93 51032016-07-29 Bin Cheng <bin.cheng@arm.com>
5104
5105 PR tree-optimization/57558
5106 * gcc.dg/vect/pr57558-1.c: New test.
5107 * gcc.dg/vect/pr57558-2.c: New test.
5108
c7c713ec 51092016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5110
cfc1aded 5111 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5112 to scan forwprop1 dump pass.
5113
34b9af67 51142016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5115
5116 PR c++/51488
5117 * g++.dg/template/pr51488.C: New.
5118
322d4184 51192016-07-29 Jakub Jelinek <jakub@redhat.com>
5120
5121 PR c/71969
5122 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5123 static __inline__.
5124 * gcc.dg/pr71969-1.c: New test.
5125 * gcc.dg/pr71969-2.c: New test.
5126 * gcc.dg/pr71969-3.c: New test.
5127
7648c9c7 51282016-07-29 Marek Polacek <polacek@redhat.com>
5129
5130 PR c/71574
5131 * c-c++-common/pr71574.c: New test.
5132
35fddbd6 5133 PR c/71583
5134 * gcc.dg/noncompile/pr71583.c: New test.
5135
d06bcb87 51362016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5137
5138 PR middle-end/68217
5139 * gcc.dg/pr68217.c: New test.
5140
fb5574d7 51412016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5142
5143 PR fortran/71067
5144 * gfortran.dg/pr71067_1.f90: New test.
5145 * gfortran.dg/pr71067_2.f90: Ditto.
5146
a52bb7a0 51472016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5148
5149 * gcc.target/powerpc/vec-extract-1.c: New test.
5150
42e96823 51512016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5152
5153 PR fortran/71799
5154 * gfortran.dg/pr71799.f90: New test.
5155
d5539c6b 51562016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5157
5158 PR c++/71665
5159 * g++.dg/cpp0x/pr71665-1.C: New.
5160 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5161 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5162 * g++.dg/ext/label10.C: Likewise.
5163 * g++.dg/parse/constant5.C: Likewise.
5164
05995232 51652016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5166
5167 PR fortran/71859
5168 * gfortran.dg/pr71859.f90: New test.
5169 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5170 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5171
7a4429b2 51722016-07-28 Paul Thomas <pault@gcc.gnu.org>
5173
5174 PR fortran/71883
5175 * gfortran.dg/pr71883.f90 : New test.
5176
f339cf78 51772016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5178
5179 PR tree-optimization/71734
cfc1aded 5180 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5181
8311fe26 51822016-07-28 Renlin Li <renlin.li@arm.com>
5183
5184 Revert
5185 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5186
5187 PR fortran/71902
5188 * gfortran.dg/dependency_47.f90: New test.
5189
595e387a 51902016-07-28 Martin Liska <mliska@suse.cz>
5191
5192 PR gcov-profile/68025
5193 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5194
83554604 51952016-07-28 Martin Liska <mliska@suse.cz>
5196
5197 * g++.dg/vect/pr70944.cc: New test.
5198
ec6d2d63 51992016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5200
5201 PR middle-end/71994
5202 * gcc.dg/torture/pr71994.c: New test.
5203
12dabcee 52042016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5205
5206 PR middle-end/71078
5207 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5208 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5209 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5210
262a83d5 52112016-07-27 Richard Biener <rguenther@suse.de>
5212
5213 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5214
3989f1fe 52152016-07-27 Martin Liska <mliska@suse.cz>
5216
5217 * gcc.dg/predict-13.c: New test.
5218 * gcc.dg/predict-14.c: New test.
5219
69a499fa 52202016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5221
7a4429b2 5222 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5223 including stdint.h.
5224 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5225 including stdint.h.
5226
751fef95 52272016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5228
5229 PR target/71869
5230 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5231 IEEE built-in functions handle quiet and signalling NaNs
5232 correctly.
5233
5e07497c 52342016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5235
5236 PR fortran/71862
5237 * gfortran.dg/pr71862.f90: New test.
5238
18928e61 52392016-07-26 Martin Sebor <msebor@redhat.com>
5240
5241 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5242 selector with dg-options.
5243
7e1856f1 52442016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5245
5246 PR tree-optimization/18046
5247 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5248 * gcc.dg/tree-ssa/vrp103.c: New test.
5249 * gcc.dg/tree-ssa/vrp104.c: New test.
5250
08679462 52512016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5252
5253 * gcc.target/powerpc/pr63354.c: Require lp64 since
5254 -mprofile-kernel is not legal with -m32.
5255
8c3efadf 52562016-07-26 Richard Biener <rguenther@suse.de>
5257
5258 PR rtl-optimization/71984
5259 * gcc.dg/torture/pr71984.c: New testcase.
5260
78866ecd 52612016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5262
5263 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5264 g++-dg-runtest via et-dg-runtest.
5265 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5266 * gcc.dg/vect/vect.exp: Likewise.
5267 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5268 gfortran-dg-runtest.
5269 * gfortran.dg/vect/vect.exp: Likewise.
5270 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5271 (check_mips_loongson_hw_available): Likewise.
5272 (check_effective_target_mpaired_single_runtime): Likewise.
5273 (check_effective_target_mips_loongson_runtime): Likewise.
5274 (add_options_for_mpaired_single): Likewise.
5275 (check_effective_target_vect_int): Add global et_index.
5276 Check and save the supported feature for a target selected by
5277 the et_index target. Break long lines where appropriate. Call
5278 et-is-effective-target for MIPS with an argument instead of
5279 check_effective_target_* where appropriate.
5280 (check_effective_target_vect_intfloat_cvt): Likewise.
5281 (check_effective_target_vect_uintfloat_cvt): Likewise.
5282 (check_effective_target_vect_floatint_cvt): Likewise.
5283 (check_effective_target_vect_floatuint_cvt): Likewise.
5284 (check_effective_target_vect_simd_clones): Likewise.
5285 (check_effective_target_vect_shift): ewise.
5286 (check_effective_target_whole_vector_shift): Likewise.
5287 (check_effective_target_vect_bswap): Likewise.
5288 (check_effective_target_vect_shift_char): Likewise.
5289 (check_effective_target_vect_long): Likewise.
5290 (check_effective_target_vect_float): Likewise.
5291 (check_effective_target_vect_double): Likewise.
5292 (check_effective_target_vect_long_long): Likewise.
5293 (check_effective_target_vect_no_int_max): Likewise.
5294 (check_effective_target_vect_no_int_add): Likewise.
5295 (check_effective_target_vect_no_bitwise): Likewise.
5296 (check_effective_target_vect_widen_shift): Likewise.
5297 (check_effective_target_vect_no_align): Likewise.
5298 (check_effective_target_vect_hw_misalign): Likewise.
5299 (check_effective_target_vect_element_align): Likewise.
5300 (check_effective_target_vect_condition): Likewise.
5301 (check_effective_target_vect_cond_mixed): Likewise.
5302 (check_effective_target_vect_char_mult): Likewise.
5303 (check_effective_target_vect_short_mult): Likewise.
5304 (check_effective_target_vect_int_mult): Likewise.
5305 (check_effective_target_vect_extract_even_odd): Likewise.
5306 (check_effective_target_vect_interleave): Likewise.
5307 (check_effective_target_vect_stridedN): Likewise.
5308 (check_effective_target_vect_multiple_sizes): Likewise.
5309 (check_effective_target_vect64): Likewise.
5310 (check_effective_target_vect_call_copysignf): Likewise.
5311 (check_effective_target_vect_call_sqrtf): Likewise.
5312 (check_effective_target_vect_call_btrunc): Likewise.
5313 (check_effective_target_vect_call_btruncf): Likewise.
5314 (check_effective_target_vect_call_ceil): Likewise.
5315 (check_effective_target_vect_call_ceilf): Likewise.
5316 (check_effective_target_vect_call_floor): Likewise.
5317 (check_effective_target_vect_call_floorf): Likewise.
5318 (check_effective_target_vect_call_lceil): Likewise.
5319 (check_effective_target_vect_call_lfloor): Likewise.
5320 (check_effective_target_vect_call_nearbyint): Likewise.
5321 (check_effective_target_vect_call_nearbyintf): Likewise.
5322 (check_effective_target_vect_call_round): Likewise.
5323 (check_effective_target_vect_call_roundf): Likewise.
5324 (check_effective_target_vect_perm): Likewise, but also append *_saved
5325 to the existing global name to properly cache the result.
5326 (check_effective_target_vect_perm_byte): Likewise.
5327 (check_effective_target_vect_perm_short): Likewise.
5328 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5329 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5330 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5331 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5332 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5333 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5334 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5335 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5336 (check_effective_target_vect_sdot_qi): Likewise.
5337 (check_effective_target_vect_udot_qi): Likewise.
5338 (check_effective_target_vect_sdot_hi): Likewise.
5339 (check_effective_target_vect_udot_hi): Likewise.
5340 (check_effective_target_vect_usad_char): Likewise.
5341 (check_effective_target_vect_pack_trunc): Likewise.
5342 (check_effective_target_vect_unpack): Likewise.
5343 (check_effective_target_vect_aligned_arrays): Likewise.
5344 (check_effective_target_vect_natural_alignment): Likewise.
5345 (check_effective_target_vector_alignment_reachable): Likewise.
5346 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5347 (is-effective-target): Initialize et_index if undefined.
5348 (et-dg-runtest): New.
5349 (et-is-effective-target): Likewise.
5350 (check_vect_support_and_set_flags): Add supported MIPS targets to
5351 EFFECTIVE_TARGETS list. Return the number of supported targets.
5352
b2930f09 53532016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5354 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5355
5356 PR middle-end/70920
5357 * gcc.dg/pr70920-1.c: New test-case.
5358 * gcc.dg/pr70902-2.c: Likewise.
5359 * gcc.dg/pr70920-3.c: Likewise.
5360 * gcc.dg/pr70920-4.c: Likewise
5361 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5362 2 instead of 3.
5363
90821294 53642016-07-25 Alexander Monakov <amonakov@ispras.ru>
5365
5366 * gcc.c-torture/execute/pr71494.c: Require label_values.
5367 * gcc.dg/pr16973.c: Ditto.
5368
1660595b 53692016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5370
5371 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5372 * gcc.dg/torture/pr69771.c: Require int32plus.
5373 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5374
5b2b88ce 53752016-07-25 Martin Liska <mliska@suse.cz>
5376
5377 * gcc.dg/torture/pr71987.c: New test.
5378
e2f926e9 53792016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5380
5381 PR fortran/71935
5382 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5383 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5384 * gfortran.dg/pr71935.f90: New test.
5385
a940fdc7 53862016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5387
5388 PR c++/71675
5389 * g++.dg/ext/atomic-3.C: New test.
5390 * gcc.dg/atomic/pr71675.c: New test.
5391
5a43070d 53922016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5393
5394 * gcc.target/i386/mvc8.c: New test.
5395
1b793819 53962016-07-22 Bin Cheng <bin.cheng@arm.com>
5397
5398 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5399 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5400
d4b4c787 54012016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5402
5403 PR fortran/71795
5404 * gfortran.dg/constructor_50.f90: New test.
5405
45648efe 54062016-07-22 Martin Liska <mliska@suse.cz>
5407
5408 PR gcov-profile/69028
5409 PR gcov-profile/62047
5410 * g++.dg/cilk-plus/pr69028.C: New test.
5411
b657bb1f 54122016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5413
5414 * gfortran.dg/coarray_stat_2.f90: New test.
5415
3a421504 54162016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5417
5418 * gcc.target/powerpc/vec-extract.h: New files to check the
5419 vec_extract built-in functions for all vector types, testing
5420 accessing each element, both with constant and variable element
5421 numbers.
5422 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5423 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5424 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5425 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5426 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5427 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
5428 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
5429 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
5430 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
5431
d40a1eac 54322016-07-21 Jakub Jelinek <jakub@redhat.com>
5433
5434 PR c++/71728
5435 * g++.dg/other/pr71728.C: New test.
5436
3b0d7293 54372016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
5438
5439 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
5440 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
5441 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
5442 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
5443 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
5444
50953a9f 54452016-07-21 Richard Biener <rguenther@suse.de>
5446
5447 PR tree-optimization/71947
5448 * gcc.dg/tree-ssa/vrp102.c: New testcase.
5449
90261646 54502016-07-21 Bin Cheng <bin.cheng@arm.com>
5451
5452 * gcc.dg/tree-ssa/scev-15.c: New.
5453
5a5a7a90 54542016-07-21 Bin Cheng <bin.cheng@arm.com>
5455
5456 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
5457
df0c563f 54582016-07-21 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR c++/71941
5461 * g++.dg/gomp/pr71941.C: New test.
5462
24acd4ab 54632016-07-20 David Malcolm <dmalcolm@redhat.com>
5464
5465 PR c/70339
5466 PR c/71858
5467 * g++.dg/spellcheck-identifiers.C: New test case, based on
5468 gcc.dg/spellcheck-identifiers.c.
5469 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
5470 gcc.dg/spellcheck-identifiers-2.c.
5471 * g++.dg/spellcheck-typenames.C: New test case, based on
5472 gcc.dg/spellcheck-typenames.c
5473
8669e753 54742016-07-20 Jonathan Wakely <jwakely@redhat.com>
5475
5476 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
5477 pointer to member function and also test catching by reference.
5478
75cb41b8 54792016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5480
5481 * gcc.target/s390/pr67443.c: Fix test case.
5482
07be1239 54832016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
5484
5485 * gcc.target/s390/insv-1.c: Xfail some tests.
5486 * gcc.target/s390/insv-2.c: Likewise.
5487
e9b5fdd9 54882016-07-20 Georg-Johann Lay <avr@gjlay.de>
5489
5490 * gcc.target/avr/torture/get-mem.c: New test.
5491 * gcc.target/avr/torture/set-mem.c: New test.
5492
b704b0e1 54932016-07-20 Georg-Johann Lay <avr@gjlay.de>
5494
5495 PR target/71948
5496 * gcc.target/avr/torture/tiny-progmem.c: New test.
5497
051eb924 54982016-07-20 Jakub Jelinek <jakub@redhat.com>
5499
fdb70809 5500 PR c++/71909
5501 * g++.dg/parse/pr71909.C: New test.
5502 * g++.dg/tm/pr71909.C: New test.
5503
051eb924 5504 PR c++/50060
5505 * g++.dg/cpp0x/constexpr-50060.C: New test.
5506 * g++.dg/cpp1y/constexpr-50060.C: New test.
5507
c4e1267c 55082016-07-20 Martin Liska <mliska@suse.cz>
5509
5510 * gfortran.dg/graphite/pr71898.f90: New test.
5511
ecaa5fd4 55122016-07-20 Bin Cheng <bin.cheng@arm.com>
5513
5514 PR tree-optimization/71503
5515 PR tree-optimization/71683
5516 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
5517 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
5518
f5b88ba1 55192016-07-20 Martin Liska <mliska@suse.cz>
5520
5521 * gcc.dg/plugin/plugin.exp: Remove sreal test.
5522 * gcc.dg/plugin/sreal-test-1.c: Remove.
5523 * gcc.dg/plugin/sreal_plugin.c: Remove.
5524
e889bd11 55252016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5526
5527 PR fortran/71902
5528 * gfortran.dg/dependency_47.f90: New test.
5529
1c6bb1c0 55302016-07-19 Jakub Jelinek <jakub@redhat.com>
5531
94d511af 5532 PR rtl-optimization/71916
5533 * gcc.c-torture/compile/pr71916.c: New test.
5534
54e95a17 5535 PR middle-end/71874
5536 * g++.dg/torture/pr71874.C: New test.
5537
1c6bb1c0 5538 PR middle-end/71734
5539 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
5540 (my_alloc): Rewritten to use __builtin_posix_memalign and
5541 __SIZE_TYPE__.
5542 (my_free): Use __builtin_free instead of _mm_free.
5543 (Vec::operator=): Use __builtin_memcpy.
5544
0d565f19 55452016-07-19 Martin Jambor <mjambor@suse.cz>
5546
cfc1aded 5547 PR fortran/71688
5548 * gfortran.dg/pr71688.f90: New test.
0d565f19 5549
2be13cd5 55502016-07-19 Richard Biener <rguenther@suse.de>
5551
5552 * c-c++-common/vector-subscript-6.c: New testcase.
5553 * c-c++-common/vector-subscript-7.c: Likewise.
5554
1697df09 55552016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5556
7a4429b2 5557 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 5558 and UInt32 based on __SIZEOF_INT__.
5559
8894566e 55602016-07-19 Richard Biener <rguenther@suse.de>
5561
5562 PR tree-optimization/71901
5563 * gcc.dg/torture/pr71901.c: New testcase.
5564
55652016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 5566
5567 PR tree-optimization/71908
5568 * gcc.dg/torture/pr71908.c: New testcase.
5569
106ac76d 55702016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5571
5572 PR target/71493
5573 * gcc.target/powerpc/pr71493-1.c: New test.
5574 * gcc.target/powerpc/pr71493-2.c: Likewise.
5575
e6517a48 55762016-07-18 Jakub Jelinek <jakub@redhat.com>
5577
d1e0c36e 5578 PR c++/71835
5579 * g++.dg/conversion/ambig3.C: New test.
5580
6fe424c2 5581 PR c++/71828
5582 * g++.dg/cpp0x/constexpr-71828.C: New test.
5583
d3dd9e33 5584 PR c++/71826
5585 * g++.dg/template/pr71826.C: New test.
5586
74fd83a9 5587 PR c++/71822
5588 * g++.dg/template/defarg21.C: New test.
5589
e6517a48 5590 PR c++/71871
5591 * g++.dg/ext/vector31.C: New test.
5592
f942bdbf 55932016-07-18 Uros Bizjak <ubizjak@gmail.com>
5594
5595 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
5596
4b1425be 55972016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
5598
5599 PR tree-optimization/71734
5600 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
5601
a80f37e1 56022016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
5603
5604 * gcc.target/s390/warn-dynamicstack-1.c: New test.
5605 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
5606 stack-layout-dynamic-1.c: New test.
5607
ea283725 56082016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5609
5610 * gcc.target/s390/nolrl-1.c: New test.
5611
14eab729 56122016-07-17 Fritz Reese <fritzoreese@gmail.com>
5613
5614 PR fortran/71523
5615 * gfortran.dg/pr71523_1.f90: New test.
5616 * gfortran.dg/pr71523_2.f90: New test.
5617
3925d644 56182016-07-16 Andreas Schwab <schwab@linux-m68k.org>
5619
5620 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
5621
fb9ff4ce 56222016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 5623 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 5624
5625 PR fortran/62125
5626 * gfortran.dg/pr62125.f90: New test.
5627
95b0f5e9 56282016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5629
5630 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
5631 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5632
1913be16 56332016-07-15 Jonathan Wakely <jwakely@redhat.com>
5634
5635 PR c++/58796
5636 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
5637 * g++.dg/cpp0x/nullptr35.C: New test.
5638
b4803084 56392016-07-15 Bin Cheng <bin.cheng@arm.com>
5640
5641 * gcc.dg/tree-ssa/scev-8.c: Update test string.
5642
89e3ec3d 56432016-07-15 Cesar Philippidis <cesar@codesourcery.com>
5644
5645 * gfortran.dg/goacc/vector_length.f90: New test.
5646
2084e279 56472016-07-15 Richard Biener <rguenther@suse.de>
5648
5649 PR tree-optimization/71881
5650 * gcc.dg/torture/pr71881.c: New testcase.
5651
2177bb9a 56522016-07-15 Richard Biener <rguenther@suse.de>
5653
5654 PR tree-optimization/71887
5655 * gcc.dg/torture/pr71887.c: New testcase.
5656
0dd7db3b 56572016-07-15 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR c/71858
5660 * gcc.dg/spellcheck-identifiers-3.c: New test.
5661
b41cc4d1 56622016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
5663
5664 PR fortran/71807
5665 * gfortran.dg/null_9.f90: New test.
5666
a4d34e5e 56672016-07-15 Bin Cheng <bin.cheng@arm.com>
5668
5669 * gcc.dg/tree-ssa/loop-41.c: New test.
5670
1547c551 56712016-07-15 Bin Cheng <bin.cheng@arm.com>
5672
5673 PR tree-optimization/71347
5674 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
5675
b9c2416b 56762016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5677
5678 PR fortran/29819
5679 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
5680 * gfortran.dg/contains.f90: Ditto.
5681 * gfortran.dg/contains_empty_1.f03: Ditto.
5682 * gfortran.dg/submodule_3.f08: Ditto.
5683
28413b15 56842016-07-14 Jakub Jelinek <jakub@redhat.com>
5685
661af228 5686 PR testsuite/71865
5687 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
5688 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
5689 expected diagnostics.
5690
28413b15 5691 PR c/71858
5692 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
5693 * gcc.dg/spellcheck-identifiers-2.c: New test.
5694 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
5695 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
5696
7b3b3a49 56972016-07-14 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR tree-optimization/71872
5700 * gcc.c-torture/compile/pr71872.c: New test.
5701
7c039c44 57022016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5703
5704 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
5705 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
5706 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
5707 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
5708 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
5709 * gcc.target/arm/atomic-op-acquire-1.c: This.
5710 * gcc.target/arm/atomic-op-char.c: Rename into ...
5711 * gcc.target/arm/atomic-op-char-1.c: This.
5712 * gcc.target/arm/atomic-op-consume.c: Rename into ...
5713 * gcc.target/arm/atomic-op-consume-1.c: This.
5714 * gcc.target/arm/atomic-op-int.c: Rename into ...
5715 * gcc.target/arm/atomic-op-int-1.c: This.
5716 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
5717 * gcc.target/arm/atomic-op-relaxed-1.c: This.
5718 * gcc.target/arm/atomic-op-release.c: Rename into ...
5719 * gcc.target/arm/atomic-op-release-1.c: This.
5720 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
5721 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
5722 * gcc.target/arm/atomic-op-short.c: Rename into ...
5723 * gcc.target/arm/atomic-op-short-1.c: This.
5724 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
5725 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
5726 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
5727 * gcc.target/arm/atomic-op-char-2.c: Likewise.
5728 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
5729 * gcc.target/arm/atomic-op-int-2.c: Likewise.
5730 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
5731 * gcc.target/arm/atomic-op-release-2.c: Likewise.
5732 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
5733 * gcc.target/arm/atomic-op-short-2.c: Likewise.
5734
80c5e533 57352016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
5736
5737 PR fortran/70842
5738 * gfortran.dg/select_type_35.f03: New test.
5739
c5a9fc7b 57402016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5741
5742 PR target/65951
5743 PR tree-optimization/70923
5744 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
5745 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5746 * gcc.dg/vect/pr65951.c: Likewise.
5747 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
5748
d1242c94 57492016-07-14 David Edelsohn <dje.gcc@gmail.com>
5750
5751 * c-c++-common/pr60226.c: Expect maximum object file alignment
5752 error on AIX.
5753
97f2a90b 57542016-07-14 Richard Biener <rguenther@suse.de>
5755
5756 PR tree-optimization/71866
5757 * gcc.dg/torture/pr71866.c: New testcase.
5758
6029a910 57592016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5760
5761 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
5762 selector and enclose boolean expression in curly braces.
5763
798d22ed 57642016-07-14 Alan Modra <amodra@gmail.com>
5765
5766 PR target/71733
5767 * gcc.target/powerpc/p9-novsx.c: New.
5768
3ffcb27d 57692016-07-13 Andi Kleen <ak@linux.intel.com>
5770
5771 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
5772 * g++.dg/tree-prof/morefunc.C: Dito.
5773 * g++.dg/tree-prof/pr35545.C: Dito.
5774 * g++.dg/tree-prof/reorder.C: Dito.
5775 * gcc.dg/tree-prof/20050826-2.c: Dito.
5776 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
5777 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
5778 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
5779 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
5780 * gcc.dg/tree-prof/inliner-1.c: Dito.
5781 * gcc.dg/tree-prof/merge_block.c: Dito.
5782 * gcc.dg/tree-prof/stringop-1.c: Dito.
5783 * gcc.dg/tree-prof/stringop-2.c: Dito.
5784 * gcc.dg/tree-prof/switch-case-1.c: Dito.
5785 * gcc.dg/tree-prof/switch-case-2.c: Dito.
5786 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
5787 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
5788 * gcc.dg/tree-prof/update-loopch.c: Dito.
5789 * gcc.dg/tree-prof/val-prof-1.c: Dito.
5790 * gcc.dg/tree-prof/val-prof-2.c: Dito.
5791 * gcc.dg/tree-prof/val-prof-3.c: Dito.
5792 * gcc.dg/tree-prof/val-prof-4.c: Dito.
5793 * gcc.dg/tree-prof/val-prof-5.c: Dito.
5794 * gcc.dg/tree-prof/val-prof-6.c: Dito.
5795 * gcc.dg/tree-prof/val-prof-7.c: Dito.
5796
9ace90e5 57972016-07-13 Andi Kleen <ak@linux.intel.com>
5798
5799 * lib/profopt.exp (profopt-execute): Remove .imports files.
5800
b75cf198 58012016-07-13 Andi Kleen <ak@linux.intel.com>
5802
f942bdbf 5803 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 5804
4d0389a9 58052016-07-13 Andi Kleen <ak@linux.intel.com>
5806
5807 * lib/profopt.exp (dg-final-scan-autofdo,
5808 dg-final-scan-not-autofdo): New functions.
5809
a5af7a75 58102016-07-13 Bin Cheng <bin.cheng@arm.com>
5811
5812 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
5813 * gcc.dg/vect/vect-35.c: Ditto.
5814 * gcc.dg/vect/vect-alias-check-2.c: New test.
5815
c6bcae01 58162016-07-13 Martin Liska <mliska@suse.cz>
5817
5818 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 5819 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 5820 * gfortran.dg/pr42108.f90: Update expected dump scan.
5821
0644c120 58222016-07-13 Richard Biener <rguenther@suse.de>
5823
5824 PR tree-optimization/24574
5825 * gcc.dg/pr24574.c: New testcase.
5826
2bbae5b9 58272016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5828
f942bdbf 5829 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 5830 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
5831 * c-c++-common/pr68833-1.c: Require int32plus.
5832 * gcc.dg/ipa/pr63551.c: Likewise.
5833 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
5834 * gcc.dg/ipa/pr64041.c: Require int32plus.
5835
839a6560 58362016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
5837
5838 PR ipa/71633
5839 * g++.dg/pr71633.C: New test.
5840
8f5f2788 58412016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5842
5843 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
5844 Add new arm_thumb1_cbz_ok effective target.
5845 * gcc.target/arm/cbz.c: New test.
5846
417e5cc5 58472016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
5848
5849 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
5850 Define effective target.
5851 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
5852 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
5853 * gcc.target/arm/movhi_movw.c: New test.
5854 * gcc.target/arm/movsi_movw.c: Likewise.
5855 * gcc.target/arm/movdi_movw.c: Likewise.
5856
68a5143e 58572016-07-13 Richard Biener <rguenther@suse.de>
5858
5859 PR middle-end/71104
5860 * gcc.dg/pr71104-1.c: New testcase.
5861 * gcc.dg/pr71104-2.c: Likewise.
5862
69e8d259 58632016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5864
5865 PR target/71805
5866 * gcc.target/powerpc/pr71805.c: New test.
5867
244f142f 58682016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5869
5870 * gcc.target/powerpc/divkc3-1.c: New.
5871 * gcc.target/powerpc/mulkc3-1.c: New.
5872
6fc56f1f 58732016-07-12 Nathan Sidwell <nathan@acm.org>
5874
5875 * gcc.target/arm/data-rel-1.c: New.
5876 * gcc.target/arm/data-rel-2.c: New.
5877 * gcc.target/arm/data-rel-3.c: New.
5878
94ee1e9c 58792016-07-12 Martin Liska <mliska@suse.cz>
5880
5881 * gcc.dg/params/blocksort-part.c: New test.
5882 * gcc.dg/params/params.exp: New file.
5883
cd32d747 58842016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5885
5886 PR middle-end/71700
5887 * gcc.c-torture/execute/pr71700.c: New test.
5888
ad010d47 58892016-07-12 Steven Bosscher <steven@gcc.gnu.org>
5890 Richard Biener <rguenther@suse.de>
5891
5892 PR tree-optimization/23286
5893 PR tree-optimization/70159
5894 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
5895 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
5896 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
5897 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
5898 * gcc.dg/tree-ssa/pr35286.c: Likewise.
5899 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5900 * gcc.dg/hoist-register-pressure-1.c: Likewise.
5901 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5902 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5903 * gcc.dg/pr51879-12.c: Likewise.
5904 * gcc.dg/strlenopt-9.c: Likewise.
5905 * gcc.dg/tree-ssa/pr47392.c: Likewise.
5906 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
5907 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
5908 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5909 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5910 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
5911 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
5912 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
5913 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
5914 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
5915 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
5916 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
5917 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
5918 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
5919 * gfortran.dg/pr43984.f90: Adjust expected outcome.
5920
9aece49e 59212016-07-12 Richard Biener <rguenther@suse.de>
5922
5923 PR rtl-optimization/68961
5924 * gcc.target/i386/pr68961.c: New testcase.
5925
8f05fee9 59262016-07-11 Jakub Jelinek <jakub@redhat.com>
5927
4a6cc5cd 5928 PR middle-end/71758
5929 * c-c++-common/gomp/pr71758.c: New test.
5930 * gfortran.dg/gomp/pr71758.f90: New test.
5931
8f05fee9 5932 PR tree-optimization/71823
5933 * gcc.dg/vect/pr71823.c: New test.
5934
b73690a4 59352016-07-11 David Malcolm <dmalcolm@redhat.com>
5936
5937 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
5938 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
5939 and LINE_MAP_MAX_LOCATION_WITH_COLS.
5940
675f4c6b 59412016-07-11 H.J. Lu <hongjiu.lu@intel.com>
5942
5943 PR target/71801
5944 * gcc.target/i386/pr71801.c: New test.
5945
9aaf7e3e 59462016-07-11 Richard Biener <rguenther@suse.de>
5947
5948 PR tree-optimization/71816
5949 * gcc.dg/torture/pr71816.c: New testcase.
5950
dd58bf21 59512016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5952
5953 PR fortran/71783
5954 * gfortran.dg/dependency_46.f90: New test.
5955
a2ebcb84 59562016-07-08 Vladimir Makarov <vmakarov@redhat.com>
5957
5958 PR rtl-optimization/71621
5959 * gcc.target/i386/pr71621-1.c: New.
5960 * gcc.target/i386/pr71621-2.c: New.
5961
6cedf97e 59622016-07-08 Cesar Philippidis <cesar@codesourcery.com>
5963
5964 * gfortran.dg/goacc/pr71704.f90: New test.
5965
dc71c755 59662016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5967
5968 PR target/71297
5969 * gcc.target/powerpc/pr71297.c: New.
5970
288161af 59712016-07-08 Jiong Wang <jiong.wang@arm.com>
5972
5973 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5974
98e771d6 59752016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5976
5977 PR target/71806
5978 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5979
c3d27339 59802016-07-08 Alan Hayward <alan.hayward@arm.com>
5981
5982 PR tree-optimization/71667
5983 * gcc.dg/vect/pr71667.c: New
5984
b1b5042a 59852016-07-08 Martin Liska <mliska@suse.cz>
5986
5987 * gcc.dg/torture/pr71606.c: New test.
5988
5cdc40a0 59892016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5990
5991 PR fortran/71764
5992 * gfortran.dg/pr71764.f90: New test.
5993
bcc4d868 59942016-07-07 Jakub Jelinek <jakub@redhat.com>
5995 Kai Tietz <ktietz70@googlemail.com>
5996
5997 PR c++/70869
5998 PR c++/71054
5999 * g++.dg/cpp0x/pr70869.C: New test.
6000 * g++.dg/cpp0x/pr71054.C: New test.
6001
b39328b2 60022016-07-07 David Edelsohn <dje.gcc@gmail.com>
6003
6004 * g++.dg/debug/pr71432.C: Fail on AIX.
6005
95c9caad 60062016-07-07 Martin Liska <mliska@suse.cz>
6007
6008 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6009 an undefined behavior.
6010 * gfortran.dg/do_3.F90: Likewise.
6011 * gfortran.dg/do_check_11.f90: New test.
6012 * gfortran.dg/do_check_12.f90: New test.
6013 * gfortran.dg/do_corner_warn.f90: New test.
6014
8e976d11 60152016-07-07 Martin Liska <mliska@suse.cz>
6016
6017 * gfortran.dg/predict-1.f90: Ammend the test.
6018 * gfortran.dg/predict-2.f90: Likewise.
6019
26716fc7 60202016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6021
6022 PR ipa/71624
6023 * g++.dg/pr71624.C: New test.
6024
2d079cbf 60252016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6026
6027 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6028 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6029 ARMv8-M Mainline architectures.
6030
9e6f4af4 60312016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6032
6033 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6034 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6035
d490b07a 60362016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6037
6038 PR target/70098
6039 PR target/71763
6040 * gcc.target/powerpc/pr71763.c: New file.
6041
798fc305 60422016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6043
6044 PR tree-optimization/71518
f942bdbf 6045 * gcc.dg/pr71518.c: New test.
798fc305 6046
97e4cbac 60472016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6048
6049 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6050
19aea164 60512016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6052
f942bdbf 6053 PR target/50739
19aea164 6054 * gcc.target/avr/pr50739.c: New test.
6055
105e9dfc 60562016-07-05 Jan Hubicka <jh@suse.cz>
6057
6058 * gcc.dg/tree-ssa/scev-14.c: update template.
6059
1137da9c 60602016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6061
6062 * gcc.dg/vect/group-no-gaps-1.c: New test.
6063
ce393063 60642016-07-05 Andi Kleen <ak@linux.intel.com>
6065
6066 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6067 if kernel supports MPX.
6068
92a44a68 60692016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6070
6071 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6072
f2ccdf8e 60732016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6074 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6075
6076 * gcc.target/powerpc/signbit-1.c: New test.
6077 * gcc.target/powerpc/signbit-2.c: New test.
6078 * gcc.target/powerpc/signbit-3.c: New test.
6079
0215a22c 60802016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6081
6082 PR rtl-optimization/71594
6083 * gcc.dg/torture/pr71594.c: New test.
6084
30a39817 60852016-07-05 Jan Hubicka <jh@suse.cz>
6086
6087 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6088
b65b8df2 60892016-07-05 David Malcolm <dmalcolm@redhat.com>
6090
6091 PR c++/62314
f9c39b65 6092 * g++.dg/parse/error5.C: Update column
b65b8df2 6093 number of missing semicolon error.
6094 * g++.dg/pr62314-2.C: New test case.
6095
6b5471d8 60962016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6097
6098 * gfortran.dg/coarray_stat_function.f90: New test.
6099 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6100 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6101 to new interfaces.
6102
35b3a8dd 61032016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6104
6105 PR fortran/71623
6106 * gfortran.dg/deferred_character_17.f90: New test.
6107
b84c1ddf 61082016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6109
6110 * gcc.target/arm/neon/polytypes.c: Move to ...
6111 * gcc.target/arm/polytypes.c: ... here.
6112 * gcc.target/arm/neon/pr51534.c: Move to ...
6113 * gcc.target/arm/pr51534.c: ... here.
6114 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6115 * gcc.target/arm/vect-vcvt.c: ... here.
6116 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6117 * gcc.target/arm/vect-vcvtq.c: ... here.
6118 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6119 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6120 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6121 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6122 * gcc.target/arm/neon/neon.exp: Delete.
6123 * gcc.target/arm/neon/: Delete.
6124
7e9136f1 61252016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6126
6127 PR fortran/65575
6128 * gfortran.dg: pr65575.f90: New test.
6129
18b42a28 61302016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6131
6132 PR fortran/35849
6133 * gfortran.dg: pr35849.f90: New test.
6134
f8765404 61352016-07-04 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR c++/71739
6138 * g++.dg/cpp0x/pr71739.C: New test.
6139
e3422b3a 61402016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6141
6142 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6143
2da1c9f7 61442016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6145
6146 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6147 locr.
6148 * gcc.target/s390/loc-1.c: New test.
6149
6125d36e 61502016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6151
f9c39b65 6152 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6153 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6154
42797d4b 61552016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6156
6157 PR target/63874
6158 * gcc.target/aarch64/pr63874.c: New test.
6159
9d9fe66a 61602016-07-04 Jan Beulich <jbeulich@suse.com>
6161
6162 * g++.dg/header.c: New.
6163 * gcc.dg/header.c: New.
6164
c364d0f3 61652016-07-02 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR c/71719
6168 * c-c++-common/Wunused-var-15.c: New test.
6169
267f3c67 61702016-07-01 Jakub Jelinek <jakub@redhat.com>
6171
6172 PR fortran/71687
6173 * gfortran.dg/gomp/pr71687.f90: New test.
6174
8297c70b 61752016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6176
6177 * gcc.dg/const-float128-ped.c: Require __float128 effective
6178 target and options.
6179 * gcc.dg/const-float128.c: Likewise.
6180 * gcc.dg/torture/float128-cmp-invalid.c: Require
6181 __float128 and base_quadfloat_support effective targets, and
6182 __float128 options.
6183 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6184 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6185 * gcc.dg/torture/float128-nan.c: Likewise.
6186 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6187 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6188 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6189 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6190 (add_options_for___float128): New.
6191 (check_effective_target_base_quadword_support): New.
6192
eab79b94 61932016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6194
6195 PR target/71720
6196 * gcc.target/powerpc/pr71720.c: New test.
6197
4ce6622a 61982016-07-01 Jan Beulich <jbeulich@suse.com>
6199
6200 * gcc.dg/bss.c: New.
6201
0b6f1914 62022016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6203
6204 PR target/71698
6205 * gcc.target/powerpc/pr71698.c: New test.
6206
4d28a470 62072016-07-01 Georg-Johann Lay <avr@gjlay.de>
6208
6209 PR target/71151
6210 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6211 instead of ".foo" for its section name.
6212 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6213 depending on MCU's flash size.
6214 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6215 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6216 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6217 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6218 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6219 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6220
ed8613ec 62212016-07-01 Jan Beulich <jbeulich@suse.com>
6222
6223 * gcc.target/i386/pr65105-2.c: Add -msse2.
6224
720a0bce 62252016-06-30 Jakub Jelinek <jakub@redhat.com>
6226
c54ee83c 6227 PR tree-optimization/71707
6228 * gcc.dg/strlenopt-29.c: New test.
6229
a845ae6c 6230 PR fortran/71704
6231 * gfortran.dg/gomp/pr71704.f90: New test.
6232
720a0bce 6233 PR fortran/71705
6234 * gfortran.dg/gomp/pr71705.f90: New test.
6235
17c32c4a 62362016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6237
6238 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6239 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6240 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6241 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6242 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6243 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6244 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6245 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6246 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6247 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6248 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6249 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6250 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6251 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6252 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6253 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6254 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6255 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6256 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6257 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6258 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6259 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6260 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6261 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6262 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6263 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6264 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6265 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6266 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6267 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6268 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6269 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6270 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6271 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6272 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6273 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6274 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6275 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6276 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6277 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6278 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6279 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6280 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6281 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6282 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6283 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6284 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6285 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6286 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6287 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6288 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6289 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6290 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6291 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6292 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6293 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6294 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6295 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6296 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6297 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6298 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6299 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6300 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6301 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6302 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6303 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6304 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6305 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6306 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6307 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6308 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6309 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6310 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6311 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6312 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6313 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6314 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6315 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6316 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6317 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6318 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6319
443405c9 63202016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6321 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6322
6323 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6324
6e3a3de2 63252016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6326 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6327
6328 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6329
413c4f6c 63302016-06-30 David Malcolm <dmalcolm@redhat.com>
6331
6332 PR driver/71651
6333 * gcc.dg/spellcheck-options-12.c: New test case.
6334
4c4e99c3 63352016-06-30 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR middle-end/71693
6338 * gcc.c-torture/compile/pr71693.c: New test.
6339
26a2e993 63402016-06-29 David Malcolm <dmalcolm@redhat.com>
6341
6342 * gcc.dg/spellcheck-params.c: New testcase.
6343 * gcc.dg/spellcheck-params-2.c: New testcase.
6344
63abcf45 63452016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6346
6347 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6348 vector extract instructions.
6349 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6350
5f1d49ac 63512016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6352
6353 PR fortran/71686
6354 * gfortran.dg/unexpected_eof_2.f90: New test.
6355 * gfortran.dg/unexpected_eof_3.f90: New test.
6356
0dc00113 63572016-06-29 Jim Wilson <jim.wilson@linaro.org>
6358
6359 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6360
4b975445 63612016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6362
6363 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6364 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6365 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6366
e276a6b9 63672016-06-29 Richard Biener <rguenther@suse.de>
6368
6369 PR middle-end/15256
6370 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6371
c02f3e35 63722016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6373
6374 * gcc.target/arm/aapcs/neon-vect10.c: Require
6375 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6376 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6377 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6378 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6379 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6380 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6381 * gcc.target/arm/fp16-aapcs-1.c: Require
6382 -mfloat-ab=hard. Also simplify the test.
6383 * gcc.target/arm/fp16-aapcs-2.c: New.
6384
d0c2a3dd 63852016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6386
f942bdbf 6387 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6388 (add_options_for_arm_fp16_ieee): New.
6389 (add_options_for_arm_fp16_alternative): New.
6390 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6391 long-line.
6392 (effective_target_arm_fp16_hw): New.
6393
162fed22 63942016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6395
6396 PR tree-optimization/71655
6397 * g++.dg/pr71655.C: New test.
6398
9ed0eb00 63992016-06-29 Martin Liska <mliska@suse.cz>
6400
6401 * gcc.dg/pr71585.c: New test.
6402 * gcc.dg/pr71585-2.c: New test.
6403 * gcc.dg/pr71585-3.c: New test.
6404
641b1c86 64052016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6406
6407 PR tree-optimization/70729
6408 * g++.dg/vect/pr70729.cc: New test.
6409
44e775d8 64102016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6411
6412 * c-c++-common/gomp/cancel-1.c: Extend.
6413
83b23cdf 64142016-06-29 Jakub Jelinek <jakub@redhat.com>
6415
6416 PR tree-optimization/71625
6417 * gcc.dg/strlenopt-28.c: New test.
6418
b6a4a0f5 64192016-06-29 Richard Biener <rguenther@suse.de>
6420
6421 PR middle-end/71002
6422 * g++.dg/torture/pr71002.C: Adjust testcase.
6423
1af10ce6 64242016-06-29 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR c/71685
6427 * gcc.dg/pr71685.c: New test.
6428
64292016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 6430
6431 PR c/71552
6432 * gcc.dg/init-bad-9.c: New test.
6433
043457fd 64342016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6435
6436 * gcc.target/powerpc/abs128-1.c: Require VSX.
6437 * gcc.target/powerpc/copysign128-1.c: Likewise.
6438 * gcc.target/powerpc/inf128-1.c: Likewise.
6439 * gcc.target/powerpc/nan128-1.c: Likewise.
6440
d378e319 64412016-06-28 Jakub Jelinek <jakub@redhat.com>
6442
6443 PR middle-end/71626
6444 * gcc.c-torture/execute/pr71626-1.c: New test.
6445 * gcc.c-torture/execute/pr71626-2.c: New test.
6446
10ef7949 64472016-06-28 Peter Bergner <bergner@vnet.ibm.com>
6448
6449 PR target/71656
6450 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
6451
1fcfb8f7 64522016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
6453
6454 PR target/71670
6455 * gcc.target/powerpc/pr71670.c: New testcase.
6456
35fd0c10 64572016-06-27 Peter Bergner <bergner@vnet.ibm.com>
6458
6459 PR target/71656
6460 * gcc.target/powerpc/pr71656-1.c: New test.
6461 * gcc.target/powerpc/pr71656-2.c: New test.
6462
584757bc 64632016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
6464
6465 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
6466 around fp16 code.
6467 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
6468 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6469 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6470 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6471 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
6472 Add arm_neon_fp16_ok effective target.
f942bdbf 6473 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
6474 Likewise.
6475 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
6476 Likewise.
6477 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
6478 Likewise.
6479 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
6480 Likewise.
6481 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
6482 Likewise.
6483 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
6484 Likewise.
6485 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
6486 Likewise.
6487 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
6488 Likewise.
6489 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
6490 Likewise.
6491 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
6492 Likewise.
6493 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
6494 Likewise.
584757bc 6495
cbcc4297 64962016-06-26 Jan Hubicka <hubicka@ucw.cz>
6497
6498 * gcc.dg/predict-12.c: New testcase.
6499
0aa73965 65002016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6501
6502 PR fortran/71649
6503 * gfortran.dg/pr71649.f90: New test.
6504
9977f724 65052016-06-25 Jakub Jelinek <jakub@redhat.com>
6506
a5c54f33 6507 PR tree-optimization/71643
6508 * g++.dg/opt/pr71643.C: New test.
6509
9977f724 6510 PR tree-optimization/71631
6511 * gcc.c-torture/execute/pr71631.c: New test.
6512
e09883e4 65132016-06-24 Jan Hubicka <hubicka@ucw.cz>
6514
6515 * gcc.dg/predict-11.c: New testcase.
6516 * gfortran.dg/predict-2.f90: New testcase.
6517
89beffc9 65182016-06-24 Jan Hubicka <hubicka@ucw.cz>
6519
6520 * gcc.dg/predict-10.c: New test.
6521
2275a11d 65222016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6523
6524 * gcc.target/powerpc/abs128-1.c: New.
6525 * gcc.target/powerpc/copysign128-1.c: New.
6526 * gcc.target/powerpc/inf128-1.c: New.
6527 * gcc.target/powerpc/nan128-1.c: New.
6528
37681b7f 65292016-06-24 Eric Botcazou <ebotcazou@adacore.com>
6530
6531 * gfortran.dg/pr71642.f90: New test.
6532
9cf2d600 65332016-06-24 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR tree-optimization/71647
6536 * gcc.target/i386/pr71647.c: New test.
6537
eea332b9 65382016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6539
6540 * gcc.target/i386/noplt-gd-1.c: New test.
6541 * gcc.target/i386/noplt-gd-2.c: Likewise.
6542 * gcc.target/i386/noplt-gd-3.c: Likewise.
6543 * gcc.target/i386/noplt-ld-1.c: Likewise.
6544 * gcc.target/i386/noplt-ld-2.c: Likewise.
6545 * gcc.target/i386/noplt-ld-3.c: Likewise.
6546 * lib/target-supports.exp
6547 (check_effective_target_tls_get_addr_via_got): New.
6548
b6d48a78 65492016-06-24 Uros Bizjak <ubizjak@gmail.com>
6550
6551 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
6552 testsuite compile flags.
6553 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6554 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6555
65562016-06-24 Uros Bizjak <ubizjak@gmail.com>
6557
6558 * g++dg/vect/pr36684.cc: Add dg-do compile.
6559 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
6560 * gcc.dg/vect/pr70021.c: Ditto.
6561 * gcc.dg/vect/pr70138-1.c: Ditto.
6562 * gcc.dg/vect/pr70138-2.c: Ditto.
6563 * gcc.dg/vect/pr70354-1.c: Ditto.
6564 * gcc.dg/vect/pr70354-2.c: Ditto.
6565 * gcc.dg/vect/pr71259.c: Ditto.
6566 * gcc.dg/vect/pr71416-1.c: Ditto.
6567 * gcc.dg/vect/slp-43.c: Ditto.
6568 * gcc.dg/vect/slp-45.c: Ditto.
6569 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6570 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6571 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6572 * gfortran.dg/vect/pr69980.f90: Ditto.
6573
65742016-06-24 Uros Bizjak <ubizjak@gmail.com>
6575
6576 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
6577 * gcc.dg/vect/bb-slp-30.c: Ditto.
6578 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
6579 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
6580 * gcc.dg/vect/pr45902.c: Ditto.
6581 * gcc.dg/vect/pr48172.c: Ditto.
6582 * gcc.dg/vect/pr48377.c: Ditto.
6583 * gcc.dg/vect/pr49038.c: Ditto.
6584 * gcc.dg/vect/pr49771.c: Ditto.
6585 * gcc.dg/vect/pr52091.c: Ditto.
6586 * gcc.dg/vect/pr53185-2.c: Ditto.
6587 * gcc.dg/vect/pr56826.c: Ditto.
6588 * gcc.dg/vect/pr60276.c: Ditto.
6589 * gcc.dg/vect/pr62021.c: Ditto.
6590 * gcc.dg/vect/pr63530.c: Ditto.
6591 * gcc.dg/vect/pr65518.c: Ditto.
6592 * gcc.dg/vect/pr65947-1.c: Ditto.
6593 * gcc.dg/vect/pr65947-10.c: Ditto.
6594 * gcc.dg/vect/pr65947-11.c: Ditto.
6595 * gcc.dg/vect/pr65947-12.c: Ditto.
6596 * gcc.dg/vect/pr65947-13.c: Ditto.
6597 * gcc.dg/vect/pr65947-2.c: Ditto.
6598 * gcc.dg/vect/pr65947-3.c: Ditto.
6599 * gcc.dg/vect/pr65947-4.c: Ditto.
6600 * gcc.dg/vect/pr65947-5.c: Ditto.
6601 * gcc.dg/vect/pr65947-6.c: Ditto.
6602 * gcc.dg/vect/pr65947-7.c: Ditto.
6603 * gcc.dg/vect/pr65947-8.c: Ditto.
6604 * gcc.dg/vect/pr65947-9.c: Ditto.
6605 * gcc.dg/vect/pr71416-1.c: Ditto.
6606 * gcc.dg/vect/pr71439.c: Ditto.
6607 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
6608 * gcc.dg/vect/vect-bswap16.c: Ditto.
6609 * gcc.dg/vect/vect-bswap32.c: Ditto.
6610 * gcc.dg/vect/vect-bswap64.c: Ditto.
6611 * gcc.dg/vect/vect-live-1.c: Ditto.
6612 * gcc.dg/vect/vect-live-2.c: Ditto.
6613 * gcc.dg/vect/vect-live-3.c: Ditto.
6614 * gcc.dg/vect/vect-live-4.c: Ditto.
6615 * gcc.dg/vect/vect-live-5.c: Ditto.
6616 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
6617 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
6618 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
6619 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
6620 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6621 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
6622 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
6623 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
6624 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
6625 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
6626 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
6627 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
6628 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
6629 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
6630 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
6631 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
6632 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
6633
d4213166 66342016-06-24 Uros Bizjak <ubizjak@gmail.com>
6635
6636 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
6637
5aaec397 66382016-06-24 H.J. Lu <hongjiu.lu@intel.com>
6639
6640 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
6641 ia32 if R_386_GOT32X relocation is supported.
6642 * gcc.target/i386/noplt-3.c: Likewise.
6643 * gcc.target/i386/noplt-2.c: Likewise.
6644 (main): Renamed to ...
6645 (bar): This.
6646 * gcc.target/i386/noplt-4.c: Likewise.
6647 (main): Renamed to ...
6648 (bar): This.
6649 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
6650 * gcc.target/i386/pr67400-5.c: Likewise.
6651
77104764 66522016-06-24 Jakub Jelinek <jakub@redhat.com>
6653
7318e591 6654 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
6655 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
6656
77104764 6657 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
6658 f4): Adjust expected diagnostics.
6659 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6660 (T): If OVFP is defined, redefine to TP.
6661 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
6662 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
6663 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
6664 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
6665 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
6666 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
6667 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
6668 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
6669 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
6670 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
6671 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
6672 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
6673 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
6674 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
6675 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
6676 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
6677 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
6678 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
6679 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
6680 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
6681 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
6682 as last argument to __builtin_add_overflow_p.
6683
ddf08519 66842016-06-23 Uros Bizjak <ubizjak@gmail.com>
6685
6686 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
6687 dg-options and remove default vector testsuite compile flags.
6688 * g++.dg/vect/pr33860a.cc: Ditto.
6689 * g++.dg/vect/pr45470-a.cc: Ditto.
6690 * g++.dg/vect/pr45470-b.cc: Ditto.
6691 * g++.dg/vect/pr60896.cc: Ditto.
6692 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
6693 * gcc.dg/vect/pr18308.c: Ditto.
6694 * gcc.dg/vect/pr24049.c: Ditto.
6695 * gcc.dg/vect/pr33373.c: Ditto.
6696 * gcc.dg/vect/pr36228.c: Ditto.
6697 * gcc.dg/vect/pr42395.c: Ditto.
6698 * gcc.dg/vect/pr42604.c: Ditto.
6699 * gcc.dg/vect/pr46663.c: Ditto.
6700 * gcc.dg/vect/pr48765.c: Ditto.
6701 * gcc.dg/vect/pr49093.c: Ditto.
6702 * gcc.dg/vect/pr49352.c: Ditto.
6703 * gcc.dg/vect/pr52298.c: Ditto.
6704 * gcc.dg/vect/pr52870.c: Ditto.
6705 * gcc.dg/vect/pr53185.c: Ditto.
6706 * gcc.dg/vect/pr53773.c: Ditto.
6707 * gcc.dg/vect/pr56695.c: Ditto.
6708 * gcc.dg/vect/pr62171.c: Ditto.
6709 * gcc.dg/vect/pr63530.c: Ditto.
6710 * gcc.dg/vect/pr68339.c: Ditto.
6711 * gcc.dg/vect/pr71259.c: Ditto.
6712 * gcc.dg/vect/vect-82_64.c: Ditto.
6713 * gcc.dg/vect/vect-83_64.c: Ditto.
6714 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
6715 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
6716 * gcc.dg/vect/vect-shift-2.c: Ditto.
6717 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
6718 * gfortran.dg/vect/pr39318.f90: Ditto.
6719 * gfortran.dg/vect/pr45714-a.f: Ditto.
6720 * gfortran.dg/vect/pr45714-b.f: Ditto.
6721 * gfortran.dg/vect/pr46213.f90: Ditto.
6722
81883aeb 67232016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6724 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6725
6726 * gcc.target/powerpc/p9-splat-5.c: New test.
6727
affe5c16 67282016-06-23 Uros Bizjak <ubizjak@gmail.com>
6729
6730 PR tree-optimization/71488
6731 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
6732 * lib/target-supports.exp: ... here.
6733 (check_sse4_hw_available): New procedure.
6734 (check_effective_target_sse4_runtime): Ditto.
6735 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
6736 -march=westmere for sse4_runtime targets.
547fdd3e 6737 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 6738 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 6739 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 6740 (main): Call check_vect ().
e50240d3 6741 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 6742
6fb2f181 67432016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6744
6745 PR target/66232
6746 PR target/67400
6747 * gcc.target/i386/pr66232-14.c: New file.
6748 * gcc.target/i386/pr66232-15.c: Likewise.
6749 * gcc.target/i386/pr66232-16.c: Likewise.
6750 * gcc.target/i386/pr66232-17.c: Likewise.
6751 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
6752 ia32 if R_386_GOT32X relocation is supported.
6753 * gcc.target/i386/pr67400-2.c: Likewise.
6754 * gcc.target/i386/pr67400-3.c: Likewise.
6755 * gcc.target/i386/pr67400-4.c: Likewise.
6756 * gcc.target/i386/pr67400-6.c: Likewise.
6757 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 6758 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 6759
88be2b3c 67602016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6761
6762 PR libgfortran/48852
6763 * gfortran.dg/char4_iunit_1.f03: Update test.
6764 * gfortran.dg/f2003_io_5.f03: Update test.
6765 * gfortran.dg/real_const_3.f90: Update test.
6766
ff600f64 67672016-06-23 Andi Kleen <ak@linux.intel.com>
6768
6769 * g++.dg/bprob/bprob.exp: Support autofdo.
6770 * g++.dg/tree-prof/tree-prof.exp: dito.
6771 * gcc.dg/tree-prof/tree-prof.exp: dito.
6772 * gcc.misc-tests/bprob.exp: dito.
6773 * gfortran.dg/prof/prof.exp: dito.
6774 * lib/profopt.exp: dito.
6775 * lib/target-supports.exp: Check for autofdo.
6776
afa7ed87 67772016-06-23 Martin Liska <mliska@suse.cz>
6778
6779 * gcc.dg/pr71619.c: New test.
6780
0941fba8 67812016-06-23 H.J. Lu <hongjiu.lu@intel.com>
6782
6783 PR target/67400
56896ed3 6784 * gcc.target/i386/pr67400-1.c: New test.
6785 * gcc.target/i386/pr67400-2.c: Likewise.
6786 * gcc.target/i386/pr67400-3.c: Likewise.
6787 * gcc.target/i386/pr67400-4.c: Likewise.
6788 * gcc.target/i386/pr67400-5.c: Likewise.
6789 * gcc.target/i386/pr67400-6.c: Likewise.
6790 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 6791
e557fc7f 67922016-06-22 David Malcolm <dmalcolm@redhat.com>
6793
6794 * c-c++-common/missing-header-1.c: New test case.
6795 * c-c++-common/missing-header-2.c: New test case.
6796 * c-c++-common/missing-header-3.c: New test case.
6797 * c-c++-common/missing-header-4.c: New test case.
6798
8469aece 67992016-06-22 David Malcolm <dmalcolm@redhat.com>
6800
6801 PR c/70339
6802 * c-c++-common/attributes-1.c: Update dg-prune-output to include
6803 hint.
6804 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
6805 expected results due to builtin "nanl" now being suggested for
6806 "name".
6807 * gcc.dg/pr67580.c: Update expected messages.
6808 * gcc.dg/spellcheck-identifiers.c: New testcase.
6809 * gcc.dg/spellcheck-typenames.c: New testcase.
6810
6628b04d 68112016-06-22 David Malcolm <dmalcolm@redhat.com>
6812
6813 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
6814 file.
6815 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6816 diagnostic-test-show-locus-parseable-fixits.c to sources for
6817 diagnostic_plugin_test_show_locus.c.
6818 * lib/gcc-defs.exp (freeform_regexps): New global.
6819 (dg-regexp): New function.
6820 (handle-dg-regexps): New function.
6821 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
6822 freeform_regexps to the empty list.
6823 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
6824
82ccd33e 68252016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
6826
affe5c16 6827 PR tree-optimization/71488
82ccd33e 6828 * g++.dg/pr71488.C: New test.
6829 * gcc.dg/vect/vect-bool-cmp.c: New test.
6830
2c21de58 68312016-06-22 Eric Botcazou <ebotcazou@adacore.com>
6832
6833 * gcc.dg/guality/param-5.c: New test.
6834
fadfd5fc 68352016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
6836
6837 * gcc.target/i386/asm-flag-7.c: New test.
6838
03fee1f8 68392016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6840
6841 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
6842 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6843 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6844 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6845 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6846 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6847 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6848 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6849 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6850 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6851 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6852 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6853 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
6854 * gcc.dg/tree-ssa/vrp87.c: Likewise.
6855 * lib/target-supports.exp: Likewise.
6856
6905db52 68572016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6858
6859 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
6860 * gcc.dg/attr-ms_struct-2.c: Likewise.
6861 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
6862 * gcc.dg/bf-ms-attrib.c: Likewise.
6863 * gcc.dg/bf-ms-layout-2.c: Likewise.
6864 * gcc.dg/bf-ms-layout-3.c: Likewise.
6865 * gcc.dg/bf-ms-layout.c: Likewise.
6866 * gcc.dg/bf-no-ms-layout.c: Likewise.
6867 * gcc.target/i386/bitfield1.c: Likewise.
6868 * gcc.target/i386/bitfield2.c: Likewise.
6869 * gcc.target/i386/bitfield3.c: Likewise.
6870
a6f93fc2 68712016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6872
6873 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
6874 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
6875 override other than -mcpu=power9 command-line option is specified,
6876 or if the target operating system is aix.
6877 * gcc.target/powerpc/darn-1.c: Likewise.
6878 * gcc.target/powerpc/darn-2.c: Likewise.
6879 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
6880 test if effective-target is not powerpc_p9vector_ok or if the
6881 target operating system is not defined.
6882 * gcc.target/powerpc/vslv-1.c: Likewise.
6883 * gcc.target/powerpc/vsrv-0.c: Likewise.
6884 * gcc.target/powerpc/vsrv-1.c: Likewise.
6885
1cb2b4d3 68862016-06-21 Tobias Burnus <burnus@net-b.de>
6887
6888 PR fortran/71068
6889 * gfortran.dg/coarray/data_1.f90: New.
6890
66ff0c67 68912016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6892
6893 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
6894 (dg-require-effective-target): Use arm_v8_neon_hw.
6895 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
6896 (dg-require-effective-target): Likewise.
6897 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
6898 (dg-require-effective-target): Likewise.
6899 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
6900 (dg-require-effective-target): Likewise.
6901 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
6902 (dg-require-effective-target): Likewise.
6903 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
6904 (dg-require-effective-target): Likewise.
6905 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
6906 Add AArch64 check.
6907
949bfed4 69082016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6909
6910 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
6911 Set to 3 so test passes.
6912
a20f6cd4 69132016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
6914
6915 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
6916
12792843 69172016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6918
6919 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
6920 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
6921 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
6922 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
6923
49763db6 69242016-06-21 Ilya Verbin <ilya.verbin@intel.com>
6925
6926 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
6927 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
6928
ada61167 69292016-06-21 H.J. Lu <hongjiu.lu@intel.com>
6930
6931 PR target/71549
6932 * gcc.target/i386/pr71549.c: New test.
6933
a15584d4 69342016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
6935
6936 * gcc.target/powerpc/vadsdu-0.c: Replace
6937 dg-require-effective-target directive to allow test to run on more
6938 platforms, and add dg-skip-if directive to disable test on aix
6939 platforms because of known incompatibilities.
6940 * gcc.target/powerpc/vadsdu-1.c: Likewise.
6941 * gcc.target/powerpc/vadsdu-2.c: Likewise.
6942 * gcc.target/powerpc/vadsdu-3.c: Likewise.
6943 * gcc.target/powerpc/vadsdu-4.c: Likewise.
6944 * gcc.target/powerpc/vadsdu-5.c: Likewise.
6945 * gcc.target/powerpc/vadsdub-1.c: Likewise.
6946 * gcc.target/powerpc/vadsdub-2.c: Replace
6947 dg-require-effective-target directive to allow test to run on more
6948 platforms, and add dg-skip-if directive to disable test on aix
6949 platforms because of known incompatibilities.
6950 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
6951 with vec_absdb call to differentiate this test from vadsdub-1.c.
6952 * gcc.target/powerpc/vadsduh-1.c: Replace
6953 dg-require-effective-target directive to allow test to run on more
6954 platforms, and add dg-skip-if directive to disable test on aix
6955 platforms because of known incompatibilities.
6956 * gcc.target/powerpc/vadsduh-2.c: Likewise.
6957 * gcc.target/powerpc/vadsduw-1.c: Likewise.
6958 * gcc.target/powerpc/vadsduw-2.c: Likewise.
6959
ec15ec36 69602016-06-21 Jakub Jelinek <jakub@redhat.com>
6961
6962 PR tree-optimization/71588
6963 * gcc.dg/pr71558.c: New test.
6964
faeffe49 69652016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6966
6967 * c-c++-common/pr68657-1.c: Require ptr32plus support.
6968 * c-c++-common/pr68657-2.c: Likewise.
6969 * c-c++-common/pr68657-3.c: Likewise.
6970 * gcc.dg/torture/pr69714.c: Require int32plus support.
6971 * gcc.dg/torture/pr70025.c: Likewise.
6972 * gcc.dg/torture/pr70083.c: Likewise.
6973 * gcc.dg/torture/pr70542.c: Likewise.
6974 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6975
e218d07f 69762016-06-20 Joseph Myers <joseph@codesourcery.com>
6977
6978 PR c/71601
6979 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6980
232a3df7 69812016-06-20 Jakub Jelinek <jakub@redhat.com>
6982
d7f45b87 6983 PR middle-end/71581
6984 * gcc.dg/pr71581.c: New test.
6985
232a3df7 6986 PR rtl-optimization/71591
6987 * gcc.dg/cpp/pr71591.c: New test.
6988
dbddef42 69892016-06-20 David B. Robins <gcc@davidrobins.net>
6990
6991 PR target/71571
6992 * g++.dg/torture/pr71571.C: New test.
6993
03129ccb 69942016-06-20 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR target/71559
6997 * gcc.target/i386/sse2-pr71559.c: New test.
6998 * gcc.target/i386/avx-pr71559.c: New test.
6999 * gcc.target/i386/avx512f-pr71559.c: New test.
7000
a40b4b62 70012016-06-20 Tobias Burnus <burnus@net-b.de>
7002
7003 PR fortran/71194
7004 * gfortran.dg/pointer_remapping_10.f90: New.
7005
ecbea05a 70062016-06-20 David Malcolm <dmalcolm@redhat.com>
7007
7008 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7009
0f61dae9 70102016-06-20 Martin Sebor <msebor@redhat.com>
7011
7012 PR c/69507
7013 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7014 * gnu90-const-expr-1.c: Same.
7015 * gnu99-const-expr-1.c: Same.
7016 * gnu99-static-1.c: Same.
7017
e458dfd8 70182016-06-20 Renlin Li <renlin.li@arm.com>
7019
2c0c0c9b 7020 PR testsuite/71489
e458dfd8 7021 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7022
7ab71cb3 70232016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7024
7025 * gcc.target/aarch64/vcvt_f64_1.c: New.
7026 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7027 * gcc.target/aarch64/vrecp_f64_1.c: New.
7028
34d36b7a 70292016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7030
7031 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7032 "alignement".
7033
ed7f4748 70342016-06-20 Georg-Johann Lay <avr@gjlay.de>
7035
7036 PR target/71103
7037 * gcc.target/avr/torture/pr71103-2.c: New test.
7038
a940fdc7 70392016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7040
7041 PR c/69507
7042 * gcc.dg/alignof.c: New test.
7043
98683d85 70442016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7045
7046 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7047 vs dg-error; test constexpr specifier too.
7048
358cee25 70492016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7050
7051 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7052
c3d7ceb6 70532016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7054
7055 * lib/target-supports.exp
7056 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7057 arm_neon_ok and merge flags. Fix temporary test name.
7058 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7059 and merge flags.
7060
1176073c 70612016-06-17 Martin Liska <mliska@suse.cz>
7062
7063 * gcc.dg/predict-9.c: Fix dump scanning.
7064
f3e2969a 70652016-06-17 Bin Cheng <bin.cheng@arm.com>
7066
7067 PR tree-optimization/71354
7068 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7069
7fdca647 70702016-06-17 Bin Cheng <bin.cheng@arm.com>
7071
7072 PR tree-optimization/71347
7073 * gcc.dg/tree-ssa/pr71347.c: New test.
7074
a338a226 70752016-06-17 Bin Cheng <bin.cheng@arm.com>
7076
7077 PR tree-optimization/71354
7078 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7079
c1e75671 70802016-06-17 Bin Cheng <bin.cheng@arm.com>
7081
7082 * gcc.dg/vect/vect-alias-check-1.c: New test.
7083
365ba13d 70842016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7085
59bde511 7086 PR target/71151
365ba13d 7087 * gcc.target/avr/pr71151-1.c: New test.
7088 * gcc.target/avr/pr71151-2.c: New test.
7089 * gcc.target/avr/pr71151-3.c: New test.
7090 * gcc.target/avr/pr71151-4.c: New test.
7091 * gcc.target/avr/pr71151-5.c: New test.
7092 * gcc.target/avr/pr71151-6.c: New test.
7093 * gcc.target/avr/pr71151-7.c: New test.
7094 * gcc.target/avr/pr71151-8.c: New test.
7095 * gcc.target/avr/pr71151-common.h: New test.
7096
db48d95b 70972016-06-16 Martin Liska <mliska@suse.cz>
7098
7099 * gfortran.dg/predict-1.f90: New test.
7100
4c780a59 71012016-06-16 Uros Bizjak <ubizjak@gmail.com>
7102
7103 PR target/71242
f9c39b65 7104 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7105
8c1879bc 71062016-06-16 Jan Hubicka <hubicka@ucw.cz>
7107
7108 * g++.dg/vect/pr36648.cc: Disable cunrolli
7109
33698dfe 71102016-06-16 Jakub Jelinek <jakub@redhat.com>
7111
745f2db6 7112 PR target/71554
7113 * gcc.c-torture/execute/pr71554.c: New test.
7114
33698dfe 7115 PR rtl-optimization/71532
7116 * gcc.dg/torture/pr71532.c: New test.
7117
b42322b9 71182016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7119
7120 * gcc.target/powerpc/p9-dimode1.c: New test.
7121 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7122
412b298a 71232016-06-15 Jakub Jelinek <jakub@redhat.com>
7124
93479f99 7125 * gcc.c-torture/compile/20160615-1.c: New test.
7126
412b298a 7127 * g++.dg/cpp0x/ref-qual17.C: New test.
7128
3ec40531 71292016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7130
7131 PR middle-end/71529
7132 * gcc.target/i386/pr71529.C: New test.
7133
edfe7670 71342016-06-15 Alan Hayward <alan.hayward@arm.com>
7135
7136 PR tree-optimization/71483
7137 * g++.dg/vect/pr71483.c: New
7138
6e52ac17 71392016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7140
7141 PR c++/70202
7142 * g++.dg/inherit/crash6.C: New.
7143 * g++.dg/inherit/union2.C: Likewise.
7144 * g++.dg/inherit/virtual12.C: Likewise.
7145 * g++.dg/inherit/virtual13.C: Likewise.
7146 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7147
aed35af2 71482016-06-15 Uros Bizjak <ubizjak@gmail.com>
7149
0941fba8 7150 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7151
6f710392 71522016-06-15 Alan Hayward <alan.hayward@arm.com>
7153
7154 PR tree-optimization/71439
7155 * gcc.dg/vect/pr71439.c: New
7156
d1cedfd3 71572016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7158
7159 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7160
ee8fd158 71612016-06-15 Richard Biener <rguenther@suse.de>
7162
7163 * gcc.dg/vect/slp-45.c: New testcase.
7164
5695a690 71652016-06-15 Richard Biener <rguenther@suse.de>
7166
7167 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7168
267ae3ee 71692016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7170
7171 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7172 requirements, and disable for AIX for now.
7173 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7174
a6d0e20a 71752016-06-14 Jakub Jelinek <jakub@redhat.com>
7176
b2efd162 7177 PR c++/71528
7178 * g++.dg/opt/pr71528.C: New test.
7179
a6d0e20a 7180 PR c++/71516
7181 * g++.dg/init/pr71516.C: New test.
7182
035778de 71832016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7184
7185 * g++.dg/init/array46.C: New.
7186
7c9dc58e 71872016-06-14 Uros Bizjak <ubizjak@gmail.com>
7188
0941fba8 7189 * gcc.target/i386/float128-3.c: New test.
7190 * gcc.target/i386/quad-sse4.c: Ditto.
7191 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7192 Update scan strings.
7c9dc58e 7193
412640c9 71942016-06-14 Richard Biener <rguenther@suse.de>
7195
7196 PR middle-end/71526
7197 * gfortran.dg/pr71526.f90: New testcase.
7198
1b9fde85 71992016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7200
7201 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7202 * gcc.dg/zero_bits_compound-1.c: Likewise.
7203
306097e3 72042016-06-14 Richard Biener <rguenther@suse.de>
7205
7206 PR tree-optimization/71522
7207 * gcc.dg/torture/pr71522.c: New testcase.
7208
566255a8 72092016-06-14 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR tree-optimization/71520
7212 * gcc.dg/tree-ssa/pr71520.c: New test.
7213
eb912adb 72142016-06-14 Richard Biener <rguenther@suse.de>
7215
7216 PR tree-optimization/71521
56d35455 7217 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7218
9720103d 72192016-06-13 Jakub Jelinek <jakub@redhat.com>
7220
12cb8367 7221 PR sanitizer/71498
7222 * c-c++-common/ubsan/bounds-13.c: New test.
7223
9720103d 7224 PR preprocessor/71183
7225 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7226
5965fbcc 72272016-06-13 Jeff Law <law@redhat.com>
7228
7229 PR tree-optimization/71403
7230 * c-c++-common/ubsan/pr71403-1.c: New test.
7231 * c-c++-common/ubsan/pr71403-2.c: New test.
7232 * c-c++-common/ubsan/pr71403-3.c: New test.
7233
04537049 72342016-06-13 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR middle-end/71478
7237 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7238 Add -Wno-psabi -w to dg-options.
7239
412f195f 72402016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7241
7242 * gcc.target/powerpc/vadsdu-0.c: New test.
7243 * gcc.target/powerpc/vadsdu-1.c: New test.
7244 * gcc.target/powerpc/vadsdu-2.c: New test.
7245 * gcc.target/powerpc/vadsdu-3.c: New test.
7246 * gcc.target/powerpc/vadsdu-4.c: New test.
7247 * gcc.target/powerpc/vadsdu-5.c: New test.
7248 * gcc.target/powerpc/vadsdub-1.c: New test.
7249 * gcc.target/powerpc/vadsdub-2.c: New test.
7250 * gcc.target/powerpc/vadsduh-1.c: New test.
7251 * gcc.target/powerpc/vadsduh-2.c: New test.
7252 * gcc.target/powerpc/vadsduw-1.c: New test.
7253 * gcc.target/powerpc/vadsduw-2.c: New test.
7254
527790c1 72552016-06-13 David Malcolm <dmalcolm@redhat.com>
7256
7257 * gcc.dg/c99-init-2.c (c): Update expected error message.
7258 * gcc.dg/init-bad-8.c (foo): Likewise.
7259 * gcc.dg/spellcheck-fields-3.c: New test case.
7260
102e67eb 72612016-06-13 Martin Liska <mliska@suse.cz>
7262
7263 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7264 and "guess loop iv compared" heuristics.
7265 * gcc.dg/predict-2.c: Likewise.
7266 * gcc.dg/predict-3.c: Likewise.
7267 * gcc.dg/predict-4.c: Likewise.
7268 * gcc.dg/predict-5.c: Likewise.
7269 * gcc.dg/predict-6.c: Likewise.
7270
1a54d3be 72712016-06-13 Marek Polacek <polacek@redhat.com>
7272
7273 PR middle-end/71476
7274 * c-c++-common/Wswitch-unreachable-4.c: New test.
7275 * gcc.dg/Wswitch-unreachable-2.c: New test.
7276 * g++.dg/tm/jump1.C: Move dg-warning.
7277
5b7401b8 72782016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7279
7280 * gnat.dg/renaming10.ad[sb]: New test.
7281
1c93151c 72822016-06-13 Paul Thomas <pault@gcc.gnu.org>
7283
7284 PR fortran/70673
7285 * gfortran.dg/pr70673.f90: New test.
7286
249865a0 72872016-06-13 Richard Biener <rguenther@suse.de>
7288
7289 PR middle-end/64516
7290 * gcc.dg/align-3.c: New testcase.
7291
776d9b14 72922016-06-13 Martin Liska <mliska@suse.cz>
7293
7294 * gcc.target/i386/pr71458.c: New test.
7295
0cf5c551 72962016-06-12 Uros Bizjak <ubizjak@gmail.com>
7297
7298 PR target/71241
f9c39b65 7299 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7300
34de0a35 73012016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7302
7303 PR target/60751
7304 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7305 statement.
7306
0cc8bc98 73072016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7308
7309 PR target/60751
7310 * gfortran.dg/comma_IO_extension_1.f90: New test.
7311 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7312 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7313 statement.
7314 * gfortran.dg/graphite/pr38083.f90: Likewise.
7315 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7316 missing format.
7317
0ff78c86 73182016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7319
7320 * gnat.dg/case_character.adb: New test.
7321
6c38863e 73222016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7323
7324 PR middle-end/71310
7325 * gcc.target/powerpc/pr71310.c: New testcase.
7326
24c41395 73272016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7328
7329 PR middle-end/71478
7330 * gcc.dg/pr71478.c: New test.
7331
aeb26fb6 73322016-06-10 Jakub Jelinek <jakub@redhat.com>
7333
702b3575 7334 PR middle-end/71494
7335 * gcc.c-torture/execute/pr71494.c: New test.
7336
8ec29807 7337 PR c/68657
7338 * gcc.target/i386/pr68657.c: New test.
7339
aeb26fb6 7340 PR inline-asm/68843
7341 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7342 (test): Add -masm=intel alternatives.
7343
1dc4d519 73442016-06-10 Martin Sebor <msebor@redhat.com>
7345
7346 PR c/71392
7347 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7348
6385d6d3 73492016-06-10 Jeff Law <law@redhat.com>
7350
7351 PR tree-optimization/71335
7352 * gcc.c-torture/execute/pr71335.c: New test.
7353
041a412b 73542016-06-10 David Malcolm <dmalcolm@redhat.com>
7355
7356 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7357 the various "cannot tail-call: " messages.
7358
4a5edbb2 73592016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7360
7361 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7362 and options.
7363
9cf3aec3 73642016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7365
7366 PR sanitizer/71480
7367 * c-c++-common/asan/pr71480.c: New test.
7368
61724718 73692016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7370
7371 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7372 (ASMNAME2): Likewise.
7373 (main): Replace fn in asm statement with ASMNAME ("fn").
7374 * gcc.dg/guality/pr68037-2.c: Likewise.
7375 * gcc.dg/guality/pr68037-3.c: Likewise.
7376 * gcc.dg/torture/pr68037-1.c: Likewise.
7377 * gcc.dg/torture/pr68037-2.c: Likewise.
7378 * gcc.dg/torture/pr68037-3.c: Likewise.
7379
1807f6fb 73802016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7381
7382 PR inline-asm/68843
7383 * gcc.target/i386/pr68843-1.c: New test.
7384 * gcc.target/i386/pr68843-2.c: New test.
7385
ccfa030f 73862016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7387 Cesar Philippidis <cesar@codesourcery.com>
7388
7389 PR middle-end/71373
7390 * gcc.dg/goacc/nested-function-1.c: New file.
7391 * gcc.dg/goacc/nested-function-2.c: Likewise.
7392 * gcc.dg/goacc/pr71373.c: Likewise.
7393 * gfortran.dg/goacc/cray-2.f95: Likewise.
7394 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7395 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7396 * gfortran.dg/goacc/cray.f95: Update.
7397 * gfortran.dg/goacc/loop-1.f95: Likewise.
7398 * gfortran.dg/goacc/loop-3.f95: Likewise.
7399 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7400 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7401
74022016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7403
7404 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7405 for OpenACC tile clauses.
7406 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7407
7408 PR c/71381
7409 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7410 to...
7411 * c-c++-common/goacc/cache-2.c: ... this new file.
7412 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7413 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7414 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7415 usage.
7416 * gfortran.dg/goacc/cray.f95: Likewise.
7417 * gfortran.dg/goacc/loop-1.f95: Likewise.
7418
bb038f3e 74192016-06-10 Alan Hayward <alan.hayward@arm.com>
7420
7421 PR tree-optimization/71407
7422 PR tree-optimization/71416
7423 * gcc.dg/vect/pr71407.c: New
7424 * gcc.dg/vect/pr71416-1.c: New
7425 * gcc.dg/vect/pr71416-2.c: New
7426
332409d3 74272016-06-10 Richard Biener <rguenther@suse.de>
7428
7429 PR middle-end/71477
7430 * gcc.dg/torture/pr71477.c: New testcase.
7431
03cf727c 74322016-06-09 Julia Koval <julia.koval@intel.com>
7433
7434 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
7435 * gcc.target/i386/interrupt-13.c: Likewise.
7436 * gcc.target/i386/interrupt-15.c: Likewise.
7437 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
7438 * gcc.target/i386/interrupt-24.c: Likewise.
7439 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
7440 * gcc.target/i386/interrupt-9.c: Likewise.
7441 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7442
23b101c5 74432016-06-09 Martin Sebor <msebor@redhat.com>
7444
7445 PR c/70883
7446 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
7447 * gcc.dg/builtin-constant_p-1.c: Same.
7448 * gcc.dg/builtins-error.c: Same.
7449 * gcc.dg/pr70859.c: Same.
7450
188d6bbb 74512016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7452
7453 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
7454 * gcc.dg/torture/pr68067-1.c: Likewise.
7455 * gcc.dg/torture/pr68067-2.c: Likewise.
7456
74572016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7458
7459 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
7460 when setting SIZE.
7461
ff8886bd 74622016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7463
7464 PR c++/71465
7465 * g++.dg/inherit/crash5.C: New.
7466 Revert:
7467 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7468
7469 PR c++/70202
7470 * g++.dg/inherit/crash5.C: New.
7471 * g++.dg/inherit/virtual1.C: Adjust.
7472
3f76cceb 74732016-06-09 Martin Liska <mliska@suse.cz>
7474
7475 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
7476 * g++.dg/predict-loop-exit-2.C: Likewise.
7477 * g++.dg/predict-loop-exit-3.C: Likewise.
7478 * gcc.dg/predict-1.c: Likewise.
7479 * gcc.dg/predict-2.c: Likewise.
7480 * gcc.dg/predict-3.c: Likewise.
7481 * gcc.dg/predict-4.c: Likewise.
7482 * gcc.dg/predict-5.c: Likewise.
7483 * gcc.dg/predict-6.c: Likewise.
7484 * gcc.dg/predict-7.c: Likewise.
7485
59ae3d1b 74862016-06-09 Richard Biener <rguenther@suse.de>
7487
7488 PR tree-optimization/71462
7489 * gcc.dg/torture/pr71462.c: New testcase.
7490
8c2d2acf 74912016-06-09 Marek Polacek <polacek@redhat.com>
7492
7493 PR c/65471
7494 * gcc.dg/c11-generic-3.c: New test.
7495
224cb6b7 74962016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
7497
7498 * g++.dg/init/array42.C: New.
7499 * g++.dg/init/array43.C: Likewise.
7500 * g++.dg/init/array44.C: Likewise.
7501 * g++.dg/init/array45.C: Likewise.
7502 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
7503 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
7504 * g++.dg/cpp1y/auto-fn27.C: Likewise.
7505 * g++.dg/gomp/pr35751.C: Likewise.
7506 * g++.dg/init/array23.C: Likewise.
7507 * g++.dg/init/brace2.C: Likewise.
7508 * g++.dg/init/brace6.C: Likewise.
7509
732905bb 75102016-06-08 Martin Sebor <msebor@redhat.com>
7511 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR c++/70507
7514 PR c/68120
7515 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7516 * c-c++-common/builtin-arith-overflow-2.c: New test.
7517 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
7518 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
7519 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
7520
7ddaa622 75212016-06-08 Jakub Jelinek <jakub@redhat.com>
7522
7523 PR c++/71442
7524 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
7525
84ee0905 75262016-06-08 Alan Lawrence <alan.lawrence@arm.com>
7527
7528 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
7529 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
7530 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
7531 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
7532 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
7533 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
7534 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
7535 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
7536 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
7537 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
7538 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
7539 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
7540 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
7541
2876af98 75422016-06-08 Richard Biener <rguenther@suse.de>
7543
7544 PR tree-optimization/68558
7545 * gcc.dg/vect/slp-44.c: New testcase.
7546
acbb0d03 75472016-06-08 Richard Biener <rguenther@suse.de>
7548
7549 * gcc.dg/vect/slp-43.c: New testcase.
7550
f8689010 75512016-06-08 Richard Biener <rguenther@suse.de>
7552
7553 PR tree-optimization/71452
7554 * gcc.dg/torture/pr71452.c: New testcase.
7555
52d393eb 75562016-06-08 Jakub Jelinek <jakub@redhat.com>
7557
7558 PR c++/71448
7559 * g++.dg/torture/pr71448.C: New test.
7560
9d700ce4 75612016-06-08 Bernd Schmidt <bschmidt@redhat.com>
7562
7563 PR debug/71432
7564 PR ada/71413
7565 * g++.dg/debug/pr71432.C: New test.
7566
eb96ef65 75672016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7568
7569 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
7570 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
7571 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
7572
a4753cdd 75732016-06-08 Alan Hayward <alan.hayward@arm.com>
7574
7575 * gcc.dg/vect/vect-live-2.c: Update effective target.
7576 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7577 * lib/target-supports.exp: Add aarch64 to vect_long.
7578
bafc7b1d 75792016-06-08 Marek Polacek <polacek@redhat.com>
7580
7581 PR c/71418
7582 * gcc.dg/noncompile/pr71418.c: New test.
7583
06e590e7 7584 PR c/71426
7585 * gcc.dg/noncompile/pr71426.c: New test.
7586
d3cb49c9 75872016-06-07 Jan Hubicka <hubicka@ucw.cz>
7588
7589 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
7590 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
7591 * gcc.dg/predict-3.c: Update template.
7592 * gcc.dg/predict-5.c: Update template.
7593 * gcc.dg/predict-6.c: Update template.
7594 * gcc.dg/predict-9.c: Update template.
7595 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
7596
2d76c36a 75972016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
7598
7599 * gcc.target/powerpc/vec-mul.c: New test.
7600
7cfde92a 76012016-06-07 David Malcolm <dmalcolm@redhat.com>
7602
7603 * gcc.dg/spellcheck-fields-2.c: New test case.
7604
b032c4dd 76052016-06-07 Richard Biener <rguenther@suse.de>
7606
7607 PR c/61564
7608 * gcc.dg/Wpragmas-1.c: New testcase.
7609 * gcc.dg/Wattributes-4.c: Likewise.
7610 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
7611 entry.
7612
a7056369 76132016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
7614
7615 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
7616 spurious debug code.
7617
123c61e0 76182016-06-07 Richard Biener <rguenther@suse.de>
7619
7620 PR tree-optimization/71428
7621 * gcc.dg/torture/pr71428.c: New testcase.
7622
5819d47b 76232016-06-07 Richard Biener <rguenther@suse.de>
7624
7625 PR middle-end/71423
7626 * gcc.dg/torture/pr71423.c: New testcase.
7627
6cec5c6b 76282016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7629
7630 PR middle-end/71408
7631 * gcc.dg/tree-ssa/pr71408.c: New test.
7632
40bbfc17 76332016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
7634
7635 PR middle-end/71281
7636 * g++.dg/torture/pr71281.C: New test.
7637
61f1f80c 76382016-06-06 Marek Polacek <polacek@redhat.com>
7639
7640 PR c/71362
7641 * gcc.dg/pr71362.c: New test.
7642
0406b32f 76432016-06-06 Jakub Jelinek <jakub@redhat.com>
7644 Patrick Palka <ppalka@gcc.gnu.org>
7645
7646 PR c++/70847
7647 PR c++/71330
7648 PR c++/71393
7649 * g++.dg/opt/pr70847.C: New test.
7650 * g++.dg/ubsan/pr70847.C: New test.
7651 * g++.dg/ubsan/pr71393.C: New test.
7652
b1445999 76532016-06-06 Jakub Jelinek <jakub@redhat.com>
7654
7655 PR tree-optimization/71259
7656 * gcc.dg/vect/pr71259.c: New test.
7657
99b4f3a2 76582016-06-06 David Malcolm <dmalcolm@redhat.com>
7659
7660 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
7661 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
7662 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
7663 above.
7664
837679bc 76652016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666
7667 PR middle-end/37780
7668 * gcc.c-torture/execute/pr37780.c: New test.
7669 * gcc.target/aarch64/pr37780_1.c: Likewise.
7670 * gcc.target/arm/pr37780_1.c: Likewise.
7671
e4b92538 76722016-06-06 Marek Polacek <polacek@redhat.com>
7673
7674 * c-c++-common/attr-may-alias-1.c: New test.
7675 * c-c++-common/attr-may-alias-2.c: New test.
7676 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
7677
43ac2f2f 76782016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
7679
7680 PR c/24414
7681 * gcc.target/i386/pr24414.c: New test.
7682
7e1786b2 76832016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
7684
7685 * gcc.target/sparc/vis4misc.c: New file.
7686 * gcc.target/sparc/fpcmp.c: Likewise.
7687 * gcc.target/sparc/fpcmpu.c: Likewise.
7688
f593ccb2 76892016-06-06 Alan Hayward <alan.hayward@arm.com>
7690
7691 * gcc.dg/vect/vect-live-1.c: Use additional-options.
7692 * gcc.dg/vect/vect-live-3.c: Likewise.
7693
be6d8ddc 76942016-06-06 Richard Biener <rguenther@suse.de>
7695
7696 PR tree-optimization/71398
7697 * gcc.dg/torture/pr71398.c: New testcase.
7698
78f27916 76992016-06-06 Uros Bizjak <ubizjak@gmail.com>
7700
7701 PR target/71389
7702 * g++.dg/pr71389.C: New test.
7703
c5899606 77042016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7705
7706 PR fortran/71404
7707 * gfortran.dg/fmt_read_5.f: New test.
7708
8e3cd305 77092016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
7710
7711 PR fortran/69659
7712 * gfortran.dg/class_array_22.f03: New test.
7713
703c0a09 77142016-06-05 Jan Hubicka <hubicka@ucw.cz>
7715
7716 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
7717
d07b2b6f 77182016-06-05 Jan Hubicka <hubicka@ucw.cz>
7719
7720 * gcc.dg/predict-9.c: Update template.
7721
4a7ec4ac 77222016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
7723
7724 PR c++/49377
7725 * g++.dg/template/pr49377.C: New.
7726
7499ef4a 77272016-06-04 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR tree-optimization/71405
7730 * g++.dg/torture/pr71405.C: New test.
7731
558c800d 77322016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
7733
7734 PR c++/70202
7735 * g++.dg/inherit/crash5.C: New.
7736 * g++.dg/inherit/virtual1.C: Adjust.
7737
4ee7cf4b 77382016-06-03 Jeff Law <law@redhat.com>
7739
7740 PR tree-optimization/71316
7741 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
7742
b12ae762 77432016-06-03 Jakub Jelinek <jakub@redhat.com>
7744
7745 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
7746 dg-additional-options with just -fno-tree-scev-cprop in it.
7747 * gcc.dg/vect/vect-live-2.c: Likewise.
7748 * gcc.dg/vect/vect-live-5.c: Likewise.
7749 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
7750 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
7751 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
7752
e09a5ee3 77532016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
7754
7755 PR c++/27100
7756 * g++.dg/other/friend6.C: New test.
7757
f14b1922 77582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7759
7760 * g++.dg/torture/ppc-ldst-array.C: New.
7761
20702ea3 77622016-06-03 Joseph Myers <joseph@codesourcery.com>
7763
7764 PR target/71276
7765 PR target/71277
7766 * gcc.dg/torture/builtin-fp-int-inexact.c,
7767 gcc.target/i386/387-builtin-fp-int-inexact.c,
7768 gcc.target/i386/387-rint-inline-1.c,
7769 gcc.target/i386/387-rint-inline-2.c,
7770 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
7771 gcc.target/i386/sse2-rint-inline-1.c,
7772 gcc.target/i386/sse2-rint-inline-2.c,
7773 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
7774 gcc.target/i386/sse4_1-rint-inline.c: New tests.
7775
5ed3cc7b 77762016-06-03 H.J. Lu <hongjiu.lu@intel.com>
7777 Julia Koval <julia.koval@intel.com>
7778
7779 PR target/66960
7780 PR target/67630
7781 PR target/67634
7782 PR target/67841
7783 PR target/68037
7784 PR target/68618
7785 PR target/68661
7786 PR target/69575
7787 PR target/69596
7788 PR target/69734
7789 * gcc.dg/guality/pr68037-1.c: New test.
7790 * gcc.dg/guality/pr68037-2.c: Likewise.
7791 * gcc.dg/guality/pr68037-3.c: Likewise.
7792 * gcc.dg/torture/pr68037-1.c: Likewise.
7793 * gcc.dg/torture/pr68037-2.c: Likewise.
7794 * gcc.dg/torture/pr68037-3.c: Likewise.
7795 * gcc.dg/torture/pr68661-1a.c: Likewise.
7796 * gcc.dg/torture/pr68661-1b.c: Likewise.
7797 * gcc.target/i386/interrupt-1.c: Likewise.
7798 * gcc.target/i386/interrupt-2.c: Likewise.
7799 * gcc.target/i386/interrupt-3.c: Likewise.
7800 * gcc.target/i386/interrupt-4.c: Likewise.
7801 * gcc.target/i386/interrupt-5.c: Likewise.
7802 * gcc.target/i386/interrupt-6.c: Likewise.
7803 * gcc.target/i386/interrupt-7.c: Likewise.
7804 * gcc.target/i386/interrupt-8.c: Likewise.
7805 * gcc.target/i386/interrupt-9.c: Likewise.
7806 * gcc.target/i386/interrupt-10.c: Likewise.
7807 * gcc.target/i386/interrupt-11.c: Likewise.
7808 * gcc.target/i386/interrupt-12.c: Likewise.
7809 * gcc.target/i386/interrupt-13.c: Likewise.
7810 * gcc.target/i386/interrupt-14.c: Likewise.
7811 * gcc.target/i386/interrupt-15.c: Likewise.
7812 * gcc.target/i386/interrupt-16.c: Likewise.
7813 * gcc.target/i386/interrupt-17.c: Likewise.
7814 * gcc.target/i386/interrupt-18.c: Likewise.
7815 * gcc.target/i386/interrupt-19.c: Likewise.
7816 * gcc.target/i386/interrupt-20.c: Likewise.
7817 * gcc.target/i386/interrupt-21.c: Likewise.
7818 * gcc.target/i386/interrupt-22.c: Likewise.
7819 * gcc.target/i386/interrupt-23.c: Likewise.
7820 * gcc.target/i386/interrupt-24.c: Likewise.
7821 * gcc.target/i386/interrupt-25.c: Likewise.
7822 * gcc.target/i386/interrupt-26.c: Likewise.
7823 * gcc.target/i386/interrupt-27.c: Likewise.
7824 * gcc.target/i386/interrupt-28.c: Likewise.
7825 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
7826 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
7827 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
7828 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
7829 * gcc.target/i386/interrupt-iamcu.c: Likewise.
7830 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
7831 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
7832 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
7833 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
7834 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
7835 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
7836 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
7837
3e346f54 78382016-06-03 Bernd Schmidt <bschmidt@redhat.com>
7839
f27c52fb 7840 PR tree-optimization/52171
7841 * gcc.dg/pr52171.c: New test.
7842 * gcc.target/i386/pr52171.c: New test.
3e346f54 7843
22e029d2 78442016-06-03 Jan Hubicka <jh@suse.cz>
7845
7846 * g++.dg/tree-ssa/pred-1.C: New testcase
7847 * gcc.dg/tree-ssa/pred-1.c: New testcase
7848
41ce74ed 78492016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7850
7851 PR target/70957
7852 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
7853 support.
7854 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7855
cf573a72 78562016-06-03 Alan Hayward <alan.hayward@arm.com>
7857
7858 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
7859
75aae5b4 78602016-06-03 Alan Hayward <alan.hayward@arm.com>
7861
7862 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 7863 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 7864 * gcc.dg/vect/vect-live-1.c: New test.
7865 * gcc.dg/vect/vect-live-2.c: New test.
7866 * gcc.dg/vect/vect-live-3.c: New test.
7867 * gcc.dg/vect/vect-live-4.c: New test.
7868 * gcc.dg/vect/vect-live-5.c: New test.
7869 * gcc.dg/vect/vect-live-slp-1.c: New test.
7870 * gcc.dg/vect/vect-live-slp-2.c: New test.
7871 * gcc.dg/vect/vect-live-slp-3.c: New test.
7872
eba6788d 78732016-06-03 Jakub Jelinek <jakub@redhat.com>
7874
7875 PR middle-end/71387
7876 * g++.dg/opt/pr71387.C: New test.
7877
5a653985 78782016-06-02 Jeff Law <law@redhat.com>
7879
7880 PR tree-optimization/71328
7881 * gcc.c-torture/compile/pr71328.c: New test.
7882
f92f6941 78832016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7884
7885 PR fortran/52393
7886 * gfortran.dg/fmt_read_3.f90: Fix typo.
7887 * gfortran.dg/fmt_read_4.f90: New test.
7888
0d29e152 78892016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
7890
7891 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
7892 * g++.dg/cpp0x/forw_enum6.C: Likewise.
7893 * g++.dg/cpp0x/forw_enum8.C: Likewise.
7894 * g++.dg/cpp0x/override2.C: Likewise.
7895 * g++.dg/parse/crash5.C: Likewise.
7896 * g++.dg/parse/error16.C: Likewise.
7897 * g++.dg/parse/error27.C: Likewise.
7898 * g++.dg/template/qualttp15.C: Likewise.
7899 * g++.dg/template/redecl4.C: Likewise.
7900 * g++.old-deja/g++.other/crash39.C: Likewise.
7901 * g++.old-deja/g++.other/struct1.C: Likewise.
7902 * g++.old-deja/g++.pt/m9a.C: Likewise.
7903 * g++.old-deja/g++.pt/memclass10.C: Likewise.
7904
2740a1a5 79052016-06-02 Jakub Jelinek <jakub@redhat.com>
7906
89f17a65 7907 PR c++/71372
7908 * c-c++-common/pr71372.c: New test.
7909
2740a1a5 7910 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
7911 __TIME__ strings with __builtin_strcmp instead of printf and
7912 dg-output.
7913
9ae89a4e 79142016-06-02 Martin Liska <mliska@suse.cz>
7915
7916 * gcc.dg/predict-9.c: New test.
7917
41258f9c 79182016-06-02 Jakub Jelinek <jakub@redhat.com>
7919
7920 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
7921 global set_compiler_env_var and global saved_compiler_env_var.
7922
dad46eb8 79232016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7924
7925 PR rtl-optimization/71295
7926 * gcc.c-torture/compile/pr71295.c: New test.
7927
9cc8a892 79282016-06-02 Jakub Jelinek <jakub@redhat.com>
7929
98e7c96c 7930 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
7931
4a5a4de2 7932 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
7933 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
7934
9cc8a892 7935 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
7936 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
7937 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
7938 alternative number.
7939
46819a36 79402016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7941
7942 * gcc.target/powerpc/p9-splat-4.c: New test.
7943
79442016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
7945
7946 PR target/71186
7947 * gcc.target/powerpc/pr71186.c: New test.
7948
d9820cc5 79492016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7950
7951 PR fortran/52393
7952 * gfortran.dg/fmt_read_3.f90: New test.
7953
2f14ca3e 79542016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
7955
7956 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
7957 procedure.
7958
dfa5c0d3 79592016-06-01 Eduard Sanou <dhole@openmailbox.org>
7960
7961 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
7962 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
7963 env var is set.
7964 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
7965 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
7966 shown once.
7967 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
7968 during compilation.
7969 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
7970 vars set by dg-set-compiler-env-var.
7971
7d7125df 79722016-06-01 Paul Thomas <pault@gcc.gnu.org>
7973
7974 PR fortran/71156
7975 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7976 to the module procedure declaration.
7977 * gfortran.dg/submodule_16.f08: New test.
7978
6ab9cde4 79792016-06-01 Jakub Jelinek <jakub@redhat.com>
7980
7981 PR middle-end/71371
7982 * c-c++-common/gomp/pr71371.c: New test.
7983
0cfe7a23 79842016-06-01 Richard Biener <rguenther@suse.de>
7985
7986 PR tree-optimization/71366
7987 * gcc.dg/torture/pr71366-1.c: New testcase.
7988 * gcc.dg/torture/pr71366-2.c: Likewise.
7989
5a5b02e1 79902016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7991
7992 * gcc.target/powerpc/vslv-0.c: New test.
7993 * gcc.target/powerpc/vslv-1.c: New test.
7994 * gcc.target/powerpc/vsrv-0.c: New test.
7995 * gcc.target/powerpc/vsrv-1.c: New test.
7996
d27a79f6 79972016-06-01 Nathan Sidwell <nathan@acm.org>
7998
7999 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8000 * gcc.target/nvptx/weak.c: New.
8001
6172a9fd 80022016-06-01 Richard Biener <rguenther@suse.de>
8003
8004 PR tree-optimization/71261
8005 * gcc.dg/torture/vect-bool-1.c: New testcase.
8006
f9aaabb2 80072016-06-01 Jakub Jelinek <jakub@redhat.com>
8008
8009 * gfortran.dg/gomp/order-1.f90: New test.
8010 * gfortran.dg/gomp/order-2.f90: New test.
8011
53b01069 80122016-06-01 Jan Hubicka <hubicka@ucw.cz>
8013
8014 * gcc.dg/unroll-6.c: Update template.
8015 * gcc.dg/unroll-7.c: New testcase.
8016 * gcc.dg/unroll-8.c: New testcase.
8017
36757397 80182016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8019
8020 * gnat.dg/opt56.ad[sb]: New test.
8021
7f93bd6e 80222016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8023
8024 PR c++/66635
8025 * g++.dg/cpp0x/constexpr-ice16.C: New.
8026
9f41a2ce 80272016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8028
8029 PR tree-optimization/71314
8030 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8031 -mbranch-cost=2.
8032
31e02373 80332016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8034
8035 PR tree-optimization/71077
8036 * gcc.dg/tree-ssa/pr71077.c: New test.
8037
76f8f901 80382016-05-31 Jan Hubicka <hubicka@ucw.cz>
8039
7f93bd6e 8040 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8041 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8042 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8043
04f5f923 80442016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8045
8046 PR c++/71248
8047 * g++.dg/cpp0x/pr71248.C: New.
8048 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8049 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8050 * g++.dg/init/new37.C: Likewise.
8051 * g++.dg/template/static1.C: Likewise.
8052 * g++.dg/template/static2.C: Likewise.
8053
4ffddf28 80542016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8055
8056 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8057 instead of %rdi.
8058 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8059
4ff7bd21 80602016-05-31 Marek Polacek <polacek@redhat.com>
8061
8062 * c-c++-common/Wswitch-unreachable-3.c: New test.
8063 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8064
e1f7cc4b 80652016-05-31 Richard Biener <rguenther@suse.de>
8066
8067 PR tree-optimization/71352
8068 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8069
02978bd1 80702016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8071
8072 * gcc.target/arm/armv5_thumb_isa.c: New test.
8073
cfce8164 80742016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8075
8076 PR target/71346
8077 * gcc.target/i386/pr71346.c: New test.
8078
7a51c705 80792016-05-31 Tom de Vries <tom@codesourcery.com>
8080
8081 PR tree-optimization/69068
8082 * gcc.dg/graphite/pr69068.c: New test.
8083
8c1ac106 80842016-05-27 Martin Sebor <msebor@redhat.com>
8085
8086 PR c++/71306
8087 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8088
b6431756 80892016-05-30 Jakub Jelinek <jakub@redhat.com>
8090
8091 PR c++/71349
8092 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8093 nowait depend(inout: dd[0]) clauses where permitted.
8094
f6203294 80952016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8096
8097 PR c++/71238
8098 * g++.dg/parse/pr71238.C: New.
8099 * g++.dg/concepts/friend1.C: Test column numbers too.
8100 * g++.dg/cpp0x/initlist31.C: Likewise.
8101 * g++.dg/cpp0x/pr51420.C: Likewise.
8102 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8103 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8104 * g++.dg/ext/builtin3.C: Likewise.
8105 * g++.dg/lookup/friend12.C: Likewise.
8106 * g++.dg/lookup/friend7.C: Likewise.
8107 * g++.dg/lookup/koenig1.C: Likewise.
8108 * g++.dg/lookup/koenig5.C: Likewise.
8109 * g++.dg/lookup/used-before-declaration.C: Likewise.
8110 * g++.dg/overload/koenig1.C: Likewise.
8111 * g++.dg/template/crash65.C: Likewise.
8112 * g++.dg/template/friend57.C: Likewise.
8113 * g++.dg/warn/Wshadow-5.C: Likewise.
8114 * g++.dg/warn/Wunused-8.C: Likewise.
8115 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8116 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8117 * g++.old-deja/g++.jason/member.C: Likewise.
8118 * g++.old-deja/g++.jason/report.C: Likewise.
8119 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8120 * g++.old-deja/g++.law/visibility20.C: Likewise.
8121 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8122 * g++.old-deja/g++.other/static5.C: Likewise.
8123 * g++.old-deja/g++.pt/overload2.C: Likewise.
8124
b96f8145 81252016-05-30 Jan Hubicka <hubicka@ucw.cz>
8126
8127 * gcc.dg/tree-ssa/peel1.c: New testcase.
8128 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8129 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8130
ed5bca7a 81312016-05-30 Tom de Vries <tom@codesourcery.com>
8132
8133 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8134 to ce.
8135
c0aa0333 81362016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8137
8138 PR c++/71099
8139 * g++.dg/parse/virtual1.C: New.
8140
231010db 81412016-05-30 Uros Bizjak <ubizjak@gmail.com>
8142
8143 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8144 Use correct register when clearing %edx.
8145
765557c0 81462016-05-30 Alexander Monakov <amonakov@ispras.ru>
8147
8148 PR tree-optimization/71289
8149 * gcc.dg/pr71289.c: New test.
8150
fc3b1c44 81512016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8152
8153 PR middle-end/71269
8154 PR middle-end/71292
8155 * gcc.dg/tree-ssa/pr71269.c: New test.
8156 * gcc.dg/tree-ssa/pr71292.c: New test.
8157
ce352457 81582016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8159
8160 PR middle-end/71252
8161 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8162
eedd711b 81632016-05-30 Jan Hubicka <hubicka@ucw.cz>
8164
8165 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8166 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8167 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8168
8c061890 81692016-05-30 Tom de Vries <tom@codesourcery.com>
8170
8171 PR tree-optimization/69067
8172 * gcc.dg/graphite/pr69067.c: New test.
8173
a6b0884c 81742016-05-29 Uros Bizjak <ubizjak@gmail.com>
8175
8176 PR target/71245
8177 * gcc.target/i386/pr71245-1.c: New test.
8178 * gcc.target/i386/pr71245-2.c: Ditto.
8179
2369edfc 81802016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8181
8182 PR c++/71105
8183 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8184 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8185 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8186
b6ab3f43 81872016-05-27 Jan Hubicka <hubicka@ucw.cz>
8188
8189 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8190
0192662b 81912016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8192
8193 Revert:
8194 PR c++/69855
8195 * g++.dg/overload/69855.C: New.
8196 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8197 * g++.old-deja/g++.pt/crash3.C: Likewise.
8198
fce78c50 81992016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8200
8201 PR c++/60385
8202 * g++.dg/parse/namespace13.C: New.
8203
372172fe 82042016-05-26 Jeff Law <law@redhat.com>
8205
8206 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8207 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8208 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8209 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8210 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8211 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8212 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8213 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8214 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8215 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8216 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8217 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8218 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8219
5d8a8944 82202016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8221
8222 PR c++/69855
8223 * g++.dg/overload/69855.C: New.
8224 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8225 * g++.old-deja/g++.pt/crash3.C: Likewise.
8226
29602b75 82272016-05-27 Jiong Wang <jiong.wang@arm.com>
8228
8229 PR target/63596
8230 * gcc.target/aarch64/va_arg_1.c: New testcase.
8231 * gcc.target/aarch64/va_arg_2.c: Likewise.
8232 * gcc.target/aarch64/va_arg_3.c: Likewise.
8233
c900b732 82342016-05-27 Jiong Wang <jiong.wang@arm.com>
8235
8236 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8237 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8238 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8239 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8240 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8241
73ef73bd 82422016-05-27 Marek Polacek <polacek@redhat.com>
8243
8244 PR middle-end/71308
8245 * g++.dg/torture/pr71308.C: New test.
8246
a6031633 82472016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8248
8249 * gcc.dg/zero_bits_compound-1.c: New test.
8250 * gcc.dg/zero_bits_compound-2.c: New test.
8251
1fbdc7ae 82522016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8253
8254 PR middle-end/71279
8255 * gcc.dg/pr71279.c: New test.
8256
2e196ca8 82572016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8258
8259 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8260 floating point min/max/comparison instructions.
8261 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8262
6feab9ce 82632016-05-26 Jakub Jelinek <jakub@redhat.com>
8264
8265 * c-c++-common/gomp/schedule-1.c: New test.
8266 * gfortran.dg/gomp/schedule-1.f90: New test.
8267
978cea8f 82682016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8269
8270 PR c++/70822
8271 PR c++/70106
8272 * g++.dg/cpp1y/auto-fn32.C: New test.
8273 * g++.dg/cpp1y/paren4.C: New test.
8274
0478d9ed 82752016-05-26 Nathan Sidwell <nathan@acm.org>
8276
8277 * gcc.dg/20060410.c: Xfail on ptx.
8278 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8279 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8280 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8281 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8282 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8283
5fd1c174 82842016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8285
8286 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8287
c5e8b3e2 82882016-05-26 Jakub Jelinek <jakub@redhat.com>
8289
0db93a5b 8290 PR tree-optimization/71280
8291 * gcc.dg/pr71280.c: New test.
8292
7199c05c 8293 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8294
76c786ac 8295 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8296 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8297
c5e8b3e2 8298 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8299
e9bcea2f 83002016-05-26 Jiong Wang <jiong.wang@arm.com>
8301
8302 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8303 kept in memory.
e9bcea2f 8304
955d947b 83052016-05-25 Jeff Law <law@redhat.com>
8306
8307 PR tree-optimization/71272
8308 * gcc.c-torture/compile/pr71272.c: new test.
8309
77102dbe 83102016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8311
8312 * gcc.target/powerpc/vec-cmpne.c: New test.
8313 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8314
552821b4 83152016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8316
8317 * gnat.dg/opt55.ad[sb]: New test.
8318
0113f3c5 83192016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8320
8321 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8322 * c-c++-common/pr60226.c: Require int32plus.
8323 * gcc.c-torture/execute/pr70602.c: Likewise.
8324 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8325 unsigned long for malloc arg type.
8326 * gcc.dg/asr_div1.c: Require int32plus.
8327 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8328 * gcc.dg/pie-1.c: Require pie.
8329 * gcc.dg/pie-2.c: Likewise.
8330 * gcc.dg/pr59471.c: Require int32plus.
8331 * gcc.dg/pr59963-2.c: XFAIL for int16.
8332 * gcc.dg/pr60114.c: Require int32plus.
8333 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8334 unsigned long for typedef of size_t.
8335 * gcc.dg/pr63914.c: Require int32plus.
8336 * gcc.dg/pr64536.c: Require pt32plus.
8337 * gcc.dg/pr65658.c: Likewise.
8338 * gcc.dg/pr67271.c: Require int32plus.
8339 * gcc.dg/pr68112.c: Likewise.
8340 * gcc.dg/pr69071.c: Skip for avr target.
8341 * gcc.dg/pr69973.c: Require int32plus.
8342 * gcc.dg/pr70169.c: Skip for avr target.
8343 * gcc.dg/sso-6.c: Require int32plus.
8344 * gcc.dg/sso-7.c: Likewise.
8345 * gcc.dg/sso-8.c: Likewise.
8346 * gcc.dg/vrp-min-max-2.c: Likewise.
8347
f4094380 83482016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8349
8350 PR target/70738
8351 * gcc.target/i386/pr70738-1.c: New test.
8352 * gcc.target/i386/pr70738-2.c: Likewise.
8353 * gcc.target/i386/pr70738-3.c: Likewise.
8354 * gcc.target/i386/pr70738-4.c: Likewise.
8355 * gcc.target/i386/pr70738-5.c: Likewise.
8356 * gcc.target/i386/pr70738-6.c: Likewise.
8357 * gcc.target/i386/pr70738-7.c: Likewise.
8358 * gcc.target/i386/pr70738-8.c: Likewise.
8359 * gcc.target/i386/pr70738-9.c: Likewise.
8360
239a4bea 83612016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8362
8363 PR rtl-optimization/66940
8364 * gcc.c-torture/execute/pr66940.c: New test.
8365
bf6382ba 83662016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8367
8368 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8369 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8370 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8371 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8372 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8373 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8374 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8375 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8376 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8377 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8378 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8379 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8380 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8381 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8382 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8383 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8384 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8385 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8386 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8387 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8388 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8389 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8390 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8391 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8392
2c995da9 83932016-05-25 Marek Polacek <polacek@redhat.com>
8394
8395 PR c/71265
8396 * gcc.dg/noncompile/pr71265.c: New test.
8397
abfbb5b5 8398 PR c/71266
8399 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8400
f6871bbd 84012016-05-25 Nathan Sidwell <nathan@acm.org>
8402
8403 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8404
de04e83e 84052016-05-25 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/71261
8408 * c-c++-common/torture/pr71261.c: New testcase.
8409
b35931f7 84102016-05-25 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/71264
8413 * gcc.dg/vect/pr71264.c: New testcase.
8414
166c3089 84152016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8416
8417 PR c++/55992
8418 * g++.dg/cpp0x/alias-decl-53.C: New.
8419 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8420
14240409 84212016-05-25 Martin Liska <mliska@suse.cz>
8422
8423 * g++.dg/pr71239.C: New test.
8424
bc47d9f6 84252016-05-25 Richard Biener <rguenther@suse.de>
8426
4860a6bf 8427 * gcc.dg/vect/pr58135.c: Rename to ...
8428 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 8429
d8a3f157 84302016-05-25 Marek Polacek <polacek@redhat.com>
8431
8432 * g++.dg/pr65295.C: Use target c++14.
8433
3af16045 84342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8435
231010db 8436 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
8437 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 8438
949479b2 84392016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8440
8441 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
8442 instructions.
8443
6d6a3fc3 84442016-05-24 Cesar Philippidis <cesar@codesourcery.com>
8445
8446 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
8447 * c-c++-common/goacc/deviceptr-1.c: Likewise.
8448 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
8449 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8450 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8451 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8452 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
8453 * c-c++-common/goacc/pcopy.c: Likewise.
8454 * c-c++-common/goacc/pcopyin.c: Likewise.
8455 * c-c++-common/goacc/pcopyout.c: Likewise.
8456 * c-c++-common/goacc/pcreate.c: Likewise.
8457 * c-c++-common/goacc/pr70688.c: New test.
8458 * c-c++-common/goacc/present-1.c: Adjust test.
8459 * c-c++-common/goacc/reduction-5.c: Likewise.
8460 * g++.dg/goacc/data-1.C: New test.
8461
af648be2 84622016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8463
8464 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
8465 vector parity built-in functions.
8466 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
8467 count trailing zeros automatic vectorization.
8468 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
8469 count trailing zeros built-in functions.
8470
4e173d60 84712016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8472
8473 * gcc.dg/tree-ssa/reassoc-44.c: New test.
8474
a0c02a52 84752016-05-24 Pat Haugen <pthaugen@us.ibm.com>
8476
8477 PR target/71050
8478 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
8479
64c52e9c 84802016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8481
8482 PR c++/50436
8483 * g++.dg/template/crash123.C: New.
8484 * g++.dg/template/crash124.C: Likewise.
8485
752b5a4c 84862016-05-24 Martin Sebor <msebor@redhat.com>
8487
8488 PR c++/71147
8489 * g++.dg/ext/flexary16.C: New test.
8490
a36dd683 84912016-05-24 Ilya Verbin <ilya.verbin@intel.com>
8492
f6871bbd 8493 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
8494 before math.h is included.
a36dd683 8495 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
8496 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
8497 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
8498 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
8499 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
8500 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
8501 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
8502 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
8503 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
8504 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
8505 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
8506 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
8507 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
8508 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
8509 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
8510 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
8511 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
8512 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
8513 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
8514 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
8515 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
8516 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
8517 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8518
d60e1df7 85192016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8520 Kelvin Nilsen <kelvin@gcc.gnu.org>
8521
8522 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
8523 support.
8524
22d09025 85252016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
8526
8527 PR c++/69872
8528 * g++.dg/warn/Wno-narrowing1.C: New.
8529
6ef0143d 85302016-05-24 Marek Polacek <polacek@redhat.com>
8531
8532 PR c/71249
8533 * c-c++-common/Wswitch-unreachable-2.c: New test.
8534
962a2062 85352016-05-24 Jakub Jelinek <jakub@redhat.com>
8536
ead77194 8537 PR c++/71257
8538 * g++.dg/vect/simd-clone-6.cc: New test.
8539 * g++.dg/gomp/declare-simd-6.C: New test.
8540
962a2062 8541 PR middle-end/70434
8542 PR c/69504
8543 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
8544
23edc6d1 85452016-05-24 Richard Biener <rguenther@suse.de>
8546
8547 PR tree-optimization/71240
8548 * gcc.dg/optimize-bswapsi-5.c: New testcase.
8549
30633bcc 85502016-05-24 Richard Biener <rguenther@suse.de>
8551
8552 PR tree-optimization/71230
8553 * gcc.dg/torture/pr71230.c: New testcase.
8554 * g++.dg/torture/pr71230.C: Likewise.
8555
c9d624bd 85562016-05-24 Thomas Schwinge <thomas@codesourcery.com>
8557
8558 * c-c++-common/goacc/routine-5.c: Add tests.
8559 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
8560 * gfortran.dg/goacc/routine-6.f90: Add tests.
8561
ce143ff0 85622016-05-24 Richard Biener <rguenther@suse.de>
8563
8564 PR tree-optimization/71253
8565 * gcc.dg/torture/pr71253.c: New testcase.
8566
3bdaecd5 85672016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
8568
8569 PR middle-end/71252
8570 * gfortran.dg/pr71252.f90: New test.
8571
856b494d 85722016-05-24 Richard Sandiford <richard.sandiford@arm.com>
8573
8574 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
8575
7345b977 85762016-05-24 Richard Biener <rguenther@suse.de>
8577
8578 PR middle-end/70434
8579 PR c/69504
8580 * c-c++-common/vector-subscript-4.c: New testcase.
8581 * c-c++-common/vector-subscript-5.c: Likewise.
8582
6f065267 85832016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8584
8585 PR fortran/71123
8586 * gfortran.dg/namelist_90.f: New test
8587
fd6757da 85882016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8589
8590 PR fortran/66461
8591 * gfortran.dg/unexpected_eof.f: New test
8592
7d5555a8 85932016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8594 Kelvin Nilsen <kelvin@gcc.gnu.org>
8595
8596 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
8597 as little endian.
8598
ae6744c9 85992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8600
8601 PR c++/70972
8602 * g++.dg/cpp0x/inh-ctor20.C: New.
8603 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
8604
f0d91a85 86052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8606
8607 PR c++/69095
8608 * g++.dg/cpp0x/variadic168.C: New.
8609
1618ffe5 86102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8611
8612 * g++.dg/cpp0x/pr31445.C: Test column number too.
8613 * g++.dg/cpp0x/pr32253.C: Likewise.
8614 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
8615 * g++.dg/cpp0x/variadic36.C: Likewise.
8616
c0205bab 86172016-05-23 Marc Glisse <marc.glisse@inria.fr>
8618
8619 * gcc.dg/fold-notshift-2.c: Adjust.
8620
1398da0f 86212016-05-23 Marek Polacek <polacek@redhat.com>
8622
8623 PR c/49859
8624 * c-c++-common/Wswitch-unreachable-1.c: New test.
8625 * gcc.dg/Wswitch-unreachable-1.c: New test.
8626 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
8627 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
8628 * g++.dg/gomp/block-10.C: Likewise.
8629 * gcc.dg/gomp/block-10.c: Likewise.
8630 * g++.dg/gomp/block-9.C: Likewise.
8631 * gcc.dg/gomp/block-9.c: Likewise.
8632 * g++.dg/gomp/target-1.C: Likewise.
8633 * g++.dg/gomp/target-2.C: Likewise.
8634 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 8635 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 8636 * g++.dg/gomp/taskgroup-1.C: Likewise.
8637 * gcc.dg/gomp/taskgroup-1.c: Likewise.
8638 * gcc.dg/gomp/teams-1.c: Likewise.
8639 * g++.dg/gomp/teams-1.C: Likewise.
8640 * g++.dg/overload/error3.C: Likewise.
8641 * g++.dg/tm/jump1.C: Likewise.
8642 * g++.dg/torture/pr40335.C: Likewise.
8643 * gcc.dg/c99-vla-jump-5.c: Likewise.
8644 * gcc.dg/switch-warn-1.c: Likewise.
8645 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
8646 * gcc.dg/nested-func-1.c: Likewise.
8647 * gcc.dg/pr67784-4.c: Likewise.
8648
5403ed8b 86492016-05-23 Richard Biener <rguenther@suse.de>
8650
8651 PR tree-optimization/71230
8652 * gfortran.dg/pr71230-1.f90: New testcase.
8653 * gfortran.dg/pr71230-2.f90: Likewise.
8654
27510941 86552016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8656
1618ffe5 8657 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 8658 * gcc.dg/vect/pr58135.c: Add new.
8659 * gfortran.dg/pr46519-1.f: Adjust test case.
8660
a41c605d 86612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8662
8663 PR c++/53401
8664 * g++.dg/cpp0x/decltype64.C: New.
8665
3eb254ab 86662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8667
8668 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
8669 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8670 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8671
a75fffe1 86722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8673
8674 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
8675 Add poly64x1_t and poly64x2_t cases if supported.
8676 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
8677 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
8678 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
8679 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
8680 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
8681
56979b12 86822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8683
8684 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
8685 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
8686 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
8687 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
8688 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
8689 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
8690 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
8691
dc5e98db 86922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8693
8694 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
8695
c0f383ae 86962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
8697
8698 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
8699 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
8700
2a4d70a2 87012016-05-22 Jakub Jelinek <jakub@redhat.com>
8702
4c109025 8703 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
8704 constraint instead of "r".
8705 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
8706 insn instead of vxorpd.
8707 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
8708
bad891ce 8709 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
8710 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
8711
ac23ddb9 8712 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
8713
9dac9579 8714 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
8715 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
8716
2a4d70a2 8717 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
8718
9eafdd7b 87192016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
8720
8721 PR middle-end/40921
8722 * gcc.dg/tree-ssa/pr40921.c: New test.
8723
93df190d 87242016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8725
8726 PR target/71103
8727 * gcc.target/avr/pr71103.c: New test.
8728
933b9f7f 87292016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
8730
8731 PR middle-end/71179
8732 * gcc.dg/tree-ssa/pr71179.c: New test.
8733
8bdfbc08 87342016-05-20 Martin Sebor <msebor@redhat.com>
8735
8736 PR c/71115
8737 * gcc.dg/init-excess-2.c: New test.
8738
6827ab42 87392016-05-20 Eric Botcazou <ebotcazou@adacore.com>
8740
8741 * gnat.dg/opt53.adb: New test.
8742 * gnat.dg/opt54.adb: Likewise.
8743
58a5f4c0 87442016-05-20 Martin Jambor <mjambor@suse.cz>
8745
8746 PR tree-optimization/70884
8747 * gcc.dg/tree-ssa/pr70919.c: New test.
8748
bb7145f6 87492016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8750
8751 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
8752 formatting.
f6871bbd 8753 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
8754 fix code formatting.
8755
87562016-05-20 Nathan Sidwell <nathan@acm.org>
8757
8758 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
8759 non-common cases.
8760 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 8761
9954d230 87622016-05-20 David Malcolm <dmalcolm@redhat.com>
8763
8764 * jit.dg/all-non-failing-tests.h: Add
8765 test-factorial-must-tail-call.c.
8766 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
8767 * jit.dg/test-factorial-must-tail-call.c: New test case.
8768
08a161f9 87692016-05-20 Jakub Jelinek <jakub@redhat.com>
8770
8771 PR fortran/71204
8772 * gfortran.dg/pr71204.f90: New test.
8773
3d380077 87742016-05-20 Cesar Philippidis <cesar@codesourcery.com>
8775
8776 * gcc.target/nvptx/sincos.c: New test.
8777
0f104d56 87782016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8779
8780 PR c++/70572
8781 * g++.dg/cpp1y/auto-fn31.C: New.
8782
61736a1b 87832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
8784
8785 * gcc.target/powerpc/vec-addec.c: New test.
8786 * gcc.target/powerpc/vec-addec-int128.c: New test.
8787
b4a61e77 87882016-05-20 David Malcolm <dmalcolm@redhat.com>
8789
8790 * gcc.dg/plugin/must-tail-call-1.c: New test case.
8791 * gcc.dg/plugin/must-tail-call-2.c: New test case.
8792 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
8793 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8794
9a2ace10 87952016-05-20 Jan Hubicka <hubicka@ucw.cz>
8796
8797 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
8798
45cdf8c6 87992016-05-20 Jakub Jelinek <jakub@redhat.com>
8800
b9a1dcd5 8801 PR c++/71210
8802 * g++.dg/opt/pr71210-1.C: New test.
8803 * g++.dg/opt/pr71210-2.C: New test.
8804
45cdf8c6 8805 PR tree-optimization/29756
8806 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
8807 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
8808 only on selected targets where V4SImode vectors are known to be
8809 supported.
8810
92e3ffbf 88112016-05-20 Marc Glisse <marc.glisse@inria.fr>
8812
8813 PR tree-optimization/71079
8814 PR tree-optimization/71206
8815 * gcc.dg/tree-ssa/pr71206.c: New testcase.
8816
5da368e3 88172016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8818
8819 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
8820 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
8821 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
8822
2506d97a 88232016-05-20 Richard Guenther <rguenther@suse.de>
8824
8825 PR tree-optimization/29756
8826 * gcc.dg/tree-ssa/vector-6.c: New testcase.
8827
adade307 88282016-05-20 Richard Biener <rguenther@suse.de>
8829
8830 PR tree-optimization/71185
8831 * gcc.dg/tree-ssa/pr71185.c: New testcase.
8832
c3deca25 88332016-05-20 Richard Biener <rguenther@suse.de>
8834
8835 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
8836
8b0bef14 88372016-05-19 Marek Polacek <polacek@redhat.com>
8838
8839 PR c++/71075
8840 * g++.dg/diagnostic/pr71075.C: New test.
8841
08025288 88422016-05-19 David Malcolm <dmalcolm@redhat.com>
8843
8844 PR c++/71184
8845 * g++.dg/pr71184.C: New test case.
8846
26a51591 88472016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
8848
8849 * gcc.target/powerpc/darn-0.c: New test.
8850 * gcc.target/powerpc/darn-1.c: New test.
8851 * gcc.target/powerpc/darn-2.c: New test.
8852
d8d3e75a 88532016-05-19 Marek Polacek <polacek@redhat.com>
8854
8855 PR tree-optimization/71031
8856 * gcc.dg/tree-ssa/vrp100.c: New test.
8857
c28211ae 88582016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
8859
8860 PR rtl-optimization/71148
8861 * gcc.dg/pr71148.c: New test.
8862
3f5ea43a 88632016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8864
8865 PR target/71056
8866 * gcc.target/arm/pr71056.c: New test.
8867
2a7d4c20 88682016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8869
8870 * c-c++-common/pr69669.c: Check the used mode.
8871
ed0b0569 88722016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
8873
8874 PR sanitizer/64354
8875 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
8876
410372fe 88772016-05-19 Richard Biener <rguenther@suse.de>
8878
8879 PR tree-optimization/70729
8880 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
8881 * gcc.dg/graphite/scop-18.c: Likewise.
8882 * gcc.dg/pr41783.c: Disable LIM.
8883 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
8884 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
8885 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
8886 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
8887 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
8888 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
8889 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8890 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
8891 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
8892 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
8893 * gfortran.dg/pr42108.f90: Likewise.
8894
56f34f03 88952016-05-18 David Malcolm <dmalcolm@redhat.com>
8896
8897 PR driver/69265
8898 * gcc.dg/spellcheck-options-11.c: New test case.
8899
e6481cd1 89002016-05-18 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR c++/71100
8903 * g++.dg/opt/pr71100.C: New test.
8904
be951c59 89052016-05-18 Martin Jambor <mjambor@suse.cz>
8906
8907 PR ipa/69708
8908 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
8909 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
8910 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
8911 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
8912
665ff45b 89132016-05-18 Martin Jambor <mjambor@suse.cz>
8914
8915 PR ipa/69708
8916 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
8917 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
8918 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
8919 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
8920 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
8921
485be62c 89222016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8923
8924 PR c++/69793
8925 * g++.dg/template/crash122.C: New.
8926
b251d5f5 89272016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
8928
8929 PR c++/70466
8930 * g++.dg/template/pr70466-1.C: New.
8931 * g++.dg/template/pr70466-2.C: Likewise.
8932
c93e9931 89332016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8934
8935 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
8936 splat operations and the XXSPLTIB instruction.
8937 * gcc.target/powerpc/p9-splat-2.c: Likewise.
8938 * gcc.target/powerpc/p9-splat-3.c: Likewise.
8939 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
8940 xxlxor to clear a register.
8941
8ba6639c 89422016-05-18 Richard Sandiford <richard.sandiford@arm.com>
8943
8944 * gcc.dg/torture/pr71020.c: New test.
8945
ec6e3005 89462016-05-18 Martin Jambor <mjambor@suse.cz>
8947
8948 PR ipa/70646
8949 * gcc.dg/ipa/pr70646.c: New test.
8950
5ef3c918 89512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8952
8953 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
8954
70a88eab 89552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8956
8957 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
8958 missing tests for vreinterpretq_p{8,16}.
8959
b52a930c 89602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8961
8962 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
8963 vsliq_n_s64 and vsliq_n_u64.
8964
bdd4080b 89652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8966
8967 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
8968 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
8969
37814bf5 89702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8971
8972 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8973 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8974 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8975
764af2e0 89762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8977
8978 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8979 in comment.
8980
ffe01a83 89812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 8982
8983 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8984 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8985 "blr\t" and switch to scan-assembler-times.
8986
fab6dae9 89872016-05-18 Jiong Wang <jiong.wang@arm.com>
8988
231010db 8989 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8990 with __aarch64__.
8991 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8992 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 8993
4eb0c566 89942016-05-18 Jakub Jelinek <jakub@redhat.com>
8995
442f18f1 8996 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8997 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8998 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8999 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9000 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9001 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9002
4d83b36b 9003 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9004 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9005
a4528eec 9006 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9007 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9008
f0066139 9009 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9010 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9011
4eb0c566 9012 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9013
303e9267 90142016-05-18 Richard Biener <rguenther@suse.de>
9015
9016 PR tree-optimization/71168
9017 * gcc.dg/torture/pr71168.c: New testcase.
9018
0d7ddd44 90192016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9020
9021 PR middle-end/63586
9022 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9023 * gcc.dg/tree-ssa/pr63586.c: New test.
9024 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9025
899bcc0f 90262016-05-17 Nathan Sidwell <nathan@acm.org>
9027
9028 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9029 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9030 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9031 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9032
a2246979 90332016-05-17 Nathan Sidwell <nathan@acm.org>
9034
9035 * gcc.target/nvptx/abi-vararg-3.c: New.
9036
2f6a4d21 90372016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9038
9039 PR tree-optimization/54579
9040 PR middle-end/55299
9041 * gcc.dg/fold-notrotate-1.c: New test.
9042 * gcc.dg/fold-notshift-1.c: New test.
9043 * gcc.dg/fold-notshift-2.c: New test.
9044
27bdad45 90452016-05-17 Marek Polacek <polacek@redhat.com>
9046
9047 PR ipa/71146
9048 * g++.dg/ipa/pr71146.C: New test.
9049
f33a295a 90502016-05-17 David Malcolm <dmalcolm@redhat.com>
9051
9052 * jit.dg/test-error-array-bounds.c: New test case.
9053
b6dd53bf 90542016-05-17 Marc Glisse <marc.glisse@inria.fr>
9055
9056 * gcc.dg/tree-ssa/and-1.c: New testcase.
9057
a8719545 90582016-05-17 Marc Glisse <marc.glisse@inria.fr>
9059
9060 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9061 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9062
34806102 90632016-05-17 Marc Glisse <marc.glisse@inria.fr>
9064
9065 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9066 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9067
25fe08a8 90682016-05-17 Jiong Wang <jiong.wang@arm.com>
9069
9070 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9071
abf1a837 90722016-05-17 Jiong Wang <jiong.wang@arm.com>
9073
9074 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9075
666b9dd3 90762016-05-17 Jiong Wang <jiong.wang@arm.com>
9077
9078 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9079 ".2d[index]" when scan the assembly.
9080 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9081 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9082 float64x1.
9083 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9084
77d095c0 90852016-05-17 Richard Biener <rguenther@suse.de>
9086
9087 PR tree-optimization/71132
9088 * gcc.dg/torture/pr71132.c: New testcase.
9089
28adcc23 90902016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9091
9092 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9093
2439931e 90942016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9095
9096 PR target/70809
9097 * gcc.target/aarch64/pr70809_1.c: New test.
9098
5ec2ff80 90992016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9100
9101 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9102 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9103 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9104 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9105
17fd1c7a 91062016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9107 Ilya Enkovich <ilya.enkovich@intel.com>
9108
9109 PR target/71114
9110 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9111
46729204 91122016-05-16 Jan Hubicka <hubicka@ucw.cz>
9113
9114 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9115 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9116
2a1125d6 91172016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9118
9119 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9120 test for __ARM_FP16_ARGS.
9121 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9122 * gcc.target/arm/aapcs/neon-vect10.c: New.
9123 * gcc.target/arm/aapcs/neon-vect9.c: New.
9124 * gcc.target/arm/aapcs/vfp18.c: New.
9125 * gcc.target/arm/aapcs/vfp19.c: New.
9126 * gcc.target/arm/aapcs/vfp20.c: New.
9127 * gcc.target/arm/aapcs/vfp21.c: New.
9128 * gcc.target/arm/fp16-aapcs-1.c: New.
9129 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9130 test for __ARM_FP16_ARGS.
9131 * g++.target/arm/fp16-return-1.c: Update expected output.
9132
ea3d2d74 91332016-05-16 Jiong Wang <jiong.wang@arm.com>
9134
9135 PR testsuite/70227
9136 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9137
6989e05f 91382016-05-15 Harald Anlauf <anlauf@gmx.de>
9139
9140 PR fortran/69603
9141 * gfortran.dg/pr69603.f90: New testcase.
9142
a5f52592 91432016-05-14 Fritz Reese <fritzoreese@gmail.com>
9144
9145 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9146
88f949ab 91472016-05-14 Fritz Reese <fritzoreese@gmail.com>
9148
9149 PR fortran/71047
9150 * gfortran.dg/pr71047.f08: New test.
9151
90c88567 91522016-05-13 Joseph Myers <joseph@codesourcery.com>
9153
9154 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9155 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9156 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9157
00a690cc 91582016-05-13 Martin Sebor <msebor@redhat.com>
9159
9160 PR c++/60049
9161 * g++.dg/cpp0x/constexpr-60049.C: New test.
9162
ec8b6af7 91632016-05-13 Jakub Jelinek <jakub@redhat.com>
9164
9165 PR bootstrap/71071
9166 * gcc.dg/pr71071.c: New test.
9167
f54d1d7b 91682016-05-13 Uros Bizjak <ubizjak@gmail.com>
9169
9170 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9171 remove XOP handling.
2f3af60f 9172 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9173
a39a0392 91742016-05-13 Nathan Sidwell <nathan@acm.org>
9175
9176 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9177 __atomic_is_lock_free declaration.
9178
42333dd9 91792016-05-13 Richard Biener <rguenther@suse.de>
9180
9181 PR tree-optimization/42587
9182 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9183
c5442454 91842016-05-13 Martin Liska <mliska@suse.cz>
9185
9186 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9187 the new format of dump output.
9188
03a400fb 91892016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9190
9191 * gcc.dg/pr71084.c: New test.
9192
69278c3f 91932016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9194
231010db 9195 PR target/53440
9196 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9197
8138f11b 91982016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9199
9200 * gcc.target/aarch64/struct_return.c: New test.
9201
22a3f7bd 92022016-05-12 Marek Polacek <polacek@redhat.com>
9203
9204 PR c/70756
9205 * c-c++-common/pr70756-2.c: New test.
9206 * c-c++-common/pr70756.c: New test.
9207
9bcd42cc 92082016-05-12 Richard Biener <rguenther@suse.de>
9209
9210 PR tree-optimization/71059
9211 * gcc.dg/torture/pr71059.c: New testcase.
9212
5ffb4a0d 92132016-05-12 Richard Biener <rguenther@suse.de>
9214
9215 PR tree-optimization/71062
9216 * gcc.dg/torture/pr71062.c: New testcase.
9217
2ab65c31 92182016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9219
9220 PR tree-optimization/71006
9221 * gcc.dg/pr71006.c: New test.
9222
f0158fc0 92232016-05-12 Marek Polacek <polacek@redhat.com>
9224
9225 PR driver/71063
9226 * gcc.dg/opts-7.c: New test.
9227
0f56938b 92282016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9229
9230 PR target/70830
9231 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9232 Add -save-temps to dg-options.
9233 Scan for ldmfd rather than pop instruction.
9234 * gcc.target/arm/interrupt-2.c: Likewise.
9235 * gcc.target/arm/pr70830.c: New test.
9236
e10946d5 92372016-05-12 Jakub Jelinek <jakub@redhat.com>
9238
9fa8e468 9239 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9240 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9241
9ce62bbe 9242 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9243 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9244 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9245
708ae1b1 9246 PR target/71019
9247 * gcc.target/i386/avx512vl-pack-1.c: New test.
9248 * gcc.target/i386/avx512vl-pack-2.c: New test.
9249 * gcc.target/i386/avx512bw-pack-2.c: New test.
9250
a461f32e 9251 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9252
e10946d5 9253 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9254 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9255 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9256
f52a3ef6 92572016-05-12 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/70986
9260 * gcc.dg/torture/pr70986-1.c: New testcase.
9261 * gcc.dg/torture/pr70986-2.c: Likewise.
9262 * gcc.dg/torture/pr70986-3.c: Likewise.
9263
54c4d22e 92642016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9265
9266 PR c/43651
9267 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9268 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9269
57215d5b 92702016-05-11 Uros Bizjak <ubizjak@gmail.com>
9271
9272 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9273 directive.
9274 * gcc.target/i386/pr66746.c: Ditto.
9275
67d3121c 92762016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9277
9278 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9279 support.
9280 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9281 warning when using -mvsx-timode.
9282 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9283 * gcc.target/powerpc/dform-2.c: Likewise.
9284 * gcc.target/powerpc/pr68805.c: Likewise.
9285
7f8012a5 92862016-05-11 Marek Polacek <polacek@redhat.com>
9287
9288 PR c++/71024
9289 * c-c++-common/attributes-3.c: New test.
9290
3e8567ce 92912016-05-11 Nathan Sidwell <nathan@acm.org>
9292
9293 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9294 * gcc.c-torture/execute/pr68185.c: Likewise.
9295 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9296 * gcc.dg/pr69634.c: Requires scheduling.
9297 * gcc.dg/torture/pr66178.c: Require label values.
9298 * gcc.dg/setjmp-6.c: Require indirect jumps.
9299
3739ac00 93002016-05-11 Richard Biener <rguenther@suse.de>
9301
9302 PR tree-optimization/71055
9303 * gcc.dg/torture/pr71055.c: New testcase.
9304
1ff8b385 93052016-05-11 Richard Biener <rguenther@suse.de>
9306
9307 PR debug/71057
9308 * g++.dg/debug/pr71057.C: New testcase.
9309
77126efa 93102016-05-11 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR fortran/70855
9313 * gfortran.dg/gomp/pr70855.f90: New test.
9314
6fcaaf9b 93152016-05-11 Richard Biener <rguenther@suse.de>
9316
9317 PR middle-end/71002
9318 * g++.dg/torture/pr71002.C: New testcase.
9319
bfa8ea12 93202016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9321
9322 PR middle-end/70807
9323 * gcc.dg/pr70807.c: New test.
9324
87632549 93252016-05-10 Martin Sebor <msebor@redhat.com>
9326
9327 PR c++/38611
9328 * g++.dg/Wattributes.C: New test.
9329
f9153689 93302016-05-10 Marc Glisse <marc.glisse@inria.fr>
9331
9332 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9333 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9334 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9335
a44ed58a 93362016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9337
9338 PR target/70799
9339 * gcc.target/i386/pr70799-1.c: New test.
9340
d6c90d89 93412016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9342
9343 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9344
c1f73044 93452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9346
9347 PR middle-end/70877
9348 * gcc.target/i386/pr70877.c: New test.
9349
e66d763a 93502016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9351
9352 PR tree-optimization/70786
9353 * gcc.target/i386/pr70876.c: New test.
9354
a30ff73a 93552016-05-10 Jakub Jelinek <jakub@redhat.com>
9356
9357 PR target/70927
9358 * gcc.target/i386/avx512vl-logic-1.c: New test.
9359 * gcc.target/i386/avx512vl-logic-2.c: New test.
9360 * gcc.target/i386/avx512dq-logic-2.c: New test.
9361
4b3fd38f 93622016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9363
9364 PR target/70963
9365 * gcc.target/powerpc/pr70963.c: New.
9366
abf93a25 93672016-05-10 David Malcolm <dmalcolm@redhat.com>
9368
9369 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9370 (test_very_wide_line): Add ruler to expected output.
9371 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9372 (test_very_wide_line): Likewise.
9373 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9374 (test_show_locus): Within the handling of "test_very_wide_line",
9375 enable show_ruler_p on the diagnostic context.
9376
d614888f 93772016-05-10 Richard Biener <rguenther@suse.de>
9378
9379 PR tree-optimization/71039
9380 * gcc.dg/torture/pr71039.c: New testcase.
9381
dbca5ed9 93822016-05-10 Nathan Sidwell <nathan@acm.org>
9383
9384 * gcc.dg/nested-func-10.c: Requires alloca.
9385 * gcc.dg/nested-func-9.c: Requires alloca.
9386 * gcc.c-torture/execute/pr70460.c: Requires labels.
9387 * gcc.c-torture/compile/pr70199.c: Requires labels.
9388 * gcc.target/nvptx/decl.c: Compile only.
9389 * gcc.target/nvptx/trailing-init.c: Compile only.
9390 * gcc.target/nvptx/ary-init.c: Compile only.
9391
3fa82609 93922016-05-10 Marek Polacek <polacek@redhat.com>
9393
9394 PR c/70255
9395 * gcc.dg/attr-opt-1.c: New test.
9396
76825907 93972016-05-10 Richard Biener <rguenther@suse.de>
9398
9399 PR tree-optimization/70497
9400 PR tree-optimization/28367
9401 * gcc.dg/torture/20160404-1.c: New testcase.
9402 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9403 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9404
68255819 94052016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9406
9407 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9408
d9aa8cdb 94092016-05-09 Uros Bizjak <ubizjak@gmail.com>
9410
9411 * gcc.target/i386/fabsneg-1.c New test.
9412
7cc16f50 94132016-05-09 Alan Modra <amodra@gmail.com>
9414
9415 PR testsuite/70826
9416 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9417
a83b7b63 94182016-05-09 Richard Biener <rguenther@suse.de>
9419
9420 PR tree-optimization/70985
9421 * gcc.dg/torture/pr70985.c: New testcase.
9422
189d0706 94232016-05-09 Bin Cheng <bin.cheng@arm.com>
9424
9425 * gcc.dg/tree-ssa/ifc-9.c: New test.
9426 * gcc.dg/tree-ssa/ifc-10.c: New test.
9427 * gcc.dg/tree-ssa/ifc-11.c: New test.
9428 * gcc.dg/tree-ssa/ifc-12.c: New test.
9429 * gcc.dg/vect/pr61194.c: Remove XFAIL.
9430 * gcc.dg/vect/vect-23.c: Remove XFAIL.
9431 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
9432
1ec957b0 94332016-05-09 Richard Biener <rguenther@suse.de>
9434
9435 PR fortran/70937
9436 * gfortran.dg/pr70937.f90: New testcase.
9437
923c7714 94382016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9439
9440 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
9441
d7cd448a 94422016-05-07 Fritz Reese <fritzoreese@gmail.com>
9443
9444 PR fortran/56226
9445 * gfortran.dg/dec_structure_1.f90: New testcase.
9446 * gfortran.dg/dec_structure_2.f90: Ditto.
9447 * gfortran.dg/dec_structure_3.f90: Ditto.
9448 * gfortran.dg/dec_structure_4.f90: Ditto.
9449 * gfortran.dg/dec_structure_5.f90: Ditto.
9450 * gfortran.dg/dec_structure_6.f90: Ditto.
9451 * gfortran.dg/dec_structure_7.f90: Ditto.
9452 * gfortran.dg/dec_structure_8.f90: Ditto.
9453 * gfortran.dg/dec_structure_9.f90: Ditto.
9454 * gfortran.dg/dec_structure_10.f90: Ditto.
9455 * gfortran.dg/dec_structure_11.f90: Ditto.
9456 * gfortran.dg/dec_union_1.f90: Ditto.
9457 * gfortran.dg/dec_union_2.f90: Ditto.
9458 * gfortran.dg/dec_union_3.f90: Ditto.
9459 * gfortran.dg/dec_union_4.f90: Ditto.
9460 * gfortran.dg/dec_union_5.f90: Ditto.
9461 * gfortran.dg/dec_union_6.f90: Ditto.
9462 * gfortran.dg/dec_union_7.f90: Ditto.
9463
f681e29b 94642016-05-07 Tom de Vries <tom@codesourcery.com>
9465
9466 PR tree-optimization/70956
9467 * gcc.dg/graphite/pr70956.c: New test.
9468
68d7f375 94692016-05-06 Jakub Jelinek <jakub@redhat.com>
9470
faf39348 9471 PR middle-end/70941
9472 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
9473 (a, b, c, d): Change type from char to signed char.
9474 (main): Compare against (signed char) -1634678893 instead of
9475 hardcoded -109. Use __builtin_abort instead of abort.
9476
b768b13a 9477 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
9478 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
9479
68d7f375 9480 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
9481
5dda16ea 94822016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
9483
9484 PR debug/70935
9485 * gcc.dg/torture/pr70935.c: New test.
9486
13ede1b5 94872016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9488
9489 PR target/58219
7fc878c4 9490 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 9491
96d94be2 94922016-05-06 Richard Biener <rguenther@suse.de>
9493
9494 PR tree-optimization/70960
9495 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
9496
e5d9f15d 94972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9498
9499 PR target/52933
9500 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
9501 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
9502 Adjust expected instruction counts.
9503 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
9504
2dd7705f 95052016-05-06 Marek Polacek <polacek@redhat.com>
9506
9507 PR sanitizer/70875
9508 * gcc.dg/ubsan/bounds-3.c: New test.
9509
cb8bc632 95102016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
9511
9512 PR target/54089
9513 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
9514
b343c173 95152016-05-06 Richard Biener <rguenther@suse.de>
9516
9517 PR middle-end/70931
9518 * gfortran.dg/pr70931.f90: New testcase.
9519
1e3db0b1 95202016-05-06 Richard Biener <rguenther@suse.de>
9521
9522 PR middle-end/70941
9523 * gcc.dg/torture/pr70941.c: New testcase.
9524
bdd54b6d 95252016-05-05 Bin Cheng <bin.cheng@arm.com>
9526
9527 PR tree-optimization/57206
9528 * gcc.dg/vect/pr57206.c: New test.
9529
499adcfd 95302016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9531
9532 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
9533
871164c4 95342016-05-05 Jakub Jelinek <jakub@redhat.com>
9535
ecb23e00 9536 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
9537
871164c4 9538 * c-c++-common/Wdangling-else-4.c: New test.
9539
70cf83ba 95402016-05-04 Jakub Jelinek <jakub@redhat.com>
9541
858c9470 9542 PR c++/70906
9543 PR c++/70933
9544 * g++.dg/opt/pr70906.C: New test.
9545 * g++.dg/opt/pr70933.C: New test.
9546
70cf83ba 9547 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
9548
aaa36a78 95492016-05-04 Jan Hubicka <hubicka@ucw.cz>
9550
9551 * gcc.dg/ipa/pure-const-3.c: New testcase.
9552
1d52c456 95532016-05-04 Marek Polacek <polacek@redhat.com>
9554
9555 * c-c++-common/Wdangling-else-1.c: New test.
9556 * c-c++-common/Wdangling-else-2.c: New test.
9557 * c-c++-common/Wdangling-else-3.c: New test.
9558
dc581573 95592016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
9560
9561 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
9562 flag is present.
9563
a64030fe 95642016-05-04 Marek Polacek <polacek@redhat.com>
9565
9566 PR c/48778
9567 * gcc.dg/Waddress-2.c: New test.
9568
b461b04a 95692016-05-04 Alan Modra <amodra@gmail.com>
9570
9571 * gcc.target/powerpc/pr70866.c: New.
9572
c388a0cf 95732016-05-03 Martin Sebor <msebor@redhat.com>
9574
9575 PR c++/66561
9576 * c-c++-common/builtin_location.c: New test.
9577 * g++.dg/cpp1y/builtin_location.C: New test.
9578
5d4db8ef 95792016-05-03 Marek Polacek <polacek@redhat.com>
9580
9581 PR c/70859
9582 * gcc.dg/pr70859.c: New test.
9583 * gcc.dg/pr70859-2.c: New test.
9584
ca938765 95852016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
9586
9587 * gnat.dg/debug5.adb: New testcase.
9588
60b27d5f 95892016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9590
9591 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
9592 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
9593 Procedure to check for z10 instruction set.
9594
5ab325d0 95952016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
9596
9597 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
9598
c548a0ad 95992016-05-03 Alan Modra <amodra@gmail.com>
9600
9601 * gcc.target/powerpc/savres.c: Add func using a single gpr.
9602
d5ecd946 96032016-05-03 Jakub Jelinek <jakub@redhat.com>
9604
9605 * gcc.target/i386/avx512f-cvt-1.c: New test.
9606
35b0a053 96072016-05-03 H.J. Lu <hongjiu.lu@intel.com>
9608
9609 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
9610 -fdump-tree-vrp-details.
9611
9ae1b28a 96122016-05-03 Richard Biener <rguenther@suse.de>
9613
9614 * gcc.dg/pr30172-1.c: Adjust.
9615 * gcc.dg/pr63743.c: Likewise.
9616 * gcc.dg/tm/pr51696.c: Likewise.
9617 * c-c++-common/tm/safe-1.c: Likewise.
9618 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
9619 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
9620 * g++.dg/plugin/self-assign-test-1.C: Likewise.
9621 * g++.dg/plugin/self-assign-test-2.C: Likewise.
9622
9c1a31e4 96232016-05-03 Jakub Jelinek <jakub@redhat.com>
9624
fe69bcb9 9625 PR rtl-optimization/70467
9626 * gcc.target/i386/pr70467-3.c: New test.
9627 * gcc.target/i386/pr70467-4.c: New test.
9628
9082c4a4 9629 PR tree-optimization/70916
9630 * gcc.c-torture/compile/pr70916.c: New test.
9631
9c1a31e4 9632 PR target/49244
9633 * gcc.target/i386/pr49244-1.c: New test.
9634 * gcc.target/i386/pr49244-2.c: New test.
9635
69105acc 96362016-05-03 Bernd Schmidt <bschmidt@redhat.com>
9637
9638 PR rtl-optimization/44281
9639 * gcc.target/i386/pr44281.c: New test.
9640
9ab8df54 96412016-05-03 bin cheng <bin.cheng@arm.com>
9642
9643 PR tree-optimization/56541
9644 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
9645 * gcc.dg/vect/pr56541.c: new test.
9646
3c62cae0 96472016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9648
9649 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
9650 __float128.
9651 * gcc.target/powerpc/float128-complex-2.c: Likewise.
9652
91abc161 96532016-05-02 H.J. Lu <hongjiu.lu@intel.com>
9654
9655 PR testsuite/70520
9656 * c-c++-common/asan/clone-test-1.c (main): Align child process
9657 stack to 16 bytes.
9658
aa3d1155 96592016-05-02 David Malcolm <dmalcolm@redhat.com>
9660
9661 PR c++/62314
9662 * g++.dg/spellcheck-fields-2.C: New test case.
9663
002c3f28 96642016-05-02 David Malcolm <dmalcolm@redhat.com>
9665
9666 PR c++/62314
9667 * g++.dg/pr62314.C: New test case.
9668
46e5dccc 96692016-05-02 Jan Hubicka <hubicka@ucw.cz>
9670
9671 * gcc.dg/ipa/inline-8.c: New testcase.
9672
663f4248 96732016-05-02 Jakub Jelinek <jakub@redhat.com>
9674
9675 PR rtl-optimization/70467
9676 * gcc.target/i386/pr70467-1.c: New test.
9677
efe8bdf5 96782016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
9679
9680 * gcc.dg/spec-options.c: Run the test on all targets.
9681 * gcc.dg/foo.specs: Use cpp_unique_options.
9682
47ef9633 96832016-05-02 Marc Glisse <marc.glisse@inria.fr>
9684
9685 * gcc.dg/tree-ssa/unord.c: New testcase.
9686
eb1a077c 96872016-05-02 Marc Glisse <marc.glisse@inria.fr>
9688
9689 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
9690
28e869d0 96912016-05-02 Nathan Sidwell <nathan@codesourcery.com>
9692
9693 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
9694
dd185f6e 96952016-05-02 Marek Polacek <polacek@redhat.com>
9696
9697 PR c/70851
9698 * gcc.dg/enum-incomplete-3.c: New test.
9699
773d09b9 97002016-05-02 Marek Polacek <polacek@redhat.com>
9701 Tom de Vries <tom@codesourcery.com>
9702
9703 PR tree-optimization/70700
9704 * gcc.dg/pr70700.c: New test.
9705
f0dc3286 97062016-05-01 Uros Bizjak <ubizjak@gmail.com>
9707
9708 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
9709 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
9710 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
9711 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
9712 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
9713
7f931827 97142016-04-30 Eric Botcazou <ebotcazou@adacore.com>
9715
9716 * ada/acats/run_acats: Rename into...
9717 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
9718 * ada/acats/run_all.sh: Remove redundant test.
9719 (target_run): Move around.
9720 (target_gnatchop): Use newly built executable.
9721 (target_gnatmake): Likewise.
9722 Check that the compilation of impbit succeeds.
9723
1c492b4e 97242016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
9725
9726 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
9727 * gcc.dg/20021029-1.c: Likewise.
9728 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
9729 * gcc.target/sh/attr-isr-trapa.c: Likewise.
9730 * gcc.target/sh/cmpstr.c: Likewise.
9731 * gcc.target/sh/cmpstrn.c: Likewise.
9732 * gcc.target/sh/memset.c: Likewise.
9733 * gcc.target/sh/pr21255-2-mb.c: Likewise.
9734 * gcc.target/sh/pr21255-2-ml.c: Likewise.
9735 * gcc.target/sh/pr39423-1.c: Likewise.
9736 * gcc.target/sh/pr49468-di.c: Likewise.
9737 * gcc.target/sh/pr49468-si.c: Likewise.
9738 * gcc.target/sh/pr49880-1.c: Likewise.
9739 * gcc.target/sh/pr49880-2.c: Likewise.
9740 * gcc.target/sh/pr49880-3.c: Likewise.
9741 * gcc.target/sh/pr50751-1.c: Likewise.
9742 * gcc.target/sh/pr50751-4.c: Likewise.
9743 * gcc.target/sh/pr50751-7.c: Likewise.
9744 * gcc.target/sh/pr51244-1.c: Likewise.
9745 * gcc.target/sh/pr51244-10.c: Likewise.
9746 * gcc.target/sh/pr51244-11.c: Likewise.
9747 * gcc.target/sh/pr51244-12.c: Likewise.
9748 * gcc.target/sh/pr51244-13.c: Likewise.
9749 * gcc.target/sh/pr51244-14.c: Likewise.
9750 * gcc.target/sh/pr51244-17.c: Likewise.
9751 * gcc.target/sh/pr51244-18.c: Likewise.
9752 * gcc.target/sh/pr51244-19.c: Likewise.
9753 * gcc.target/sh/pr51244-4.c: Likewise.
9754 * gcc.target/sh/pr51244-5.c: Likewise.
9755 * gcc.target/sh/pr51244-7.c: Likewise.
9756 * gcc.target/sh/pr51244-8.c: Likewise.
9757 * gcc.target/sh/pr51244-9.c: Likewise.
9758 * gcc.target/sh/pr51697.c: Likewise.
9759 * gcc.target/sh/pr52483-1.c: Likewise.
9760 * gcc.target/sh/pr52483-2.c: Likewise.
9761 * gcc.target/sh/pr52483-3.c: Likewise.
9762 * gcc.target/sh/pr52483-5.c: Likewise.
9763 * gcc.target/sh/pr52933-1.c: Likewise.
9764 * gcc.target/sh/pr52933-2.c: Likewise.
9765 * gcc.target/sh/pr52933-3.c: Likewise.
9766 * gcc.target/sh/pr53568-1.c: Likewise.
9767 * gcc.target/sh/pr53976-1.c: Likewise.
9768 * gcc.target/sh/pr53988-1.c: Likewise.
9769 * gcc.target/sh/pr53988.c: Likewise.
9770 * gcc.target/sh/pr54089-1.c: Likewise.
9771 * gcc.target/sh/pr54089-6.c: Likewise.
9772 * gcc.target/sh/pr54089-7.c: Likewise.
9773 * gcc.target/sh/pr54089-8.c: Likewise.
9774 * gcc.target/sh/pr54089-9.c: Likewise.
9775 * gcc.target/sh/pr54236-1.c: Likewise.
9776 * gcc.target/sh/pr54236-2.c: Likewise.
9777 * gcc.target/sh/pr54236-3.c: Likewise.
9778 * gcc.target/sh/pr54236-4.c: Likewise.
9779 * gcc.target/sh/pr54386.c: Likewise.
9780 * gcc.target/sh/pr54602-1.c: Likewise.
9781 * gcc.target/sh/pr54685.c: Likewise.
9782 * gcc.target/sh/pr54760-1.c: Likewise.
9783 * gcc.target/sh/pr54760-2.c: Likewise.
9784 * gcc.target/sh/pr54760-3.c: Likewise.
9785 * gcc.target/sh/pr54760-4.c: Likewise.
9786 * gcc.target/sh/pr54760-5.c: Likewise.
9787 * gcc.target/sh/pr54760-6.c: Likewise.
9788 * gcc.target/sh/pr55146.c: Likewise.
9789 * gcc.target/sh/pr55160.c: Likewise.
9790 * gcc.target/sh/pr59278.c: Likewise.
9791 * gcc.target/sh/pr59401-1.c: Likewise.
9792 * gcc.target/sh/pr59533-1.c: Likewise.
9793 * gcc.target/sh/pr63260.c: Likewise.
9794 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
9795 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
9796 * gcc.target/sh/strlen.c: Likewise.
9797 * gcc.target/sh/torture/pr30807.c: Likewise.
9798 * gcc.target/sh/torture/pr34777.c: Likewise.
9799 * gcc.target/sh/torture/pr64652.c: Likewise.
9800 * gcc.target/sh/torture/pr65505.c: Likewise.
9801 * gcc.target/sh/torture/pragma-isr.c: Likewise.
9802 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
9803
0c4005be 98042016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9805
9806 PR c++/66644
9807 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
9808
d94e6223 98092016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9810
9811 * gcc.target/powerpc/vsx-elemrev-1.c: New.
9812 * gcc.target/powerpc/vsx-elemrev-2.c: New.
9813 * gcc.target/powerpc/vsx-elemrev-3.c: New.
9814 * gcc.target/powerpc/vsx-elemrev-4.c: New.
9815
46f37836 98162016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
9817
9818 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
9819 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
9820
4d0a8bac 98212016-04-29 Cesar Philippidis <cesar@codesourcery.com>
9822
9823 PR middle-end/70626
9824 * c-c++-common/goacc/combined-reduction.c: New test.
9825 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
9826
b98e0db3 98272016-04-29 H.J. Lu <hongjiu.lu@intel.com>
9828
9829 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
9830 *movdi_internal pattern only if PIC off.
9831 * gcc.target/i386/pr70155-2.c: Likewise.
9832 * gcc.target/i386/pr70155-3.c: Likewise.
9833 * gcc.target/i386/pr70155-4.c: Likewise.
9834 * gcc.target/i386/pr70155-5.c: Likewise.
9835 * gcc.target/i386/pr70155-6.c: Likewise.
9836 * gcc.target/i386/pr70155-7.c: Likewise.
9837 * gcc.target/i386/pr70155-8.c: Likewise.
9838 * gcc.target/i386/pr70155-15.c: Likewise.
9839 * gcc.target/i386/pr70155-17.c: Likewise.
9840 * gcc.target/i386/pr70155-22.c: Likewise.
9841
8b066242 98422016-04-29 Bin Cheng <bin.cheng@arm.com>
9843
9844 PR tree-optimization/70803
9845 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
9846
22912e73 98472016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
9848
9849 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
9850 optimization of vector loop.
9851 * gcc.target/i386/vect-unpack-3.c: New test.
9852 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
9853 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
9854 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
9855
568128c6 98562016-04-29 Marek Polacek <polacek@redhat.com>
9857
9858 PR sanitizer/70342
9859 * g++.dg/ubsan/null-7.C: New test.
9860
025dd1e0 9861 PR c/70852
9862 * gcc.dg/pr70852.c: New test.
9863
eb16928e 98642016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9865
9866 PR/69089
9867 * g++.dg/cpp0x/alignas6.C: New test.
9868
d7377ee9 98692016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9870
4860a6bf 9871 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
9872 * gcc.dg/pr27003.c: Likewise.
9873 * gcc.dg/tree-ssa/cswtch.c: Likewise.
9874 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
9875 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
9876 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 9877 * gcc.target/arc/mxy.c: Likewise.
9878 * gcc.target/arc/mswape.c: Likewise.
9879 * gcc.target/arc/mrtsc.c: Likewise.
9880 * gcc.target/arc/mcrc.c: Likewise.
9881 * gcc.target/arc/mdsp-packa.c: Likewise.
9882 * gcc.target/arc/mdvbf.c: Likewise.
9883 * gcc.target/arc/mlock.c: Likewise.
9884 * gcc.target/arc/mmac-24.c: Likewise.
9885 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
9886
efa1b7ab 98872016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
9888 Matthijs Kooijman <matthijs@stdin.nl>
9889 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9890
9891 PR target/60040
9892 * gcc.target/avr/pr60040-1.c: New.
9893 * gcc.target/avr/pr60040-2.c: New.
9894
00371d68 98952016-04-29 Richard Biener <rguenther@suse.de>
9896
9897 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
9898
73447cc5 98992016-04-29 Richard Biener <rguenther@suse.de>
9900
9901 PR tree-optimization/13962
9902 PR tree-optimization/65686
9903 * gcc.dg/uninit-pr65686.c: New testcase.
9904
c2087b56 99052016-04-29 Jakub Jelinek <jakub@redhat.com>
9906
9907 PR middle-end/70843
9908 * gcc.dg/pr70843.c: New test.
9909
cdd06d5a 99102016-04-28 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR target/70858
9913 * gcc.target/i386/pr70858.c: New test.
9914
1a60079e 99152016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
9916
9917 * gcc.target/arc/nps400-1.c: New file.
9918
11bc2894 99192016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9920 Andrew Burgess <andrew.burgess@embecosm.com>
9921
9922 * gcc.target/arc/movh_cl-1.c: New file.
9923
dd9bf0b5 99242016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9925 Andrew Burgess <andrew.burgess@embecosm.com>
9926
9927 * gcc.target/arc/extzv-1.c: New file.
9928 * gcc.target/arc/insv-1.c: New file.
9929 * gcc.target/arc/insv-2.c: New file.
9930 * gcc.target/arc/movb-1.c: New file.
9931 * gcc.target/arc/movb-2.c: New file.
9932 * gcc.target/arc/movb-3.c: New file.
9933 * gcc.target/arc/movb-4.c: New file.
9934 * gcc.target/arc/movb-5.c: New file.
9935 * gcc.target/arc/movb_cl-1.c: New file.
9936 * gcc.target/arc/movb_cl-2.c: New file.
9937 * gcc.target/arc/movbi_cl-1.c: New file.
9938 * gcc.target/arc/movl-1.c: New file.
9939
a22e4209 99402016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
9941 Andrew Burgess <andrew.burgess@embecosm.com>
9942
9943 * gcc.target/arc/cmem-1.c: New file.
9944 * gcc.target/arc/cmem-2.c: New file.
9945 * gcc.target/arc/cmem-3.c: New file.
9946 * gcc.target/arc/cmem-4.c: New file.
9947 * gcc.target/arc/cmem-5.c: New file.
9948 * gcc.target/arc/cmem-6.c: New file.
9949 * gcc.target/arc/cmem-7.c: New file.
9950 * gcc.target/arc/cmem-ld.inc: New file.
9951 * gcc.target/arc/cmem-st.inc: New file.
9952
287c3982 99532016-04-28 Jakub Jelinek <jakub@redhat.com>
9954
9955 PR target/70821
9956 * gcc.target/i386/pr70821.c: New test.
9957
e40e5340 99582016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
9959
9960 * gcc.target/powerpc/vec-adde.c: New test.
9961 * gcc.target/powerpc/vec-adde-int128.c: New test.
9962
cf977d50 99632016-04-28 Jakub Jelinek <jakub@redhat.com>
9964
9965 * gcc.target/i386/avx-vround-1.c: New test.
9966 * gcc.target/i386/avx-vround-2.c: New test.
9967 * gcc.target/i386/avx512vl-vround-1.c: New test.
9968 * gcc.target/i386/avx512vl-vround-2.c: New test.
9969
572f8300 99702016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9971
9972 PR testsuite/70595
9973 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9974 (check_effective_target_cilkplus_runtime): ... this.
9975 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9976 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9977
9978 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9979 Require cilkplus_runtime.
9980 Don't add -lcilkrts.
9981 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9982 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9983 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9984 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9985 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9986 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9987 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9988 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9989 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9990 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9991 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9992 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9993 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9994 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9995 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9996 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9997 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9998 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9999 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10000 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10001 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10002 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10003 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10004 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10005 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10006 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10007 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10008 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10009 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10010
10011 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10012 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10013
10014 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10015
10016 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10017 cilkplus_runtime.
10018
dfba0905 100192016-04-27 Marc Glisse <marc.glisse@inria.fr>
10020
10021 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10022 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10023
605a4556 100242015-04-27 Ryan Burn <contact@rnburn.com>
10025
10026 PR c++/69024
10027 PR c++/68997
10028 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10029 diagnostic.
10030 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10031 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10032
6a1231a5 100332016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10034
10035 * gnat.dg/limited_with4.ad[sb]: New test.
10036 * gnat.dg/limited_with4_pkg.ads: New helper.
10037
4dad9e09 100382016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10039
10040 PR target/70155
10041 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10042 and movv1ti_internal patterns
10043 * gcc.target/i386/pr70155-1.c: New test.
10044 * gcc.target/i386/pr70155-2.c: Likewise.
10045 * gcc.target/i386/pr70155-3.c: Likewise.
10046 * gcc.target/i386/pr70155-4.c: Likewise.
10047 * gcc.target/i386/pr70155-5.c: Likewise.
10048 * gcc.target/i386/pr70155-6.c: Likewise.
10049 * gcc.target/i386/pr70155-7.c: Likewise.
10050 * gcc.target/i386/pr70155-8.c: Likewise.
10051 * gcc.target/i386/pr70155-9.c: Likewise.
10052 * gcc.target/i386/pr70155-10.c: Likewise.
10053 * gcc.target/i386/pr70155-11.c: Likewise.
10054 * gcc.target/i386/pr70155-12.c: Likewise.
10055 * gcc.target/i386/pr70155-13.c: Likewise.
10056 * gcc.target/i386/pr70155-14.c: Likewise.
10057 * gcc.target/i386/pr70155-15.c: Likewise.
10058 * gcc.target/i386/pr70155-16.c: Likewise.
10059 * gcc.target/i386/pr70155-17.c: Likewise.
10060 * gcc.target/i386/pr70155-18.c: Likewise.
10061 * gcc.target/i386/pr70155-19.c: Likewise.
10062 * gcc.target/i386/pr70155-20.c: Likewise.
10063 * gcc.target/i386/pr70155-21.c: Likewise.
10064 * gcc.target/i386/pr70155-22.c: Likewise.
10065
a80f3f45 100662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10067
10068 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10069 ".{5,6}".
10070
279305d1 100712016-04-27 Bin Cheng <bin.cheng@arm.com>
10072
10073 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10074 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10075 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10076 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10077 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10078
8974b625 100792016-04-27 Richard Biener <rguenther@suse.de>
10080
10081 PR ipa/70760
10082 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10083 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10084
886d5463 100852016-04-27 Nathan Sidwell <nathan@acm.org>
10086
10087 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10088 * g++.dg/ubsan/pr63956.C: Adjust error location.
10089
f0e35aa9 100902016-04-27 Nick Clifton <nickc@redhat.com>
10091
10092 PR middle-end/49889
10093 * gcc.dg/pr49889.c: New test.
10094
40385231 100952016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10096
10097 * c-c++-common/memset-array.c: New test.
10098
37229a71 100992016-04-26 Martin Sebor <msebor@redhat.com>
10100
10101 PR c++/66639
10102 * g++.dg/cpp1y/func_constexpr.C: New test.
10103
3eedf9bd 101042016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10105
10106 PR c++/70241
10107 * g++.dg/cpp0x/enum32.C: New test.
10108 * g++.dg/cpp0x/enum33.C: New test.
10109
101102016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10111
10112 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10113 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10114 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10115 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10116 * gcc.c-torture/execute/pr38151.c: Likewise.
10117 * gcc.c-torture/execute/pr66556.c: Likewise.
10118 * gcc.c-torture/execute/pr67781.c: Likewise.
10119 * gcc.c-torture/execute/pr68648.c: Likewise.
10120
8c51f92f 101212016-04-26 Marc Glisse <marc.glisse@inria.fr>
10122
10123 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10124
fa20ebd3 101252016-04-26 Marek Polacek <polacek@redhat.com>
10126
10127 PR c/67784
10128 * gcc.dg/pr67784-3.c: New test.
10129 * gcc.dg/pr67784-4.c: New test.
10130 * gcc.dg/pr67784-5.c: New test.
10131
9db47803 10132 PR c/70791
10133 * gcc.dg/Wnested-externs-2.c: New test.
10134
bff407f2 101352016-04-26 Marc Glisse <marc.glisse@inria.fr>
10136
10137 * gcc.dg/fold-plusmult.c: Adjust.
10138 * gcc.dg/no-strict-overflow-6.c: Adjust.
10139 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10140
78d0c69e 101412016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10142
10143 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10144 number scans.
10145 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10146 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10147 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10148 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10149 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10150 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10151 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10152 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10153 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10154 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10155 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10156 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10157 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10158 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10159 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10160 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10161 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10162 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10163 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10164 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10165 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10166 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10167 scans.
10168 * gcc.target/i386/pr32219-4.c: Likewise.
10169 * gcc.target/i386/pr32219-6.c: Likewise.
10170 * gcc.target/i386/pr32219-8.c: Likewise.
10171
221d6722 101722016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10173
10174 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10175 associated options.
10176
514727a9 101772016-04-26 Marek Polacek <polacek@redhat.com>
10178
10179 PR c++/70744
10180 * g++.dg/ext/cond2.C: New test.
10181
e6ee4c61 101822016-04-26 Bin Cheng <bin.cheng@arm.com>
10183
10184 PR tree-optimization/70771
10185 PR tree-optimization/70775
10186 * gcc.dg/pr70771.c: New test.
3730828c 10187 * gcc.dg/pr70775.c: New test.
e6ee4c61 10188
b3d72796 101892016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10190
10191 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10192
c11ece29 101932016-04-25 Richard Biener <rguenther@suse.de>
10194
10195 PR tree-optimization/70780
10196 * gcc.dg/torture/pr70780.c: New testcase.
10197
92a44a68 101982016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10199
4860a6bf 10200 * gcc.target/arm/neon-vaddws16.c: New test.
10201 * gcc.target/arm/neon-vaddws32.c: New test.
10202 * gcc.target/arm/neon-vaddwu16.c: New test.
10203 * gcc.target/arm/neon-vaddwu32.c: New test.
10204 * gcc.target/arm/neon-vaddwu8.c: New test.
10205 * lib/target-supports.exp
d40b10b2 10206 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10207 that arm neon support vector widen sum of HImode TO SImode.
10208
4bbfd6c2 102092016-04-23 Jakub Jelinek <jakub@redhat.com>
10210
10211 PR sanitizer/70712
10212 * c-c++-common/asan/pr70712.c: New test.
10213
524df596 102142016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10215
10216 * .gitattributes: New file.
10217
426c75c3 102182016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10219
10220 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10221
c052a8d5 102222016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10223
10224 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10225 * gfortran.dg/submodule_15.f08: Likewise.
10226
c08d4612 102272016-04-22 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/70740
10230 * gcc.dg/torture/pr70740.c: New testcase.
10231
fd3211e1 102322016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10233
10234 PR target/70750
10235 * gcc.target/i386/pr70750-1.c: New test.
10236 * gcc.target/i386/pr70750-2.c: Likewise.
10237
15acd78c 102382016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10239
10240 PR c++/70540
10241 * g++.dg/cpp0x/auto48.C: New.
10242
192bf59c 102432016-04-21 Marek Polacek <polacek@redhat.com>
10244
10245 PR c++/70513
10246 * g++.dg/cpp0x/forw_enum12.C: New test.
10247 * g++.dg/cpp0x/forw_enum13.C: New test.
10248
5d429e99 102492016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10250
10251 PR target/70728
10252 * gcc.target/i386/pr70728.c: New test.
10253
06777d85 102542016-04-21 Richard Biener <rguenther@suse.de>
10255
10256 PR middle-end/70747
10257 * gcc.dg/pr70747.c: New testcase.
10258
7434c6fb 102592016-04-21 Bin Cheng <bin.cheng@arm.com>
10260
10261 PR tree-optimization/70715
10262 * gcc.dg/tree-ssa/scev-13.c: New test.
10263
f3ec0970 102642016-04-21 Marc Glisse <marc.glisse@inria.fr>
10265
10266 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10267
523f3a9d 102682016-04-21 Marc Glisse <marc.glisse@inria.fr>
10269
10270 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10271
ace7bf06 102722016-04-20 Jan Hubicka <jh@suse.cz>
10273
10274 PR ipa/70018
10275 * g++.dg/ipa/nothrow-1.C: New testcase.
10276
2b073aa6 102772016-04-20 Nathan Sidwell <nathan@acm.org>
10278
10279 PR c++/55635
10280 * g++.dg/eh/delete1.C: New.
10281
8a574c11 102822016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10283
10284 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10285 -mtune-ctrl=sse_typeless_stores.
10286
e3400750 102872016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10288
10289 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10290
4bd8a059 102912016-04-20 Bin Cheng <bin.cheng@arm.com>
10292
10293 PR tree-optimization/69489
10294 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10295
70574e60 102962016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10297
10298 PR c++/69363
10299 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10300 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10301 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10302
bd6f374c 103032016-04-20 Bin Cheng <bin.cheng@arm.com>
10304
10305 PR tree-optimization/56625
10306 PR tree-optimization/69489
10307 * gcc.dg/vect/pr56625.c: New test.
10308 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10309
482539ee 103102016-04-20 Andrew Pinski <apinski@cavium.com>
10311
10312 PR target/64971
10313 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10314
b4672800 103152016-04-20 Arnaud Charlet <charlet@adacore.com>
10316
10317 * gnat.dg/self1.adb: Remove now incorrect test.
10318
4fb48737 103192016-04-20 Bin Cheng <bin.cheng@arm.com>
10320
10321 * gcc.dg/tree-ssa/scev-11.c: New test.
10322 * gcc.dg/tree-ssa/scev-12.c: New test.
10323
97efb92e 103242016-04-20 Marek Polacek <polacek@redhat.com>
10325
10326 PR tree-optimization/70725
10327 * gcc.dg/pr70725.c: New test.
10328
9d2d4060 103292016-04-20 Richard Biener <rguenther@suse.de>
10330
10331 PR tree-optimization/70726
10332 * g++.dg/vect/pr70726.cc: New testcase.
10333
54530437 103342016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10335
10336 PR target/70674
10337 * gcc.target/s390/pr70674.c: New test.
10338
acda2210 103392016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10340
10341 PR libgfortran/70684
10342 * gfortran.dg/list_read_14.f90: New test.
10343
b7040bb0 103442016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10345
10346 PR target/69201
10347 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10348 extern to force it misaligned.
10349 (b): Likewise.
10350 (c): Likewise.
10351 (d): Likewise.
10352 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10353 Don't check `*' before movv4sf_internal.
10354 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10355 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10356 Don't check `*' before movv16qi_internal.
10357 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10358 extern to force it misaligned.
10359 (b): Likewise.
10360 (c): Likewise.
10361 (d): Likewise.
10362 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10363 Don't check `*' before movv2df_internal.
10364 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10365 extern to force it misaligned.
10366 (b): Likewise.
10367 (c): Likewise.
10368 (d): Likewise.
10369 Check movv8sf_internal instead of avx_storeups256.
10370 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10371
263b5475 103722016-04-19 Richard Biener <rguenther@suse.de>
10373
10374 PR tree-optimization/70171
10375 * g++.dg/tree-ssa/pr70171.C: New testcase.
10376
222ac318 103772016-04-19 Richard Biener <rguenther@suse.de>
10378
10379 PR tree-optimization/70724
10380 * gcc.dg/torture/pr70724.c: New testcase.
10381
003000a4 103822016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10383
10384 PR middle-end/70689
4860a6bf 10385 * gcc.target/i386/pr70689.c: New.
003000a4 10386
3f6e13de 103872016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10388
10389 PR target/70708
10390 * gcc.target/i386/pr70708.c: New test.
10391
10abddbd 103922016-04-18 Richard Biener <rguenther@suse.de>
10393
10394 PR tree-optimization/43434
10395 * gcc.dg/vect/pr43434.c: New testcase.
10396 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10397 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10398 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10399 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10400 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10401 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10402 * gcc.dg/gomp/pr68640.c: Likewise.
10403 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10404 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10405
950db54a 104062016-04-18 Richard Biener <rguenther@suse.de>
10407
10408 PR tree-optimization/70701
10409 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10410
67ccbf39 104112016-04-18 Tom de Vries <tom@codesourcery.com>
10412
10413 PR testsuite/70699
10414 * gcc.dg/pr70161.c: Add dot-file scans.
10415 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10416 instead of after last dot char.
10417
021ad2f3 104182016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10419
10420 * c-c++-common/dump-ada-spec-3.c: New test.
10421 * c-c++-common/dump-ada-spec-4.c: Likewise.
10422
d572fcfd 104232016-04-17 Tom de Vries <tom@codesourcery.com>
10424
10425 PR other/70183
10426 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10427
8b4ee73c 104282016-04-15 Jan Hubicka <jh@suse.cz>
10429
10430 PR ipa/70018
10431 * g++.dg/ipa/pure-const-1.C: New testcase.
10432 * g++.dg/ipa/pure-const-2.C: New testcase.
10433 * g++.dg/ipa/pure-const-3.C: New testcase.
10434
eac243e7 104352016-04-15 Marek Polacek <polacek@redhat.com>
10436
10437 PR c/70671
10438 * gcc.dg/bitfld-22.c: New test.
10439
64c1df32 104402016-04-15 Bernd Schmidt <bschmidt@redhat.com>
10441
10442 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
10443 x86_64.
10444
926f9422 104452016-04-15 Marek Polacek <polacek@redhat.com>
10446
10447 PR c/70651
10448 * c-c++-common/pr70651.c: New test.
10449
309bbaa3 104502016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10451
10452 PR rtl-optimization/70681
10453 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
10454 dump scan on arm and powerpc.
10455 * gcc.dg/pr10474.c: Likewise.
10456
b4ba8358 104572016-04-15 Jakub Jelinek <jakub@redhat.com>
10458
ed92874a 10459 PR c++/69517
10460 PR c++/70019
10461 PR c++/70588
10462 * g++.dg/cpp1y/vla11.C: Revert for real.
10463
b4ba8358 10464 PR c/70436
10465 * c-c++-common/Wparentheses-1.c: New test.
10466 * c-c++-common/gomp/Wparentheses-1.c: New test.
10467 * c-c++-common/gomp/Wparentheses-2.c: New test.
10468 * c-c++-common/gomp/Wparentheses-3.c: New test.
10469 * c-c++-common/gomp/Wparentheses-4.c: New test.
10470 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
10471 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
10472 * c-c++-common/goacc/Wparentheses-1.c: New test.
10473
65717bb5 104742016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
10475
10476 PR target/70662
10477 * gcc.target/i386/pr70662.c: New test.
10478
ca1a4077 104792016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 10480 Alan Modra <amodra@gmail.com>
ca1a4077 10481
10482 PR tree-optimization/70130
10483 * gcc.dg/vect/O3-pr70130.c: New testcase.
10484
dbe1794c 104852016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10486
11836644 10487 PR target/70669
10488 * gcc.target/powerpc/pr70669.c: New test.
10489
dbe1794c 10490 PR target/70640
10491 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
10492 a power7 system that does not have an assembler that supports
10493 power8.
10494
4c1007f1 104952016-04-14 Martin Sebor <msebor@redhat.com>
10496
10497 PR c++/69517
10498 PR c++/70019
10499 PR c++/70588
10500 * c-c++-common/ubsan/vla-1.c: Revert.
10501 * g++.dg/cpp1y/vla11.C: Same.
10502 * g++.dg/cpp1y/vla12.C: Same.
10503 * g++.dg/cpp1y/vla13.C: Same.
10504 * g++.dg/cpp1y/vla14.C: Same.
10505 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 10506 * g++.dg/init/array24.C: Same.
4c1007f1 10507 * g++.dg/ubsan/vla-1.C: Same.
10508
22dcab66 105092016-04-14 Marek Polacek <polacek@redhat.com>
10510 Jan Hubicka <hubicka@ucw.cz>
10511
10512 PR c++/70029
10513 * g++.dg/torture/pr70029.C: New test.
10514
3e74b025 105152016-04-14 Martin Sebor <msebor@redhat.com>
10516
10517 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
10518 type size to prevent failures on targets with very low maximum
10519 alignment.
10520
1d2e0f2a 105212016-04-14 Richard Biener <rguenther@suse.de>
10522
10523 PR tree-optimization/70623
10524 * gcc.dg/torture/pr70623.c: New testcase.
10525 * gcc.dg/torture/pr70623-2.c: Likewise.
10526
9aed0626 105272016-04-13 Martin Sebor <msebor@redhat.com>
10528
10529 PR c++/69517
10530 PR c++/70019
10531 PR c++/70588
10532 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
10533 * g++.dg/cpp1y/vla11.C: New test.
10534 * g++.dg/cpp1y/vla12.C: New test.
10535 * g++.dg/cpp1y/vla13.C: New test.
10536 * g++.dg/cpp1y/vla14.C: New test.
10537 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 10538 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 10539 * g++.dg/ubsan/vla-1.C: Disable exceptions.
10540
fd499010 105412016-04-13 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR c++/70641
10544 * g++.dg/opt/pr70641.C: New test.
10545
87fa7252 105462016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10547
10548 PR rtl-optimization/68749
10549 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
10550 effects of argument promotions.
10551 Remove default args to dg-skip-if.
10552
6c40e18b 105532016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
10554
10555 PR c++/70635
10556 * g++.dg/parse/pr70635.C: New.
10557
92c53257 105582016-04-13 Marek Polacek <polacek@redhat.com>
10559
10560 PR c++/70639
10561 * c-c++-common/Wmisleading-indentation-4.c: New test.
10562
0241e4dc 105632016-04-13 Marek Polacek <polacek@redhat.com>
10564
10565 PR c/70436
4860a6bf 10566 * gcc.dg/Wparentheses-12.c: New test.
10567 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 10568
92bda444 105692016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
10570
10571 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
10572 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
10573 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
10574
38ea8a26 105752016-04-13 Jakub Jelinek <jakub@redhat.com>
10576
d08aa032 10577 PR middle-end/70633
10578 * gcc.c-torture/compile/pr70633.c: New test.
10579
38ea8a26 10580 PR debug/70628
10581 * gcc.dg/torture/pr70628.c: New test.
10582
9231d5c2 105832016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
10584
10585 PR c++/70610
10586 * g++.dg/template/pr70610.C: New test.
10587 * g++.dg/template/pr70610-2.C: New test.
10588 * g++.dg/template/pr70610-3.C: New test.
10589 * g++.dg/template/pr70610-4.C: New test.
10590
249ca944 105912016-04-12 Jakub Jelinek <jakub@redhat.com>
10592
7f2ea2fb 10593 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
10594 128 instead of 32.
10595
249ca944 10596 PR c++/70571
10597 * g++.dg/ext/pr70571.C: New test.
10598
8ca5a97d 105992016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10600
bf32a52d 10601 PR target/70640
8ca5a97d 10602 * gcc.target/powerpc/pr70640.c: New test.
10603
e971b45f 106042016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
10605
10606 PR c++/68722
10607 * g++.dg/parse/pr68722.C: New.
10608
0b54d964 106092016-04-12 Jakub Jelinek <jakub@redhat.com>
10610
10611 PR rtl-optimization/70596
10612 * gcc.target/i386/pr70596.c: New test.
10613
d2dd85e3 106142016-04-12 Nathan Sidwell <nathan@acm.org>
10615
10616 PR c++/70501
10617 * g++.dg/init/pr70501.C: New.
10618
2d0001b0 106192016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
10620
10621 * gcc.target/i386/asm-flag-6.c: New test.
10622
6c4df0d1 106232016-04-12 Tom de Vries <tom@codesourcery.com>
10624
10625 PR tree-optimization/68756
10626 * gcc.dg/graphite/pr68756.c: New test.
10627
0d60da57 106282016-04-12 Jakub Jelinek <jakub@redhat.com>
10629
10630 PR tree-optimization/70602
10631 * gcc.c-torture/execute/pr70602.c: New test.
10632
62735984 106332016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10634
10635 PR target/70381
10636 * gcc.target/powerpc/float128-1.c: New tests to make sure the
10637 __float128 emulator is built and runs.
10638 * gcc.target/powerpc/float128-1.c: Likewise.
10639
10640 * lib/target-supports.exp (check_ppc_float128_sw_available):
10641 Rework tests for __float128 software and hardware
10642 availability. Fix exit condition to return 0 on success.
10643
a702492c 106442016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
10645
10646 PR target/70133
10647 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
10648 * gcc.target/aarch64/target_attr_15.c: Likewise.
10649
a8c5ce92 106502016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10651
10652 PR c++/69066
10653 * g++.dg/cpp1y/pr69066.C: New.
10654
5ecab913 106552016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10656
10657 PR fortran/68566
10658 * gfortran.dg/pr36192.f90: Update test.
10659 * gfortran.dg/pr36192_1.f90: Update test.
10660 * gfortran.dg/real_dimension_1.f: Update test.
10661 * gfortran.dg/parameter_array_init_7.f90: New test.
10662
6cb5ef70 106632016-04-09 John David Anglin <danglin@gcc.gnu.org>
10664
4edfdd23 10665 PR testsuite/64039
10666 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
10667
964f71e3 10668 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
10669
5d61c198 10670 PR rtl-optimization/66669
10671 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
10672
16eaaf58 10673 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
10674
0b68802d 10675 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
10676 * gcc.dg/pie-1.c: Likewise.
10677 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
10678 * gcc.dg/pic-4.c: Likewise.
10679 * gcc.dg/pie-3.c: Likewise.
10680 * gcc.dg/pie-4.c: Likewise.
10681
9c0dd509 10682 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
10683
03b2d3c1 10684 PR tree-optimization/68644
10685 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
10686
6cb5ef70 10687 PR rtl-optimization/64886
10688 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
10689
07de41ba 106902016-04-09 Tom de Vries <tom@codesourcery.com>
10691
10692 PR tree-optimization/68953
10693 * gcc.dg/graphite/pr68953.c: New test.
10694
d294e3fb 106952016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10696
10697 PR fortran/70592
10698 * gfortran.dg/deferred_character_16.f90: New test.
10699
3cb15094 107002016-04-09 Jakub Jelinek <jakub@redhat.com>
10701
10702 PR tree-optimization/70586
10703 * gcc.c-torture/execute/pr70586.c: New test.
10704
a02dc66f 107052016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
10706
10707 PR sanitizer/70573
10708 * c-c++-common/asan/halt_on_error-1.c: Replace memset
10709 with __builtin_memset
10710 * c-c++-common/asan/halt_on_error-2.c: Likewise.
10711
0c302595 107122016-04-08 Cesar Philippidis <cesar@codesourcery.com>
10713
10714 PR lto/70289
10715 PR ipa/70348
10716 PR tree-optimization/70373
10717 PR middle-end/70533
10718 PR middle-end/70534
10719 PR middle-end/70535
10720 * c-c++-common/goacc/reduction-5.c: New test.
10721 * c-c++-common/goacc/reduction-promotions.c: New test.
10722 * gfortran.dg/goacc/reduction-3.f95: New test.
10723 * gfortran.dg/goacc/reduction-promotions.f90: New test.
10724
c6c0523b 107252016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
10726
10727 PR c++/70590
10728 PR c++/70452
10729 * g++.dg/pr70590.C: New test.
10730 * g++.dg/pr70590-2.C: New test.
10731
3ac399da 107322016-04-08 Jakub Jelinek <jakub@redhat.com>
10733
e97d1706 10734 PR middle-end/70593
10735 * gcc.target/i386/pr70593.c: New test.
10736
3ac399da 10737 PR rtl-optimization/70574
10738 * gcc.target/i386/avx2-pr70574.c: New test.
10739
fcfbb129 107402016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
10741
10742 PR sanitizer/70541
10743 * c-c++-common/asan/pr70541.c: New test.
10744
0aabcddf 107452016-04-08 Tom de Vries <tom@codesourcery.com>
10746
10747 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
10748 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
10749
bec0c1e8 107502016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10751
10752 PR target/70566
10753 * gcc.c-torture/execute/pr70566.c: New test.
10754
87c791f5 107552016-04-08 Tom de Vries <tom@codesourcery.com>
10756
10757 * c-c++-common/goacc/uninit-copy-clause.c: New test.
10758 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
10759
7f38718f 107602016-04-08 Alan Modra <amodra@gmail.com>
10761
10762 * gcc.target/powerpc/pr70117.c: New.
10763
a96a7710 107642016-04-07 Jakub Jelinek <jakub@redhat.com>
10765
7a6265d1 10766 PR testsuite/70581
10767 * gcc.dg/lto/simd-function_0.c: New test.
10768
a96a7710 10769 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
10770 clones.
10771 * c-c++-common/attr-simd-2.c: Likewise.
10772 * c-c++-common/attr-simd-4.c: Likewise.
10773 * gcc.dg/gomp/simd-clones-2.c: Likewise.
10774 * gcc.dg/gomp/simd-clones-3.c: Likewise.
10775
508dd607 107762016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
10777
10778 PR testsuite/70553
10779 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
10780
1b61585a 107812016-04-07 Thomas Schwinge <thomas@codesourcery.com>
10782 Tom de Vries <tom@codesourcery.com>
10783
10784 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
10785 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
10786 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
10787 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
10788 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
10789 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
10790 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
10791 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
10792
5f060aa8 107932016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10794
10795 PR c/70436
10796 * g++.dg/warn/Wparentheses-29.C: New test.
10797
d3831f71 107982016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
10799
10800 PR c/70436
10801 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
10802 explicit braces to resolve a future -Wparentheses warning.
10803
382ece2d 108042016-04-06 Richard Henderson <rth@redhat.com>
10805
10806 * gcc.dg/pr61817-1.c: New test.
10807 * gcc.dg/pr61817-2.c: New test.
10808 * gcc.dg/pr69391-1.c: New test.
10809 * gcc.dg/pr69391-2.c: New test.
10810
72234ee9 108112016-04-06 Vladimir Makarov <vmakarov@redhat.com>
10812
10813 PR rtl-optimization/70398
4860a6bf 10814 * gcc.target/aarch64/pr70398.c: New.
72234ee9 10815
5547150a 108162016-04-06 Eric Botcazou <ebotcazou@adacore.com>
10817
10818 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
10819
15b70121 108202016-04-06 Yvan Roux <yvan.roux@linaro.org>
10821 Pedro Alves <palves@redhat.com>
10822
10823 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
10824
585aefbb 108252016-04-06 Jakub Jelinek <jakub@redhat.com>
10826
0cbb513b 10827 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
10828 Check for avx512f effective targets instead of avx2.
10829 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
10830 for AVX512F clones.
10831 * gcc.dg/gomp/declare-simd-3.c: Likewise.
10832 * g++.dg/gomp/declare-simd-1.C: Likewise.
10833 * g++.dg/gomp/declare-simd-3.C: Likewise.
10834 * g++.dg/gomp/declare-simd-4.C: Likewise.
10835
585aefbb 10836 PR middle-end/70550
10837 * c-c++-common/gomp/pr70550-1.c: New test.
10838 * c-c++-common/gomp/pr70550-2.c: New test.
10839
0b91cceb 108402016-04-05 Nathan Sidwell <nathan@acm.org>
10841
10842 PR c++/70512
10843 * g++.dg/ext/attribute-may-alias-5.C: New.
10844
645a9d8e 108452016-04-05 Jakub Jelinek <jakub@redhat.com>
10846
10847 PR c++/70336
10848 * c-c++-common/pr70336.c: New test.
10849 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
10850 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
10851
bdf23925 108522016-04-05 Jan Hubicka <hubicka@ucw.cz>
10853
10854 PR ipa/66223
10855 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
10856
aaff837c 108572016-04-05 Jakub Jelinek <jakub@redhat.com>
10858
10859 PR rtl-optimization/70542
10860 * gcc.dg/torture/pr70542.c: New test.
10861 * gcc.target/i386/avx2-pr70542.c: New test.
10862
2eac58a0 108632016-04-05 Zdenek Sojka <zsojka@seznam.cz>
10864
10865 PR tree-optimization/70509
10866 * gcc.target/i386/avx512bw-pr70509.c: New test.
10867
4f7ebe46 108682016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
10869
10870 PR c++/70452
10871 * g++.dg/ext/constexpr-vla4.C: New test.
10872
305d86a0 108732016-04-05 Uros Bizjak <ubizjak@gmail.com>
10874
10875 PR target/70510
10876 * gcc.target/i386/pr70510.c: New test.
10877
eec3b789 108782016-04-05 Richard Biener <rguenther@suse.de>
10879
10880 PR tree-optimization/70526
10881 * g++.dg/torture/pr70526.C: New testcase.
10882
ca943582 108832016-04-05 Jakub Jelinek <jakub@redhat.com>
10884
10885 PR target/70525
10886 * gcc.target/i386/pr70525.c: New test.
10887
87825cd5 108882016-04-05 Richard Biener <rguenther@suse.de>
10889
10890 PR middle-end/70499
10891 * g++.dg/torture/pr70499.C: New testcase.
10892
14638828 108932016-04-05 Richard Biener <rguenther@suse.de>
10894
10895 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
10896 remove XFAIL.
10897
967a90d5 108982016-04-04 Jakub Jelinek <jakub@redhat.com>
10899
10900 PR middle-end/70307
10901 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
10902 rs6000 ABI warnings.
10903
d374a3a3 109042016-04-04 Jan Hubicka <hubicka@ucw.cz>
10905
10906 PR ipa/66223
10907 * g++.dg/ipa/devirt-51.C: New testcase.
10908
8ff377a6 109092016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 10910 Jakub Jelinek <jakub@redhat.com>
8ff377a6 10911
10912 PR middle-end/70457
10913 * gcc.dg/torture/pr70457.c: New.
10914
f567b44f 109152016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10916
10917 PR fortran/67538
10918 * gfortran.dg/allocate_with_source_19.f08: New test.
10919
89d4ebfa 109202016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
10921
10922 PR fortran/65795
10923 * gfortran.dg/coarray_allocate_6.f08: New test.
10924
68ab33a6 109252016-04-04 Richard Biener <rguenther@suse.de>
10926
10927 PR rtl-optimization/70484
10928 * gcc.dg/torture/pr70484.c: New testcase.
10929
c4f5465d 109302016-04-04 Marek Polacek <polacek@redhat.com>
10931
10932 PR c/70307
10933 * gcc.dg/torture/pr70307.c: New test.
10934
bfec6609 109352016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
10936
10937 PR target/70416
10938 PR target/67391
10939 * gcc.target/sh/torture/pr70416.c: New.
10940
40df9099 109412016-04-02 Martin Sebor <msebor@redhat.com>
10942
10943 PR c++/67376
10944 PR c++/70170
10945 PR c++/70172
10946 PR c++/70228
10947 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
10948 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
10949 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
10950 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
10951 * g++.dg/cpp0x/constexpr-string.C: Same.
10952 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
10953 * g++.dg/cpp0x/pr65398.C: Same.
10954 * g++.dg/ext/constexpr-vla1.C: Same.
10955 * g++.dg/ext/constexpr-vla2.C: Same.
10956 * g++.dg/ext/constexpr-vla3.C: Same.
10957 * g++.dg/ubsan/pr63956.C: Same.
10958
0edb9bfe 109592016-04-01 Jakub Jelinek <jakub@redhat.com>
10960
10961 PR rtl-optimization/70467
10962 * gcc.target/i386/pr70467-2.c: New test.
10963
e5b1a1d9 109642016-04-01 Jakub Jelinek <jakub@redhat.com>
10965 Marek Polacek <polacek@redhat.com>
10966
10967 PR c++/70488
10968 * g++.dg/init/new47.C: New test.
10969
b2ca3fb0 109702016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10971
10972 PR target/70496
10973 * gcc.target/arm/pr70496.c: New test.
10974
4c3bd1e3 109752016-04-01 Nathan Sidwell <nathan@acm.org>
10976
47de69ad 10977 PR c++/68475
10978 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10979
313d569f 109802016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10981
10982 PR target/69890
10983 * gcc.dg/strlenopt.h (memmove): New.
10984 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10985 instead of "string.h".
10986 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10987 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10988 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10989 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10990 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10991 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10992 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10993 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10994 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10995 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10996 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10997 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10998 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10999 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11000 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11001 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11002 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11003 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11004 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11005 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11006
5469facd 110072016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11008
11009 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11010 (Holder::foo): Reflect this.
11011
503de754 110122016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11013
11014 PR target/70442
11015 * gcc.dg/pr70442.c: New test.
11016
13ee2de7 110172016-03-31 Nathan Sidwell <nathan@acm.org>
11018
11019 PR c++/70393
11020 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11021
5e0d03a8 110222016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11023
11024 PR target/70453
11025 * gcc.target/i386/pr70453.c: New test.
11026
8cb82ed4 110272016-03-31 Andrey Belevantsev <abel@ispras.ru>
11028
11029 PR target/70292
11030 * gcc.c-torture/pr70292.c: New test.
11031
7952b661 110322016-03-31 Marek Polacek <polacek@redhat.com>
11033
11034 PR c/70297
11035 * c-c++-common/pr70297.c: New test.
11036 * g++.dg/cpp0x/typedef-redecl.C: New test.
11037 * gcc.dg/typedef-redecl2.c: New test.
11038
1607cc74 110392016-03-31 Jakub Jelinek <jakub@redhat.com>
11040
11041 PR rtl-optimization/70460
11042 * gcc.c-torture/execute/pr70460.c: New test.
11043
c689c252 110442016-03-31 Richard Biener <rguenther@suse.de>
11045
11046 PR c++/70430
11047 * g++.dg/ext/vector30.C: New testcase.
11048
91c9586d 110492016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11050 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11051
11052 * gfortran.dg/fmt_pf.f90: New test.
11053
afa5c1b8 110542016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11055
11056 Forward-port from 5 branch
11057 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR testsuite/70356
11060 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11061 dg-require-effective-target after dg-do.
11062
11063 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11064
11065 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11066
6a5dcab3 110672016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11068 Julian Brown <julian@codesourcery.com>
11069 Chung-Lin Tang <cltang@codesourcery.com>
11070 Cesar Philippidis <cesar@codesourcery.com>
11071 James Norris <jnorris@codesourcery.com>
11072 Tom de Vries <tom@codesourcery.com>
11073 Nathan Sidwell <nathan@codesourcery.com>
11074
305d86a0 11075 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11076 * c-c++-common/goacc/loop-clauses.c: Likewise.
11077 * g++.dg/goacc/template.C: Likewise.
11078 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11079 * gfortran.dg/goacc/loop-1.f95: Likewise.
11080 * gfortran.dg/goacc/loop-5.f95: Likewise.
11081 * gfortran.dg/goacc/loop-6.f95: Likewise.
11082 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11083 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11084 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11085 * c-c++-common/goacc/clauses-fail.c: Likewise.
11086 * c-c++-common/goacc/parallel-1.c: Likewise.
11087 * c-c++-common/goacc/reduction-1.c: Likewise.
11088 * c-c++-common/goacc/reduction-2.c: Likewise.
11089 * c-c++-common/goacc/reduction-3.c: Likewise.
11090 * c-c++-common/goacc/reduction-4.c: Likewise.
11091 * c-c++-common/goacc/routine-3.c: Likewise.
11092 * c-c++-common/goacc/routine-4.c: Likewise.
11093 * c-c++-common/goacc/routine-5.c: Likewise.
11094 * c-c++-common/goacc/tile.c: Likewise.
11095 * g++.dg/goacc/template.C: Likewise.
11096 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11097 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11098 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11099 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11100 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11101 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11102 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11103 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11104 * c-c++-common/goacc/use_device-1.c: ... this file.
11105 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11106 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11107 * c-c++-common/goacc/host_data-6.c: ... this file.
11108 * c-c++-common/goacc/loop-2-kernels.c: New file.
11109 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11110 * c-c++-common/goacc/loop-3.c: Likewise.
11111 * g++.dg/goacc/reference.C: Likewise.
11112 * g++.dg/goacc/routine-1.C: Likewise.
11113 * g++.dg/goacc/routine-2.C: Likewise.
11114
932c0baa 111152016-03-30 Richard Biener <rguenther@suse.de>
11116
11117 PR middle-end/70450
11118 * gcc.dg/torture/pr70450.c: New testcase.
11119
7f7c4659 111202016-03-30 Jakub Jelinek <jakub@redhat.com>
11121
11122 PR target/70421
11123 * gcc.dg/torture/pr70421.c: New test.
11124 * gcc.target/i386/avx512f-pr70421.c: New test.
11125
9cbfe80c 111262016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11127
11128 PR testsuite/70364
11129 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11130 (check): New function.
11131 (bar): Call check.
11132 (foo): Align stack to 16 bytes when calling bar.
11133 * gcc.target/i386/cleanup-2.c: Likewise.
11134
f56c7d36 111352016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11136
11137 PR tree-optimization/59124
11138 * gcc.dg/Warray-bounds-19.c: New test.
11139
92a44a68 111402016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11141
11142 * lib/prune.exp (escape_regex_chars): New.
11143 (prune_file_path): Update to quote metcharacters for regexp.
11144
a3daa269 111452016-03-29 Jakub Jelinek <jakub@redhat.com>
11146
24e1ba3d 11147 PR rtl-optimization/70429
11148 * gcc.c-torture/execute/pr70429.c: New test.
11149
a3daa269 11150 PR tree-optimization/70405
11151 * gcc.dg/pr70405.c: New test.
11152
3ef41a6e 111532016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11154
11155 PR fortran/70397
11156 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11157 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11158
4abd9410 111592016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11160
11161 PR testsuite/64177
11162 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11163 __cilkrts_set_param to set two workers.
11164 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11165 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11166
b58e5f0f 111672016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11168
305d86a0 11169 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11170
bff53658 111712016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11172
11173 PR target/70406
305d86a0 11174 * gcc.target/i386/pr70406.c: New test.
bff53658 11175
bb2c9c15 111762016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11177
11178 * gnat.dg/specs/double_record_extension3.ads: New test.
11179
f12c84ab 111802016-03-25 Richard Henderson <rth@redhat.com>
11181
11182 PR target/70120
11183 * gcc.target/aarch64/pr70120-1.c: New.
11184 * gcc.target/aarch64/pr70120-2.c: New.
11185 * gcc.target/aarch64/pr70120-3.c: New.
11186
b0bf58c4 111872016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11188
11189 PR c++/62212
11190 * g++.dg/template/mangle2.C: The dg-do directive should be
11191 "compile" not "assemble".
11192
f175ba0f 111932016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11194
11195 PR lto/69650
11196 * gcc.dg/pr69650.c: New test.
11197
4cc3295f 111982016-03-25 David Edelsohn <dje.gcc@gmail.com>
11199
11200 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11201
0cf40600 112022016-03-25 Alan Modra <amodra@gmail.com>
11203
11204 * gcc.dg/dfp/pr70052.c: New test.
11205
3aebf099 112062016-03-24 Richard Henderson <rth@redhat.com>
11207
11208 PR middle-end/69845
11209 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11210 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11211
83245bd3 112122016-03-24 Tom de Vries <tom@codesourcery.com>
11213
11214 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11215
108e7ee4 112162016-03-24 Tom de Vries <tom@codesourcery.com>
11217
11218 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11219 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11220
17af0b14 112212016-03-24 Tom de Vries <tom@codesourcery.com>
11222
11223 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11224 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11225
6c8770ee 112262016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11227
11228 PR c++/62212
11229 * g++.dg/template/mangle2.C: New test.
11230
a7e21b7b 112312016-03-24 Richard Biener <rguenther@suse.de>
11232
11233 PR tree-optimization/70396
11234 * gcc.dg/torture/pr70396.c: New testcase.
11235
f365d297 112362016-03-24 Richard Biener <rguenther@suse.de>
11237
11238 PR middle-end/70370
11239 * gcc.dg/torture/pr70370.c: New testcase.
11240
da7aeb13 112412016-03-24 Tom de Vries <tom@codesourcery.com>
11242
11243 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11244 * gfortran.dg/goacc/kernels-tree.f95: Same.
11245 * gfortran.dg/goacc/parallel-tree.f95: Same.
11246
80b30de0 112472016-03-24 Tom de Vries <tom@codesourcery.com>
11248
11249 * c-c++-common/goacc/uninit-if-clause.c: New test.
11250 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11251
cb9b6b99 112522016-03-24 Jakub Jelinek <jakub@redhat.com>
11253
11254 PR target/70290
305d86a0 11255 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11256 Fix formatting.
cb9b6b99 11257
a4225fff 112582016-03-24 Richard Biener <rguenther@suse.de>
11259
11260 PR tree-optimization/70372
11261 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11262
5a869ab8 112632016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11264
11265 PR c++/70347
11266 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11267
36ce5faa 112682016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11269
11270 PR c++/70332
11271 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11272
c4fa85c9 112732016-03-23 Jakub Jelinek <jakub@redhat.com>
11274
d9377ad5 11275 PR c++/70001
11276 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11277 * g++.dg/cpp1y/pr70001.C: New test.
11278
c4fa85c9 11279 PR c++/70323
11280 * g++.dg/cpp0x/constexpr-70323.C: New test.
11281
0a2062da 112822016-03-23 Alexandre Oliva <aoliva@redhat.com>
11283 Jason Merrill <jason@redhat.com>
11284 Jakub Jelinek <jakub@redhat.com>
11285
11286 PR c++/69315
11287 * g++.dg/cpp0x/constexpr-69315.C: New test.
11288 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11289
62d2a6dc 112902016-03-23 Marek Polacek <polacek@redhat.com>
11291
11292 PR c++/69884
11293 * g++.dg/warn/Wignored-attributes-1.C: New test.
11294 * g++.dg/warn/Wignored-attributes-2.C: New test.
11295
a82d6246 112962016-03-23 Tom de Vries <tom@codesourcery.com>
11297
11298 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11299 initialization.
11300 * gfortran.dg/goacc/private-3.f95 (test): Same.
11301 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11302 missing use param.
11303
dc834ba1 113042016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11305
11306 * lib/target-supports.exp: Remove v7ve entry from loop
11307 creating effective target checks.
11308 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11309 (add_options_for_arm_arch_v7ve): Likewise.
11310
7e83fd1f 113112016-03-23 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR tree-optimization/70354
11314 * gcc.dg/vect/pr70354-1.c: New test.
11315 * gcc.dg/vect/pr70354-2.c: New test.
11316 * gcc.target/i386/avx2-pr70354-1.c: New test.
11317 * gcc.target/i386/avx2-pr70354-2.c: New test.
11318
4e4da058 113192016-03-22 Jeff Law <law@redhat.com>
11320
11321 PR target/70232
11322 * gcc.dg/tree-ssa/pr70232.c: New test.
11323
6855137b 113242016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11325
11326 PR target/70302
11327 * gcc.target/i386/pr70302.c: New test.
11328
19db1ec8 113292016-03-22 Richard Biener <rguenther@suse.de>
11330
11331 PR middle-end/70251
11332 * g++.dg/torture/pr70251.C: New testcase.
11333
4baec9f2 113342016-03-22 David Malcolm <dmalcolm@redhat.com>
11335
11336 PR c/69993
11337 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11338 Wmisleading-indentation.c.
11339 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11340 reflect change to diagnostic text and order of messages.
11341 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11342
fcfec126 113432016-03-22 David Edelsohn <dje.gcc@gmail.com>
11344
11345 * g++.dg/ext/java-3.C: Don't compile on AIX.
11346
aa30728a 113472016-03-22 Richard Biener <rguenther@suse.de>
11348
11349 PR middle-end/70333
11350 * gcc.dg/torture/pr70333.c: New testcase.
11351
46ec4eb4 113522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11353
11354 * g++.dg/ext/pr70290.C: New test.
11355
4880f878 113562016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11357
11358 PR target/70325
11359 * gcc.target/i386/pr70325.c: New test.
11360
3d78ea44 113612016-03-22 Jakub Jelinek <jakub@redhat.com>
11362
5934fb8f 11363 PR target/70329
11364 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11365 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11366
b6436f79 11367 PR target/70300
11368 * gcc.target/i386/pr70300.c: New test.
11369
3d78ea44 11370 PR c++/70295
11371 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11372 (func2): New function for cond with parens, xfail warning for c++.
11373 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11374
b60244f6 113752016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11376
11377 PR c++/70096
11378 * g++.dg/template/ptrmem30.C: New test.
11379
c8e3e744 113802016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11381
11382 PR c++/70204
11383 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11384 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11385
2715f63a 113862016-03-21 Jakub Jelinek <jakub@redhat.com>
11387
11388 PR middle-end/70326
11389 * gcc.dg/pr70326.c: New test.
11390
2daa2cda 113912016-03-21 Marc Glisse <marc.glisse@inria.fr>
11392 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR tree-optimization/70317
11395 * gcc.dg/pr70317.c: New test.
11396
d9aa5a50 113972016-03-21 Uros Bizjak <ubizjak@gmail.com>
11398
11399 PR target/70327
11400 * gcc.target/i386/pr70327.c: New test.
11401
e1a88bf4 114022016-03-21 Martin Liska <mliska@suse.cz>
11403
61941425 11404 PR ipa/70306
e1a88bf4 11405 * gcc.dg/ipa/pr70306.c: New test.
11406
d9aa5a50 114072016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11408
11409 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11410 * gcc.target/arm/attr-align3.c: Likewise.
11411 * gcc.target/arm/attr_arm.c: Likewise.
11412 * gcc.target/arm/flip-thumb.c: Likewise.
11413
afdde20c 114142016-03-21 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR target/70296
11417 * gcc.target/powerpc/altivec-36.c: New test.
11418
3f2ef661 114192016-03-21 Richard Biener <rguenther@suse.de>
11420
11421 PR tree-optimization/70310
11422 * gcc.dg/torture/pr70310.c: New testcase.
11423
08b2b692 114242016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11425
11426 PR target/70293
11427 * gcc.target/i386/pr70293.c: New test.
11428
93505d22 114292016-03-21 Richard Biener <rguenther@suse.de>
11430
11431 PR tree-optimization/70288
11432 * gcc.dg/torture/pr70288-1.c: New testcase.
11433 * gcc.dg/torture/pr70288-2.c: Likewise.
11434
06fd1914 114352016-03-21 Andrey Belevantsev <abel@ispras.ru>
11436
11437 PR rtl-optimization/69307
11438 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 11439
b628775e 114402016-03-21 Andrey Belevantsev <abel@ispras.ru>
11441
11442 PR rtl-optimization/69102
11443 * gcc.c-torture/compile/pr69102.c: New test.
11444
1421f43c 114452016-03-18 Jeff Law <law@redhat.com>
11446
11447 PR rtl-optimization/70263
11448 * gcc.c-torture/compile/pr70263-1.c: New test.
11449 * gcc.target/i386/pr70263-2.c: New test.
11450
e7142ce1 114512016-03-18 Bernd Schmidt <bschmidt@redhat.com>
11452
11453 PR rtl-optimization/70278
11454 * gcc.dg/torture/pr70278.c: New test.
11455 * gcc.target/arm/pr70278.c: New test.
11456
5539bc70 114572016-03-18 David Malcolm <dmalcolm@redhat.com>
11458
11459 PR c/70281
11460 * gcc.dg/plugin/diagnostic-test-expressions-1.c
11461 (test_builtin_types_compatible_p): New test function.
11462 * gcc.dg/pr70281.c: New test case.
11463
296a290a 114642016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
11465
11466 PR target/70113
11467 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
11468
666094f0 114692016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
11470
11471 PR tree-optimization/70252
11472 * gcc.dg/pr70252.c: New test.
11473
350514e8 114742016-03-18 Tom de Vries <tom@codesourcery.com>
11475
11476 * gcc.dg/pr70161-2.c: New test.
11477 * gcc.dg/pr70161.c: New test.
11478
011e0cea 114792016-03-18 Tom de Vries <tom@codesourcery.com>
11480
11481 PR ipa/70269
11482 * gcc.dg/pr70269.c: New test.
11483
292a09de 114842016-03-18 Jakub Jelinek <jakub@redhat.com>
11485
11486 PR c++/70267
11487 * g++.dg/ext/java-3.C: New test.
11488
efc86c4c 114892016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11490
11491 PR c++/70205
11492 * g++.dg/lookup/pr70205.C: New test.
11493
a28dd575 114942016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
11495
11496 PR c++/70218
11497 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
11498
92e7ab1e 114992016-03-17 Marek Polacek <polacek@redhat.com>
11500
11501 PR c/69407
11502 * gcc.dg/atomic-op-6.c: New test.
11503
7378dbfb 115042016-03-17 David Malcolm <dmalcolm@redhat.com>
11505
11506 PR c/70264
11507 * c-c++-common/pr70264.c: New test case.
11508
f7995d7d 115092016-03-17 Jakub Jelinek <jakub@redhat.com>
11510
e2895b76 11511 PR c++/70144
11512 * c-c++-common/pr70144-1.c: New test.
11513 * c-c++-common/pr70144-2.c: New test.
11514
f7995d7d 11515 PR c++/70272
11516 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
11517 * g++.dg/opt/flifetime-dse6.C: New test.
11518 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
11519
5ec4a949 115202016-03-17 H.J. Lu <hongjiu.lu@intel.com>
11521
11522 PR driver/70192
11523 * gcc.dg/pic-1.c: New test.
11524 * gcc.dg/pic-2.c: Likewise.
11525 * gcc.dg/pic-3.c: Likewise.
11526 * gcc.dg/pic-4.c: Likewise.
11527 * gcc.dg/pie-1.c: Likewise.
11528 * gcc.dg/pie-2.c: Likewise.
11529 * gcc.dg/pie-3.c: Likewise.
11530 * gcc.dg/pie-4.c: Likewise.
11531 * gcc.dg/pie-5.c: Likewise.
11532 * gcc.dg/pie-6.c: Likewise.
11533
c28550e1 115342016-03-17 Tom de Vries <tom@codesourcery.com>
11535
11536 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
11537 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
11538
be3296cb 115392016-03-17 Richard Biener <rguenther@suse.de>
11540
11541 PR debug/70271
11542 * g++.dg/debug/pr70271.C: New testcase.
11543
9b60ef21 115442016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
11545
11546 * gcc.target/i386/pr70251.c: New test.
11547
9a80bc1a 115482016-03-17 Marek Polacek <polacek@redhat.com>
11549
11550 PR c++/70194
11551 * g++.dg/warn/constexpr-70194.C: New test.
11552
733d7ff9 115532016-03-16 Richard Henderson <rth@redhat.com>
11554
11555 PR middle-end/70240
11556 * gcc.c-torture/compile/pr70240.c: New.
11557
3e6f12bf 115582016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11559
11560 * gcc.c-torture/compile/20151204.c: Skip for avr.
11561
867c9e99 115622016-03-16 Jakub Jelinek <jakub@redhat.com>
11563
11564 PR target/70245
11565 * g++.dg/opt/pr70245.C: New test.
11566 * g++.dg/opt/pr70245.h: New file.
11567 * g++.dg/opt/pr70245-aux.cc: New file.
11568
8ced6ab7 115692016-03-16 Martin Sebor <msebor@redhat.com>
11570
11571 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
11572
37af779a 115732016-03-16 Richard Henderson <rth@redhat.com>
11574
11575 PR middle-end/70199
11576 * gcc.c-torture/compile/pr70199.c: New.
11577
78ed999c 115782016-03-16 H.J. Lu <hongjiu.lu@intel.com>
11579
11580 * gcc.dg/uninit-19.c: Run dos2unix.
11581
462ca422 115822016-03-16 Marek Polacek <polacek@redhat.com>
11583
11584 PR c/70093
11585 * gcc.dg/nested-func-10.c: New test.
11586 * gcc.dg/nested-func-9.c: New test.
11587
fe58aacc 115882016-03-16 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR tree-optimization/68714
11591 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
11592
27a53872 115932016-03-16 Tom de Vries <tom@codesourcery.com>
11594
11595 PR tree-optimization/68715
11596 * gcc.dg/graphite/pr68715-2.c: New test.
11597 * gcc.dg/graphite/pr68715.c: New test.
11598 * gfortran.dg/graphite/pr68715.f90: New test.
11599
95049c3c 116002016-03-16 Tom de Vries <tom@codesourcery.com>
11601
11602 PR tree-optimization/68809
11603 * gcc.dg/graphite/pr68809-2.c: New test.
11604 * gcc.dg/graphite/pr68809.c: New test.
11605
09eddd70 116062016-03-16 Jakub Jelinek <jakub@redhat.com>
11607
81fc5915 11608 PR c++/70147
11609 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
11610 method call to i () as argument. Adjust expected output.
11611
09eddd70 11612 PR c++/70147
11613 * g++.dg/ubsan/pr70147-1.C: New test.
11614 * g++.dg/ubsan/pr70147-2.C: New test.
11615
6373d2a2 116162016-03-15 Martin Sebor <msebor@redhat.com>
11617
11618 PR c++/58281
11619 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
11620
d27a0c11 116212016-03-15 John David Anglin <danglin@gcc.gnu.org>
11622
9908039d 11623 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
11624 hppa*-*-hpux*.
11625
45cdc3a6 11626 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
11627
d27a0c11 11628 PR libfortran/69799
11629 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
11630 libatomic_available.
11631
0dd1d57f 116322016-03-15 Marek Polacek <polacek@redhat.com>
11633
11634 PR c++/70209
11635 * g++.dg/ext/attribute-may-alias-4.C: New test.
11636
0ce02c07 116372016-03-15 Alexander Monakov <amonakov@ispras.ru>
11638
11639 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
11640 -fvar-tracking-assignments-toggle flag.
11641
f6e39b30 116422016-03-15 Pat Haugen <pthaugen@us.ibm.com>
11643
11644 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
11645
167f93a2 116462016-03-15 Jakub Jelinek <jakub@redhat.com>
11647
11648 PR rtl-optimization/70222
11649 * gcc.c-torture/execute/pr70222-1.c: New test.
11650 * gcc.c-torture/execute/pr70222-2.c: New test.
11651
08a8af4a 116522016-03-15 Richard Henderson <rth@redhat.com>
11653
11654 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
11655
738eb905 116562016-03-15 Andrey Belevantsev <abel@ispras.ru>
11657
11658 PR rtl-optimization/69032
11659 * gcc.dg/pr69032.c: New test.
11660
dd148b3a 116612016-03-15 Andrey Belevantsev <abel@ispras.ru>
11662
11663 PR rtl-optimization/63384
d9aa5a50 11664 * g++.dg/pr63384.C: New test.
dd148b3a 11665
acf58115 116662016-03-15 Andrey Belevantsev <abel@ispras.ru>
11667
11668 PR target/64411
11669 * gcc.target/i386/pr64411.C: New test.
11670
a2897dc4 116712016-03-15 Tom de Vries <tom@codesourcery.com>
11672
11673 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
11674 * gfortran.dg/goacc/kernels-alias.f95: New test.
11675
7bad2faf 116762016-03-14 Martin Sebor <msebor@redhat.com>
11677
11678 PR c++/53792
11679 * g++.dg/cpp0x/constexpr-inline.C: New test.
11680 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
11681
d65fa8d9 116822016-03-14 David Edelsohn <dje.gcc@gmail.com>
11683
11684 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
11685
2b3c633f 116862016-03-14 Jakub Jelinek <jakub@redhat.com>
11687
11688 PR middle-end/70219
11689 * gcc.dg/pr70219.c: New test.
11690
e947f9c3 116912016-03-14 Bernd Schmidt <bschmidt@redhat.com>
11692
11693 PR target/70083
11694 * gcc.dg/torture/pr70083.c: New test.
11695 * gcc.target/i386/pr70083.c: New test.
11696
74201dc2 116972016-03-14 Richard Biener <rguenther@suse.de>
11698
11699 PR tree-optimization/56365
11700 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
11701
88aea41e 117022016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
11703
11704 PR target/70098
11705 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
11706 New function.
11707 * g++.dg/pr70098.C: New testcase.
11708
11709
1bd2aefd 117102016-03-14 Tom de Vries <tom@codesourcery.com>
11711
11712 PR tree-optimization/70045
11713 * gcc.dg/graphite/pr70045.c: New test.
11714
922c7033 117152016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11716
11717 PR fortran/69043
11718 * gfortran.dg/include_9.f90: New test.
11719
fd4ab6d9 117202016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
11721
11722 PR fortran/45076
11723 gfortran.dg/prof/prof.exp: New script.
11724 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
11725
7d7218d3 117262016-03-12 Andrey Belevantsev <abel@ispras.ru>
11727
11728 PR rtl-optimization/69307
11729 * gcc.dg/pr69307.c: New test.
11730
02ffd664 117312016-03-12 Vladimir Makarov <vmakarov@redhat.com>
11732
11733 PR target/69614
11734 * gcc.target/arm/pr69614.c: New.
11735
76e207a9 117362016-03-12 Paul Thomas <pault@gcc.gnu.org>
11737
11738 PR fortran/70031
11739 * gfortran.dg/submodule_14.f08: New test
11740
11741 PR fortran/69524
11742 * gfortran.dg/submodule_15.f08: New test
11743
490ee78a 117442016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
11745
11746 PR c++/70106
11747 * g++.dg/cpp1y/paren3.C: New test.
11748
04e137ff 117492016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11750
11751 PR target/70131
11752 * gcc.target/powerpc/ppc-round2.c: New test.
11753
27b2c1c4 117542016-03-11 Bernd Schmidt <bschmidt@redhat.com>
11755
11756 PR target/70123
11757 * gcc.dg/torture/pr70123.c: New test.
11758
84116671 117592016-03-11 Jeff Law <law@redhat.com>
11760
11761 PR tree-optimization/70190
11762 * gcc.c-torture/compile/pr70190.c: New test.
11763
cfa58bc8 117642016-03-11 David Malcolm <dmalcolm@redhat.com>
11765
11766 PR c/68187
11767 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
11768 case.
11769 (test43_b): Likewise.
11770 (test43_c): Likewise.
11771 (test43_d): Likewise.
11772 (test43_e): Likewise.
11773 (test43_f): Likewise.
11774 (test43_g): Likewise.
11775 (test44_a): Likewise.
11776 (test44_b): Likewise.
11777 (test44_c): Likewise.
11778 (test44_d): Likewise.
11779 (test44_e): Likewise.
11780
ce234f27 117812016-03-11 David Malcolm <dmalcolm@redhat.com>
11782
11783 PR c/70085
11784 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
11785
e4756b48 117862016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11787
11788 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
11789 dg-options.
11790
1f5ef87e 117912016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11792
11793 PR target/70002
11794 PR target/69245
11795 * gcc.target/aarch64/pr69245_2.c: New test.
11796
f9c352a1 117972016-03-11 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR tree-optimization/70177
11800 * gcc.dg/pr70177.c: New test.
11801
4dd92ac6 118022016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11803
11804 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
11805
331e4fdb 118062016-03-11 Alan Lawrence <alan.lawrence@arm.com>
11807
11808 * gcc.dg/tree-ssa/sra-20.c: New.
11809
69262824 118102016-03-11 Jakub Jelinek <jakub@redhat.com>
11811
6f9a7425 11812 PR rtl-optimization/70174
11813 * gcc.dg/pr70174.c: New test.
11814
69262824 11815 PR tree-optimization/70169
11816 * gcc.dg/pr70169.c: New test.
11817
4637a847 118182016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11819
11820 PR target/70160
11821 * gcc.target/i386/pr70160.c: New test.
11822
5a86d754 118232016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11824
11825 * gcc.target/s390/dfp-1.c: New test.
11826
af4c8290 118272016-03-10 Nick Clifton <nickc@redhat.com>
11828
11829 PR target/70044
11830 * gcc.target/aarch64/pr70044.c: New test.
11831
98dfd328 118322016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
11833 Jakub Jelinek <jakub@redhat.com>
11834
11835 PR c++/70001
11836 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
11837 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
11838 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
11839
75e72311 118402016-03-10 Jan Hubicka <hubicka@ucw.cz>
11841
11842 PR lto/69589
11843 * g++.dg/lto/pr69589_0.C: New testcase
11844 * g++.dg/lto/pr69589_1.C: New testcase
11845
a2eb1271 118462016-03-10 Marek Polacek <polacek@redhat.com>
11847
11848 PR c++/70153
11849 * g++.dg/delayedfold/unary-plus1.C: New test.
11850
118512016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 11852
11853 * gcc.target/arm/pr45701-1.c: Escape brackets.
11854 * gcc.target/arm/pr45701-2.c: Likewise.
11855
5ab2987f 118562016-03-10 Alan Lawrence <alan.lawrence@arm.com>
11857
11858 * gfortran.dg/unconstrained_commons.f: New.
11859
6972afac 118602016-03-10 Alan Modra <amodra@gmail.com>
11861
11862 * gcc.dg/pr69195.c: New.
11863 * gcc.dg/pr69238.c: New.
11864
c82c99ec 118652016-03-10 Tom de Vries <tom@codesourcery.com>
11866
11867 PR testsuite/68915
11868 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
11869
a2389d4a 118702016-03-10 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/70128
11873 * gcc.dg/tree-ssa/alias-34.c: New testcase.
11874 * gcc.dg/tree-ssa/alias-35.c: Likewise.
11875
c272412d 118762016-03-09 Jakub Jelinek <jakub@redhat.com>
11877
a0451069 11878 PR tree-optimization/70152
11879 * gcc.dg/pr70152.c: New test.
11880
c272412d 11881 PR target/70086
11882 * gcc.target/i386/pr70086-1.c: New test.
11883 * gcc.target/i386/pr70086-2.c: New test.
11884 * gcc.target/i386/pr70086-3.c: New test.
5f611068 11885
11886 PR tree-optimization/70127
11887 * gcc.c-torture/execute/pr70127.c: New test.
11888
27dcb7a8 118892016-03-09 Cesar Philippidis <cesar@codesourcery.com>
11890
11891 * c-c++-common/goacc/combined-directives-2.c: New test.
11892
c24757cf 118932016-03-09 David Malcolm <dmalcolm@redhat.com>
11894
11895 PR c/68473
11896 PR c++/70105
11897 * g++.dg/diagnostic/pr70105.C: New test.
11898 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
11899 (test_multiple_ordinary_maps): New test function.
11900
83108969 119012016-03-09 David Malcolm <dmalcolm@redhat.com>
11902
11903 PR c/68473
11904 PR c++/70105
11905 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
11906 Drop range information from call to inform_at_rich_loc.
11907 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
11908 New.
11909 (test_show_locus): Replace calls to rich_location::add_range with
11910 calls to add_range. Rewrite the tests that used the now-defunct
11911 rich_location ctor taking a source_range. Simplify other tests
11912 by replacing calls to COMBINE_LOCATION_DATA with calls to
11913 make_location.
11914
6733c0e8 119152016-03-09 Richard Biener <rguenther@suse.de>
11916 Jakub Jelinek <jakub@redhat.com>
11917
11918 PR tree-optimization/70138
11919 * gcc.dg/vect/pr70138-1.c: New testcase.
11920 * gcc.dg/vect/pr70138-2.c: Likewise.
11921
96abb9f5 119222016-03-09 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR target/70049
11925 * gcc.target/i386/pr70049.c: New test.
11926
42bb3bfb 119272016-03-09 Richard Biener <rguenther@suse.de>
11928
11929 PR c/70143
11930 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
11931 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
11932 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
11933
27527428 119342016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11935
11936 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
11937 arm-*-*.
11938
248449f2 119392016-03-09 Jakub Jelinek <jakub@redhat.com>
11940
1bd49ced 11941 PR middle-end/67278
11942 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
11943
248449f2 11944 PR target/67278
11945 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
11946
11947 PR middle-end/70050
11948 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
11949 in testcase comment.
11950
dfc460ff 119512016-03-09 Tom de Vries <tom@codesourcery.com>
11952
11953 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
11954 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
11955 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
11956 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
11957 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
11958 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
11959 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
11960 * gfortran.dg/goacc/kernels-loop.f95: New test.
11961
0377fc7f 119622016-03-08 Martin Sebor <msebor@redhat.com>
11963
11964 PR c++/62096
11965 * g++.dg/warn/overflow-warn-7.C: New test.
11966
3556aa80 119672016-03-08 Jason Merrill <jason@redhat.com>
11968
11969 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
11970 * lib/target-supports.exp (check_effective_target_concepts): New.
11971
e5096208 119722016-03-08 Jakub Jelinek <jakub@redhat.com>
11973
5370eb8d 11974 PR c++/70135
11975 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11976 * g++.dg/ubsan/pr70135.C: New test.
11977
e5096208 11978 PR target/70110
11979 * gcc.dg/pr70110.c: New test.
11980
cc37120d 119812016-03-07 Martin Jambor <mjambor@suse.cz>
11982
11983 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11984 * c-c++-common/gomp/if-1.c: Likewise.
11985 * c-c++-common/gomp/pr61486-2.c: Likewise.
11986 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11987 to dg-additional-options.
11988 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11989 * g++/gomp/target-teams-1.c: Likewise.
11990 * gcc.dg/gomp/gomp.exp: Likewise.
11991 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11992 dg-additional-options.
11993 * gfortran.dg/gomp/gomp.exp: Likewise.
11994 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11995 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11996 dg-additional-options.
11997 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11998
53c248d8 119992016-03-07 Martin Jambor <mjambor@suse.cz>
12000
12001 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12002 * c-c++-common/gomp/gridify-1.c: New test.
12003 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12004
541e79a0 120052016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12006
12007 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12008 trigger for cortex-r8, when scanning for register r8.
12009 * gcc.target/arm/pr45701-2.c: Likewise.
12010
4dfabd94 120112016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12012 Jeff Law <law@redhat.com>
4dfabd94 12013
12014 PR tree-optimization/69740
12015 * gcc.c-torture/compile/pr69740-1.c: New test.
12016 * gcc.c-torture/compile/pr69740-2.c: New test.
12017
1b63a87b 120182016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12019
12020 * lib/target-supports.exp
12021 (check_effective_target_whole_vector_shift): Enable for PPC64.
12022
d33914da 120232016-03-07 Richard Biener <rguenther@suse.de>
12024
12025 PR tree-optimization/70115
12026 * gcc.dg/torture/pr70115.c: New testcase.
12027
584fba4b 120282016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12029
12030 PR middle-end/69916
12031 * c-c-++-common/goacc/pr69916.c: New.
12032
7f2f5ec0 120332016-03-07 Richard Henderson <rth@redhat.com>
12034
12035 * gcc.c-torture/compile/pr70061.c: New test.
12036
f530e7c4 120372016-03-07 Richard Biener <rguenther@suse.de>
12038
12039 PR testsuite/70109
12040 * gcc.dg/vect/O3-pr36098.c: New testcase.
12041
a3855fed 120422016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12043
12044 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12045
091ffc31 120462016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12047
12048 * gnat.dg/renaming9.ad[sb]: New testcase.
12049
2941b871 120502016-03-05 Jakub Jelinek <jakub@redhat.com>
12051
12052 PR c++/70084
12053 * g++.dg/expr/stdarg3.C: New test.
12054
5173ce42 120552016-03-04 Jeff Law <law@redhat.com>
12056
12057 PR tree-optimization/69196
12058 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12059 x86_64-*-*.
12060
2d1d2e55 120612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12062
0e43078e 12063 PR c/69973
12064 * gcc.dg/pr69973.c: New test.
12065
d8ec06ae 12066 PR rtl-optimization/69941
12067 * gcc.dg/torture/pr69941.c: New test.
12068
2d1d2e55 12069 PR c/69824
12070 * gcc.dg/pr69824.c: New test.
12071
32f692e2 120722016-03-05 Tom de Vries <tom@codesourcery.com>
12073
12074 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12075 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12076 function.
12077
1c699e9a 120782016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12079
12080 PR c++/66786
12081 * g++.dg/cpp1y/var-templ48.C: New test.
12082 * g++.dg/cpp1y/var-templ49.C: New test.
12083
358448c6 120842016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12085
12086 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12087
01dc3c45 120882016-03-04 Jakub Jelinek <jakub@redhat.com>
12089
e968ff6d 12090 PR c++/70035
12091 * g++.dg/ubsan/pr70035.C: New test.
12092
01dc3c45 12093 PR target/70062
12094 * gcc.target/i386/pr70062.c: New test.
12095
3937d618 120962016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12097
12098 * g++.dg/template/typename21.C: Remove c++98_only.
12099
c58ac7f8 121002016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12101
12102 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12103
0060768a 121042016-03-04 David Malcolm <dmalcolm@redhat.com>
12105
12106 PR c/68187
12107 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12108 function.
12109 (fn_42_b): Likewise.
12110 (fn_42_c): Likewise.
12111
74c6fd40 121122016-03-04 David Malcolm <dmalcolm@redhat.com>
12113
12114 PR c/68187
12115 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12116 function.
12117 (fn_40_b): Likewise.
12118 (fn_41_a): Likewise.
12119 (fn_41_b): Likewise.
12120
31b11359 121212016-03-04 Jakub Jelinek <jakub@redhat.com>
12122
12123 PR target/70059
12124 * gcc.target/i386/avx512f-pr70059.c: New test.
12125 * gcc.target/i386/avx512dq-pr70059.c: New test.
12126
c5b93452 121272016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12128
12129 PR rtl-optimization/57676
12130 * gcc.dg/torture/pr57676.c: New test.
12131
268fbd56 121322016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12133
12134 * gcc.dg/pr70026.c: New test.
12135
6560d1ad 121362016-03-04 Marek Polacek <polacek@redhat.com>
12137
12138 PR c/69798
12139 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12140 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12141
cc7dfddf 121422016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12143
12144 PR target/70004
12145 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12146 Delete.
12147 (test_corners_sisd_si): Likewise.
12148 (main): Remove checks of the above.
12149 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12150
e9663bd4 121512016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12152
12153 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12154
dcdd684e 121552016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12156
12157 * gcc.dg/torture/pr69951.c: Accept argc==0.
12158
e692d332 121592016-03-04 Richard Biener <rguenther@suse.de>
12160
12161 PR c++/70054
12162 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12163 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12164
af77b7e6 121652016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12166
12167 PR testsuite/69766
12168 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12169 testing multiarch.
12170
290da96e 121712016-03-04 Jakub Jelinek <jakub@redhat.com>
12172
12173 PR debug/69947
12174 * gcc.dg/guality/pr69947.c: New test.
12175
e51ce713 121762016-03-03 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR ada/70017
12179 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12180
1feed892 121812016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12182
12183 PR rtl-optimization/69904
12184 * gcc.target/arm/pr69904.c: New test.
12185
c32bda69 121862016-03-03 Jakub Jelinek <jakub@redhat.com>
12187
12188 PR target/70021
12189 * gcc.dg/vect/pr70021.c: New test.
12190 * gcc.target/i386/pr70021.c: New test.
12191
1bc579ed 121922016-03-03 Marek Polacek <polacek@redhat.com>
12193
12194 PR middle-end/70050
12195 * gcc.dg/pr70050.c: New test.
12196
cfa8d638 121972016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12198
12199 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12200
1b889259 122012016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12202
12203 PR tree-optimization/70043
12204 * gfortran.dg/vect/pr70043.f90: New test.
12205
f756dfa3 122062016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12207
12208 * gnat.dg/specs/task1.ads: New test.
12209
5cb4863d 122102016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12211
12212 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12213 Invoke gdb with -batch.
12214 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12215
5dd12e43 122162016-03-03 Richard Biener <rguenther@suse.de>
12217
12218 PR tree-optimization/55936
12219 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12220
d97ba4ca 122212016-03-02 Jeff Law <law@redhat.com>
12222
5d23c86f 12223 PR rtl-optimization/69942
12224 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12225 effects of argument promotions.
12226
d97ba4ca 12227 PR tree-optimization/69987
12228 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12229 target does not support -fprefetch-loop-arrays.
12230
901faaa0 122312016-03-02 Uros Bizjak <ubizjak@gmail.com>
12232
12233 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12234
51f6fdce 122352016-03-02 Bin Cheng <bin.cheng@arm.com>
12236
6bc7872f 12237 PR rtl-optimization/69052
51f6fdce 12238 * gcc.target/i386/pr69052.c: New test.
12239
31d31e07 122402016-03-02 Alan Modra <amodra@gmail.com>
12241
12242 * gcc.dg/pr69990.c: New.
12243
04faee95 122442016-03-02 Jakub Jelinek <jakub@redhat.com>
12245
270d0117 12246 PR c/68062
12247 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12248
12249 PR middle-end/70022
12250 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12251
04faee95 12252 PR target/70028
12253 * gcc.target/i386/pr70028.c: New test.
12254
a2cc9e8e 122552016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12256
12257 * c-c++-common/asan/swapcontext-test-1.c,
12258 * c-c++-common/tsan/thread_leak.c,
12259 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12260 * g++.dg/tsan/benign_race.C,
12261 * g++.dg/tsan/fd_close_norace.C,
12262 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12263 races with sanitizer output
12264
dd4bd263 122652016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12266 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12267
12268 PR target/67278
12269 * gcc.dg/simd-8.c: New testcase.
12270
b5fe3a49 122712016-03-02 Richard Biener <rguenther@suse.de>
12272
12273 PR middle-end/67278
12274 * gcc.dg/simd-7.c: New testcase.
12275
23601f67 122762016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12277
12278 * gcc.target/i386/pr70007.c: Tweak.
12279
f66f65e7 122802016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12281
12282 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12283
60773515 122842016-03-02 Marek Polacek <polacek@redhat.com>
12285
12286 PR c/67854
12287 * gcc.dg/pr67854.c: New test.
12288
6c094cb1 122892016-03-02 Jakub Jelinek <jakub@redhat.com>
12290
12291 PR middle-end/70025
12292 * gcc.dg/torture/pr70025.c: New test.
12293
7627bb56 122942016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12295
12296 PR tree-optimization/68621
12297 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12298
066c8e94 122992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12300
12301 * gcc.target/i386/pr70007.c: New test.
12302
d3b819ad 123032016-03-01 Jeff Law <law@redhat.com>
12304
d4b9ad56 12305 PR tree-optimization/69196
7e217344 12306 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12307
d3b819ad 12308 PR tree-optimization/69196
12309 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12310 duplicating code and spoiling the expected output.
12311
4f37285d 123122016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12313
12314 PR target/70033
12315 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12316 supports power9 before doing tests.
12317 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12318 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12319 * gcc.target/powerpc/p9-permute.c: Likewise.
12320
3e9c4f6c 123212016-03-01 Uros Bizjak <ubizjak@gmail.com>
12322
12323 PR target/70027
12324 * gcc.target/i386/pr70027.c: New test.
12325
e324729e 123262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12327
12328 * gcc.dg/pr70017.c: New test.
12329
40e9ce2d 123302016-03-01 Jakub Jelinek <jakub@redhat.com>
12331
12332 PR c/69796
12333 PR c/69974
12334 * gcc.dg/pr69796.c: New test.
12335 * gcc.dg/pr69974.c: New test.
12336
e8b016ea 123372016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12338
12339 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12340
24d3127c 123412016-02-29 Jeff Law <law@redhat.com>
12342
12343 PR tree-optimization/69987
12344 * gfortran.dg/pr69987.f90: New test.
12345
12346 PR tree-optimization/69989
12347 * gcc.c-torture/compile/pr69989-2.c: New test.
12348
12cc1225 123492016-03-01 Marek Polacek <polacek@redhat.com>
12350
12351 PR c++/69795
12352 * g++.dg/parse/invalid1.C: New test.
12353
d99a947c 123542016-03-01 Richard Biener <rguenther@suse.de>
12355
12356 PR middle-end/70022
12357 * gcc.dg/pr70022.c: New testcase.
12358
395dbc60 123592016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12360
12361 PR tree-optimization/69956
12362 * gcc.dg/pr69956.c: New test.
12363
40a35c55 123642016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12365
12366 PR target/70011
12367 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12368 XFAIL when hardware supports efficient unaligned storage access.
12369
4edc90b0 123702016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12371
12372 PR c++/69961
12373 * g++.dg/template/pr69961a.C: New test.
12374 * g++.dg/template/pr69961b.C: New test.
12375
1ed1f69a 123762016-02-29 David Malcolm <dmalcolm@redhat.com>
12377
12378 PR preprocessor/69985
12379 * gcc.dg/cpp/pr69985.c: New test case.
12380
01c5d15d 123812016-02-29 Jeff Law <law@redhat.com>
12382
3a4d3de5 12383 PR tree-optimization/70005
12384 * gcc.c-torture/execute/pr70005.c New test.
12385
01c5d15d 12386 PR tree-optimization/69999
12387 * gcc.c-torture/compile/pr69999.c: New test.
12388
1bf66b54 123892016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12390
12391 PR tree-optimization/69652
12392 * gcc.dg/torture/pr69652.c: Delete test.
12393 * gcc.dg/vect/pr69652.c: New test.
12394
b4d653d5 123952016-02-19 Richard Biener <rguenther@suse.de>
12396
12397 PR tree-optimization/69980
12398 * gfortran.dg/vect/pr69980.f90: New testcase.
12399
35bc4745 124002016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12401
12402 * gcc.target/sparc/20160229-1.c: New test.
12403
bb54a538 124042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12405
12406 * gnat.dg/stack_usage3.adb: New test.
12407 * gnat.dg/stack_usage3_pkg.ads: New helper.
12408
95164e71 124092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12410
12411 * gnat.dg/renaming8.adb: New test.
12412 * gnat.dg/renaming8_pkg1.ads: New helper.
12413 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12414 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12415
a890896f 124162016-02-29 Richard Biener <rguenther@suse.de>
12417
12418 PR tree-optimization/69720
12419 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12420
5c70403a 124212016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12422
12423 PR fortran/68147
12424 PR fortran/47674
12425 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12426
dfb6d139 124272016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 12428 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12429
12430 PR fortran/56007
12431 * gfortran.dg/coarray_8.f90: Adjust error message.
12432 * gfortran.dg/pr56007.f90: New test.
12433 * gfortran.dg/pr56007.f: New test.
12434
536508db 124352016-02-28 H.J. Lu <hongjiu.lu@intel.com>
12436
12437 PR tree-optimization/69989
12438 * gcc.dg/torture/pr69989.c: New test.
12439
eec75e45 124402016-02-28 Eric Botcazou <ebotcazou@adacore.com>
12441
12442 * gcc.target/i386/stack-realign-win.c: New test.
12443
0175e45a 124442016-02-28 Harald Anlauf <anlauf@gmx.de>
12445
12446 PR fortran/60126
12447 * gfortran.dg/pr60126.f90: New test.
12448
2a703589 124492016-02-27 Jeff Law <law@redhat.com>
12450
12451 Revert
12452 2016-02-26 Richard Biener <rguenther@suse.de>
12453 Jeff Law <law@redhat.com>
12454
12455 PR tree-optimization/69740
12456 * gcc.c-torture/compile/pr69740-1.c: New test.
12457 * gcc.c-torture/compile/pr69740-2.c: New test.
12458
359b4c18 124592016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12460
1c96765a 12461 PR fortran/69910
359b4c18 12462 * gfortran.dg/newunit_4.f90: New test.
12463
49462d93 124642016-02-27 Jakub Jelinek <jakub@redhat.com>
12465
12466 PR target/69613
12467 PR rtl-optimization/69886
12468 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
12469 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
12470 target.
12471
c4ac733e 124722016-02-26 Martin Sebor <msebor@redhat.com>
12473
12474 PR tree-optimization/15826
12475 * gcc.dg/tree-ssa/pr15826.c: New test.
12476
da8c4b5d 124772016-02-26 Jakub Jelinek <jakub@redhat.com>
12478
12479 PR target/69969
12480 * gcc.target/powerpc/pr69969.c: New test.
12481
0a4558eb 124822016-02-26 Martin Sebor <msebor@redhat.com>
12483
12484 PR c++/15766
12485 * g++.old-deja/g++.other/decl5.C: Add a test case.
12486
5b500299 124872016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
12488
12489 PR target/69946
12490 * gcc.target/powerpc/pr69946.c: New file.
12491
565f533b 124922016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 12493 Jeff Law <law@redhat.com>
565f533b 12494
0a4558eb 12495 PR tree-optimization/69740
565f533b 12496 * gcc.c-torture/compile/pr69740-1.c: New test.
12497 * gcc.c-torture/compile/pr69740-2.c: New test.
12498
ff67cbea 124992016-02-26 Martin Jambor <mjambor@suse.cz>
12500
12501 PR middle-end/69920
12502 * gcc.dg/torture/pr69932.c: New test.
12503 * gcc.dg/torture/pr69936.c: Likewise.
12504
e400d817 125052016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12506
12507 PR target/69709
12508 * gcc.target/s390/pr69709.c: New test.
12509
126a5a2d 125102016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12511
12512 PR target/69245
12513 * gcc.target/aarch64/pr69245_1.c: New test.
12514
59c58860 125152016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12516
12517 PR target/69613
12518 * gcc.dg/torture/pr69613.c: New test.
12519
9441fa4e 125202016-02-26 Jakub Jelinek <jakub@redhat.com>
12521
12522 PR rtl-optimization/69891
12523 * gcc.target/i386/pr69891.c: New test.
12524
e48fcde0 125252016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 12526 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12527
35ed600a 12528 PR target/61397
f41208a1 12529 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
12530 functionality for both 32-bit and 64-bit.
12531
c86aaa0e 125322016-02-26 Richard Biener <rguenther@suse.de>
12533
12534 PR tree-optimization/69551
12535 * gcc.dg/torture/pr69951.c: New testcase.
12536
38e71a65 125372016-02-25 Richard Biener <rguenther@suse.de>
12538
12539 PR tree-optimization/48795
12540 * gcc.dg/Warray-bounds-18.c: New testcase.
12541
03331e69 125422016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12543
12544 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
12545
f14d8d6a 125462016-02-25 Jakub Jelinek <jakub@redhat.com>
12547
12548 PR rtl-optimization/69896
12549 * gcc.dg/pr69896.c: New test.
12550
4003c807 125512016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
12552
12553 PR c++/69736
12554 * g++.dg/cpp1y/paren2.C: New test.
12555
a0573328 125562016-02-24 Martin Sebor <msebor@redhat.com>
12557
12558 PR c/51147
12559 * gcc.dg/enum-mode-2.c: New test.
12560
2cde02ad 125612016-02-24 Jakub Jelinek <jakub@redhat.com>
12562
12563 PR c++/69922
12564 * g++.dg/warn/Wnonnull-compare-6.C: New test.
12565 * g++.dg/warn/Wnonnull-compare-7.C: New test.
12566 * g++.dg/ubsan/pr69922.C: New test.
12567
f0ea75d1 125682016-02-24 Marek Polacek <polacek@redhat.com>
12569
12570 PR c/69819
12571 * gcc.dg/pr69819.c: New test.
12572
05027366 125732016-02-24 Martin Sebor <msebor@redhat.com>
12574
34ed562b 12575 PR c++/69912
12576 * g++.dg/ext/flexary15.C: New test.
12577
125782016-02-24 Martin Sebor <msebor@redhat.com>
12579
12580 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 12581 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 12582 * g++.dg/ext/builtin_alloca.C: Same.
05027366 12583
650c3ad5 125842016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12585 Charles Baylis <charles.baylis@linaro.org>
12586
12587 PR debug/61033
12588 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
12589
596070e8 125902016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 12591 Jakub Jelinek <jakub@redhat.com>
596070e8 12592
12593 PR middle-end/69760
12594 * gcc.dg/torture/pr69760.c: New testcase.
12595
d6b92d9f 125962016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12597
12598 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
12599 pattern on Solaris with as.
12600
90436d9d 126012016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12602
12603 * gcc.target/arm/cond_sub_restrict_it.c: New test.
12604 * gcc.target/arm/condarith_restrict_it.c: Likewise.
12605 * gcc.target/arm/movcond_restrict_it.c: Likewise.
12606 * gcc.target/arm/negscc_restrict_it.c: Likewise.
12607
7c749495 126082016-02-24 Jakub Jelinek <jakub@redhat.com>
12609
12610 PR middle-end/69915
12611 * gcc.dg/pr69915.c: New test.
12612
9c9680b5 126132016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12614
12615 PR rtl-optimization/69886
12616 * gcc.dg/torture/pr69886.c: New test.
12617
36d081ee 126182016-02-24 Richard Biener <rguenther@suse.de>
12619
12620 PR middle-end/68963
12621 * gcc.dg/torture/pr68963.c: New testcase.
12622
2a0accb9 126232016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12624
12625 PR target/69875
12626 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
12627 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
12628 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
12629 * gcc.target/arm/atomic_loaddi_1.c: New test.
12630 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
12631 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
12632 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
12633 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
12634 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
12635 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
12636 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
12637 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
12638
f0e92ef1 126392016-02-24 Jakub Jelinek <jakub@redhat.com>
12640
12641 PR middle-end/69909
12642 * gcc.dg/torture/pr69909.c: New test.
12643
6907286f 126442016-02-24 Richard Biener <rguenther@suse.de>
12645
12646 PR tree-optimization/69907
12647 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
12648 * gcc.dg/vect/bb-slp-34.c: XFAIL.
12649 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
12650
e6ab7475 126512016-02-24 Christian Bruel <christian.bruel@st.com>
12652
12653 * gcc.target/arm/pragma_cpp_fma.c: New test.
12654
47587450 126552016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12656
12657 PR fortran/61156
12658 * gfortran.dg/include_6.f90: Update test.
12659
d41ab738 126602016-02-23 Jakub Jelinek <jakub@redhat.com>
12661
12662 PR objc/69844
12663 * objc.dg/pr69844.m: New test.
12664
4772d9d5 126652016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12666
12667 PR libgfortran/69456
12668 * gfortran.dg/namelist_89.f90: New test.
12669 * gfortran.dg/pr59700.f90: Update test..
12670
8c38d887 126712016-02-23 Martin Sebor <msebor@redhat.com>
12672
12673 PR middle-end/69780
12674 * g++.dg/ext/builtin_alloca.C: New test.
12675 * gcc.dg/builtins-68.c: New test.
12676
ee1bfdb0 126772016-02-23 Richard Henderson <rth@redhat.com>
12678
12679 * gcc.target/i386/addr-space-3.c: Remove test.
12680
52609ec3 126812016-02-23 David Malcolm <dmalcolm@redhat.com>
12682
12683 PR preprocessor/69126
12684 PR preprocessor/69543
12685 * c-c++-common/pr69126-2-long.c: New test.
12686 * c-c++-common/pr69126-2-short.c: New test.
12687 * c-c++-common/pr69543-1.c: Remove xfail.
12688
d5bf2cc8 126892016-02-23 David Malcolm <dmalcolm@redhat.com>
12690
12691 PR preprocessor/69126
12692 PR preprocessor/69543
12693 PR preprocessor/69558
12694 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
12695 (f): Rename to...
12696 (test_2): ...this, and add leading comment.
12697 (MACRO_3, test_3): New.
12698 (MACRO_4A, MACRO_4B, test_4): New.
12699 (MACRO): Rename to...
12700 (MACRO_5): ...this.
12701 (g): Rename to...
12702 (test_5): ...this, updating for renaming of MACRO, and
12703 add leading comment.
12704 * c-c++-common/pr69543-1.c: New.
12705 * c-c++-common/pr69543-2.c: New.
12706 * c-c++-common/pr69543-3.c: New.
12707 * c-c++-common/pr69543-4.c: New.
12708 * c-c++-common/pr69558-1.c: New.
12709 * c-c++-common/pr69558-2.c: New.
12710 * c-c++-common/pr69558-3.c: New.
12711 * c-c++-common/pr69558-4.c: New.
12712 * gcc.dg/pr69558.c: Move to...
12713 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
12714 xfail for c++.
12715
3a37a410 127162016-02-23 Thomas Schwinge <thomas@codesourcery.com>
12717
12718 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
12719 to -ftree-parallelize-loops/-fopenacc changes.
12720 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
12721 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
12722 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
12723 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
12724 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
12725 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
12726 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
12727 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
12728 * c-c++-common/goacc/kernels-loop.c: Likewise.
12729 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
12730 * c-c++-common/goacc/kernels-reduction.c: Likewise.
12731 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
12732 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
12733
ecca180f 127342016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12735
12736 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
12737
eec0fa3f 127382016-02-23 Jakub Jelinek <jakub@redhat.com>
12739
f1f91c07 12740 PR c++/69902
12741 * g++.dg/warn/Wnonnull-compare-5.C: New test.
12742
eec0fa3f 12743 PR c/69900
12744 * gcc.dg/pr69900.c: New test.
12745
e045424d 127462016-02-23 Martin Jambor <mjambor@suse.cz>
12747
12748 PR tree-optimization/69666
12749 * gcc.dg/tree-ssa/pr69666.c: New test.
12750
f482dff6 127512016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
12752
12753 PR fortran/67451
12754 * gfortran.dg/coarray_allocate_5.f08: New test.
12755
57ed698b 127562016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12757
12758 * gcc.target/s390/vcond-shift.c: Move to ...
12759 * gcc.target/s390/vector/vcond-shift.c: ... here.
12760
990e443c 127612016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12762
12763 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
12764 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
12765
296c5f01 127662016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12767
12768 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
12769
e53f41d5 127702016-02-20 Mark Wielaard <mjw@redhat.com>
12771
12772 PR c/28901
12773 * gcc.dg/unused-variable-3.c: New test.
12774
13af201d 127752016-02-22 Jakub Jelinek <jakub@redhat.com>
12776
12777 PR target/69888
12778 * gcc.target/i386/pr69888.c: New test.
12779
682c90f9 127802016-02-22 Richard Biener <rguenther@suse.de>
12781
12782 PR tree-optimization/69882
12783 * gfortran.dg/vect/pr69882.f90: New testcase.
12784
b8cd18c3 127852016-02-22 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR target/69885
12788 * gcc.dg/pr69885.c: New test.
12789
09343379 127902016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
12791
12792 PR target/69806
12793 PR target/54089
12794 * gcc.target/sh/pr54089-10.c: New.
12795
b345a09f 127962016-02-20 Paul Thomas <pault@gcc.gnu.org>
12797
12798 PR fortran/69423
12799 * gfortran.dg/deferred_character_15.f90 : New test.
12800
51385aed 128012016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
12802
12803 PR fortran/57365
12804 gfortran.dg/allocate_with_source_18.f03: New test.
12805
128062016-02-20 Harald Anlauf <anlauf@gmx.de>
12807
12808 PR fortran/52531
12809 gfortran.dg/gomp/pr52531.f90: New test.
12810
9cce8384 128112016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
12812
12813 PR c++/69865
12814 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
12815 -std=c++03.
12816
d91f5fbb 128172016-02-19 Jakub Jelinek <jakub@redhat.com>
12818
563d5cb8 12819 PR c++/69826
12820 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
12821 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
12822
0a04aac9 12823 PR c++/69850
12824 * g++.dg/warn/Wnonnull-compare-4.C: New test.
12825
d91f5fbb 12826 PR c++/69851
12827 * g++.dg/torture/pr69851.C: New test.
12828
5fe1f282 128292016-02-19 Martin Sebor <msebor@redhat.com>
12830
12831 PR testsuite/69573
12832 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
12833
a45bce11 128342016-02-19 Jakub Jelinek <jakub@redhat.com>
12835
6263dde1 12836 PR c++/69850
12837 * g++.dg/warn/Wnonnull-compare-2.C: New test.
12838 * g++.dg/warn/Wnonnull-compare-3.C: New test.
12839
a45bce11 12840 PR c++/67767
12841 * g++.dg/cpp0x/pr67767.C: New test.
12842
cf2ed1b7 128432016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12844
12845 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
12846 for fp, simd, crypto, crc, lse.
12847 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
12848 above.
12849 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
12850 effective target check.
12851
f6cc34b0 128522016-02-19 Jakub Jelinek <jakub@redhat.com>
12853
12854 PR target/69820
12855 * gcc.target/i386/pr69820.c: New test.
12856
6c678e78 128572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12858
12859 * gcc.target/s390/vector/int128-1.c: New test.
12860
b088ff4b 128612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12862
12863 * gcc.target/s390/vector/vec-vcond-1.c: New test.
12864
b11e60a4 128652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12866
12867 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
12868 instruction pattern name to prevent the testcase from failing with
12869 -march=z13.
12870
664ff6a0 128712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12872
12873 * gcc.target/s390/md/movstr-2.c: New test.
12874
e80be24b 128752016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
12876
12877 * gcc.target/s390/morestack.c: New test.
12878
9839f350 128792016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
12880
12881 PR target/69625
12882 * gcc.target/s390/pr69625.c: Add test case.
12883
4550fbd0 128842016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
12885
12886 PR testsuite/68580
12887 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
12888
57d00b6a 128892016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12890
12891 PR target/68404
12892 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
12893 * gcc.target/powerpc/fusion3.c: Likewise.
12894
63ad69d6 128952016-02-18 Richard Biener <rguenther@suse.de>
12896
12897 PR middle-end/69553
12898 * g++.dg/torture/pr69553.C: New testcase.
12899
d92404ed 129002016-02-18 Nick Clifton <nickc@redhat.com>
12901
4550fbd0 12902 PR target/62254
12903 PR target/69610
12904 * gcc.target/arm/pr62554.c: New test.
12905 * gcc.target/arm/pr69610-1.c: New test.
12906 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 12907
0808dfce 129082016-02-18 Richard Biener <rguenther@suse.de>
12909
12910 PR middle-end/69854
12911 * gcc.dg/torture/pr69854.c: New testcase.
12912
fc3527e3 129132016-02-17 Jakub Jelinek <jakub@redhat.com>
12914
12915 PR c++/69850
12916 * g++.dg/warn/Wnonnull-compare-1.C: New test.
12917
e3c24279 129182012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12919
12920 * gcc.target/powerpc/vec-cg.c: New test.
12921
c9732c2b 129222016-02-17 Richard Biener <rguenther@suse.de>
12923
12924 PR testsuite/69586
12925 * gcc.dg/uninit-21.c: Add -fno-short-enums.
12926
51bf9f9b 129272016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12928
12929 PR target/69161
12930 * gcc.c-torture/compile/pr69161.c: New test.
12931
6baedca3 129322016-02-17 David Sherwood <david.sherwood@arm.com>
12933
12934 PR target/69532
12935 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
12936 * gcc.target/arm/vect-fmaxmin.c: Likewise.
12937
4f240715 129382016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12939
12940 * gcc.dg/ifcvt-4.c: Skip on Visium.
12941
e0c0515d 129422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12943
12944 * gnat.dg/atomic8.adb: New test.
12945
7b319ee6 129462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
12947
12948 * gnat.dg/discr46.ad[sb]: New test.
12949
48a7e3d1 129502016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
12951
12952 PR Target/48344
12953 * gcc.target/powerpc/pr48344-1.c: New test.
12954
3f844f15 129552015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12956
12957 PR fortran/69742
12958 * gfortran.dg/associate_21.f90: New test.
12959
7675e968 129602016-02-16 Jakub Jelinek <jakub@redhat.com>
12961
12962 PR c/69835
12963 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
12964 -Wnonnull in dg-options.
12965 * c-c++-common/nonnull-2.c: New test.
12966
d6faee88 129672016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
12968 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12969
12970 * gcc.target/aarch64/vector_initialization_nostack.c: New.
12971
3a2a72aa 129722016-02-16 Jakub Jelinek <jakub@redhat.com>
12973
12974 PR middle-end/69801
12975 * gcc.dg/pr69801.c: Add empty dg-options.
12976
28072426 129772016-02-16 James Norris <jnorris@codesourcery.com>
12978
12979 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12980 * g++.dg/goacc/deviceptr-1.c: New file.
12981
37fffac2 129822016-02-16 Jakub Jelinek <jakub@redhat.com>
12983
12984 PR tree-optimization/69820
12985 * gcc.dg/vect/pr69820.c: New test.
12986
f72a5e61 129872016-02-16 Richard Biener <rguenther@suse.de>
12988
12989 PR tree-optimization/69776
12990 * gcc.dg/torture/pr69776-2.c: New testcase.
12991
50e0cd76 129922016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12993
12994 PR tree-optimization/69714
12995 * gcc.dg/torture/pr69714.c: New test.
12996
14a72c4e 129972016-02-16 Jakub Jelinek <jakub@redhat.com>
12998
12999 PR tree-optimization/69802
13000 * gcc.dg/pr69802.c: New test.
13001
fd808c11 130022016-02-16 Richard Biener <rguenther@suse.de>
13003
13004 PR middle-end/69801
13005 * gcc.dg/pr69801.c: New testcase.
13006
49a549ca 130072016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13008
13009 PR libgfortran/69651
13010 * gfortran.dg/read_bang.f90: New test.
13011 * gfortran.dg/read_bang4.f90: New test.
13012
77454e6e 130132016-02-15 Jakub Jelinek <jakub@redhat.com>
13014
2074f21c 13015 PR c++/69658
13016 * g++.dg/init/pr69658.C: New test.
13017
77454e6e 13018 PR c++/69797
13019 * c-c++-common/pr69797.c: New test.
13020
4ef4d764 130212016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13022
13023 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13024 check for aarch64*-*-*.
13025
4a45fe0f 130262016-02-15 Richard Biener <rguenther@suse.de>
13027
13028 PR tree-optimization/69783
13029 * gcc.dg/vect/pr69783.c: New testcase.
13030
0b3619e6 130312016-02-15 Richard Biener <rguenther@suse.de>
13032
13033 PR tree-optimization/69776
13034 * gcc.dg/torture/pr69776.c: New testcase.
13035
9b49c3cb 130362016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13037
13038 PR fortran/60526
13039 * gfortran.dg/type_decl_4.f90: Reinstated.
13040
e46faff9 130412016-02-14 John David Anglin <danglin@gcc.gnu.org>
13042
13043 PR fortran/68746
13044 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13045
a96c809a 130462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13047
13048 PR fortran/60526
13049 PR bootstrap/69816
13050 * gfortran.dg/type_decl_4.f90: Removed.
13051
fdec7e88 130522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13053
13054 PR fortran/60526
13055 * gfortran.dg/type_decl_4.f90: New test.
13056
a72095c4 130572016-02-14 Alan Modra <amodra@gmail.com>
13058
bc436924 13059 PR testsuite/68886
a72095c4 13060 * gcc.c-torture/execute/stkalign.c: Revise test.
13061
73bb5f8b 130622016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13063
13064 PR target/67260
13065 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13066
beb13161 130672016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13068
13069 PR target/67260
13070 * gcc.target/sh/torture/pr67260.c: New.
13071
67cab04e 130722016-02-12 John David Anglin <danglin@gcc.gnu.org>
13073
13074 * gcc.dg/pr67964.c: Add dg-require-alias.
13075
44a59bb1 130762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13077
13078 PR target/67636
13079 PR target/64345
13080 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13081
38c9bd3a 130822016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13083
13084 PR libgfortran/69668
13085 * gfortran.dg/namelist_88.f90: New test.
13086
1774ff82 130872016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13088
13089 PR libgfortran/69668
13090 * gfortran.dg/namelist_38.f90: Update test.
13091 * gfortran.dg/namelist_84.f90: Update test.
13092
aec1f4bd 130932016-02-12 David Malcolm <dmalcolm@redhat.com>
13094
13095 PR other/69554
13096 * gcc.dg/pr69554-1.c: New test.
13097 * gfortran.dg/pr69554-1.F90: New test.
13098 * gfortran.dg/pr69554-2.F90: New test.
13099 * lib/gcc-dg.exp (proc dg-locus): New function.
13100 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13101 distinguish between the caret-printing and non-caret-printing
13102 cases. If caret-printing has been explicitly enabled, bail out
13103 without attempting to fix up the output.
13104
da7d5066 131052016-02-12 David Malcolm <dmalcolm@redhat.com>
13106
13107 PR driver/69265
13108 PR driver/69453
13109 * gcc.dg/spellcheck-options-3.c: New test case.
13110 * gcc.dg/spellcheck-options-4.c: New test case.
13111 * gcc.dg/spellcheck-options-5.c: New test case.
13112 * gcc.dg/spellcheck-options-6.c: New test case.
13113 * gcc.dg/spellcheck-options-7.c: New test case.
13114 * gcc.dg/spellcheck-options-8.c: New test case.
13115 * gcc.dg/spellcheck-options-9.c: New test case.
13116 * gcc.dg/spellcheck-options-10.c: New test case.
13117
fcce1b0b 131182016-02-12 Jakub Jelinek <jakub@redhat.com>
13119
13120 PR rtl-optimization/69764
13121 PR rtl-optimization/69771
13122 * c-c++-common/pr69764.c: New test.
13123 * gcc.dg/torture/pr69771.c: New test.
13124
6d609290 131252016-02-12 Marek Polacek <polacek@redhat.com>
13126
13127 * g++.dg/torture/init-list1.C: New.
13128
7d75fb56 131292016-02-12 Marek Polacek <polacek@redhat.com>
13130
13131 * gcc.dg/pr69522.c: Add empty dg-options.
13132
52543fda 131332016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13134
13135 * g++.dg/lto/lto.exp: Include and init mpx.
13136 * g++.dg/lto/pr69729_0.C: New test.
13137
34947478 131382016-02-12 Jakub Jelinek <jakub@redhat.com>
13139
9181a4ec 13140 PR ipa/69241
13141 * g++.dg/ipa/pr69241-4.C: New test.
13142
34947478 13143 PR ipa/68672
13144 * g++.dg/ipa/pr68672-1.C: New test.
13145 * g++.dg/ipa/pr68672-2.C: New test.
13146 * g++.dg/ipa/pr68672-3.C: New test.
13147
74a4140f 131482016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13149
13150 PR c/69522
50e0cd76 13151 * gcc.dg/pr69522.c: New test.
74a4140f 13152
9ddb20d6 131532016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13154
13155 PR c++/69098
13156 * g++.dg/cpp1y/69098.C: New test.
13157 * g++.dg/cpp1y/69098-2.C: New test.
13158
67cf9b55 131592016-02-12 Jakub Jelinek <jakub@redhat.com>
13160
13161 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13162 and neighbour -> neighbor.
13163 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13164 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13165 * c-c++-common/Wvarargs.c: Likewise.
13166 * c-c++-common/goacc/host_data-5.c: Likewise.
13167 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13168 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13169 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13170 * gcc.target/aarch64/pr60697.c: Likewise.
13171 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13172 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13173 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13174 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13175 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13176 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13177 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13178 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13179 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13180 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13181 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13182 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13183 * g++.dg/lookup/koenig5.C: Likewise.
13184 * g++.dg/ext/no-asm-2.C: Likewise.
13185 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13186 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13187 * gfortran.dg/used_types_16.f90: Likewise.
13188 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13189 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13190 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13191 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13192 * gfortran.dg/abstract_type_6.f03: Likewise.
13193 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13194 * gfortran.dg/used_types_15.f90: Likewise.
13195 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13196 * gfortran.dg/exit_3.f08: Likewise.
13197 * gfortran.dg/open_status_2.f90: Likewise.
13198 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13199 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13200 * gfortran.dg/associate_1.f03: Likewise.
13201 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13202 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13203 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13204 * gcc.dg/builtin-object-size-1.c: Likewise.
13205 * gcc.dg/noreturn-6.c: Likewise.
13206 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13207 * gcc.dg/globalalias.c: Likewise.
13208 * gcc.dg/builtins-config.h: Likewise.
13209 * gcc.dg/pr30457.c: Likewise.
13210 * gcc.c-torture/compile/volatile-1.c: Likewise.
13211 * gcc.c-torture/execute/20101011-1.c: Likewise.
13212 * c-c++-common/Waddress-1.c: Likewise.
13213
40b38ace 132142016-02-11 Jakub Jelinek <jakub@redhat.com>
13215
13216 PR c/69768
13217 * c-c++-common/Waddress-1.c: New test.
13218
42c87ca9 132192016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13220
13221 PR fortran/69296
13222 * gfortran.dg/associate_19.f03: New test.
13223 * gfortran.dg/associate_20.f03: New test.
13224
acb7939f 132252016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13226
13227 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13228
6defe3c5 132292016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13230
13231 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13232 .arch armv8-a\n. Add -dA to dg-options.
13233 * gcc.target/aarch64/assembler_arch_1.c: New test.
13234 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13235
63f63318 132362016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13237
13238 PR c++/68726
13239 * g++.dg/cpp0x/pr68726.C: New.
13240
1cddf457 132412016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13242
13243 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13244 test.
13245
b86fba37 132462016-02-11 Richard Biener <rguenther@suse.de>
13247
13248 * g++.dg/tree-ssa/pr61034.C: Adjust.
13249
ec4ec95a 132502016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13251
be7c31e9 13252 PR target/69148
ec4ec95a 13253 * gcc.target/s390/pr69148.c: New.
13254
f64416ca 132552016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13256
13257 PR tree-optimization/69652
13258 * gcc.dg/torture/pr69652.c: New test.
13259
e5d1ea31 132602016-02-10 Jakub Jelinek <jakub@redhat.com>
13261 Patrick Palka <ppalka@gcc.gnu.org>
13262
13263 PR ipa/69241
13264 PR c++/69649
13265 * g++.dg/ipa/pr69241-1.C: New test.
13266 * g++.dg/ipa/pr69241-2.C: New test.
13267 * g++.dg/ipa/pr69241-3.C: New test.
13268 * g++.dg/ipa/pr69649.C: New test.
13269
fa03b19d 132702016-02-10 Uros Bizjak <ubizjak@gmail.com>
13271
13272 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13273 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13274
14485c8a 132752016-02-10 Bin Cheng <bin.cheng@arm.com>
13276
13277 PR tree-optimization/68021
13278 * gcc.dg/tree-ssa/pr68021.c: New test.
13279
79f1ed25 132802016-02-10 Richard Biener <rguenther@suse.de>
13281
13282 PR tree-optimization/69726
13283 * gcc.dg/uninit-22.c: New testcase.
13284
58f74eff 132852016-02-09 Andrew Pinski <apinski@cavium.com>
13286
13287 PR tree-opt/69282
13288 * gcc.c-torture/compile/20160205-1.c: New testcase.
13289
600c00f7 132902016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13291
13292 PR target/68404
13293 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13294 instead accessing a really large arrray.
13295 * gcc.target/powerpc/fusion3.c: Likewise.
13296
0771836e 132972016-02-09 Charles Baylis <charles.baylis@linaro.org>
13298
13299 PR target/68532
13300 * gcc.c-torture/execute/pr68532.c: New test.
13301
4ccd644f 133022016-02-11 Alexandre Oliva <aoliva@redhat.com>
13303
13304 PR target/69634
13305 * gcc.dg/pr69634.c: New.
13306
2e980a39 133072016-02-09 Richard Biener <rguenther@suse.de>
13308
13309 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13310
aacf7102 133112016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13312
aacf7102 13313 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13314
a1856ddf 133152016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13316
13317 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13318
d4d3da7e 133192016-02-09 Richard Biener <rguenther@suse.de>
13320
13321 PR tree-optimization/69715
13322 * gcc.dg/torture/pr69715.c: New testcase.
13323
9cc6714f 133242016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13325
13326 PR c++/69139
13327 * g++.dg/cpp0x/trailing12.C: New test.
13328 * g++.dg/cpp0x/trailing13.C: New test.
13329
83d5062b 133302016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13331
13332 PR c++/69283
13333 PR c++/67835
13334 * g++.dg/cpp1y/auto-fn29.C: New test.
13335 * g++.dg/cpp1y/auto-fn30.C: New test.
13336
394a86f3 133372016-02-08 Jakub Jelinek <jakub@redhat.com>
13338
13339 PR tree-optimization/69209
13340 * gcc.c-torture/compile/pr69209.c: New test.
13341
93b124b4 133422016-02-08 Jeff Law <law@redhat.com>
13343
13344 PR tree-optimization/68541
13345 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13346 of statements allowed in join block for path splitting.
13347
26abce13 133482016-02-08 Jakub Jelinek <jakub@redhat.com>
13349
0acb2d6e 13350 PR c++/59627
13351 * g++.dg/gomp/pr59627.C: New test.
13352
26abce13 13353 PR ipa/69239
13354 * g++.dg/ipa/pr69239.C: New test.
13355
86e0b129 133562016-02-08 David Malcolm <dmalcolm@redhat.com>
13357
13358 PR preprocessor/69664
13359 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13360 * gcc.dg/cpp/warn-comments.c: Likewise.
13361
f553d9f8 133622016-02-08 Marek Polacek <polacek@redhat.com>
13363
13364 PR c++/69688
13365 * g++.dg/init/const12.C: New test.
13366
600695e0 133672016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13368
13369 PR target/60410
13370 * gcc.dg/lto/pr55113_0.c: Remove test.
13371
c4f4b1e8 133722016-02-08 Richard Biener <rguenther@suse.de>
13373
13374 PR tree-optimization/69719
13375 * gcc.dg/torture/pr69719.c: New testcase.
13376
5a987d87 133772016-02-08 Richard Biener <rguenther@suse.de>
13378 Jeff Law <law@redhat.com>
13379
13380 PR target/68273
13381 * gcc.target/mips/pr68273.c: New testcase.
13382
0418e71d 133832016-02-08 Richard Biener <rguenther@suse.de>
13384
13385 PR rtl-optimization/69274
13386 * gcc.target/i386/addr-sel-1.c: XFAIL.
13387
07c0f1ca 133882016-02-08 Jeff Law <law@redhat.com>
13389
40d85f4c 13390 PR tree-optimization/68541
13391 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13392
140e093f 13393 PR tree-optimization/65917
07c0f1ca 13394 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13395
16430acf 133962016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13397
13398 PR fortran/50555
13399 * gfortran.dg/namelist_args.f90: New test.
13400
3f0ff0d8 134012016-02-05 Jeff Law <law@redhat.com>
13402
140e093f 13403 PR tree-optimization/68541
3f0ff0d8 13404 * gcc.dg/tree-ssa/split-path-2.c: New test.
13405 * gcc.dg/tree-ssa/split-path-3.c: New test.
13406 * gcc.dg/tree-ssa/split-path-4.c: New test.
13407 * gcc.dg/tree-ssa/split-path-5.c: New test.
13408 * gcc.dg/tree-ssa/split-path-6.c: New test.
13409 * gcc.dg/tree-ssa/split-path-7.c: New test.
13410
a7cc1f94 134112016-02-05 Martin Sebor <msebor@redhat.com>
13412
13413 PR c++/69662
13414 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13415 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13416
fcb25f28 134172016-02-06 Richard HEnderson <rth@redhat.com>
13418
13419 PR c/69643
13420 * gcc.target/i386/addr-space-4.c: New.
13421 * gcc.target/i386/addr-space-5.c: New.
13422
3a2545a1 134232016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13424
13425 PR fortran/66089
13426 * gfortran.dg/elemental_dependency_6.f90: New.
13427
1e302465 134282016-02-05 Jakub Jelinek <jakub@redhat.com>
13429
66feb54c 13430 PR rtl-optimization/69691
13431 * gcc.c-torture/execute/pr69691.c: New test.
13432
1e302465 13433 PR c++/69628
13434 * g++.dg/parse/pr69628.C: New test.
13435
9c28a298 134362016-02-05 Uros Bizjak <ubizjak@gmail.com>
13437
13438 * gcc.dg/sancov/asan.c: Move to ...
13439 * gcc.dg/asan/sancov-1.c: ... here.
13440
a854e286 134412016-02-05 Uros Bizjak <ubizjak@gmail.com>
13442
13443 * gcc.target/i386/pr69577.c: Require avx_runtime target.
13444
d4f0b240 134452016-02-05 H.J. Lu <hongjiu.lu@intel.com>
13446
13447 PR target/69677
13448 * gcc.target/i386/pr69677.c: New test.
13449
235d8723 134502016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
13451
13452 PR c++/68948
13453 * g++.dg/template/pr68948.C: New test.
13454
f390cf65 134552016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13456
13457 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
13458 (only necessary on s390x).
13459
ab99f104 134602016-02-04 H.J. Lu <hongjiu.lu@intel.com>
13461
13462 * gcc.target/i386/pr69454-2.c: Compile with -msse2
13463 -mno-accumulate-outgoing-args.
13464
f7ef5392 134652016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
13466
13467 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
13468
6b098e91 134692016-02-04 Jakub Jelinek <jakub@redhat.com>
13470
13471 PR c/69669
13472 * c-c++-common/pr69669.c: New test.
13473
f0146cf3 134742016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
13475
13476 PR target/69667
13477 * g++.dg/pr69667.C: New file.
13478
08fd6cf5 134792016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
13480
13481 PR target/69619
13482 * gcc.dg/pr69619.c: Add new test.
13483
a6f3f39f 134842016-02-04 Richard Sandiford <richard.sandiford@arm.com>
13485
13486 PR rtl-optimization/69577
13487 * gcc.target/i386/pr69577.c: New test.
13488
774068a0 134892016-02-04 Martin Liska <mliska@suse.cz>
13490
13491 * g++.dg/asan/pr69276.C: New test.
13492
f50a7894 134932016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13494
13495 PR target/65932
13496 PR target/67714
13497 * gcc.target/arm/wmul-3.c: Simplify test to generate just
13498 a single smulbb instruction.
13499 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
13500 * gcc.target/amr/wmul-2.c: Likewise.
13501
6b722eb3 135022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13503
13504 PR target/65932
13505 PR target/67714
13506 * gcc.c-torture/execute/pr67714.c: New test.
13507
1f1475a7 135082016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13509
13510 PR target/69454
13511 * gcc.target/i386/pr69454-1.c: New test.
13512 * gcc.target/i386/pr69454-2.c: New test.
13513
6b94e133 135142016-02-03 Martin Sebor <msebor@redhat.com>
13515
13516 PR c++/69251
13517 PR c++/69253
13518 PR c++/69290
13519 PR c++/69277
13520 PR c++/69349
13521 * g++.dg/ext/flexarray-mangle-2.C: New test.
13522 * g++.dg/ext/flexarray-mangle.C: New test.
13523 * g++.dg/ext/flexarray-subst.C: New test.
13524 * g++.dg/ext/flexary11.C: New test.
13525 * g++.dg/ext/flexary12.C: New test.
13526 * g++.dg/ext/flexary13.C: New test.
13527 * g++.dg/ext/flexary14.C: New test.
13528 * g++.dg/other/dump-ada-spec-2.C: Adjust.
13529
342ed0ac 135302016-02-03 H.J. Lu <hongjiu.lu@intel.com>
13531
13532 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
13533 Define only if CHECK_FLOAT128 is defined.
13534 (main): Properly initialize u5.
13535
edf6c4d2 135362016-02-03 Jakub Jelinek <jakub@redhat.com>
13537
415d5641 13538 PR c/69627
13539 * gcc.dg/pr69627.c: New test.
13540
edf6c4d2 13541 PR target/69644
13542 * gcc.dg/pr69644.c: New test.
13543
cf8f3ba0 135442016-02-03 Mike Stump <mikestump@comcast.net>
13545
13546 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
13547 support for struct-layout-1.exp.
13548
c90d55dd 135492016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
13550
13551 PR c++/69056
f7ef5392 13552 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 13553
401bd0c8 135542016-02-03 Vladimir Makarov <vmakarov@redhat.com>
13555 Alexandre Oliva <aoliva@redhat.com>
13556
13557 PR target/69461
13558 * gcc.target/powerpc/pr69461.c: New.
13559
277d9d1d 135602016-02-03 Uros Bizjak <ubizjak@gmail.com>
13561
13562 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
13563 works from here ...
13564 (check_effective_target_fsanitize_thread): ... to here. Do not
13565 specify additional compile flags for the test source.
13566 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
13567 specify additional compile flags for the test source.
13568
e69ad94a 135692016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
13570
13571 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13572
a4454da2 135732016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
13574
13575 PR fortran/67451
13576 PR fortran/69418
13577 * gfortran.dg/coarray_allocate_2.f08: New test.
13578 * gfortran.dg/coarray_allocate_3.f08: New test.
13579 * gfortran.dg/coarray_allocate_4.f08: New test.
13580
88cab2dd 135812016-02-03 Alan Lawrence <alan.lawrence@arm.com>
13582
13583 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
13584 use same scan-tree-dump-times on all platforms.
13585 * gcc.dg/vect/vect-outer-1.c: Likewise.
13586 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
13587 * gcc.dg/vect/vect-outer-1a.c: Likewise.
13588 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
13589 * gcc.dg/vect/vect-outer-1b.c: Likewise.
13590 * gcc.dg/vect/vect-outer-2b.c: Likewise.
13591 * gcc.dg/vect/vect-outer-3b.c: Likewise.
13592 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
13593
66ea75c4 135942016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
13595
13596 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
13597 warning.
13598
4eef8df7 135992016-02-02 H.J. Lu <hongjiu.lu@intel.com>
13600
13601 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
13602
665fbc2f 136032016-02-02 James Norris <jnorris@codesourcery.com>
13604
13605 * c-c++-common/goacc/routine-5.c: Add tests.
13606
b10e3d47 136072016-02-02 Alexander Monakov <amonakov@ispras.ru>
13608
13609 * gcc.target/nvptx/unsigned-cmp.c: New test.
13610
12ad66dd 136112016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
13612
13613 * gcc.target/aarch64/scalar_shift_1.c
13614 (test_corners_sisd_di): Improve force to SIMD register.
13615 (test_corners_sisd_si): Likewise.
13616 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
13617 Remove scan-assembler check for ldr.
13618
f9ec342f 136192016-02-02 Richard Biener <rguenther@suse.de>
13620
13621 PR tree-optimization/69595
13622 * gcc.dg/Warray-bounds-17.c: New testcase.
13623
32f2925a 136242016-02-02 Richard Biener <rguenther@suse.de>
13625
13626 PR tree-optimization/69606
13627 * gcc.dg/torture/pr69606.c: New testcase.
13628
cfd9ca84 136292016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
13630
13631 PR middle-end/68542
13632 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
13633 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
13634
19bf08e2 136352016-02-02 Alan Modra <amodra@gmail.com>
13636
13637 PR target/69548
13638 * gcc.target/powerpc/pr69548.c: New test.
13639
6f13b088 136402016-02-01 Jakub Jelinek <jakub@redhat.com>
13641
dcddc5af 13642 PR rtl-optimization/69592
13643 * gcc.dg/pr69592.c: New test.
13644
6f13b088 13645 PR preprocessor/69543
13646 PR c/69558
13647 * gcc.dg/pr69543.c: New test.
13648 * gcc.dg/pr69558.c: New test.
13649
d090e5c2 136502016-02-01 Uros Bizjak <ubizjak@gmail.com>
13651
fcb317c5 13652 PR testsuite/65940
13653 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 13654
aaf527dc 136552016-02-01 Martin Sebor <msebor@redhat.com>
13656
13657 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
13658
1674217b 136592016-02-01 Bin Cheng <bin.cheng@arm.com>
13660
13661 PR tree-optimization/67921
13662 * c-c++-common/ubsan/pr67921.c: New test.
13663
b4007655 136642016-02-01 Richard Biener <rguenther@suse.de>
13665
13666 PR middle-end/69556
13667 * gcc.dg/tree-ssa/recip-8.c: New testcase.
13668
88a477bb 136692016-02-01 Richard Biener <rguenther@suse.de>
13670
13671 PR tree-optimization/69574
13672 * gcc.dg/torture/pr69574.c: New testcase.
13673
2eaaa4e7 136742016-02-01 Richard Biener <rguenther@suse.de>
13675
13676 PR tree-optimization/69579
13677 * gcc.dg/setjmp-6.c: New testcase.
13678
e3882c44 136792016-02-01 Jakub Jelinek <jakub@redhat.com>
13680
13681 PR rtl-optimization/69570
13682 * g++.dg/opt/pr69570.C: New test.
13683
f80aff47 136842016-02-01 Richard Henderson <rth@redhat.com>
13685
13686 * gcc.dg/pr69535.c: New test.
13687
240568aa 136882016-01-31 John David Anglin <danglin@gcc.gnu.org>
13689
6009b3b8 13690 PR testsuite/69584
13691 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
13692 * gcc.dg/tree-ssa/sra-18.c: Likewise.
13693
1fdf7177 13694 PR debug/68244
13695 * g++.dg/parse/parens3.C: Use register "4" on hppa.
13696
240568aa 13697 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
13698
cb3e5ac0 136992016-01-31 Paul Thomas <pault@gcc.gnu.org>
13700
13701 PR fortran/67564
13702 * gfortran.dg/allocate_with_source_17.f03: New test.
13703
3b8b902b 137042016-01-30 Jakub Jelinek <jakub@redhat.com>
13705
13706 PR tree-optimization/69546
13707 * gcc.dg/torture/pr69546.c: New test.
13708
17985abe 137092016-01-30 Paul Thomas <pault@gcc.gnu.org>
13710
13711 PR fortran/69566
13712 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
13713
b5239e80 137142016-01-30 Martin Sebor <msebor@redhat.com>
13715
13716 PR c++/68490
13717 * g++.dg/ext/flexary10.C: New test.
13718
e8f03010 137192016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
13720
13721 PR fortran/66707
13722 gfortran.dg/common_23.f90: New test.
13723
dc93691a 137242016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13725
13726 PR target/65546
13727 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
13728 condition being checked, and disable it when the target supports
13729 misaligned loads and stores.
13730
ff5e28e9 137312016-01-29 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR debug/69518
13734 * gcc.dg/torture/pr69518.c: New test.
13735
b0d8930a 137362016-01-29 H.J. Lu <hongjiu.lu@intel.com>
13737
13738 PR target/69530
13739 * gcc.target/i386/pr69530.c: New test.
13740
21601fc7 137412016-01-29 Steve Ellcey <sellcey@imgtec.com>
13742
13743 PR target/65604
13744 * gcc.target/mips/div-delay.c: New test.
13745
ca6c7317 137462016-01-29 Jakub Jelinek <jakub@redhat.com>
13747
4758dc39 13748 PR target/69551
13749 * gcc.target/i386/pr69551.c: New test.
13750
ca6c7317 13751 PR target/66137
13752 * gcc.target/i386/pr66137.c: New test.
13753
e3078da6 137542016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
13755
13756 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
13757 always built for p5600.
13758 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
13759 isa=p5600 dg-option.
13760
b622ec25 137612016-01-29 Richard Biener <rguenther@suse.de>
13762
13763 PR tree-optimization/69547
13764 * g++.dg/tree-ssa/pr69547.C: New testcase.
13765
d2a60e99 137662016-01-29 Jakub Jelinek <jakub@redhat.com>
13767
13768 PR debug/66869
13769 * g++.dg/warn/Wunused-function2.C: New test.
13770
ae849d2b 137712016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13772
13773 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
13774 support for test to succeed.
13775
ce6a6978 137762016-01-29 Marek Polacek <polacek@redhat.com>
13777
13778 PR c++/69509
13779 PR c++/69516
13780 * g++.dg/ext/constexpr-vla2.C: New test.
13781 * g++.dg/ext/constexpr-vla3.C: New test.
13782 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
13783
7550d855 137842016-01-29 Richard Biener <rguenther@suse.de>
13785
13786 PR middle-end/69537
13787 * gcc.dg/uninit-21.c: New testcase.
13788
f11bb279 137892016-01-28 Uros Bizjak <ubizjak@gmail.com>
13790
13791 PR target/69459
13792 * gcc.target/i386/pr69459.c: New test.
13793
c80c12c8 137942016-01-28 Steve Ellcey <sellcey@imgtec.com>
13795
13796 PR target/68400
13797 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
13798 * gcc.target/mips/pr68400.c: New test.
13799
c649bacc 138002016-01-28 Martin Sebor <msebor@redhat.com>
13801
13802 PR target/17381
13803 * gcc.target/powerpc/pr17381.c: New test.
13804
f4881661 138052016-01-28 Jakub Jelinek <jakub@redhat.com>
13806
13807 PR middle-end/69542
13808 * gcc.dg/torture/pr69542.c: New test.
13809
d66fdd75 138102016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
13811
13812 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
13813
d4a78818 138142016-01-28 David Edelsohn <dje.gcc@gmail.com>
13815
13816 * gcc.dg/pr65980.c: Skip on AIX.
13817 * gcc.dg/pr66688.c: Same.
13818
21329e97 138192016-01-28 David Edelsohn <dje.gcc@gmail.com>
13820
13821 PR target/63679
13822 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
13823 * gcc.dg/tree-ssa/sra-18.c: Same.
13824
cc7124a6 138252016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
13826
13827 PR fortran/62536
13828 * gfortran.dg/block_15.f08: New test.
13829 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
13830 on incorrectly closed BLOCK.
13831
358dfcb4 138322016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
13833
13834 * gcc.dg/declare-simd.c: New test.
2034deb9 13835
e87502d6 138362016-01-28 Richard Biener <rguenther@suse.de>
13837
13838 PR tree-optimization/69466
13839 * gfortran.dg/vect/pr69466.f90: New testcase.
13840
44e7334b 138412016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13842
13843 * g++.dg/pr67989.C: Remove ARM-specific option.
13844 * gcc.target/arm/pr67989.C: New file.
13845
5ce8f551 138462016-01-27 Uros Bizjak <ubizjak@gmail.com>
13847
13848 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
13849 and expm1 test for glibc < 2.11.
13850
fa6e6b15 138512016-01-27 Richard Henderson <rth@redhat.com>
13852
13853 * gcc.c-torture/execute/pr69447.c: New test.
13854
138552016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 13856
7b8122c6 13857 PR fortran/69422
147b2f9b 13858 * gfortran.dg/alloc_comp_assign_15.f03: New test.
13859
78e516eb 138602016-01-27 Jakub Jelinek <jakub@redhat.com>
13861
13862 PR debug/66869
13863 * gcc.dg/pr66869.c: New test.
13864
9b849350 138652016-01-25 Jeff Law <law@redhat.com>
13866
13867 PR tree-optimization/68398
f11bb279 13868 PR tree-optimization/69196
9b849350 13869 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
13870 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
13871 path to avoid new heuristic allowing more irreducible regions
13872 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
13873 * gcc.dg/tree-ssa/vrp46.c: Likewise.
13874 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
13875 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
13876 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
13877
fee5e491 138782016-01-27 Marek Polacek <polacek@redhat.com>
13879
13880 PR c/68062
13881 * c-c++-common/vector-compare-4.c: New test.
13882
eec96426 138832016-01-27 David Malcolm <dmalcolm@redhat.com>
13884
13885 PR preprocessor/69126
13886 * c-c++-common/pr69126.c: New test case.
13887
5068be18 138882016-01-27 Ian Lance Taylor <iant@google.com>
13889
13890 * gcc.dg/tree-ssa/ivopt_5.c: New test.
13891
5fa82c11 138922016-01-27 Ryan Burn <contact@rnburn.com>
13893
13894 PR cilkplus/69267
13895 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
13896
b3df0219 138972016-01-27 Uros Bizjak <ubizjak@gmail.com>
13898
13899 PR target/69512
13900 * gcc.target/i386/pr69512.c: New test.
13901
d46a16d4 139022016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
13903
13904 PR ada/69488
13905 * gnat.dg/sso/*.adb: Robustify dg-output directives.
13906
6a9b35ef 139072016-01-27 Marek Polacek <polacek@redhat.com>
13908
13909 PR c++/69379
13910 * g++.dg/pr69379.C: New test.
13911
18e9663b 139122016-01-27 Martin Sebor <msebor@redhat.com>
13913
13914 PR c++/69317
13915 * g++.dg/abi/Wabi-2-2.C: New test.
13916 * g++.dg/abi/Wabi-2-3.C: New test.
13917 * g++.dg/abi/Wabi-3-2.C: New test.
13918 * g++.dg/abi/Wabi-3-3.C: New test.
13919
c88301ad 139202016-01-27 Richard Biener <rguenther@suse.de>
13921
13922 PR tree-optimization/69166
13923 * gcc.dg/torture/pr69166.c: New testcase.
13924
8ca47550 139252016-01-27 Martin Jambor <mjambor@suse.cz>
13926
13927 PR tree-optimization/69355
13928 * gcc.dg/tree-ssa/pr69355.c: New test.
13929
5cb23e3c 139302016-01-27 Marek Polacek <polacek@redhat.com>
13931
13932 PR c++/69496
13933 * g++.dg/ext/constexpr-vla1.C: New test.
13934
7b0c1b6d 139352016-01-20 Christian Bruel <christian.bruel@st.com>
13936
13937 PR target/69245
13938 * gcc.target/arm/pr69245.c: New test.
13939
220112fc 139402016-01-27 Jakub Jelinek <jakub@redhat.com>
13941
13942 PR tree-optimization/69399
13943 * gcc.dg/torture/pr69399.c: New test.
13944
16294490 139452016-01-27 Eric Botcazou <ebotcazou@adacore.com>
13946
13947 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
13948
8abd3d0c 139492016-01-26 Eric Botcazou <ebotcazou@adacore.com>
13950
13951 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
13952
7cf9b895 139532016-01-26 Tom de Vries <tom@codesourcery.com>
13954
13955 PR tree-optimization/69110
13956 * gcc.dg/autopar/pr69110.c: New test.
13957
557c1942 139582016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 13959 Sebastian Pop <s.pop@samsung.com>
557c1942 13960
13961 * gcc.dg/graphite/isl-ast-op-select.c: New.
13962
80adbd96 139632015-01-26 Paul Thomas <pault@gcc.gnu.org>
13964
13965 PR fortran/69385
13966 * gfortran.dg/allocate_error_6.f90: New test.
13967
c3f86f60 139682016-01-26 Richard Henderson <rth@redhat.com>
13969
13970 * gcc.dg/tm/pr60908.c: New test.
13971
3752e5b1 139722016-01-26 David Malcolm <dmalcolm@redhat.com>
13973
13974 PR other/69006
13975 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13976 directive.
13977 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13978 expected multiline output to reflect the colorization being
13979 disabled before newlines.
13980 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13981 (custom_diagnostic_finalizer): Replace call to
13982 pp_newline_and_flush with call to pp_flush.
13983 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13984 * gfortran.dg/implicit_class_1.f90: Likewise.
13985 * lib/gcc-dg.exp (allow_blank_lines): New global.
13986 (dg-allow-blank-lines-in-output): New procedure.
13987 (gcc-dg-prune): Complain about blank lines in the output, unless
13988 dg-allow-blank-lines-in-output was called.
13989 * lib/multiline.exp (_build_multiline_regex): Only support
13990 arbitrary followup text for non-blank-lines, not for blank lines.
13991
9bbfd060 139922016-01-26 Jakub Jelinek <jakub@redhat.com>
13993
13994 PR tree-optimization/69483
13995 * gcc.dg/pr69483.c: New test.
13996 * g++.dg/opt/pr69483.C: New test.
13997
53773057 139982016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13999
14000 PR target/68620
14001 * gcc.target/arm/pr68620.c: New test.
14002
442a556f 140032016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14004
14005 * gcc.target/i386/pr68986-2.c: Remove -m32.
14006
d513c683 140072016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14008
14009 PR target/68986
14010 * gcc.target/i386/pr68986-1.c: New test.
14011 * gcc.target/i386/pr68986-2.c: Likewise.
14012 * gcc.target/i386/pr68986-3.c: Likewise.
14013
976877a5 140142016-01-26 Christian Bruel <christian.bruel@st.com>
14015
14016 * lib/target-supports.exp
14017 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14018 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14019 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14020
2c7b2f88 140212016-01-26 Richard Biener <rguenther@suse.de>
14022
14023 PR tree-optimization/69452
14024 * gcc.dg/torture/pr69452.c: New testcase.
14025
f7fc06e7 140262016-01-26 Jakub Jelinek <jakub@redhat.com>
14027
14028 PR target/69442
14029 * gcc.dg/pr69442.c: New test.
14030
d1dae587 140312016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14032
14033 PR target/67896
14034 * gcc.target/aarch64/simd/pr67896.C: New.
14035
ef7be7f8 140362016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14037
14038 PR tree-optimization/69400
14039 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14040 function.
14041 (plugin_init): Call it.
14042 * gcc.dg/torture/pr69400.c: New test.
14043
648433a4 140442016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14045
14046 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14047
45fc5243 140482016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14049 Sebastian Pop <s.pop@samsung.com>
14050
14051 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14052 isl-0.15.
14053
c699f6a1 140542016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14055 Sebastian Pop <s.pop@samsung.com>
14056
14057 * gcc.dg/graphite/pr69292.c: New.
14058
b86e24ea 140592016-01-25 Jakub Jelinek <jakub@redhat.com>
14060
14061 * c-c++-common/goacc/use_device-1.c: New test.
14062
105cb8d7 140632016-01-25 Jeff Law <law@redhat.com>
14064
14065 PR tree-optimization/69196
14066 PR tree-optimization/68398
14067 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14068 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14069
44562749 140702016-01-25 David Edelsohn <dje.gcc@gmail.com>
14071
14072 PR target/69469
14073 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14074 Algorithm.
14075
6837fee7 140762016-01-25 Richard Biener <rguenther@suse.de>
14077
14078 PR testsuite/69380
14079 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14080
fe500d65 140812016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14082
14083 PR target/69421
14084 * gcc.dg/pr69421.c: New test.
14085
8eacba94 140862016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14087
14088 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14089 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14090 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14091 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14092 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14093 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14094 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14095 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14096 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14097 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14098
af09d40d 140992016-01-25 Richard Biener <rguenther@suse.de>
14100
14101 PR tree-optimization/69376
14102 * gcc.dg/torture/pr69376.c: New testcase.
14103
d65063f5 141042016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14105
14106 PR fortran/69397
14107 PR fortran/68442
14108 * gfortran.dg/interface_38.f90: New test.
14109 * gfortran.dg/interface_39.f90: New test.
80adbd96 14110
08c7bfb4 141112016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14112
14113 Revert:
14114 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14115
14116 PR c++/11858
14117 PR c++/24663
14118 PR c++/24664
14119 * g++.dg/template/pr11858.C: New test.
14120 * g++.dg/template/pr24663.C: New test.
14121 * g++.dg/template/unify12.C: New test.
14122 * g++.dg/template/unify13.C: New test.
14123 * g++.dg/template/unify14.C: New test.
14124 * g++.dg/template/unify15.C: New test.
14125 * g++.dg/template/unify16.C: New test.
14126 * g++.dg/template/unify17.C: New test.
14127
c2e7d2be 141282016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14129
14130 PR fortran/68283
14131 gfortran.dg/pr68283.f90: New test.
14132
9f2e8617 141332016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14134
14135 PR fortran/66094
14136 * gfortran.dg/inline_matmul_13.f90: New test.
14137 * gfortran.dg/matmul_bounds_8.f90: New test.
14138 * gfortran.dg/matmul_bounds_9.f90: New test.
14139 * gfortran.dg/matmul_bounds_10.f90: New test.
14140
a4838119 141412016-01-23 Tom de Vries <tom@codesourcery.com>
14142
14143 PR tree-optimization/69426
14144 * gcc.dg/autopar/pr69426.c: New test.
14145
feddf0dc 141462016-01-23 Martin Sebor <msebor@redhat.com>
14147
14148 PR c++/58109
14149 PR c++/69022
14150 * g++.dg/cpp0x/alignas5.C: New test.
14151 * g++.dg/ext/vector29.C: Same.
14152
132731fb 141532016-01-23 Uros Bizjak <ubizjak@gmail.com>
14154
14155 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14156 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14157 _GNU_SOURCE from compile flags to the source.
14158 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14159 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14160 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14161 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14162
51aec681 141632016-01-22 Jakub Jelinek <jakub@redhat.com>
14164
14165 PR target/69432
14166 * g++.dg/opt/pr69432.C: New test.
14167
147aa3e3 141682016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14169
14170 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14171 32-bit targets testing an -m64 multilib.
14172
4d04e35e 141732016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14174
14175 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14176 64-bit support.
14177
86f38d0c 141782016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14179
14180 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14181
f776e712 141822016-01-21 Christian Bruel <christian.bruel@st.com>
14183
14184 PR target/68674
14185 * gcc.target/i386/pr68674.c
14186 * gcc.target/aarch64/pr68674.c
14187 * gcc.target/arm/pr68674.c
14188
7b9de435 141892016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14190
14191 PR target/69403
14192 * gcc.c-torture/execute/pr69403.c: New test.
14193
9935a0ba 141942016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14195
14196 PR c++/55843
14197 * g++.dg/template/pr55843.C: New.
14198
06b94aa1 141992016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14200
14201 PR testsuite/66877
14202 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14203 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14204
b68773a8 142052016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14206
14207 PR testsuite/67489
132731fb 14208 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14209 from dg-do compile directive, and instead add
14210 { dg-require-effective-target int128 }.
b68773a8 14211
bbbbe8ab 142122016-01-20 Martin Sebor <msebor@redhat.com>
14213
14214 PR c/69405
14215 * gcc.dg/sync-fetch.c: New test.
14216
f3a6a26f 142172016-01-21 Martin Sebor <msebor@redhat.com>
14218
14219 PR target/69252
14220 * gcc.target/powerpc/pr69252.c: New test.
14221
d1565a03 142222016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14223
14224 PR fortran/65996
132731fb 14225 * gfortran.dg/pr65996.f90: New test.
d1565a03 14226
15a5a905 142272016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14228
14229 PR c++/68810
bbbbe8ab 14230 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14231 expected to generate an error.
15a5a905 14232
e4538af5 142332016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14234
14235 PR middle-end/66178
14236 * gcc.dg/torture/pr66178.c: New test.
14237
4d4180ce 142382016-01-21 Anton Blanchard <anton@samba.org>
14239 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14240
14241 PR target/63354
14242 * gcc.target/powerpc/pr63354.c: New test.
14243
86e16058 142442016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14245
14246 PR rtl-optimization/68990
14247 * gcc.target/i386/pr68990: New.
14248
b11b85e4 142492016-01-21 Nick Clifton <nickc@redhat.com>
14250
14251 PR target/69129
14252 * gcc.target/mips/pr69129.c: New.
14253
62dd9f85 142542016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14255
14256 PR c++/58046
14257 * g++.dg/cpp0x/pr58046.C: New.
14258
ac7d424b 142592016-01-21 Jakub Jelinek <jakub@redhat.com>
14260
47c0bea3 14261 PR target/69187
14262 PR target/65624
14263 * gcc.target/arm/pr69187.c: New test.
14264
ac7d424b 14265 PR c++/69355
14266 * g++.dg/torture/pr69355.C: New test.
14267
9e18b252 142682016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14269 Sebastian Pop <s.pop@samsung.com>
14270
14271 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14272
de862e2f 142732016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14274 Sebastian Pop <s.pop@samsung.com>
14275
132731fb 14276 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14277
f55f9344 142782016-01-21 Jakub Jelinek <jakub@redhat.com>
14279
14280 PR middle-end/67653
14281 * c-c++-common/pr67653.c: New test.
14282 * gcc.dg/torture/pr29119.c: Add dg-warning.
14283
62752e71 142842016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14285
14286 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14287
16d4186f 142882016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14289
14290 PR c/24293
14291 * gcc.dg/pr24293.c: New test.
14292 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14293 incomplete struct type.
14294 * gcc.dg/declspec-1.c: Likewise.
14295 * gcc.dg/pr63549.c: Likewise.
14296
58219d13 142972016-01-20 Jakub Jelinek <jakub@redhat.com>
14298
14299 PR tree-optimization/66612
14300 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14301 for bdn instruction.
14302
a7b5688a 143032016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14304
14305 * lib/target-supports.exp
14306 (check_effective_target_arm_fp_ok_nocache): New.
14307 (check_effective_target_arm_fp_ok): New.
14308 (add_options_for_arm_fp): New.
14309 (check_effective_target_arm_crypto_ok_nocache): Require
14310 target_arm_v8_neon_ok instead of arm32.
14311 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14312 (check_effective_target_arm_crypto_pragma_ok): New.
14313 (add_options_for_arm_vfp): New.
14314 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14315 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14316 target instead. Force initial fpu to vfp.
14317 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14318 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14319 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14320 dependency.
14321 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14322 use arm_vfp effective target instead. Force initial fpu to vfp.
14323 * gcc.target/arm/attr-neon3.c: Likewise.
14324 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14325 arm_vfp_ok.
14326 * gcc.target/arm/unsigned-float.c: Likewise.
14327 * gcc.target/arm/vfp-1.c: Likewise.
14328 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14329 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14330 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14331 * gcc.target/arm/vfp-ldmias.c: Likewise.
14332 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14333 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14334 * gcc.target/arm/vfp-stmiad.c: Likewise.
14335 * gcc.target/arm/vfp-stmias.c: Likewise.
14336 * gcc.target/arm/vnmul-1.c: Likewise.
14337 * gcc.target/arm/vnmul-2.c: Likewise.
14338 * gcc.target/arm/vnmul-3.c: Likewise.
14339 * gcc.target/arm/vnmul-4.c: Likewise.
14340
7ca56ca8 143412016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14342
7fb75b57 14343 PR testsuite/69366
14344 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14345 the MPX run-time library, for compile-time MPX test.
14346 * gcc.target/i386/chkp-always_inline.c: Likewise.
14347 * gcc.target/i386/chkp-bndret.c: Likewise.
14348 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14349 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14350 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14351 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14352 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14353 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14354 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14355 * gcc.target/i386/chkp-label-address.c: Likewise.
14356 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14357 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14358 * gcc.target/i386/chkp-pr69044.c: Likewise.
14359 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14360 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14361 * gcc.target/i386/chkp-strchr.c: Likewise.
14362 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14363 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14364 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14365 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14366 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14367 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14368 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14369 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14370 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14371 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14372 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14373 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14374 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14375 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14376 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14377 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14378 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14379 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14380 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14381 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14382 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14383 * gcc.target/i386/pr63995-2.c: Likewise.
14384 * gcc.target/i386/pr64805.c: Likewise.
14385 * gcc.target/i386/pr65044.c: Likewise.
14386 * gcc.target/i386/pr65167.c: Likewise.
14387 * gcc.target/i386/pr65183.c: Likewise.
14388 * gcc.target/i386/pr65184.c: Likewise.
14389 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14390
f2da0b99 143912016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14392
14393 PR tree-optimization/69328
14394 * gcc.dg/pr69328.c: New test.
14395
4d379676 143962016-01-20 Jeff Law <law@redhat.com>
14397
4a11f145 14398 PR target/25114
4d379676 14399 * gcc.target/m68k/pr25114.c: New test.
14400
0754bad1 144012016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14402
14403 * gcc.target/arm/memset-inline-10.c: Added
14404 dg-require-effective-target arm_thumb2_ok.
14405
63bd5c2d 144062016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14407
14408 * gcc.dg/debug/dwarf2/sso.c: New test.
14409
a9c01e81 144102016-01-19 Uros Bizjak <ubizjak@gmail.com>
14411
14412 PR testsuite/68820
14413 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14414 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14415 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14416
53fa0e54 144172016-01-19 Jan Hubicka <hubicka@ucw.cz>
14418
14419 PR ipa/66223
14420 * g++.dg/ipa/devirt-50.C: New testcase.
14421
e035a62c 144222016-01-19 Marek Polacek <polacek@redhat.com>
14423
14424 PR c++/68965
14425 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14426 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14427
885cc3ea 144282016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14429
14430 PR target/69135
14431 * gcc.target/arm/pr69135_1.c: New test.
14432
07bd240e 144332015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14434
14435 * gcc.target/aarch64/ccmp_1.c: Add new tests.
14436
9f60d257 144372015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
14438
14439 * gcc.target/aarch64/ccmp_1.c: New testcase.
14440
a0c919f7 144412016-01-19 Marek Polacek <polacek@redhat.com>
14442
14443 PR c++/68586
14444 * g++.dg/cpp0x/enum30.C: New test.
14445
dc5d6d17 144462016-01-19 Richard Biener <rguenther@suse.de>
14447
14448 PR tree-optimization/69336
14449 * g++.dg/tree-ssa/pr69336.C: New testcase.
14450
6dd156e0 144512016-01-19 Jakub Jelinek <jakub@redhat.com>
14452
14453 PR debug/65779
14454 * gcc.dg/pr65779.c: New test.
14455
3e0d45b9 144562016-01-19 Richard Biener <rguenther@suse.de>
14457
14458 PR tree-optimization/69352
14459 * gcc.dg/torture/pr69352.c: New testcase.
14460
7a3cf64d 144612016-01-19 Jakub Jelinek <jakub@redhat.com>
14462
14463 PR rtl-optimization/68955
14464 PR rtl-optimization/64557
14465 * gcc.dg/torture/pr68955.c: New test.
14466
8be55b33 144672016-01-19 Jan Hubicka <hubicka@ucw.cz>
14468
14469 PR lto/69136
14470 * g++.dg/torture/pr69136.C: New testcase.
14471
72a985d7 144722016-01-19 Jan Hubicka <hubicka@ucw.cz>
14473
14474 PR lto/69133
14475 * g++.dg/lto/pr69133_0.C: New testcase.
14476 * g++.dg/lto/pr69133_1.C: New testcase.
14477
56778b62 144782016-01-15 Jeff Law <law@redhat.com>
14479
14480 PR tree-optimization/69320
14481 * gcc.c-torture/pr69320-1.c: New test.
14482 * gcc.c-torture/pr69320-2.c: New test.
14483 * gcc.c-torture/pr69320-3.c: New test.
14484 * gcc.c-torture/pr69320-4.c: New test.
14485
ced41b93 144862016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14487
14488 PR c++/11858
14489 PR c++/24663
14490 PR c++/24664
14491 * g++.dg/template/pr11858.C: New test.
14492 * g++.dg/template/pr24663.C: New test.
14493 * g++.dg/template/unify12.C: New test.
14494 * g++.dg/template/unify13.C: New test.
14495 * g++.dg/template/unify14.C: New test.
14496 * g++.dg/template/unify15.C: New test.
14497 * g++.dg/template/unify16.C: New test.
14498 * g++.dg/template/unify17.C: New test.
14499
7f8cbcaf 145002016-01-18 David Malcolm <dmalcolm@redhat.com>
14501
14502 PR testsuite/69181
14503 * gcc.dg/pr69181-1.c: New test file.
14504 * gcc.dg/pr69181-2.c: New test file.
14505 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
14506 globals by moving it to...
14507 (cleanup-after-saved-dg-test): ...this new function. Add
14508 "global additional_sources_used". Add reset of global
14509 multiline_expected_outputs to the empty list.
14510 * lib/multiline.exp (_multiline_expected_outputs): Rename this
14511 global to...
14512 (multiline_expected_outputs): ...this, and updated comments to
14513 note that it is modified from gcc-dg.exp.
14514 (dg-end-multiline-output): Update for the above renaming.
14515 (handle-multiline-outputs): Likewise. Remove the clearing
14516 of the expected outputs to the empty list.
14517
3c7cbfc0 145182016-01-18 Richard Biener <rguenther@suse.de>
14519
14520 PR tree-optimization/69297
14521 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
14522
81d49cc1 145232016-01-18 Joseph Myers <joseph@codesourcery.com>
14524
14525 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
14526 dg-options.
14527 * gcc.target/mips/mips-3d-2.c: Likewise.
14528 * gcc.target/mips/mips-3d-3.c: Likewise.
14529 * gcc.target/mips/mips-3d-4.c: Likewise.
14530 * gcc.target/mips/mips-3d-5.c: Likewise.
14531 * gcc.target/mips/mips-3d-6.c: Likewise.
14532 * gcc.target/mips/mips-3d-7.c: Likewise.
14533 * gcc.target/mips/mips-3d-8.c: Likewise.
14534 * gcc.target/mips/mips-3d-9.c: Likewise.
14535 * gcc.target/mips/mips-ps-1.c: Likewise.
14536 * gcc.target/mips/mips-ps-2.c: Likewise.
14537 * gcc.target/mips/mips-ps-3.c: Likewise.
14538 * gcc.target/mips/mips-ps-4.c: Likewise.
14539 * gcc.target/mips/mips-ps-5.c: Likewise.
14540 * gcc.target/mips/mips-ps-6.c: Likewise.
14541 * gcc.target/mips/mips-ps-7.c: Likewise.
14542 * gcc.target/mips/mips-ps-type.c: Likewise.
14543 * gcc.target/mips/mips-ps-type-2.c: Likewise.
14544 * gcc.target/mips/mips16-attributes-6.c: Likewise.
14545
03c4ff3a 145462016-01-18 Tom de Vries <tom@codesourcery.com>
14547
14548 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
14549 * c-c++-common/goacc/kernels-double-reduction.c: New test.
14550 * c-c++-common/goacc/kernels-empty.c: New test.
14551 * c-c++-common/goacc/kernels-eternal.c: New test.
14552 * c-c++-common/goacc/kernels-loop-2.c: New test.
14553 * c-c++-common/goacc/kernels-loop-3.c: New test.
14554 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
14555 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
14556 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
14557 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
14558 * c-c++-common/goacc/kernels-loop-data.c: New test.
14559 * c-c++-common/goacc/kernels-loop-g.c: New test.
14560 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
14561 * c-c++-common/goacc/kernels-loop-n.c: New test.
14562 * c-c++-common/goacc/kernels-loop-nest.c: New test.
14563 * c-c++-common/goacc/kernels-loop.c: New test.
14564 * c-c++-common/goacc/kernels-noreturn.c: New test.
14565 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
14566 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
14567 * c-c++-common/goacc/kernels-reduction.c: New test.
14568
22e3dcee 145692016-01-18 Tom de Vries <tom@codesourcery.com>
14570
14571 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
14572 * gcc.dg/autopar/outer-2.c: Same.
14573 * gcc.dg/autopar/outer-3.c: Same.
14574 * gcc.dg/autopar/outer-4.c: Same.
14575 * gcc.dg/autopar/outer-5.c: Same.
14576 * gcc.dg/autopar/outer-6.c: Same.
14577 * gcc.dg/autopar/parallelization-1.c: Same.
14578 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
14579 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
14580 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
14581 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
14582 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
14583 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
14584 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
14585 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
14586 * gcc.dg/autopar/pr39500-1.c: Same.
14587 * gcc.dg/autopar/pr39500-2.c: Same.
14588 * gcc.dg/autopar/pr46193.c: Same.
14589 * gcc.dg/autopar/pr46194.c: Same.
14590 * gcc.dg/autopar/pr49580.c: Same.
14591 * gcc.dg/autopar/pr49960-1.c: Same.
14592 * gcc.dg/autopar/pr49960.c: Same.
14593 * gcc.dg/autopar/pr68373.c: Same.
14594 * gcc.dg/autopar/reduc-1.c: Same.
14595 * gcc.dg/autopar/reduc-1char.c: Same.
14596 * gcc.dg/autopar/reduc-1short.c: Same.
14597 * gcc.dg/autopar/reduc-2.c: Same.
14598 * gcc.dg/autopar/reduc-2char.c: Same.
14599 * gcc.dg/autopar/reduc-2short.c: Same.
14600 * gcc.dg/autopar/reduc-3.c: Same.
14601 * gcc.dg/autopar/reduc-4.c: Same.
14602 * gcc.dg/autopar/reduc-6.c: Same.
14603 * gcc.dg/autopar/reduc-7.c: Same.
14604 * gcc.dg/autopar/reduc-8.c: Same.
14605 * gcc.dg/autopar/reduc-9.c: Same.
14606 * gcc.dg/autopar/uns-outer-4.c: Same.
14607 * gcc.dg/autopar/uns-outer-5.c: Same.
14608 * gcc.dg/autopar/uns-outer-6.c: Same.
14609 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
14610 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
14611
fd5cbe2f 146122016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14613
14614 PR target/63679
14615 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
14616 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
14617
fa75ab55 146182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14619
14620 PR target/63679
14621 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
14622 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
14623 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
14624
214b2582 146252016-01-18 Alan Lawrence <alan.lawrence@arm.com>
14626
14627 PR target/63679
14628 * gcc.dg/tree-ssa/sra-17.c: New.
14629 * gcc.dg/tree-ssa/sra-18.c: New.
14630
13146837 146312016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
14632
14633 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
14634
6ccd18c2 146352016-01-18 Eric Botcazou <ebotcazou@adacore.com>
14636
14637 * gnat.dg/inline12.adb: New test.
14638
8872b95f 146392016-01-18 Bin Cheng <bin.cheng@arm.com>
14640
14641 PR tree-optimization/66797
14642 * gcc.c-torture/execute/pr65447.c: Relax check condition.
14643
971514e3 146442016-01-18 Richard Biener <rguenther@suse.de>
14645
14646 PR tree-optimization/69170
14647 * gcc.dg/torture/pr69170.c: New testcase.
14648
dfb6d139 146492016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 14650
14651 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
14652
164d84c2 146532016-01-16 Tom de Vries <tom@codesourcery.com>
14654
14655 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
14656
4c33b769 146572016-01-16 Tom de Vries <tom@codesourcery.com>
14658
14659 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
14660 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
14661 redundant dg-require-effective-target pthread.
14662 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
14663 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
14664 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
14665 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
14666 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
14667 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
14668 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
14669
673441b0 146702016-01-16 David Edelsohn <dje.gcc@gmail.com>
14671
14672 PR target/68609
14673 * gcc.target/powerpc/recip-6.c: Enable on AIX.
14674 * gcc.target/powerpc/recip-7.c: Same.
14675
90153ae7 146762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14677
14678 PR c++/69091
14679 * g++.dg/template/pr69091.C: New test.
14680
bc24d01d 146812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14682
14683 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
14684 dump does not contain an error_mark_node.
14685 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
14686 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
14687
4067c0fd 146882016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
14689
14690 PR c++/68936
14691 * g++.dg/template/pr68936.C: New test.
14692
27c6dbdd 146932016-01-15 David Edelsohn <dje.gcc@gmail.com>
14694
14695 PR target/68609
14696 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
14697 * gcc.target/powerpc/recip-2.c: Same.
14698 * gcc.target/powerpc/recip-3.c: Same.
14699 * gcc.target/powerpc/recip-4.c: Same.
14700 * gcc.target/powerpc/recip-sqrtf.c: Same.
14701
e390c57d 147022016-01-15 Jeff Law <law@redhat.com>
14703
14704 PR tree-optimization/69270
14705 * gcc.dg/tree-ssa/pr69270-2.c: New test.
14706 * gcc.dg/tree-ssa/pr69270-3.c: New test.
14707
ddcfeaf1 147082016-01-15 Paul Thomas <pault@gcc.gnu.org>
14709
14710 PR fortran/49630
14711 * gfortran.dg/deferred_character_13.f90: New test for the fix
14712 of comment 3 of the PR.
14713
14714 PR fortran/54070
14715 * gfortran.dg/deferred_character_8.f90: New test
14716 * gfortran.dg/allocate_error_5.f90: New test
14717
14718 PR fortran/60593
14719 * gfortran.dg/deferred_character_10.f90: New test
14720
14721 PR fortran/60795
14722 * gfortran.dg/deferred_character_14.f90: New test
14723
14724 PR fortran/61147
14725 * gfortran.dg/deferred_character_11.f90: New test
14726
14727 PR fortran/64324
14728 * gfortran.dg/deferred_character_9.f90: New test
14729
81be349c 147302016-01-15 Vladimir Makarov <vmakarov@redhat.com>
14731
14732 PR rtl-optimization/69030
14733 * gcc.target/i386/pr69030.c: New.
14734
998456c5 147352016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14736
14737 * gcc.target/aarch64/target_attr_17.c: New test.
14738
0d85be19 147392016-01-15 Richard Biener <rguenther@suse.de>
14740
14741 PR tree-optimization/66856
14742 * gcc.dg/torture/pr66856-1.c: New testcase.
14743 * gcc.dg/torture/pr66856-2.c: Likewise.
14744
321d36c8 147452016-01-15 Richard Biener <rguenther@suse.de>
14746
14747 PR debug/69137
14748 * g++.dg/lto/pr69137_0.C: New testcase.
14749
d94a1f53 147502016-01-15 Richard Sandiford <richard.sandiford@arm.com>
14751
14752 PR middle-end/69246
14753 * gcc.target/i386/pr69246.c: New test.
14754
5fe9a861 147552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14756
a9c01e81 14757 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 14758
3d05a5e9 147592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14760
14761 PR c++/56194
14762 * g++.dg/init/const9.C: Disable test on S/390.
14763
5e8132b5 147642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14765
14766 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
14767 * g++.dg/Wno-frame-address.C: Ditto.
14768
32307cdf 147692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
14770
14771 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
14772
1ca28250 147732016-01-15 Richard Biener <rguenther@suse.de>
14774
14775 PR tree-optimization/68961
14776 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
14777
6271bd93 147782016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14779
14780 * gcc.target/i386/pr65105-5.c: New test.
14781
dfb6d139 147822016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 14783
14784 * gcc.c-torture/execute/alias-4.c: New testcase.
14785
dfb6d139 147862016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 14787
14788 PR ipa/68148
14789 * g++.dg/ipa/devirt-49.C: New testcase.
14790
7bbac464 147912016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 14792
14793 PR target/65837
14794 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
14795 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
14796 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
14797
4345b868 147982016-01-15 Richard Biener <rguenther@suse.de>
14799
14800 PR tree-optimization/69117
14801 * gcc.dg/torture/pr69117.c: New testcase.
14802
580357e7 148032015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 14804
14805 PR c++/69048
14806 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
14807
612baa31 148082016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14809
14810 PR testsuite/67509
14811 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
14812 range tests use 100 * maximum instead of maximum + 1.
14813
44e09bc4 148142016-01-14 Jakub Jelinek <jakub@redhat.com>
14815
14816 PR debug/69244
14817 * gcc.dg/guality/pr69244.c: New test.
14818
96962ae4 148192016-01-14 Uros Bizjak <ubizjak@gmail.com>
14820
14821 * lib/target-supports.exp (check_effective_target_issignaling):
14822 New procedure.
14823 * gcc.dg/pr61441.c: Require issignaling effective target.
14824
ab9c400b 148252016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
14826
14827 PR target/68803
14828 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
14829
a7ed4583 148302016-01-14 David Malcolm <dmalcolm@redhat.com>
14831
14832 PR c++/68819
14833 PR preprocessor/69177
14834 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
14835 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
14836 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
14837 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
14838
77f35cec 148392016-01-14 Marek Polacek <polacek@redhat.com>
14840
14841 PR c/69262
14842 * gcc.dg/array-15.c: New test.
14843
915d0950 148442016-01-14 Jakub Jelinek <jakub@redhat.com>
14845
14846 PR middle-end/68146
14847 PR tree-optimization/69155
14848 * gfortran.dg/pr68146.f: New test.
14849 * gfortran.dg/pr69155.f90: New test.
14850
24651fb7 148512016-01-14 Richard Biener <rguenther@suse.de>
14852
14853 PR tree-optimization/68060
14854 * gcc.dg/torture/pr68060-1.c: New testcase.
14855 * gcc.dg/torture/pr68060-2.c: Likewise.
14856
2f63f950 148572016-01-14 Nick Clifton <nickc@redhat.com>
14858
14859 * lib/target-supports.exp
14860 (check_effective_target_arm_neon_ok_nocache): Add an option
14861 sequence that includes setting the ARM architecture to ARMv7-A.
14862 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
14863 command line options necessary to enable Neon support.
14864 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
14865 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
14866 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
14867 * gcc.target/arm/pr69180.c: Likewise.
14868
3ce0acde 148692016-01-14 Jeff Law <law@redhat.com>
14870
14871 PR tree-optimization/69270
14872 * gcc.dg/tree-ssa/pr69270.c: New test.
14873
bda05c57 148742016-01-13 Bernd Schmidt <bschmidt@redhat.com>
14875
14876 PR c/66208
14877 * c-c++-common/pr66208.c: New file.
14878
9b657cf1 148792016-01-13 Jakub Jelinek <jakub@redhat.com>
14880
14881 PR tree-optimization/69156
14882 * gcc.dg/pr69156.c: New test.
14883
58ba1b9d 148842016-01-13 H.J. Lu <hongjiu.lu@intel.com>
14885
14886 * gcc.target/i386/pr69225-7.c: New test.
14887
e5fee0fe 148882016-01-13 Richard Henderson <rth@redhat.com>
14889
14890 * gcc.dg/tm/memopt-13.c: Update expected function.
14891 * gcc.dg/tm/memopt-6.c: Likewise.
14892
3f0e9745 148932016-01-13 Uros Bizjak <ubizjak@gmail.com>
14894
14895 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
14896 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
14897 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
14898 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 14899
3f0e9745 149002016-01-13 Tom de Vries <tom@codesourcery.com>
14901
14902 PR tree-optimization/69169
7a6ddc0d 14903 * gcc.dg/pr69169.c: New test.
14904
9b657cf1 149052016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 14906
14907 PR target/69228
14908 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
14909 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
14910 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
14911 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
14912 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
14913 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
14914 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
14915 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
14916
f704d701 149172016-01-13 Jakub Jelinek <jakub@redhat.com>
14918
14919 PR target/69247
14920 * gcc.dg/pr69247.c: New test.
14921
e966d6b9 149222016-01-13 Richard Biener <rguenther@suse.de>
14923
14924 PR tree-optimization/69242
14925 * gcc.dg/torture/pr69242.c: New testcase.
14926
1ca1d9b2 149272016-01-13 Richard Biener <rguenther@suse.de>
14928
14929 PR tree-optimization/69186
14930 * gcc.dg/torture/pr69186.c: New testcase.
14931
d07cbccc 149322016-01-13 Jeff Law <law@redhat.com>
14933
14934 PR tree-optimization/67755
14935 * gcc.dg/tree-ssa/pr67755.c: New test.
14936
149372016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 14938
14939 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
14940 pass number in output by a star.
14941
b95d41cf 149422016-01-12 Bin Cheng <bin.cheng@arm.com>
14943
14944 PR tree-optimization/68911
14945 * gcc.c-torture/execute/pr68911.c: New test.
14946
91d87e22 149472016-01-12 Marek Polacek <polacek@redhat.com>
14948
14949 PR c++/68979
14950 * g++.dg/warn/permissive-1.C: New test.
14951
8a9401a4 149522016-01-12 Jakub Jelinek <jakub@redhat.com>
14953
14954 PR objc++/68511
14955 PR c++/69213
14956 * g++.dg/opt/pr69213.C: New test.
14957
b9cb7a67 149582016-01-12 Christian Bruel <christian.bruel@st.com>
14959
14960 PR target/69180
14961 * gcc.target/arm/pr69180.c: New test.
14962
e4c96992 149632016-01-12 Richard Biener <rguenther@suse.de>
14964
14965 PR lto/69077
14966 * g++.dg/lto/pr69077_0.C: New testcase.
14967 * g++.dg/lto/pr69077_1.C: Likewise.
14968
90525f61 149692016-01-12 Jakub Jelinek <jakub@redhat.com>
14970
14971 PR target/69175
14972 * g++.dg/opt/pr69175.C: New test.
14973
9e7edfd3 149742016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14975
14976 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14977 rather than #including math.h & stdlib.h.
14978 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14979 * gcc.dg/vect/pr49771.c: Likewise.
14980 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14981 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14982 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14983 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14984 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14985 * gcc.dg/vect/pr44507.c: Likewise.
14986 * gcc.dg/vect/pr45902.c: Likewise.
14987 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14988 * gcc.dg/vect/vect-117.c: Likewise.
14989 * gcc.dg/vect/vect-99.c: Likewise.
14990 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14991 * gcc.dg/vect/vect-cond-1.c: Likewise.
14992 * gcc.dg/vect/vect-cond-2.c: Likewise.
14993 * gcc.dg/vect/vect-cond-3.c: Likewise.
14994 * gcc.dg/vect/vect-cond-4.c: Likewise.
14995 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14996 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14997 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14998 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14999 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15000 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15001 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15002 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15003 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15004 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15005 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15006 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15007 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15008 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15009 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15010 include of signal.h.
15011 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15012 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15013 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15014 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15015 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15016 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15017 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15018 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15019 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15020 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15021 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15022 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15023 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15024 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15025 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15026 * gcc.dg/vect/vect-outer-5.c: Likewise.
15027 * gcc.dg/vect/vect-outer-6.c: Likewise.
15028 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15029 include of stdio.h.
15030
3368873d 150312016-01-12 Nick Clifton <nickc@redhat.com>
15032
15033 PR target/68913
15034 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15035 to fread so that it will be found in all target runtimes.
15036
0464ea95 150372016-01-12 Richard Biener <rguenther@suse.de>
15038
15039 PR tree-optimization/69053
15040 * g++.dg/torture/pr69053.C: New testcase.
15041
7819730f 150422016-01-12 Richard Biener <rguenther@suse.de>
15043
15044 PR tree-optimization/69168
15045 * gcc.dg/torture/pr69168.c: New testcase.
15046
995bfebf 150472016-01-12 Richard Biener <rguenther@suse.de>
15048
15049 PR tree-optimization/69157
15050 * gcc.dg/torture/pr69157.c: New testcase.
15051
150522016-01-12 Richard Biener <rguenther@suse.de>
15053
15054 PR tree-optimization/69174
15055 * gcc.dg/torture/pr69174.c: New testcase.
15056
1d10d64c 150572016-01-12 Jakub Jelinek <jakub@redhat.com>
15058
15059 PR c++/66808
15060 PR c++/69000
15061 * g++.dg/tls/pr66808.C: New test.
15062 * g++.dg/tls/pr69000.C: New test.
15063
f0b79faf 150642016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15065
15066 * gcc.target/powerpc/swaps-p8-23.c: New test.
15067 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15068
04cf75a4 150692016-01-11 John David Anglin <danglin@gcc.gnu.org>
15070
15071 PR tree-optimization/68356
15072 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15073
0eb4264c 150742016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15075 Jim Wilson <jim.wilson@linaro.org>
15076
15077 PR target/69194
15078 * gcc.target/arm/pr69194.c: New test.
15079
2f66de64 150802016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15081
15082 PR target/69225
15083 * gcc.target/i386/pr69225-1.c: New test.
15084 * gcc.target/i386/pr69225-2.c: Likewise.
15085 * gcc.target/i386/pr69225-3.c: Likewise.
15086 * gcc.target/i386/pr69225-4.c: Likewise.
15087 * gcc.target/i386/pr69225-5.c: Likewise.
15088 * gcc.target/i386/pr69225-6.c: Likewise.
15089
36105e82 150902016-01-11 Jakub Jelinek <jakub@redhat.com>
15091
1c78ce2e 15092 PR target/67462
15093 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15094 if lp64.
15095
a4a87320 15096 PR target/69071
15097 * gcc.dg/pr69071.c: New test.
15098
91fbd04f 15099 PR c++/69211
15100 * g++.dg/opt/pr69211.C: New test.
15101
36105e82 15102 PR tree-optimization/69214
15103 * gcc.c-torture/compile/pr69214.c: New test.
15104
e934c380 151052016-01-11 Uros Bizjak <ubizjak@gmail.com>
15106
15107 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15108 * gcc.target/i386/pr66232-11.c: Ditto.
15109 * gcc.target/i386/pr66232-12.c: Ditto.
15110 * gcc.target/i386/pr66232-13.c: Ditto.
15111
3ff1b153 151122016-01-11 Richard Biener <rguenther@suse.de>
15113
15114 PR tree-optimization/69173
15115 * gcc.dg/torture/pr69173.c: New testcase.
15116
04e1504c 151172016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15118
15119 PR rtl-optimization/68796
15120 * gcc.target/aarch64/tst_5.c: New test.
15121 * gcc.target/aarch64/tst_6.c: Likewise.
15122
ae8718b5 151232016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15124
15125 PR rtl-optimization/68841
15126 * gcc.dg/pr68841.c: New test.
15127 * gcc.c-torture/execute/pr68841.c: New test.
15128
bd8bece2 151292016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15130
15131 PR rtl-optimization/68920
15132 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15133 for ix86 targets.
15134 * gcc.dg/ifcvt-5.c: New test.
15135
9b657cf1 151362016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15137
15138 PR bootstrap/69123
15139 * g++.dg/pr69123.C: New.
15140
7a158352 151412016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15142
15143 PR target/69010
15144 * gcc.target/i386/pr69010.c: New test.
15145
ff375d11 151462016-01-11 Martin Jambor <mjambor@suse.cz>
15147
15148 PR ipa/69044
15149 * gcc.target/i386/chkp-pr69044.c: New test.
15150
9eb890f1 151512016-01-11 Tom de Vries <tom@codesourcery.com>
15152
15153 PR tree-optimization/69109
15154 * gcc.dg/autopar/pr69109-2.c: New test.
15155 * gcc.dg/autopar/pr69109.c: New test.
15156
c4157ee5 151572016-01-11 Tom de Vries <tom@codesourcery.com>
15158
15159 PR tree-optimization/69108
15160 * gcc.dg/autopar/pr69108.c: New test.
15161
b933e511 151622016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15163
15164 PR c++/69029
15165 * c-c++-common/Wisleading-indentation.c: Augment test.
15166
efb73de1 151672016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15168
15169 PR fortran/69154
15170 * gfortran.dg/inline_matmul_12.f90: New test.
15171
40c86c3b 151722016-01-10 Paul Thomas <pault@gcc.gnu.org>
15173
15174 PR fortran/67779
15175 * gfortran.dg/actual_array_offset_1: New test.
15176
a006c0bb 151772016-01-10 Tom de Vries <tom@codesourcery.com>
15178
15179 PR tree-optimization/69062
15180 * gcc.dg/autopar/pr69062.c: New test.
15181
880ed4be 151822016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15183
15184 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15185 * gcc.dg/vect/slp-perm-2.c: Likewise.
15186 * gcc.dg/vect/slp-perm-3.c: Likewise.
15187 * gcc.dg/vect/slp-perm-5.c: Likewise.
15188 * gcc.dg/vect/slp-perm-6.c: Likewise.
15189 * gcc.dg/vect/slp-perm-7.c: Likewise.
15190 * gcc.dg/vect/slp-perm-8.c: Likewise.
15191
d95e1856 151922016-01-10 Tom de Vries <tom@codesourcery.com>
15193
15194 PR tree-optimization/69039
15195 * gcc.dg/autopar/pr69039.c: New test.
15196
0f8f48d0 151972016-01-09 Marek Polacek <polacek@redhat.com>
15198
15199 PR c++/69113
15200 * g++.dg/pr69113.C: New test.
15201
7dff0499 152022016-01-09 Jakub Jelinek <jakub@redhat.com>
15203
15204 PR middle-end/50865
15205 PR tree-optimization/69097
15206 * gcc.c-torture/execute/pr50865.c: New test.
15207 * gcc.c-torture/execute/pr69097-1.c: New test.
15208 * gcc.c-torture/execute/pr69097-2.c: New test.
15209 * gcc.dg/pr69097-1.c: New test.
15210 * gcc.dg/pr69097-2.c: New test.
15211
18431e78 152122016-01-09 Jakub Jelinek <jakub@redhat.com>
15213
15214 PR c++/69164
15215 * g++.dg/opt/pr69164.C: New test.
15216
1943a4a2 152172016-01-08 Jakub Jelinek <jakub@redhat.com>
15218
15219 PR tree-optimization/69167
15220 * gcc.dg/pr69167.c: New test.
15221
a143e277 152222016-01-08 Marek Polacek <polacek@redhat.com>
15223
15224 PR c++/68449
15225 * g++.dg/pr68449.C: New.
15226
44c01906 152272016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15228
15229 PR tree-optimization/68707
15230 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15231 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15232 on platforms supporting it.
15233 * gcc.dg/vect/slp-perm-2.c: Likewise.
15234 * gcc.dg/vect/slp-perm-3.c: Likewise.
15235 * gcc.dg/vect/slp-perm-5.c: Likewise.
15236 * gcc.dg/vect/slp-perm-7.c: Likewise.
15237 * gcc.dg/vect/slp-perm-8.c: Likewise.
15238 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15239 on platforms supporting it.
15240
c437d1e8 152412016-01-08 Jakub Jelinek <jakub@redhat.com>
15242
c9595c51 15243 PR tree-optimization/69162
15244 * gcc.dg/pr69162.c: New test.
15245
c437d1e8 15246 PR tree-optimization/69172
15247 * gcc.dg/pr69172.c: New test.
15248
6a46a28c 152492016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15250
15251 PR tree-optimization/67781
15252 * gcc.c-torture/execute/pr67781.c: New file.
15253
62ad9a04 152542016-01-08 Jakub Jelinek <jakub@redhat.com>
15255
15256 PR tree-optimization/69083
15257 * gcc.dg/vect/pr69083.c: New test.
15258
9e0e8c2a 152592016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15260
15261 PR tree-optimization/61441
15262 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15263 Use -fexcess-precision=standard for compiler options.
15264 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15265
5d034e37 152662016-01-08 Jakub Jelinek <jakub@redhat.com>
15267
5013f740 15268 PR fortran/69128
15269 * gfortran.dg/gomp/pr69128.f90: New test.
15270
5d034e37 15271 PR c++/69145
15272 * g++.dg/ext/pr69145-1.C: New test.
15273 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15274 * g++.dg/ext/pr69145-2.h: New file.
15275
517906ff 152762016-01-07 Martin Sebor <msebor@redhat.com>
15277
15278 PR c/68966
15279 * gcc.dg/atomic-fetch-bool.c: New test.
15280 * gcc.dg/sync-fetch-bool.c: New test.
15281
cdbb524c 152822016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15283
15284 PR fortran/66680
15285 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15286
ec3aba9e 152872016-01-07 Nick Clifton <nickc@redhat.com>
15288
15289 PR target/66655
15290 * g++.dg/pr66655.C: New test.
15291 * g++.dg/pr66655_1.cc: Test support file.
15292 * g++.dg/pr66655.h: Test header file.
15293
9b657cf1 152942016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15295
15296 PR fortran/66680
15297 gfortran.dg/gomp/pr66680.f90: New test.
15298
cd45d7a5 152992016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15300
15301 PR target/69171
15302 * gcc.target/i386/pr69171-1.c: New test.
15303 * gcc.target/i386/pr69171-2.c: Likewise.
15304 * gcc.target/i386/pr69171-3.c: Likewise.
15305 * gcc.target/i386/pr69171-4.c: Likewise.
15306 * gcc.target/i386/pr69171-5.c: Likewise.
15307 * gcc.target/i386/pr69171-6.c: Likewise.
15308
4a86a91a 153092015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15310
15311 PR middle-end/67639
15312 * c-c++-common/pr67639.c: New test.
15313
34c05552 153142016-01-07 Jakub Jelinek <jakub@redhat.com>
15315
15316 PR tree-optimization/69141
15317 * g++.dg/opt/pr69141.C: New test.
15318
f08d6895 153192016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15320
15321 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15322
32ec4173 153232016-01-06 Uros Bizjak <ubizjak@gmail.com>
15324
15325 PR target/69140
15326 * gcc.target/i386/pr69140.c: New test
15327
d74214f3 153282016-01-06 David Malcolm <dmalcolm@redhat.com>
15329
15330 * gcc.dg/bad-dereference.c: New test case.
15331
73991cab 153322015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15333
15334 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15335
fc8cc457 153362016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15337
15338 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15339
be3c9981 153402016-01-06 Marek Polacek <polacek@redhat.com>
15341
15342 PR sanitizer/69099
15343 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15344
2cb724f9 153452016-01-05 Marek Polacek <polacek@redhat.com>
15346
15347 PR c/69104
15348 * gcc.dg/atomic-invalid-2.c: New.
15349
233a53ed 153502016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15351
15352 PR target/68991
15353 * gcc.target/i386/pr68991.c: New test.
15354
ea87c5e3 153552016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15356
15357 PR target/68991
15358 * g++.dg/pr68991-1.C: New test.
15359 * g++.dg/pr68991-2.C: Likewise.
15360
1943a4a2 153612016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15362
1943a4a2 15363 PR other/60465
afe82e5b 15364 * gcc.target/ia64/pr60465-gprel64.c: New test.
15365 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15366
1e9147dd 153672016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15368
15369 PR rtl-optimization/68651
15370 * gcc.target/aarch64/pr68651_1.c: New test.
15371
d42aa619 153722016-01-05 David Malcolm <dmalcolm@redhat.com>
15373
15374 PR c/69122
15375 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15376
1776de76 153772016-01-05 Nathan Sidwell <nathan@acm.org>
15378
2d7d361d 15379 PR c++/58583
15380 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15381
1776de76 15382 * gcc.dg/alias-15.c: New.
15383
5beb12c0 153842016-01-05 Nick Clifton <nickc@redhat.com>
15385
15386 PR target/68870
15387 * g++.dg/pr68770.C: New test.
15388
d8cca921 153892016-01-04 Mike Stump <mikestump@comcast.net>
15390
15391 * lib/target-supports.exp (check_effective_target_cilkplus):
15392 cilkplus targets require pthreads.
afc907ef 15393 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15394
8427dff3 153952016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15396
15397 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15398 generation.
15399
f1717362 154002016-01-04 Jakub Jelinek <jakub@redhat.com>
15401
15402 Update copyright years.
15403
d7d6a3ab 154042016-01-04 Marek Polacek <polacek@redhat.com>
15405
15406 PR c/68908
15407 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15408 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15409 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15410
b8f4a5f9 154112016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15412
15413 * gcc.target/sparc/20160104-2.c: New test.
15414
6b5c028f 154152016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15416
15417 * gcc.target/sparc/20160104-1.c: New test.
15418
300e1002 154192016-01-03 Paul Thomas <pault@gcc.gnu.org>
15420
15421 PR fortran/65045
15422 * gfortran.dg/pr65045.f90: New test.
15423
855b105f 154242016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15425
15426 * gnat.dg/specs/debug1.ads: Delete.
15427
bdc177dc 154282016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15429
15430 PR libgfortran/68867
15431 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
15432 expression.
15433
48aaffae 154342016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15435
15436 PR libgfortran/68867
15437 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
15438 PowerPC.
15439
19a468b8 154402016-01-01 Paul Thomas <pault@gcc.gnu.org>
15441
15442 PR fortran/68864
15443 * gfortran.dg/pr68864.f90: New test.
15444
25371c91 154452016-01-01 Jakub Jelinek <jakub@redhat.com>
15446
2a659064 15447 PR tree-optimization/69070
15448 * gcc.dg/pr69070.c: New test.
15449
57aa9851 15450 PR sanitizer/69055
15451 * gfortran.dg/pr69055.f90: New test.
15452
25371c91 15453 PR target/69015
15454 * gcc.dg/pr69015.c: New test.
f1717362 15455\f
fb2c1edd 15456Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 15457
15458Copying and distribution of this file, with or without modification,
15459are permitted in any medium without royalty provided the copyright
15460notice and this notice are preserved.